skysight-inc/HackerNews huggingface dataset:
I highly recommend the Three Body Problem trilogy. The second book "Dark Forest" exactly deals with why the universe seems so barren as far as intelligent life goes. The theory is that all intelligent species make the following assumptions:

1. All other intelligent species have the potential to be hostile. Since there are large number of races in the universe, it's guaranteed that there are hostile intelligent species.

2. One is highly unlikely to be or remain the most technologically advanced race in the universe. Even a currently inferior race can suddenly become an existential threat after technology explosion.

3. All intelligent races prioritize their own survival and have reached the first 2 conclusions.

So combining all 3 of those assumptions, one can see the logical step is to assume the universe is a terrifying dark forest filled with dangerous animals. For any resident in such forest it's natural to conceal its own presence, and if anybody reveals their location, they will be immediately eliminated by a more technologically advanced race to insure they will not become a threat. This is true doesn't matter how technologically advanced a race is because there will always be a bigger fish out there somewhere that is trying to do the same thing.

In fact, I can't think of any reasons why we shouldn't take this approach. I'd love to find the existence of extraterrestrial civilizations, but I think we are being extremely foolish broadcasting our location to the universe.
The Limits of Quantum Computers [pdf]
What's a good library to link against? NaCl?
I've noticed a trend where technology-inclined people take a very strict, autistic approach to the law. They tend to view the law as being analogous to source code in that there is no room for interpretation, intent or spirit behind what's codified.

I think this has manifested at its peak with Ethereum.
Takeaway: Every "no" in tech can be solved with a 6 pack of beer and lots of persistence
No actual data (x keeps saying y is not data)

No true Scotsman

*Trying to censor opposition in earlier post.

If you ever wonder why people aren't taking you seriously or listening to you, that's a good start.
Poor timing...
Can't you do model training with the google vision API?
Something tells me they'll delay the investigation until after the election and then it will be cancelled for "lack of evidence."
It was really entertaining listening to Fei-Fei Lee talk about AI and ML at Google Cloud. If you get the chance check it out on YouTube. I especially liked how she referred to video as once being the "dark matter" of vision AI.
It was already a lottery. Not everyone will apply, but the odds of getting in will surely get worse. They were already pretty long. This American Life did a good story on this:

"Ira talks to cyber cafe workers around the world about something that lots of Americans have never heard of, but that people in other countries know all about: a lottery run by the U.S. government where the prize is a visa to come to America. Each year people flock to cyber cafes to enter it, hoping for a lucky break that will change their life."

https://www.thisamericanlife.org/radio-archives/episode/560/...
Several times I've driven into the small town where I grew up at 4 AM. Aside from the odd semi or car on the major roads (even near the chain stores), it looks like it's abandoned; or maybe a huge empty basement with most of the lights broken.
If you read the following excellent comment by Matt Levine, you might recognise that there is huge potential in moving dividend payments and other standard transactions to the blockchain: https://www.bloomberg.com/view/articles/2017-02-17/dole-food...
Where I live in LA, the only grocery store in reasonable walking distance is a Whole Foods. It's actually cheaper for me to use a grocery delivery service for basics like milk, eggs, and produce every week than it is for me to buy the equivalents from Whole Foods. Delivery services are a no-brainer in my situation.

(I do use a particular delivery service that has direct relationships with farmers, so that could partially explain why it's so cheap.)
> Give me my procedures, conditionals, and loops, and I shall move mountains.

Isn't just MOV enough for "moving mountains"? https://www.cl.cam.ac.uk/~sd601/papers/mov.pdf
It's miserable and I hate the experience, I have to figure out what I want and I always leave with multiple things I don't need while forgetting multiple things I do need. Also I live in New York so getting the stuff home sucks.

The problem for me is that ordering online is even worse. It fixes the part where I have to lug the bags home and up stairs, but I don't know how to browse for groceries effectively online. At least wandering the aisles is a mentally tractable concept.

So it just all sucks. I mostly settle for listlessly watching episodes of COPS on my Apple TV and ordering one Seamless meal at a time. Oh well.
This tutorial looks great. I picked up Antlr4 a few months ago, and hadn't done any parsing before then. The first week was basically me, The Definitive Antlr4 Reference, and extreme confusion with how different targets worked. Compounding the problem was the fact that a lot of the antlr4 example grammars only work for a specific target. The use of different language implementations as part of this tutorial seems really useful!

(Antlr4 is awesome :)
I see, as of october last year it looks like Uber got sued in the UK over this, and lost. It may end up having to employ the drivers.
What do you guys plan to do with it? Another poster mentioned how it seems hard to imagine a business that has a model around "finding the sailboats in this batch of pics."
I assume he's referring to getting news from your peers on Facebook, Twitter, etc. instead of watching the news at 7pm every day.
The CIA could surely filll in the gaps if they wanted to, at the very least through leaks to any of the media organizations that would like to see them succeed.
Discussion: https://news.ycombinator.com/item?id=13821563
that or THAT: https://en.wikipedia.org/wiki/Behavioral_sink
Ha. Certainly a topic today....
Whidbey Island, WA, USA
Every wordpress theme, for free?
Moscow, 30-40 min via subway, 14km. Wish I lived at a bikeable distance, but the apartment prices in the city center are insane.
Sometimes, but the office is VERY close, right up the road.
Patagonia and The North Face
Yes, this was one of the places where Lenin diverged from classical Marxist thought. Marx argued that society would slowly and naturally evolve towards socialism as workers gained experience and "class consciousness" from struggling with their capitalist bosses. Lenin argued that the slow evolution Marx had predicted was not actually happening, so a "vanguard party" (see https://en.wikipedia.org/wiki/Vanguardism) of highly committed activists and intellectuals was needed to drag the workers into the socialist future they stubbornly refused to realize they wanted.

In retrospect this can be seen as a turning point in the process by which communism, a philosophy devoted to letting the masses rule themselves, turned into Soviet communism, a system in which the masses were bossed by party elites as hard or harder as they had been by the old czars and capitalists.
I think the most commercially successful application of computer vision has been quality-control devices (citation needed). Agriculture is very interested in CV for a return-optimization technique known as precision farming. Manufacturers pay for inspection of production throughout the pipeline. To predict where a mass-market CV could be successful, I think we should look for industries with similar problems but cannot currently afford a bespoke custom modeling solution.
> 2) ANTLR was not good for speculative parsing or probabilistic parsing which would be the basis of today's generation of tools such as "Intellisense" not giving up on parsing when there's an unclosed brace or missing variable declaration.

ANTLR does have some generic error recovery capabilities such as single token insertion/deletion or re-sync recovery.

There is a whole chapter describing the algorithms in the ANTLR book: http://media.pragprog.com/titles/tpantlr/errors.pdf (unfortunately this link does not contain the full content of the chapter).

These kinds of generic heuristics is not something that would be simple to implement in most hand build parsers as they require full knowledge of the entire grammar and that information is often "hard coded" as source code not as a separate data structure.
how u make that inverted b?
If you modify some free software, repackage and resell it without contributing the changes, then you are breaking the intentional viral effects of the license.

Most of the web stuff that people work on these days is rather outside of this problem, unless is an AGPL license.

It is tricky if you want to base your commercial product on a derivation of a GPL licensed software.
You're obviously in the tiny tiny minority if your commute is 2 minutes. Surely you can understand why many people who have longer commutes and longer work days wouldn't want to spend more time/effort grocery shopping, when they could be doing something more pleasurable?
Here's the way I see it. Part of interpreting a contract is deciding whether certain facts are true or not. This part seems hardest for a computer to do (for now), so this part can still be delegated to humans. In the law these are called "questions of fact". On the other hand, "questions of law" are the part that I think can be executed by a smart contract (once the facts are input).

You're right that many contracts are not well specified. These are "bugs" in contracts. People will have to write bug-free smart contracts. There will be a library of contract templates (github-style). This stuff already exists with contracts - lawyers have software that spit out standard forms and fills in the name of their party. And we pay them $500/hour to do it.
I have 2. One was a computer teacher in elementary school, she started a computer club for a handful of nerdy kids to do some BASIC programming. We never had enough time for it to stick, really, so it was just something to mess around with. Nonetheless, a good fun start.

Next was a high school teacher. She taught Java. The class was excruciatingly boring and we were essentially being taught to the test. She was not a programmer and pretty much just recited from the textbook. How did that help me become a better programmer? Since the class was trivial and she wasn't much of a disciplinarian I had 45 free minutes a day to mess around on my own in Python.
I gotta say this comment makes me feel I like I need to take this a lot more seriously than I have been.
I mean, these services aren't going to help you figure out what you want, if you don't know either :) Sounds like you need a personal chef.
Oh it's not about you feeling bad. It's for the drivers to feel good too!!
You can and you should! Carpooling in a very gas efficient car compares favorably to biking with the most CO2 intensive diet. Biking wins in all other cases. Also, if you don't eat an additional calorie for every one you burn while biking — I know I tend to burn off winter weight when biking around in the summer — these calculations are less applicable.
What’s new in Visual Studio 2017
'Fearless Girl' Is Now Staring Down Wall Street's Iconic Charging Bull
Would you mind share a youtube link?
Don't be afraid of that, you should be happy to have that as a service and encourage some people to do that if they want. I think 98% of the people will end up exporting their code and not using the service. It will be free. But it will make your service famous and the few people who do pay will be loyal.

You can't do everything well. If the main thing you do is an MVP producing service, that is great.

Add on to that. You might end up adding a whole different set of services such as paying for user feedback or user analysis or something else.

Edit: Just to be clear - I don't mean to advise you on what the service should or should not be. I just mean that it will evolve in ways you may not anticipate. The market will pick and choose what it wants. The things you initially think are small might turn out to be more profitable than the things you initially think are big.
Not sure if this is actual "civic action". At least if this is deployed in Europe, it sounds to me more like a deliberate action to completely destroy what remains of the asylum system, which is already struggling both technically and with its political and popular support, due to the large number of applicants who are economic migrants rather than actual refugees.

It may be different with U.S. and Canada, though - things are a bit easier when asylum applicants are not coming over unguarded land borders.

(FWIW, I've assisted an immigrant, an old woman, in composing her complaint to the national courts and ECHR. The system is rigged against honest applicants because of the overload caused by more or less frivolous cases. We lost, too, technically, but she was in too bad shape to be deported so eventually got permission to stay.)
How else would you deal with cybersquatters?
Pinterest Acquires Jelly, Startup Led by Twitter Co-Founder Biz Stone
Untrue - my MBPr has a bunch of display options, most of them are native 16:10. You may want to hold off on the upgrade for other reasons, but display ratio shouldn't be one of them.
It appears from the outside that CIA's biggest security vulnerability is gap between its employees values and management's values. I come to conclusion having read The Human Factor, Legacy of Ashes, Snowden's various comments, etc.

The dissonance of being a manager at CIA, with all that authority, power and money at your disposal... only to have to literally serve the needs of your 20 and 30 year old employees in ways your counterparts in the military and your predecessors never had to.
> I think he means that "why would you?" is not good legal advice.

It is when it is literally common practice. Similar to if someone were to ask if they'd get in legal trouble for breathing. Why would you?
Sometimes trust is simply broken, and until the other party unwinds some of the deeds leading to that loss of trust, at least to a degree that both sides are equally unhappy, there can be no new trust. Just moving on for the sake of moving on is also common in abusive relationships. So I think VMware needs to settle their lawsuit with Hellwig and the SFC.
It would be interesting to know how spare parts work for a company like Tesla. Their sales, in terms of car counts, are huge for a company of their age but tiny relative to the greater auto industry, and many of their parts are niche things that may require special manufacturers.

What I would guess happened with these cases is that there's only one shop that manufactures some vital fob, and it has a lead time of N months when Tesla orders a batch of X bars- where N is potentially very large, because meanwhile the same shop might be in the middle of creating X*100 different fobs for GM and would need to re-tool their assembly line afterwards. Maintaining a reservoir of spare parts in that kind of environment would a guessing game, trading off the chance of this kind of fiasco versus the extra cars that could be made out of otherwise reserved parts.
It's MOSTLY Tesla's fault, but it also sounds like the body shop wasn't really trying all that hard to keep them on their toes. My guess, as what most are saying here. Is that Tesla simply doesn't have those parts anymore, and has no way to produce them anymore. This might be the tip of a large large large class action lawsuit.
Wine tests are a bad way to compare performance because you can not be sure that all features that the game uses are actually implemented and not stubbed.
Direct link to her talk:
https://youtu.be/j_K1YoMHpbk?t=2h38m40s
> All this does is offset all of those issues, to the person delivering your food.

The person delivering food may be able to use different mechanisms (e.g. vehicles) or division of labor (teamwork) that are not practical for the recipient.

> I'd just go out to eat at that point.

This is not always practical or desirable for lots of people: the sick, those with young kids, the infirm, etc.
Actually what I was getting at, is people don't seem to mind accepting jobs with two hour commutes, but going to the grocery store once a week is out of the question. But I see your point.
Just out of curiosity, how do you crush a site with just posting maybe 100 text based comments on the top 20 items or whatever?

I mean what exactly is the load that causes this?

If you are executing some algorithm for each request - stop. Just run it every minute to rebuild a cache. HN discourages rapid fire replies anyway.

How hard is it to simply build an html fragment from a tree and cache it? You just see what nodes need other nodes to be appended.

OK, I can imagine MAYBE the most intensive thing is the votes and re-ordering of replies.

First of all I hope you are using this algorithm: https://medium.com/hacking-and-gonzo/how-reddit-ranking-algo...

Secondly, seriously once again you can batch the upvotes by thread and then process them during the recalculation phase. You only need to recalculate weight totals for the threads where there were upvotes - and this can be parallelized.
Not to mention whether exercise is substituted. What about a driver who runs on a treadmill, or does some equivalent amount of exercise without getting transportation in return?

Plus, did I miss something, or was food not counted as a renewable resource? While agriculture is not carbon neutral, it's also not a 100% carbon source.
To the author, it was lawsuit time after 1 month. Sell your shares and sue immediately and cancel your Model 3 reservation.
Thanks a lot for your answer, I also read the one on SO. I'm actually thinking to use WebCrypto API for a current (kind of side-)project. I guess if you wrote a blog post about that, that could be really interesting. Until now I only heard "strong no" towards crypto in JS. Even if it's not perfect, if it can be designed towards "better than nothing". Also given that the Web is likely becoming the major platform for everything at some point in time...
Americans are having less sex than they once did
While instacart is valued 3.4bn, hubbub closes :(
I personally like http://heeeeeeeey.com/
When you put it that way im not sure I understand it anymore lol
Google’s new machine learning API recognizes objects in videos
It wasn't an internal email, it was from someone at some private investment fund, and emailed to someone at the bank.

Also, for clarification, 12345678 wasn't the actual number, it was something that looked completely legit.
I went without a car for a year, in Los Angeles. I lived near a subway, worked remotely, and used Uber when I had to. The one thing that was still annoying to handle was groceries, Instacart solved that. I only used them for stores where the prices were the same as in-store, and I handled tipping in cash (drivers were also the shoppers in my case).

I was very happy with the service, but my circumstances were pretty specific. I'm now in a small town in the outskirts of a city and they're not an option here. Even if they were, I have to have a car for other purposes and wouldn't use them anyway.

I don't know how they'll expand outside of urban centers, honestly.

On a side note, about half the Ubers I see around here are pickup trucks, which would make using them for grocery trips more practical. Hmmm.
Got a number you can throw out? Are early employees millionaires now? Or just hundred-thousandaires? $3BN is quite a lot of money.
I suspect RISC vs. CISC just doesn't matter as much as people think. Performance depends more on other design choices, and and market success on licensing model, compatibility, etc.
Controversial anti-crime app relaunches as 'Citizen'
The business prop is easy and already hinted at by another user here.

People post millions of hours of themselves in natural settings on Snapchat. If you can recognize their settings (objects, environments) and cluster/categorize users then you can target advertising even more intrusively than Google et al already do.
Anyone knows what technology he is using in the background? Is it Facebooks own BOT-Framework?
> But isn't typical high-quality OOP code essentially Monadic code?

Nope.

> State is encapsulated in an object and transformed by method calls.

Monads aren't objects (which necessarily have a runtime manifestation). Monads (as used in functional programming) are abstract type constructors (which normally don't have a runtime manifestation).

> Method calls can be chained, and state can be encapsulated and extracted using constructors and accessors, respectively.

Monadic bind satisfies three concrete, clearly defined algebraic laws. The use of monads in functional programming arose from the field of denotational semantics, which gives “programs” (by which functional language semanticists mean “expressions”) precise mathematical meanings in a compositional manner.
I've never heard this concept before, but I really like it.
Those had to be some pretty bad terms.
STTCPW has problems aside from its acronym; back when I was working in an XP-ish team we had any number of arguments which I eventually realized came from a fundamental ambiguity in this principle: does it mean

1. Make the simplest incremental change to the existing system to satisfy requirements, or

2. Make the simplest overall system which satisfies requirements?

The first is fine for prototyping when you're moving fast and breaking things, but guarantees technical debt out the wazoo over the longer term. The second makes for much better code but you may waste a lot of time on refactoring churn if you do too much of it before requirements have really stabilized.
In Houston we only have a large regional grocer (HEB) and Petco.
Funny, my wife and I are the same way. We love grocery shopping together, we get a nice solid hour or so of walking together looking and talking about food. What's so bad about that?
> Compatibility was not broken there

Rewriting a codebase that had:

#define static_assert(x) ...

Was "fun" (tm) (C++11 adds a 2-argument keyword, C++17 adds a 1-argument overload that finally undoes the need for the rewrite.)

I'll also note we have vastly different standards as to what it would take to "fix" C++. atoi("9999999999") can still launch nethack (undefined behavior!), and C++11's response is to add a new overload, atoll. C++17 still doesn't have modules (TRs aside), still has a grammar that's so obscene to try and parse that compilers still disagree on some of the finer points, and still thinks "undefined behavior" is a hip new metal band to name drop for cred, rather than a last resort.

This is not to say we shouldn't try to improve the language anyways, but compatibility was and will continue to be broken (hopefully in small ways that generate compile errors), and C++ will continue to suffer from it's initial design, and it will continue to do so for as long as it remains C++.
I agree, this can really only exist in very urban areas.