skysight-inc/HackerNews huggingface dataset:
> The trainers are a group of a few dozen human contractors working in Facebook’s headquarters. These humans, as Marcus explained it, review each of the AI’s responses and decide whether they’re good enough to pass along, or whether they need revising.

So the AI of the future is being trained by a group of stressed-out and underpaid humans screening machine output as quickly as possible. How could this possibly go wrong?
Yes. And usually discovering answer to 6 leads to finding another bug that would bite you later. So you often spend 2x time finding the answer to 6 than you spent for steps 1-5.
So if I understand correctly we should compare:

1. Median household income (which should mostly be wages and not land, financial capital, technology).

2. Divided by purchasing power parity (to normalize for different prices in the country).

3. Divided by average hours worked per week for households with median income.

This is however assuming that if an employee gets paid X (in purchasing power parity) for their work, then their generated value is some linear constant of X. I don't know how to compensate for the scenario where this is false.
In summary, a kid has IQ > 120 with hard working attitude(e.g. 10000 hour rule) that guarantees he/she will be a genius. The keyword seems like the 120 of IQ which is a minimum requirement.
Now my brain is confused.

It says, drink lot of coffee but what about caffeine addiction?

Also, should I filter the coffee as it increases LDL cholestrol? Some even say cholestrol is not that bad.

Also, is 5-9% better mortality rate worth considering?

What about other stuff people with better mortality consumed? Did you know the effects of those substances on mortality?
USB Disk Security 6.5 Full Crack Serial Key Free Download
If you want to take generalities sure, nothing ever changes. We store data, we use electricity, etc. I can generalize away any detail and make myself look clever, too, but I also know the operating realities of those technologies of which I spoke involve details which are not so trivially disposed of and in practice they matter. Are there analogs between these technologies? Can we see echos of the green screen paradigm when we load a web page? Sure. But that's a long stretch from saying that implementation details are close enough to even say a majority of the information relevant from the old 400 days.

As for me, I've run AS/400 shops (back when it was the AS400, but we did use newfangled 5250 emulators), been responsible for development in companies implementing highly distributed client/server based products, and most recently I've been involved in developing back end systems for web and iPhone applications (and, yes, on AWS in microservicey ways). I've been around technology plenty. I can tell you, too, that my early mistakes with AWS were precisely because I allowed my prior monolithic systems experience take too much precedence in my judgments when I first approached it. It was not the same. I needed to learn the new lessons; perhaps my only advantage was I recognized it quickly and recovered.

It's not ageism, however, but a realism that recognizes that not all experience is the same or applicable to every situation: it takes continuous professional development to make that experience worth a shit. However, I can understand why you'd be a little overly defensive in your response however... being a developer of a certain age. Don't worry. I'm about the same age as you, as are many of my colleagues, and I don't think we're too worried about finding work.
I'd ask: Does the name Pavlov ring a bell?

Or something similar to this. I think AI will have difficulty with humor and sarcasm for a long time.
Ask HN: Stable HTTP for unstable connections?
Hi HN,

I'm working a lot in South-East Asia and usually I'm using a combination of unstable wifi connections and 3G to do my work and browsing. While my Mosh sessions, torrents, etc. work nicely on slow, unstable connections, HTTP really doesn't, as often I have to refresh pages again and again until everything is loaded.

Is there a proxy program I could install on a server and on my computer (Linux Mint) that would do the HTTP connections on the server, and transmit it to my local client that would keep the connection to my browser open until it's fully fetched? If not, could that work if I do it myself, or would connection timeouts cause trouble? Or could this be handled through a Mosh-like VPN, if there is one?

What solutions are other HNers working on unstable connections using?
Unicode and timezones.
The joke/trope about MTV not playing any music was alive and well when I finally got MTV around '98 or so when I was in high school. TRL was the show that was on when I got home from school. I remember when Eminem first was shown as a "hot" new video, then jumped to #1 on TRL. That's how influential the show was with their base (which was me I guess, sorta).

At first they would play a large chunk of the videos before cutting out, then as it kept getting more and more popular, less and less of the actual videos would play.

For example, they started inserting live "fans" talking about the video (e.g. I REQUESTED LIMP BIZKIT BECAUSE THEY ROCK TEEN SCREAM) which cut out the sound from the music video.

Then they started bringing in celebrities to hawk their latest album or movie, they'd spend about 20 seconds on the video, then cut to the celebrity for their reaction and then a question about their new video or new album or new product.

The producers of the show would also lick their lips whenever something "crazy" happened so they could repeat that clip over and over again in 5 different "music" clip shows and/or discuss it during the MTV MUSIC AWARDS. Example: Mariah Carey had her infamous breakdown on TRL and all they just played that clip of her non-stop. "MTV NEWS REPORTS MARIAH CAREY BREAKDOWN! YOU HEARD IT HERE FIRST!", "TOP 5 CELEBRITY MELTDOWNS That Happened on MTV"

Basically MTV the channel became a, "hey remember when this happened on MTV?" show. Less and less of their content was being driven by music videos since music videos make $0. Bringing in celebrities, having celebrities, reality shows that cost almost nothing to make (I'm surprised they didn't figure this out right off the bat with Real World). That's where the real money laid.
Increases ldl?
I have been learning new technologies pretty much continuously. It's not impossible, especially if you follow sites like Hacker News, to keep a finger on the direction of the industry, and then try to stay on top of the next new hot technology of the year.

But I hear you on the "worse" technology sometimes winning. You mentioned Java; it was worse than just about all other major contenders, and is only finally losing popularity.

On a current technology fad: React seems to be designed to ignore 40 years of accumulated software best practices. [1] Separation of concerns? Who needs that any more? And the rationale for it is that it allows teams of 100 developers work together on an app. Open standards? Nah, how about lock-in to custom language extensions that will prevent you from migrating your code to the next web standard! Much better.

And how many app teams have 100 or more active developers? Probably fewer than a dozen, and I submit that none of them probably should. Certainly not the Facebook app: It has a lot of features, but not that many features, and yet it has a 150Mb footprint. When I hear things like that, I can't help but fill in "junior" or "mediocre" in front of "developers." React helps to prevent people from breaking each others' code when you have bloated development teams filled with junior developers. React has some cool ideas, but all told I think it's a step backward for software engineering, and certainly isn't as much of a help for small teams, especially if you want to have a CSS/SCSS/LESS expert styling your product without having to dig through JSX files, for instance.

The Java rationale was similar, IMO: You can use the Java abstractions to allow lots of mediocre developers to make contributions to a product without breaking each others' code. At least not as frequently as when they can poke right into random data structures and change things arbitrarily. If it weren't for Google's decision to require Java for Android, I think Java would be relegated to big company web backend development.

I do like React's idea of the Virtual DOM for optimization, but you can get that without using React. [2] React Native is great for using native components and driving them from JavaScript, but it's also not the only game in town. [3]

Back to the original point, though: You can stay on top of the Hot New Technologies, but when there are good technical reasons to use alternate technologies, stay on top of those as well. And then explain clearly to your clients (or employers) why the current fad is a fad, and how to get the key benefits of that stack without its drawbacks. Oh, and choose clients (or employers) who will listen to strong technical arguments. :)

[1] https://www.pandastrike.com/posts/20150311-react-bad-idea

[2] https://github.com/Matt-Esch/virtual-dom

[3] https://www.nativescript.org/
South Korea has a similar GDP/capita to many European countries. Not the richer ones, but some countries in Southern or Eastern Europe.
Management that does care about regressions and you both still get stuck with placating the customer, because the customer always wanted features instead of dealing with debt.
How do you know if it's "more-or-less everyone" without a formal study to prove it? You only know anecdotally, which, as you said, is subject to various cognitive biases.
I don't find it an issue at all, but I also do follow the current technology trends, at least to the level where I can talk about them intelligently.
True only in the absence of strong AI.
COM. 'nuff said.
What I see here is a choice to bring up a child in an environment of an elite pursuit, in this case grandmaster-level chess. If that brings them joy, fine. But it is not much different from children raised to perform at elite levels in sport, music, dance, etc. If they are happy that way, then good. But if they are not happy it is an avoidable misery.

If you have given your child the gift of a life of the mind, you really do not have to press them to be able to reach elite performance levels in the domains where, if you haven't sacrificed a normal-ish childhood, you have missed the boat.

If you avoid doing that, you give them the chance to excel in areas where one can have lifelong participation and growth.
I like the taste of coffee as well but its caffeine is too jaring (compared to tea), so sometimes I drink decaf. Most decaf coffee is kind of meh. A few months ago I found a new one I like better (I think they tout some kind of cold water process for decaffenating). The taste is better but still different from normal coffee.
> As for software trends: all hope is lost.

Sad but true. The rate at which software quality is decreasing is increasing all the time. e.g. even though I haven't upgraded my phone's OS for over a year (I have tried, but the newer versions are always broken in some important way!), Google pushes out updates to Play Services that I can't block that cause crashes, dead batteries, broken apps and features, etc.

This is why, more and more, I gravitate toward not only FOSS software, but stuff like Emacs that Just Keeps Working. It seems like hardly any software developers care anymore about making things that actually work. Imagine if modern cars broke as often as most computer software does. (And as cars come to depend more on complex software, they are going to get less reliable--just as they were getting to be very reliable.)
Man, oh man, BC was the bomb! In a good way; maybe I should exclaim that it was the anti-bomb!
When I say "any specific sorted order" (e.g. whether it's insertion order or ascending value order or whatever) I mean as opposed to unsorted order. That is, not necessarily randomized but necessarily unspecified and not to be relied on. Randomizing is the most explicit example of unsorted order.

Go is fairly serious about language stability and they want to hold onto some guarantees for the remainder of Go 1.x. In order to be able to achieve this, they need to be careful about what explicit features they commit to as much as what implicit features people end up depending on. If changing an implemention of a datastructure changes the implicit order of how keys are stored and the entire community has grown to depend on the original undocument order as a feature... then that's a big problem.

> Are you coming from a C++ background?

I don't think it particularly matters in this case, but the majority of my programming career so far was spent in Python. :)
> Later in life its hard to rekindle the spark of curiosity, and early in life its easy to extinguish it

Can this be backed up statistically ? Can a born genius have their spark extinguished by adverse circumstances or poor parenting ? I feel the exceptional ones march on their way to genius despite family support.
The Trials of White Boy Rick (2014)
This is the extend step. They've embraced the unix philosophy, and are now trying to make it "better", throwing compatibility with other systems out the window for little reason.
Where an entire app is based on a Qt main window, it can display HTML-encoded or Javascript-encoded content in a QWebView widget.

So it's another one of these "web everything" things... which in my experience seems more like "how to make your app consume 100x more memory and disk space that it should". What is with this aversion to native UIs that I've been seeing more of recently (and the tendency to invent controls that don't work anywhere near as well as the native ones)?

In regards to that, this also tends to encourage some very convoluted schemes like creating a local web server to serve the page for the GUI:

https://news.ycombinator.com/item?id=8640520
Yes, no qualification. I've been part of the hiring process several times. Unless you're exceptional, hiring is brutal for older devs.

I would worry about it and I'm only close to 30 but I'm self employed now.
Leading a project where in order to just not fall behind on maintenance and user support you need 2 people, and 2 people is all you're gonna get for the foreseeable future, yet management demands forward progress out of you. Fucking demoralizing and degrading.
Substance addiction would not necessarily affect mortality.

In fact, addiction isn't necessarily bad for health at all, if you reliably feed it every day, and the beneficial effects outweigh the negatives one. For example, consuming moderate amounts of caffeine every day, but always at least 6-8 hours before bed.
As a contractor, the fear is more on the client side than with the code.
Coding problems can be resolved or worked around eventually, but the client can be a wildcard.
In developer meet-ups I usually hear about coding issues like they are a puzzle, whose solution is being shared with the group. But the scary stories are usually centered around clients, since problems can arise there even if you provide perfect code.
How much time are you leaving between when you drink the coffee and go to sleep? If you drink it only before noon, then assuming you sleep somewhere around 10 PM - 2 AM, most of the caffeine should be out of your system.
None of that would account for a massive national surplus of a globally demanded resource (oil in Norway's case). A strong currency based on heavy exports of energy can subsidize all of the other factors.
This is a very noob question. I started with React. Its just great. While I was working on the "component" thinking, I just thought react does provides "states" concept in which we can store the component's state. Which is ( for me ) looks like React does provides the model too (what I'm thinking right now is setState as a model and render as view of React lib). Probably my thought process is wrong over here. Am I wrong here?

But if one can store the component state in React setState, why one should look for "Redux" or any Flux libs?
It's better, what we've seen with the politically independent central banks in the US and Europe is policies during the crisis to protect the banking systems balance sheets at the expense of the real economy. That's pretty much backwards, since a banks balance sheets can be easily fudged as needed and there is no physical limits in play. Vs the real economy where you can do real damage.

My gut feeling is you can compare the United States 1929-1935 with China 2009 to 2015 and here we are. Notable China has managed to totally avoid a depression via the very policies bloomberg article rails against. They'll be sorry!!! Real soon now the chickens will come home to roost. And it'll be curtains for China!!!

After six years of this, spare me please.
If you can persuade your customers every few years that they need to reinvent the wheel and call the same things by new buzzwords, then you are all set for a lucrative career, you are correct. But sooner or later the wheels will come off this gravy train. I'll be fine - will you?
I drank a moderate amount of coffee but it gave me heartburn both the acid and the caffeine caused my GERD to be bad so I cut back and switched to decaf now my GERD is 99% gone.

But I may quit since it's decaffeinated using methylene chloride which doesn't look very gut friendly or maybe I just discovered a cure for GERD.
The thing about that is that we experience free will. By that I mean that most people perceive ourselves as being in control of ourselves, rather than being controlled by whatever else.

If you want to say that's an illusion or whatever, then you undermine empiricism and science with it. How many of our other perceptions about the world are unreliable and why can't this one be trusted?
using filter decreases it, I mean :)
That just sounds outright stressful. That sounds like Black Friday shopping in the USA, something I avoid like the plague every year.
3-5 cups seems too much to finish 6-8 hours before bed time. Seems like you will need to have coffee every two hours.
I think Julia stands a really good chance at "chipping away" Matlab to a significant degree once it gets to a stable version 1.0
The syntax is close enough to Matlab to make the switch fairly easy, its got the performance, and the community has already developed a lot of cool scientific computing libraries even though each new version has breaking changes.
> They pride themselves in fancy, fast, optimized graph storage and querying. But they don't seem to manage to implement a flag like that.

There are massive organizational worlds between optimized graph storage and the operations/customer support processes that lead to a bit like this being introduced and maintained. So it's not really ironic at all, because it's almost certainly not a technical issue.
This is a pure HTML/CSS3 animation that is supposed to look (and sound!) like one of those demos in the days of the C64 or the Amiga. There is no JavaScript at all involved.

It's an interesting demo, but as someone who has used a real C64, and watched the demos on them (this is better than C64 graphics, but definitely something resembling the capability of mid-80s era hardware), there's something about using several more orders of magnitude more resources to recreate the same effects that just doesn't feel right...
labnol.org has great articles about doing cool things with Google Sheets, e.g. logging/alerting web site up time, mail merges, monitoring changes to web sites.

I really like the sharing functionality, and would hate to go back to the days of emailing around multiple versions of a spreadsheet.

The ability to pull in arbitrary stuff from the web (using IMPORTXML()) and easy access to exchange rates and stock prices (using GOOGLEFINANCE()) are great.
Consider that an industry with a high churn is always looking for fresh meat. The analogy to fashion is no coincidence.
Really? I can have three cups before I leave for work some mornings..
> Facebook really don't care, do they?

Mr. Bich one of over a billion users of their service; no, they really don't care. Even the negative PR from this situation is a blip on the radar, and will be forgotten by everyone except Mr. Bich a month from now.

I find their treatment of transgender folks even more egregious, but again, Facebook can afford to not care. Even if they caused 10,000 people a day to stop using the service, it would take over 300 years for everyone to leave.
Being so sleep deprived on a new gig that you mistake myvar: for :myvar
Give me a break. It's an honest answer to the question.

And it's not just between me and my employer. It's an industry-wide problem, albeit not the biggest problem out there.
Visual thinking
That's the whole point with the 'new ads'. They look like content, so you're fooled into following them up.
Coastal seaweed along the American west is all edible, nutritious and pervasive. No need to find food or water - every inlet is a freshwater creek. It would be a lark for a young blood wanting to get away for a while.
Using strace to figure out how Git push over SSH works
6-minutes or so of Jean-Paul Sarte was really fun! I enjoyed it immensely, thank you. Though philosophy has rarely delivered in the past 2,000-years-or-so... [1], the purpose of philosophy is to Guarantee the user a serene death [2] I would like to add that perhaps all these different philosophical viewpoints may aid an individual with a "mission statement" for a serene life?

[1] Francis Harry Compton Crick

(I read the quote in an interview)

[2] Gore Vidal: Novel: 'Julian' Quote: http://www.gorevidalpages.com/1964/10/julian-by-gore-vidal.h...
Sorry actually my last reference is a Spider Robinson story. So take it with a grain of salt.

Here's a modern link: http://paddling.about.com/od/advancedpaddling/ht/oc_kayak_su...
This is a great answer, but I'm curious why you put viral coefficient last? You don't to waste your PR effort by driving users who churn quickly and don't invite more users. Why not focus on the engagement part first?

(Not a rhetorical question. I'm genuinely curious to know what I'm missing.)
what are the problem domains ? Do you think something like Python Pandas... and especially Jupyter/IPython can replace it ?
No, it says right in the second paragraph: 7.6 trillion yuan ($1.2 trillion) as being the amount of new debt forecast to have been issued in 2015. Later on it gives 1.2 trillion yuan as the amount of bad debt -- loans that are already non-performing.
something similar I've done for
http://news-ai.com
I had terrible issues with Comcast, and after the fourth or so call I made sure that the agent wrote down all the necessary details, and I would tell agents in later calls to read the details. Not that my problem was ever resolved, but at least I didn't have to explain it every time.
> [Hanyu Pinyin] has the three groups of initials (leading consonants) z-, c- and s-; zh-, ch- and sh-; and j-, q- and x-. An English speaker would pronounce none of these correctly

Well, almost. An English speaker is fairly likely to pronounce sh- correctly, and certain to pronounce s- correctly.
It's a lot more than "several" orders of magnitude difference but the impressive thing is that it is done using a declarative tool that most people would think can't do this.
I think I must be particularly sensitive to caffeine because even if I only have one cup in the morning I notice I still don't sleep as well. It may not be due to the caffeine directly but because of feeling agitated earlier in the day.
DIY: Desktop Robotic Arm
Teach BSD, Teaching Operating System Internals Using FreeBSD