skysight-inc/HackerNews huggingface dataset:
I think "middle class" is "working class (by your definition) but headed out". That is, you are middle class if you are working and making enough by doing so to start accumulating capital.

If you're working, and using your surplus to accumulate toys, you're just a wealthier version of lower class (also a not very wise one, in my opinion).
Your claim brings to mind the idea that a man falling from a 50 storey building passes the 25th floor thinking "Everything is going great so far!"
> They're associated with bitcoin, and bitcoin business is quite shady.

Ergo decedo ad hominem

> You may not like or agree with the reasoning

I don't dislike or disagree your reasoning, objectively speaking, your reasoning is a common logical fallacy.
Granted I'm an old timer, and not a commercial software developer right now, but to me, the article brings to mind what I learned about "top down" versus "bottom up" design.
Already being done commercially http://www.qentis.com
Valid point, but I believe that you mean that 10 are low-income.
Now thats a good example!

First, a little correction: you don't have to make a copy of the entire state. This video explains the trick on how to get immutable data structures that share most of their data with their previous version https://youtu.be/SiFwRtCnxv4?t=8m39s - list are straightforward, and vectors and maps are based on the same HAMT tree-like structure.

Of course, a system with real time constrains and hardware limitations will have different optimal solutions. And yes, reference counting is the bare minimum you'd probably like for these structures (GC is even better)

However, we're talking about Go here - a language designed for writing servers that has a GC.

The solution in Haskell is actually quite nice: MVars [1] plus immutable data structure. An MVar contains the current state, represented by one such structure. takeMVar "removes" the variable - a thing which can be done atomically by the updating thread when the data becomes stale. After that, subsequent attempts to readMVar from other threads would block until there is a new updated value, to ensure everything is in sync. Finally, the updating thread does a putMVar, and all readers get the new value and continue executing.

The best part is they don't have to worry that the updating thread might start another update in parallel while they read: the data structures are immutable so the value being read is guaranteed to remain immutable. Even if the updating thread continues "modifying" the new structure in the background, it doesn't have an effect on the other consumer's version.

But yeah, all this is pointless if you have realtime constraints and therefore need super-tight control over execution time. It might be doable in a fast reference counted language, but it will also be much harder to reason about the time it will take to release the memory for the segments that aren't in use anymore.

[1]: https://hackage.haskell.org/package/base-4.8.1.0/docs/Contro...
The Aztec civilization was already in a massive decline for over 150 years when Cortez arrived.
If you read the whole thing it's very clear that it is satire.
At 2000 employees, 95% of them aren't getting anything worth talking about. That's within the margin of error for glassdoor.
The application he uses is interesting. Does anyone know what it is? It looks like it simulates parts being held in place, turning around axes, pull-to-rotate transfer from the trigger to the chamber, and fun other things.
It exists, you can slowly remineralise your teeth:

https://en.m.wikipedia.org/wiki/NovaMin

Because a non-human ingredient becomes part of the teeth, I like to pretend that I become transhumanist every time I brush my teeth!
MIT Should Support Its Students
Barry Hinckley Is Starting an Airbnb for House Parties
It's very important (for fairness, and for social stability) that the lower class have at least a somewhat realistic possibility of crossing the gap into middle class. If they have to jump all the way to upper class, does that mean that they're more likely to be trapped in lower class? That's a bad outcome for them. (It's fine for the middle class, of course.)
Previous discussion: https://news.ycombinator.com/item?id=10630241
> Anything in the butt is almost by definition backdoored

Pretty much. The TLAs are whining because they got used to wholesale vacuuming of butt data, and now the pendulum is poised to swing the other way.

IMHO Apple is merely poking a hornet's nest, because it will be quite easy for USG to force them to modify their centrally-distributed software. The only truly defensible position we have is Free software. Whether there's enough interest/money to support its wide scale adoption is one of the major questions of our time.
> Between "ethical ad-removal: keeps some ads" and "non-ethical: it removes all of them

You're making up a choice that doesn't exist. No browser presents people with that choice. The choice is: by default you get ads. If they don't upset you, you do nothing. Only if they upset you a lot, you will seek out an ad blocker. Ethical ad blocking means blocking things that significantly degrade the experience of the page or harms the user (such as through privacy violation), while not blocking things that don't harm the user.

So the answer to your question, why WILL people care about ethics - I think they care about not being harmed by slow pages and privacy violation. That is a way of saying they care about other people being ethical to them, and not harming them. A browser that doesn't harm them by default is something they will like. Other browsers will not implement such defaults because there is no standard to support it and the parties who currently make browsers cannot agree on one because they are fundamentally conflicted by their commercial interests.
Nah, it's just justified by moral sentiments.
Make Mobile Payment Options Irresistible
> Where "sin" means essentially not being Christian enough...

"sin" in Christian theology is disobedience (and therefore rebellion) against God. Defining it as "not being Christian enough" is problematic for at least two reasons:

1. If people self-identify as Christian, how do we identify the liars and the self-deluded?

2. If we can't trust people to identify themselves properly, how do we identify each other as Christians? What is the standard?

The Bible actually says that we can know Christians by how well they follow the commandments of Christ (a). Among the commandments of Christ is the commandment to be at peace with each other; we are supposed to reconcile with each other even before we perform (therefore insincere) religious rituals (b).

...the Bible doesn't say that "sin" is the cause of violence since violence (and hate generally) is itself sin. Instead, Paul teaches that sin, including murder, is a result of rejecting God for other things (c).

So given all that, it's tautological from Biblical principles that violent people are not followers of Christ. In fact, the Bible is full of warnings about people who claim to be Christian and are actually false teachers. It's actually where the "wolf in sheep's clothing" metaphor comes from.

(a) https://www.biblegateway.com/passage/?search=1+John+2%3A4-5&...

(b) https://www.biblegateway.com/passage/?search=Matthew+5%3A21-...

(c) https://www.biblegateway.com/passage/?search=Romans+1%3A28-3...
Why?

We have plenty of better energy technologies than what we have, but we don't implement those, so why bother building an even better technology that we also likely won't build.

It's like the dev team that won't refactor but thinks its new design will be perfect and also not need refactoring. The new project invariably needs refactoring which they don't do, leading to another ground up rewrite.

I'm pretty sure by the year 2200, we'll have a coffee cup sized zero point energy device but still get our power from coal.
May be link to the nature article:
http://www.nature.com/nature/journal/v528/n7581/full/nature1...

I was skeptical at first, but seeing it in nature essentially gives it quite the stamp of approval
hipchat-maker? really! they acquired that product.
i think atlassian is more known for JIRA, etc.
Five Fast Facts About Text Messages – IVR Technology Group
Yes, this is an old completely classical idea. No one can psychologically bare the thought that they are doing something really wrong and get motivated by it. We are defined by what we think is right. That's why true sadism always requires a layer of sentimentality. It's a little strange to see this so "rediscovered".
Visual Studio Code is also excellent and open source: https://github.com/Microsoft/vscode
I agree and interestingly I think the first technology problem that needed to be solved was not the flying element, but instead with autonomy self driving capabilities, which we will soon see within the next 3-5 years.
In my area, polls are open from 9 AM (or maybe earlier - I'm not a morning person) to 9 PM. No matter what your shift, you should be able to find a time to get there without having to take off work.
Thank you. I also think that reform era is an example of fast modernization and execution in general. History and geography puts Turkey in a strange position by force :)

I wish Ataturk had lived longer. He had a vision that was a valuable gift to a country after a devastating war.
"Countries are different, but there exists only one civilization, and for a nation to progress, it must take part in that unique civilization." [1]
"We shall raise the national culture beyond the level of contemporary civilization."[1]

I also admire how philosophically thought the U.S. governmental system and constitution in search of a ideal state system.

It's better to appreciate good things. It's better to hope together for the future.

Also, you are welcome anytime :)

[1] http://www.atam.gov.tr/dergi/sayi-13/ataturks-revolutions-an...
I'd certainly agree that the use of violence should be minimal, and should contain no element of vengefulness; but I'd say that preaching full nonviolence almost necessarily ends in either hypocrisy or persecution.

My reference for colonial Pennsylvania is _Albion's Seed: Four British Folkways in America_, by David Hackett Fisher. Pennsylvania was a remarkable place, with a lot of very impressive accomplishments. Fisher is full of praise for their Old World-quality infrastructure, much of which is still in use today; he also points out their peaceful coexistence with the American Indians, their roughly equal rights for women, and their rehabilitative prisons, concern for animal welfare, and interest in vegetarianism. But there's also how they refused to bear arms and expected the British military to protect them -- and how they enforced sumptuary laws and the like with corporal punishments, and drove off the Scotch-Irish as being just this side of subhuman.

Admittedly, one could make a very strong case that the Scotch-Irish really were just this side of subhuman. They were lawless, xenophobic, and economically improvident, as well as scornful of the laws and customs of war; they committed savage atrocities in just about every war they engaged in, and were more or less responsible for the Indian Wars, the Mexican War, and the lawlessness of the Wild West. Andrew Jackson, who ethnically cleansed the Cherokees and the other Five Civilized Tribes, is still regarded as a hero in Appalachia today, and his atrocities are either brushed off or openly celebrated.

A large and politically powerful Scotch-Irish population would have poisoned Pennsylvania; the Quakers had the choice between self-destruction and rejection of their principles. They chose to reject their principles -- and then they kept preaching them, completely unmodified, as if they'd never rejected them at all.

I'm Catholic, so it's not surprising that I'd say this, but I'd say that Catholic social doctrine -- with its strict criteria for just wars, and various prescriptions for government and suppression of crime -- is a better choice than denying the necessity of violence and then having to improvise a solution when violence turns out necessary anyways.
Journalists seeking the inventor of Bitcoin have simply been duped
This use case seems to be highly read oriented, which is fine, but really diminishes the value of distributed 'nosql' stores. The really hard thing to scale is massive writes. Cassandra's big differentiator, for instance, is it's ability to horizontally scale massively when it comes to writes. a million client writes per second, replicated over zones, type of performance.

Oh and by the way, 'vertical' scaling is kind of a silly concept. That just means, "i wasn't an idiot".
You don't have to make the world a better place to start a business.
Retirees typically count as low income, so I included the retired years as low income.

Another consideration is household size. Before, retirees may have been more likely to live with their children, but now they live more independently.
Did you look at vitess [0] ? It handles sharding/replication of MySQL up to PBs of storage and 10s of thousands of connections. Also, it implements caching at the proxy level so you don't need to use memcached. If multiple requests for the same resource are sent to a vttablet (shard proxy) at the same time, only one is forwarded to the database and all of them receive the same result.

[0] http://youtu.be/midJ6b1LkA0
ETL into Redshift remains a pain. I'm really rooking forward to testing your service!
Yes.

I use Python usually but Perl is simply faster at processing large amounts of text.

And while Python has made great strides in regex readability since the 90s, Perl's regexes are still more cleanly and flexibly incorporated into the language.
Not sure why cognitively meaningless. To some extent syscalls are a global, universal interface for all system things. They're just very low level, so they carry very little information.

Dbus is an abstraction that allows actions with rich information and context, and makes it possible to define simple interfaces to potentially complex sets of actions. Systemd and related services fulfill those interfaces.

Why do you think that's a bad goal?
The diseases certainly had an effect (after the Night of Sorrow and before the conquest of Tenochtitlan, smallpox struck the whole Valley of Mexico); but Tlaxcala had an effect too, and if the Aztecs' subject peoples had rallied to their arms in the same way the Tlaxcalans rallied to the Spanish (after some initial fighting against them), there's no way Cortez could have won.
Proteus (video game) has procedural mixing of a pre-set score based on which objects the player is near at. I suppose not much in terms of actual composition (harmony etc), but something which continues to irk me (so to speak) to try to think whether more than that is feasibly doable presently (and not only in the future).
If we're going to have an argument over who needs to change their "business model" so the FBI's anti-terrorism mission is easier, gun manufacturers and sellers should be at the top of the list, not software companies.
Compete? Your website makes you out to be a high school student.
You're very right. I let my distrust for freedeskop color my reaction.
How to Convert Video to iPhone 6
Microsoft open-sources Live Writer
"Unless you think America is the only place you'll conduct business that needs secure communication", and you trust the US government in the general, and you trust each individual government agent or employee with that kind of access not be corrupt, and you trust each such agent or employee to be super-competent as to not be hacked by an hostile third party, and you trust the cloud company in the general, and you trust each employee of that company with access to not be corrupt and to be super-competent... and so on and so forth.

The fact that we currently mostly use systems where we need to trust a large number of people with our data only to communicate with one another doesn't mean that those systems are the right ones to build, even at a relatively apolitical technical level. The early internet, before HTTPS was common, added a large number of interconnected ISPs to that list of 'fully trusted by design' parties. That was, as we have recognized for decades, a design bug. One which we are only now starting to fix adequately. Trusting the cloud providers with full access to all data stored or even processed by them is a similar design mistake.

(Not saying that there isn't ever a use case to send data to a company so that they offer a service by processing it, but simply storing and transmitting private messages between two users shouldn't count as giving that data to the cloud provider anymore than it counts as giving that data to the ISP)
Why is so hard to build a similar community somewhere else? (I don't plan to but...) Suppose I wanted to build a community like HN, how do I proceed?
expense - see http://stackoverflow.com/questions/2065754/is-there-any-gene... which actually shows it fairly well.

(the stackoverflow response is a much better response than i could have written, hence the link)
You bet they have! The reputational risk to a media outlet of writing a digital puff piece is now negligible; they can basically drive traffic to or away from it as they please. There are also real SEO benefits to mediocre pieces beyond ordinary daily readership.
> The best part is they don't have to worry that the updating thread might start another update in parallel while they read: the data structures are immutable so the value being read is guaranteed to remain immutable. Even if the updating thread continues "modifying" the new structure in the background, it doesn't have an effect on the other consumer's version.

If I understand what you said here correctly, this doesn't work for my example. A thread cannot continue with a stale version (and function properly). It must operate on a current version all the time (or block until it can).
I think you've misinterpreted me. The problem is not that security work isn't interesting. The problem is that the sorts of security-related things a teacher/parent is most likely to point their children to (most likely the school's IT staff or some ridiculous certification exam) aren't interesting.

Basically, my advice is to scrap what the article suggests and instead prefer "intellectually stimulating" to "related to security" when diverting a bright child's interests. It's often easy to find something sufficiently intellectually stimulating if you don't focus on security. Also, something related to security isn't necessarily at all intellectually stimulating (again, please don't flip my quantifier...).

> I object to your dismissal of my industry as "configuring firewalls and installing AV".

This wasn't my intention. FTR I respect security professionals and IT folk of all stripes.

But there are boring jobs in every indsutry.

My observation is only that diverting a student to the nearest person whose job has anything to do with "cyber security" is not likely to end with that student showing up at a security research lab. Similarly, I think it's a laughably bad idea to try to get a kid who is already checking out of school to prep for something like a CREST certification exam.

> Certainly the security industry is not for everyone

This was more my other point.

I doubt that most students who are interested in computers and who are also acting out using computers are necessarily interested in computer security. I think that assuming this fundamentally misunderstands/conflates two very different things going on in the student's life -- their interest in computers/science/technology, and anti-social behavior.

> A lot of people in the security industry would not even consider "configuring firewalls and installing AV" to be security work

Unfortunately most of the teachers/parents reading that webpage are unlikely to know the difference.
... Says the frog in the pot.
Not that I disagree with your sentiment, but why FreeBSD? Out of all the BSDs, they are the most likely to adopt a systemd-like environment[1]. Why not Slackware or Gentoo if you want to stay on Linux without systemd, or else DragonflyBSD or OpenBSD?

I'm not criticizing btw, just asking out of curiosity.

[1] http://www.golem.de/news/systemd-und-launchd-freebsd-gruende...
Depends on what you think Amazon's impact is, I guess, and how much of that you're willing to credit to DE Shaw.
Glaciers are melting; forests are burning; coral reefs are blanching; ocean levels are rising, water tables are dropping. The ecosystems that sustain our food supply chains are collapsing; those that aren't collapsing, are being poisoned; and the tiny niches relatively immune from these threats are being bought by hedge funds and private equity firms. Our education system is being gutted; so are our retirement plans. Our healthcare system seems to resiliently resist nearly all efforts at meaningful reform. Every movement we make, physical or virtual, is being relentlessly tracked, recorded, indexed and archived by an exponentially growing number of surveillance systems, private and governmental, for perpetuity.

And these guys are getting $1.4b so we can... shoot imaginary robots at the office?
It's not supposed to be research. It's like Time's Person of the Year or whatever. It's December.
> God being found in the cracks between knowledge

See here:

https://en.m.wikipedia.org/wiki/God_of_the_gaps
NASA releases new composite image of Titan, showing Earth-like surface
Larry Wall is a linguist first, and the design of Perl's syntax reflects that. So I can totally buy taste being more important than technical foundation, in the same way good graphic design is done.

These expressions with the conditionals on the end are supposed to reflect English phrasing. English isn't strict about the order of parts of speech; you can mix them around to change the emphasis. These expressions are the same; they're not meant to strictly indicate order of execution, they're meant to express programmer intent, the way one programmer might explain the logic to another programmer.
iflipb sounds like it more or less scratches the thing that makes me itchy even if it's not quite my old itch scratcher. Thanks!
Looks like AutoDesk Inventor.
How Hackathons Helped Us Build a Company with 50 Employees in Just 18 Months
> As a foreigner, my great admiration of the American society is that of the Self Made Man. That working hard you can have a decent life and even become rich. That everybody should have the same opportunities. Even if this is all a myth, just the belief and the desire to make it happen, is great.

So go watch a movie or read a book about it. The actual reality which doesn't care about your fanciful beliefs will be waiting for when you're ready to return.
Glassdoor reviews -- like all reviews posted online -- should be taken with a generous helping of salt. A general reason is that most people post reviews to sites like these to either rant or rave, and the employees who had neither a great nor a bad experience (the majority of employees) have little to no incentive to post thoughtful reviews. Arguably, however, companies that a higher proportion of stellar reviews are clearly doing a better job keeping employees happy, so the overall rating may be worth trusting. But heed this warning: I know of one company that has a policy of posting positive reviews on Glassdoor. And they're clever enough to always populate the "Cons" section (and avoid overly glowing reviews) so that they won't give themselves away. Apparently they were having a hard time recruiting new employees, and one of the reasons was negative reviews on Glassdoor. Because Glassdoor wouldn't take the reviews down, they decided to post fake reviews. After learning about this (through a former recruiter at that company) I have a hard time trusting Glassdoor reviews. Who knows how many other companies do the same thing to attract talent?
Yes, I got a PSP when it first came out and it pretty quickly became exclusively a Nintendo emulator for me. Pokemon on the PSP at faster speeds was remarkable. It mad going back to the Gameboy painful.
Distribunomicon (distribution in Erlang/elixir)
First  Transplants in the U.S. Set to Be Performed Next Year