skysight-inc/HackerNews huggingface dataset:
the ease with which you compare the minimum programmer wage of $160 and the general minimum wage of $16 is astounding. (not to mention the ease of waving off empirical data, wow!) these things are not exactly equal, some consideration should be given to differences in these markets if you want to be serious. programmers are not so abundant, and for us the market really works. for a non-educated worker, on the other hand, the market is problematic, with an abundance of workers creating downward pressure on pay that is, de facto, only stopped by social security!

freedom is important, but to most people on the lower end of the income graph, just making a living is a more pressing issue.

the money must come from somewhere, and it will come from profits, yes. sadly, individual employers have no reason to pay these workers more, on the contrary. so, look at this like a collective bargain, but achieved on a wider level.

this brings me to the last, but greatest problem with your post - the ease with which you completely dismiss the democratic will of the people who voted for this policy (though indirectly). they are either in an evil conspiracy, or merely stupid. this is quite an anti-democratic, condescending attitude.
I've wondered the same thing. He returned under the same username, so it looks like he recovered his password somehow. Matt is a Y Combinator alumnus, so it's possible he talked to PG directly.
This wouldn't really make sense.
Yeah, the coincidence with Apple's release of swift and playground is eerie! But this is opensource and for Clojure! Oh man, that's exciting!
> why do you want to use fortran?

Performance, and legacy code?

> if you want C++ in your kernels.. well, you're going to have a bad time if you want performance.

Not necessarily, no. Only if you abuse it.
If you think I’m exaggerating… just ask yourself… what other Apple API’s or Microsoft API’s get their own brand logo?

For Apple, pretty much all of them. SceneKit, SpriteKit, HealthKit, CloudKit, … The list is long.
The other numbers are 3 and 4. This is what yields 24. I think the comment above [0] explains this well.

[0] https://news.ycombinator.com/item?id=7839666
that's exactly what i thougth when i saw this.
Absolutely. But I bet the world class athlete knows where that point is for themselves far better than a legislator.
On being a trade news provider
Adopting Metal for reasons of extra performance is one thing. Completely eliminating OpenGL ES support from iOS has no excuse other than shutting off Android, so that would be a pretty nasty move from them. I hope they don't do it. Forget about Android users - it's iOS developers that should be crying foul if Apple intends to do that, as it will force them to live in an iOS-only world whether they like it or not.
Unrelated, but your book collection is old school.
Crashed FF (29.0.1) on Windows (7, SPs unknown): I run with cookies disabled, cliked on "temporarily allow" in Cookie Monster (1.2), FF died. Restarted, page took forever to load, slow script warnings, eventually closed tab.
I think the cheapest chips it runs on cost $3 in 1K volume.
This is the first article of this kind that I actually agree with. Usually, these things are "5 Popular Rails Mistakes: 1) Your code Book Of Fours the SRP concurrency something something don't use the database in tests blah."
The interesting thing about it though is how fast it's being adopted. Right now it might have some poor performance in some instances but I think eventually it will be so prevalent that the hamburger icon will turn into a convention people understand.
Who says you need to "plan to discover vaccine at 11:30pm" to achieve all that?
The average for the US is a little over 25 minutes.

http://www.treehugger.com/cars/average-commute-times-usa-int...
"as it will force them to leave in an iOS-only world whether they like it or not."

I think you meant "live", but you could get leave to work in there as well. It would certainly take a lot to convince me to develop something for the iOS ... gated community.
I get what you are saying, but what is a supercomputer today is a pedestrian little home computer tomorrow.

The cylinder design he's using is inspired by the early Cray models. Cray 1 had a performance of 80 MFLOPS. Cray X-MP had a performance of 800 MFLOPS. The Cray 2 (which looked substantially different) reached 1.9 GFLOPS in 1985.

1993-1996, Numerical Wind Tunnel - a 140 CPU vector computer, was at the top most of the time. It reached it's all time peak at around 235.8 GFLOP/s

Even ASCII Red, which held the top spot until the end of the 20th century, only reached 1.3 TFLOPS.

So unlike if you built a model of a Ferrari at home, this thing actually substantially outperforms the fastest supercomputers up until the mid 90's.
Please elaborate. Was it life threatening to stand up to these nuts for you? who were these nuts? What were you standing up against?
They all represent periods of my life :)
opensource = awesome alternative to Playground.
Quakes are increasing, but scientists aren't sure what it means
Social login and account linking with LoopBack open source Node.js API framework
>'Possibly the more important question is ‘Why were you running a token ring network in 1999?’!'

I've worked on a token ring network as recently as 2006. Thankfully, part of the project was migrating off of it.
I agree with your second sentence, but not your first. "I'm willing to die for my causes so you should be willing to die for yours." No thanks.
Stop pulling numbers out your ass. The specs for the MBA are online and it draws 6.5W with the display on.
This is just responding to your specific example:

>There are lots of places in an application that you'll want to conditionally show logic, like whether or not to show a "reply" button, and it is more natural to say "if current_user" than "if current_user.name != 'Guest'".

"if current_user.name != 'Guest'" is way more natural (not saying that is good or bad.) I read that as "if the current user is 'Guest'" whereas the former reads, "if there is a current user". There is obviously a user. When isn't there one?

Don't read too much into this, I am just speaking about what looks natural in your specific comment.
I'll admit I don't know much about this, but Sam Harris says that while he had good experiences with MDMA in the past, he warns people against it now because the evidence is clear that it's a neurotoxin.
My Thoughts on Swift
Maybe a couple of case studies? Perhaps a more typical example , followed by an example that showcases some extreme lengths / novel methods? I don't do this sort of thing myself, but would find such an article fascinating reading nonetheless!
Emblematic of the problems with the telecom industry as a whole. Paying just enough to scrape by with the bare minimum capacity, spending money on anything but improving the situation for consumers, and then passing the costs on to them (In the FCC's case, to taxpayers).
I'm aggregating resources to learn Swift for both new/existing iOS devs. Check it out at:

http://www.LearnSwift.tips

Mostly for selfish reasons to share it easily with friends.
> From what I understand, it's more accurate to say that it reduces CPU use by about 50% (rather than improving performance)

According to this blog entry, you are mistaken, and it really can improve performanec 54% in a multi-GPU rig.

http://battlelog.battlefield.com/bf4/news/view/bf4-mantle-li...

There seem to be issues with FPS drop, though ('stutter').
This shows two things

1) How weak people's faith is

2) How religionists behave when in power

If you seriously believe in something, let's say, the moon orbiting the earth, and some nut-job would claim it's just a piece of cheese floating in the sky, would it bother you? No, you would just laugh and move on.
I'm British and I don't think you have been downvoted for merely holding an opinion, but rather for supreme arrogance combined with a complete ignorance of the realities of the situation.
Why yes, yes it does. But it's complex. The rule for embedded C is to never call malloc() or free(). You manage everything because heap fragmentation could lead malloc() to fail and then your system crashes. So given that, reference counting would seem to use more space for the same set of variables which would be bad. OTOH, the pause that may occur while collection happens can be fatal to such a system. The trade here is memory use vs non-deterministic run time. I'll take the memory use any day in such a system.
Where do you live where you've never seen a passenger train? The Northeast has a busy train route between cities.

http://en.wikipedia.org/wiki/Northeast_Corridor

Some cities (even some small ones) have EXCELLENT public transport but some places have zero public transport. And with widespread suburban sprawl it gets worse since you generally need a car to live in suburbia.
Very cool. Will use this next time I need a vacation rental.
The Relevance of Open Source (Advanced) Analytics
just picked it up and it's quite good. super interesting game mechanic and not one that I have played before.
The problem of "missing" developers in Africa cannot be solved with another database (there's already DevelopersInAfrica [1], and I think there could be more). What I have identified as the problem since I started running DevCongress [1] with a couple of friends and the general community of programmers in Ghana is, ironically, community and activity.

You see, Ghanaians generally a quiet people, and it pierces all our circles. It's hard to shake that dumb silence off, it's hard. Just look at participation in our Google group [3] and how it's dominated by just me. That's not what we wanted, obviously. So we set out solve the problem of programmers restricting themselves to absolute silence. That familiarity among ourselves would lessen the barrier to participation was our riskiest assumption. So we started yet another project, namely, #eXchange (you can see episodes here [4]). So far we are engaging really well via the videos, and more importantly we're exposing the humans (and their humanness) behind the big names in the programmer community in Ghana. It's been successful so far.

Last but not least of our attempts is FORGE [5]. Oh I so love FORGE! We have plans to launch before the end of June but funds (we foot all the bills ourselves) are holding us back a little. We are preparing to approach GitHub Community [6] to ask for help. Since you're in Ghana we should link up to discover even more ways that we can pull ourselves up to an appreciable, non-mediocre level.

To all non-African programmers, please consider actively mentoring us even though we can't afford to pay you. Also think about offering us internship and job opportunities without paying significant attention to our CVs because tbh, they're mostly crap.

[1] http://www.developersinafrica.com
[2] http://devcongress.com
[3] https://groups.google.com/forum/?hl=en#!forum/devcongress
[4] https://www.youtube.com/channel/UCJdep9xo0Y8UTvKehbhey2g
[5] http://forge.devcongress.com/faq
[6] https://community.github.com/
Supercharging your apps with iOS8
I feel "Puritan work ethic" would be more appropriate for Americans.
While I agree with your argument, it doesn't really apply to Niels Bohr's horseshoe.

The cost of having a horseshoe over your door is zero, and if there is any negligible impact of it's positive luck, it's a worthy wager.
I use Enom (http://www.enom.com) or DNSimple (https://dnsimple.com), which uses Enom under the hood.
Its telescope project built with Meteor.
The Zynq generates quite a bit, but the Epiphany very little. I've got a case kit for mine with a 0.4 watt fan, and that fan is total overkill for a single Parallella.
From the site: "Promotional SSL certificates may not be used to renew other SSL certificates."
I'm actually surprised (after reading his bio) by this article. Did I completely miss the point of Metal? It sounded like more similar to low-level console platform APIs than to OpenGL or DirectX.
FWIW, Firefox has supported something along those lines for a long time, through XPCOM. A little over a year ago, I implemented something slightly more modern for WebIDL in Firefox.

Our approach, and I believe the approach described in these slides, is too heavyweight for things like elements that need to be very high performance, but it is useful for a lot of things.
What you are saying makes sense... but let me give a perspective from which it the original sentiment might make sense.

I have a wife and kids, and while I will often go out of my way to go help folks, I'm limited in what I can do... so while I don't mind helping my buddy when his car needs a jump, I have gotten a lot more willing to just not do things like that, especially for folks who have demonstrated that they are selfish actors. I am not down to "one strike and you're out" yet, but at the same time, I have started to feel the pain of thinking "damn, I could be hanging out with my kids instead of taking this moron to get his tire patched."

Neither of those things is especially productive, but we all make choices, and it is healthy to consider alternatives to what we usually do.
Here is the relevant link to read or leave comments on the FCC proposal: [0]

[0] http://www.fcc.gov/comments
The Link – a device that makes any speaker wireless
It is not confined to just India, just saying. People will believe the most amazing things and mostly because they think they are too smart to be wrong, fooled, etc.
Visualizing the Breach Landscape – Top 5 Recent Cyber Breaches for Week of 5/26
Watch this short on-demand video to learn about the Top 5 succesful exploits currently being deployed by hackers:
1. How to calculate the probability of being successfully attacked.
2. Which attacks most important to remediate.
3. See the volume and velocity patterns of attacks.
4. Learn about targets attacks vs automated attacks.
5. Trends over time of these attacks.
Why I’m in love with a Canadian… University
Is it belief, or a nod to custom?
I haven't used it, but I have heard that Hover is pretty good.
https://www.hover.com/
'Drop' Smart Kitchen Scale Makes Cooking High-Tech
As a web developer, they're definitely not KHTML to me. Have you tried doing modern webapp development on Konqueror lately?
Yes - letting go isn't about excommunication, it's about "You do your thing, and that's fine. I do mine, and that's fine too."
GitLab B.V. CEO here, very cool project, it shows the potential impact of distributed version control on the lawmaking process. I had to look twice to see what this was based on but if you click on the 'Git' link in the top right you go to a source url like http://git.lafabriquedelaloi.fr/parlement/pjl12-689/
Major Malfunction: Revisiting Challenger [video]
It definitely depends on the field.

Plus, in certain fields, even if you are experiencing diminishing returns, you can still squeeze more value out of those additional hours than someone else can.

Imagine one Friday your company calls the law firm you have on retainer. The guy handling your case has already put in 50 hours this week and is only operating at 80% capacity. You are still going to get better work out of him than his coworker, because your guy has everything about your case stored in his head without reading any notes.

On the other hand, if someone was on some type of monitoring duty, where usually nothing happens but if something does happen it's very important that he make the right call (ie guard duty, nuclear power plant operator) I would want to split his work over many people.

Sometimes two 30-hour workers perform better than one 60-hour worker, and sometimes they perform worse.
Facebook is one that comes to mind when I read this since they started with the side hamburger style, but have switched to the standard tab bar on iOS in more recent versions. They show the current version in the article, but didn't mention the transition.

I'd be curious to hear from someone at Facebook if they're around today since I've heard they're pretty data-driven.
KhodeUp Teaches Teenage Cambodian Orphans How To Code
Provided that those speakers are already powered that is...
​Everything Apple Tried to Kill Today at WWDC
3) Subsequent job search will get harder. Employers will definitely want to interview you, but they'll always worry that they won't live up to Google.

5) You'll become a professional networking target. Get hired by Google and watch your LinkedIn inbox explode with requests

Don't these two contradict each other?
Duration is not the most important metric for value of an experience for me.

Would you compare the quantity of food received at a fast food joint vs fine dining?
I found the Netherlands numbers strange, but then worked on a Dutch project. They were very industrious, and planned things well in advance, including avoiding work on Fridays or during their sacred vacations. If you can pull off 1400 hours in a year, god bless!
You forget the square root: 5 is prime.
> Superstitions which do no harm anyone are not something to be looked down upon

You're presupposing a lack of harm there. Once you've left a hole in your rationality that gives a free pass to a class of things that don't stand up to critical thinking, you leave yourself open for more such holes. That's quite actively harmful. In particular, it makes teaching about rationality, critical thinking, and cognitive biases much more difficult, because it stops people from believing those principles are universally applicable.

While it's certainly possible for people to compartmentalize enough to limit that harm, it's much easier for most people to say "Oh, logic and critical thinking don't apply to everything, just scientific things". Which is only a stone's throw away from "Oh, logic and critical thinking don't apply to this magic miracle elixir."; insert your favorite snake oil or pseudoscience here that people regularly get suckered by. It's not that there's a sucker born every minute; there's a sucker trained every minute.

The difference between that and enshrining such problems into law is only one of degree.

And your further comment "as silly as they may be" suggests that you are in fact looking down upon such behavior.
Yes, it's quite frustrating for people (like me) building print products on top of the API.

We can get decent prints up to about 8x8" but that's about it.
If you can't possibly cancel the first meeting, why did you schedule another meeting the same day? What did you expect to happen if the first meeting was delayed?
Very much aligned with React.js approach.
FCC comment site breaks after comedian asks trolls to fight “fast lanes”
Swift Rush
Incidentally, yesterday I reconverted myself as an iPhone user once again. Just in time for Apple WWDC. I thought I was gonne be one of those late buyers who'll regret what they just bought when not very long, a "better" phone/hardware introduced. On the contrary, this was my most "on time" purchase of an iPhone ever.
I was living in Los Angeles during the riots, and regardless of your revisionist history lessons, the people I saw raping, pillaging, and looting were not merely the 'poor and working people of Los Angeles' - they were criminals.
To further clarify, the Parallella is a complete computer consisting of a 2 core ARM chip and a separate 16 or 64 core Epiphany processor.
There's a bit more to it than that, though.

There wasn't much of a a perceived interest in gaming on the Mac and Linux platforms. The Mac and Linux graphics drivers were awful. A vicious cycle, which we're (hopefully) seeing start to break now.
Mac is supported by at least some major games, which is a step forward. The Steam box should speed things along nicely for Linux, hopefully.

As pjmlp points out, games were successfully ported to different consoles, it's just that Mac and Linux weren't seen as worthwhile targets.

I suspect porting a Windows game to PS3 would be much harder than porting to Mac, but developers managed.
Agreed. It's a really cool project, and maybe you should build one for your next parallel computing class :)
My favorite thing about retention is the leverage it gives you. My favorite analogy is the "leaky bucket": You have bucket with holes in it. It's not holding water. You can pour water in as fast as you can and you might be able to get growth... But as soon as you stop, the bucket begins to leak out.

Or you can plug holes. Make users happier. Work on re-activation. Give value.

If you work on top-of-the-funnel stuff (more water) FIRST and then try to solve retention second, there's a lot of waste. You've leaked users. You've created a group of folks who don't talk enthusiastically about your product.

If you work on retention first, all subsequent marketing efforts are more powerful. Word of mouth is more powerful.
I love regular capitalism and hate all forms of socialism.
No one know?
How to fix merge conflicts using GitHub's Atom text editor
Too swift too furious
Why Can't I "upvote" from search results on HN?
Do not be so much faithful and confident on only science/technology/human intelligence/effort ...etc.

Science is like a light which shows/highlights/brings out the already existing stuff. This does not mean that science created them, though latter discoveries depend on previous ones. They are there in nature before fundamentally and science pointed out to humanity.

Technology/engineering works on science's output to create products/services for humanity. Going by this logic, science and technology and human effort/intelligence are just harnessing/working on fundamental entities existed before.

So there exists an entity/constellation of entities which we call God which constantly churns out the activity which we all consume under various names,modify with intelligence/effort to suit our needs.

So there is nothing wrong in visiting temple/God who is basis for everything.

Why rational people should not believe in God and should not have beliefs? May be he has enough proof for the capabilities. Just because you do not have proof and just because that proof is not hyped/advertised, it does not mean that it does not exist.In Hindu Dharma, God is personal in the sense that each one connects to him in their own way unlike/in addition to monolithic set patterns visible to all.

Even Bhagavad Gita is based on rational discussion (Q&A), though it is spiritual too.

One personal comment: Based on the above comment, you appear young. I suggest you periodically to look inwards and read books in your language.

EDIT/APPEND: Unfortunately, there are various people/groups who mislead people on the subject of God. Some of them are/can be delusions. So you need to be careful but honest efforts on your own to connect to him/her (Hinduism is plural) can/may be possible.
On fixed hardware devices things are a bit easier, but consider a desktop PC with Windows. If i install a driver for my new printer, should user B also have to install that driver? Should every family member have to install a printer driver?! To make things even worse replace printer with something necessary to even run the system properly like graphics card driver. Another food for thought is windows update.
I consider the keyboard localization in android to be of similar system-wide-configuration kind and shouldn't have to be redone for every user, someone else might not. (As a side note changing to a localized keyboard in android is in fact much harder than installing a driver in windows).

When does something cross the line from "system wide driver/configuration" to "user specific data/configuration"? If absolutely everything should act like a separate device you might as well dual boot or use virtual machines.

One of my scenarios for shared data is that when I'm working i want to listen to my music, but when i have a party i want to use the same device as a jukebox with the same music but not open up access to my documents. I know that i'm not alone with this problem. Trusting your friends to not dig around is another topic but with pop up notifications and active widgets on the desktop even your most trusted friends might get private emails shoved in their face even if they are trying to avoid them.