Windows XP Will Not Go Gentle Into That Good Night - <AUTHOR> http://duo.sc/1fJKahu <comment><USER2> I recently upgraded my parents from XP to Windows 7, and it wasn't a very pleasant transition. Mostly, miscellaneous peripherals don't work anymore, because the companies never released Win7 drivers. So I can see why some people are holding back.

They're older peripherals of course, but perfectly serviceable still, except for the lack of drivers. For the scanner I did actually find a third-party driver package ([http://www.hamrick.com/](http://www.hamrick.com/)) that'll make it work for $40. But for $40 you can just buy a new scanner and junk the old one, as wasteful as that sounds. It'd be nice if Microsoft would just buy this guy out and include his drivers as Win7 standard.

Some scientists I know have bigger upgrade problems, because equipment more specialized than scanners isn't always so easy to replace, and there is a bunch of miscellaneous lab equipment that connects to an XP computer for basic data-logging and control. On the plus side, you can at least isolate those computers from the internet.

<comment><USER3> Aside: I purchased the professional edition of VueScan ([http://www.hamrick.com/](http://www.hamrick.com/)) about as long ago as Windows XP came out, and it is still supported for upgrades. Better than bundled software, works on multiple platforms with every scanner I throw at it. One of my best software purchases ever.

</comment></comment><comment><USER4> Why is it there's an expectation for MS to support XP for so long, yet people have so little problem with Apple's OS policies? Entire PowerPC architecture abandoned between versions? My last mac was a great little 10 inch ultra- portable, which no more than 6 months after purchase was made obsolete by the Intel macs release. A release upon which, they not only stopped supporting the old OS, they stopped giving people any upgrade path at all for their equipment. Most machines that run XP can be made to run windows 7, albeit without all the bells and whistles. Those that aren't, are likely old enough that they'll probably need replacing soon enough anyway.

<comment><USER5> Because there are different kinds of "just works".

There are those people that want to have a seamlessly integrated UI that just works, so they use Apple.

There are those people that want their toolchain to just work, so they use Linux/BSD.

And finally, there are those that want their computer to just work until it breaks and they have to buy a new one. Those people are "still on Windows".

</comment></comment><comment><USER6> One particular pain point, no SNI support in IE: [http://en.wikipedia.org/wiki/Server_Name_Indication](http://en.wikipedia.org/wiki/Server_Name_Indication)

Luckily, it would seem that the major non-IE browsers support it (almost) everywhere.

</comment><comment><USER7> Ms should open source xp and let the community fix it

<comment><USER8> There should not be any XP at this point in time.

<comment><USER9> Why not? People can do what they want with their computers. If someone likes XP, they are familiar with it runs on their hardware and their software is working etc., who are you to tell them what to do.

The sad thing is they aren't getting security updates. If it was open-sourced, then people could keep their systems secure.

<comment><USER8> How would security updates magically appear if XP were open sourced? And do you really think that people that use XP would somehow got to them? Maybe 1 out of 100 users of XP would care and seek how to patch that OS. Hence no one cares about making updates for that OS. For example my Fedora 16 and most installed software on it is open sourced and I don't receive any security updates. Why there are not groups of people making security patches for it?

edit: If you are suggesting that users would go back to XP once it's opensourced then you don't have much faith in people.

<comment><USER9> > Maybe 1 out of 100 users of XP would care and seek how to patch that OS.

That's a good number of people, I think. I would love to see them empowered to maintain their computers however they want.

Security updates don't magically happen. But with open source, people who want to do them _can_ put in the effort. That's the point. You could maybe sustain a business of being paid to maintain security updates for this magical open- source-XP. Or maybe some enthusiasts would choose to do it. Maybe they wouldn't. But we'll never know, because opens-source-XP will not exist.

</comment></comment></comment></comment></comment><comment><USER10> Remember the Y2K bug? well you've seen nothing yet with XP going outdated, trust me! But yeah,there is a huge market opportunity for IT firms.!

That mess will cost billions to businesses still running on XP...

</comment><comment><USER11> The interesting thing is that patches for some of these vulnerabilities will actually exist, it's just that you'll have to pay through the nose to get your hands on them: [http://www.theinquirer.net/inquirer/news/2334577/banks- negot...](http://www.theinquirer.net/inquirer/news/2334577/banks-negotiate- extended-windows-xp-support-for-atm-systems)

</comment><comment> at-fates-hands We had a client who wouldn't upgrade because they had several key programs that would only run on IE6, one of which included their accounting software.

I can only imagine how many hackers are licking their chops right now. I'm pretty sure some groups have been working on exploits for a while now, getting ready for the coming gold rush.

<comment><USER12> It's probably time to upgrade clients like that to Windows 7 Professional, and have them run their old apps in XP mode. That's the free Windows XP VM that came with Windows 7.

<comment><USER13> It's not solving the problem, though, as you then _still_ have an XP machine that cannot be patched anymore. It's just virtual and only runs when the old application runs, but that doesn't necessarily help.

</comment></comment></comment><comment><USER8> The global percentages are not that scary in my opinion. From what I've seen it's under 20% overall, and much better (~14%) for certain groups of users. Of course my source is biased (as is is netmarketshare.com), but it's big enough to be believable.

<comment><USER14> So potentially having tens or hundreds of millions of computers in a giant botnet 2 months from now is not scary?

</comment></comment><comment><USER15> People can still keep using XP for as long as they want as long as they keep the machine physically disconnected from the internet!

The big risk is remote exploitation[most of the time].

</comment><comment><USER16> Anyone know where you can still buy legit copies of Vista?

I've got several clients with various systems and software that probably won't run with 7 or 8.

<comment><USER5> Depends on how you value your time. If you have time to spare, buy crappy old PCs with Vista license keys on Ebay, "harvest" the license keys, install a nice shiny Ubuntu and re-sell them as Computer (No Windows) on Ebay again.

Might even be that you'll get a better price for a computer without windows than for one with vista.

</comment></comment><comment><USER17> I've been warning everyone I can about this. Matter of fact my stylist has an second computer with XP in a bad upgrade loop so it doesn't boot. Wired ethernet, just used for browsing. I'll be putting LXLE on it, should handle everything she does on this box.

</comment><comment><USER7> It shouldn't be allowed to happen. It's almost like letting public infrastructure fail.

<comment><USER18> It's like letting a bridge fail, after advertising that you're going to let it fail for years, and putting up lots of bright neon signs, and orange cones, and barrels, and flashing lights... and people still go out of their way to drive over the bridge because they don't want to learn how to drive over the newer bridge that's just down the road.

Microsoft's support of old crap is already at a heroic level. They've already gone above and beyond what anyone should reasonably expect. If people persist in using old junk well after it's obviously a bad idea, that's their own problem.

<comment><USER10> I agree 100% that's why businesses shouldnt be buying bridges from people that tell their customers there is an expiration date on the infrastructure,that's basically a scam.

A bridge should be maintainable and upgradable forever,just like Linux. Windows obviously was a poor choice to begin with !!!

<comment><USER19> Ubuntu provides five years of support for their LTS releases. The oldest OS that Ubuntu support is from 2010. Red Hat just EOLed an OS from 2003. Debian provides support for previous releases for "about a year or so". While Windows XP was released in 2002, over 12 years ago and Windows XP Embedded will be supported until 2016. So it looks like if you want the longest period of support, your best bet is Windows not Linux.

</comment></comment></comment></comment><comment><USER20> 500 error.

must of been hosted from windows xp.

<comment><USER21> It's actually running nginx on Linux.

<comment><USER22> Should have used XP</comment></comment></comment>


Uncommon Schools Network Closes the Achievement Gap - <AUTHOR> http://www.uncommonschools.org/results

<comment><AUTHOR> Statistical analysis report by independent researchers:

[http://www.mathematica- mpr.com/publications/PDFs/education/s...](http://www.mathematica- mpr.com/publications/PDFs/education/student_achieve_ny.pdf)

"In sum, the evidence suggests that, for the small number of New York's AF and Uncommon middle schools that can yet be included in analysis, achievement impacts are positive, significant, and substantial."</comment>


Ticketmaster Accused of Hacking Rival Firm's Database - <AUTHOR> http://variety.com/2017/biz/news/songkick-live-nation-ticketmaster-hacking-1201989759/ <comment><AUTHOR> This is really shady if true, and the allegations are pretty specific. SongKick does something valuable for artists --- namely make sure a decent % of concert attendees are actually fans. My wife and I saw Adele last year in LA via her fan club pre-sale on SongKick.

Right when TicketMaster is apparently stealing from SongKick, they are also pushing to have fan club / fan engagement startups use their new API Platform. Why should any startup trust TM's API platform with their data after this?</comment>


The Noble Edge Effect - <AUTHOR> http://coglode.com/gems/noble-edge-effect

<comment><USER2> This charity-as-part-of-consumerism is the topic of Zizek's talk _First as Tragedy, Then as Farce_ ; well worth a watch (10 minutes) and approachable by those without philosophical backgrounds:

[https://www.youtube.com/watch?v=hpAMbpQ8J7g](https://www.youtube.com/watch?v=hpAMbpQ8J7g)

<comment><USER3> Apart from the linked video, do you have any suggestions for approaching Zizek as a philosopher, or for giving context to his works?</comment></comment>


Despite U.S. demand, China refuses to commit to closing Houston consulate - <AUTHOR> https://www.politico.com/news/2020/07/23/china-refuses-commit-close-houston-consulate-380220 <comment><AUTHOR> Related:

China orders closure of US consulate in Chengdu following Washington's demand to shut Chinese outpost in Houston

[https://news.ycombinator.com/item?id=23936652](https://news.ycombinator.com/item?id=23936652)

<comment><USER2> It's classic tit-for-tat / who blinks first.

US demand something. China refuses but demands US do the same... So US cannot accept either and options are either stalemate (and de-escalate later) or to continue to raise the stakes.</comment></comment>


Ask HN: Review my board game recommendation app - <AUTHOR>

I made a little board game recommendation site in app engine: http://www.findanewgame.com/ - think netflix meets shelfluv for board games.
I wrote a blog post about the making of the site a couple of weeks back, HN thread is here: http://news.ycombinator.com/item?id=1811024
I'm using amazon affiliate links on the game urls; with 6000 hits, it's made $40 - current traffic is around 100 hits a day.
I'd love to hear suggestions for improving the site, measuring affiliate conversions for A/B testing, making it more social, sharable, or whether just to let it be.
What would you do with it? <comment><USER2> Instead of making me think about and type two names of games into blank text fields, show me a popular game and ask me if I like it. If I say yes, show me another one I might like even more. If I say no, ask me to tell you a better one.

<comment><AUTHOR> There should be 5 popular games shown, with Like / Dislike buttons, for this very purpose. Is this not working, or just not obvious enough?

<comment><USER2> Oh yeah I missed those, but I see them now. I guess that means you have too many calls to action. Maybe you should put the text input below the five popular games?

</comment></comment></comment><comment><USER3> I know your hash tag trick is clever and you got around needing a data store that way, but you really need to remember my input next time I visit the site. Most users aren't going to understand they would need to bookmark their deepest visit to your site. The site seems broken or sloppy when it doesn't recall my answers.

Can't you just keep it in a cookie instead?

<comment><AUTHOR> Yeah, I should definitely put these in a cookie - it's amazing how many blind spots you have about your own work!

</comment></comment><comment><AUTHOR> Clickable: <http://www.findanewgame.com> for the app and <http://news.ycombinator.com/item?id=1811024> for the HN thread on the 'making of' blog post.

</comment><comment><USER4> more details about the games. it feels like i'm trying to choose between romance novels based on their cover alone.

</comment><comment><USER4> make it recommend anything else as well, not just board games

a simple extension would be vid games</comment>


Ask HN: Alternatives to TFS - <AUTHOR> We're in need of the standard tool set for our software development. The team is small (6) and very senior and has been getting by for years basically with each engineer working in isolation. The company has new goals for growth and this approach clearly will not scale. So before we try to bring additional engineers in, I need to establish a respectable process and tool set.
Ideally, I'd like to introduce a unified system that covers all life-cycle activities from Requirements to Release (we're not a web server company, so dev-ops is not needed). Unified simply because I'd like to minimize the amount of inter-product integration and version management we have to suffer. We're lean. Well. Chubby, mostly, but not much time for a lot of tool set administration.
Team Foundation Server appears to have the features we'd need, but we're not a Microsoft house, mostly 'C', with a sprinkling of Python and TCL. The interesting bits are:
- source code management
 - reporting (I assume that means bugs/feature requests)
 - requirements management
 - project management (for both agile software development and waterfall teams)
 - automated builds
 - lab management
 - testing and release management capabilities
Thanks for any suggestions, recommendations or insights you can offer. <comment><USER2> I've only used TFS for its kanban features. I was shocked at how unfeatureful, ugly and obtuse it was. I don't have a suggestion for an alternative, but based on what I've seen, if it's forced on you you can use it, but if you can you should try hard to find something else.

I think it also does source control. I'd hope that was better than the kanban part (because that's actually important), and I'd _really_ hope it was not a descendant of Visual Source Safe.

</comment><comment><USER3> please check out the Atlassian products (Bitbucket, Jira Software, Confluence, Bamboo) [https://www.atlassian.com](https://www.atlassian.com) , you can try each product individually, and/or all these products work together really well.

<comment><USER4> We have quite a few of our customers move from TFS to the Atlassian suite. We'd welcome you as a customer! Please try them out.

Cheers, Scott CEO, Atlassian</comment></comment>


What are the Top 5 Restaurant Franchises to Get In and Startup - <AUTHOR>

I have enough capital to invest in a food restaurant based franchise.  Yes, I want a proven franchise model, not a new idea or concept -- too risky for me.  I want to choose a franchise that I can pimp out with the latest cloud based services and workflow to streamline my back office and operational costs. What are the top 5 food franchises to get into and startup. <comment><USER2> depends on where you are. buffalo wild wings is the fastest growing franchise (ever maybe?). red robin is cool. 5 guys.

i tried to convince my mother to spend her college funds for my brother on starting one of those franchises and having my brother manage it as a college edu but she said no.... and then they opened in our town. Big money makers those three.

Basically, stuff I've seen in the midwest 5-10 years ago is now coming into the northeast. and probably the west too (but I wouldn't know).

if anything... i'd say spend the money to travel to OH/MI and see what people like before you make a decisions. 1-2k for a vacation and you get to see what people like around the country. see where the chains are spreading. that small amount of travel expense will make or save you more than i can say.

ps.. ohio's where they do all their food testing i think.

<http://www.jimmyjohns.com/> is always good. everyone INSISTED we stop there when we were near one. they're midwestern too

<comment><AUTHOR> Oh, I should have added I am in the Northeast -- so looking to open it in that region.

<comment><AUTHOR> but good tip about the midwest nonetheless.</comment></comment></comment>


Cats, Rats, A.I., Oh My [video] - <AUTHOR> https://www.youtube.com/watch?v=1A-Nf3QIJjM <comment><USER2> I need this device and was thinking about making my own. One of my cats is athletic and jumps up to the second floor balcony to get in via one of our bedroom windows. It is very easy at 3:00 AM to accidentally let the cat in while it has a still alive mouse, rat, bunny, chipmunk, etc..

</comment><comment><USER3> He hand-labeled 23,000 images ...

<comment><USER4> If you've only got a few classes it's faster to transfer learn a model from a few hundred examples, get that model to relabel your entire dataset and then fix any mistakes it's made. This is less than ten lines of python using fast ai.

If you've split your labelled data into folders then you can scan through several thumbnails at once to catch any misclassified pictures.

Rinse and repeat until the model is good enough.

<comment><USER3> > and then fix any mistakes it's made

This might be the most practical way to approach this, but it's not really a fundamental improvement since you still need to consider every image (also the correctly labeled ones).

<comment><USER4> True, although as the sibling suggested you can sort by confidence and weed out the edge cases. It's also quicker to go through mostly correct images as you need to make fewer (corrective) interactions/clicks. You can even view eg four thumbnails at once to spot outliers.

</comment></comment></comment></comment><comment><USER5> reminds me of a more refined version of this: [https://www.youtube.com/watch?v=uIbkLjjlMV8](https://www.youtube.com/watch?v=uIbkLjjlMV8)

(video is an excellent non-arduino hardware hack to keep cats from peeing on a car)

:)

<comment> bjelkeman-again I like the mix of hardware.

</comment></comment><comment><USER6> Aside: why is it so difficult to upload talks to YouTube with good audio?

The audio in this video was constantly clipping which forced me to turn my speakers way down. We live in a time where we can buy off-the-shelf hardware to do machine learning / image recognition, but can't record a presenter's speech properly?

</comment><comment><USER7> I also need a camera to alert me when the fox is in the yard.</comment>


Parsing HTML with regexes - <AUTHOR> https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags

<comment><USER2> I think the worst thing is to parse HTML with regexes.

Had research in past related to this. The trick is that big amount of websites have broken HTML, what brings unexpected results when parsing with regexes.

Entire internet is a bit broken and it's interesting that ALL browsers do more than usual work, outside of RFCs to "fix it" and bring content to user without issues.</comment>


Joel Job Board to 'Combine' with New Stack Overflow and Server Fault Job Boards - <AUTHOR> http://www.joelonsoftware.com/items/2009/06/03.html

<comment><AUTHOR> Joel's evil plan to change how programmers write resumes revealed: Stack Overflow karma to be required for all software development jobs! <sarcasm/>

As an employer I'm not sure how I would react to seeing someone's karma in their resume. I suppose it's ultimately a good thing as it shows they have an opinion and don't mind sharing it.</comment>


How the biggest decentralized social network is dealing with its Nazi problem - <AUTHOR> https://www.theverge.com/2019/7/12/20691957/mastodon-decentralized-social-network-gab-migration-fediverse-app-blocking <comment><USER2> > Amaroq developer John Gabelmann banned Gab to avoid potential problems with > the App Store.

From Amaroq's app store and github repo: "Amaroq is a lightweight universal client for any Mastodon instance!". So that is now a _lie_ , and should be changed to "for Mastodon instances that will not invite conflict with Apple's policy".

Worse than just censorship, is hiding it, so that users are unable to seek out censored stuff, since the very fact that it's censored is deliberately kept from them. It is a direct attempt to _control_ users, and I see no reason it couldn't be described as hostile.

</comment><comment><USER3> Personally I find the edgy humor on gab to be very boring. "Oh wow yeah those Jews right? Haha" is boring after the zillionth time. But I also find the "oh my God I went to a website for people I don't like and they said things I disagree with" to be equally boring. Like yeah, we get it there are other opinions on the internet. It seems like it would be simple to have a phrase filter for worldviews you don't like, does anyone know of any open source projects or browser extensions that implement this? Feels like it would be some pretty simple JavaScript.</comment>


Harvard and the Making of the Unabomber (2000) - <AUTHOR> http://www.theatlantic.com/magazine/archive/2000/06/harvard-and-the-making-of-the-unabomber/378239/?single_page=true <comment><USER2> So basically, _don 't psychologically torture people if you don't want them to wind up damaged and dangerous individuals._</comment>


Rate My iPhone App - <AUTHOR> http://middow.com It's called Middow and it basically takes two locations and finds the midpoint between them. You can then search for pretty much anything around the midpoint and meet people in the middle or whatnot.
I have already pushed out the first update which will save addresses you search for so you don't have to type the same ones over and over. That should be approved by the App Store either tomorrow or sometime soon after that.
Also, if you wanna be a sport and give me some free publicity, digg this story!
http://digg.com/apple/Middow_Meet_in_the _Middle
Any tips, suggestions, praise? <comment><AUTHOR> It's called Middow and it basically takes two locations and finds the midpoint between them. You can then search for pretty much anything around the midpoint and meet people in the middle or whatnot.

I have already pushed out the first update which will save addresses you search for so you don't have to type the same ones over and over. That should be approved by the App Store either tomorrow or sometime soon after that.

Also, if you wanna be a sport and give me some free publicity, digg this story!

<http://digg.com/apple/Middow_Meet_in_the> _Middle

Any tips, suggestions, praise?</comment>


Makejs - combine and uglify your js assets - <AUTHOR> https://github.com/Retentio/Makejs Hi there,
I'm launching a new venture and with my cofounder we want to contribute to open source community with our intern development.
To be honest, I've never contributing to OS community (shame on me) but more because I didn't know how to do that.
Well this is my second contribution in the last two day and I would love your thoughts or feedback.
Thank you very much!
PS : It's pretty fun to do that, even if I'm a bit affraid to show my code. But I'm sure I'll learn much more and much faster on this way :-) <comment><AUTHOR> Hi there,

I'm launching a new venture and with my cofounder we want to contribute to open source community with our intern development.

To be honest, I've never contributing to OS community (shame on me) but more because I didn't know how to do that.

Well this is my second contribution in the last two day and I would love your thoughts or feedback.

Thank you very much!

PS : It's pretty fun to do that, even if I'm a bit affraid to show my code. But I'm sure I'll learn much more and much faster on this way :-)

PS2 : It's my first contribution to HN too (even if I read you everyday)</comment>


Open Web Application Security Project issues new secure coding bible - <AUTHOR> http://www.theregister.co.uk/2016/01/12/owasps_revamped_developer_guide_will_help_you_pass_pen_tests/ <comment><USER2> Seven years ago, I used the OWASP guidelines to start a greenfield project for a brand new client at the consultoware company I was working for. The project required compliance with several government regulations, including HIPAA and Sarbanes-Oxley, with planned auditing.

I was new there, but not new to software development. I ignored the other developers in the company "ordering" me to use their existing codebase. I had not been very impressed with their home-rolled auth system, including plain- text passwords. I got around it by hacking together a mockup that looked like it was using their site template, so they just assumed the rest of the project was built on it.

I kept myself a scorecard on how I was doing against OWASP's Top Ten. Six months later, we got a surprise early audit, everyone freaked out, but I chilled because I knew we were good. We passed with flying colors. The software also just so happened to be the best-performing project in the company (which isn't really saying much) and everyone was scrambling to scrap their codebases and build on mine (which itself is another problem). It became the only project in the company to have more than two developers working on it at any one time (I had three people under me! Wow!). The documentation I wrote for it--which was mostly just explaining OWASP and what it meant in regards to our technology stack--became the gold standard in the company.

Now, this is not at all to say this was a great feat. But if you're working in the sort of consultoware shop that can't seem to keep anyone with more than 5 years of experience under their belt (which is a lot of people), you can do far, far worse than following OWASP religiously.

I eventually left when it became clear I was the "mule that works", i.e. "you don't beat the mule that doesn't work." It was rationalized that, because we were doing so well, instead of putting more resources into my team to double- down on our track record, it would be better to scatter the team around to the poorer projects, apparently under some plan that success is catching or something. Also, management still expected me to maintain the project on my own at the same productivity level as four people.

</comment><comment><USER3> Be careful.

The OWASP Top 10 is a somewhat useful benchmark and an easy way of communicating the general concept of web application security to people; it's especially useful when an assessment might involve both web security and other stuff, and you want to be clear that you're just poking at the web stuff.

Apart from that: OWASP is not a very reliable resource. The project has given some genuinely bad advice over the years. In particular: don't rely on any advice they give about cryptography.

<comment><USER2> Whose fault is that, then? If you know so much about crypto, and you know OWASP's info on crypto is bad, then why haven't you contributed?

This is the problem with crypto experts. You're all "find a crypto expert". But you just sit there on your thumbs and don't contribute in any way other than building libraries with such bad UX that lead to more "find a crypto expert" advice.

<comment><USER3> That's a self-evidently dumb comment, but in fact I've had experience trying to talk to OWASP about crypto, and found it an enervating waste of time.

Things may have gotten better in the last 2 years since I stopped paying attention (though: I doubt it), but my experience of it is that it's governed mostly by the kinds of consultants who parachute into projects to configure Fortify. Despite not having much software development experience, those kinds of consultants have very strong opinions about things like crypto.

The problem is very much not limited to crypto.

I think OWASP is mostly unsalvageable, and that the most productive thing to be done is to warn developers to take their advice with a grain of salt. There's useful stuff in there, but there's bad stuff too. That's fine if all you're purporting to build is a wiki, but it's less fine when your goal is to be the bible of appsec. They are simply not that.

<comment><USER4> Let me offer a concrete example of the attitude Thomas is referring to: [https://github.com/OWASP/phpsec/issues/108](https://github.com/OWASP/phpsec/issues/108)

Highlight:

        Kerckhoff's principle applies to cryptography, not
        application security.

              - AbiusX, OWASP project leader for PHP Security

[https://github.com/OWASP/phpsec/issues/108#issuecomment-1596...](https://github.com/OWASP/phpsec/issues/108#issuecomment-159689730)

</comment></comment></comment></comment><comment><USER5> The actual PDF is here: [https://www.owasp.org/images/6/67/OWASPApplicationSecurityVe...](https://www.owasp.org/images/6/67/OWASPApplicationSecurityVerificationStandard3.0.pdf)

It actually came out last fall. Only 70 pages, not a bad read really.

</comment><comment><USER6> Does anyone here work on a project that _isn 't_ a security product and actually codes it to be secure from the start?

<comment><USER4> Yes, I'm building a CMS, but it's not released yet. :(

</comment></comment><comment><USER7> I found the recommendations a nice checklist to work through. They may not be complete or the best. But they are a start.</comment>


No Ordinary Violence - <AUTHOR> http://www.samharris.org/blog/item/no-ordinary-violence

<comment><USER2> Islam is one of those things that is really hard to pigeonhole, due to the fact that since the 13th century, it has really ceased to be one brand. Muslims seem to all have their own ideas about what "Islam" is, but everyone still treats it as if it were a monolithic entity that can be characterized consistently as thus or so.

It can't. It's just too decentralized and scattered. I can argue that the actions of a mob in India that stones a young girl to death for having the audacity to report being raped are due to their culture, not Islam itself, while the same mob will be more than willing to ascribe their own actions completely to Islam.

In the meantime, the rest of us really have no choice but to regard all Muslims with some suspicion. And I think that a lot of us need to come to terms with the truth of the matter that, until "Muslim" becomes, at the very least, something of a known quantity, there really is nothing racist, prejudicial, or wrong with doing so.

<comment><USER3> While, from an outsider's perspective, Islam has had its share of splinters and factionalism in its past, Islam has not yet suffered its great upheaval, denial, disillusionment, search for meaning, angst and ultimately abandonment that Christianity suffered through the age of enlightenment.

Seriously, all the horror that is perpetuated in the name of Islam reminds me of the crusades. And all that nonsense should have rightfully ended in the middle ages.

<comment><USER2> Excellent point. You don't see an awful lot of introspection, do you? I would wonder, though, if this was something that might have happened during Islam's golden age, before the 13th century. "Muslim" society was much more moderate and secular then, but it went through a change that is eerily similar to what it seems a good portion of American Christians would like to see Christianity go through - a shift towards greater subjugation of women, absolute control over adherents' sexuality, and emphasis on tradition over innovation. Makes me wonder who, exactly, is behind this curve?</comment></comment></comment>


Ask HN: How to improved English communication? - <AUTHOR> I am a lead developer. My most of the education happens in local native language and on top of that I am introvert. As I am growing, communication in English become critical to me (speaking, writing & listing).<p>Any tips, tricks & helps. <comment><USER2> Consume as much English language content as you can. If you have 'net access you have access to a nearly unlimited amount of it. Just go to Youtube and watch videos on stuff you find interesting. Note that I'm not saying what "learn english language" videos (although those might not hurt if there are some). I mean just watch any videos that you find interesting. Comedy stand up routines, sports, news, educational lectures, pranks, whatever it might be. Along with that, try listening to podcasts in English any time you have some free time. There are millions of podcasts out there, so just google around and find some stuff that you might like.

If you can find something locally, look for the equivalent to a Toastmasters group or something along those lines, and practice speaking in English before an audience. If you can't find that, see if you can find any kind of English language practice group, hopefully one that features are least one or two native English speakers, or someone who is fluent.

Start a blog. Write. Actively solicit feedback. Pay attention to said feedback.

And on that vein, here's my feedback on this post:

 _How to improved English communication?_

"Improved" is past-tense, making that sentence not grammatical and awkward sounding. "How to improve my English communication"? would be more correct. Something like "How can I improve my English communication" is also correct and arguably sounds a little more natural.

 _I am a lead developer._

Perfect.

 _My most of the education happens in local native language and on top of that I am introvert._

Should be something like "Most of my education happens in my local native language, and on top of that I am an introvert".

 _As I am growing, communication in English become critical to me (speaking, writing & listing)._

Understandable but would sound more natural if worded something like:

"As I am growing, communication in English (speaking, writing & listing) is becoming critical to me."

 _Any tips, tricks & helps._

Would sound better as

"Any tips, tricks, or suggestions are appreciated."

"helps" as a noun is a non-word in English as far as I know. At any rate, pretty much no native English speaker would use that particular construction.

</comment><comment><USER3> There are several great resources on language learning. I'm only familiar with those written for English-speaking audiences, but your English is good enough that you should find them helpful.

I'd start with a book like _Fluent Forever_.</comment>


How Fossil Fuels Will Save the World - <AUTHOR> http://www.wsj.com/articles/fossil-fuels-will-save-the-world-really-1426282420#

<comment><USER2> _The environmental movement has advanced three arguments in recent years for giving up fossil fuels: (1) that we will soon run out of them anyway; (2) that alternative sources of energy will price them out of the marketplace; and (3) that we cannot afford the climate consequences of burning them._

Supposed argument (1) is definitely a straw man. What environmentalists generally warn of is not that we will "run out" of fossil fuels -- there always seem to be more reserves out there, deeper and deeper in the ground somewhere -- but that the environmental costs of _extracting_ them are becoming ever greater, and are ultimately unsustainable.

Argument (2) I don't know much about, so I'll pass. But is clearly of lesser importance.

And (3) is standard pseudo-scientific libertarian denialism. It may help to understand the first source the author cities (Patrick Michaels) does paid advocacy work for the energy industry on climate change issues, for example:

[http://www.sourcewatch.org/index.php?title=Cato_Institute#Ca...](http://www.sourcewatch.org/index.php?title=Cato_Institute#Cato_Fellow_Patrick_Michaels_Runs_Climate_Denial_PR_Firm)</comment>


Show HN: Free Movies - <AUTHOR> https://freemovies.ltd/ <comment><USER2> > The uploader has not made this video available in your country.

Any chance of knowing which countries this applies to? Not going to keep searching for something not subject to geoblocking.

<comment><AUTHOR> Use a US VPN.

<comment><USER3> Or at that point, just torrent the movie?

</comment></comment></comment><comment><AUTHOR> Stack: elm + elm-ui

<comment><USER4> nice, do you have a link to the repo?

<comment><AUTHOR> It is currently private but I will be reopening it once I tidy it up.

<comment><USER4> oh ty anyway... let me know when you open It again. =)</comment></comment></comment></comment>


Secure Communication Comes To Android - <AUTHOR> http://blogs.forbes.com/firewall/2010/05/25/android-app-aims-to-allow-wiretap-proof-cell-phone-calls/

<comment><USER2> Only works over VoIP. I wonder if you could do analog audio encryption over the standard cell network.

<comment><USER3> No, audio codecs will destroy encrypted data. It makes more sense to do encrypted voice over circuit-switched data (e.g. Voylent), but I don't know if the carriers even support CSD any more.

<comment><USER4> They sell third party encryption devices that connect to cell phones, encrypt outgoing voice and decrypt incoming voice.

</comment></comment></comment><comment><USER5> I've wanted to make this for a long time, but accepted that I didn't (and don't) know enough about security to do it right. I hope this proves to be a secure implementation. Looking forward to a security review by someone who knows a lot more than I do.

</comment><comment><USER6> Yes this is awesome! I have no need for an app like this but I've still always thought it would be a great idea.</comment>


Accessing unaligned memory - <AUTHOR> http://fastcompression.blogspot.com/2015/08/accessing-unaligned-memory.html

<comment><USER3> Treyarch's Spiderman 2 on the PS2 was using lzo compressed data, but compressed in such way such that compressed chunks were up 64kb, decompressing to max 128kb (avg ratio was 1:1.5 I think). Biggest speedup for the lzo- decompress, was to put a few gcc asm instructions to use the unaligned write, and I think I've used unaligned read one too. Also the data was padded already to 16 bytes (or even more). This allowed us to do 5/6 mb/sec uncompressed speed from disk DVD that was able to do 2 to 4mb/sec depending on whether it was close to the center, or on the edge (e.g. it was constant angular velocity, rather than constant speed - I think we were using this mode as it was less noisy, and more reliable). This helped us also for the japanese ps2, many of which have shipped with problems, limiting even their outer speed to 2mb/sec. (Spiderman2 was heavily streaming game).

The decompression was done on the IOP chip (e.g. the PS1 in the PS2), on the PS2 this chip was used for file I/O, sound, and few other minor things (I think controller too, and maybe memory card). So the lzo code originally was only doing 2/3mb/s decompression speed on the 40Mhz chip, but adding these two unaligned read/writes (I don't remember the details) gave us boost with 70-80% or more (again don't remember the details). ZLIB was out of the question, and lz4, lzfast, etc. were not known to us back then.

Later I've read that this unaligned read/write instruction had a bit of legal issue, but I can't find the article about it. Something about MIPS licensing it for it's use to other companies doing MIPS compatible chips.

As for the 64kb compressed -> 128kb uncompressed (on avg.) - Basically the way it was done - I've had only one 128kb buffer, and I would read the compressed chunk (from 8kb to 64kb aligned to 4kb (I think)) but I would read it at the end of that buffer, then LZO was pretty cool that it was able to decompress in-place, as long as your compressed data was a bit ahead of where it was going to get decompressed.

Then that buffer was transfered with the DMA to the PS2 CPU chip, and then the next one was read (not sure whether I tried double buffering, or not - <USER2> are escaping me now). I think Kung Fu Panda, and maybe one more game used it, but Spiderman 2 possibly had the best benefit. Still to this day I'm not sure how much of an impact this was, since the GC and Xbox versions shipped without compressing any data.

It was just a hint from a very cool coworker to try it out, and I did it :) Got help from few other colleagues to speed it up later...

<comment><USER4> Just out of curiosity: LZO is very popular in games but it is GPL licensed. Were you violating the license by using a modifying the original C code in a proprietary codebase?

<comment><USER3> We've had the license purchased

</comment></comment></comment><comment><USER5> I find it interesting that for Clang 3.6 the best method is memcpy() on all platforms. I'm guessing this is because Apple is deeply involved in the development of Clang, and Apple also cares _very much_ about the performance of ARMv7 (and ARMv6 in the past, though probably not so much anymore).

<comment><USER6> Yeah... gcc's optimizer _very_ often falls down in absolutely trivial cases on ARM. Like they discovered here - compiling even

        u32 read32(const void* ptr) {
            u32 result; memcpy(&result, ptr, 4);
            return result;
        }

results in a load from ptr, then a store to the stack, then a load again into the same register to return. Thats... kinda bad that it can't eliminate an easy dead store to the stack.

        @ args = 0, pretend = 0, frame = 8
        @ frame_needed = 0, uses_anonymous_args = 0
        @ link register save eliminated.
        ldr	r0, [r0, #0]	@ unaligned
        sub	sp, sp, #8
        str	r0, [sp, #4]	@ unaligned
        ldr	r0, [sp, #4]
        add	sp, sp, #8
        bx	lr

Though this specific case is probably ultimately because gcc had code to handle unaligned accesses via bytewise accesses (I think... can't get gcc to generate such a sequence now), since unaligned support in armv6 could be (and often was) disabled by the OS, and it still hasn't been excised from the newer architectures that don't need it. LLVM on the other hand has never cared about ARM CPUs/OSes that don't support unaligned accesses.

</comment></comment><comment><USER7> _Of course, a better solution would be for all compilers, and gcc specifically, to properly translate `memcpy()` into efficient assembly for all targets._

An even better solution would be for newer non-x86 hardware to handle unaligned accesses automatically:

[http://lemire.me/blog/archives/2012/05/31/data-alignment- for...](http://lemire.me/blog/archives/2012/05/31/data-alignment-for-speed- myth-or-reality/)

ARMv7 is similar to x86 in that it has "natural unaligned access", hence the great speedup afforded by using packed structures.

IMHO data alignment restrictions were an implementation artifact of the early RISCs which might've seemed a good idea at the time, when the width of the databus was the same as the wordsize, but makes little sense now with caches and _very_ wide datapaths; the amount of extra circuitry needed is really insignificant compared to the rest of the CPU (including the caches), and memory bandwidth is often the bottleneck such that packing data structures to utilise the cache most efficiently becomes important.

(I say this having worked with MIPS code to do unaligned multibyte reads/writes; taking the appropriate bytes and shifting them the right amount and then combining them is really trivial to do in hardware - it's just wiring, essentially - but turns into annoying multi-instruction sequences when done in software.)

<comment><USER8> Unaligned words within a cacheline is one thing, but what about unaligned words that straddle the end of a cacheline - or worse, the end of a page?

In particular, consider how these accesses will interact with atomic operations.

<comment><USER7> _In particular, consider how these accesses will interact with atomic operations._

For x86, Intel has guaranteed that since the P6, any accesses within a cache line are atomic. The LOCK prefix can be used to enforce atomicity even with accesses that cross cachelines.

 _or worse, the end of a page?_

I suppose you're thinking about page faults? If a #PF occurs, if the handler returns with a valid mapping, the instruction just gets restarted as usual. This reduces to the crossing cacheline case.

I'm not saying that alignment is entirely unimportant and can always be ignored, but the number of cases in which it is important, seems to be decreasing with the newer CPUs.

<comment><USER8> I was responding mainly to the assertion about the trivial amount of extra circuitry required. The cacheline-crossing case means that it's a more complicated affair than just shuffling some bytes around as in the within- cacheline case.

The "accesses across cachelines require LOCK to be atomic" x86 case is also illustrative - for example should the pthreads implementation include the LOCK prefix just in case you have embedded your pthread_mutex_t in a packed structure where it ends up unaligned?

</comment></comment></comment></comment><comment><USER9> I believe that unaligned memory access on ARM is not only slow (if traps/kernel fixups are enabled), but if fixups aren't configured, you will actually just _read garbage data_!

[https://wiki.debian.org/ArmEabiFixes#word_accesses_must_be_a...](https://wiki.debian.org/ArmEabiFixes#word_accesses_must_be_aligned_to_a_multiple_of_their_size)

<comment> david-given That's pretty common in a lot of low end microcontrollers --- I've met one (the MSP430) where the low bit of the address bus will be wired to zero when doing a 16-bit read. It's a bit rage-inducing when trying to track down a bug caused by it, but totally unsurprising.

I _am_ surprised that recent ARMs have hardware support for unaligned accesses. What sane person expects these to work?

<comment><USER9> Funny that this comment and the sibling one seem to be contradictive, "who expects this to work" vs "if it doesn't work get with the times".

I bet there is a ton of originally x86-targeted software and libraries that never paid much attention to alignment. It's pretty scary to consider what could happen with stuff like that is ported over to ARM if garbage data is returned for unaligned access - what if stuff (structs etc) is misaligned only sometimes (depending on allocator, array lengths, etc). Could it be the "next heartbleed"? :P

<comment><USER10> Since most people don't write assembly code anymore, it usually makes sense for the hardware to be simple and fast. That means the compiler is a little more difficult to write, but code in C should be unaffected.

<comment><USER9> There's lots of ways to hit aligment problems in C, at least if you do a little typecasting here and there.

Coincidentally, alignment issues was the topic of yesterday's Old New Thing blog post: [http://blogs.msdn.com/b/oldnewthing/archive/2015/08/20/10636...](http://blogs.msdn.com/b/oldnewthing/archive/2015/08/20/10636350.aspx) (and references an example of bad C code alignment in [http://blogs.msdn.com/b/oldnewthing/archive/2004/08/25/22019...](http://blogs.msdn.com/b/oldnewthing/archive/2004/08/25/220195.aspx) )</comment></comment></comment></comment></comment>


Peter Thiel sorry for date rape comments - <AUTHOR> https://www.theguardian.com/technology/2016/oct/25/trump-donor-peter-thiel-sorry-date-rape-regret-paypal-facebook <comment><USER2> The whole "belated regret" comment is pretty bad, but there's a nugget of value in the larger statement quoted in the article:

If two heavily intoxicated people sleep together, why is the man assumed to have committed rape? Isn't the woman equally guilty of not having gotten consent?

<comment><USER3> Because the social consensus is that males are usually the sexual aggressors.

<comment><USER2> And I'd say that's absolutely false. I mean, in cases of violent rape, I'd agree, but to suggest women don't initiate encounters is an incredibly sexist view.

<comment><USER3> "males are usually the sexual aggressors" only implies that males initiate the majority of sexual encounters, and is more aggressive in initiating them.

Besides, if this hypothesis is correct and we treat both parties equally in cases where both parties claim inebriation, then we create a situation that is favorable to male sexual aggressors, because all they would have to do is claim inebriation in order to get away with sexual assault.

Are some males going to be unfairly prosecuted because of this? Yes, but the intent is to improve everyone's quality of life at the cost of a few.</comment></comment></comment></comment>


Ask HN: Facebook killed our events for Canada-wide C51 protests. Need help - <AUTHOR>

Hello HN,
I am part of a group organizing Canada wide protests against Bill C51, which is yet another piece of anti-terror legislation that trades rights and freedoms for "security", scare quotes due to legal experts saying this will actually make us less safe
One of our lead organizers was banned from Facebook, where we have been doing the majority of our outreach (yes, the irony is realized). We suspect she tripped an automated spam filter due to our heavy activity in recent weeks
She is the host of 3 event pages with hundreds of participants, and those pages are now disabled as well!
The event is this Saturday and this is an incredibly inconvenient time for this to happen.
We are following normal channels but are worried that will take far too long. We need to fast track a fix.
If anyone works for Facebook or has suggestions for who to contact, please reply or you can also email me @ firstname.lastname@example.com
Thank you HN! <comment><AUTHOR> This has been fixed as of this morning. Not sure what channel worked, but it was a welcome surprise to wake up to! I was not expecting such a speedy resolution.</comment>


Show HN: Fundhub.xyz – Search all investment funds - <AUTHOR> <comment><AUTHOR> [https://fundhub.xyz/](https://fundhub.xyz/)

When I started investing for financial independence, I wanted to find the best investment fund for me, but I couldn't find a webpage that listed all of them and let me filter them. So I made one.

I tried to answer the majority of the questions through the interactive chat on the landing page, but feel free to ask more questions here!

<comment><USER2> You're missing the link. I'm very interested to give your filters a try.

There are hundreds if not thousands of different investment funds, you can't really list all of them. It's important to know where you got the data from, otherwise it's unclear what might be missing.

<comment><AUTHOR> Sorry for no link, I updated my comment. We scrape the data from various web sources with different weights and then aggregate the data together. Most fund viewers have this unclear and messy filters and we really tried to solve that. All feedback is welcome!

<comment><USER3> Good idea to resubmit in a few days. Looks like a lot of work went into this, but you blew time window you had for upvotes with the error.

</comment></comment></comment></comment><comment><USER3> Looks like HubSpot logo but with an extra prong.

<comment><AUTHOR> Indeed it does, now I know where the fiverr contractor got his inspiration, hehe.

</comment></comment><comment><USER3> It appears you linked to your own HN article?

<comment><AUTHOR> Sorry, I updated my comment with the link.</comment></comment>


SpaceX SES-9 Technical Webcast - <AUTHOR> https://www.youtube.com/watch?v=6HSb_yBnJXA <comment><USER2> Launch is scrubbed. The next attempt will be tomorrow during the same time window. [https://twitter.com/SpaceX/status/702632949938696194](https://twitter.com/SpaceX/status/702632949938696194)</comment>


Ask HN: Should my startup stay invite-only forever? - <AUTHOR>

I started http://talentopoly.com last Nov as an invite-only community for programmers, designers, and IT pros. The invite-only system has worked fairly well so far and I feel it has kept the site on target and therefore providing value. The question is, how long should sites like this and others (Dribbble, LoveDsgn, Forrst et al) keep the invite wall in place? Forever? <comment><USER2> One of the biggest factors in persuasion is the concept of exclusivity. If people feel like they are getting in on something that not everyone else can get in on, they're more likely to do it.

Be generous with the amount of invites so you can grow.

If you like your current community of users, keeping the system invite-only will generally keep the community at that high caliber.

</comment><comment><USER3> Invite-only systems are generally really great at keeping people out. Systems like Wave implement invitation systems generally because they aren't ready to scale.

If you're ready to scale, and there's no compelling reason not to open registration, then I'd say do it.

<comment><AUTHOR> I am sure I'd have more users signed up if anyone could sign up. But I wonder about the quality of those users. Invited users feel they've earned something I hope. So they in theory should be more likely to fill out their profiles and participate in the site. Making the site invite-only also solves a lot of issues, spam links chief among those.

</comment></comment><comment><USER4> If it is to the benefit of the community to have it be exclusive, it should stay invite only. Scale the invites given out as your business is able to scale, hopefully tied to activity that encourages benefits to the community, not spam.

<comment><AUTHOR> Currently I give all new users 3 - 5 invites each week. Though only a fraction of them are handed out.

</comment></comment><comment><USER5> Consider the possibility that you might get _less_ signups if you open it up.

<comment><AUTHOR> Very good point. Thanks for pointing that out.</comment></comment>


A Critique of the Remote Procedure Call Paradigm (1988) [pdf] - vezzy-fnord https://www.cs.vu.nl/~ast/publications/euteco-1988.pdf <comment><AUTHOR> Related critique of RPC: [http://erlang.org/pipermail/erlang- questions/2008-May/035209...](http://erlang.org/pipermail/erlang- questions/2008-May/035209.html)

</comment><comment><USER2> So I think this is solved with also adding server push to the model. Like registering callbacks.

<comment><USER3> Looking forward to a few years down the road when enough IE versions die to start using WebSockets for this :-)

At that point, this essay reads like EJB vs JS+REST. (at least if you translate the generalities to current common use cases)

</comment></comment><comment><USER4> A classic. Interestingly, RPC-like solutions like SOAP and REST thrive nowadays.

<comment><USER5> REST isn't RPC-like, though it's not uncommon for RPC-like APIs done with HTTP to be incorrectly described as 'REST APIs'.

<comment><USER6> > REST isn't RPC-like

Can you elaborate on the differences?

It is my understanding that REST is a specific, structured kind of RPC (equivalent, anyway) -- not a general RPC.

<comment><USER7> From the article:

> Our criticism of RPC concerns: the advisability of its use as a general > communica- tion model, for arbitrary applications. In many experimental > systems to date, RPC has primarily been used for communication between > clients and file servers. In this one res- tricted application, many of the > problems we will point out below do not occur, or can be avoided by careful > server design. It is our view that a general paradigm should not require > programmers to restrict themselves to a subset of the chosen programming > language or force them to adopt a certain programming style (e.g., do not > use pointers in their full generality because RPC cannot handle them).

While Fielding lists some specific constraints on what REST is: [https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arc...](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm) where he draws on various architectures laid out in chapter 3, Networ-based Architectural Styles (A chapter it seems no one ever reads...):

[https://www.ics.uci.edu/~fielding/pubs/dissertation/net_arch...](https://www.ics.uci.edu/~fielding/pubs/dissertation/net_arch_styles.htm)

<comment><USER8> > A chapter it seems no one ever reads...

But is this a formal,normative spec or a dissertation ? because that's the main reason why nobody understand what REST is, because there is no paper about REST that is written in a formal way like spec should. If REST had clear and precise rules,then there would be a reference that acts as an authority.

<comment><USER7> It's an architectural style. It's not something that's formal. Like MVC[1] or a style of constructing buildings.

I'm not sure why anyone would want anything more formal than the dissertation or mvc notes -- it's just some (good) ideas. Maybe the fact that they have their own acronym confuses people?

[Ed: I suppose WebDAV[2] could be considered a formalisation ... but again representional state transfer is derived from the unique demands/constraints of hypertext information systems; it's _not_ a good fit for db systems. That doesn't change just because you deploy the front-end in a web browser...]

[1] [http://heim.ifi.uio.no/~trygver/themes/mvc/mvc- index.html](http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html)

[2] [http://www.webdav.org/specs/](http://www.webdav.org/specs/)

<comment><USER8> > It's an architectural style. It's not something that's formal.

There lies the problem, some people still say that it something IS formal(thus they think they speak out of authority) Truth is,nobody has a fn clue what REST really is aside from its "creator", I still don't know myself and trust me , I read the original paper.

The problem is also that people oppose REST and XML-RPC when in fact XML-RPC IS a protocol,when REST is not. REST never ever said what a resource should look like, nor what a URL should look like. Strange for something that is supposed to replace SOAP ? (and i'm not a fan of SOAP )

The lack of formalism of REST has done a great deal of damage IMHO(One client per api...), so much than people are now reverting to SOAP like protocols ( like GraphQL , a unique client per language).

<comment><USER7> Um, there are _many_ RPC protocols? Remote Procedure Call isn't _one_ thing. "RPC" can mean a certain implementation of RPC, or it can mean "just" RPC.

"Many different (often incompatible) technologies have been used to implement the concept." [https://en.wikipedia.org/wiki/Remote_procedure_call](https://en.wikipedia.org/wiki/Remote_procedure_call)</comment></comment></comment></comment></comment></comment></comment></comment>


Show HN: High Quality Mobile Friendly PDFs - <AUTHOR> I made the app free for a few pages and the option to get unlimited pages for a small in-app purchase:<p>https://itunes.apple.com/us/app/docushow-pdf-reflow/id1461144444?mt=8 <comment><USER2> Your title is confusing. I was expecting this to be a tool which helps generate PDF files which will be formatted nicely for mobile consumption. Instead it appears to be a search engine for research documents.

While in certain circles referring to these as PDFs might make sense, PDF is a file format. Being more explicit in your branding will help get the right people to find your application.

</comment><comment><AUTHOR> You can also try the web app at [https://docushow.com](https://docushow.com)</comment>


Google fires four workers active in labor organizing - <AUTHOR> https://www.nytimes.com/2019/11/25/technology/google-fires-workers.html <comment><USER2> Union organizers need better opsec. Ideally, management shouldn't know the workers are talking union until they stage the first wildcat strike.

<comment><USER3> Wildcat striking is illegal under Taft-Hartley if I recall correctly. You have to be orderly about it. Management shouldn't know til the union is organized. They have every right to frustrate organization; so you've got to go about it with care.

<comment><USER2> "The state calls its own violence law, and that of the individual crime." -Max Stirner

There is no reason workers should honor Taft-Hartley restrictions. Those not protected by the law have no moral obligation to obey it.

<comment><USER3> I agree. Just pointed it out given that if you are willing to pick back up the lance for workers, don't be surprised if businesses start getting just as ambivalent over whatever fetters it implemented.

Just a word of caution. I do think it is about time for labor to organize in a big way, and to be frank, with tech people supplying the technical knowhow to implement the blueprints for C&C, I have a feeling if things do get as rowdy as they did at the peak of Labor's power last century, there will be an even more impressive fallout than ever seen before if escalation on either side gets out of hand.</comment></comment></comment></comment>


Design Patterns for Humans – An ultra-simplified explanation - <AUTHOR> https://github.com/kamranahmedse/design-patterns-for-humans <comment><USER2> It covers a wide range of patterns summarized in easy-to-understand language, with code examples. I'm going to enjoy reading through it all.

I also liked the examples of each design pattern found in "everyday situations" \- a tea stall making batches of tea for the "flyweight" pattern, etc.

There seems to be an effort to put it up as a website, and to include other languages. Please let us know when there's more progress on it!

<comment><USER3> I am glad it was helpful, thanks. For sure I will post it here .

</comment></comment><comment><USER4> Great content! Loved some of the simple explanations

</comment><comment><USER5> forgive my ignorance but what language is this

<comment><USER6> PHP.

I haven't written PHP since PHP 5 - it looks rather different from what I remember.

<comment><USER5> which php? looks interesting.

<comment><USER7> Its php 7</comment></comment></comment></comment>


What Windows Phone App users want - <AUTHOR> http://www.mobileappmatch.com

<comment><AUTHOR> It's interesting to see the divide between the haves (iPhone/Google app users) and the have nots (Windows Phone users) when it comes to app selections. Decent place to look over and choose which apps have a decent market and either build or port them over.</comment>


HN: Placety is as international as the places we care about - <AUTHOR> http://blog.placety.com/2013/placety-is-as-international-as-the-places/

<comment><AUTHOR> A fellow HNer startup. Thanks for all the comments and feedback!</comment>


Valuing time over money is associated with greater happiness - <AUTHOR> https://www.researchgate.net/publication/283619534_Valuing_time_over_money_is_associated_with_greater_happiness <comment><USER3> I searched for the phrase "diminishing marginal returns" but could not find it in the article which seems like a bit of an omission.

This is a fundamental economic concept - the more of something you have, the less value you derive from each incremental unit.

So, based on personal preferences, once you reach a certain level of income you will start to substitute away from labor (income) towards leisure/free time (non-market activities such as hobbies, cooking, parenting, gaming, chilling).

The study data shows this pretty clearly (if I'm reading it correctly) - <USER2> Study 2b (wealthy people polled at a science museum) the median household income was $100-149k and the "% Time Oriented" was 69%. In Study 4 (online panel members who get free internet in exchange for survey participation) the median household income was $75-85k and the "% Time Oriented" was 46%.

The implied result that upper middle class folk are able to spend more time on leisure and are therefore happier on average than regular middle class folk doesn't seem too groundbreaking.

<comment><USER4> I think you meant "diminishing marginal utility". The law of diminishing marginal returns concerns employees not goods consumed.

Though not specifically relevant to your post, this "law" doesn't always hold. Some goods have a utility threshold that must be crossed before they become valuable or increase in utility (e.g., various medicines and antibiotics). Money operates similarly, i.e., its utility does not _necessarily_ diminish, much less in monotonic fashion. Assume that if I make N dollars, I may be able to afford popcorn or I may be able to afford butter, but not both. Let's also assume that I derive little satisfaction from popcorn or butter alone. However, if I make N+1 dollars, I can afford both popcorn and butter from which I derive a great deal of satisfaction. The addition $1 has greater utility than the Nth dollar I had previously.

<comment><USER5> That is extremely flawed logic. You picked an arbitrary example to make your point, but your point requires excluding other possible uses of the Nth dollar to make any sense.

"Oh, with 15k I could buy a compact car that I wouldn't like much, but with 30k I could buy an entry level sports car that I would enjoy a lot. So the second 15k has greater utility than the first 15k."

Does this make sense? Of course not. The first 15k can buy you reliable transportation which is more valuable than the fun from a sports car. 15k can also pay for a year of housing and food in many places, which has way greater utility than the ability to drive like a jackass on the highway.

With your N dollars, you might not enjoy the popcorn without butter, but you could also buy something else to eat, or some fuel, or any number of other things that have more utility than butter on your popcorn.

Every dollar adds additional things that you could purchase. But each dollar comes with declining utility. First you get necessities, then wants, then luxuries. If you have insufficient dollars to buy popcorn with butter, you probably need to spend your money on something now useful than popcorn anyway. Popcorn is a want and you probably haven't met your necessities.

<comment><USER6> The dollar that pays of my payday loan, or gets me a security security deposit at an apartment, has huge marginal value.

Growing from subsistence to investment has near infinite. Marginal utility.

<comment><USER7> You could just as well say that the cent that buys you a soda has a bigger marginal utility than the previous one. Sure, maybe in the context of that one transaction, but not in any general way.

<comment><USER8> Except that paying off your proximate debt and securing a place to live is far more important, from a Maslow sense, than buying a soda?

<comment><USER7> Doesn't matter, the principle is the same.

</comment></comment></comment></comment></comment></comment></comment><comment><USER9> When I was young and fresh out of college, I earned £8000 per annum and attempted to support a non-working partner and a small child. The idea of time vs money was irrelevant. I did not have enough money to live on. I would work as much as possible to get more money, and it still wasn't enough to live on.

Fast forward to now where I have enough money not to bother about budgeting day to day and there is still enough money in my account for savings, holidays etc. whilst supporting a child (the same one!) at University and another trainer obsessed teenager.

I think there is a threshold income - up to the point of the threshold more money is required to support the life style one expects. After that threshold is reached, options open up, and WHAT YOU SPEND YOUR TIME ON becomes a big factor. Think minimum basic income.

So, time vs money is a rich persons dilemma.

Also, the idea that there is a trade off between more money and longer hours is laughable. People on low incomes work long hours and still earn very little. There is no choice. You simply must work long hours to tread water financially.

EDIT: I increased my income pretty quickly after that so I haven't suffered as much as the post suggests, but it was HARD work. The great thing about bringing up kids in your 20s is that you have a lot of energy to do all the things.

<comment><USER10> But to be fair, and this won't be a popular comment, but I'm asking honestly, why did you take on a non working partner and child fresh out of college? You evidently have great character to overcome, and I don't know the UK system, but these would be impossible burdens for most middle class Americans before the age of at least 25, and likely put long term if not permanent damping factors on their career growth to be able to get to where you are now.

<comment><USER9> The pithy answer is 'life is complicated, confusing and difficult'.

The slightly longer answer is; I was young, I was (and still am) in love, it's my child (and she's great btw. Aced all her exams, goes to a top University /brag) I felt it was the right thing to do, and, time has borne that out.

I agree it has put a damping factor on my career, but, you know what? (and this goes for a lot of commentary on HN) life is not just about making money and having a good career.

<comment><USER11> Thanks for answering this.

</comment></comment></comment></comment><comment><USER12> Study 1: "Students participated in exchange for the chance to win one of three prizes valued at $700."

Study 2a: "Two hundred and sixty UBC students participated in exchange for entry into a lottery or for course credit (78% female)"

Study 2b: "In Study 2b, 518 adults were recruited from a science museum in Vancouver, Canada"

Study 3a: "In Study 3a, 242 UBC students participated in exchange for course credit or candy (74% female)"

Study 3b: " we were able to recruit a very large sample of UBC students, who participated for course credit (N=2303; 76% female).

Study 4: " we recruited our sample through the GfK Knowledge Networks Survey Panel. Panel members respond to an average of two online surveys per month and receive small cash rewards and prizes for survey completion"

Make of it what you will

<comment><USER13> Whenever I see "in a study of N people..." I translate that to be "in a study of N university students..."

<comment><USER14> I noticed this a lot when reading through studies on visual working memory for a paper. In one, the participants were the two lead authors and the grad students in their lab.

</comment></comment></comment><comment><USER15> I've shunned founding startups or working at startups for the last ~3 years, and instead worked 15-20 hr/wk usually remotely.

Time is your greatest asset, personally and professionally. It's how you stay abreast of the great opportunities of our time. You need that freedom to explore things that pique your interest or move you. Founding a startup means becoming mostly blind to the other great opportunities, which is why I'm so reluctant to do a startup, unless I think it's "the one."

IMO, the opportunity cost of startup jobs is far more sinister than you think. Only do it if you need the money or if you believe you're changing the world in the greatest way you can.

<comment><USER16> Weird stance. Startups are not really about money. They are about greater risk.

For a startup founder it is not unusual to spend a lot of time, and still make zero money. And it is also possible to spend only couple of years, and make so much money that you can leisurely work for couple of days a month, and go surfing for the rest of the month. And do that same thing for the rest of your life.

As an employee you will surely make some money always, and only spend certain amount of time. As a freelancer/contractor typically your risk is a bit greater (you might not get good gigs or something), but as a reward you can earn more money for less time.

So it is not about whether you value your time or money. It is about your risk appetite. It is not that uncommon to do this kind of "lifestyle business" thingie where the primary goal is freedom and time, not necessarily money.

<comment><USER17> > _So it is not about whether you value your time or money. It is about your > risk appetite. It is not that uncommon to do this kind of "lifestyle > business" thingie where the primary goal is freedom and time, not > necessarily money._

Why the condescending tone for those businesses?

The main motivation behind startup is making loads of money. Similar to casino players, hoping to the big payoff. There's more risk of course, but that's not the motivation -- else startup founders would be as likely to be daredevils like Evel Knievel.

Startups don't care much about the actual business aspects (actually making money from what they do) as much as getting VCs to pour money in and then exit.

OTOH, the motivation between lifestyle business is not just freedom and time, but also the product. A custom motorcycle shop or some company making a software tool like BBEdit, for example, with extremely passionate people putting tons of hours into what they do, are "lifestyle businesses". Where in a "startup proper" a founder can be just as happy to sell their to some giant company that while close their main product (acquihires and tech acquisitions).

<comment><USER18> > Why the condescending tone for those businesses?

I didn't read his tone as condescending.

> Similar to casino players ... don't care much about the actual business > aspects

That's quite the generalization. Is it possible you've over-fit to a few observations?

</comment></comment></comment></comment><comment><USER19> This approach certainly worked out well for me.

From way back in the "paying dues" phase, trading away stock options in favor of extra vacation time, and taking leaves of unpaid absence. On to my contracting days, working short gigs to maximize "bench" time and spending several months a year traveling abroad. Building SaaS products during some of that downtime and growing them in the background so that eventually they would let me step away from the day jobs entirely.

It has paid off two-fold, with both a better quality of life during the process, and a nice early "retirement", leaving lots of time to spend with the kids from here on out.

5 stars, would recommend. Don't chase money, chase free time.

</comment><comment><USER20> Money is nothing if you have it. Money is everything if you don't have it.

<comment><USER21> People say that and it seems true to some extent, but financially, people rarely fall into the categories of "limitless wealth" and "not a penny to my name." It's almost like a false dichotomy is being implied by this statement, claiming that if you don't prioritize money, you will be left penniless and ruined. That simply isn't true. There are a wide range of conditions between wealth and poverty and studies like this show that you do not need to be closer to rich than poor to be happy.

<comment><USER22> I think studies have shown that past a relatively low (by SV standards) level of income ($75kish I think) the relationship between money and happiness breaks down.

The argument can definitely be made that the happiness difference between "comfortable and independent" and "Zuckerberg" is not all that great.

<comment><USER23> > I think studies have shown that past a relatively low (by SV standards) > level of income ($75kish I think) the relationship between money and > happiness breaks down.

This is true. But while that is low by SV standards, the $75k threshold from the study is targeted to "median america" cost of living.

If you adjust for cost of living and for purchasing power over the 6 years since the study was conducted, you end up with quite a bit more for areas like San Francisco. In fact, you'd probably be looking at more like 175-185k. [1]

1\. [http://www.advisorperspectives.com/dshort/commentaries/Happi...](http://www.advisorperspectives.com/dshort/commentaries/Happiness- Benchmark.php#ixzz37eM5xPxF)

</comment></comment></comment></comment><comment><USER24> I wonder if this is behind the greater happiness of people with incomes over 75K per year. They actually have enough money to pay for goods and services that save them time.

<comment><USER25> Indeed it's easier to value time over money if you have a lot of money and your time is highly valued.

<comment><USER26> ... but it should be noted that there's a leveling-off as well. Once you're basically living comfortably and have the requisite free time, more money alone doesn't actually make you any happier.

(Too tired to look up the research references, but I'm pretty sure there are some pretty solid findings out there on e.g. lottery winners, wealthy people, etc.)

<comment><USER27> You have to distinguish between happiness as emotional well-being (i.e., do you have more happy or sad moments on an average day), vs happiness as life satisfaction (i.e., how happy are you with how your life is going in general).

There's some evidence that the former measure plateaus at some income level, but there's also significant evidence that the latter doesn't: [http://www.pnas.org/content/107/38/16489.full](http://www.pnas.org/content/107/38/16489.full)

<comment><USER26> That's _very_ intriguing, thanks!

</comment></comment></comment></comment></comment><comment><USER28> People might work really hard while they're young so that they can retire early and be happy and secure later. Those people would look like they value money more than their time, and probably aren't going to be very happy right now, but in 30 years they're going to be much happier than people still working full-time.

<comment><USER29> Or you'll find that all the time you put into your work has left you with little hobbies and few relationships outside of your work. You'll also have been honing only the skills necessary to succeed in the workplace, not be happy in your life. What happens is you retire and then you find you're not really good at anything else, and your body is old and creaky and you just don't have the energy to learn things as much anymore. Or, even worse, if you didn't make quite as good investments as you thought you were or there is a huge market downturn and now you have no skills or resources. It happens to a lot of people.

<comment><USER6> Being old and creaky sucks _even more_ when you still have to work for your hardscrabble life.

</comment></comment></comment><comment><USER30> I wonder where this puts founders. We sacrifice a lot of time and money (missed vacations, family time as well as salaries) in the attempt to create something we can call our own. I always debate if it worth it, but there just this excitement associated with the unknown potential of what you are doing that keeps me going...and happy. Sometimes though I do wish I could take that family vacation, or purchase my own apartment.

<comment><USER21> Reality: You're going to die.

Good Idea: Take a vacation. Enjoy life.

<comment><USER31> What about the afterlife? Many believe the temporary sacrifices they make while on Earth will benefit them for eternity in the afterlife.

Whatever makes you happy. :)

<comment><USER21> I believe in the afterlife and for that reason, I don't take my own advice. I do what is virtuous, not what is always enjoyable. However, for someone like the OP, it sounds like they don't care too much for philosophy or religion since they're pulling their recommendations from scientific studies, so I offered them something that might help with their general psychological health. Hopefully one day they'll seek something deeper and not ask existential questions to computer nerds.

</comment></comment></comment></comment><comment><USER32> Are people's general orientations to prioritize time over money are associated with greater happiness?

Would you choose a higher paying career that demands longer hours versus making less money and having more free time?

From the downloaded text/pdf of the article: "thinking about money leads people to value productivity and independence, thinking about time leads people to prioritize social connections"

It looks like high quality social connections lead to happiness: [http://www.ted.com/talks/robert_waldinger_what_makes_a_good_...](http://www.ted.com/talks/robert_waldinger_what_makes_a_good_life_lessons_from_the_longest_study_on_happiness)

Dry read but great paper.

</comment><comment><USER33> Because valuing time more than money is a luxury afforded primarily by people with plenty of money.

<comment><USER34> Very close to my reaction. _Having whichever you value_ is a big factor in happiness. Rich people have money and crave time. The unemployed have time and crave money. No surprise which of those is happier. The more interesting cases are people who don't have a lot of either but give up time for money (most of us) or give up money for time (ski bums, monks, bohemians of many kinds). Which we pursue is a strong statement about which we value, and - again - those who pursue time seem happier overall.

Personally, I've been much happier since I dropped to part time, giving up (some) money for (some) time. I'll be even happier when I take that next step toward full retirement.

<comment><USER35> How did you make the decision to go part time instead of full time? Did you have a sizable amount of cash saved up before choosing to do so, or did you do the math, figure "I only need $X to live each month so I'll only work enough hours to make that"? If that's the case, how are you saving money for retirement? Or do you just want to live out your retirement as a ski bum, or a monk?

<comment><USER34> Instead of repeating myself, I'll just cite the blog post I wrote about this, and hope the rest of HN doesn't mind.

[http://pl.atyp.us/2013-10-leaning- out.html](http://pl.atyp.us/2013-10-leaning-out.html)

Things have changed only a bit since then. A couple of years' worth of still- increasing income have brought me even closer to permanent financial security. I'm still pretty unimpressed by where this industry is headed technically, socially, and financially. I still want to finish one more Big Thing for pay, maybe one more on my own, and then just dabble in whichever smaller projects catch my fancy. I know, based on the responses to that blog post, that I'm far from alone. I suspect that many people reading this will eventually end up in the same place, whether they believe it now or not.

<comment><USER35> Thanks for sharing, that was a nice read. Burning out on not just projects but with code is something that resonates with me and I'm only two years into my career! It's very kind of Red Hat to give you time off and let you switch to part time.

I'm young blood, so I have hope for where the industry is headed technically and financially (not so sure about socially...). Then again, I don't really have a choice but to have hope otherwise my future doesn't look too bright :)

</comment></comment></comment></comment></comment><comment><USER36> We live an average 70-80 years on a lucky rocky, watery ball among bazillions gaseous, frozen or rocky balls into a dark void somewhat existing since a dozen billion years. Money is nothing vs living our time happily or peacefully at least.

<comment><USER37> True, but I think a major point is that it can be much more difficult for people to live happily and peacefully when they have less money.

It's easy for us to say money is nothing vs time, but less easy for the single mom working at wal-mart 60hrs a week to feed the kids.

<comment><USER36> If the mom loves her kids, she will be happy as well.

<comment><USER38> It's not happiness. It's being trapped between two emotions - the joy of having and caring for kids, and the despair caused by constant drudgery without perspective. Some people manage to focus so hard on the former that they forget about the latter, at least for a moment. But others can't.

</comment></comment></comment></comment><comment><USER39> Happiness is that for which a trap cannot be laid...

Time is more valuable for some--book lovers, hobbyists,daydreamers, etc... Money is more valuable for others...earning it, the implied security of holding it, etc...

It seems to me, based on experience, that the route to general happiness is to eliminate as many things as possible that past experience has led you to believe won't make you happy...

A life spent in contentment, interspersed with moments of joy (or, happiness) is likely all that humans can resonably hope for...

</comment><comment><USER40> I should be very happy. Oh! I live in misery.

I have some bums I know that can testify the same: having time and no money sux.

I have written Klines of codes in a lot of language, but writing big brother software that impoverish people even if my boss gives me extra time for my life balance makes me sad.

These studies focus on biased population that don't experience poverty, nor seems to care about the others either by ignorance or by convenience (which is worse).

I am ruined, anxious, not(happy) (which is different from unhappy) ... but I still have the will to be able to help people suffering more than me... and worst of all I cannot even donate my blood, I come from Europa in Canada.

But not being happy does not mean being down. I am superficially unhappy, I will find a way to make things better for both me and people I meet.

Happyness is like rain, boring and cold. But it makes you enjoy the sun.

I am not happy and I am angry. It makes me feel as alive as when I wed with the one I love. Being told that not being happy is negative, is the same as if I was told to cut my balls because dick is so much more important.

Sorry, I like them both.

</comment><comment><USER41> Within certain boundaries. I haven't seen very many happy unemployed homeless people.

</comment><comment><USER42> Could not agree more. I always value time over money.

I've gone even further, I calculate almost everything in time now. If can safe $100 by waiting in line or doing some other time intensive task... How much of my time is that worth?

I came to about $100/h. I.e. if I need to spend more than one hour of my spare time to safe $100, I won't do it. (Doesn't mean I make that much or whatever, just that that's how I value my spare time)

For the people who work for me if there's a weekend chore (watch a software release, off hours troubleshooting, etc), I always offer one-for-one time off and only then financial compensation.

</comment><comment><USER43> You can't "value time over money" per se. That's like saying "value dollars over pounds". There's just a (not-necessarily-linear) marginal exchange rate between the two.

<comment><USER44> I think there's an implied "marginal" before both time and money in that statement.

You have a steady income of time, you can choose to spend some of that on money, but past a certain point of wealth, the money ceases to be the most valuable use of your incoming time.

</comment></comment><comment><USER45> I don't quite understand how "valuing time over money" is meaningful. Time and money have an exchange rate. If you want more time, you can generally forego additional money to get it, and vice versa.

Perhaps it should have stated that being happier correlates with valuing an additional minute of leisure time at a higher amount of money.

And that is as much as saying that people paid more for their work are happier, which seems almost tautological.

</comment><comment><USER46> > Resource Orientation Measure (ROM) Across all studies, we assessed whether > individuals prioritized having more time or having more money by presenting > them with a bina ry choice. To help participants imagine these trade-offs > concretely and to encourag e honest responding (Fisher, 1993), we asked > participants to read a short paragraph des cribing two individuals who > prioritize money or who prioritize time in their daily lives. The identities > of the characters and the pronouns used in the vignettes were matched to the > participant's gender (Tina/Tom and Maggie/Michael); for participants who did > not repor t identifying as either male or female, the names and pronouns > used in the vignettes were d isplayed as gender neutral (Madison/Taylor). > The choices were presented as fol lows: Tina values her time more than her > money. She is willing to sacrifice h er money to have more time. For > example, Tina would rather w ork fewer hours and make less money, than work > more hours and make more mone y. Maggie values her money more than her time. > She is willing to sacrifice he r time to have more money. For example, > Maggie would rathe r work more hours and make more money, than work fewer > hours and have mor e time. We chose a binary response format for pragmatic > and theoretical reasons. Practically, there is an increased awareness about > the importance of conducting research with large representative samples > (Open Science Col laboration, 2015). Thus, it is necessary to design short > measures that minimize pa rticipant burden while maximizing reliability > (Nagy, 2002). Conceptually, we chose th is response format because we were > interested in assessing people's broad preferences related to prioritizing > time over money, as opposed to assessing people's domain-specific pr > eferences.

A perhaps laudable measure in order to increase study coherence, but it definitely limits the usefulness of this study in terms of making nuanced life choices.

</comment><comment><USER47> Makes complete sense. Time is the most constrained resource that exists.

</comment><comment><USER48> The one thing is that you need to have a critical amount of money before you can sacrifice money for time. Without that critical amount of money, biasing towards either more time and spending more money, or money and spending more time either will probably lead to a lot of unhappiness.

</comment><comment><USER49> A simple association doesn't tell you much.

One perfectly plausible explanation is that people who already have plenty of money tend to value time over having a little bit more money. And people who already have plenty of money are happier than people who are a bit short on money.

</comment><comment><USER50> Having enough money that you can value time over it is associated with greater happiness.

</comment><comment><USER51> Ask some poor people if valuing time over money makes them happy, then get back to me.

</comment><comment><USER52> Right. I spend less than half of my income on neccessities (food, rent, etc. -- this I split with my partner) and recently I've found myself telling people that time is my most limited resource. So in the past couple of years I've been very conscious about allocating my free time.

When I quit may last job I wanted to trade the notice period with unpaid vacation, but it was no-go. :(

</comment><comment><USER53> I often pass by many places on the roadside where people are making money their whole lives, visiting, perhaps, few times some holy places according to their religion. They are wealthier than me, but I will never exchange lifestyle with them.

Money is not happiness. Experiences are.

BTW, long lasting happiness is a myth, a wrong concept. Joy, which children are bursting with, is the real one.

</comment><comment><USER54> It's easy for us developers to say that because we make good money and I enjoy it. I try to use it for good but I always value time over money. I didn't think that way when I was in college and barely making rent. So yes, when you have money, time is important. When you don't have it, then it becomes your number one focus.

</comment><comment><USER55> The OP only addresses money as a resource. That can work when talking about average people, average employees. But if you want to talk about elites, money becomes only a yardstick, a metric rather than a resource.

Certain people do not value money directly. They value having more money than other. They value relative wealth. This is why a billionaire will fight for that extra 100k from a contractor or may cut wages on a whim. This drive for relative disparity occurs on the large scale (say a billionaire going after casino workers) the medium scale (athlete A wanting to be paid more than athlete B regardless of number) and too at smallest scales (wanting to be the highest paid in the office).

This is human nature. The danger occurs when a powerful person, unable to meaningfully increase their wealth due to the law of diminished returns, decides to attack those with less.

</comment><comment><USER56> Those that value time over money more are clearly likely to be richer (or even just feel richer), so the conclusion seems pretty obvious, unless they controlled for that.

</comment><comment><USER57> Classic causation <-> correlation problem.

It turns out that if you are happy, you are disproportionately likely to have time as a scarcer resource than money...

</comment><comment><USER58> Let us define the Identity Property of Being as 'being at one with oneself'.

Given that: time = money

...and that 'Time is All We Have'. [1]

...we can write: time/time = money/money

Which is equivalent to: (time)(money) = (money)(time)

Dividing everything by money^2 give us: time/money = time/money

Since we know that: time = money

...we can write: time/money = money/money

Which is: time/money = 1

So, we have shown that valuing time over money results in the Identity Property of Being.

[1] [https://youtu.be/IAqgvotGrsg](https://youtu.be/IAqgvotGrsg)

</comment><comment><USER59> So higher interest rates mean greater happiness? The interest rate is essentially what you will exchange your time for.

<comment><USER60> Interest is what you exchange _your money 's_ time for, not _your_ time. That difference matters here.

<comment><USER59> That argument is kind of like how in asset forfeiture cases they don't charge a person with the crime, they charge the person's bag of hundred dollar bills with a crime.

</comment></comment></comment><comment><USER61> About time and life, I read this year and strongly recommend the book: "The Shortness of Life" of Sêneca.

</comment><comment><USER62> I think its a bit sad that its only when we start getting older and have had time for introspection and reflection that we realise that the only thing we have of value is time.

We are dying from the time we are born and our bodies are changing everyday. They will not be the same, its when you get sick and realise just how valuable even feeling normal and healthy is that your appreciate the sense of normalcy. If it affects your mobility, sense of well being, physical state, your quality of life and quality of of your time drops never mind your wealth. A lot of people don't have that luxury of recuperating or feeling normal. I think its not money but our health that can make us really unhappy.

We have on average a 'journey' of 60 years in this beautiful planet to make the most of the time we have, to make it meaningful and I think what ultimately makes it meaningful is filling it with experiences, learning and people.

What you have done with the time and not necessarily money could be a good indicator of overall well being. Though money can more easily enable access to new experiences every experience is different and has merit irrespective of wealth. Learning new things, new sports, new skills are more valuable than anything else as that time has been used and you will not get it back, but you have something to show for it that anyone else can only get not with money, but spending the time to do it. For instance losing weight or learning a new skill. 10 months down the line you have achieved that and are much happier for it and no amount of wealth can buy this for you or anyone else.

I am generalizing and they are exceptions but when you think about it our deepest and happiest moments are social, about other people; our family, friends and interactions with other people. This has the potential to make us very happy and fulfilled or very unhappy irrespective of wealth and it's experiences with loved ones; parents, siblings. family, kids, relationships that make up our happiest moments.

Everything we associate with happiness in terms of money it seems is often only meaningful or valuable in a social context, and it is always related to it in some way. With the exception of some personal goals that give a sense of achievement in itself, a large proportion of achieving our goals in isolation is meaningless, its only when its widely acknowledged that it becomes meaningful and valuable.

This is not to say money is unimportant as it can be a source of stress and limit our ability to have experiences, It's an economic system that drives our progress and is intimately connected with all aspects of our life. But a wealthy individual has experiences as does a not so wealthy individual. I don't think you can objectively say the wealthy person is happier, I think its the person who has had diverse experiences with his or her time and a fulling social context that perhaps is 'happier' as these are unique experiences that give happiness.

We have to except the desperately poor from this as access to basics like healthcare, food, sanitation, education can completely change one's perspective of life and make the time we have meaningless which is why social security and basic income is essential to dignify human existence.

</comment><comment><USER63> If I could buy additional time, let's say $20 per hour... I would be a damn poor guy..

</comment><comment><USER64> in this thread: people who don't understand economics

</comment><comment><USER65> Broken link

</comment><comment><USER66> But I thought time IS money ?????</comment>