skysight-inc/HackerNews huggingface dataset:
ITT and every similar conversation in the US, people desperately redefining middle class such that they are comfortably in it. In Lake Woebegone all children are above average but their parents are definitely middle class.

It would be a harmless cultural quirk but for the fact when it comes to talking about taxing the rich (or other means testing) it turns out that there aren't any.
The lack of empathy in your comment is exactly what ends up pushing people (like me) away from functional languages.

Your comment just points what is wrong, without any help to guide those who would like to know more, be them the author or a reader. It is interesting because you just dismissed everything the article was about: being empathetic and providing guidance.

For the curious, I understand a pure functional language one that explicitly marks all side-effects, for example, by using monads. So Elixir indeed does not seem to be a pure language. More information can be found on wikipedia: http://en.wikipedia.org/wiki/Purely_functional
My guess is that those health-conscious people either just drink normal soda in smaller amounts, or don't drink it at all. The people who are drinking lots of diet soda aren't exactly health-conscious; we're people who have a bad sweet tooth and have found a "cheat" to satisfy it without getting fat (or fatter than we already are). Everyone I know who drinks diet soda drinks a ton of it, and it's not that we're very stupid health nuts who just don't realize that diet soda is still not as healthy as water. We're unhealthy nuts just making small compromises to limit the fallout from our bad diet decisions. :)
It seems it is the same idea behind Polymer's core-ajax, what do you think?

https://www.polymer-project.org/0.5/docs/elements/core-ajax....
I agree with this analysis.
The Three Laws of Robotics (for Tech Recruiters)
"Few" relative to Hamlet.
That's the first reader I've heard of that has such an option and doesn't allow to turn it off... sounds like a really bad idea.
Absolutely:

http://www.globalresearch.ca/the-privatisation-of-water-nest...
I didn't "dismiss" anything. In fact, I didn't bring up anything about the article other than this one factual inaccuracy. Moreover I pointed out why it wasn't purely functional when someone asked me. What else do I need to do in order to be a good commenter in your eyes?
Here is an IDEA ! Add optional static types support in RPython to provide further compiletime optimizations (along with any type support). This adds static types to Ruby[1] , PHP [2], Python [3] or any dynamic X. I am sure people would pay for enterprise support for this compiler toolchain.

[1] http://docs.topazruby.com/en/latest/
[2] https://github.com/hippyvm/hippyvm
[3] http://pypy.org/
SerpStat filters search suggestions to keep only questions people tend to type into the search box.
A Home You Can Control with Your Smart Phone
Exhaust plume impingement.
The code has grown a bit since thanks to the feedback I got.
If anyone from taskpipes is reading this, check your CSS in windows 7/chrome. Your fonts are virtually unreadable[0].

It looks fine in firefox/IE.

https://www.dropbox.com/s/fw0zdexz9ic19gs/taskpipes.png?dl=0
It's not so much lack of compensation that seems chilling to me, as it is the prospect of the work of my creative expression being snuffed-out. Granted, I've never had any major creative ambitions (certainly nothing I tried to seek compensation from), but these types of verdicts come up in my mind whenever I think about personal creative expression. Were I compelled more strongly to create art perhaps I'd be less concerned, but my thoughts turn first toward personal liability when I think about sharing any of the photos or music that I've created with others.
Ask HN: What's the SCARIEST thing that's ever happened in your career?
I want to hear about database horrors, ludicrously-long downtime, DDOS attacks, and that time you accidentally deleted all your user data.

You know, all that scary stuff.

What happened?
How did you resolve the issue?
What did you learn?
Eliezer agrees with you! Roko's Basilisk in particular is wrong. As a matter of policy though, you do not just publicly publish information hazards that might be real; that was why it was a big deal.
Winklevoss: Governments Will Adopt Digital Currency
correct, in the above talk they mention the origins of "jaywalking". i found it fascinating.
I'd consider taking your existing consulting stuff and adding a hosting/service component. "We'll run your PHP backed sites better and cheaper than you can." Pick up a few customers (hopefully from your existing customer list) and get some revenue coming in (this would be annoying and a lot of work though). Grow things a bit and use the revenue to fund the development of the optimizer. At first it would be a bit of smoke and mirrors and a lot of work, but the knowledge gained from production operations would be invaluable to building a great optimized PHP runtime.

Struggle like this for a while until things are really working well, then sell hosted, fast and reliable PHP IaaS at a way cheaper pricepoint because you're more efficient.

Now you've got money coming in, a great piece of infrastructure built on real production experience, and a healthy customer list. Sell the company (or just enjoy the profits), keep the proceeds for yourselves (without sharing with some VC). Win!
I feel like this article lacks a lot of details that would make his point. I've spent the past few weeks learning F#, and I see nothing in this article that makes it clear why Elixir is more "empathetic" than F#.
Ha, I figured that there were probably some other crazy people after 1994 that I didn't know about. Thanks for the info!
On a serious note, “progressive enhancement – still the right way”. I don't think client-side rendering is going away but everyone who's relied on it exclusively has learned the hard way that it's just too unreliable and slow to have a failure mode which is an empty page unless a lot of complex code works perfectly.

Just think about how many engineer-hours Twitter flushed with that silly #! kludge – and then when they switched back, saw an 80% improvement in page load time.
Yep. I would like to implement it also: https://github.com/skywinder/github-changelog-generator/issu...
No, cause it still only supports 1 account at a time. BS
Dear Arduino Community, We Need to Talk
> HTML is a _markup language_

It might have been designed as a language for web based documents. Though this is not what the web is used for today, consumers want applications not documents. And we are already hacking away on top of those documents to give them that (despite the web not being intended as such).
How Cheap Is Cheap?
Are you sure?

From https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List#mri-mat...

"List of ideas for improving Ruby during Google Summer of Code 2015", little summary:

- Fine-grained locking (a.k.a. removing the MRI global lock)

- JIT Compiler

- Type System

- New C Extension API

- Cross-thread Fiber support
The Changing Face of the Heartland
> Justification doesn't change the amount of text on the paper

You can fit more characters per line in a justified layout.

> It's done to look good, and succeeds. But it requires work to do right.

Absolutely, but well executed left-alignment can also look good, and in a format where you don't necessarily have control over the size of the page and the time to properly justify the text it should be preferred. IMO, left-alignment beats poorly justified text every time.
This does not make them middle class. They are choosing to live in the expensive area and thus paying heavily for it. They could move 20 miles outside of the city, commute longer, keep the same high paying job and live in a mansion. The fact that they have a choice is what makes them not in the middle class. They see value in paying the extra cost to live in the expensive area and thus they choose to pay the premium.

People in the true middle class would not have the luxury of choice. They have no option to live in the wealthy area because they are not wealthy.
Check the HN guidelines re-comments https://news.ycombinator.com/newsguidelines.html
Good to know! :) Thanks!
You both seem to arguing with extremes ends of human settlement configuration - planned empty mega suburbs like this one in Burma and hunter-gatherer bands before the dawn of agriculture. Sort of a contrived comparison, isn't it?

Re: affordability - I don't know about Burma or Brazil, but in the US, safe, medium-high density neighborhoods with walkable commercial districts and an active civic life are very expensive compared to the car-bound exurban cities in the same metropolitan area. So much that they are only accessible to the upper-middle class to wealthy.

Also, cities didn't invent slavery or bring on disease. These were on the increase from the onset of agriculture due to the demand for labor and the co-habitation of humans and domestic animals.

In fact, there may be genetic evidence of this: There was an article linked on HN yesterday that tried to explain the apparent loss of marker diversity in the Y chromosome after the advent of agriculture to male agricultural slaves being denied the right to reproduce.
A reader emailed to complain about how this and other HN discussions often become derailed by off-topic carping about blog design. I agree completely. Could there be a more classic form of bikeshedding? It would seem parodic if it weren't sadly real. This has become more of a thing on HN lately. It needs to become less of a thing.

I don't mean to pick on you personally, or just on this one comment. (Your second sentence alone, by the way, would have been a helpful contribution.) The problem is the tedious stampedes such comments spawn.
Why are you using 1950 as the baseline? My understanding is that concerns about middle class stagnation are due to flat or declining incomes starting in the late 1970s to the early 1980s.
Nice, I hadn't seen that book before but am glad to see there's some more detailed documentation out there on this subject. Setting up an email server can be pretty confusing even for someone who's experienced just because there's so many moving parts and its very finicky.

I haven't really worked with Amavisd, SQLGrey, or PolicyD before. I've now switched to using unbound instead of BIND myself, but this hasn't yet been reflected in my instructions since I kind of stalled on updating them.

I like postfwd quite a bit for how I'm using it, which is to do hybrid greylisting based on DNSBL weighting. It allows me to reduce latency for inbound messages that are free and clear rather than greylisting everything. I don't really do any rate limiting or anything like that with it though, so I doubt I'm using enough of it to really form a clear opinion.
The site is also utterly substance-free:

> Compatibility

> HippyVM is aimed at being 100% compatible with Zend PHP

aimed at means nothing. How compatible is it now?

> Performance

These benchmarks lack dates, interpreter versions, system information, source code, raw data...

...and worst of all, aside from this, that's it! There's no more information on the site, just a link to the source code.
I tend to get middle of the line machines - and run Linux in a VM under VirtualBox or the likes.

Works very well. You can run pretty much any Linux distribution you like. A lower cost machine means that you don't worry too much about upgrading.

I've had decent experience with consumer grade Dell laptops. Just be sure to get a lot of RAM because you are going to dedicate some of it to the VM.
Thanks, I hope the information is usefull.
Back in 2006, I made enough money through online ads to fund a 10-day trip to Egypt (excluding the airfare). That was the pinnacle; I don't actively blog now but I should probably get back just for the fun of it.
Procedurally-Generated Art by Oskar Stålberg
HHVM is open-source, too, I'm sure they'd happily accept useful patches.
Software Transactional Memory Tutorial (Chicago Haskell Meetup)
Its a dirty little secret, but Australia is still a very racist and intolerant place. Basically, Australia got away with its own "slow and steady" apartheid - a true travesty, to this day, and which still causes untold pain and suffering to a portion of its population. Alas, this is the price paid by generations for the luxury most Australians enjoy today. As an ex-pat, I hope to see things change, but I'm very much afraid that the more things get swept under the rug the more they stay the same.
Your Welcome, I hope usefull.
I haven't tried it, honestly, but I'd imagine it'd work fine. The SQL usage there isn't very complex, so I'm pretty sure the syntax would even be exactly the same between the two for the few things I'm using it for. There is some difference in the connection strings though. It looks like Gentoo has some good docs on this in their Wiki at https://wiki.gentoo.org/wiki/Complete_Virtual_Mail_Server/Po...

Good luck, let me know how it goes, and I'm happy to accept a pull request to add additional instructions for Postgres if you feel up to adding them.
If you think you've discovered a serious info-hazard and your first action is to post it publicly, you are not someone I want frequenting the same online spaces I frequent. Whether that particular info-hazard is, upon examination, remotely hazardous is aside from the point.

(If you discover something that scares the crap out of you and you need someone to talk you down/point out why you're wrong/help you sleep at night, you find one very smart, very stable friend and you ask permission and then you talk through it, you do not just publish)
Yeah, donations to a charity and donations to an author are very different things.
PaaS like Heroku is more or less exactly what such people want, isn't it? See the "deploy to heroku" buttons you see on more and more project websites.
Ramit Sethi does this as well. An info product on how to see info products...
> What would we expect to see different between the societies, 1 minute, 1 day, 1 year afterward? Would there be any difference? Any new wars or suffering?

I think you would expect to see differences. You've made 3^^^3 days slightly worse, and there's no way that none of those slightly-worse days had knock-on effects.

But I'm also not sure it matters. If something is bad in-the-moment, but has no knock-on effects, that still seems bad. If you could torture me for a minute, then erase my memories and replace them with memories of a minute spent doing what I was previously doing anyway... I would accept that for some amount of money, but not for a penny.

Change the game slightly: in one world, torture for fifty years and then the person dies, they don't interact with anyone for any of that time. In the other world, dust specks, but also one person is locked away for fifty years, not interacting with anyone, and then they die.

Which do you choose? Sixty years from now, which do you wish you'd chosen?

> I wouldn't pay a penny to avoid the dust speck

Do you mean just your own dust speck? The question was all 3^^^3 of them.

If you do mean all of them... I would pay a penny to avoid dust specks in seven billion eyes, let alone 3^^^3. If one could press a button that would put a dust speck in the eyes of everyone currently alive (at some future time where they're not operating machinery etc.), and in exchange the presser would receive a penny, I would not press that button and I'd be pissed off at anyone who did. (Maybe not anyone, but at least anyone who isn't struggling to live.)
> When disagreeing, please reply to the argument instead of calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

This is exactly what I did. The author made an error, which I corrected without any other commentary or name-calling, and which the author then corrected. This is the only guideline which is relevant to what I wrote.
Oh, but it does. Parts and components usually aren't very space-efficient, specially when shipped together with other parts. Look at any toolbox, there is a lot of wasted empty space.

Instead, you'd ship a lump of whatever material is required by your printer, and manufacture whatever is needed, on demand.

It's more compact and more versatile, what's not to like? Weight is at a premium when you are talking about payloads, but so is space.
Theoretically, yes! In practice it isn't, because people are sloppy.
I have committed a faux pas among the cognoscenti. Message received!

The point, though, is that posting someone else's personal details in order to malign them is a breach of the spirit of this site. I don't see how that could be more obvious. Fortunately, users flagged that comment. Let's have no more of this.
IOW, you don't take transit nearly every day, but 66% of days. Yeah, there is not a lot of room in the transit fees to get a good deal if you fall somewhere on the spectrum between "daily commuter" and "infrequent rider".
Jared Owens, God of Wikipedia
Affiliate networks usually payout on net-30 max, or net-7 minimum. Google and other ad networks take payments on net-3 or less. So you have to float money for ads while you wait to get paid.
Where are you seeing that it's pay-to-win?

From the page: "All copies of Descent: Underground start with the WASP unlocked. Some pledge tiers unlock additional ships. All ships can be unlocked through game play."

As long as you can unlock ships without paying, it seems okay.
That's hardly unique to Amazon. It applies to any nationwide company, and most any nationwide product.
Uber's future in China at risk?
But wouldn't having it in the HTML mean you don't need the js? And then it wouldn't need to downgrade in modern browsers at all.
I think switching to instant runoff voting would have more impact. That way, folks can vote their conscience first, practicality second.
I thought wobbly stations were a Kerbal problem.
Expat Reviews: Share Your Experience as Immigrant
Do people go into Pwn2Own knowing the exploits they will use in advance? I'm not sure I understand the format of such a contest.
Indeed, whenever corp-mates would ask why there are brightly lit "windows" on their ships I would point out that they were actually heat dissipation panels.
Not sure how lack of full backwards compatibility counts for "somewhat proprietary" :) MuseScore 2.0 simple has a superset of features over 1.x plus design changes. One does not easily work around that for users of 1.x.
Raft is strictly single master and that is a limiting bottle neck. Variations of Paxos exist that address that limitation. (See ePaxos for example.)
Updated. Still, I count 45 lines of actual code.
Well, uploading sidesteps a lot of those issues, and it seems that's the only conceivable thing that could happen "tomorrow". Optimized engineering should be capable of solving many problems (i.e. a world run by a single intelligent entity). The technology itself should have a major impact on birth rates, as, hopefully, such tech world instantly kill many memes that cause high birth rates. And in " highly developed " countries, we see people willing to postpone having children, so it stands to reason others would go along with that, given that their life expectancy just skyrocketed.

But the idea that it's more acceptable to torture nearly every human on earth because "you live, you die" - that sounds like, at best, a local maxima. And even if there were insurmountable resource issues, we should still not hand wave things, but any explicitly admit our policy is to permanently destroy people, look them in the eye when we free their resources. Like a real world OOM killer.
The best way to make money from SEO is to sell tools to the people doing SEO. Marketplaces of BHW and WF have ~1M revenue per month in aggregate, at least.
You're really speaking about advanced JIT techniques. JIT isn't about switching between compiled code & interpreted code, or fast & slow code. It's about combining compilers and interpreters to get the benefits of both [0].

[0] http://en.wikipedia.org/wiki/Just-in-time_compilation
Yes, weeks or months of work goes into finding the bugs, and then working out how to exploit them. The continued "hacked in x minutes" crap is nonsense.
Treasury Report: UK's Bitcoin Startups React
That definition puts high performing doctors, lawyers, and surgeons making $250k+ solidly in the middle class, no? Even two married doctors, together making $500k+. Can that really be middle class?
Yes. It's basically a bug-bounty system, but the bounty includes more prestige :)
Yeah, this happens. That's why it says the following on the front page:

"The email sent by this system contains numerous unusual tricks which will probably offend some spam filters. If possible, you may want to whitelist emails from sender addresses matching *@emailprivacytester.com before continuing."

If you don't have that level of control, I'm not sure what you can do about it.
I was wondering the same thing. It seems like there would be no way to stop someone from having exploits beforehand. And a single person finding exploits in every major browser in one day seems unlikely.
It makes them hypocritical in a morally reprehensible way.
3^^^3 people isn't "a very large number." The population of Earth or a galaxy full of inhabited planets would be a very large number. 3^^^3 is an incomprehensibly large number which is why it can lead to odd outcomes. If it were merely something like everyone on Earth suffering a dust speck then of course you choose dust.

Now, it's equally inconceivable that you would ever be able to affect the lives of 3^^^3 people so if you ever find yourself making a choice between 3^^^3 dust specks and torture you should choose dust because it isn't hard to imagine that your choices could result in a person being tortured. But that's different than the moral judgement in the abstract.
Well, I know that now :)
Ideas for Improving Ruby During Google Summer of Code 2015
> It might have been designed as a language for web based documents. Though this is not what the web is used for today, consumers want applications not documents.

They want applications and documents, or I do anyway. I spend more of my time online reading stuff than using GMail or whatever.
> You can fit more characters per line in a justified layout.

no you can't
Is this the correct headline? I would expect something more like "Apple Safari falls at Pwn2Own Day Two (Other Browsers Too)"
At this point, I'm pretty sure HN will blow up when FaceBook releases their implementation of GraphQL.

Heck, I'm pretty much ready to storm the beach and rewrite the current app I'm working on when Relay and GraphQL[0] gets released.

[0] https://facebook.github.io/react/blog/2015/02/20/introducing...
If you took a strictly income- or wealth-based definition of "middle class", which I don't, I suppose the existence of a middle class is tautologous in the same way as "half our schoolchildren are below average".
Is the second problem domain web perhaps? So people can learn that <script> tags can not be self-closing, and so they won't break the JS includes so bootstrap.min.js doesn't load and their burger menu in mobile-view actually works!

Hint-hint-nudge-nudge

/endOCDpost
Go is a lot better choice these days.
And Node.js now is slower than pypy 2.5.1 in many benchs :)

I think Nimrod is something we should be looking at.
Feedbunch does NOT mark entries as read after a certain period. That's not a feature of RSS at all, I guess it is a feedly-specific feature (or anti-feature, I guess, depending on your needs).

What Feedbunch does, however, is limit how many entries it remembers for each feed. The current limit is 500 entries for a single feed; once a feed has more than 500 entries the oldest ones are removed until there are 500 left. The number (500) could be subject to change during the beta phase if users' feedback indicates it is too high or too low.
I get that art riffs off other art, but the actions of Disney are what upset people. In cases like this, they will "take" from others without giving anything in return, but if someone gets too close to their "intellectual property" they pull out the big guns and attempt to erase that person from existence.