skysight-inc/HackerNews huggingface dataset:
There are some more problems with the flags. The colours of the french and german flag are in the wrong order. The icelandic and norwegian flags are missing the white line around the cross. The class for the netherlands shouldn't be lb-flag-holland.
Just googling for the article's title leads to a link that works. They don't paywall people coming from Google
Between Tree Style Tabs and The Fox Only Better[0] I can't see myself going to Chrome or any other browser. The UI is pretty much hidden until I need it, giving me maximum browsing space.

[0] https://addons.mozilla.org/en-US/firefox/addon/the-fox-only-...
Ask HN: Average time to find first freelancing clients?
I'm curious how long it took successful freelancers to get their first few clients?
shykes, I will follow up to all of this on the proposal on GitHub.
Weev is a dick, but what he did in that specific case shouldn't have been a interpreted as a crime, and I would have preferred his conviction be overturned on that basis, rather than the venue issue.
+1 http://sequelizejs.com/
This looks great. So the service includes domain and cert?
FWIW, the Rust-push team doesn't match the set of reviewers (people to which the integration bot bors will react and merge a PR). Being on that list offers powers like issue tagging and the ability to push to the 'try' branch, but manually merging a PR or pushing straight to master is essentially banned (and would be reverted immediately).
The part that really pissed me off was how they sent emails through my gmail account. They essentially hijacked my account to spam people.
I think we need to think of this strategically. Apple isn't going to want to build an equivalent substitute for a run of the mill car. They have the cash on hand to burn a billion trying this, and write it off as a line item on r&d and the investors wouldn't flinch.
The problem is that you're doing something that uses lots of tabs, and with luck you remember to close them down. Still, at the end of the day, you may have an extra five tabs open, and that's 100 a month. After a few months you have 500 tabs.

So then you devote a couple of hours to going through and closing tabs, and find you still have 300...

The solution, if anyone ever gets this far down the page, is to use Session Manager to save the tabs, close Firefox, and then just uncheck the boxes for the tabs you don't ever want to reload.
My concern is that the investigation of the incident relied solely upon the word of Goldman Sachs. An agent essentially parroted back what Goldman employees told him, putting it in the form of a criminal complaint, and without further investigation, had him arrested.

My challenge to the validity of the arrest is that there was no independent investigation performed prior. This wasn't just contempt prior to investigation, it was arrest prior to investigation.

Now, I will acknowledge that probable cause is a very low standard, and it is likely that there isn't a legal course of action here.
Why it matters that the federal government will accept Apple Pay
Oh, you get 3 mbps on DSL? Lucky you!
> Remember when we all switched from Firefox to Chrome?

Uhm, no. We didn't.
Correct me if I am wrong, but I believe the author made an error. The author wrote:

"A prime from which you can remove numbers and still have a prime is a deletable prime, such as 1987".

However if you remove the 7, then the number is divisible by 2, so the statement: "A prime from which you can remove numbers and still have a prime is a deletable prime" does not apply to 1987.
Yes. And now wait for Apple to do the same reciprocally... if only.

In reality, they are more likely to get a patent on some trivial detail, turn around, and start suing the pants off Tesla for having the temerity to steal their 'inventions' - slide to unlock, revisited.
Ask HN: Which icon should I choose for my cloud app?
I'm working on a new app, Unify, that lets you add all your cloud accounts to it. You can then seamlessly transfer files between your accounts (including whole folders), or download them to your phone. You can also stream movies, music, view documents, etc for all your cloud accounts.

Here is a poll I'm running for my current logo options:

https://99designs.com/icon-button-design/vote-ec0tf1

I'd really be happy if some fellow HN users could vote 1-5 stars on those entries to help me narrow it down some.
It sounds like you are confusing straight electronic trading with HFT. Brokers aren't necessary and neither is having someone able to execute trades with sub millisecond latency.

Also, why do you keep putting underscores around Flash Boys?
Seed Libraries Fight for the Right to Share
Can I just take a moment to say that this is all a success story? Firefox was old and busted, slow and unstable, Chrome was the new hotness, now Chrome is starting to get long in the tooth, but in that time Firefox has been spurred on to get leaner and faster and more capable. Chrome did exactly what Google told us it was supposed to do when it was released -- it spurred competition and pushed the Mozilla devs to put out the best browser they could. As more people switch to Firefox, that same pressure will fall on the Chrome team. At the end of the day, we're all better off, and I'd like to thank the folks at Mozilla, at Google, and yes, even at Microsoft for all they've done.
Actually, in terms of side-effects, I think this is preferable to most other solutions. You can turn this one on/off very quickly (or shoot it down for a more permanent off setting if the control mechanisms get stuck).

That's not so easily doable with dumping iron into oceans, etc.
While I praise more competition in the ecar market - I do wish Apple would return to concentrating on build quality, stability and performance optimising OSX - 10.10 has been a nightmare and if it isn't fixed soon or if 10.11 is a repeat they'll lose their reputation for building high quality, stable products. I do worry slightly that they may be trying to do too many things.
n=1, but my Japanese house built in 2013 has a car charger.

It wasn't even mentioned by the real estate agent as a feature, but I don't know if that was because it's so common now or because few people use them.
One experience like this would be enough to put me off of home automation for about 10 years. I think its unfortunate that Nest chose a target so fraught with safety implications for their second device. A lot could be done to ameliorate problems like this if the consequences of a false negative were not so catastrophic.
It was a pretty normal corner-case bug surrounding the shared use of memory space.

In short, the address used to specify creature ID served double-duty, and in a certain case does not get cleared properly.

http://en.wikipedia.org/wiki/MissingNo.#Characteristics
Computers aren't important for cars the same way phone apps weren't important to phones 10 years ago: they were gimmicky, prone to failure, and too locked down to target by developers.

What if you change those facts? It's not too hard to imagine a world where computers could have greater effect on your car driving experience than just simple things like a music player or voice recognition.
In the 1910's Ford revolutionized operations management and it dominated the automotive industry.

In the 1960's Toyota revolutionized operations management and it dominated the automotive industry.

In the 2010's Apple revolutionized operations management and ...
OK, I have done a little Googling. The evidence boils down to only a few verifiable facts.

In the Bay Area, a van registered to apple was spotted. The van was mounted with hardware that is unmistakably designed for car automation, namely spinning cameras at the front and rear. It is basically conclusive that the car is a self driving prototype and not something for apple maps. There is video of that van linked below. This is not conclusive evidence that Apple has intentions to enter the EV market, though.

Recently, Apple has hired people from the automotive industry, including some from Tesla (Articles that state this as fact cite linkedin, so I am assuming it is true). Basically, based on the qualifications and expertise of these hires, it can be concluded that Apple is not assigning them to work on CarPlay, which is the only known alternative. (I have not verified this myself but feel that it is OK to accept as true for the time being).

As far as I could tell everything else out there is speculation or not verifiable. There are various instances of bloggers and reporters claiming that they have gotten word from Apple employees that Apple is exploring the possibility of entering the EV market. These employees have all remained anonymous and there is no evidence that their claims are genuine or accurate.

My own conclusion is that there is a strong possibility that Apple is attempting to enter the EV market in some way. Let us ignore the evidence that has come to the surface as of late. The EV market has a lot of growth left and a lot of unclaimed territory. Apple has a lot of cash sitting around, a relative familiarity with power electronics and most importantly a very strong leader, Tim Cook. Apple is large and old but it does not appear to be fragmented and it is, IMHO, still capable of pouncing on new opportunities and markets. The means, motive, and opportunity all seem to exist in the case of Apple and EVs. And bringing the recent observations back into the equation only appears to strengthen the hypothesis.

video of van: https://www.youtube.com/watch?v=1lhU54nhyyk

http://www.macrumors.com/2015/02/04/mysterious-apple-car/

http://www.macobserver.com/tmo/article/apple-is-working-on-a...

http://www.businessinsider.com/apple-employee-well-give-tesl...

http://www.businessinsider.com/heres-more-evidence-that-appl...

http://www.businessinsider.com/apple-testing-street-view-com...
The definition given in the article is an informal shortcut, the complete definition is http://mathworld.wolfram.com/DeletablePrime.html and 1987 is indeed a deletable prime (see http://oeis.org/A080608/b080608.txt for http://oeis.org/A080608).
I'm going to buy a condo here in the next year, I plan on rolling my own automation with Arduinos and Raspberry Pis. It's the only way to do it right.
> "The data is fixed" refers only to the data we know.

Okay, yeah. The sample is fixed. The entire population is random. I'll use this terminology.

> In the frequentist model, we have to pretend that this fixed data is actually a random distribution

With confidence intervals, we're modelling the entire population as a random distribution, using the fixed sample's mean and variance to compute estimates of the population's mean and variance. I think this is different than "pretending the sample is random".

If you constructed a normal model of the sample, you would just use the sample's mean and standard deviation. But to model the population, you typically use the sample's standard error as an estimate of the population's standard deviation. This is critical. You have to account for the fact that the population is much larger than your sample.
I run five of them, three powered and two battery. One of them "falsed" twice in one week about three months after installation, and not at all in the four months since. So I think it wasn't false, I think there was something triggering it. I've had zero other issues.

Note these were all purchased before Nest turned off the waving, but have been updated with e firmware that ignores the wave.

I also run nine of the original batch of thermostats with no issues, and any minor complaints (e.g. turning off heat when in direct sunlight) have all been addressed over the years of updates.
The nice thing about DuckDuckGo is that you can just put !sp in front of your search and it will send the search to StartPage.com (for google results).
Can I just make sure that someone mentions the most powerful motive that a shop like GS would likely have?

HFT barrier to entry is expertise. Any firm has as their biggest competitive risk their employees setting up with that expertise in competition. It happens all the time. To counter that the optimal strategy of an HFT shop where an expert resigns is to sue them as far and deep into the ground as they can why?

As a lesson to all remaining staff

This gets an HFT shop additional barrier to entry from competition from existing experts, their own.

Did GS deliberately follow this optimal tactic? I don't know, I have no evidence. Maybe the fact it is optimal for other reasons is unrelated and possibly even unknown to them. Form your own opinion on the balance of probabilities there.
Most of the time, Rust's ownership system is helpful. Sometimes, it's a pain though. In these cases, you can actually work around the ownership system if you need too.

For instance, you can use Arc [1] to share memory between threads or Rc [2] to enable thread local GC for a specific variable or RefCell [3] to safely share mutable memory between threads. You can even use raw pointers: it's unsafe (and therefore has to be wrapped in an "unsafe { ... }" block) but possible. Finally, you can call C very easily from Rust [4].

[1] http://doc.rust-lang.org/std/sync/struct.Arc.html

[2] http://doc.rust-lang.org/std/rc/struct.Rc.html

[3] http://doc.rust-lang.org/std/cell/struct.RefCell.html

[4] http://doc.rust-lang.org/book/ffi.html
Show HN: Made this for my girlfriend for Saint Valentine's Day
I wonder if one if his neighbors is messing with his nest. Maybe someone has figured out a way to set off nest alarms.
> Sounds like an insulting dig at people you don't agree with.

Yes, I shouldn't insult people just because they're ignorant and can't be bothered to learn how to use Windows 8, which in my experience, is predominantly the case.

It's certainly usable on desktops etc without touch screens, but it's suboptimal on those systems, which is why I don't load it on them. That doesn't mean I can't use it and appreciate its qualities on touch-screen PCs.
uBlock is now available on Firefox too, and makes an even more dramatic difference in performance.

I really don't know what you're talking about - Chrome is a dog after ~10 tabs are opened, uses crazy memory and becomes unusable fast once it starts paging. Firefox remains stable, backgrounds tabs you're not using in a graceful way, and doesn't try to open and render every single tab at once on a session restore.

It's unbelievable that Chrome still does this, after the problem has been reported for years.
Now is time to plant trees, build swales, capture rainwater, build ecosystems, permaculture, etc.

Healthy soil captures rainwater & grows food.
Losing one of the most important people at one of the most important open source projects is a loss in and of itself. That was twenty years of experience and technical knowledge that walked out the door.

Losing one of the only people in a position to fight against DRM who had the will to do so is another blow. The end result as I see it is the social justice community gets a "victory", religious people at Mozilla learn they're not to take part in our political process, and those who were left gave up the fight against DRM. Not that they had a choice, how do you ride into battle short a CEO and a CTO, and while licking your wounds from a vicious boycott/smear campaign?

Firefox circa Eich on DRM: https://brendaneich.com/2013/10/the-bridge-of-khazad-drm/

Firefox post boycott on DRM: https://blog.mozilla.org/blog/2014/05/14/drm-and-the-challen...
Nest did a great job with their thermostat, but the Protect leaves a lot to be desired. I was vacuuming which triggered the sensor. The alarm went off, and it was really loud.

I looked at how to hush it, and couldn't figure out how. My alarm was too high up to safely climb up and press the button -- I had paid for somebody to install it safely before.

So I called their support, and they told me they couldn't legally add a feature to turn it off. Which is a bit bewildering, considering that wave-to-hush had been a launch feature (albeit removed for apparent reliability issues). So I had to dangerously climb up high and remove the alarm and take out the battery.

But the worst thing? It never alerted my phone.

I have my own theories about why this happened. I had recovered my iPhone and not logged back into the Nest app, which I think is required for notifications to start flowing again.

But the support guy thought Nest engineering would be back in touch with me to discuss this crucial flaw within two weeks. Months later, I've not heard back.

Nest had a ton of options after the thermostat. It feels like they put a smaller B team on the smoke detector, despite it being a critically important safety device. It's really bewildering how the Protect turned out this way.

More generally, the lesson is that the Internet of Things is going to be fraught with complications.
My personal usage case is to secure a handful of servers across datacenters for software that don't have encryption enabled.

If I use CJDNS to do this, it seems like I have a lot more steps to do. I have to copy everyone's pub key and setup ipv4 tunneling on each server?

With PeerVPN all I have to do is pick a single password and copy and paste it to each other server while only needing to change the static IP.
I saw this last night and admit that I've watched the video a couple times. It's a fascinating view into what users are really doing with your product.

<spoilers follow>

And, I'm really impressed with the filmmaking skill exhibited in this short video. The transition between walking with the camera and setting it down to rip the smoke alarm off the ceiling is perfect, and the framing there is great. As the film proceeds, Brad's breathing becomes more apparent and faster, as the tension builds to a climax of automatons screaming "emergency" and "can't be hushed here, can't be hushed here hushed here". I also appreciate the exposure as Brad walks into the garage to find an improvised grave for his machine overlords; completely black, and out of the blackness comes an insulated water cooler, perfectly sized for the smoke alarms. Finally, I like how the anger, tension, and action escalates progressively through the film. It starts off with some walking around, and gradually becomes more violent. The timing is just perfect.

Perhaps not intentional, but it's just so wonderful. This should be submitted to a film festival. It's the most fascinating "home video" I've seen in ages.

(Edit to add one more thing: I think the real genius is the computerized voice, not quite speaking with casual American English rhythm, telling the user that they can't do the exact action they requested by physically pressing a button. Obviously, Stanley Kubrick beat Brad to the punch by a few years, but it still works. And this is real life, not fiction.)
How secular family values stack up
I can understand that -- I stayed off Alloy, I'd already created Tiger [1]. Tiger is very similar to React in that Views are just JS Objects. Conversely, React's JSX is very similar to Alloy. I think XML is a backwards approach these days, but naturally many devs are comfortable with it so it continues.

The tiDev.io lead just joined Appcelerator as their new evangelist [2], I think he could be a good shot in the arm for the community.

[1] https://github.com/doublerebel/tiger

[2] http://www.tidev.io/2015/02/02/goodbye/
A couple months ago I was contacted by a recruiter from Apple on LinkedIn. He claimed my skillset was a great match for some new thing they were doing but wouldn't explain. I thought WTH, I'd been doing EVs for the last 6 years and non-EVs for longer than that. Maybe they need to get some official vague news out so they can actually hire the people they need?
If you watch the video closely it seems the second stage burn started right away and the upper stage went tearing past off frame at a high rate of speed.
Overall we had a good experience. There were some pain points at first with compile time, but that was greatly improved with the new TS compiler.
Couple points:

1. They didn't sue him. They complained to the FBI and the government criminally prosecuted him for violation of the Economic Espionage Act.

2. The basis of the prosecution was that he exfiltrated 500,000+ lines of source code.

Doubtful this particular "tactic" could be more generally applied unless staff are engaging in similar activities now clearly prohibited under the EEA.
I tried to make this point a couple of weeks ago:

https://news.ycombinator.com/item?id=8962872

Basically, Apple, Google, and Microsoft have so much money, they could take on a huge problem and "invent" the future.
Adam (founder of skymind here). I'd like to say that we don't encourage neural networks as a black box like a lot of the startups out there.

I also mainly advocate neural networks on unstructured data where the results are proven to be a significant improvement over other techniques. Many startups in the space would believe that you can have a simple GUI and you're somehow set to go.

In my upcoming oreilly book Deep Learning: A Practioner's Approach, I go through a practical applications oriented view of neural networks that I think will help change things in the coming years.

I'd also add that I've implemented every neural network architecture and allow people to mix and match. A significant result that many people are familiar with are the image scene description generators done by karpathy et.al[1].

Either way, unlike most our code is open source :). I don't claim things are ideal or perfect, but it's out there for you to play with. I focus on integrations and packaging and providing real value rather than pretending that some algorithm is going to be my edge. Many startups in the space will tell you they have awesome algorithms that are cutting edge when in reality you should be providing a solution for people.

[1]: https://github.com/karpathy/neuraltalk/tree/master/imagernn
XML and the web: drifting farther apart?
Some C++ programmers love writing cross-platform code, with platform including non-UNIX platforms here, so /dev/random just won't work. That's why you'd need an "abstract standard name".

One of the largest user audiences of C++ is game developers, and (excluding mobile) 99% of their target platforms don't have /dev/random, so it's perfectly normal to want an abstract random device.

As a side note, if you've actually read the article through you'd learn that:

1. The Boost.Random stuff entered the C++ standard back in TR1 (published in 2007), way earlier than C++17.
2. Even if your seed is perfectly random, rand() would give you crappy distribution.
3. srand()/rand() is not re-entrant, which makes it a really bad idea to use it in any codebase that has a chance to grow larger one day.
4. Even if the seed is truly random, rand would give you crappy distribution and thus it has no legitimate uses other than making a game where its easy to cheat.
5. None of the rand() alternatives is in the C standard, and most are highly platform-specific. C++, on the other hand, had very good standard random generators for the last 8 years or so, which is very nice for the language that didn't even have standard strings for 15 of its existence.
Yeah right, so OP was asking for it, right?
A framework for feeding linked data into complex event processing engines [pdf]
Here's who Google lost .BLOG to
Nothing in this comment contradicts or disproves that front running can and is happening. Flash Boys described a large order going to an exchange and HFT firms seeing that, buying stocks on other exchanges before the real purchaser, and selling them back to the real purchaser after the first exchange they get to can't fill their large order. HFT firms know there will be buy orders at the other exchanges and they run out in front of those buy orders to become a middle man. That is the very definition of front running and it was obviously happening. Do you have information that directly contradicts this?