skysight-inc/HackerNews huggingface dataset:
Look at what happened when Firefox switched default search. The default search on Firefox is now worth far less than it was before as they lost huge amounts of browser market share.

Bing is down to 2.5% market share , global and all platforms.

http://gs.statcounter.com/search-engine-market-share
Search engine market share Worldwide | StatCounter Global Stats

Down to 6.5% in the US for all platforms. But is also declining.

http://gs.statcounter.com/search-engine-market-share/all/uni...

Plus Bing having so little share and revs to invest it has really fallen behind Google in particular in Mobile.
> Apple Maps was never as bad as the media hype suggested at the time.

I used it briefly at the time and it was worse than the media hype suggested, in the worst case routing me back and forth across most of the North-South axis of California for a cross-town trip.

> While it was worse than Google Maps it was still as good or better than most automaker nav and portable units people were accustomed to using.

Even with a map database that is now a decade out of date, my Prius's onboard nav has never given me the kind of problems Apple Maps did in my brief period of using it, and its had far more opportunity.
It's a preliminary injunction, not a ruling. For all we know, ruling could be completely different.
Google is obsolete.
Too generalizing.

I don't think -- an example off the top of my head, don't nitpick please -- that Clojure and Erlang/Elixir are that easily exploited with buffer overflows. I'd even say they are immune but I am not a security researcher.
> I feel like decaf doesn't taste as good

Decaf doesn't taste as good, at least in the US. The American public won't tolerate a higher cost for decaf than ordinary coffee, so roasters pay for the decaffeination process by purchasing lower quality beans.
Yeah, but you have the luxury of judging the actions of people who lived hundreds or thousands of years ago from the comfort of your living-room recliner.

According to your extremist logic, the following were all pretty much Hitler as well:

- Mayans

- Egyptians

- Chinese

- Mongols

- Romans

- Macedonians

- Persians

- Russians

- Omayyad Caliphate

- Ottoman Empire/Turkey

- All african tribes who sold their brethren into slavery

- French

- British

- Portuguese

- Spanish

- Dutch

- Germans

Pretty much any civilization that has ever existed has committed atrocities.

What they did was brutal and there's no excusing this, but they also did good. You can deny it all you want but this is a fact.
Before Uber, getting around the city was a huge, huge pain in the ass and the logistics of it often curtailed plans before they got off the ground, or added tons of friction and wasted time.

Now there is an easy, cheap, fast, and reliable way to get anywhere in the city, any time I want, without planning ahead. That bar my friends are meeting at that was two busses away and not worth the hassle on a Tuesday? I'll be there in fifteen minutes for the price of my first beer. For those who drive: no more worrying about parking or how many drinks you had.

Ranking companies which had less impact on my life than Uber seems like a strange exercise.
Ya, holberton is solid. It would be difficult or impossible for most of our students to move to San Francisco unpaid for two years.
Hip hop/rap song about sexual consent and Donald Trump- NO NO SQUARE
http://online.wsj.com/public/resources/documents/2017_0814_h...
Otovo | Software Engineer | Oslo, Norway | ONSITE | https://www.otovo.no

With low energy prices and long, dark winters, Norway may be the worst place on earth for a solar startup. Even so, we have been operating our solar energy platform for 18 months. We have matched hundreds of consumers with installers and funding options. We are now looking to scale the product and expand to new markets.

We work on a range of solutions from software estimation of rooftop installations, through self-service project follow-up, logistics and invoicing to production data logging with custom hardware/software.

Our stack: Python, Django, React, Postgres, Heroku/AWS and Debian

We're looking for more talented junior and senior engineers. It's a bonus if you have design and UX experience or know your way around mobile apps.

If you want to make an impact and join our skilled dev team, apply with your resume to jobs@otovo.no.
This isn't true. People frequently notice that I'm not drinking and comment on it.
I didn't say there is anything wrong with reducing the optimization to decision in general. But I feel this specific application to the TSP problem may be flawed. (for the reasons i mentioned before. i.e wikipedia being very specific about the decision version)
For another resource see:
https://www.ibm.com/developerworks/community/blogs/jfp/entry...

note: I am not implying that the above source is reputable. But it does hint that the solution to this problem probably is not this trivial.
To code is to be very, very specific. That's it. Imagine asking someone to get you a coffee, but you have tell him exactly how to do it down to the tiny details of how to grip a cup with fingers.

The challenge of learning to code is largely the challenge of learning to be specific in your communication and having the patience for all that entails.
The internet isn't just the web. Setting your DNS to Google's will also tell them what other applications you use and what you connect them to.
Came across your site the other day. I was wondering is the 17% from their base salary before taxes? So they (if in say California) pay federal, state, & you guys off the top? Great idea either way!
This title is ridiculous. I'm not even going to click on it.
This is not true and easy to see with Internet usage. See how iOS is flat and Android keeps growing.

https://tctechcrunch2011.files.wordpress.com/2017/04/statcou...
> so long as you charge reasonable rates. We simply try to be honest and fair up-front.

And what is your plan to prevent you from changing your terms later?
That's what TensorFlow is. It happens to use the Python interpreter as the front end, and for metaprogramming, but the language has its own semantics (see the paper above).

You could probably an invent your own syntax for it (and I'm sure someone has), but that's a small part of the picture.
Which we will find out if he gets a fair trial, but that doesn't mean he should be able to skip the trial because he helped the NHS.
Good point, forgot to mention the name of the truss rod and the saddle height - which is arguably the most influential parameter in overall action.

I also second the opinion that it's quite approachable if you're patient and methodical.

Another tip (to _keep_ the setup working) would be to have the guitar professionally set up, then carefully measuring and writing down the parameters, so they can be reproduced later.

The hardest one is neck relief, but even this can be approached in a reproducible way by pressing the first and last frets on a string and measuring space left at the 12th fret with a "feeler gauge" or some other width reference (credit cards, stacked sheets of paper, etc).
My Android (Pixel XL) has it built in as "Night Light" in the Display settings which I prefer.

I've used both Twilight and f.lux (rooted only) on Android in the past and Twilight's defaults are rough and needs too much fuss & attention to get the settings right. f.lux was buggy even tho I was rooted. "Night Light" is OK.
You don't have to start full-time, but most of our students have dabbled. That's not a 100% truism.
Here is the latest traffic numbers.

https://tctechcrunch2011.files.wordpress.com/2017/04/statcou...
I honestly think the best thing to do is to take lessons, and ask your teacher if they have other students who'd like to play with you.

You can also go to jam sessions if you live in an area that has a good music scene; I live in SF and there are regular jam sessions for bluegrass/jazz/folk/country/blues nearby. But, the thing about jam sessions is that you have to be able to play at a certain level to really enjoy them.

I think honestly the best solution is one that almost no one takes: hire really good musicians to play with you. When I was in music school, I had a professor that would literally say: "For all the money y'all pay in tuition, you would play better if you took that money and hired $famous_drummer and $famous_bassist to come play trio with you at your house".

Obviously if you are a beginner you don't need to hire the best people in town, but most professional musicians in this day and age are going to be happy for a gig like this.
2SAT is boring because given a clause with one unfulfilled literal, you know the other literal must be satisfied. There's no choice to be made. This limits backtracking enormously. It can even be solved in linear time (although that's nontrivial)
They don't do ota updates for planes
Is this really how the academic community is?
Wrong, on Android twilight works very well. Only limitations are not being able to draw over on screen buttons and some important system dialogues.
Coffee life – the best life with coffee
Those are real questions to which I don't have an answer.

Although I don't believe web hosting is the problem here. Anyone can build a server and have it accessed using his own IP. So censorship (by design or as a byproduct) would be hard to achieve (except DDoS obviously).

Registrar are a lot more relevant because they are a service that make internet addresses intelligible to humans. So preventing one from accessing this service (either by design or as a byproduct) is an hindrance to their ability to communicate more broadly the content of their server. Same goes with search engines BTW.

Also, there is another solutions worth exploring: decentralized DNS registration.
Yes. I know how to solve all the issues on my list. But I'm paying aws a fortune for them to solve my problems, not for me to find workarounds.

/end rant

[EDIT: Also, slightly drifting - me solving an aws issue is inefficient in the big scheme of things. We'd have N developers solving the same problem, each to himself. That's a DRY violation. And we can't even estimate the waste, lacking an aws issues/voting system]
Being a programmer not a lawyer, I like the idea of more rights for scrapers. I don't want to see the internet partitioned away and owned by a few companies, especially when that information is often called a "public profile".
I switched to ligthbulb in the meantime (https://github.com/Tyrrrz/LightBulb)
Haven't really looked back, and I actually prefer it.
Conversation with Naval Ravikant and Ryan Shea at Blockstack Summit 2017 [video]
Ya we're working on part-time, it just comes with other complications.
>Computer Science conference reviewer committees and I have seen no filtering done whatsoever.

The published collection of papers from a conference are more like a anthology of the talks given (Springer is common example publisher) rather than a quality curation via rigorous peer-review. A bunch of experts wasting time with unfiltered crap is probably the norm. Virtually none of those conference papers collections have reputations to accumulate "impact".

The prestigious journals like "Cell", "Lancet", or "Journal of the American College of Cardiology" do not forward unfiltered junk papers to reviewers.

Your experience with conferences is a different situation.
No, as it clearly qualifies for the second part of my statement:

> Being lock-free implies using Compare-And-Swap - a very powerful synchronization primitive.

Just look inside https://github.com/liblfds/liblfds7.1.1/blob/master/liblfds7...

It's full of synchronization stuff. By "unsynchronized" I mean NOT using that.
NET Core Test Explorer for Visual Studio Code
Single Molecule Transistors Get Reproducibility and Room-Temperature Operation
You already got a lot of replies about your first paragraph here; I wanted to emphasize and second your next paragraph though: things like setting up environments, by far, is what prevents people from getting into coding. It even applies to both beginners and professionals! (anecdotally, I know that mentally I've resisted getting into iOS dev all these years is because setting up the whole toolchain to even start a hello world iphone app feels too much work for side projects.)

Thinking about my own growing-up, while it's true that at school I've had classes about PC Logo, Quick Pascal/Turbo Pascal (and I've had fun with those and enjoyed them, but they were no more than class assignments to me), what really got me started to build stuff in the real world (as side projects back in middle and high school) was essentially the web. Realizing that I could open up Notepad in Windows, with no extra tools, write some HTML in there (even some simple Javascript with alert boxes!), I could then double click the .html file to open it in Internet Explorer and see stuff I've written in code to run, was what really got me into taking coding seriously. Better yet, in the late 90s, HTML code in web sites were not complex, which brings the possibility of just viewing source on any HTML page and understanding what the HTML tags or JS code do and figuring out how to replicate some functionality on your own web page.

I have a theory that once you put someone in front of a system where you can immediately start tweaking attributes, properties and code, press a button to run it to see its effect, most people would be interested enough to keep going. It's how you get to that point of having that system in front of you. In most cases this isn't simple. Even in the case of PC Logo, having to get through installation and running the program and figuring out the first things you can do, can be obstacles. Maybe web pages and simple HTML are a good place to start?
Pretty sure there are some really screwed up people in all industries. The first thing you need to control for is the male/female ratio.

If industry A has a 50/50 ratio and industry B 80/20, women in industry B will experience 4 times as much sexual harassment per person, even if the men in both industries are exactly as screwed up.
We will open in the EU and Canada soon.
Proof for the Gaussian correlation inequality was

- Written in Word

- Uses techniques just seem too wimpy for the problem at hand.

- Was published in a predatory journal
Erm, what? Encountering normalcy is evidence for things being normal. It might be weak evidence - after all, the "sometimes some people see the sky green" also predicts a lot of sky-looks-blue. But it's still evidence, you can't just throw it out because you've labeled it the "null hypothesis".
Status can be conferred in lieu of extra pay :)

In all seriousness, symbols of status are important in the military, and not just to stroke the top guy's ego. They reinforce the notion of hierarchy, which is something without which you lose battles you might have won.

Besides, if there's any people who know how to prepare for and execute surface warfare, it's you British. Clearly you've done something right over the years.
Maybe Donald Duck
Ok, we can take the epithet out of the title. We do that anyway when someone's name is well known to the HN community.
"Ghost in the Shell" reality comes closer and closer.

Especially the part when in the original movie two garbage truck drivers were remotely hacked and their identities were completely replaced. That could probably happen by checking out a certain street sign.

Scary.
Isn't that caffeine, too (actually we have a name for caffeine found in tea vs. coffee called "teina" vs. "caffeina" in Italian, but not in English I believe)?

Sounds like quitting drinking by switching from wine to lots and lots of beer...
I'm happy that people will be using these instead of holding up an iPad during concerts to record something they'll never watch again. Less intrusive.
Working on it. It comes with a lot of complications.
If you are talking about someone's trial, it makes sense to describe them as a 'defendant accused of x'. You don't pretend they are just there for no reason.

You think during the OJ Simpson trial, we should never have talked about what the trial was for? Just kept talking about his football career and what a great athlete he was?

No, you are allowed to talk about the alleged crimes during a trial.
Dilution of merit.
I suspect Google wants to keep it away from MS more than anything. With Bing down to 2.5% market share they do not have the revs to invest. That is why Bing is so bad compared to Google on mobile.

http://gs.statcounter.com/search-engine-market-share
Search engine market share Worldwide | StatCounter Global Stats
The scary thing is that WWII is quickly passing out of living memory. In the next 20 years, there will start to be a critical mass of voters who have never MET anyone who was an adult in WWII.
How is different than having a Bittrex account and then using Bittrex's API to perform trades based on people's request on the website?
Right and Craig Chambers later joined Google. He led/developed Flume [1] (a Java framework on top of MapReduce) and the unfortunately named Cloud Dataflow [2] (which aims at unifying streaming and batch computation)

I say unfortunate because pretty much all the big data frameworks could be called "cloud dataflow", including TensorFlow itself.

People using Google Cloud might recognize the name of VP Urs Hoezle, who worked on the OO language Self in the 90's with a lot of the same people [3].

And AFAIK that's where v8 came from... Urs hired his former colleague Lars Bak and told him to write a fast JavaScript interpreter for Chrome.

[1] https://research.google.com/pubs/pub35650.html
[2] https://research.google.com/pubs/pub43864.html
[3] http://dl.acm.org/citation.cfm?id=619798
I was in Costa Rica when they kicked google maps off the phone and the town I was in, which was reasonably well mapped on google became an unlabeled road on apple maps. I was pretty pissed about it and switched back as soon as google released a new maps app.
Why no learning algorithm can be good at learning everything
It was discussed in the Debian mailing list long ago, when Nix was not so polished [1].

Honestly, I think it's a migration really worth it. Nix (and Guix) are quite mature now. The advantages they bring into the table are massive.

The whole Debian ecosystem would become a lot more integrated and robust. It would be possible to develop packages at their own pace, without having to keep all dependencies in sync with the whole package tree. Besides, no more dist-upgrade breaking your whole system. It would look a lot like a rolling release, but with none of its disadvantages.

It would be also possible to turn all Debian flavours into little declarative Nix blurbs. There are countless advantages.

[1] https://lists.debian.org/debian-devel/2013/02/msg00374.html
The difference is giving it to the F.lux team specifically vs giving it to MS and other supported programs on your PC.

I'd rather just give it to F.lux. MS will use it to sell me Bing search results.
The issue at hand is not about serving the DNS but registering a DNS. One could serve its own domain name server as long as they have been able to register it first. Unfortunately, not everyone can become a registrar. And if all registrar refuse to register you, you don't have a domain name.
Xamarin makes this separation work pretty well. Not Xamarin.Forms but a core business logic project with custom UI projects for each platform.

I'm hoping this will turn into a good solution. Xamarin already supports Mac (in addition to iOS and Android) and when it aligns more with UWP (XAML Standard etc.) that could cover a large slice of the platforms you'd want to target.

React native could be another option. I hear Android support has gotten better and you can supposedly also target UWP: https://github.com/Microsoft/react-native-windows

I wrote this a while ago but it's still fairly relevant: https://unop.uk/cross-platform-native-mobile-app-development...

You could also look at https://github.com/AvaloniaUI/Avalonia or https://github.com/picoe/Eto.
I've set iOS Night Shift to be active all day (start at 8:00 AM, end at 7:59 AM, something like that), can't look at the phone without it now.
Just like you, I enjoy drinking coffee too and I don't notice any change in energy levels. If I don't drink coffee in the morning the only thing that happens is the headache in the afternoon, as you mentioned.

When I drink coffee at night, which is rare, I also don't have any trouble falling asleep.
Ask HN: Best non-academic algorithms book?
There is no confusion. I understand the constitution only protects free speech from itself, but that doesn't mean we should welcome when private entities censor.

In other words, because it isn't constitutionally protected doesn't mean I have to like it, and I certainly won't give them kudos for it. I'm not arguing the legality of it, you are and I'm not sure why. I suspect it's because you support this type of censorship.
I kind of want to, because at this point I _have to_ drink it to function, but it doesn't really wake me up.

I would say that when I'm down of caffeine I'm more tired that I should, but not that I'm more awake when I drink it.
I think we're pretty sure that ryanlol isn't weev, but personal nastiness will get you banned here, so please don't comment like this again.
>Better performance with games (no stutter)

Hopefully this fixes my main issue with f.lux. It seems to cause severe input lag during transitions, making my Windows machine nearly unusable.
> If all they wanted was a way out why tarnish their own image by filing this law suit and make benchmark look less founder-friendly and supposedly create leaks which make Uber look even worse.

Because they're trying to shape the battlespace of public debate to create the best possible conditions for a resolution of this standoff in a way that gives them liquidity for their investment at a valuation approaching Uber's last round.
That click wrap contract is kind of an interesting thing on it's own, for those of us who only enable JS when absolutely necessary. If I never see the agreement, and I am not specifically avoiding it, does it still apply to me?
I wonder how much Yahoo pays oracle to put their goddamn awful malware on chrome whenever i update java.
Upset about, encouraged by, emboldend by...

The actual number of neo-Nazis is very small but we hear more about them because they're the greatest troublemakers and because of history.

There are many disgruntled conservatives and former lefists who are also upset about authoritarism on the left. The neo-Nazis are using their sentiment as fuel, so to speak.

We can see a similar thing happening with Antifa emboldend by the current clout of social Marxism.
"'safe-space' crowd has managed to offend, insult, and ignore me"

Poor neglected you. I can only assume that the reason why you are being so incredibly defensive, offended and acting like a child is because the criticism hit home. In the end it doesn't matter of course, changing is coming and you will have to adapt to it.
I would hope there is a special consideration for any anti-ddos technology they have. It would be hard to differentiate between a ddos'er and a scraper. Rate limiting for ddos attacks might affect a scraper, then the question ( that linkedin is asking ), is how low can we limit them without looking like we're blocking them. I have a feeling this isn't over!
TypeScript and JavaScript plugin for Atom
Sorting 1M 8-digit numbers in 1 MB of RAM
The Ironic – And Fleeting – Volatility in NVM Storage
Simplicity of implementation and single threaded speed seem to be, well, implementation issues. Nonetheless, they are reasonable doubts about the project. However, my comment was mostly aimed at the other commenters who were saying multiprocessing suffices for parallel workloads - that came off as dismissive for the reasons I mentioned above.
Appeal? The case hasn't even been heard yet. This was a preliminary injunction; it's far from over!
Not true in Mobile. Bing is not very good in comparison to Google. Then with MS down to 6.5% share in the US for all devices it will just get worse.

http://gs.statcounter.com/search-engine-market-share/all/uni...