skysight-inc/HackerNews huggingface dataset:
Am I missing something? In what world does the average young person not use a drop-down menu? Also, doesn't Snapchat require an email to register? Do young people not use iMessage or any other messaging app to send text messages?

Are you making a joke that went over my head?
To be fair, I'm including UMich in that list which was a state school with preferential admissions for in-state students.
Project 3RFC: Post comment literally over image
> If anything less competition at poor schools gave me an extra edge.

How so? Are they curving grades? Smaller class sizes because of more drop-outs? More teacher attention because you cared more than the 'poor' kids?
Robots in american law
We use blueflood developed by Rackspace at Square which uses cassandra , coupled with a query layer called MQE (https://github.com/square/metrics). While it's actively developed, I definitely recommend taking a look if you are interested in highly scalable metrics system with decent strategy for rollups. (100k+ metrics/sec).
Thanks! I'll look into those.
Not universally, but laws vary widely by state so there may be somewhere that that's true. In our case we have a once a year peer review session to go over what we did but we choose all the material ourselves and aren't given any particular material or requirements from the local schools.

There's an expectation that we are providing an education, but until our kids want to enter the system in one way or another, they won't be tested against its requirements.
Certainly it's limited to one person, but where do you see developers in the US restriction?
Nah, most were public, Michigan had good public schools in general. There were certainly bad public schools as well, but I'm just pointing out that many millions of kids go through excellent public schools and are better for it.
I'm working on HelloBox and SideProjectors - http://www.hellobox.co, http://www.sideprojectors.com

HelloBox is a tool to create an online community like HN. SideProjectors is a marketplace for buying and selling side projects.
Do what many reasonable folks did - turn off windows updates and install Linux Mint alongside for everything that can be done outside Windows. Microsoft makes it not worth it to care anymore...

It's appalling to see how Microsoft is shooting itself in the foot...
Penguin swims 5,000 miles every year to see man who saved his life
People are shown to be completely deficient when trying to look out for themselves in this regard.

jacobr1 is completely right thought, YOU have to take ownership of your health situation. No one can do that for you. Your doctor has hundreds of patients to think about, and only so much cognitive energy available to burn. How much time per month does he/she spend thinking about you specifically? And note that your GP/PCP is likely not up to date on all of the cutting edge research coming down the pike. I'm sure they take their continuing education credits as required by the AMA or whatever, and some probably read a few journal articles and what-not, especially in an area of particular interest. But if you have some uncommon condition, do you think your doctor is on pubmed all day researching every study published on your condition, looking for that one extra bit of knowledge that might make a huge difference. Nah, they're playing golf. Or playing with their kids. Or any of the myriad of things normal people do when they aren't working.

And what if you have, FSM forbid, two (or more) doctors. Maybe you have a GP and a cardiologist or an endocrinologist you see. Who's responsible for noticing and directing attention to conflicting instructions between the two? Who's responsible for making sure each knows about all the drugs you're prescribed by the other? Etc? Yeah, you are.

Of course lay people shouldn't try to be their own doctor, but saying that you have to take responsibility for your health care is totally accurate.
On the actual page (not the OP page link):

"The Google Store Promotional Codes Terms apply. Offer2 only available in the United States while supplies last. Privacy Policy"
Yes, you need at least a cage, so hundreds/thousands of servers minimum. And that's where power conversion gains might mean you get ~10-20 servers' electricity for "free".

But that means you need to basically run your own DC operations. Cables, batteries, monitoring, hot spares, and good luck finding a DC that even allows you to speak about putting fire hazardous stuff "there".

Yet it can be done. Money talks, hence the seemingly amazing success of OCP out of nothing.

... ah I should have read your last paragraph, before writing anything :)
The article doesn't tell you but going to the actual page[1] tells you it's restricted to US only.

> The Google Store Promotional Codes Terms apply. Offer2 only available in the United States while supplies last.

[1] https://pixel.google.com/developer-discount/
Indeed. My parents never had to use computers much, and only got a smartphone 2 years ago, but by now they can send GPG encrypted mail, can install apps — and understand why an app requesting permissions it shouldn't need isn't trustworthy, etc.

If you want to, you can always learn.

Most people just don't want to learn.
Reality (and sales figures) disagree with you: http://www.statista.com/statistics/276635/market-share-held-...

(I personally dislike tablets as a form factor and have both an iPad and Android tablet gathering dust, but people do seem to keep buying Android tablets.)
Right. My point was that the way the API is built is definitely more friendly towards compiled use cases. With JS, you have to manually serialize and deserialize virtually everything that transits the buffer.

Still, it's nice to see the spec move forward.
Just saw it too. Sorry I missed this.
So it isn't the users who are driving the "let's use the web as a VM for desktop apps!" trend. It's the developers.

Really? I was in a public middle school this afternoon that, just a few years ago, was having to buy expensive computers and licenses for MS-Word. Only a few could be bought, and each was its own little separately licensed, separately maintained world that easily became unusable. If a server had problems, your work required access to a specific machine. Access required lots of waiting.

And now? Chromebooks for a tenth the price (don't have to support full, expensive Widows/OSX), which they bought in order to "use the Web as a VM for desktop apps" (the horror!) such as Google's free equivalents of Word, Excel, and PowerPoint. Now everyone gets access, and they can even continue working on their own documents after school from the public library, a home tablet, or any number of other options made possible by the Web (and ever-improving hardware options).

And do you imagine that our science teacher and her students are more interested in A) "pages" about physics with "more-or-less legible document semantics", or B) live physics simulations to experiment with on their Chromebooks and phones? Are uncaring developers the only ones driving these poor users to the latter?

The problem with this "apps are oppression, simple docs for the masses!" meme is that the narrative excludes a vast number of those "underserved" who want good apps more than simple docs and need the Web-as-VM to finally make it possible.
I didn't see much of a point to my public schooling either. Everything I learned there could've been taught by my parents, except they really had no career skills themselves.

The "minority" issue you speak of is interesting. Up until 4th grade, I went to a small country school where every one was white. There was only one teacher per grade, and each grade had 15-20 kids or so. Then because my mom re-married, I moved to a more city location. It was the complete opposite. I was bullied for the next 4 years for being white...
In what world does the average young person not use a drop-down menu?

I'm thinking in terms of "old style" drop down menus, as in ones you'd see in a browser on a desktop PC. As opposed to the newer style that replace those in smartphone apps and browsers.

Also, doesn't Snapchat require an email to register?

Probably, but that doesn't mean many young people actually use email, at least not on any regular basis. Heck, the stuff about young people not using email is so old now, I feel like I'm dating myself by mentioning it!

Do young people not use iMessage or any other messaging app to send text messages?

But is that what this study looked at?

Are you making a joke that went over my head?

Not really, but I may have been engaging in just a smidgen of hyperbole.
I'm interested in learning more about the position. Could you please provide instructions on how to apply?
If you want to make money, neither is your best bet, but Python is far better of a bet than Rust. If you want to learn about programming, Rust is a better bet. If you want to develop apps for your own use, Python will have more pre-written libraries and components for you to use.
I would enjoy it if they used +ε and -ε for that, although +0 and -0 is probably clearer.
RE 'no discernible difference in quality':
there's a fair amount of literature, both anecdotal and factual, that says otherwise.

http://www.wsj.com/articles/SB100014240527487035155045761420...

http://www.theatlantic.com/international/archive/2013/10/beh...

http://www.rozinskiy.com/why-india-outsourcing-is-doomed/

Those are from the top of the fold of the Google search "quality of Indian tech workers."
I can't help but wonder if the dude is actually another country looking to gain greater control or influence over Turkey.
On the weaknesses of PBKDF2 [pdf]
However you choose to do so, i.e. usually via your deployment tool or something similar. One reference point: http://nginx.org/en/docs/http/ngx_http_gzip_static_module.ht...
You've completely missed the point. "Whoosh."

And--perhaps ironically, from your point of view--the data and conclusions from the military study of the dam probably lends weight to the urgency of repairing it, thereby actually contributing to saving lives.

You've also neglected to consider that the dam could be attacked by anyone, including terrorists, competing regional forces, and (perhaps in Desert Storm) the Iraqis themselves. Imagine if Saddam Hussein had threatened to destroy the dam and kill millions of people unless the invading armies left.

Without knowing what would happen, it would not be possible to make a sound strategic decision, prepare for relief and evacuation, etc. It's better for everyone to know what would happen if the dam were attacked.

What you're advocating is naive ignorance.
I'm actually a Perl dev (for now)...

I was being nice...
My answer: Yes
Check the hiring sections of the national laboratory websites (e.g. Lawrence Livermore in the Bay Area). They post quite a few Technical Scholar/Undergrad Researcher positions in bioinformatics and computation that not many students know about! Plus they often focus on modern topics such as big data, supercomputing, and visualization.
‘What will you do for my website’s security?’ Asked no startup CEO ever
Thanks, that all looks interesting.
Where are you coming from, and where do you want to go?
It's another step towards a von Neumann - Bracewell probe. I'd like to see self-replication soon!
The reason we think InfluxDB is compelling as a standalone server is that you can get 300k metrics/sec on a single server. The scale is there for many use cases in the current release
Selective enforcement is a thing. Lying to the FBI in the course of an investigation is a crime, and because the lie can be about something the FBI already knows, it's frequently used as a proxy for actual crime.

What happened to retired General David Petraeus was a pretty good example of "justice for your friends". Lying to FBI agents, actually giving away classified documents, and he pled to one misdemeanor and got two years probation[1].

It's not like they didn't have evidence of the False Statements charge.

[1] https://www.washingtonpost.com/world/national-security/petra...
Older programmers are probably less likely to use Github.
You can say that when your school can provide 2 or more teachers per class of 20 pupils in high school, but as far as I know, in contrast to the schools where I'm from, in the US that doesn't happen.

With growing class sizes, and less teachers, US schools don't have the resources to focus on individual students' needs. The best they can do is trying to get some students through.

They could adopt the more modern concepts, where small groups of pupils get a task they can't do yet "derive a function", each group gets given some hints in which way to try it (each group in a different one — one going via limits, the next doing it numerically, the next graphically), and then each group presenting their concept to the others, and comparing.

Those, more modern teaching concepts, also allow for good teaching for every student with a low amount of teachers (and teach independent understanding, research, etc), but they're rare in most countries.
I am creating a physical web product for stores to transmit informating to nearby people.
www.rofr.in
https://github.com/pinterest/teletraan ? Uses simple scripts for the "logic", uses a tarball for "distribution".
http://www.greenbot.com/article/3012675/android/google-pixel...

I feel like this article does a good job of explaining why it isn't selling well. MS Surface is a messy device in the sense that it cobbles together a bunch of old and new technologies, but in the old PC tradition, its a device where you can get the job done. Sure, Pixel C is for developers because Google wishes developers would build full featured productivity apps for Android. Its not surprising, and Pixel C is still too expensive for what it does.
Thanks for the follow-up question. Here is a link to a LONG article about Russian textbook that I learned about from a fellow HN participant years ago.

http://toomandre.com/travel/sweden05/WP-SWEDEN-NEW.pdf
AlphaGov
This feels like it would tie in extremely well with exist.io for reporting and trends analysis.
The first thing that comes to mind, is that players would build glider guns that would cause live cells to "fall into" collector cells to gather resources. So it would be a farming/RTS game, except all of the crops and weapons would be emergent from Conway's Life.
AcornCache – a configurable proxy cache library in Ruby
I think the real moral of the story is why is the Fed even part of these transactions without any actual security.
New laser-based aircraft tracking system could aid disaster relief efforts
I worked at a very large company that had a email virus move quickly through the ranks...

The subject of the email was "Please see attached documens" in which a PDF was attached that upon opening would hijack your email account and send the same. Over the first day, I had about 100 emails from coworkers in my inbox. After our "IT Security" team sent out an email claiming they stopped the threat, the following day more emails came from coworkers that was a slight variant but had more typos.

I still wonder what sort of breach occurred and whether our internal teams performed a true investigation... obviously a foreign intrusion and they managed to at least gain control of quite a few internal machines.

I still get a laugh out of using the same subject in an occasional email to coworkers...
My experience of open source projects is that people dish out +1's freely and are reluctant to -1 as it signifies conflict. +1 is arguably the more ambiguous for that reason as it can mean "I didn't read the issue but I like you and what you're saying at a glance looks non-insane" or "meh" or "I love it". You're really underestimating the ammount of politics that can factor into these things, people will +1 something that they 90% disagree with because of who's saying it, don't kid yourself otherwise.

Nobody really cares if you +1 something crazy, maybe you were just feeling agreeable that day, or you misunderstood the comment. But if you -1 sensible things you're going to get a bad reputation pretty quickly.
I think technological progress is more like a logistic curve, with exponential-like growth at the beginning and then a leveling off. Look at technologies that have already had time to mature. The speed of airplanes grew tremendously while jet engines and wing shapes were undergoing heavy refinement, but then it leveled off and hasn't really budged in decades.
With the infrastructure available today we should be able to do a hybrid direct-representative model and also have multiple representative delegations that we can change on an ad-hoc basis (i.e. not just at elections).

For example, on some issues, I might like to do the research and make my own decision, while for other issues I might trust and delegate to a representative for that set of issues, and for a third set of issues I might trust and delegate to a different representative.
I wonder if along with these byte code engines we'll get capability grained control systems too. Somehow I doubt it though.

So in the future, when you visit a website they'll be able to Eg: open windows, pop up unblockable modals, webGL, bytecode loaded spam/ads, etc. The end users option will be to block everything, or live with it.

I do not like this bold new world we're entering.
Programming classes are uncommon in American high schools:

> "There currently are just over 42,000 high schools in the United States. But only 2,100 of them were certified to teach the AP computer science course in 2011"

http://www.exploringcs.org/resources/cs-statistics

edit: Wish I could find the numbers for public high schools, but I'd wager that they're much lower than 5%, with public middle schools smaller still.
I find ZH amusing.. In some ways I think it's the anti hackers news.. Hyper negative about the future.. Constant hate for new tech.. (Fear of skynet).. The system is always rigged and the little guy will never succeed... Posts by Right coast angry ex-traders.. The comments are inane...the cherry picked stories out of left field but plausible. Etc. The one place the two sites do often intersect is the fear and loathing of government surveillance.. I vote to give ZH stories a fair shake...
Germany, in fact, does leave people behind.

But it doesn't leave them without perspective.

The tiered school model of Germany sorts you into one of three tiers based on your abilities with the age of 10, which gets even more specific over the years after that.

Only people finishing from the highest tier can go to a theoretical university, people from the tier below can at maximum go to a university of applied sciences, and people from the lowest tier can only go to a trade school.

Obviously, these tiers have different lengths of education (5 years, 6 years, 8 years), and you can always switch up a tier if you believe you can do it, but most people take what's recommended for them.

And this is necessary.

We, as a society, have to accept that some people won't be able to study maths. Or computer science.

For some people, applied sciences, or even a more technical job might be more ideal.

The solution isn't to get everyone into college, but to accept the fact that not everyone can do so, and to also value the job the manual workers are doing.

There is this nice advertisement campaign from 2014 from the German association of craftsmen, "What would the world be without craftsmen?": https://youtu.be/YfgqIWwxk2g
How so? As a parent I shouldn't teach my kids what I know? (oh and btw, I know plenty more than just 'web dev' stuff)

What's depressing is "parents" that think complete strangers are responsible for the upbringing of their children.
As a sort of abstract question, do readers here think of <Class X> 101 as meaning fundamentals of X, or basic techniques in X? Having taken image processing from both sides, I'd say that learning the principles was much more useful (and would have been more useful still if I'd had a proper background in linear algebra). This article is the equivalent of naming some tools and showing us where they fit.
I think it looks good. I'd clean up some capitalization/punctuation (U.S., Ruby, Python, JavaScript) and fix some sentences ("web forms with track changes functionality" would be better written "web forms with change-tracking functionality"). I haven't looked at resumes in a while though so hopefully you'll get better input from someone else.
It's hard to answer this question without knowing what languages you already know and how experienced you are. I'd recommend Python regardless. It's very useful for writing small scripts sometimes and is used pretty widely I'd say. Can't say too much about Rust, but it looks interesting.
Paul Karger helped invent information security, pentests, secure coding, high assurance, and so on. He and the other old guard paved the way for the types of systems that survived rigorous pentesting. One of his works was a virtualization product for OpenVMS done because securing full OS's was too hard to achieve.

http://lukemuehlhauser.com/wp-content/uploads/Karger-et-al-A...

If we're talking experience and lineage, then we should ignore Theo on this issue immediately as he's never constructed a provably secure system. They don't even address covert channels much less be able to tell me every successful and failed execution trace of their OS w/ argument they obey security policy. Of course, if you look at Karger's design and assurance sections, you'll know the minimum required to get close to secure, predictable operation disqualifies Xen, KVM, VMware, etc from the picture as well.

Only the separation kernels (eg INTEGRITY-178B or LynxSecure), Nizza architecture, GenodeOS, JX OS, CHERIBSD, etc are consistently applying the lessons of the high-assurance community. One of them is that microkernels and core VMM's are the easiest to secure with other stuff running on top mediated by a security policy. Many such systems survived NSA and private pentesting. Monoliths and UNIXen rarely do.
> You just described humanity.

As someone who does not have ADHD, brazzledazzle's description:
"""Given the choice between literally doing nothing while staring at a blank screen and doing something you don't want to do you'll need to fight yourself to the point of exhaustion just to do it. Your conscious self is essentially not in charge. Your most reliable tool to motivate yourself is fear. ADHD isn't some kind of vacation from responsibility, it's a nightmare."""
is not anywhere close to my lived experience.
Not quite. That relates to sample sizes and, as far as interpretation goes, it's dealt with as if the rest were missing at random. In reality, they are probably missing not at random, but in relation to other characteristics, changing the interpretation.
You don't even need a time machine to see the truth in what you've said. Remember the seemingly absurd "silent black helicopters" of conspiracy lore? Then look what was revealed during the bin Laden raid. Of course plenty of people were calling 1984 conspiratorial drivel as well. The world of today puts that to shame.
> Help your parents with tech support at least once a year

I did that for a while, then once, when she had a basic problem with her printer, we spent a rather tense evening while I walked her through how I think through technical problems piece by piece and google stuff I don't know. She ended up figuring out a solution that I was unaware of.

She told me several weeks later she'd been able to solve a bunch of (to me) tiny problems and how proud she was.

In my experience, it seems like often the biggest thing standing between people like her, and technology is their own believe in their inability and tendency to give up.

Some of that falls on us, every time we step in a solve a problem for them in (to them) an incomprehensible manner rather than helping them find the information the need to understand and solve the problem themselves, we help reinforce that belief.