skysight-inc/HackerNews huggingface dataset:
Not to mention that it's a completely different rendering algorithm that produces different scenes: this is a "true 3D" geometry converter, while the original Carmack code was a "2.5D" rasteriser. That's why original Doom couldn't look up or down and has only one "vanishing point", whereas you can clearly see non-parallel vertical features in the modern screenshots.

Edit: the original renderer is actually very readable, https://github.com/id-Software/DOOM/blob/77735c3ff0772609e9c...

I don't see a great scope for auto-vectorisation etc there. You could write a new 2.5D renderer which assumed its availability, but that would be not quite directly comparable.
Bubonic Plague Found in Oregon Teenager
This person is apparently from Washington, I've gotten the same Lyft driver that drives his Tesla. It'd be funny if it was the same guy.

From my sample size of one, college kids that invested their entire savings into Tesla very early then cashed out some to buy a Tesla are the kind of Uber/Lyft driver to own a Tesla.
Sources would be nice.
Not Gentoo?
> For the 31 days thing, I strongly suspect it's mostly just a marketing thing.

Windows.old directory gets purged after 31 days, so there's no going back.
Given that the history channel believes the stone walls in New England could only have been built by aliens, I can't wait to see what they come up with for this.

https://www.youtube.com/watch?v=o6tpLjyx-_g
Technically, the spread operator works with iterables [1]. If you wanted to spread an object `obj`you'd need to define `obj[Symbol.iterator]` [2].

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
[2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
The Football of Tomorrow Will Be Connected – And Undeflatable
Healthy Fall Market Entices Sellers to List at Higher Prices, Redfin Reports
An Idea How to Use Google Maps
10 Questions to Assess Your Motivational Skills
I think a few orders actually shipped, but the impression I got was the vast majority got cancelled, and yeah I've only heard wonderful things about the book, I just need to decide to drop the cash on it.
All for new words to help with disambiguation :-)
Asylum is within the jurisdiction of the European Union, which, for example established minimum standards for the asylum process in 2004. These rights can and have been held up by the courts. In this regard, the European Union has created the law that "offers people asylum" even if the executive individual decisions are left to the member states.

There's also the Dublin Agreement which (even if it's falling apart right now for practical reasons) is in principle applicable, binding law.

So, no, the EU isn't going grant Snowden asylum. But it is certainly a major player in refugee law.
I'm afraid they'll manage to launch vim and will never be able to get out.
This is very strange. I return stuff a lot with Amazon. I have returned laptops, cameras, lenses, and a lot of cheaper stuff. Never had any issue. On most of cheaper stuff, Amazon doesn't even want it back, they just refund. My rough estimate is I return 5-10% of orders.

This scares me and makes me want to diversify my shopping with other retailers. :(
Probably the concern that waiting between updates means that if you are forced to update for some reason (critical bug or must-have feature) you have a tougher upgrade path.
How many people are in jail based on faked data?
Succession Planning for Critical Roles in Finance
IoT Standards – LMFAO
Never underestimate hubris and greed.
If they made it know, they gain respect, they attract top notch researchers & thieves, the market rewards them with funding/buying more shares.
Ask HN: What are the alternatives to Amazon Lambda?
Not necessarily. Goods & services can be differentiated by qualitative as well as quantitative measures. For example, and just a personal anecdote, I like Lyft more than Uber, as a company, but generally use Uber because it generally has quicker pickup times. I don't have a clue as to what the price differential might be. "Reliability" is an especially important component in this type of market, because you're trying to get somewhere for some reason and willing to pay, so there is less price elasticity overall for this product. A small increase in price for 95% of the time (averaged out over geographical-time units) would not likely be sufficient to outweigh the gain in reliability and convenience.

There are other explanations / scenarios of course. I have a degree in economics, and, well, respectfully this seems more like a business/marketing domain issue. The change I was proposing would be at the same time too small of a price change and too muddled with other (real world, real time) variables to be well-modeled in the realm of economics.
Google Maps link to one of the figures: https://goo.gl/maps/sFgt17ZiYhF2
I hope they do a "twitch chat reduces title bar height in debian cinnamon" next. Incredibly frustrating
They specifically said "front load the investment". That says to me, "move money from training to hiring and reduce the total of both". Combine that with the Google SWE's comment that Google hires for "skills not experience" and that tells me Google sees non-compliance-related training as a net negative.
It's really surprising to me that these are big enough to be seen from space but are only now just getting recognition. Looking forward to hearing about what we can discover from these earthworks!
The LTS plan: https://github.com/nodejs/LTS
Well perhaps the reason they can't afford them is because they aren't educated enough to get high-paying jobs, and they waste money on drugs.
Full Feature SQLite Bindings for React Native
400MB of RAM for a REPL!? That's absurdly high.
> 6-7 hours of my life

If it makes you feel any better: I went through this EXACT scenario yesterday. My grandfather accidentally installed Windows 10.

Fortunately, there's a button in Settings that lets you revert: http://www.howtogeek.com/220723/how-to-uninstall-windows-10-...

It worked perfectly and only took about 30 minutes. And the man uses his computer for a lot of stuff - personal bookkeeping, Word, Excel, Publisher, electronic document management, etc etc etc - and it's all 100% back to normal.
It's in beta for a reason, and before using it, you have to accept a disclaimer clearly stating that you should not use it on road without a concrete separation between you and the opposite traffic, and you should not use it on road with sharp turns.
This guy was clearly looking for the limit of the autopilot, and found it, nearly at the expense of others.
"Why do you rob banks?"

"Because that's where all the exploitable attack vectors in unsafe code are."
A Gap in Time – Measuring What Came Before
It's been done: http://www.marketwatch.com/story/this-uber-driver-picks-you-...

Basic gist seems to be that the novelty factor of the Tesla helps, but making money can still be tricky. Still, not paying for gas helps.
Something that I've found myself thinking a lot about recently is the difficulty of ensuring that the code/app/software a user is running (on their own device) hasn't been replaced with a compromised/backdoored/trojan'd doppelganger that's secretly siphoning off all your data.

It's effectively a DRM challenge, and the sort of thing you can handle using a secret if the platform is secure but it's not clear to me whether solutions like ARM's TrustZone can be leveraged to protect secrets in this way.
No, but we are hoping the chat doesn't die down that much. We considered it, but ultimately didn't consider it necessary.
wait, you mean "rm -rf /*"?
The best way to learn math is to learn how to fail productively
If you have the access to the memory, you also have the access to clipboard, and keypress events. In other words, you already have the user's passwords in plaintext.
Klout Score: Measuring Influence Across Multiple Social Networks
Interesting, my brothers neighbour had the same error on his 1 year old Lenovo. When he started mentioning Windows 10 before the laptop crapped out, I just advised him to go to the shop support and ask them if they will disable the notification when PC is reinstalled.
True, you might want to check this thread that was trending last day https://news.ycombinator.com/item?id=10463286 .
Is Uber trying to patent supply and demand?
Very interesting.
Have you used the new Pinterest API? Are they easy?
It is amazing to me how little Siri has changed. Apple is the biggest company on the planet and with a huge cash hoard. And this is their AI? Either they are lacking in ideas or the execution is as bad as the article says.
Why would the VM even need external network access? Let it have only LAN access to communicate key strokes and host a local mirror for pacstrap/pacman. Also limit the interface to only those two operations.
Neat. Question: what happens if there's a car in back of the Tesla? Does does the Tesla disregard him and whether or not he has time to stop as well?

Edit: Certainly the top priority is avoiding the car in front of you, and you should slam on the brakes to do it. However, once you stop, the Tesla should release the brakes (if there's an imminent collision from the rear) to minimize the impact to the Tesla driver and the car slamming into the back of him. Would be cool if the Tesla engineers added this (if feasible).
Funny how yesterday in the pypy thread it was all doom and gloom for python and yet in the real world people keep choosing it for new projects.
> 2). Zuckerberg makes up the shareholder majority with 60% of the shares, this also doesn't seem to be in dispute.

Nope, he has 60% of the voting power, but not 60% of the shares. He simply owns shares that give him more votes per share. He isn't owning the majority of Facebook anymore, so he is considered a "regular" shareholder. But because of his voting power, he can act like he owns the place most of the time.
Sun's internet paywall to be scrapped
Avira alerts me that it found some kind of malware in instantbird.exe.
Flipboard, Once-Hot News Reader App, Flounders Amid Competition
I think Uber is being smart here. Instead of being suckered into waiting too long for a ride, the user knows it is their decision. I wish restaurants would do this.
A job could be low on the "job demands" and still create a lot of stress through not providing healthcare, shift-work, difficult commutes etc.
> This is weird.

It might help to understand academic concepts of whiteness: https://en.wikipedia.org/wiki/Whiteness_studies

As the author makes clear in the very next sentence, the concept is more about ideology and less about skin color or particular groups of people.
Once self driving cars reach a certain penetration level I wonder how long it'll take the remaining human drivers to start taking advantage of that fact by assuming most cars will automatically stop for them when they try stupid maneuvers like this one.

I commute on foot in Boston and I regularly witness pedestrians cross streets in front of traffic when they know they can get away with it, for example, when they're part of a crowd of pedestrians or the traffic is moving slowly. Every time I see that I wonder how much worse it'll be when they don't have to worry about being hit. Our sidewalks are narrow and crowded, will pedestrians just move to the streets?

Based on our geography, drivers and pedestrians I fully expect my city to pioneer the field of taking advantage of self driving car's automated accident avoidance systems.
You should check out the sort your parent linked. It talks all about what happens and the overhead involved. ;-)
I work at a supercomputer company, they've always referred to it thusly as codes.

Consider it the same as humor versus humour in computing and don't read too much into it. It comes from a lot earlier time from what I can gather, probably the 60's or even earlier where codes were run on mainframes.
It is obviously far less than what the title implies or what (some) people would like. But the power of parliament's non-binding resolutions to define the debate shouldn't be underestimated.

The Parliament has, in the last 10 years and especially under its current President Schulz redefined the balance of power vis-a-vis the Commission and the Council. One prominent recent example was the so-called "Spitzenkandidat-System" whereby the parties nominate a candidate for the Commission presidency and then whichever party wins the most seats in parliament gets its nominee appointed.

Note that there were no laws mandating such a system and that it was actively opposed by quite a few powerful people and institutions, such as Chancellor Merkel.But Schulz et al did an excellent job of (a) exploiting parliament's democratic legitimacy as the only elected EU body and (b) showing the heads of states some fine instruments by which Parliament could have stalled the agenda.

Sorry for the wall of text. tl/dr: the EU parliament has acquired an aura that makes even non-binding resolutions much more relevant than, say, a few op-eds or press releases.
It would be prudent to do so, as head-on collisions are far more dangerous.
> 2. I think there is an option to ignore individual updates. You could probably utilize that to get that to go away.

And then they push it again:

http://www.addictivetips.com/windows-tips/you-need-to-stop-k...

"Updates that have been hidden can appear again if a new version of the same update is released. That’s the case with KB 3035583; not only has it received an update (thus unhiding it), it’s status as an ‘Optional’ update has been changed to ‘Important’."

This announcement today seems like they'll do it again, even stronger, with revenge.

"Early next year, we expect to be re-categorizing Windows 10 as a “Recommended Update”. Depending upon your Windows Update settings, this may cause the upgrade process to automatically initiate on your device"

Windows 10 strikes back.

> 3. Windows 10 literally saves a copy of your whole system running Windows 7 on the hard disk

And if you really try downgrade, it doesn't work:

https://social.technet.microsoft.com/Forums/en-US/80e4f83d-1...

"Task scheduler is broken after windows 10 downgrade"
Reproducibility does not necessarily mean that other people should be able to reproduce the results in question (which would depend upon them knowing the relevant information in the first place) - but that an experiment can be replicated.

I would agree that publishing results is better for several reasons (ethics, pragmatism, probably more thorough evaluation, etc.), but the definition doesn't really deal with the public at all.

TLDR; Reproducibility != public reproducibility.
Actually all phones have to work this way, because the radio communication is essentially a shared medium (spatial beamforming notwithstanding). Hopefully modern protocols are properly designed to use encryption and nonce identifiers such that the other phones only see opaque packets. But a reprogrammed baseband could easily disrupt communications for everyone on the same cell, and there's no way around that. This is a major source of the culture of locked down secrecy that ends up pervading the rest of the stack.
What kind of research do English departments do? It you're just looking at creative writing classes, then you're missing out on a lot of what is important for the state of the art of the field.
Lateral entry to programming?
-1
down vote
favorite

I studied medical engineering and worked three years as an engineer and want to go into programming now. In two days I am unemployed again. Therefore I need a new job.

I wrote a lot of applications, but the companies tell me, that I don't have enough experience. But they not even test my skills. I did programming in my bachelor and master thesis for 13 month. And I did programming as a hobby for many years. Sometimes more, sometimes less. Also at work I made two good working programms. Maybe I was programming for one month. Alltogether it will be two years of experience. I am also a fast learner.

But why do about ten companies tell me about my lack of skills?

What could I do about this? Getting a certificate? Make an internship? Start my own buisness? Work for a cheaper loan?

Thanks for your opinion!
I would assume so. If you are following someone, it's your responsibility to have enough leeway to stop if they stop suddenly. And it's much less dangerous to be rear ended than it is to hit something head on.
Made me think of https://github.com/testdouble/defuse.
I think it's just a matter of time for that trend of exclusively mobile/dumb devices to start reversing especially as phones/tablets increase in processing power. Canonical already showed us it is possible to run both Android and a full desktop OS on the Android kernel years ago[1], MS Surface tablets are basically laptops without a fixed hinge between the keyboard and screen.

I see at least one clear profit motive for the industry here, let's say you have a "Desktop enabled, smart" smartphone, you'll probably want to buy a dock, screen, keyboard, mouse, productivity software, etc.

[1]https://en.wikipedia.org/wiki/Ubuntu_for_Android
I apologize, for writing joke Senryus, on the internet.
You don't need CS majors either. You can write software as a hobby.
Autopilot disengaged( with a loud beep and visual ) and the driver didn't have his hands on the wheel like he is supposed to. Consequentially the car started to drift left. In addition autopilot can only be used on a highway.

Several mistakes made by driver, so the blame is on him.
Is it okay to ask this question here? I come from stackexchange ;)
In my opinion, it would.
Only if it would add value to the users. Take for instance stackexchange, they don't give you financial aid there but people still use it like a Q&A for Tech. So yes, it may not be the kind of HN it is now, but it would be useful and people will be attracted to it.
I see. I think you hit an interesting point with that story: You may not need math to write an application, but it helps a lot when making it efficient and knowing which abstractions to use.

Personally, I'm going to spend some time after graduation teaching myself math. I think it can be incredibly helpful, even if it's just to improve my thinking.
If the dating is correct (~6000 BCE), this would still be 2000 years before the earliest estimations of the domestication of horses.
> I wouldn't even be surprised if the stopped driver was waving the turning driver on to "be nice".

When I got my license (12 years ago, UK) my instructor very strongly warned against waving / signalling other drivers through for this very reason. I know others around the same time were warned against it too and I believe it's also part of the Highway Code over here (don't judge me, it was a while ago!).

I still do it, though - it seems rude to be deliberately unhelpful or even obstructive even if it isn't 100% safe / legal for the other driver to go. Not to mention the fact that I'd still expect them to use their own judgement even if a stranger was waving them on.
This is not how research works or a new fundamental technique is discovered. Any result needs to stand the rigor of peer-review before the said breakthrough can be conclusively proven (more unbiased minds trying to find the limitations of the approach and applying the said approach to various problems). Also this process is slow, and requires many PhDs, students building upon one another's work.

Also, going from 96-99 may not be really revolutionary, what really matters is how you got there e.g. was new research needed to detect new unicorn classes or scenes, or if it was simply solved by great engineering, more data, etc.
The only problem with that is npm is used across all versions. So each version of node that has breaking changes, what do you do as a module author? You might have to drop support for one version or the other or you add in some hacks to try and figure out which APIs you can and cannot use.

Moving fast is one thing and this is the first major version after the io.js and node.js merger so maybe this is a one-off thing; if they continue this pace with breaking changes then the ecosystem is either going to only be latest or are going to stick with 4.2.x forever.
Or emacs.

Or vim inside emacs' terminal emulator.
Is it true that "really strong people don't want to go into a closed environment?" By definition, people who prefer (or tolerate) a closed environment will be underrepresented in any public data set (e.g. lists of paper authors, conference presenters, etc.).

All the quotes in the story are from professors, who are going to be more aware of those public folks than the ones that hire into more secretive companies. And, I would guess that professors are more likely to prefer (and therefore promote) a public approach to CS research.

Certainly a closed environment will select for people who like that (or are OK with it), but that is not the same thing as selecting for talent, skill, or experience. It doesn't get more closed than the NSA, and they seem to do ok hiring top CS and math talent.
Apparently, some time zone fans are opposed to the praise of beautiful fonts. Have it your way.
Code reviews add a layer of bureaucracy and greatly slow down software development speed. Because you have to worry about what others think about your code, in addition to whether it actually works or not. Most comments are nit-picking and minor flaws at best. I think code reviews are beneficial for junior engineers, but should be avoided by everyone else.
I believe this refers to the difference between pre 1.0 churn as the language was being initially designed, and post 1.0 stability. Before, existing code was frequently broken by new changes as the language evolved. Now you should generally expect to see any current code run on any future 1.x versions without issue, and probably in all future versions. If any new language constructs are added in future, they should typically be backwards compatible, only extending the old system, rather than making changes. It's possible at some point they will be compelled to break something to fix a serious flaw or issue. For Rust, I'd have to imagine this would be safety based. As language designers they will try hard not to, and it would be a major version change, such as 2.0.

Python has had a lot of challenges with their changes from 2.x to 3.x, even though the language seems clearly improved. Much of the problem is converting popular existing libraries, which rely on a lot of donated time and effort. The Rust community is hoping to keep from being in a similar situation if at all possible.

See "What does it mean for Rust to be 1.0" in the release announcement: http://blog.rust-lang.org/2015/05/15/Rust-1.0.html

Stability Guarantee: http://blog.rust-lang.org/2014/10/30/Stability.html
Alphabet's market cap is 490B, Fiat Chrysler is 19B. Toyota is (afaict) 150B. GM is roughly 50B.

I don't think Google's gotta worry about building cars. They can just buy someone who does.
They should read the book "Popular Unix text editors and how to exit them"
It doesn't have to be "arbitrarily many people". Just people other than the original scientist. So colleagues at Apple still qualify.

There are tons of secret research behind any company (and governments), and it's still "science".

(And conversely, lots of published scientific papers are actually not reproducible, but for most of them nobody bothers -- even if other scientists cite them as accurate).
I am of a similar opinion. People have been talking about self driving cars for years, but for some reason as soon as people hear that Google is developing them its assumed they will be a reality in the near future.

Likewise there is lots of talk about automation of jobs, which in a way is happening, yet at the same time we seem to be working harder for more hours than 20 years ago.
It's even worse than nag:

"Early next year, we expect to be re-categorizing Windows 10 as a “Recommended Update”. Depending upon your Windows Update settings, this may cause the upgrade process to automatically initiate on your device."
https://pond.imperialviolet.org