skysight-inc/HackerNews huggingface dataset:
>The thing is a lot of people here on HN, and in the tech community, like to judge products based on how easy or hard they are to build, and that has zero relation to how good the product is or how successful it will be.

This is also true but that wasn't my point.

I'm saying that the armchair quarterbacking from nerds is often predicting the business success (the mass acceptance) of a product. There is a huge disconnect between how expert tech communities think and how everyone else thinks. Steve Jobs was one of the few that seemed to bridge this disconnect. But Mike Lazaridis of RIM Blackberry could not. Jobs was more consumer-minded rather than technical. Lazaridis was more engineer-minded rather than consumer (e.g. consumers want a physical keyboard more than a touch screen.)
"The King James Bible is the most widely read work in English literature"

I've read this many times, but is it true? Are there real sources to support this claim?
Addendum: I didn't mean to claim that GHB was in any way safer.

As far as I know, it's therapeutic index is similar to the one of alcohol.
Why economists don't trust China's GDP figures
Thanks.

And yes there is all sorts of issues that could arise for sure.

I have been thinking about ways to force out these hidden problems from people with more experience. Perhaps just doing a bunch of interviews and writing a book/blog about them. Another idea I have is to try make a podcast where we invite people in with experience from industries and then try and figure out what problems hide inside the organizations that we are not aware of.

It all came from an ASK HN i did a while back where I asked "What problem in your industry is a potential startup" https://news.ycombinator.com/item?id=9799007

The answers there were mind-numbing to me cause it showed me how much insight is actually needed not just to solve a problem but also to find it to begin with.
What about google doc?
Mining Bitcoins on a solar powered Raspberry Pi 2
> One of the reason for the lack of diversity is that people born before 1975 haven't really experienced the internet revolution like those of us born in the 80s and 90s have.

Speak for yourself. I saw an IMP get installed in 1986. And converted a business and it's products from SNA to TCP/IP. And worked at one of the first profitable SAAS companies when they were called Application Service Providers.
I agree with you that what you say should be the main goal, but I suppose it's also worth to redirect some spare energy to optimize the current state of affairs (as long as it doesn't go against the main goal you mentioned).
Let's go the the very core of this: smart old people are massively more productive than fresher minds. They know the fundamentals and they know the tricks, they also know themselves and their needs. They can tell youngsters that you are wasting your time and they are right. Point is: youngsters need to waste their time in order to learn life, the trade and -in this environment- in order to get something really new out of their own evolving needs in an evolving world. A corollary is that domain-specific applied problems are probably better suited to older people but unpredictable ways are easier to come from fresher minds.
> “There is no landline or other means of communication for drivers in trouble to contact base to get assistance.”

I don't know about Uber London, but Uber Newcastle-upon-Tyne has an office who looks after their drivers and all of the ones I've talked to are quite happy.

I like using Uber because they have an app which actually works, don't do stupid things I've had taxi companies do (sending taxis to wrong addresses on purpose) but yes they need to pay tax and be better.
LLILC (an OS CoreCLR Compatible JIT Based on LLVM) at Six Months
I have always wanted to learn how to sketch.
Wow, so many negative comments in here. First of all, thanks to the author for this project! Not that I directly benefit from it, but I appreciate the effort that has gone into taking the pains to make a project of this complexity, setup a website for this and most importantly, open source it! Still requires a bit more polishing, but this project being open source, I see no reason why it wouldn't, pretty soon.

Thank you for your effort!
How long do younger people stay at a job, on average? I'd imagine it's 5 years or less. In fact, I'd argue that a person closer to retirement might be more likely to stay longer than someone just starting out. The younger person doesn't have kids, a mortgage or roots put down, so it's much easier for them to leave.
Age discrimination seems to be a significantly smaller problem outside of Silicon Valley. [e.g. Finance, Retail] So its quite possible they are sacrificing experience for other things they think are worth it in SV.
Node with Docker – continuous integration and delivery (updated 10/18/15)
Evolution+From+Ancient+Stone+Clock+to+Automatic+Time+Tracking+Software
Sounds like a similar experince to one I had where interviewer nr2 clearly had made made up their mind before walking into the room. So 30 mins into an interview that was going swimmingly - in comes sour face and contradicts everything I say. It wasn't a "strategy", it was just some $$$$ in a bad mood who didn't like my name? age? some other factor? I hope I can just roll with it next time but I got really pissed at the time as I knew I was suited to the job, but wasn't given a fair chance. It gets you down when you are 'between jobs'. Funnily enough, I now work in a different division of the same company and this person was brought in on a project I was on. I don't think I was remembered and thankfully I had recovered my professional composure so I didn't mention our first meeting.
>SWIM

sigh this term is so moronic
Strategic acquisitions and long-term R&D investments abound
95% of the battle is what you can do.

If you're in a minority group that suffers discrimination then that discrimination skews the balance away from being 95% what you can do to more like 50% what you can do and 50% what colour/gender/sexuality/age/etc you are. And a big chunk of the 50% that's discrimination is the fact that people outside of your minority grossly underestimate how much of an issue discrimination is.

If you see something that's unfair it's not especially reasonable to just ignore it with a "Life is unfair" line.
Yeah I could have worded that better.

The point I was just trying to make is that older generation might be caught up in certain ways of solving things, where as younger generations might come into it with a different paradigm in mind.

I was trying to make a very specific point but I did that I guess poorly.
Hah, 90% of all legal work IS done by paralegals.
JavaScript Charting Made Easy with JSCharting
Great paper, I am building a red-black tree at the moment (well, rebuilding one I wrote earlier), so I will try test out some of the techniques described here and see if I can get any speed out of it.

If I get any clear results, I'll ping you back here. Cheers.
Xtreme Vulnerable Web Application (XVWA) – Practice Hacking Attacks
Neat idea. Did the author read Jobst Brandt's book, "The Art of the Bicycle Wheel"?

Symmetry obviously makes the ride smoother. The real issue is dish and the incredible strain difference between. The drive side and the non-drive side: did the author simulate modern rear wheels?
Garden gnome to computer programmer (illustrated story)
Install your own LibreSSL with Homebrew or wait for a fix from Apple.

I think Apple never discloses information about security vulnerabilities until a fix is out.
In my case I'm more interested in the positions where floating point accuracy is lost: I'm currently working on a huge code base where we moved from double to single precision. If a unittest does not validate in single precision I want to have a tool telling me where and why.
The private cloud is dead
I actualy would agree with you and I should've said "99%" above.
Show HN: I self-published a book on Ansible
If we all ride these, do you think that the handicapped will feel less alienated?
> Not mutually exclusive. Why can't you have some hobby stuff on github ?

So now a professional programmer also has to program as a hobby too? Doesn't that set the bar a little high? What if your 'hobby' code is also closed source because it's for a side project?

What if your hobbies are thinking hobbies but not programming? What if your 'building stuff' fascination is more multi-faceted than just software?

I get that GitHub is great for employers because it allows them to evaluate a person's chops, provided that they have a substantial enough body of code published. But that only works for people who have some way to publish their work or personal code. Not everyone does that, nor is it practical to expect everyone to do that.
Isn't the sample size too small? I invoke the law of small numbers.
A laudable effort, which of course is immediately beset by paranoid tiger parents 2nd- and 3rd-guessing every detail and how it will affect their wonderkind.
These comments happen all the time, and represent a fundamental misunderstanding of what the NYC subway system is for. Namely, getting truly massive numbers of people (typically 5-6 million per day) to places they need to go quickly, completely around the clock.

You can compare apples to staplers by comparing it to other systems that don't do that, but that misses the point. When one actually moves here you start to realize just how the whole thing works, and realize that systems that close at night, or don't have express trains, are just hopelessly inferior and not a valid basis for comparison.
Pretty much everything that is "new and hot" was done in 60s and 70s with Lisp and Smalltalk, only smarter and better. Hell, even a day or two ago we had an article pointing out that React is basically rediscovered WinAPI. The old guard that seems to be behind the current trends may in fact be ahead, because they've seen how things went in the previous iteration.

As the saying goes, every field learns from its history - except software development.
I once worked on a project that was written in Groovy (a hipster version of Java, so to speak). At some point I have converted it from dynamic to static, by adding the @CompileStatic directive and adding some type declarations. It became MUCH more productive and maintainable. If I would start a new project on the Java platform right now, I would be certain to choose Groovy with @CompileStatic instead of Java. It has all the good things of Java without all the bad things.
I could see this being used in a desktop app using Chrome Embedded Framework or some embedded browser framework. Even if you are using HTML to generate views for your Desktop app, it could be very useful to use native-looking widgets to blend in.
How much would you pay for USpollution.com?
Normal social conventions. You don't hum in church. You don't yell "Theatre!" in a crowded firehouse. Etc.
I realize you mention there's no online example, but is your latest research available to try ourselves, using our own source images? This is neat!
Hey guys,

While in between jobs, this was a side project of mine to try out some ES6 features and Redux, a really nice flux implementation. Don't be shy to point out any glaring mistakes, any feedback / criticism on the code, design or UX is more than welcomed and is much appreciated. Very simple feature set so far, but I'm planning to add a lot more at some point.

Source can be found here: https://github.com/andrewngu/sound-redux

Thanks!
A positive comment is not a prediction that something will succeed, and a negative comment is not a prediction that something will fail.
I enjoy the New American Standard Bible (NASB).
It's easy to read and is very similar to the King James Version (KJV). Others I know enjoy the New King James Version.
I recommend starting in the new testament and reading Matthew through Romans if you are a first time reader. Read those several times through and see what the Bible (the Word of God) has to offer!
The writing process took nearly two years, and today I finally finished the first edition of Ansible for DevOps. In some of the blog posts linked from the titular link, I run through sales numbers, motivational factors, and my experience publishing on LeanPub.

I've already had more success selling this book than I'd ever hoped, and now I'm excited to see how it does in wider distribution (especially on Amazon in paperback form—many readers were asking for that!).

Feel free to ask any questions about self-publication here. I've only self-pubbed one book at this point, but I feel fairly comfortable with the process and would love to share anything about it to help others get started!
>There is usually a lot more thought put into the comments here than other cough Reddit cough places on the ol' internets

I find this place kind of intimidating and as a result I find myself putting a lot more time/effort into my comments than I do elsewhere. I think that's a good thing.
I was in a research group with Dave Hadka, who wrote MOEAFramework. I'll have to tell him about this! Nice work!
Mobile Service Providers in Africa Call for Regulation of WhatsApp
Evolution - You seem to be assuming no mutation will come into existence which will promote increased desire to reproduce. Since there are behavioral and psychological traits influenced by genetics that promote greater desire for children, this seems far fetched. (I don't have a citation, but this seems almost certain.)

Rate of evolutionary change depends on the selection pressures on the allele in question. There are formulas for calculating both the probability a mutant allele goes to fixation[1] as well as the expected number of generations for it to do so[2]. With high selective pressures evolution on the scale of a few thousand years is certainly possible - the time taken for lactase persistence to develop in humans is estimated at around 3,000 years.[3] In the extreme case, if all individuals lacking a given dominant allele are removed from the population, it would only take a single generation. So, no. Though I admit the number of generations does increase with the natural log of the population size, so it would take longer with greater population sizes.

[1] http://www.biology.arizona.edu/biomath/tutorials/application...

[2] https://books.google.com/books?id=2zVqBgAAQBAJ&pg=PA466&lpg=...

[3] https://en.wikipedia.org/wiki/Lactase_persistence#Evolutiona...

Buffalo - Current population estimates are around 500,000 in the US. Given that large herds of protected buffalo and many locations with low light pollution still exist, you've failed to provide any examples of experiences that are forever gone.

Of course some situation can always be constructed. You can't find 20-30 million buffalo anymore, just as extinct animals are gone (ignoring current work by George Church and others on de-extinction), just as no two people can simultaneously be the US President or first man on the moon. Some particular version of experiences are constantly being made unavailable, and that's a fact of life regardless of population.

As for the Plains Indians, I don't think that genocide was caused by overpopulation so much as the US government's desire for westward expansion. Sure, it might not have happened if the population had stayed much smaller, but those aren't the only two possible outcomes. It's not as if resource availability had been exhausted in the east.

Aside from that, if you go back and read, you'll see my claim was that there are advantages to larger population, not that it was necessarily a moral imperative. (The only argument for it as a moral imperative I can think of would rely on the assumption that future unborn lives should have moral relevance to us now.) Even if I were arguing that claim, it would be equally paternalistic for one to dictate what state the world should be in simply to protect experiences they prefer.
I would like to take this as an opportunity to ask:

Why is diversity important? e.g. in age, gender, race, ?profession? ... etc. Isn't the business built on the advantage of particular "group"? And that skill becomes be-all, end-all (e.g. important) to the success of the company?
Did any of these get built?
Many would argue that is exactly what the NCAA is.
That's a very good point. I know you're trying to be sarcastic, but if you had any self-awareness you'd stop and ponder it. Who do you think ends up doing 'climate science'? Why?
Coding Crops – Farming as a Service
The mistake here was not having a tight enough lie as cover for a covert operation. I assure you the CIA and White House learned from that mistake four years ago.

Rushing to publish unsubstantiated anonymous information that other investigators politely but publicly disagree with is hardly the path to Truth. A better piece published in a more reputable publication, however, might be.
That's exactly the issue. When its a small program that works fine. A large one? Its a matter of time and effort. Anything can be looked into, with time. Which is money. And effort over time ~mistakes.

Its too simple to do victim-blaming here. You don't understand my code? Well, just read it all so you know how clever I was.

If you want to write code that can be easily assimilated, which most readers would think they understood from its source and not by reading it at some meta-level, then you have to code with one hand behind your back.
Qwertyuiop
Also, remember that my position is that most applications are limited by other factors before you hit the DOM.

I certainly would expect that you could beat the DOM by specializing – e.g. a high-speed table renderer could make aggressive optimizations about how cells are rendered, like table-layout:fixed but more so – but the more general-purpose it becomes the more likely you'd hit similar challenges with flexibility under-cutting performance.

The most interesting direction to me are attempts to radically rethink the DOM implementation – the performance characteristics of something like https://github.com/glennw/webrender should be different in very interesting ways.
To piggy-back of off this. The hidden problems aren't just extensions of old-age experience vs young-age experience (i.e. social-network vs hospice placement). It's often domain expertise vs none. There are so many older folks out there who have had decades of experience in one domain that none of us have even heard of, or are only, maybe, vaguely aware of. They are aware of that domain's problems, know most of the key players, etc.

My father is a Director-level exec at a Fortune 100 company, and I've talked to him, ad nauseam, about the problems he wishes the enterprise line-of-business crapware his company keeps purchasing would actually solve. I keep trying to convince him to strike out and do something, and have even offered to go in on something with him, but he's just too comfortable. He has more than enough money, and he's decided to retire early if he doesn't get the next promotion he's gunning for.

He was recently honored by the trade association of the domain he's an executive in (I guess there's no harm in saying it's logistics). I'm sure the contacts he has would send a startup hurtling into the stratosphere within a few years. How many people are like him out there, who are going to waste all their domain expertise on retirement or the next promotion?

I feel like someone needs to write a manifesto to the older and successful among us about how they owe it to themselves and the younger generation to disrupt the industries they've been leading for so long. These fat-cat, lazy ass, companies just get to skate by on pure inertia.
In the 1990s when Python et al were being created, static typing really sucked, plus you were almost always working in a really complicated environment like Windows or something where the details of the OS were sticking out of the types of way too many of the function you wrote.

So it was easy to switch to Python and come to the conclusion that it was all the static typing's fault, because that was the most obvious difference between the languages of the time and Python/Perl/etc.

But it's 20 years later now, and the statically-typed languages have not been standing still. They're a lot easier to work in now, even for prototyping in my experience. Go, which I mention since it's on topic, is reasonably fluid with its interfaces and structural typing. It isn't quite Python's level of fluid, but I also find it doesn't take that long before the static typing wins start to balance out anyhow when it tells me about problems before they've metastasized because I didn't know about them and kept going.

The whole functional programming world with its type inference is fairly fluid to work in, and when it gives errors, I find they tend to be real errors, even in your prototyping code, that really do need to be addressed before you can compile. (If you get good at it, prototyping is actually really easy in Haskell, but there is an up-front investment.) Optional/incremental typing, despite my general distaste for them [1], also can be easy to work with. And even some of the old school statically-typed languages are easier than they used to be, because you can find some abstraction layer that isolates you from the sort of thing that made the 1990s a really crazy time to program in.

So, it helps to use a language that doesn't date back to the time of Python's origination.

The only thing inconvenience that truly static typing brings to prototype code in my experience is that it really wants you to push a given change all the way through the code base, when you may just want to experiment with it on one code path. Generally there's a way to just beat the compiler down, though. And when you've learned the art of using types to mean things, and when you've learned to read what type errors mean and that they are not just a content-free shouting of "NO!", the ability to harness what the errors mean and react to them quickly in your design, rather than bake them into your code accidentally, can end up being a net gain, even in mere hours of work.

[1]: Mostly a consequence of the fact that, as I'm describing in the rest of this post, static typing is a lot easier than it used to be, which means I consider incremental typing to mostly be solving a problem that no longer exists. YMMV.
I noticed two support wheels in the rear. I suspect it might be there to keep the occupant from hurting himself if he fall backward due to a situation like the one you described.
Your concerns are legitimate, but I wouldn't jump to blaming C here. Yes, this deals with memory management, but the cost presented is not conceptually difficult. We can rephrase this issue in any other context and not raise a C argument---you have some set of resources that need to be closed (file descriptors, database connections, etc), and you forget to close it. I was writing a daemon in Node.js for my employer and during development I noticed that it leaking file descriptors until the kernel killed it. That can happen in any language.

Nothing against the programmer; these things happen. But I wouldn't say because of C in this case.
It's not that painful to write in large quantities, at least no more so than other static languages. And (given the IDE support), it's significantly easier to refactor code in Java than a dynamic language.
wheelchair from scalevo (ETH zurich), similar "segway tech." including stairclimbing https://www.youtube.com/watch?v=3lb_8nmy90c
Show HN: Hedis – Retrieve data from **ANY** database directly via **Redis**
I've been paid late before, by a day or two. It makes everyone feel a lack of competence.

I've also been paid early, again a day or two (mainly when payday comes on a weekend or public holiday). It makes everyone feel a sense of trust and value.

If the former, it seems like a basic lack of respect and empathy. I go foot over back to make sure my staff feel comfortable. This doesn't mean having food or massages as perks, it does mean at the least paying on time and replying (answers, not excuses) to concerns quickly.
Remote versus Co-located Work
Why states should regulate daily fantasy sports systems