skysight-inc/HackerNews huggingface dataset:
No, I'm not proposing that at all, however, we certainly discourage people from having children at a young age. Military leadership could fairly easily adjust its recruitment practices, it relies far less on physical aptitude nowadays. Regardless, I don't really think this tangent is relevant to the discussion of college education.

You can shift mean college attendance age in a myriad of ways. Off the top of my head, bring public universities back under federal funding, reduce the for profit motives. Then start preferentially admitting students with a year or more of work experience as well as the current academic standards.
Already covered by other commentators, but this is straight up wrong if they are implemented in certain fashions.

Here is a large history causing slow load times; https://bugzilla.mozilla.org/show_bug.cgi?id=223476

Here is their recommendations regarding download history, which I myself have experienced (too many downloads remembered forever slows down the browser) https://support.mozilla.org/en-US/kb/firefox-hangs-or-not-re...

There is nothing inherent in the design of A hypothetical browser that would make it slower over time, its just a matter of people make assumptions and those assumptions are often wrong, and then performance suffers.
Retraining an unemployed philosophy major to run tests and route bug reports seems feasible as well. There are armies of people that would kill to be a barrista (with benefits) or an administrative assistant. Are you saying Starbucks can find a way to make them more productive than they cost, but engineering organizations can't?
Basic optimization of MySQL Servers
It is discontinued, you might want to switch to Pulsar instead. (I'm the author or both)
Lots of top schools use scheme (via SICP). Cal, Stanford and MIT all do (or at least did when I was an undergrad).
Just providing some useless ramblings here...

You're a web developer, and you don't know what to do (in terms of how to spend your time) with a language geared toward systems.

That makes a lot of sense! At a certain scale, they're different types of work. It's like saying, "I'm a race car driver with a fighter jet. I've always admired them, but I'm just not sure where to fly!"

These types of languages, and more broadly any compiled language like C or C++, are very well suited to solve problems that your dynamic or scripted language can't solve at scale. Say, for example, as a web developer you built a website on Ruby on Rails that converts user-uploaded photos to morph, based on some algorithm, into a cute, unique photo of a kitten.

You have several concerns here:
- Processing the image, hopefully in the background so it's non-blocking and you can control resource needs.
- Storage. Is it on a local disk? S3? Something close by but on the network? If you have a performance bottleneck, is I/O an issue?
- Memory/CPU. How many resources are needed for n- jobs? Is it starving resources from serving additional web requests (really a separate concern, when you think about it!)

I would say for these types of problems (and this is admittedly a contrived example), Rails + some Gem or even pure Ruby might just absolutely suck and eat it.

These specialized languages can be a super useful tool for figuring out "simple problems with complicated solutions." They also offer the comfort of compiling down to a binary that might have no external dependencies (so, very portable depending on the compiler/runtime, and probably very reliable).

Is that the right thing for a pure web developer to play? Depends on the developer, but it's not surprising you're not quite sure what to do with it. It's possible you just don't have the right type of problem to solve yet.

That being said, Rust or Go are still fun to play with! Good for you for exploring.
I haven't encountered problems with Hangouts. But the new Firefox Hello service for in browser webcam chats is pretty awesome: https://support.mozilla.org/en-US/kb/firefox-hello-make-rece...

(disclaimer: I do actually work for mozilla)
Spotify has enabled ad-driven free accounts on mobile for almost exactly one year now.
We just plain don't know

This is the key thing. We're just modeling, and models aren't so trustworthy over the long term when they're based only on past experience.
As far as I could tell, the low budget amateur radio types also use rad hard CPUs in their satellites.

So, what's Mr. Lewicki's alternative?
Scratch Is Hiring a Software Engineer in Cambridge MA
I liked your post a lot, it captures a lot of the issues that frustrate me.

I don't think that violent revolution is inevitable, though-- too many American minds have been killed by patriotism or passive-ism for such a thing to happen.

I do think that there is substantial unrest and instability in our near future-- unrest and instability that could be avoided, but it would require concessions from a government content to try to fight its people before the people even show up.
Is that the air temperature or body temperature? Your body thermoregulates and won't change temperature based on what you're wearing until you're experiencing hyper/hypothermia
The correlation doesn't seem particularly strong, but the dependent variable here isn't right. It's a stack ranking that's forced to a normal distribution. A normal distribution might be appropriate if they randomly selected US citizens to join the program, but they don't. Students self-select to apply and they reject the bottom 66% of applicants. The resulting talent profile is far from being normally distributed.
Look at Pulsar then: https://github.com/steeve/plugin.video.pulsar
I'll reply to a specific comment already made as a subcomment here, to comment about the larger issues that have come up in several top-level replies in this thread.

I don't think such a hypothesis is awkward but I doubt high IQ as an excellent predictor for an individuals performance in tasks that are not IQ tests. As a layman when it comes to psychology I think IQ measures some things but the way the brain works, no real world task a person does is exactly like those IQ tests.

The interesting blog post submitted here is talking about the bread and butter of "industrial and organizational psychology," namely about how to select individuals for a training program. There are three generations of published research on this topic already, and there is a huge amount of ongoing research on this topic, because organizations all over the world want to figure out how to select successful applicants when there are more applicants than places in school or work programs.

The short answer is that there is a HUGE body of research to show that the single best hiring process you can use for hiring a worker, if you want to get a worker who will perform well on the job, is to use an IQ test for hiring.[1] The long answer is that some other applicant characteristics matter too, of course, but the single best thing to look at in a job applicant is "general mental ability." Work-sample tests are also very good for hiring for specific jobs, and are grossly underused in hiring in the United States.

To the point of the interesting submitted blog post, one always has to be empirical about these issues. The people running the bootcamp so far have found data that suggests that the algebra test they have tried is a bit more revelatory than the IQ test they tried, and less expensive besides. One response to that might be to suggest a test like the Wonderlic test (an inexpensive IQ test designed for company hiring procedures) but in the end, results matter. If empirically at this bootcamp, the algebra test works better than some other selection procedure, it doesn't even really matter why it works, just that it serves the bootcamp's purpose of identifying successful students from among multiple applicants. The data set is still small. I am very glad that the blog post includes a scatterplot of the data. More bivariate data should be shown that way, in blog posts on dozens of topics.

[1] My FAQ post on company hiring procedures, which I am still revising to put on my personal website after composing it for Hacker News, provides references for this and some commentary on legal issues in hiring.

https://news.ycombinator.com/item?id=4613413#up_4613543
A mix of technical and non-technical people. The technical people I know have basically the same attitude as me: it's not worth the hassle during our free time.
I'm on the same page. Chrome locks my computer around once a day on Ubuntu. Startup is horribly slow as well.
>"programming aptitude" (whatever the hell that is meant to be)

What's not clear about the term?
Many of the folks commenting on the washingtonpost site seem to miss the article's main thesis, which is that the problem is bigger than conservative vs liberal (or Repub vs Dem, etc). The problem isn't caused by too much or too little regulation, too high or too low taxes, too much or too little social services.

The problem is caused by computerization, automation, and globalization. It's a hard pill to swallow because those things also bring amazing benefits that we as a society probably wouldn't want to give up.

Just look at the description of the jobs Thompson did in the article: run plans from one side of a factory to another? Fabricating plastics? Spraying foam? None of those things would be done by a human today.

There may have been, for a time, some balance between the value of labor and the force of capital, but labor is increasingly devalued, so the end result is naturally a decrease in wages and employment.

Human workers today are like the working horse as industrialization arrived.
There's nothing here :(
Your comment inspired me to write a post on References in Javascript :) http://perfectionkills.com/know-thy-reference
According to https://duck.co/help/results/sources you are incorrect.
DuckDuckGo pulls their results from many sources, including bing, Yahoo, and their own bots.
I find this stuff annoying. It's heroics. And I think that is the opposite of what we need. If you want things to calm down, pushing hard in the opposite direction does not calm things down. It just introduces yet more stress into an already stressed system.

I wish we could do more to promote walkable community design and public transit and bicycling as a commuter alternative, especially in the U.S.

This sort of thing really frustrates me. It is chest beating, not problem solving. It is ego-based, not care-based.
Oh, patches, as in insignia.

I was very confused when I got to the page....
Beyond the Box – $1M Insect Collections Digitization Competition
"That way it doesn't take tons of RAM for overhead"

Weird; I switched from FF to Chrome specifically because FF was a huge memory hog. I have read that it is better these days though.

-- what does the downvoting mean here exactly? That I didn't experience excessive memory usage in FF and I'm lying?
Okay, but can we come up with a calendar system where the months September, October, November, and December don't have the wrong names? It has always bothered me that the prefix sept- means seven, but it is the ninth month, oct- is for the tenth month, etc...
Starting the week on Monday seems more common than Sunday for most countries, I believe France does. And China and Japan name their days literally "Day 1" for Monday, ... "Day 6" for Saturday, and "Day Sun" for Sunday.
Tomorrow's headline: Google Starts Prompting Yahoo Mail Users to "Upgrade" to Gmail.
In the end I wanted the variable to persist beyond the end of the loop anyway
People have much higher expectations when they're paying

Which is ironic considering how much better of an experience piracy is 9 times out of ten.
Have a 14-month year, then start the following year in March.
Inside China’s Tianhe-2 Supercomputer
You over-systemize things. When congress subsidizes higher education, no one debates it primarily as needed to prevent horny male youth from revolution, but we are supposed to assume that is the subtext, and is the dominating reason really driving things? Which The Office episode is this from :-/?
The protocol was never inferred from the hostname. The reason web servers were called "www" is that they were first introduced on institutional IP networks among other servers and workstations. www was typically an alias for one of the multi-purpose servers, as ftp or smtp were.
Requires cookies to display anything. Even then, very little was displayed. Disabled ABP, still very little.

Hmm.
That's still algebra, using the equation (X-1) + (X) + (X+1) = 69 instead.
Ok. Google prompts me to "Upgrade to Chrome" all of the time.
This skill can help to write more concise code and refactor better but I wouldn't say it's the core component. Very well-functioning, maintainable code could certainly be written that was full of "== true" lines. That is preferable to indecipherable long-winded one-liners with no comments that are hard to parse.
Amazon is a level 3 customer, but Amazon also has a direct connect with Comcast.

http://arstechnica.com/information-technology/2014/05/see-wh...
Yeah, they have a MemShrink team now. https://wiki.mozilla.org/Performance/MemShrink They got serious about memory leaks in their own code, and even took steps to limit hogging by 3rd-party plugins. Now they host https://AreWeSlimYet.com/ to track regressions. Edit: and Chrome really does take a ton of RAM if you have lots of tabs open.
It's only a breaking change to one's API to actually use the functionality, though. I don't think there's anywhere in std's public APIs where we would suddenly change from returning a concrete iterator to an "abstract" one.
You can now also use !s which is the same as !sp.

Note that it works as either a prefix or a suffix - it might be easier to put the insertion point at the end of the text box.

If you're using Safari, you can use my Safari extension to do this with a toolbar button or keyboard shortcut: http://horizon-nigh.org/re-search/
For organizations with more than a handful of engineers, shouldn't deployment happen automatically through something like a CI server? Do we really want every engineer deploying code directly themselves? How do the currently available `vagrant push` deploy strategies handle concurrent deploys happening from different people?

I realize that a lot of this is left open to allow custom plugins/strategies to do more complex things (like automated deployment), but I question the practice of encouraging workflows where developers deploy themselves rather than just pushing code revisions.

Or by "deploy", are we referring to deployment to a local development environment? The distinction is an important one in my opinion.
Thus continues Yehuda's quest to join every cool core team on the Internet. :) See also: Rails, Bundler, Ember.js, jQuery, W3C TAG, TC39.
This is one of the most epic rants I've read on HN in quite a while. Thank you for the comedy, but it's unclear how anything beyond the first couple of paragraphs relates to the discussion here. You're saying that our education system produces ill-prepared CS graduates right? What does that have to do with the correlation between an algebra test and programming aptitude?
Surely they would see significant performance/licensing/sysops gains by moving to something simpler, like PHP + (MySQL or Flatfile)? I would find it amusing if the original TPB was inadvertently paying licensing fees to Microsoft
Your App Failed Because People Forgot about It
tl;dr: "Cloud brightening, which entails spraying salt particles toward coastal clouds to make them reflect away more heat; and stratospheric injection, which pulls off a similar trick by lofting particles like sulfur dioxide into the sky." (From TFA.)

What. Could. Possibly. Go. Wrong?

I'm no luddite, but we are so bad at manipulating ecosystems, we cause so much damage via secondary, tertiary, and etcerary effects, that the idea of mucking, nay, fucking, with the entire atmosphere just seems overwhelmingly idiotic.

I really hope this guy is neither charismatic nor driven, because he is handsome enough that with charisma and drive he will convince enough politicians that surely someone somewhere will try this, regardless of the results of thoughtful risk analysis.

There is so much here we barely understand we must move cautiously, lest we kill ourselves in the process.
The day and year are settled astronomically. As for the week, it's been in use for at least 2500 years continuously without ever skipping a day and now virtually every country uses it. The month, however, has variable length, has been redefined every thousand years or so, and has competing systems from Islam, Hindu, Jewish, Japanese and other cultures. The month can change, but the week never can.
Models that don't prove their ability to predict are much worse than untrustworthy.
I don't see how it has anything to do with how obtrusive the updates are.
How much is there 4k content currently? Arri Alexa which is quite common production camera shoots something like 2880x1620. Red has more pixels via heavier compression but even that stuff seems to be mastered 2k which is the common cinema format. Or maybe it is regional, but I don't think we have 4k cinemas anywhere here. I would hope they would spend the bandwith to get netflix stream closer to cinema datarates rather than try to compress more pixels through thin pipe.
Sold. This could have the added benefit that every leap year we can get two days off for new years eve, since people will be used to getting Feb 28th off anyway ;)
Ask HN: Web developers where do you struggle?
To all you web developers out there, what do you think the most challenging aspects are for web development?

What do you struggle with the most?
Yeah, I wonder how he manages to juggle all of that. What's your secret wycats? (I'm not really expecting there to be a single secret).
Snowden made things worse
Stellar, File System for Human Interaction
Not to be confused with kOS [1]?

1. http://ksp-kos.github.io/KOS_DOC/
Put it this way. We have only one earth and we are extremely limited to a certain external conditions like temperature, pressure, atmosphere composition, soil, water, ....

The climate is a non-linear chaotic model and no one really knows where we will end.
So what we do to our planet is extremely dangerous, because it looks like, that the change will happen within the next thousand or ten thousand years.
This is too short to adapt via evolution no matter in which direction the climate change will go, the living space for us might be very limited then.
Sounds similar to FnordMetric (http://fnordmetric.io/chartsql) which also supports dimensional timeseries data. Major differences between Atlas and FnordMetric on first sight:

- SQL based query and charting frontend (ChartSQL), so you don't have to learn yet another DSL

- ships with a a wire compatible StatsD API

- supports pluggable backends

- renders charts to SVG

- will probably not scale to petabytes of data out-of-the box

- single c++ binary, deploy it in 5 minutes using docker

- includes an interactive query editor
Congratulations Yehuda and Steve!

We've been using Rust in production for awhile now, specifically because of its combo of native speed and memory safety[1]. This bending of traditional tradeoffs has let us implement features that would have been otherwise impossible.

Interfacing with Ruby via its C APIs, we are able to do some pretty crazy stuff, like sample memory allocations in production with imperceptible overhead[2]. Most importantly, we can do it without fear of segfaulting our customers' servers.

It's really great to see people other than low-level bitbangers being added to the core team. In this case, having a production user and someone focused on new users demonstrates the Rust team's commitment to building a functionally diverse community.

Lastly, I think opening up the core team to a wide coalition of companies is the right way to build a robust, long-lived open source project. Yehuda talked a little bit about this in his Indie OSS talk[2]. There are several "pathogens" that can affect open source projects, and the more diverse the distribution of power, the more likely you are to be immune to these pathogens.

1: http://blog.skylight.io/bending-the-curve-writing-safe-fast-...

2: http://blog.skylight.io/announcing-memory-traces/

3: https://www.youtube.com/watch?v=YqXU4o24Hkg
Another advantage of using one process for all tabs is that Firefox can take advantage of security sandboxing of the content process without the overhead of tons of per-tab processes. (Quite a few Firefox users like using hundreds of tabs. :) Eventually Firefox will tweak the tabs/process balance to find a good compromise.
I don't know the details myself, but it is a position shared by U.S. officials that Saudis are Al Qaeda's prime backers, though not stated officially (it was exposed by Bradley Manning's embassy cable leaks):

http://en.wikipedia.org/wiki/Saudi_Arabia%E2%80%93United_Sta...

Similarly, it is known that Saudis are the prime backers behind Hamas. Most of their money comes from religious "charities":

http://en.wikipedia.org/wiki/Hamas#Funding
It's convenient for people with little knowledge about computer, easy to understand and use.
It's simply for the content, not credit. I assume that if they wanted to get a second degree, they would have to reenroll. I should point out that university employees could also take classes for free, while earning credit; though there have been some cuts to this program recently, if I recall.
No mention of brain teaser questions, which is A Good Thing IMHO. The collaborate-on-a-recent-problem one is also a strong idea. It would reveal things about the candidate that practicing brain teasers would not.
Final boss: left ctrl, numpad 3, backslash, and ]. Better use your nose!
Reminds me of this: http://avc.com/2012/01/scarcity-is-a-shitty-business-model/
I didn't say we should replicate them. I said we should partner with them.
steve, does that mean there's a chance you'll get a contract extension to keep working on rust, assuming you'd like to?
I'm sure there's contracts and such, but really, what leverage does Zoltar's Romanian Film Distribution Inc. have over Sony or Disney? They can't just say, "Look, we really don't need you to drive truckloads of DVDs around the country anymore. It's been nice working with you, good luck."

Obviously they still need translations and such, but can't that be done concurrently while they're preparing for release anyway?
Sony Executive appologize for racist comment targeting Obama (French)
thanks, got anything for HHVM?
You mean ABP + disabled whitelist + fanboy/easylist. ABP on its own is pretty useless.
My Macroeconomics 101 class claimed it's been "proven" the full cost of payroll taxes is born by the employee. It's obvious when you are self-employed that's the case, it's less obvious on W-2, but the net effect is the same.

Going from "Payroll Cost" on the Company Income Statement to "Net Benefit" on the Family Annual Budget, $140,000 becomes about $15,000, and actually often times much less, or negative.

You have to take a careful accounting of where all the money is going, and what your expenses would have been had you NOT earned any of that money, and just stayed home. Unfortunately, it's an extremely demoralizing exercise.

If you go a step further, and even say I'm going to earn some gray-market money off-the-books from home instead of taxable income... then you really do just throw in the towel. But all the numbers I'm quoting are assuming the completely legal and above-board approach.

The good news for all the self-employed boot-strapping startups out there; STOP paying yourself. It's the absolute worst use of your company's cash. If you take a full and honest accounting, you aren't actually paying yourself anything, you're mostly just paying government taxes and forgoing government benefits. Think of it as the unwritten startup tax credit if it makes you feel better! :-)
There's a whole cult of collecting military and police shoulder patches.

Machines for making those are now widely available. TechShop has CNC embroidery machines.
It already said "Acoustic"[0] ;)

0. = "Definitely not in a vacuum"
It's almost as if getting up at 6am or 7am was unnatural.