skysight-inc/HackerNews huggingface dataset:
I'm sorry to derail the conversation with my lack of technical understanding but how do we protect metadata?

If we have two devices (say Alice's phone and Bob's phone) that are sending messages to each other, how do we make sure nobody knows who is talking to whom? The answer seems non-trivial to me.

Could we use Alice's and Bob's public keys to encrypt the message and then send them to the entire network, relying on the security of the encryption (and acknowledging that a third part can read all messages any way)? Is there a way to look at a public key and an encrypted message and say that yes, this message was encrypted with this key? It seems that we'd be paying through the nose in terms of throughput capacity (and processing capacity as everyone would have to take in everyone else's packets) if we wanted to maintain metadata privacy this way. I'm sure this is not what you had in mind. Can you please elaborate on how we can secure metadata?
It's a joke - the comment references a song [0] from the movie Titanic, which prominently features a sinking ship.

[0] https://en.wikipedia.org/wiki/My_Heart_Will_Go_On
Detroit being the first to market here is possibly one of the worst things that can happen. The last thing that this area of tech needs is Detroit ruining its reputation before it even really kicks off.

US auto manufacturers are worse than laggards when it comes to the electronic systems they embed in their vehicles -- things like Ford MyTouch are borderline hostile to the user, and Jeep has definitely demonstrated a dangerous level of malfeasance when it comes to such things. US manufacturers also arguably lag behind when it comes to core automotive technologies as well.
I wouldn't say the low level control is what makes C fast. Rather, it's the lack of higher level stuff like GC or array bounds checking.
what were they re-writing NetBSD in? can you share a link to more information?
Remote work?
These techniques (and others) can still be used by malicious web pages to hang browsers and possibly even crash computers if the OS reacts badly to a hanging GPU.

I recall people discussing Bitcoin miners implemented in Javascript and executed on the machines of unsuspecting visitors of a web page. Maybe WebGL could be used for something similar?

And of course there's the fact that suddendly GPU drivers are exposed to untrusted input from the internet via GLSL shaders.
Flowers in the Atacama desert
That's surprising. Thanks for the link. So, they rewrote all of libpurple's chat handling in Javascript?

You can still mostly connect into Google via XMPP, it's just a bit clunky. And it doesn't work as a true XMPP service as you can't connect to anyone but Google with it. I'm using it in Pidgin right now.
It's a reference to the Celine Dion song from the movie Titanic.
Have any of you heard of DocumentDB from Microsoft Azure? It is very similar to documentDB but It was specifically designed to have atomic transactions.
This isn't an attack on the KeePass database but on a particular KeePass implementation.

If this attack is a worry, use KeePassX[1], the KeePass implementation formerly only for Linux and now available for WIndows, OS X, Linux and BSD. I am no expert, but it seems this attack is very narrowly targeted and constructed.

KeePassX is currently in Beta 2[2] for those of you who are good at evaluating source code. The world would be a better place if more people took a deeper look at the code: https://github.com/keepassx/keepassx

1) https://www.keepassx.org/
2) https://www.keepassx.org/news/2015/09/514
Unless it is mandated or endorsed by the Government - which by proxy of the Patent & Trademark office, patent trolling is.

We might think of it, feel that it is or fully believe that it is extortion, but the Government feels that this is okay because "Fuck what we think. Lobbyists said this is fair, so it must be so." <end of cynical rant />
Right, that's a problem. I fully agree with you on that. I just think it's important that fight for the right thing. Secure Boot isn't the problem. In fact, most people probably should leave it on because it's a good security feature. It is absolutely critical that these features work for users and not against them though.
This strikes me as somewhat useful: https://googleblog.blogspot.de/2012/08/a-new-way-to-visualiz...
Do you mean the homepage? If so. Thanks. :)
Tesla autopilot stops a collision [video]
Serious question: Why?

My school does not require any math for the CS program, aside from very basic discrete math (very very basic). While I wish we did more math, the people that graduate get jobs and seem to do just fine without the math background.

I mean, they're not working at Google, Facebook, or the NSA (though a lot go work for the CIA for some reason), but it doesn't seem like it sucks for them.
>If you'd replaced Zuckerberg with an MBA in 2006 they would have exited at $1B, pocketed the cash, and moved on.

Well, this is all bizarre speculation..but so what? Then what would have happened to the company? What would the purchaser have done with it? What would Zuckerberg have gone on to build?

Maybe our difference of opinion lies in what we think of Facebook. Personally, I think it's a successful, well-run (so far) company that makes a product that's a vehicle to sell advertising. From that perspective, I don't think it's exactly earth-shattering stuff. I don't even use it.
> The court ruled that Europeans’ data was insufficiently protected when transferred to the U.S., where it could be accessed by national intelligence services.

This is the key part and I don't think it's even entirely wrong. There's a bit of a different perspective over here about data and the only people complaining seem to be those who have certain financial interest.

The same complaints or worse could be made about Europe's high import tax. Which encourages large companies to move within EU borders.

Ultimately that's the only thing that will happen as a result of this. The EU's tech infrastructure will grow and almost entirely at the cost of large companies. Side effect being that European data servers will gain a certain level of independence.
As a countermeasure to this, you can 'pepper' your passes or secrets with reserved letters / symbols that only you know about. For example if a pass is

_SOSECRETOMG!_

You simply omit the exclamation symbol, and reveal the real pass which is:

_SOSECRETOMG_

That's a very basic example, and can be made as complicated as your brain will allow. The older you are, the harder this gets to do small byte flips like this.
Let's propose a hypothetical scenario. Imagine an investigator in a large research lab somewhere makes a revolutionary AI breakthrough. Not just an incremental step, but one that achieves 99.9999% success in image object recognition (current state-of-the-art using GPU-accelerated Sparse ConvNets puts Univ. of Warwick's Dr. Ben Graham's team in the lead at about 95%[1]).

What would be the incentive to make the result public? Certainly if the discoverer were a grad student at Berkeley they may throw a brief summary onto Arxiv the next day to get some peer validation. But if it were the ML team at Uber's new secretive lab in Pittsburgh? Would they not have a compelling interest in keeping it under the kimono?

There are several possible outcomes for this game to play out. But for right now let's bask in the warmth of our open source learning toolkit abundance and concentrate on the real question of the day: now that we can teach machines, are there better ways to use their time then ascertaining what makes a top selfie?

[1] https://www.kaggle.com/c/cifar-10/leaderboard/public
https://support.google.com/chrome/a/answer/6220366?hl=en
Having had some experience recently of applying for patents, it's disappointing to see how much trouble we have to go to in order to justify things like originality and inventive steps to the various patent authorities, and then to see that something like this is apparently still working its way through the process several years after its original filing. I appreciate that such systems have to be seen to be fair, and challenging claims has to be done based on some objective standard and proper documentary evidence. Still, if your first claim has pretty much an entire field with many years of history serving as prior art, you'd think at some point someone would just say "no".
How We Cracked the Engineer Retention Problem
I agree with you. My biggest hurdle to surfing growing up was affording a board. I was a pretty serious surfer up until a few years ago (I know longer live in a place with waves worth surfing). The second part of the expense is that surfboards are very fragile. Minor bumps crack the fiber glass and let water in which in turns destroys the board. I've also broken boards on big waves when coming out of tricks.
Not over multiple nodes. Only on 1 node/core.
Kim Dotcom reveals more about his blockchain-inspired alternative Internet
> > “I watch my son, every night and every single day, staying up until 4 or 5 am, working on the app, doing his homework, sleeping two or three hours, and then going to school,” Cristina Sayman says. "

> I'm sad to say, I don't do this :( , I struggle to find that much willpower, even though I believe in what I'm building.

It's great to have ambition and follow through with a project but staying up all night, sleeping 3 hours and going to school completely tired isn't the way to do it, not healthy at all and it shouldn't be encouraged.

No reason to be sad - save your willpower for reasonable hours.
Why do you need to prevent 40MB downloads?
Electric Car Sales Plunge After State Tax Credit Repealed
Node v5.0.0 (Stable) released
Mongo Dynamic Fixture: Testing by dynamically creating Mongo fixtures in Python
Yeah, but I think people generally 'get' that.

If I'd read this "pre-teen" (when the article said he started) I'm pretty sure I would have been like, "that's what I'm going to do".

I remember a friend and I had grandiose plans for a Harry Potter themed MMO. We never got past the 'loading' screen because, y'know, we were ~12 and having a loading screen seemed like a prior job to having anything to load..
I'll look into that :-) Version 2 will be released in three days(Nov 2).

Feature list : https://github.com/princejwesley/Mancy/wiki/Features-&-Roadm...
It's like a steampunk computer without steam!
> What do you suggest to dispose of human cadavers other than burying them...[?]

Have you read Stranger in a Strange Land?
Not that it provides much statistical evidence, but the wikipedia[0] article (regarding the 19 year old girl) talking about the coyotes specifically mentions how coyotes didn't use to be in that area of Canada, but were likely there as a result of rapid adaptive evolution[1].

Obviously that doesn't statistically show that they're getting more aggressive, but it's not something you can easily ignore either, given the lack of other coyote attacks.

[0] https://en.wikipedia.org/wiki/Taylor_Mitchell

[1] http://rsbl.royalsocietypublishing.org/content/early/2009/09...
> Then the majority of suffering will be inflicted by (non-human) animals upon other animals.

I think this is likely already the case. Most animals killed by humans are killed quickly and efficiently.

A typical kill in the wild, however, can be horrific. Especially when the predator does not dwarf the prey--coyotes killing a deer, for instance.
I work in an area where unit testing is, generally speaking, more effort than its worth (game programming -- the state space is generally too huge for unit tests to be really practical). So I can't really comment on the effectiveness of them, other than to say that yes, they are different.

Typically, instead of unit tests, I write state tracking and visualization code. This goes a long way towards helping track down bugs and keeping me out of the debugger, but honestly, a lot of that is just an indication of debugging tools being crap in general.
Where does Tesla's autopilot fit "in your mind?" I doubt if Telsa is done. More hardware and software will be in future cars, but we probably won't have your final vision for several years.
Took me about 2 minutes to come up with:

start: left
left
right
skipNext
goto start
continue: left
goto continue
For a person who's not well versed with Node's version history, what's in this update to warrant a jump from version 4 to 5?
>Still, in spite of the self-driving cars’ high accident rate, the University of Michigan study did not contradict the conclusions of Google GOOG 0.56% and the DMV: The authors agreed that self-driving cars were not to blame in any of their crashes

That's little consolation when you've just crashed.

And it basically translates in that they're not very good (compared to humans) in handling active crisis situations on the road, where another driver took a bad turn, there was some obstacle, etc.

>Finally, self-driving cars actually have a lower fatality rate, with zero deaths resulting from their crashes

Obviously, since they have not driven even 1/100.000 of the miles that regular cars have had.
The EU is not a country and has no power to offer anyone asylum.
NASA Adds to Evidence of Mysterious Ancient Earthworks
Who Cares How Millennials Want to Work?
100% Free – Make a Living on YouTube as a Career
That would definitely be an option. There are lots of ways this could be accomplished and what I wrote up by no means the most efficient. It was a learning experience for me and I wanted to document how the whole thing came together. I recently got a YUN and that could send data direct to parse with SSL so there wouldn't be any need for the proxy server in the middle. Thanks for taking a look!
You don't need the 'goto double' line, execution is anyway going skip to 'double: left' making the line redundant

Also say each step takes one unit of time, so one 'start' loop requires 3 units to go one unit of distance, whereas 'double' takes 3 units to go 2 units of distance, even if you use one left statement in the 'double' loop, robot will still move faster than the other as it will require only two units of time to go one unit of distance.

:)
> Depending upon your Windows Update settings, this may cause the upgrade process to automatically initiate on your device.

Oh great! Can't wait to get a million phone calls about this one.
Same for my school, though our discrete might be a bit less basic. I talked to the department head about it, specifically about calculus, and his answer was that in 30+ years of industry experience, getting a CS PhD (from an engineering university), etc. he had never used calculus in programming except as a type of problem to solve. He suggested people looking to go into fields that might require it to do a math or physics minor, but he saw no need to have everyone do it to get the major.
Sorry to say but we have something that is truly transactional and distributed (https://www.quasardb.net). It slows down a bit writes (because of the commit) but it scales well.

And before us FoundationDB delivered the same feature (although implemented a bit differently).

The truth is that there is a market for databases with "unreliable" writes and there are easier to design. That's why you see a lot of them.
Plenty of animals hunt and/or kill not to survive, but because they enjoy it.

You should see my dog go after camel crickets, and how it plays with the dead bodies. It prefers them to tennis balls, for certain.

I wouldn't be surprised if other predators feel similarly about their prey, even if they also eat it.
To elaborate on https://news.ycombinator.com/item?id=10477319:

Uber advertises surge pricing as a strategy to incentivize^H^H^H^H^H^H^H^H encourage drivers to become available in areas with high demand.

But if the study's results reflect reality, the surge pricing does not encourage drivers to go to high-traffic areas, it simply drives demand down until it is aligned with the supply of drivers in the area. Driving demand down also discourages drivers from working the area, and thus some actually leave, lowering supply further.

Is that bad? It depends on how you feel about companies being honest with customers. A more accurate message on the app might be "Demand is through the roof, but there are only enough cars for those who need a ride so much that they are willing pay 1.5x the normal rate. Hurry before there are even fewer cars and the surge price raises to 2x."

Likewise, if you feel companies should be honest with their subcontractors, the message for drivers ought to be "Demand in this area is through the roof, and the lucky few who will get riders before we drive demand down, will earn 2x the normal rate. The rest might not get any riders at all, as riders make other plans or flee the area."

According to the article, they are working on tools to help drivers with the latter proposition, but not the former.
Thanks for this explanation! So I will put Ms. Fadel in the same category as Mandalit del Barco, both of whom "over-pronounce" their own names.
Node now follows Semver. If you look through the changelog, there's more than a dozen changes that are breaking.
I'm very skeptical of anyone who develops AVs. Obviously GM, Chrysler, and Ford wouldn't be the best to develop such software. But even Google causes me to get a little scared. After using Google services and products for so long, I've noticed they tend to go with an innovate now, refine later method. Which can be good for some industries that are very light-hearted so to speak, but for cars, this scares me. Maybe Google can pull off a very well designed autonomous driving system, and I don't doubt that they have the talent to do it. But nevertheless, I remain a skeptic.
The large number of overweight Americans is a huge pool of excess food and takes a lot of extra daily calories to maintain. As is the large number of livestock being produced and all that corn ethanol etc.

The top of the curve removes that as we can't pay for the inefficiency's of livestock or the extra daily calories to be overweight and feed 50+ billion people.
One of the features of KeePass is that you never see or type an actual password. You simply hit CTRL-C to copy the pw to memory and paste into the form. This is a guard against key loggers and visual snooping.
Expectations of capital gains and a weak claim on assets.
Weirdly the i586 is the problematic one. 3, 4, 6, 7, and 8 all apparently work fine.

https://users.rust-lang.org/t/i586-support-illegal-hardware-...
If you change "species" to "population" in the parent comment everything still works.
Use FlatBuffers in Go
Can anyone give a non-biased, fact based report on what Microsoft tracks and sends to their servers on Windows 10? I've seen a lot of stories claiming that Windows 10 is free because it tracks just about everything, and sends it all to MS servers.
We use the same terminology in many fields with lots of women, so I doubt your hypothesis is true.

If you image search "im a real boy" you'll also understand the reference I was making.
Is it possible to make them go inward to each other instead of chasing?
I would imagine its the type of board that sits in people's garage and gets used once a year. Once you really get into surfing you then upgrade. People who can really surf wouldn't use something like this. Sorry no data, but this what I see everytime I go out to a break. Beginners on these foam tops, intermediate and advanced on a $600 firewire, CI or vintage custom.
The ‘driest place on Earth’ is covered in pink flowers after a year of rain
I'm surprised that HeLa has a binomial name: Helacyton gartleri.
I wonder what you need to do to make the language and the associated VM Turing Complete.
>but those people might not be the people still investing in high-end hardtops (if that's the term).

Without knowing the underlying numbers, sure. It's possible.

But the bigger point is that these small surf shops that sell both mid-priced soft-top and expensive hard-top boards are no longer selling the soft-tops, because an equivalent board can be had for $99, exclusively from Costco. That has to put pressure on the industry, and the supply of higher end boards.
Multi-Level Sliding Accordion Only with CSS
I live in the heart of Chicago, not the suburbs at all & there are coyotes all around my place. The feral cat & rabbit population has plummeted & I wouldn't leave a small dog out at night. That said they stay pretty far away from people.
How about the Ctrl and Alt keys, minus windows key? Fucking beautiful for emacs users. This story makes me sad. :(
Very nice. Afraid I won't be able to get one now, but for those that want to play now, and keep the real thing on a wish list, apparently there's (at least one) an emulator:

https://github.com/pdewacht/oberon-risc-emu

Exited to see people keep working on stuff like this.
I thought that Uber didn't get any of the extra surge price? In that case they're just trying to clear up congestion as quickly as possible so the price might be optimal from their prospective.
Some of it is anecdotal. I surf frequently and I am in a relatively large market (Florida).

Here is a real data point, the best-selling waveform 8' board is considered a "long" board. Easy to catch waves and ride them into shore but hard to turn and do tricks on.

Most surfing literature and culture focuses on riding "short" boards (5'-7'). This is the type of surfing done on the professional circuit and shown in lots of magazines videos etc.
I would recommend unticking application's Options -> Policy -> Export checkbox, or at least Export - No Key Repeat to require entering the Database Password once again to confirm the export.

This extractor relies on KeePass' code itself, so setting that option should(?) render this trick futile.

I will check the source code to confirm this workaround.
I'm not sure I fully understand this. Perhaps someone can explain.

What the fuck does which piece of paper he signed change? If I understand this correctly, the bare facts are:

1). Zuckerberg is a director, this doesn't seem to be in dispute.

2). Zuckerberg makes up the shareholder majority with 60% of the shares, this also doesn't seem to be in dispute.

3). Zuckerberg believed that the salaries awarded to the board of directors were fair, I guess this could be argued except for...

4). There is paperwork that proves he believed this prior to commencement of this lawsuit... it may be the wrong paperwork, but it is still indisputable evidence that he held this belief at such a time as which this lawsuit would be unfounded.

5). The law states that so long as the shareholder majority (which is proven by number 2) decides the awarded salaries are fair (which is assumed by 3 and proven by 4), then they are fair.

No amount of paper shuffling or hypothesizing that will change this conclusion.

The judge should point out the clerical error, tell him to fix it and throw the case out.

This kind of bullshit is the reason why the court system is under so much pressure and can't try real cases; and also why bottom feeding lawyers are making so much money just to be giant pains in the ass to society while extorting a shit ton of money, endorsed by the legal system to fuel future bullshit lawsuits.

Has the legal system/department of justice taken leave of its senses?
My understanding is you get a prompt. You must click a "Next" or something to that effect to actually upgrade to Windows 10.
definitely on the editor
I'd also be worried about what kind of support organization Google would through behind an AV platform.

Historically, they seem to be pretty bad at this. I've never had a positive experience with Google support, whether it was for an 'Enterprise' product, or for consumer products. In my experience, they've always got amazingly friendly support staff, but their technical knowledge and ability to resolve issues has always been a major shortcoming.
Anecdote not data, but out of 96 emails in my inbox, only one of them is even remotely social (if you count a family member asking for PC tech support as social)...