skysight-inc/HackerNews huggingface dataset:
Thanks for summary. My 2 cents: I think Amazon search ads are more profitable than Google's. When user searches for product on Amazon, this user is only one click away from buying.

Edit: There should be a differentiator for new search engine, there is more room (problems to solve) in Q&A search and Discovery.
During the behind-the-wheel test, I slowed down toward the 4-way junction in which I had the right of way.

The examiner marked it as a minor mistake; He told me that I could get rear end for that. I didn't argue with him as he was the examiner. But I'd prefer 10 rear ends over one t-bone.

When implementing a self-driving car, I'm not sure if we can explicitly write code that is against the DMV guidelines. For example, human seems to slow down at the junction even with the right of way and drive 5mph over the speed limit.
From Multiplex to Living Room, in 45 Days or Less
Just check their git activity. http://repo.or.cz/elinks.git/shortlog
Is it really fair?

That rich people benefit from the laws and protections of the U.S., without having to deal with the corruption and laws of India. But they can then import cheap workers to displace the very people who paid for those protections to even exist in the first place?

It seems a breakdown of the social contract to me.

I think there's definitely two ways to look at this one.
I think this is not about terrorists (that is just a side effect), but for state ability to know what people think and talk about. That is very powerful thing to have.
The answer is in just one word to the left of that quote: "_more_ people die on waiting lists like in Canada."

It's not that the free market provides a panacea utopia, it's that it's empirically better than everything else. The government system in Canada predictably and steadily broke down as efficiency left due to the lack of a free market.

>The study, an annual survey of physicians from across Canada, reports a median wait time of 20 weeks [in 2016] —the longest ever recorded—and more than double the 9.3 weeks Canadians waited in 1993 [when single-payer began], when the Fraser Institute began tracking wait times for medically necessary elective treatments.

http://canadafreepress.com/article/canadas-health-care-wait-...
The US is also still largely a transparent democracy. By soft-power do you mean the only modern country so defined by its achievements that it's culture is emulated across the world?

In the former Soviet Union and even in modern China it's fashionable and a sign of wealth to have American technology and fashion. Among many trade barriers, China artificially limits the number of American movies allowed in theaters to a couple a year because they're so popular.

Even countries with extremely friendly relations to the US take some actions to limit the pervasiveness of US culture. In the case of Japan, limiting the number of US baseball players on Japanese teams comes to mind.

It's telling that even with the magnitude of recent intel leaks there has been nothing found to indicate the US uses government funded propaganda. They don't need to.

Not to go too off my chain too much on why US culture is looked up to, but we're talking about the country that invented the car,microchip, transistor, computer, atomic weapons, GPS, and the internet.

Most of the great inventions of modern history were created in the United States, some of them by the government itself. Silicon valley continues to pump out the most valuable companies in the world at an astounding rate to this day.

So what is soft power exactly? Is it bad that a lot of countries look up to the US model of society? Is that unfair? Your claim is baseless, American culture is popular simply because the US is so successful.
Compilers often don't optimise loops away because they feel that the user put them there for a reason -- after all they are so obvious that the user could have removed them herself.

One use for such a loop is a delay -- not so common nowadays, but it used to be a mainstay of DOS based games etc.

I bet that if GCC started aggressively optimising out empty loops, it would interact with some subtlety of concurrency to break a spinlock or three in various kernels.
These 10 Simple habits will make your life meaningful
\ne is also missing.
Maybe some simple quoting scheme for "literals"?
"regardless of weather, time of day, "

Thats difficult. People who talk about "self driving cars 5 years away" aren't usually talking about mythical level 5 self driving that is actually 40 years away. They are talking about level 3, which basically means, "end to end travel, in 90% of situations".

Just like how 1/10 times you might not be able to flag down a taxi cab, today, 1/10 times you won't be able to get the self driving taxi to go EXACTLY where you need to go.

But it will work for most situations, most of time, and thats good enough. (IE, imagine if 90% of taxi drivers or truck drivers were made obsolete. That is industry destroying)
These lowdown dirty dog Indians are the most treacherous scam running bastards ever only the dirty chinese can give them a run for their top dirty dog status these Indians will promote indian supervisors to help cover the stealing and scamming going on God is my witness these Indians are some dirty dogs indeed.
Why Are Shell and Toyota Backing Hydrogen Fuel Cell Vehicles?
In the middle ages they didn't knew about infectious diseases, but they did blame foreigners for plagues or simply "bad luck".
I definitely think there is room for search improvement. I believe the next area of search is contextual search (https://en.wikipedia.org/wiki/Contextual_searching). If you can combine what the user is looking for to actual website content then I think you might be onto something. The trick is finding that link function. Traditionally Google has relied on keywords and ranking by links. There could be other ways to find that user/content relationship.
>The most remembered phrase of the orange demagogue inaugural address was "America first, always"

I feel very good putting America first. Countries that do not protect themselves are exploited and overrun. Always. It has always happened and it always will happen.

Do you really think China has good intentions?
I use Schwab for checking and like their free ATMs feature. Thought about using their Intelligent portfolios but I didn't like the higher-cost ETFs and the mandatory cash component. Decided to go with Wealthfront. Keep my cash that's not invested in a 1% yield savings account with Ally bank.
I used to use all these Sync programs, but each of them had their own issues (or missing features). So I eventually switched to regular rsync + ssh.

The upside is that you don't have to install much serverside.
68M per second == 68K per millisecond
http://reagle.org/joseph/2016/myth/myth.html

> Because the word myth has multiple meanings, and the first sense (unfounded) tends to extinguish the second (an ideal), we are better served by speaking of a meritocratic ideal, imperfect implementations, and naive claims of meritocracy. We should never claim to have a meritocracy, only to aspire to have meritocratic methods; to claim any thing else is naive and inimical to progress toward the ideal.
I think at this point it is clear that main problem with self-driving cars is not technology but social, psychological, political and legal challenges. People often forget that having good tech is just one step that does not guarantee any commercial success.

People dont change their habits just because new tech is available. People are not going to start buying or using self-driving cars just because tech is available. There is huge psychological and social environment around car driving - e.g. think about all legal paperwork you have to go through to start driving, learning how to drive, buying insurance, all traffic regulations. All this cultural/human factors are based on specific definition of what car is and they all rely there is human subject operating this car. If self-driving cars are really going to succeed all this huge extremely social framework would have to change. I don't think this will happen. I think there are simply too many strong human emotions and purely financial interests around cars.
I would make an exception for snow, but not for rain or night. Although I think being unable to cope with snow is a pretty significant issue.

About "5 years away", I've been reading the same dream of all cars being self driving for so many years. I distinctly remember an after-work party in 2010 where a coworker with a phobia of driving going on about how self driving cars would soon be driving him around. Everything I hear today has been repeated for so long.
Suppose we came upon a time where some new technology had emerged allowing anyone with an average intelligence to be able to create a virulent bio weapon from materials so​ common and available that their restriction is impossible. In this world, we are almost surely doomed, but perhaps the only hope for survival on earth (ignore space diaspora for the moment) would be from instituting an all pervasive surveilance presence. In this scenario, I do not see the value of privacy trumping survival.

One might counter that the scenario I lay out above is not possible. However I would posit that technology enables our capacities to create/preserve and to destroy. However, perhaps stemming from thr laws of thermodynamics, it does seem that our capacities to destroy is always outpacing our capacities to create or preserve, and eventually the gap between these capacities will unsettle the center which cannot hold.
Some people decompress in weird ways. Ways I decompress...

- Writing code unrelated to what I write at work

- Reading business books

- Exercise

- Mindfulness

- Doing math lessons on Khan Academy

- Watching TV

Arguably 3/5 of those are just as mentally taxing as what I do all day at work yet somehow I am able to recharge. I think for me it is more about changing direction than difficulty.
What I'm wondering is, if this is the explanation, why don't we see this more often? Plenty of galaxies have formed from mergers, right? So the question is, how much of a difference between the black holes does there need to be for this to occur? The video seems to imply only a small one, in which case one might expect this to be a common occurrence. So why haven't we seen this before? Or is that not the case?
There is also a wide spectrum of mental illnesses that aren't schizophrenia that may make people act in these ways. While OP was being flippant I don't think the essence of what they were saying is out of line, doing something extreme and causing a lot of harm and damage could justifiably be called crazy even if not medically accurate with out being a slur on those with diagnosed a mental illness.
I agree about this danger. But then again, nests of services can also grow tangled dependencies, now in the form of RPC calls.

It's a general problem in software: adding a dependency without cleaning up (or even becoming aware of) it's effects on the dep-graph is often the quickest way to solve today's problem. You then pay for it over the rest of the life of the project.
couldn't you just as easily say you build the wrong thing in more time with your hypothetical increase in future speed, but you go out of business because you never have any customers?

what you're saying is the right thing, if you have unlimited money.
> Since 2004 China has established some 500 government-funded “Confucius Institutes” in 140 countries. These offer language classes, host dance troupes and teach Chinese cooking.

Sounds like a state-run version of Alliance Française (which is a nonprofit). I think that'll be really cool: China has a really old history and culture (the latter part wrecked with the rise of communism). The only thing though is that China should be prepared for increased immigration (it tends to happen when you go out and teach your language and culture, and your home country is a nicer place to live).
I just added mathrm{...your text...} and text{...your text...} to write upright text :)
>either CSS filtering or WebGL

CSS only has basic filters, and WebGL is only possible for per-pixel manipulation, such as brightness or contrast. This is because WebGL is just shaders, and half of shaders are per-pixel, along with some other fun things you can use with multiple buffers, but you can't actually get /back/ the processed data even if you got all the pixels into a single loop. With WebGL 2, this may be different due to some new buffer types, but I don't think its made for it. Any time you do an algorithm that is dependent upon surrounding pixels, such as dithering, you're stuck with JS.

https://tools.czaux.com/space-pixels/

Here's an example of in-browser dithering to a fixed palette set that works pretty well, using RGBQuant modified with alpha support. The overall canvas uses FabricJS for manipulation.
Uber reached its current success with a first mover advantage.

But I think the real reason is that everyone building self-driving cars today - including the big car manufacturers - will have little interest in selling to Uber. They will be running their own Uber-style Car-as-a-Service.
If you want to get technical, modern CPUs can dispatch (begin the execution) of 4 to 6 instructions every clock cycle. However, many instructions take more than one cycle to complete. For instance, integer multiply takes 3-4 cycles on an Intel Sandy Bridge chip. FMUL takes 5 cycles to complete.

That being said, there are several instructions, like mov, integer additions and compare, bitwise operations, which can absolutely complete in a single cycle.

See this document for more details:
http://www.agner.org/optimize/instruction_tables.pdf
I'm not sure what the shelf life is currently… maybe a couple months?

Personally I subscribe for a similar use case and then just defer a week or two or skip on the months where I haven't used it all yet. Their subscription management options are very fine grained which is nice. I've been really happy with it so far.
'Crazy' refers to more than schizophrenia... nobody uses that word to refer to an exclusive group anymore
It sounds like if you slice the "everyone else" further you're only going to get more significant differences.
I almost burst out laughing. China and India are nowhere close to the US movie industry's influence around the world.
because it is a waste of time optimizing/setting up campaigns for such a miniscule return.
> I mean I largely agree with you so I'm not sure what the issue is.

I called you out on your misinformation about FoM, that's all. I'm pretty sure we agree on the US topic :)

> With regards to unemployment going down, it is (like the Single Market) a complex issue. There's economic growth yeah, but we've also just had 5+ years of net emigration too, with foreign nationals leaving and ex-pats returning (in my country, I should say).

Again, you're trying to avoid looking at the numbers. Unemployment is in good numbers and good trends. "The economy" goes well, too - but one thing is not always the other.

> These changes are obvious on the ground, I feel. Anecdotally, the shift in demographics of public-facing service workers in my country has been stunning in the last 15 years. It's gone from almost all indigenous, to almost all Eastern European, to almost all indigenous again.

So that's your issue? the nationality of the workers you see?

If unemployment is almost only structural (very low %) - the nationality of those on employment is hardly relevant. Now if you had a 10% and all of them were locals, something must be wrong. That's not the case though.

> I'd be surprised if you hadn't noticed this in your own country?

I usually don't ask the nationality of random people :) and I work in a very international industry, so my views might be very skewed.
Find each user that submits bogus bugs, and click on their profile. Then select "report" and link to some sample bugs.

The user will be suspended.
So you're charging only to approximately 64% of the actual battery capacity?
Please help me understand this.

If I understand this correctly, the Wikipedia snippet is saying that Mr. Cook developed this theory while under a related NDA with Wolfram Research; and that by publishing a paper, Mr. Cook violated that NDA. The paper in question, the conference, and the injunction blocking publication all happened in 2015.

If I understand that correctly, then should this post be marked "(2015)"?

Also, this seems to me to be a rather run-of-the-mill NDA violation case. The only things making it more more noteable is it being an NDA related to math, and how one of the parties involved is Wolfram Research. Otherwise, this seems to me to be like any NDA involving a technology company, and HN has seen discussions on over-broad NDAs recently.

Finally, I'm not liking the quality of the Wikipedia article: I'd appreciate more information, and maybe links to court documents!
That's not what I meant or wish. But it's a (for me sad) fact that at that point the expression "compared to the other EU countries" won't have any sense anymore. And if May will go with hard Brexit, as many predict, it will even become easier to trade with eg Canada than with the UK.
Related, probably from an old HN story:

http://www.probashionline.com/madhumala-chattopadhyay-first-...
You can't avoid market forces. You might disagree with gravity but you're still going to fall to the ground after jumping.

If you're suggesting that laws be created to satisfy a personal fantasy, you must realize you're unavoidably advocating for creating artificial market effects which put law firms out of business and increase prices for other law firms, putting their availability further out of reach of poor people, and women.
We've used microservices for around 6-7 years now. One thing we realized quite early was that letting each microservice store state "silos" independently was a bad idea. You run into the synchronization issue you describe.

Instead, we've moved the state to a central, distributed store that everyone talks to. This allows you to do atomic transactions. Our store also handles fine-grained permissions, so your auth token decides what you're allowed to read and write.

One non-obvious consequence is that some microservices now can be eliminated entirely, because their API was previously entirely about CRUD. Or they can be reduced to a mere policy callback -- for example, let's say the app is a comment system that allows editing your comment, but only within 5 minutes. ACLs cannot express this, so to accomplish this we have the store invoke a callback to the "owner" microservice, which can then accept or reject the change.

Another consequence is that by turning the data store into a first-class service, many APIs can be expressed as data, similar to the command pattern. For example, imagine a job system. Clients request work to be done by creating jobs. This would previously be done by POSTing a job to something like /api/jobs. Instead, in the new scheme a client just creates a job in the data store. Then the job system simply watches the store for new job objects.

Of course, this way of doing things comes with its own challenges. For example, how do you query the data, and how do you enforce schemas? We solved some of these things in a rather ad hoc way that we were not entirely happy with. For example, we didn't have joins, or a schema language.

So about a year ago we went back to the drawing board and started building our next-generation data store, which builds in and codifies a bunch of the patterns we have figured out while using our previous store. It has schemas (optional/gradual typing), joins, permissions, changefeeds and lots of other goodies. It's looking extremely promising, and already forms the foundation of a commercial SaaS product.

This new store will be open source. Please feel free to drop me an email if you're interested in being notified when it's generally available.
Maybe I'm misunderstanding, but your last paragraph seems to imply that the "Tesla approach" is unable to "plan an emergency maneuver for collision avoidance"

If true, that would seem to mean that Tesla's self-driving car program is dead on arrival. Clearly emergency collision avoidance is not optional for a self driving car with mass adoption. That's a pretty serious claim to make.
BuzzSumo.com is a good example as well.
Except more toyotas than caddys are built in the USA. The workforce follows the money.
Ha, I'd still say it's possible for people to believe (say, >75% probability) that self-driving cars will come in the next five years AND have a good reason not to take you up on the bet. Namely, in the event they lose the bet they NOT ONLY (a) don't get to enjoy self-driving cars, (b) don't see a return on whatever time/financial investment they made into the technology and (c) lose $1000 to you, but they also (d) are publicly embarrassed on your website.
China is getting better at this, but it's not going well. Too many Chinese movies are period pieces, fantasies, or are not set in China, because the censorship on present-day topics is strict. China's movie censorship is explicit; at the beginning of a movie you'll see the golden dragon logo of the censorship authority. This limits the topics of movies.

There are feature films produced directly by the People's Liberation Army, such as "Sky Fighters". This is the Chinese version of "Top Gun". It's not very good, because the entertainment takes second place to the propaganda. It's possible to do a good feature film which is also propaganda; "Strategic Air Command" with Jimmy Stewart is one such. But China isn't there yet.
That's a happy Sunday afternoon thought, but we are not at that point yet. The point we are at is one in which corrupt governments seek to control us not for our own safety, but because they crave power and control.
You not the only person who seems, to me, to be going out of your way to misunderstand the issue here, but I'm going to respond to this comment because I really feel like you are projecting. No one is claiming that non-programmer don't experience flow states. (At least no one worth taking seriously ;-)

The problem is (my theory) that programming work looks like any other work/play done in front of a computer: you're sitting there, typing and clicking, looking at some windows with text and menus and stuff. Some people seem unable to grasp that it's breaking flow to interrupt.

I have a friend, let's call him "Jeff", who cannot seem to understand that he can't talk to me when I'm using the computer to work. He was my roommate for awhile in a small place where he had to pass my workstation to get to the kitchen. I got in the habit of just closing the laptop when I heard him coming, because he was going to interrupt me and that was as close as I could get to saving my mental state while I waited for him to go away again. I tried to explain it to him several times. I got a t-shirt that said "Don't talk to me when I'm not listening". Still, he kept interrupting me while I'm trying to work.

Finally, one morning he comes in to where I am, sits down with his bowl of cereal, and starts playing some earworm cat song on his phone. I lost it and yelled at him, and now he thinks I'm the jerk. I moved out.

Some people just don't get it, it's a problem, and the OP was just asking for help dealing with that.
>Putting transients before long-term behavior leads to urban programming myths and legacy baggage.

Not when the problems still exist. When they stop existing, sure, but the statement generally goes along with how some parts of ES6 are not well optimized yet. Over time, they should be optimized, but I cannot design something for an event that hasn't happened yet and cannot be tested.
That's literally the second thing the website mentions: To use curly brackets for invisible brackets:

sqrt{1+2x^2/3}
x^2/{3x}
Smart Gadget That Helps Relax