skysight-inc/HackerNews huggingface dataset:
That's not the issue here at all. The IEEE 754 standard does in principle make floating-point operations completely deterministic, i.e. if you do a specific sequence of floating-point operations, then the result may indeed be slightly off from the result you would expect with infinite precision arithmetic, but it should be off in just the same way every time. For example (x + 0.1) + 0.1 and x + 0.2 can give different results due to rounding, but the respective result should be constant for a given x regardless of the machine, compiler, or phase of the moon. Knowing this, there are situations where exact comparisons are appropriate.

The "bug" here is that a single operation x + 0.1 and x + 0.1 can give two different results depending on the mood of the compiler.

It's not actually a bug, because the IEEE 754 standard permits this kind of sloppiness by default. You can get stricter semantics, but you have to ask for it explicitly by setting the right compiler flags. This is why I say that the IEEE 754 standard makes floating-point arithmetic deterministic "in principle" - in practice, you have to work for it. (Changes to the rounding mode are another big issue here.)

An extra error of 1 ulp somewhere might not seem like much for your average numerical code, but it's a big deal in some situations:

* Assumptions about the precise behavior of floating-point cancellations are often used in numerical libraries, and deviations can cause disastrous loss of accuracy. For example, Kahan summation is a widely used algorithm for computing sums with increased accuracy. If compilers optimize the code too aggressively, the algorithm doesn't work and you get worse accuracy. And ironically, x87 long doubles can make general numerical calculations less accurate (not more accurate as intended) due to the double rounding issue.

* If you use floats in game logic, you might want it to behave exactly the same way on different platforms, e.g. for synchronization or replays.

* In scientific computing, you might want results to be precisely reproducible by others.

* Debugging!
I am sorry, that is the worst "explanation" I have ever seen on HN...
Nope. I don't experience any of those problems as a male in silicon valley. Therefore I don't care. Please excuse my as my company provided shuttle is about to pick me up.

People like you, posting Trump's every move, are diluting any bad actions he actually does. Those links you've said, don't seem bad. Stop posting them and maybe they will.
> there's nothing in the spec that prohibits extensions to the set of fields

Correct. But since it has all this "JSON-LD" stuff baked in, you need to also carefully define and publish the extra fields.
I've had deeply mediocre experiences with recruiters in tech - but my girlfriend was recently looking for a private equity job. She interviewed at ~15 places, and most of these interviews were placed by "headhunters" (i.e. recruiters).

According to her, it is deeply impractical to look for a PE job without enlisting the services of a top-tier recruiting firm.

I like these recruiters! Most people in PE are looking for jobs based on 1) prestige and 2) salary, but she was optimizing for a less rat-race-y function - and they were able to help her find a job that she really likes.
I'm not sure that's as true as it used to be. A lot of great modern British comedians weren't members (though may have been Oxbridge): Chris Morris, Stewart Lee, Charlie Brooker, Armando Iannucci, Bill Bailey, Simon Pegg, Steve Coogan, Sacha Baron Cohen, Ricky Gervais. There is an argument that Footlights continues to dominate a particular strain of "awkward Englishness" style comedy, i.e. Fry & Webb, Hugh Laurie, and to a lesser extent Richard Ayoade. But I don't see these as the defining characters of British comedy at the moment.
Not at all - it's just a language for which there is a Kubernetes client. The API is 100% REST. We have a Python library underway also: https://github.com/kubernetes-incubator/client-python
In case anyone is wondering why this showed up right now, it's because tbrowbdidnso was reading the 'examples of unexpected mathematical images' article [1] and came across the one about FPU-dependent aliasing artifacts [2].

[1] https://news.ycombinator.com/item?id=13736568

[2] http://www.cgl.uwaterloo.ca/csk/projects/alias/
I met William Kahan about 15 years ago and asked him about this. His response: "If your program says double then yes, of course it's a bug if the compiler does long-double precision arithmetic instead. Isn't that obvious? Why are you even asking this?"

If the author of the IEEE 754 standard says that the way you do floating-point arithmetic is obviously a bug, you're probably doing it wrong.
Minimising!

Oops. It's late here.
$400 actually. Also most(?) people probably had to buy the $500 bundle as PSVR requires a Sony Playstation camera to function and many games utilize the bundled Move controllers as input devices.
I wouldn't place too much stake in predictions made by experts. There is evidence that these may be far less accurate than we'd like to think, even for very near events. See http://press.princeton.edu/titles/7959.html. This research was also discussed in Thinking Fast and Slow.
SHA1 collision broke the WebKit repository
Beautiful and informative, thank you.
A million sold is a lot for a $300 gen 1 peripheral without a proven content lineup.
> Do they routinely report on what he votes against in Congress?

This is an important vote and for Ellison to be one of 8 members of Congress suggests that he is very anti-Israel.

I had earlier googled on Ellison and anti-Semitism and did not find articles. Meanwhile, the media went crazy over Bannon who in fact is not anti-Semite in the slightest and he is very pro-Israel.
Also of interest: Pierre Berton's interview with Bruce Lee:
https://vimeo.com/36323215
Look, this is evil. I don't want to hear any complaints about my calling a spade a spade. The Nazis did it: evil. Google does it, and it is evil, and they go out of their way to say WE ARE NOT EVIL and guess what: it is evil.

Why is it evil? You have a bunch of people in corporate america who are FORCING an information technology posture on the American people that the American people HATE because it is HORRIBLE and EVIL. Next, these EVIL people go around saying what they are doing is "data science" and start blaming mathematicians.

This is absolutely 100% evil. Mathematicians have zero interest in this. Pointing the finger at mathematicians and calling them "data scientists" is intolerable stupidity and the people who do it should expect to get their fingers cut off by mathematicians who don't like to be pointed at by IDIOTS.
Apps?
Pregel (2011)
> Calling it ideological blinders is an easy dismissal, and also one that, IMO, isn't terribly useful.

No it's not an easy dismissal. It's the exact opposite of an easy dismissal. It's a really hard problem.
I read her book, and if I remember correctly, she claims she had turned down a lot of VC's swarming to get a piece of the company. There was the anecdote about the VC who called and left a rambling message on her phone and later said he had been so high partying that he didn't remember it, or something like that?
The implication was that a few of the nerdy-preppy SV VC's were hilariously pretending they were party animal nasty boys to try to get a piece of the Nasty Gal deal.
These aren't "temperatures at a specific point in the planet at a specific instant". Rather temperature averaged globally, the mean temperature of the whole planet.
How diligently have you applied your skepticism to such alternate theories and premises?

I would question the assumptions and first principles that underpin your worldview.
I wonder what exactly "isn't connected to the internet" means. Every time we build a military installation, we lay a dedicated cable from its nearest neighbor? That can't be right.

Maybe it's mostly using satellite connections?

Seems like there'd be many times (particularly in the US) where tunneling an encrypted connection over a civilian ISP would be worlds better than the next best option. Maybe not even at the IP level, but a dedicated wavelength on some existing AT&T fibre, for example.
Note: this is the blog of Jordan Ellenberg (https://en.wikipedia.org/wiki/Jordan_Ellenberg).
> Historically, science has got a lot of things right.

Can you name any historical outcome of science that did not align in some way with the financials? I cannot name a single scientist who ever researched himself out of a job. Yet that is what would happen to climate science researchers if they were able to prove climate change isn't real. It's unprecedented and I don't think using the historical track record of financially beneficial science is a good argument.

As for doing a good job -- sure, I try do a good job always. But that is entirely within the confines of my job. I'm not going to do a good job that would directly get me fired. Most people wouldn't. Most climate science researchers wouldn't.

Economic incentive is usually not the primary incentive, but in the case of climate science, there is a massive peer incentive to prove that climate change is an enormous risk. Saying something like "I don't think climate change matters" is going to get you snide comments from your peers and nobody is going to want to co-author papers with you. It's a big problem of science and exists in many other areas too. Politics matters.
It's enough to make me think it could go either way, but I still think VR will grow slowly over a period of several years before finding its niche in the market. To put things in perspective, Microsoft sold tens of millions of Kinect devices before abandoning it - within the first 60 days they had sold 8 million.

http://www.businessinsider.com/why-microsoft-xbox-kinect-did...
Speedup your Localization/Internationalization efforts by automating translation
Yeah, as of yet Uber is not able to turn a profit, and is surviving on massive subsidies. Short of self driving cars, this is unlikely to change.
Tech Startup IOHK Initiates Cryptocurrency and Blockchain University Network
The second half of that is worth quoting too:

> “It’s bad to have an opinion you’re proud of if you can’t state the arguments for the other side better than your opponents. This is a great mental discipline.”
> Then there is always curiously left out the consideration, now forgotten depending on your birthyear, that scientists of a recent generation were up in arms about global cooling instead

Scientists in the past thought that the earth was flat. That doesn't mean that present scientists that believe that the earth is round are wrong.

Science evolves, usually in the direction of greater understanding.
I was just typing on an Android phone I use for development purposes and that was the only key I saw for %. I didn't mean anything by it :)
Not if, for instance, they're domains associated with some main site, such that people have always visited the main site first.

Someone looking to make such a change would need some data on whether any such cases exist on prominent sites.
Always a good read:

David Goldberg: What Every Computer Scientist Should Know About Floating-Point Arithmetic (1991)

https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.h...
Almost all W3C groups nowadays do almost all their work in public on public mailing lists; actually being a member of the WG is rarely a requirement for participation.

And if it was sent between the spec becoming a Candidate Recommendation and going to Proposed Recommendation, it must (in theory) have been addressed. If not, something's gone wrong process-wise with how the group was operating (and from poking around a bit, it seems likely it did). Le sigh. :\
Things might be different now, but Bloomberg used to be unique in what it offered:fixed income price feeds, analytics, news feeds and messaging service for market participants.

Another killer feature was that there were addins to excel spreadsheets.

Now, there are probably competing products, but Bloomberg has a large user base who are very familiar with its product.
Sheer quantity shipped is not a guarantee that a platform will be viable.

The Kinect sold ten or twelve million in the first couple of months. (That may have been the number manufactured, but it still sold in the many-millions on launch).

That didn't help it succeed. There are a bunch of reasons why it didn't, and why it was eventually all but deprecated from the Xbox One. I believe that user interaction design driven by management-imposed ideology, rather than user testing, was a big factor.
Is questioning a person's motivations ad hominem? How else could we have a discussion about potential "shaping" in online pseudonymous discussions?
It wasn't "much faster" then at all. First, the work you've sent doesn't have the temperature graph, it's the "oxygen isotope record" on the y axis. Second, it's true that the last glacial period had much colder climate, but the changes were across a thousand of years for a few degrees, now we can have that amount of changes over a hundred years if nothing is done -- some ten times faster!

And at that time there were no 7 billion people and no world economy that would be affected.

Also, the temperatures that we can reach are going in the direction that can be higher than those recorded in the last 5 million years! If we "do something" we can stay at one or two degrees, not crossing that target. If we "don't do anything" it can be 4 (or even 6) degrees warming, 2 (or 4) degrees more than the maximum(!) in the last 5 million years.

https://en.wikipedia.org/wiki/Temperature_record#/media/File...

That's why there's so much worry.
Someone = former Nokia engineers from the golden years
>> You got it backwards: them having a monopoly is only possible because it hasn't been possible for anyone else to produce more efficient desktop/laptop CPUs.

Intel has patents over the x86 instruction set.

>> It's not as if if they sacrificed their margins they'd magically be able to produce faster processors. Just cheaper ones.

They have produced slower processor on purpose. Instead of soldering the chip to the heat spreader, they started using a very inefficient thermal paste. Replacing it leads to 20K better temps. It hurts both the speed and the expected life time of the processor. But what's wrong if the customer needs a new CPU in 3 years ...

>> And why would they have "consumer cpu options that ditch the integrated graphics"? What that would accomplish, when there's a ton of cpu being wasted otherwise?

The graphics units occupy more than 50% of the die on recent Intel mainstream CPUs. Instead of GPU they could put 8 cores in chips like 7700K and save money.
Will you release binaries or it's gonna be a pure cloud solution like DocumentDB or DynamoDB?
You only use the keyboard to enter the password, not in general. When you open the database and select an entry, it offers to switch to the password keyboard for you, then when you are done you switch back.
Care to elaborate on specific points that you consider evil? There's a lot to discuss and I think you make an interesting claim.
There is a difference between filling the reqs they've been given and finding you the best job in your area (or even outside for remote/relocate).

They could have a SWE job for, say, Disney and suggest hey that is the best fit but there are at least hundreds of places near me who need software engineers they aren't going to consider because they didn't hire them.

If you do your research, interview at several places you find interesting, and negotiate you're are almost certainly going to a find a place you like better and be better compensated because you're working within the entire possibility space and they're working within their client list.
I believe at the time there was concern that Microsoft would sue for patent infringement relating to IOCP.

Source: at the time I worked on high-performance server products and had discussions with various people active on the kernel side of the problem and encountered much head-shaking and muttering about patents, when I mentioned implementing IOCP.
Thank you for the explanation. This has been my only experience with the W3C system and as an outsider it was very intimidating. I'm certainly willing to accept the idea that I wasn't going about things the right way or understanding what I was reading!
> College doesn't make people successful, successful people go to college

That's a wonderful epigram. Did you come up with that? I'd like to remember it and properly source it.
At a recent earnings announcement Capcom said that RE7 was a big VR success and they were going to focus more on VR in the future. Hopefully other large games companies have noticed how well RE7 VR is doing and will give the platform a deeper look.

Personally I've been very impressed with RE7 in VR and it does feel like the "killer app" that VR has needed to create consumer excitement for the medium, at least for hardcore gamers. You're right that horror isn't going to appeal to everyone, though Capcom has a deep library of IPs and constantly creates new IPs. I think they have the ability to create a deep, AAA, VR experience for a wider hardcore gamer audience.
Why would they "reimagine" the UI and shell of the 3310? Isn't the point of re-releasing a device like that to get the people who love the old one exactly as it is?
It's so magical and lispy it doesn't exist
For PSVR, Sony seems to be rather lenient. I say this because there's a high amount of shovelware on PSVR from indie developers, like this walking screensaver: http://pureplaystation.com/review-perfect-ps4psvr/2016/12/

I think it's good to have high-quality ports to help advance the platform (Arizona Sunshine, Fruit Ninja), but given the substantial technical challenges of VR and its relatively small audience, I think quality titles are going to require committed funding by Sony.
Conceptually, select() can wait on anything that's a file descriptor. WaitForMultipleObjects() can only work on things that were specifically added to its capability list.

Practically, MAXIMUM_WAIT_OBJECTS is set to such a low number (64) that people resort to this kind of hack: https://msdn.microsoft.com/en-us/library/windows/desktop/ms6...
Is Nokia the new Nexus?
In the Classical era, grammar study was focused on a few idealized languages (Latin, Greek, Sanskrit); when people in the Early Modern decided to apply these rules to vernaculars, they ran into the problem that many modern languages don't follow such clean rules. The most common response was to try to insist that things that didn't look Latin shouldn't be considered "grammatical." Only quite recently did people begin working out how to describe the grammar of languages like English.

One consequence is that almost everything you're taught about English in school is completely and totally wrong. There's the completely bogus prescriptivisms that have no grounding (e.g., thou shall not end a sentence with a preposition). But even basic things like "what are the parts of speech" are pretty much wrong, being derived primarily from "this was what this Latin scholar said 2 millennia ago about a language that has a distant linguistic relationship to English."

It's also worth pointing out that the trend to conserve spelling and the written form probably obscures the underlying grammar as it changes. The French clitic pronouns seem rather more like recently-introduced inflections to the verbs rather than clitics, and the 's of English acts rather more like a particle than a genitive case marker.
The Gish Trot, then?

I joke, but the whole point of the Gish Gallop is to rapid fire weak arguments. I don't think it exactly fits.

As an aside, does anyone know of a good source that categorizes and explains these modern underhanded argument techniques?
I have to be honest: Vive (which is the most advanced consumer VR tech available right now) is about the same. My mate and I bought a VR setup (we didn't have a PC before this) around Christmas of last year.

It's mostly a lot of things that feel like demos. Nothing that I could see myself losing hours into, like skyrim[1].

The one game that feels really close is Arizona Sunshine. It is a zombie fighting game, and there is a minigame on it called "horde mode", where progressively more zombies come at you from all directions and you have to shoot them.

Essentially that game is a really good[2] combat simulator.

That said, I don't regret the purchase at all. VR is an incredible gift to share with people.

[1]Time enjoyed isn't time lost. Skyrim is a beautiful world to explore.

[2]Arizona Sunshine feels like you are actually developing a shooting skill while you are using it. Not exactly the skill that I would have set out to develop, but definitely interesting.
Joseph A. Wapner, Judge on ‘The People’s Court,’ Dies at 97
Where were you six months ago! I'd have jumped at a Nokia 6 android phone.

Also six years ago before the whole MS kerfuffle...
Typically Sony has been the best place to find indie games outside of Steam and I'm hoping to see a lot more indie games going forward.

Super Hypercube is an indie game for PSVR that is considered to be quite good.
Well I don't know of any statistics, since the server market don't normally use non-ecc memory. And it get more complicated when these errors aren't noticed before its too late.

I've seen this issue twice myself, so I'd say it's probably more common than we'd want it to be.
This is far too simple of an answer. There are many different reasons to use Linux and not FreeBSD. In this one case FreeBSD might be better than Linux (I offer no opinion), but there are probably other more substantial reasons why one can't easily switch from Linux to FreeBSD.
When people say that success depends "not on what you know, but on who you know", Oxford PPE is the textbook example.

It's the degree for people who don't want to have a career doing anything other than working in the politics/economics/media bubble.

It is also perhaps the strongest argument ever made that no-one should be allowed to hold high political office without having spent a significant amount of time doing something outside that bubble.
I've just started reading How Not to Be Wrong: The Power of Mathematical Thinking by him. I enjoy these synchronicities.
100% this. I'm amazed that its still given this rhetorical leeway in discussions. As a sibling noted, it survives on subsidy.
You could run Solaris[1]. They don't seem to provide versions older than 10.

[1] http://www.oracle.com/technetwork/server-storage/solaris10/d...
Some hashing algorithms have a configurable output length. You need to encode the length, or have it as part of the type, and it's more uniform to just have it separate from the type.
There Is No Reason for Someone to Go Without Insurance – AUTO INSURANCE BANK
You're kidding right? It is more than 99.99% correct guaranteed by an SLA. You can have errors as with any system but they're very open about it and correct it when its wrong & inform you, which is extremely rare (seen it only 1ce myself)
I have problem with these stories. Mainly because I feel they're coming out in concert to form public opinion into taking military action in Syria.

There is a good analysis on Amnesty International faulty reporting on this. [0]

[0] https://timhayward.wordpress.com/2017/01/23/amnesty-internat...
I'm indeed hopeful that rkt is the way forward. There are too many competing, overlapping concerns between K8s and Docker.
> Android is about 1000 times more frustrating than iOS

I'd be curious to decompose that into:

1. The fact you're familiar with iOS

2. The fact that Huawei have tampered with default Android and not all of those changes will be improvements

3. The remainder - genuinely valid complaints about Android vs iOS

Number 3 would have to be weighed against a corollary of (1) - if you're more familiar with iOS you'll notice deficiencies a lot quite quicker than you'll notice improvements as the latter requires relearning habits.

I'm not denying the validity of your opinions but I think the factors I lay out above go some way to reducing their universal applicability.