skysight-inc/HackerNews huggingface dataset:
I've been using async / await since babel started out, and before that I was using co with generators.

While I do agree that it's a big improvement, it sucks to see people using try/catch for flow control. This is really a problem with Promises in general: you can't easily differentiate between exceptional behavior and failures.

After playing around with Elixir for some smaller projects, I've really been enjoying their approach: you return a tuple with :ok and the result or :error and the result. And they ALSO have exceptions, but they're not used for flow control, you only get exceptions for truly exceptional behavior.
I'm not sure they've concluded it's a bad idea, more that the machines and us living happily ever after makes for a dull movie.
flexpoint looks fantastic, nice work!
Do I understand correctly that to become a partner in a VC firm you need to contribute investment capital? Does anybody know what is usual amount that is contributed?
wow never expect that coming
Very good idea, though usually a simple google search will provide good information. Slack integration is actually pretty cool!

I wish it was more complete though!

"No results found for bash if"
https://syntaxdb.com/reference/search?utf8=%E2%9C%93&search=...
> Meh, not really, the computer doesn't understand the images it's mixing,

That's 100% wrong. It does create abstract representations and it can imagine back. For example, there is this neural net that can do "woman + glasses = woman wearing glasses" on images, without any tags. It can combine concepts and generate new images. There is also another one that can "dream" images of bedrooms. It can even interpolate 10 intermediary bedrooms between any two images, and they look very good.
Mm I did something similar, doesn't need memorization though: arbitrarily form sentences, go through the letters in order, and pick 'd' for a-m and 'f' for n-z. Of course there will be some patterns, but it's sufficient for this. And I think this strategy uses more free will :P
If you want it to be so, then make it so. There's plenty of ammunition to use in all of the leaks.
Some of us were perfectly capable of watching too much TV and eating too much sugary and fatty foods as children and not continuing that lifestyle into adulthood.

Not everything you do as a child informs and solidifies your decisions and lifestyle as an adult.
No, there was plenty of existing hardware and software that could have been used, but the whole thing was full of extraordinary "not invented here"isms that made learning the OLPC a learning dead end of nontransferable skills.
Nice work! I've been looking for something like this.

I hope to see more tools in this vein emerge from the JavaScript ecosystem - tools that aren't afraid to make some well-reasoned assumptions for the sake of a more minimal interface. (It seems like every tool nowadays wants you to put another dotfile or garbage.json at the root of your project.)
If I reply to this, does it bump it up the chain?
From my point of view, both of you demonstrated a lop-sided knowledge of math history.

Clearly you know more about the ancient history and origins. I'd be willing to bet that you know that the ancient Greeks knew 2500 years ago what prime numbers were, had proved that there were an infinite number of them, had algorithms like the Euclidean algorithm for finding the greatest common denominator, had proven unique factorization AND had demonstrated that sqrt(2) was not a fraction. We don't actually know how much farther a lot of the knowledge goes.

On the other side he had obviously encountered cryptography, and knew that a whole lot of the necessary number theory dates back to Gauss, 200 years ago. https://en.wikipedia.org/wiki/Disquisitiones_Arithmeticae is the origin of concepts like modular arithmetic, quadratic residues, and so on. But he was not familiar with the ancient history predating that, or else he could not have thought that the study of primes only goes back 200 years!

He could have avoided the problem on his side by Googling for what he was going to say before saying things with glaring and obvious errors. Very few of us are so careful.

You could have avoided the problem on your side by giving him the benefit of the doubt and assuming that he's probably not a complete idiot, then trying to figure out what he might have meant. You might or might not have figured out "cryptography", but you could have at least made your post in the form of a much more pleasant question. However that is fairly rare to find, and doubly so online.

As for me, I'm just lucky enough to know both halves of the history, so could easily sort it out.
The 1st generation Moto X had a special minimal chip used just to detect you saying "Ok Google Now" (or a custom phrase) to turn the phone on when it was sleeping. But I think phones that only detect a start word when the screen is on probably don't have custom low-power hardware for it.
Whitehall’s missing millions
Do you have any references on the statistical properties of the primes % 4 sequence? When converted to coin flips, primes % 4 fails the statistical randomness tests at http://faculty.rhodes.edu/wetzel/random/mainbody.html

See results at http://imgur.com/iaHBNNr ("Your nth attempt" is primes % 4, "Coin nth attempt" is the Marsaglia PRNG). Note that primes % 4 has too many runs, its prob(H given H) is too low, and its prob(H given T) is too high.
This has been an issue forever but it is finally being worked on

https://bugs.chromium.org/p/chromium/issues/detail?id=21798

https://bugs.chromium.org/p/chromium/issues/detail?id=470669
They'd like to, but they mostly not there. You can roam the web regardless of what they think.
clearly you didn't attend my PhD program (biophysics). It was spherical cows all the way down. Until you got to the spherical elephant.
It's helpful to know the abstract for Larry's talk before watching:

DESCRIPTION

CPython's GIL means your Python code can only run on one CPU core at a
time. Can we remove it? Yes, we can... in fact we already have! But is it
worth the cost?

ABSTRACT

CPython's "Global Interpreter Lock", or "GIL", was added in 1992. It was
an excellent design decision. But 24 years is a long time--today it
prevents Python from capitalizing on multiple CPUs. Many people want us to
remove the GIL.

It turns out, removing the GIL isn't actually that hard. In fact, I
already removed it, in my experimental "gilectomy" branch. But the GIL is
one reason CPython is so fast! The "gilectomy" makes CPython shockingly
slow.

This talk will discuss the history of the GIL, how the GIL helps make
CPython fast, how the "gilectomy" removed the GIL, and some ways we might
be able to make the "gilectomy" version fast enough to be useful.

from https://us.pycon.org/2016/schedule/presentation/2101/
The contrast in this is terrible. Light gray on darker gray is not going to make this easier for most people to read.
But why ? It would just be in-browser? Or do you want it to be mmorpg instead of just rpg ?(which is another game)
The Design Of A Great Trivia Question
That's not much of a "how".

Okay dispute happens Alice has Reputation X and Bob has Reputation Y. So first who or what does Alice dispute to and second so what: if X > Y, Alice becomes the owner?
No, I think he wasn't sarcastic at all. The fact is that we waste 1/3 of our life sleeping. Find a way to stay healthy and well rested without sleep and you basically added 25 years to human lifespan.
I happen to be, since I live in a country on par with China.
Congrats Zassmin and Alaina, what you've accomplished so far is very impressive and looking forward to seeing how things scale!
Software for the marijuana industry set to yield high results
Which is conflict of interest at best.
i will provide an opposing viewpoint which i'm sure many people do not agree with.

if a service i use is down, all i want is an acknowledgement and that "we are working on it right now with high priority". i want all available resources to be fixing the problem.

my anxiety over powerlessness in relying on others during a crisis manifests in other ways, like figuring out why i'm at the mercy of this thing in the first place, and putting alternatives in place.

but during the crisis i'll just go do something else for an hour and then read the post mortem when it comes out.
installing a 2nd time and it did. well that was unexpected.
Upgrading PostgreSQL from 9.4 to 9.5 on Ubuntu 14.04
I should save this article for when AAPL posts another record quarter.
I was actually doubting Pebble would survive given the last product (Pebble Round) and the way they were marketing themselves (like a kid's toy) BUT then they pulled these new products out of nowhere and now I'm left with my jaw on the floor. And not just because of how quick they recovered and improved on the last product flaws, but also at the GENIUS and potential of what Core could be. Have to hand it to Eric and the rest of the Pebble team. They're doing great work.

Also, how cool is it that Pebble stems from that Steve Jobs story about him polishing pebbles? https://www.youtube.com/watch?v=K-Yv-UdsmSo
i would happily work in the mailroom at YC for the chance to work the partners they've brought on-board, and im not even straight out of school
I work out of my home chemistry lab. I create new research chems for city folk seeking mental renewal
Yahoo had all the products needed to be relevant again. What was needed is deep integration between these products. For instance, using Pipes in Yahoo Mail to create a custom Flickr feed. That's service integration. How about updating Groups UX/UI ? this product is obviously useful why does it look like it was made in 2000 ? Or is there so much technical debt that one cannot touch any code without having to rewrite everything at Yahoo ?
The reasoning is valuable, the ad hom attack is not.
13 Mental Models Every Founder Should Know
Right! Someone please get dang to retitle this submission, so we can all finally stop equating free will with unpredictability.
Yeah, I feel like randomness and "free will"-ness are pretty orthogonal. That said, I was able to keep the thing below a maximum of .56-ish without using any of the tricks others have suggested here, like picking an insignificant digit in the accuracy number and pressing 'f' or 'd' based on its value, or using the even/oddness of successive positions in π, or whatever.

So, apparently, my brain's PRNG is pretty random. But I still have absolutely fuck-all idea whether or not I have "free will".

Fun two-and-small-change minutes, though.
If anyone from WWC is reading:

Is there a cutoff age (age > n) for participants or members?
How Francis Bacon boldly thieved his signature image from Munch–& gave it teeth
Links, unfortunately non-free:

Towards formal proof metrics: http://link.springer.com/chapter/10.1007/978-3-662-49665-7_1...

Proof engineering considered essential: http://link.springer.com/chapter/10.1007/978-3-319-06410-9_2

Engineering mathematics: http://dl.acm.org/citation.cfm?id=2429071

Challenges and experiences …: http://link.springer.com/chapter/10.1007/978-3-642-31374-5_3
US International Trade Commission Predicts Negligible Economic Benefits from TPP
> I don't know Mr. Thiel and don't know any more about him than what the headlines say. He may be fully justified in taking this action (it is a perfectly legal thing to do) or he may be displaying traits deserving our opprobrium.

Had I not known who Thiel is (or read the subject of this submission), is sentences like this that would give away that the article is about an influential Silicon Valley player. The lawsuit has been throughly reported but if you don't want to comment on it for professional reasons that's fine. No one is questioning the legality of the lawsuit.
Out of all the execs we've seen since, the one that seemed to come the closest to Jobs in force of will and design sensibility was Scott Forstall (now gone, of course). We may not like skeumorphism now but the original iOS design was an impressive achievement.
> I couldn't give it an image of a narwhal and an image of a horse and expect it to give me a unicorn.

You absolutely could with a generative adversarial network and the right training dataset. They can interpolate between images in a semantic way, and add and subtract components of the semantic representation. While it's not narwhals and horses, here's an example of using images of men with and without glasses along with a woman without glasses to generate a woman with glasses: https://raw.githubusercontent.com/Newmu/dcgan_code/master/im...

More results here: https://github.com/Newmu/dcgan_code And note that this field is advancing so rapidly that these results have already been improved on despite being only six months old.
Great feedback, everyone... thank you very much.
Apple not unveiling new or updated external display at WWDC
Google censoring search autocomplete results for “crooked hillary”
The full description & abstract for each talk are available on the PyCon site.

https://us.pycon.org/2016/schedule/talks/list/
> “What happens is the judge, who happens to be, we believe, Mexican, which is great. I think that’s fine,”
- Mr. Trump

Imagine if Trump got Judge (((Lipset))) and didn't have the Coincidence Detector installed, he might not have realized the truth until it's too late!

They should have just called it Dog Whistle -- We tell you what to think so you don't have to.
The difference from the 60's mis-predictions is that today we already have speech and visual object recognition systems working with 95% accuracy and we only need to get them to 99%. This gap will be closed by data collection and faster processors, no algorithmic leaps necessary.
>> The talent was there, the leadership was not.

Not according to Mayer who did a good job at making engineers want to leave Yahoo ...
The proof is in the pudding. If it is useful.
Racists have a tendency to make their racism obvious. Jews don't even have a true commonality of ethnicity, much less opinion.
The "interface" we're exporting is very different from the underlying storage. The block device interface we currently provide supports random writes just fine, but the underlying storage we use (which involves memory-mapped files) is append-only. Once written, blocks are only ever GC'd, not modified.
The internet has made it easier than ever for content that only a tiny majority of people like to survive. If 99% of the population hates it and 1% loves it, you've got a viable business.

Discussing the "lowest common denominator" is an outdated argument from the broadcast television era. "Lowest common denominator" doesn't exist anymore due to entertainment becoming fragmented. When it premiered, Seinfeld's ratings were 8.0, making it #14 on TV. Today, the #1 show (Big Bang Theory) has ratings of 8.8.

http://www.thewrap.com/seinfeld-no-14-in-its-debut-season-wo...

http://www.nielsen.com/us/en/top10s.html

Lets face it - the problem with the stuff that you are defending is that it's enjoyed by fewer people than erotic meta-fanfic.
Yahoo is still big in Europe, at least France. Their homepage is one of the most visited webpage.
In 2005, what was an existing, portable, long battery-life device that cost under $200 that would have satisfied the goal of getting a PC into students' hands?
The really sad part is MS licensed Lattice for the first couple of versions of MS C, yet Lattice itself was markedly faster. If I remember right it didn't even come with any debugger though Lattice did (not sure about v1).

I took a real dislike to Windows and MFC and moved back to the Unix side of things, so my Win programming was pleaingly brief. :)

Your experience is almost the inverse of mine - we had a few juniors comng on with Pascal as they'd learnt that in uni, but they were easy to convert to C. Just about everyone I knew in those days were C/nix or C/DOS, with just a few hanging on still trying to make a living on the Amiga - mainly games devs.
Err.. not to sound like a total pedant, but isn't that the exact goal of VR and the one thing that differentiates AR and VR?

I mean right now, VR is very, very rough. We're basically wrapping the senses in hardware. (Analogy: Building a robot to press keyboard keys).

Eventually we'll get to the point of not needing that anymore. (Analogy: The robot is connected directly to the keyboard port)

..and the "drop-in replacement for reality" dream that's been around since the 90's or so can begin happening. The tech is in its infancy.
Making an Edible Virtual Reality Viewer for Your Phone
Check out github.com/sindresorhus/pify
sexism is sexist.

go send the blacks off to their own faucet, ladies. you're all ignorant hypocrites.
I've suggested before that AI focus on animal-level AI (operating in the real world) for a while and STFU about "consciousness". Blithering about consciousness doesn't seem to lead anywhere.

Penrose is strange. He once sued a toilet-paper manufacturer for supposedly copying his Penrose non-repeating tiling scheme for the embossing pattern on their toilet paper. He lost.
It's not very good, it's hovering around 0.5, which I think means it's guessing about as well as chance?

Also it's broken in Safari.
I wrote the post you are criticizing as ad hominem. It is not that, because it doesn't have any hominem in it.

My post leads with "The problem with this line of reasoning is that it's hopelessly naive."

The problem with [THE ARGUED POINT] is that [CRITICISM], because of [SUPPORTING ARGUMENTS AND ILLUSTRATIVE METAPHOR] is the opposite of an ad hom attack.

Ad hom attacks say the problem with [PERSON] is [INSULT] or similar.
It's kind of like when you're trash talking in sports and the other team just stands there and points to the scoreboard with a 100 point lead.

Posted from a 2015 Mac Book Pro
If we trained a net on many classes except for cats, then it would require a few examples of cat to recognize cats.
Yeah you can track it all the way to the country that doesn't give a shit.
I think it's a little extreme to say that the current popular way of quickly assessing large numbers students is "horribly broken", but I think the most interesting part of this has nothing to do with student assessment and more to do with forcing the student to think about how well they know things.

A quiz can be a teaching tool as well as an assessment tool. It's often poorly designed for the first function, but that doesn't mean it has to be.
How to Think Like a Computer Scientist: Learning with Python (2012)
A lot of big E Economics is pretty bad. Often because they try to use calculus and also statistics and statistics on human behaviour but humans don't behave that way.
There's also a similar book for OCaml:

https://realworldocaml.org/
Uber is in the sub-prime auto business
I think of it like a rough heuristic. It's a coarse-grained, single metric, but it does have some meaning if you don't use it as the end-all, be-all.

Replying to your comment made me wonder: what would a better metric be? The requirements are that it has to be numeric, a single number, and represent the "success" of any company, in all lifecycles (before fit, growth, mature, yellowpages, etc.)
Is there a Firefox version available?
Excellent link, and thanks, but the branching thing is hardly touched on, other than a quick small paragraph that reads like "it's too hard for people to learn".
But AFAIK ARM hasn't provided any server specific design. Most ARM based server attempts so far have been with custom designs (e.g. AppliedMicro X-Gene).
SEEKING WORK

Location: Russia (GMT +3)

Remote: Yes

Willing to relocate: No

Technologies: Android, iOS

Hello! My name is Maxim and I provide mobile solutions for any size businesses. I specialize in native Android and iOS applications development.

Website: http://mbelsky.github.io

Email: public.belsky at gmail dot com
"Reproducing the running state of even a moderately complex distributed system is effectively impossible, so this argument bothers me not at all."

That's a feature of the Xen hypervisor.[1] You can even migrate a process from one machine to another without stopping it.

[1] http://wiki.prgmr.com/mediawiki/index.php/Chapter_9:_Xen_Mig...
> I just think it is a worthy goal to strive to make code
> look somewhat simple,

To be clear, I do as well. Some things are just inherently complex, though.

> could perhaps the compiler infer that?

The only reason they're added here is that they're not able to be inferred, and the reason they're all the same is that you're explicitly connecting the lifetime of each of these things.

> it kind of strikes me as looking more "complected" than "complex".

nom is for building extremely fast, extremely low-overhead parsers. When you're trying to do stuff like that, you can't always afford convenience stuff. Consider if you had to write all the code the macros generate by hand!
How does VC funding for a non-profit work? How does YC exit or recoup their investment?
So, let me get this straight.

You're unhappy with the two dominant players in consumer electronics. Given the vast number of things we need/expect software for, neither of the two dominant players satisfy your requirements.

And you're conclusion is that we need a third, new dominant, player that will also try to satisfy your vast, disperse needs?

See, I reach the opposition conclusion. We need less "this only works with that" type of devices/services. We need more interoperability. We need to be able to choose the best watch / phone / calendar service / office suite without worrying about the other things.
Those versions of npm and node are quite old - I imagine the minimum requirements might be higher, though the project should have those outlined.
How can they take a deduction from your paycheque for loan they helped setup for a car that is intended to be used to work for them... but your are just a contractor.
That's what drones are for.
Updates that are communicated are not the details of what's happening in the investigation, but things that are expected to be useful to users/clients. They are things such as the estimated time for problem resolution, updates on the scope of the problem (e.g. "this is an instrumentation problem" vs "this is an actual outage") or mitigation steps that could be applied by the clients. It is often very useful to know such things during an outage.
As an aside: I’ve seen “defiantly” as an autocorrect error for “definitely” (via *definately) so much now that I almost always assume “defiantly” is an error.
Agreed. Apple maps was a huge screw up and if he was responsible it makes sense why things were handled that way.

Still, iOS and Mac OS X are both so bland and ugly that it's a terrible homage to the legacy of Jobs and his focus on tying tech to the lives of people.

Todd; Apple user interfaces look like Google and Microsoft these days. Not like those are something you should aspire to have your product look like.
Women who are halfway into their careers in tech are leaving at a rate of 56%, which is more than double the quit rate of men. One reason for the high quit rate may be that women have a much lower chance of being promoted, even when they have the same amount of experience and tenure as their male peers, according to the National Bureau of Economic Research.

So around the time a lot of people have kids? They probably discover that you need to make a LOT of money to pay for daycare per kid, and at 2+ you might as well just stay home.

I'm going to go out and a limb here and say that solid support for working moms would be one of the more effective strategies for long-term careers for women. I also can't imagine that it's that easy getting back into a tech career after 8 years of being a state-at-home mom (which is about 2-3 kids, with the youngest finally in kindergarten), looking for to work for a specific 6 hours per day on school days.

Maybe SF is different, though. I'm not there.