skysight-inc/HackerNews huggingface dataset:
I'm not sure trade schools, per se, are the answer.

The problem with trade schools is that you're just making a different bet on what jobs are going to be available in the future. Maybe the numbers are better than for some traditional university degrees, but it's fundamentally the same sort of bet: you educate yourself up in some direction, and then go look for jobs.

An alternate route, which has been used at different times in different places, is to first get hired at a company based on general competence, and then to get trained up in whichever direction they want you to work. That way, you have a guaranteed job after you finish training.

It's a much better system for the workers, but it requires different attitudes on the part of the corporations -- they need to be focused much more on the long term; they need to be willing to pay upfront in time and money to train up their workforce, and be stable enough to employee them long enough to make back their investment. Fly-by-night operations that explode rapidly for a couple of years and then collapse can't really afford that.
Research : huge investment required. Very few patients (ie. voters) are clamoring for it. Very easy to cut as part of public policy.

Treatment : not a huge cost (esp. not per-patient), but has to be bourne a billion times over. Extremely expensive in total (far, far more than research, but ...). Even tiny cuts will result in massive protests (see Europe every few weeks since 2009 or so). Various interests with large amount of people want to see this cost going up : docters, medical personnel, patients.

Getting public money to do healthcare will result in next to no research, and ever more, ever less effective treatment. This is not to say there won't be advancements, just really, really slow ones. Because nobody really sees the potential (or sees it as bad to some extent, e.g. medical personnel) nobody will even miss the research. Also, people kind of like that only universities do the research, but never, ever bring drugs to patients, and only very rarely do they bring treatments to patients.

Getting private money to healthcare runs afoul of one of the basic axioms of the free market : choice and competition. In medicine there is, in quite a few cases, no choice (as illustrated above. Hep C infected ? You have 2 choices : $100k or $100k, or death of course).

It doesn't seem, economically speaking, that you can do both.
The key idea behind the colloquial usage of the unhedged call option metaphor (or "writing naked calls") in financial circles, is the small chance of a catastrophic loss in return for a guaranteed small payout now. It is the idea of unfavourable non-linearity (asymmetry) in the reward/risk profile of a decision. It is mostly used pejoratively for any scenario which is superficially tempting but ultimately unattractive. I am not certain this is a good fit for the often reasonable decision to take shortcuts in software development, usually because the competitive landscape makes it very important to ship before competitors and land grab before others.

Moreover, in a startup context, both metaphors break down: you can walk away from your technical debt by shutting down. You can't walk away from your financial debts (or call option shorts) so easily.
http://postatic.com
Getting U.S pricing on Australian XBOX store using Bitcoin
> And they rose to the challenge. “I think the kids were just waiting to be let loose and to be treated like adults,” Holman said.

This part struck me. It wasn't that long ago in human history that these "kids" would have been considered adults. Fourteen, which should correspond roughly to the beginning of American high school, would have been the year they would have started apprenticeship and taking on real adult responsibility. And that's assuming they were even going to a skilled trade; unskilled trades like farmers would be outright working by that point. We see this transition point in cultures that have preserved it as tradition, such as bar/bat mitzvahs, quinceañeras, and débutante and cotillion balls.
This strikes me as a fairly useless test, because it only works in situations where you are sure there are only 2 variables, and you're trying to determine which one is dependent. Such a situation only happens in a carefully controlled experiment--and in those situations, you can easily determine causation by creating counterfactual tests.

What people really want to know is whether statistics alone can be used to exclude hidden shared causes from an uncontrolled data set. Even the article itself uses such an example: the impact of hormone replacement on heart disease.

This test does not further that goal. I remain convinced that it is impossible. In fact to my understanding, that is the origin of the scientific method: rather than accepting conclusions from the first data set, science constructs hypotheses and tests to exclude hidden causes.
An Introduction to Display Editing with Vi – Bill Joy
The first paragraph is a gem. It took me few readings understand it in entirety. Great essay, Paul!

> protecting yourself against obsolete beliefs is exactly what you have to do to succeed as a startup investor

This statement is not only true for startups, but for life in general.
Wire-Wrap Days
Introducing Cisco Virtual Internet Routing Lab
Cmax emergency shelter system
He was threatened with 30 years so he took a plea-deal.

It is a shame he was denied a trial.

May or may not have been guilty - taking a plea under such extreme duress is hardly an admission of guilt.
Honest question because I don't know either Apple's stand on this or the technical challenges you would have faced: Did you consider bluetooth?
The phenomenon you've observed in the arrogant individuals exhibit what Carol Dweck calls a "fixed mindset".

http://en.wikipedia.org/wiki/Carol_Dweck#.22Mindset.22
Great work, looking forward to see the implementation.
This is standard for cryptome. Honestly I don't know why they do it that way. I do not think there is a good reason. It might be because they don't want content crawled or something (does that reason even make sense - probably not...)

The PDF however, contains a bunch of information. I would read what it links to.
You're correct in that most "good" developers can self-train on whatever stack the employer uses. The problem is that many employers are not even willing to buy one book and wait two weeks. If the candidate cannot be instantly profitable from day 0, they are deemed to be "not qualified" for the position.

There are too many tech fads and trends for a developer to self-train on everything a potential employer could possibly want before knowing exactly what that is.

In my opinion, tech employers should stop being so specific with their requirements and simply allocate some time for the new people to adjust to their in-house way of doing things. As many of us know well, every development team has its own slightly different way of doing things, which has to be learned in order to work more effectively. Nobody "hits the ground running", because the tech skills are hardly ever the limiting factor in hitting full productivity.

And I assure you that any company that wants to hire people to "hit the ground running" will forget to mention their new hires will be doing that running as a steeplechase over mismanagement hurdles.

Training doesn't improve the quality of a candidate. It assures the candidates you can find at the price level you have chosen are familiar with the specific technologies and processes that your company uses.
DIY: Create Linux User Account by Hand
This makes me hurt inside.
While the latter half of your comment is a matter of opinion/taste, the first half is categorically incorrect. systemd-timesync is not a minimalistic ntp client, it is a minimalistic sntp client. But do not take my word for it, the authors made this clear in the announcement:

> A new "systemd-timesyncd" daemon has been added for synchronizing
> the system clock across the network. It implements an SNTP client.

I disagree that systemd-timesync is sufficient for most desktops and servers. We do not even need to go down the rabbit hole of discussing one's required stability/precision/accuracy to see a big problem with the "sufficiency" of systemd for most desktops/servers and the developers acknowledge it a couple sentences later in the announcement they "not bother with the full NTP complexity, focusing on querying time from one remote server and synchronizing the local clock to it." How do you detect falsetickers when you only have one sample? When they decided to ignore all the complexity they also chose to ignore clock drift. Maybe your dekstops/servers come with rubidium standards, but the rest of us have crappy crystals. I like that ntp/chrony decided to address clock drift...
I love that there is a commit to 'remove redundant import'. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

Being enterprise software, the last thing they need in the codebase is clutter.
After 10 years, few payoffs from Gates ‘Grand Challenges’
Holy hell, there's more to this world than profit. Of course Facebook has a choice. Or more directly in this case, Zuckerberg does. If he can unilaterally spend $19b on Snapchat and have "The Fucking CEO" on his business card, then he can certainly say, "we're pulling out of Russia, because there are more important things than money". This is disgusting.
Not as serious as sending them the message that they can continue uninhibited.
I'm not sure that Bill Blunden is writing in a style that will communicate his point in the most effective way to those who aren't already "in the know", but it's refreshing to see another broad summary with new citations (Garden Plot was a new sound bite for me).
The Potential for Digital Products in Latin America and Hispanics in the U.S
You're telling there are no books on artistic techniques?
Maybe they're running some sort of daemon that wipes RAM when the USB is pulled out, it's still possible to get the data if the OS hasn't shut down. I wonder if something like that exists. From the TAILS docs:

"Moreover, an attacker having physical access to the computer while Tails is running can recover data from RAM as well. To avoid that, learn the different methods to shutdown Tails rapidly." -- https://tails.boum.org/doc/advanced_topics/cold_boot_attacks...

EDIT: Seems tails does have such a daemon (https://tails.boum.org/doc/first_steps/shutdown/index.en.htm...) so if it completes shutdown, the RAM should have been overwritten and unreadable.
It's sad that after 20 years of the web, it still doesn't work properly. These kinds of bugs should have been solved years ago.
Yet people here keep defending these ridiculous charges because they "don't matter", and "aren't real anyway". Yeah, tell that to the person that had to hear that charge and then got scared shitless into accepting "only 2 years" of prison time.
I was trained in Java, but I never had to do any Big Enterprise Java coding. Can anyone summarize why and when this style of development began?
iOS Chrome is something like reskinned Safari under the hood, though, isn't it? It could very well be that desktop Chrome acts differently.
Turning off mon is part of the recommended configuration for a year now.

http://www.pool.ntp.org/join/configuration.html

Not that openntpd isn't invited to be a part of the NTP pool(s).
Hacked corporations don’t deserve our sympathy
Life inside America’s food processing plants
On your second point, I believe you're right. The US government and the FBI don't believe NK are actually responsible, nor does Obama believe the Chinese will cooperate. This is pure theater.
Cool. Which language?
There's a subtle theme in this essay which describes the thought process of how YC (well pg specifically) selects teams for YC. Perhaps in a way, bringing clarity to what is generally seen as a non-scientific and highly complex line of reasoning for hiring and selecting talent with very little limited context. However, I still don't feel like I've still fully grokked it.

> Within Y Combinator, when an idea is described as crazy, it's a compliment—in fact, on average probably a higher compliment than when an idea is described as good.

Yet, outside the walls of YC, sounding crazy means you don't get in.

> But we could tell the founders were earnest, energetic, and independent-minded. (Indeed, almost pathologically so.)

How is it possible to discern this in a YC application?

This is all reminiscent of the talk Gabe Newell, CEO and founder of Valve, gave on the hiring practices at Valve. https://www.youtube.com/watch?v=t8QEOBgLBQU#t=1291 Here he mentions the following: (paraphrased) "One of the first programmers of the company was the manager of a waffle house. He was one of the most and still one of the most creative people in the industry" So what made them take the risk? What makes Valve turn away every waffle house manager that applies today? What made YC take the risk on Chesky, Gebbia, and Blecharczyk?
> […] this is something Chicago was guilty of […]

I’m guessing this was a problem before red-light cameras:

— What? What did I do?

— You failed to stop at a red signal.

— The light was yellow, sir.

Elwood Blues and Trooper Daniel, Blues Brothers (1980)
Yes, but since then, there has been a continual stream of updates, unit tests (shockingly, the original version had ZERO unit tests), expanded support for a variety of IDEs, and better code structure.

Also, they author finally got around to actually providing a proper pom.xml file.

Check the commit history for details.

If you're interested in contributing, there's definitely room for expanding the unit test coverage, and also instrumenting the build process to support a code coverage tool such as EMMA or Coberture. Also, I don't believe that the code has undergone a security audit, and I don't see any code reviews for many of the commits, which is distressing.

And documentation! The code does not support javadoc, and in fact, there are only two comments in the entirety of the nearly 1500 line code base!
They rejected my pull request to migrate their markdown docs to docbook.

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
AUCTeX mode is great; less well known is CDLaTeX mode, which has a lot of quick abbreviations for mathematical symbols, etc. I'm a huge fan:
https://staff.fnwi.uva.nl/c.dominik/Tools/cdlatex/cdlatex.el
Mapping Human Poop in San Francisco
> The diagnosis: chronic idiopathic urticaria.

That's not a diagnosis; that's a lack of diagnosis. "Chronic urticaria" is the symptom you reported; "idiopathic" means "we have no idea what is causing this."
We are in our cornbread!
China’s Xiaomi Valued at More Than $45B
> Watching the front page of HN and you'll see entire frameworks and languages come and go virtually as quickly as the seasons. ... Expertise today requires that you start to think and operate at a higher level of abstraction in order to cover what you know, and where your knowledge might go.

I'm glad you wrote this, because so many people bemoan the first quoted bit and don't take into account the second. Sure, FooFramework is out of fashion, but the underlying knowledge that a good programmer, one I'd consider an "expert", persists. The knowledge that makes a person a good programmer, the real skills involved rather than the minutiae and the whatevery bits involved in translating that knowledge and those skills into a particular use case, have personally served me well (so far) in web development, mobile development, devops, and game development.
>Ehhh, the analogy doesn't hold totally because you might not have to pay it back. In that case you're ahead.

The analogy totally holds. If you don't pay back financial debts (e.g. airlines going through chapter 11 and shedding their pension obligations), then you ALSO come out ahead.
If you're generating random test case input on a single machine, time() is a perfectly reasonable way to seed a PRNG. A super-robust entropy source isn't a necessity when you just want something nominally random between intermittent runs.
So where does one find robotics programming jobs? Because that mostly sounds familiar.
Wait, WTF...

At the end:

> Overall, the auto bailout was the one big money loser for TARP. Even with the Ally sale, taxpayers lost about $9.2 billion.

Do they mean it could have been 15.3 + 9.2 billion in the end for the total $24.5 billions in profit?

I don't think taxpayers lost anything if the program broke even.
You just point to your Proxy server under Settings / WiFi. Alternatively you may want to install your proxy SSL CA on your mobile device, so you can see inside HTTPS connections (if supported).

Charles Proxy has some easy-to-use pointers [1][2].

[1] http://www.charlesproxy.com/documentation/faqs/ssl-connectio...

[2] http://www.charlesproxy.com/documentation/faqs/using-charles...
How about r/rubyonrails? http://www.reddit.com/r/rubyonrails/
Determination seems to be one decisive trait. If you're determined, people often want to help you succeed or to work with you. Determination also seems to matter more than raw intelligence, and betting on determined people tends to be a good bet.
The article mentions the treatment these films receive in the West, but I would like to add that there is also a general aversion to anime. In Catalonia, where I live, only the young generations are (more than) open to anime, while the rest will miss beautiful artistic experiences like the Sutdio Ghibli films because of their prejudices against anime.
In the US I've seen similar reactions but mostly I have found people who will classify all anime (including films such as these) as "cartoons" for children.
>One of the hidden costs of bad code is that it is contagious.

That's why the debt analogy fits so well - because technical debt compounds. If your codebase is already heavily in technical debt, when developing new features or fixing bugs you are faced with three equally unpalatable options:

1) Do it properly (takes: 1 month)

2) Don't make it worse; don't make it better (takes: 1 week)

3) Just do a quick hack to work around all of the other hacks (takes: 30 minutes)

As a developer with a pushy boss who doesn't understand technical debt and a tight deadline, the rational choice is pretty obvious: take 3, go home at a reasonable hour to your family, still meet the deadline and drown your professional sorrows in alcohol.
Google Sues Mississippi Attorney General, Alleging Internet Censorship
How is using the API any different to using the website or app? Sounds like you need to move your access controls one layer down, into the API. If the app does rate limiting, the API should too/instead.

Take the github approach and let open source devs write innovative apps based on your open API!
Have strong convictions, but hold on to them loosely.
Personally I would just use the Firefox web developer tools rather than mitmproxy, much easier.
Why disassemble when the original source code is available?
http://www.computerhistory.org/atchm/microsoft-ms-dos-early-...
Amen, but I prefer high butterfat butter to vegetable oils: http://www.ansonmills.com/recipes/464

A serious argument [0] can be made that sugar crept in due to the switch from stone milling to steel rollers circa 1900 which greatly affected the flavor of corn meal due to the amount of the kernel being lost but also the heat generated.

Kind of a double whammy... the heat robs it of flavor which is made up for by adding sugar and also decreases the nutrient value of the meal by milling out the germ.

[0]: http://www.seriouseats.com/2014/08/why-southern-cornbread-sh...
It has support for AIO, as had vim for quite a while, but it's not pervasive in the standard library and the ecosystem. Both editors have way too many plugins that block the UI needlessly while you're typing (autocompletion, syntax checking etc).
I really dig this post. As it happens, the blending of domain expertise and software skills is a big reason I moved into devops. I wanted to make my domain expertise as portable as I could, while relying heavily on my software skills. Your cosmetics e-commerce app scales according to the same principles as most others', using the same techniques. Which is cool, because it increases the amount of useful knowledge in my head and allows me to apply it to a lot of different problems. (I call my role "being a multiplier", and it's a lot of fun.)
He said what the bar is in one of the footnotes: something with a title. I guess for him at least, the blog posts count.
It's unlikely they'd be better served trying to learn how to host their own server and blog, deal with identity and spam issues, etc. I dislike FB, but don't kid yourself that it solves a lot of problems very well for a lot of people.
I think someone reading the other post found this on my blog
I work at Trello. I believe we're seeing ~1000 updates/sec and ~10000 reads/sec at peak. That said, our data is split across 7 shards. Total documents count is in the low billions.
Right:

Apple’s App Store policies state: “Apps that browse the web must use the iOS WebKit framework and WebKit Javascript.”

This means that web browsers can’t implement their own rendering engines; they must embed a version of Safari’s rendering engine. They can’t offer a faster rendering engine or new web features. In effect, each third-party browser on iOS is a different interface around Safari.

http://www.howtogeek.com/184283/why-third-party-browsers-wil...
Debt is a useful term, an "uncovered call" is a "debt security" http://www.investopedia.com/terms/d/debtsecurity.asp

So porque no los dos?
Ask HN: Web design tool / framework trends?
What are current trending tools / frameworks in web design?

My radar is on Google Paper as far as putting some concrete data behind design concepts, but in terms of reusability in design does anything compete these days with Scss / Compass?
These guys (who I've worked with back when they were NHR) have massive warehouses of used equipment that you purchase for 70-80% off list. They sell about $250mm worth of equipment each year.

https://www.curvature.com

Here is their distribution center:
https://www.curvature.com/DistributionCenter

Carrying inventory valued at $200mm.
Oooh, can we turn this in to general annoyances about browsers?

Frickin' Safari on iOS that won't render a page until whatever God-awful custom webfont the designer has specified has loaded. 1 in 20 blog pages I load in Safari load with invisible text, and it just ... hangs.
I don't get why all you kids love these obfuscation competitions. ;-)
Bitcoin public chat room – Gliph
The sad part is that there is actually an advantage to abstracting out the printing of fizz and buzz, and that is it will be easier to test. But the authors didn't even swap in a testable printing strategy, they just changed System.out.
While Porco Rosso has a good female character in Fio, the lead is male, so that's another.

Basically, while there's a lot of excellent female characters in Ghibli films, there are still a number of their films with male leads.