skysight-inc/HackerNews huggingface dataset:
An occasional 100 hour work week is tough but do-able. Claiming an entire team got an average of 2 hours of sleep a night for months (meaning that some on the team got even less than that) is outright preposterous. It also reeks of "powering through" machismo and I don't believe it happened quite like that.

If it did happen though, that is a total failure of leadership. Not only were these people being tormented, they were a danger to themselves and others just driving in to the office every day.

Unless the fate of the entire human race relied on the success of their project, everyone involved should have given this ultimatum on the second week of this ordeal: reschedule the project to realistic goals or cancel it entirely, or I quit.
Selenium is used to test that stuff is not totally broken. Its good for startups that dont want/need to spend all this time on 100% unit testing
nice, thanks. I think the most important step we are still missing are: 1) the reverse drive, so say that some edit is spreading, you must have a way to stop it eventually; 2) telomere-elongating or other DNA repairing goodies (maybe copying from water bears).
It's pretty straightforward to write a UDF that does exactly that actually, JSON type a-la Postgres would be amazing though.

https://gist.github.com/alixaxel/5562152#file-y-php-L212-L23...
Actually modafinil is a schedule 4 stimulant (which matters in some states). And Pharm.D.s can get into an agreement with Physicians to dispense medication on their behalf as they see fit, it's called Collaborative drug therapy management.
Indeed, i think my point still hold though
Thank you for this comment. Several things there that I will look into! If you don't mind, could you elaborate a bit on the following:

> - $(document).on('event', '.element', ..) is fantastic. Never debug events ever again

> - a single javascript function that accepts a DOM element (body, a modal, section) and initializes all the elements the app knows of (selectize elements, date/time pickers, etc) inside that container
Imagine the different colors as different browsers. At 2004 maybe blue/IE is big and through the years you'll see it grow or shrink with it's usage. I think it has the additional benefit of showing that when one takes more, the others naturally get less.

But I'm not into statistics, I might be wrong.
Android app in the works?
From http://racket-lang.org/new-name.html -- "Racket is a Scheme". The name change was about very different things than "basic scheme routines", and it would be hard to find any basic scheme implementation without any.
You can already do basic networking by utilizing the planck.sh namespace, which allows you to run shell commands and get the results back. Thus you can use it to call curl. Not perfect, but with a thin wrapper you can easily GET or POST to services.
Could have sworn i have already seen a early version of such a interface for either KDE or Gnome...
And if you're generating your one time pads using a (hopefully cryptographically-secure) pseudorandom number generator, then congratulations! You are literally reinventing a stream cipher except with enormous, non-reusable keys.
This seems to be a library to make it really easy to invoke a single GPU kernel on some input buffers that are copied from CPU (an std::vector). Unfortunately, most practical GPGPU tasks aren't like that.

The latency of getting data from the CPU to the GPU and back is bad enough that for a small quantity of data (low megabytes), it's better just to compute it on the CPU. More practical tasks usually involve several kernel invocations, and keeping the data at the GPU is essential for any kind of decent performance.

But there are cases where executing a single kernel over some buffers would be useful (especially in early development or prototyping). In those cases, I'd like to write ZERO host-side code and use a CLI or GUI tool to run the code. So what I'd like to see is something like:

$ cl-cli --kernel=frobnicate.cl --input0=foos.bin --input1=bars.bin --output0=bazs.bin

Does such a tool exist already?

It would be even better if this would allow building proper pipelines of multi-kernel programs by defining the inputs and outputs to kernels using a directed acyclic graph.

I do not intend to dishearten you, OP, but think about this when you consider future direction to take with your project.
British firm hopes to replace cellphone batteries with hydrogen fuel cells
I like that it's not overly idealistic in the respect that it does talk about 'complex operations' and when they're justified, along with the risks to be aware of.

Whilst this is for the most part the pattern my company follows, we've never documented it as nicely as this. Thanks PayPal!
British hydrogen fuel cell pioneer develops cars and iPhones of the future
>I really wish they had found a less confusing way to bolt this move semantics / rvalue references stuff onto C++.

There's some irreducible complexity with adding ownership semantics and the way standards committee ended up adding it to C++ is probably the most simplified way to accomplish it if you obey the constraint that the new compiler-assisted pointer ownership must coexist with legacy raw pointers and references.

To me, the complexity lies in the 30 years of un-annotated raw pointers in existing C++ code that must not be broken or rewritten if new ownership-style pointers are bolted on to the language.

I also think that another source of complexity/confusion is the label "move" in "std::move()". The word "move" is a verb and it seems to hint to beginners that some bytes changed position but unfortunately, that's not what's really happening. It might have been better to call it "std::rvalue()" -- the "rvalue" is a noun and you're telling the compiler that it is an "expiring value" that you promise to stop using. (Howard Hinnant[1] is the author of the std::move() C++ proposal and he gives good reasons why he called it "move" but I still think it's a confusing name.)

>, whereas in Rust it just works.

In C++, the defaults are "raw pointer" and unannotated references; the special cases are are unique_ptr, shared_ptr, &&, and std::move()

In Rust, the default is explicit borrow pointers, and the special-case pointers are raw pointers inside unsafe blocks.

Rust is "simpler" because it has the luxury of using a different baseline for its default case. C++ doesn't have that luxury.

[1]http://stackoverflow.com/a/21358433
There are quite a few pumped storage schemes in UK [1]. We have the advantage of the national grid (and a smaller country!) so we can have a mix of base load stations and spin up higher cost peak demand stations. Pumped storage allows some base load power to be stored against demand peaks.

[1] https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit...
Rounding in SSSI
Finally! It took so long to build a decent battery to match the current hardware, I hope it will be worth the wait.
There's an excellent Julian and Sandy sketch where they run a web design agency - http://tjathurman.tumblr.com/post/124925252596/information-b...
Yes, in the works. Maybe its dev will show up here little later today...
Squery, a semantic search engine for databases
We are happy to introduce Squery. Squery is a semantic database query engine which can understand user's natural language input and uncover the matching entities. Currently it is able to recognize different expressions with same meaning such as "male person" and "person who is male", identify conjunction like "person working in San Francisco and living in ". Users without SQL knowledge can use Squery just like the way they usually ask questions. Squery works on MySQL and can be extended to any relational databases. Our demo is on http://107.178.215.67/nlp/ Your feedback is very valuable to us. You can reach me at guoyangrui@gmail.com
UK National Grid transfers power from North to South reflecting the population density gradient (not because of drought!). The Wikipedia article on National Grid will give you a ballpark figure on line losses and distances involved.

"There is an average power flow of about 11 GW from the north of the UK, particularly from Scotland and northern England, to the south of the UK across the grid. This flow is anticipated to grow to about 12 GW by 2014.[12]

Because of the power loss associated with this north to south flow, the effectiveness and efficiency of new generation capacity is significantly affected by its location. For example new generating capacity on the south coast has about 12% greater effectiveness due to reduced transmission system power losses compared to new generating capacity in north England, and about 20% greater effectiveness than northern Scotland."

https://en.wikipedia.org/wiki/National_Grid_%28UK%29

Another quote I can't resist...

"Following the unauthorised but successful short term parallelling of all regional grids by the night-time engineers in 1937, by 1938 the grid was operating as a national system."

Imagine hacking the electricity supply for a whole country?
That's the first time I hear of Racket being accused of being too small... Looking at http://perldoc.perl.org/index-functions-by-cat.html#Function... I count about 30 functions (including regexp ones); looking at the racket page I count over 50.

Also, I once got the snow yellow at over 3 meters.
Street View of Swedish Stonehenge
Don't we have cases of this alternate reality in our own reality? Quoting from the Wikipedia article on the Alpha processor:

> Another study was started to see if a new RISC architecture could be defined that could directly support the VMS operating system. The new design used most of the basic PRISM concepts, but was re-tuned to allow VMS and VMS programs to run at reasonable speed with no conversion at all.

That sounds like designing the software system first, then the circuitry.

Further, I remember reading an article about how the Alpha was also tuned to make C (or was it C++?) code faster, using a large, existing code base.

It's not on-the-fly optimization, via microcode or FPGA, but it is a 'or what have you', no?

There are also a large number of Java processors, listed at https://en.wikipedia.org/wiki/Java_processor . https://en.wikipedia.org/wiki/Java_Optimized_Processor is one which works on an FPGA.

In general, and I know little about hardware design, isn't your proposed method worse than software/hardware codesign, which has been around for decades? That is, a feature of a high-level language might be very expensive to implement in hardware, while a slightly different language, with equal expressive power, be much easier. Using your method, there's no way for that feedback to influence the high-level design.
I upvoted all of his comments. He is right, it's impossible to post stuff on HN that goes against most users worldview.
Well, even if much of its content is taken up by regular English, it's still dying.
Hey I love your app by the way.
https://www.google.ca/search?q=raspberry+pi+4K+driver&oq=ras...

some of these links might deal with this
So the sound is completely artificial, constructed by you?

( It is very convincing. )
I'd rather have this built in SQLite, and with its standard code quality and extensive testing, than have to use some additional library.

And what does "too late to the party" even mean? Who said the party ended or ever ends?
no, it's not, just click on the button to show the rest of the story.
Quartz (qz.com) is a prime offender of the last one. They have little "chart of the day"s, and every time the scale is fit so that the graph minimum is at the bottom of the scale, and the max at the top for maximum variation.
It's also been in use in Thailand not far from where I live.
https://en.wikipedia.org/wiki/Lam_Takhong_Dam

Initially it had 500 MW of capacity and was later upgraded to 1,000 MW.
http://www.egat.co.th/en/index.php?option=com_content&view=a...
One Week with SteamOS Brewmaster
http://1drv.ms/1MLKiTr

Someone in this subthread mentioned something about a commit hash. This is important.
Solid-state lithium-ion battery could be widely adopted instead, very safe even if it's burn in the fire.
Based on real recordings, but with a lot of processing.
So, you're saying that the prototype for Pharo and Squeak was Smalltalk 71 or one of the other, earlier versions of Smalltalk?

In any case, I know the early history of Smalltalk too. All I'm saying is that your original point was flawed: the ultimate goal of programming languages is to be useful tools; otherwise, they are merely art.

Experimentation during the development of a programming language is an obvious part of inventing them--as experimentation and prototyping is with any tool--but experimentation is not their ultimate goal.
As I'm sure you know but others might not, that's not a "real" Julian and Sandy sketch.

Edit: The classic Julian and Sandy sketches were recorded between 1965 and 1968. The last one was a reunion in 1987, shortly before Kenneth Williams' death.
Thank you ! I've been so looking for this article, I was totally amazed when I first read it (back in 2013, I guess).
I think it's one of the best math explanations (or rather, visualisations) that I've ever seen.
non-reusable keys! what a critique on one time pads!

and enormous keys too! you might need to store them on some sort of notebook or large paper thingie!
Nomophobia
I was thinking more along the lines of creating a listening socket. There's already some form of URI access in the source.
Nice! Sent in a pull request to add mine: http://gyrovague.com/2015/07/29/crashes-only-on-wednesdays/
I gotta say, opening up a post by talking about how you ignored your kid for years is bold.

Following it up with BS like

> In this way, it makes sense to me that you get paid well, and you get paid reliably, so you need to put the company before your personal life.

and

> Being nice is something that’s important if you have slaves. Or indentured servants.

is also... "bold"
Thanks for publishing - great read.
Timmy – Trusted Timestamping via TLS in Rust
Show HN: LNPopupController for iOS
Tmux plugin for copying to system clipboard
A video of the framework: https://vimeo.com/137020302
It sounds like you got burnt by being the downsides of being a PM; always having to be somewhat hands-off, too many meetings etc. I would hazard a bet that as lead designer a lot of what you're doing is still PM work; setting the direction, pushing for what gets done and more importantly deciding what to drop.
Haha, yes. Microsoft has always delivered things that are "better" than the standards they are written against.
For those interested in the implementation of atomic operations see Jeff Preshing's "How Ubisoft Develops Games for Multicore - Before and After C++11", especially after 15m55s in on the video, or slide 37 of the pdf on github.

Video:
https://www.youtube.com/watch?v=X1T3IQ4N-3g&feature=youtu.be...

PDF:
https://github.com/CppCon/CppCon2014/tree/master/Presentatio...
I live in Germany, and health care at a bare minimum is around 150-200€/month, which is the "social" tariff.
We also have a pension system, but you also need to pay a monthly contribution, depending on your income.
There are many elderly people who barely get along with the government pension right now. I think it'll only get worser in 30+ years.
The idea of "reverse retirement" is appealing, but I don't know if I'd have the motivation to go to work in my 70s, when everybody around me is retiring. But it's probably a very subjective issue and I'm a bit torn about it.
The most important step we are missing is the first one, where we "easily" edit the genomes of humans. It is not yet easy, despite the enormous hype surrounding CRISPR-based approaches.

Edit: and I understand that gene drive could make it easier to introduce biallelic changes, but this isn't really easy because the drive systems themselves are not even 10% efficient at introducing the exact modification which is desired.
Java employs a limited Goto in the form of labelled continue statements. C# includes an explicit Goto statement for breaking out of loops.

Goto is definitely still out there.
Xto – an API for Node.js to query each express
[video]KDE Plasma 5.4 and KDE Apps on Wayland Demo
By the way, what language do they speak? I get some "hits" in my rudimentary Norwegian language skills. So either a Norwegian dialect or one of the Norse family...
Which one are you the most proud of?
Soap operas are not famous for characters dying a violent death.
The Go Community (GolangUK closing Keynote by Damian Gryski)
Achieving yourself and seeking fun in work comes after you put food on the table and provide safe home to your dependant. The question for many is not whether providing better teaching, better healthcare, but to provide teaching or healthcare at all if you loose or give up your job.
Ah. Yeah, should have figured that out through the NodeJS keyword.
> the first maple-syrup WTF on Hacker News

I actually checked and yes, if Google can be trusted then it is.
there's (at least one) great app.
Another mobile game that will mess with your brain and fingers
There is a new challenging and funny game on Google Play Store - Elastic Catch. It is hard to play like Flappy Bird and Two Cars but more entertaining than them.
There are 12 year old children who are "willing" to work in Bangladeshi sweatshops.

That doesn't mean we should tolerate it.
German woman starts living on a train
Get real time answers for your local questions – Bushlark Android Beta
I still love Microsoft Money for personal finances. A large DB can get slow, but an SSD fixes that.

Plus, it's free:

http://www.microsoft.com/en-us/search/Results.aspx?q=microso...
And prevent learning?

No, what you need to do, is to learn whatever you enjoy, as much as you want in any direction, but recognize your limited knowledge in the field and act accordingly.
> In general, asking questions that cannot be falsified/validated experimentally isn't useful in science, hence they don't really matter to us.

Does this integral diverge? What does "measurement" used in the Born rule mean? Is this algorithm used in quantum theory internally consistent? Does this result of computation violate relativity theory?

Answers to these questions are not experimentally verifiable, yet they are very important, hence asking such questions is very useful in science and they do matter.

> Quantum mechanics predicted --among many many other things-- anti-particles, superfluidity, superconductors.

Superconductivity was first discovered in 1911, before quantum theory was even formulated, and it was not predicted. The first theory to explain superconductivity was the Ginzburg-Landau phenomenological theory and it was published in 1950.

Superfluidity was discovered in 1937 by Pyotr Kapitza, again not predicted. The first theories of it were Tisza's and Landau's two-fluid models, published in 1940 and 1941.

> "Spooky action at distance" is also an example of this, and it is something falsifiable, and its existence is experimentally confirmed.

It is generally agreed upon that neither quantum theory nor measured correlations of light prove any action at distance. If there was such an action, we could use it for super-luminal communication.
I think the sentence is actually making a reference back to the loyalists which it mentions near the beginning of the article as well. It is talking about Canadians and not Canada. The loyalists did indeed leave what was then known as the 12 colonies so that they could remain loyal to the crown. The sentence is ignoring nuance (like the fact that Canada is made up of more than just loyalists) so it can make a rhetorically amusing point.
There's not a whole lot of material about the Julia set itself.

When he talks about "folding" the Julia set, I immediately thought of this picture of some fractions http://i.imgur.com/wxz2a3t.png from this paper: http://arxiv.org/abs/1201.4225v1
I know that you must be sick writing that response, and I'm sure I'm missing the complexity somewhere, but it's been put off for years now.

Maybe the conflict is that you want to do everything in a big step; making vote buttons etc more accessible, but there are some quick changes (I mean maybe 2 lines added to the style sheet which surely is one file?) that would make a vast improvement at least to our ability to use HN on our phones.

If you guys are lacking time, I'm sure that there are some companies out there who would love the kudos of some pro bono work.
AIs Have Mastered Chess. Will Go Be Next? (TL;DR: Still Not.)
Detection of water leaks electronically company in Saudi Arabia
Keybase.io
[ my public key: https://keybase.io/tealc; my proof: https://keybase.io/tealc/sigs/UFwg_G7nQFt8h4x3mZxBxi-fXCQ6HVhlXSXHbb3qZTw ]
Anti- insect company in Dammam
Interesting read about the approach of using Monte-Carlo tree search, though.
10th grader claims his high school project is 47% more accurate than Google
Libmill – Go-style concurrency in C
> All telling me to use Chrome would do is guarantee i never visit your website again.

Why should amartya916 care? If you'd have ads blocked, your visit would only use up bandwidth anyway, without a chance to generate revenue through ads. So without the "use chrome" wall for Safari users, s/he wouldn't generate ad views. With that wall, there's at least the chance of people switching to chrome.
Excellent! (cough) Now they just need to make it mandatory in GnomeOS ...
Ubuntu 15.04 is not among the supported platforms. GitLab omnibus supports only LTS releases, but if you want you can check for a workaround here https://gitlab.com/gitlab-org/omnibus-gitlab/issues/491
JSPON – JavaScript Persistent Object Notation
The source to Hackpad was finally released:
You don't have to submit a thread for verification. Instead edit your profile and add it in about section: https://news.ycombinator.com/user?id=tealcavalon
It reminded me a lot of Monty Python too.
As I was reading this I found intimations of

1. Go - compilation should not be too slow and and runtime not to slow.

2. Ocaml - special notations for certain operations e.g. A.+B
Ask HN: What is your preferred work music?
What music / ambiance sounds , if any, you listen while working?
Virgin Media's Free WiFi Sharing Comes with a Cost
If you use a computer program to generate random numbers for a "one-time pad", you're not really using a "one-time pad"; you're using an ad hoc stream cipher keyed by your RNG.

(Conventional stream ciphers are themselves the DRBG cores of RNGs.)

It's not that stream ciphers are bad --- but ad-hoc cryptography almost always is. Just pick a well-implemented stream cipher, one that was designed to be a stream cipher, and use that instead. One-time pads are almost useless in practice.
Slack Is Overrun with Bots. Friendly, Wonderful Bots
Cloudly works out of the box..
What I learned from losing my Facebook internship
Just like functions are just a fancy word for gotos?
I opened this tab and forgot about it.

Didn't realize it was a car purring, began doing smartctl tests on my hard disk.

Lol.
> Cycles don't just magically appear, you write them.

That's like saying memory leaks doesn't magically appear, you write them. In real code, ref cycles are everywhere and it is not trivial to know beforehand what code will generate cycles. And don't give the spiel about how that's only something that affects bad programmers.
>The queen is a total irrelevance in Canada.

Maybe, but new Canadians still have to swear loyalty to the Queen in the citizenship ceremony.
Get Data and Stats for Your Collaborative Economy Research
Morrissey sings of this: https://en.m.wikipedia.org/wiki/Piccadilly_Palare
I had no idea what Tame was but this introduction helped:

https://marc.info/?l=openbsd-tech&m=143725996614627&w=2