skysight-inc/HackerNews huggingface dataset:
For this problem, I wouldn't worry too much about register usage. The x86-64 ISA has 16 GP and 16 FP registers, but modern implementations use register renaming[1] to give many more under the hood. For example, Haswell has 168 GP and 168 FP entries in its register file.[2] This contest was purely about speed, so one should favor using as many registers as possible when making any time-memory tradeoffs.

1. https://en.wikipedia.org/wiki/Register_renaming

2. http://www.realworldtech.com/haswell-cpu/3/
This discussion is going insane.

I see lots of people arguing about the safety of how these guys conducted the hack. Okay, sure, there is probably an issue there of some degree.

But it's a very small issue compared to the fact that hundreds of thousands of vehicles are arbitrarily hackable right now, with more rolling off the assembly line all the time, and people are driving these around right now.

Why is most of the discussion here about the minor issue? Why is everyone so eager to derail discussion from the major issue? I thought HN was trying to be a reasonable place.
I tried JavaFX circa 2009 and it was scary; pure black magic in terms of what the same code would on a given day. I guess Oracle put some effort into it over the years, but never, ever again will I touch that language.
> huge for gaming

Not really, as they have no story for Mono not to mention ARM NEON support.
Twitter adds phone number requirement for Tor users
Disclaimer: I have posted the same news earlier today in a different thread here:

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

But it got banned (?) after some time by a few people who claim that the news is bogus when they read the update without reading the comment underneath it. Ironically they also claim that I haven't read the story before posting it here. The thing is, I didn't really get aware of this fact by reading the news but instead by trying it out myself and searching something about it when I failed to do so. So in the end I suggest that the easiest way to check this is to try out yourself. I kindly hope that we could discuss the news itself instead of this incident. Do you think this is really a strategy about fighting with spam?

P.S. If you decide to give it a try you may want to use a disposable email address (e.g. http://10minutemail.com) and before you ask, verification step is not related to disposable emails, try it in a regular browser and tor browser and you will see.
That's a great idea. It'll take us a bit of time but we can put this place. Are you willing to help give us feedback as we design / implement this feature?
Are you kidding me haha. The shadows in the left are noticeably sharper and the right shadows are all non-physically blurred with a gaussian kernel or something.
It doesn't strike me as so odd, and your framing of the situations doesn't strike me as particularly conducive to honest discussion.

The people who "choose to cut security funding" (I'm assuming you mean congress?) acted within the bounds of the law and within their power as elected officials. They broke no laws and your disagreement with the results does not make them criminals.

I don't know if these researchers broke the law. All that's happening now is they are being investigated. If they did break the law, then it seems to me perfectly logical that they would be in "far greater legal trouble" than someone who didn't.

TL;DR it's not odd that someone who broke the law is in more legal trouble than someone who didn't
He provides his rational towards the bottom of the post:

> But do we really need a separate template for this? Why not just render everything inside the App component? Yes, you could do it, as long as you are okay with invalid HTML markup and not being able to include inline script tags like Google Analytics directly in the App component. But having said that, invalid markup is probably not relevant to SEO anymore and there are workarounds to include inline script tags in React components. So it's up to you, but for the purposes of this tutorial we will be using a Swig template.
I feel like, public safety aside, people should be mad at these researchers because they give credibility to every ignorant politician, prosecutor, or journalist out there who says that all hackers threaten the public good. How are you supposed to draw a line between blackhat and ethical hackers when the "ethical" ones endanger public safety all the same?
"The sad thing is so many web devs have never written a desktop app of any kind, so have no idea how painful the web really is."

Agree fully. there are concepts that are fully mature in desktop applications, that the web has yet to come close.
I can't claim to be a Gulp expert, but it's always shocking to me how tools like Gulp and Grunt become so pervasive without strong tutorials.

I ignored Grunt for years, always implementing my own hackneyed systems in Python, until I eventually discovered this tutorial[1], which at least got me a good introductory "this is how you use this thing that everybody else already knows how to use, dummy" lesson.

[1] - http://24ways.org/2013/grunt-is-not-weird-and-hard/
Eventually the statistics will make their way to the lawmakers and the "if it saves just one life" logic will put an end to your driving hobby. It's inevitable.

This will eventually extend to anything fun that humans do today. Any time a machine is shown to be more competent than a human at something, humans will no longer be allowed to engage in that activity.
All of this works in cycles.
There once was a time when people were flocking to the suburbs. Now, it is fashionable to live in the city. This too will pass when people (a generation maybe) comes to understand the little value obtained from all the chaos and activity.

What are people chasing? Technology has made it easier to be in touch and socialize w/ people beyond physical geography. Transportation is getting better. Yet, people are centered on cramming into cities. The concrete jungle... Living among all the action but having no time to enjoy it because you're too busy busting your ass to pay for the insane cost of the 'privilege'.

I used to live in Mountain View, CA and knew more about San Francisco and the cool things than most of my friends who lived in the city. Many times, I could get to places in the city faster than friends living in it.

What's the allure? When I think of California, I think of the beautiful outdoors and geography... Not cramming into a concrete jungle.

Hey look, I live in the city. I don't have a car. I pay a company to clean my place. I pay a company to do my laundry. There is no parking available for friends visiting me. I can't host anything at my place because its so small. I have to do all of my get together events 'out'.

The city generally provides the illusion that you are part of something that's bigger than you really are. Young people haven't formed a clear definition of this. So, they flock to the city which provides it in 'instant' form. This changes when a generation after realizes the cons of one thing and seeks out the pros in another. Or, when you get older and wiser.

As the saying goes, a smart investor is selling when everyone is buying and buying when everyone is selling. With all of the distractions of technology around me, I desire peace and quiet when i am at home. When I want noise and chaos, I go to the city. The big thing is, I have a choice in the matter and live by the beat of my own drum.

When you are young, you have no sense of this 'beat'. The city provides a steady one. Will the youth be able to maintain affordability of the city? How long will this cycle last?

https://resilienceeconomics.files.wordpress.com/2013/03/40-y...

Arcade Fire - Album (The Suburbs) 2010

Choice song (Suburban war)
Yes you can use rkt for docker images, but I want to be able to use ACI's. which doesn't seem possible yet[0].

But awesome that there's at least some support! :D

[0] - https://github.com/GoogleCloudPlatform/kubernetes/issues/720...
The hackers' behaviour was utterly reckless.

Demoing it on a test track with no other vehicles and a volunteer driver with helmet and roll cage -- that'd be acceptable, maybe, with suitable safeguards.

But doing it on the open highway with unaware third parties driving past, merely telling the test guinea pig "not to lose control" while being blasted with cold air and loud noise, having the controls disabled, and visibility impaired? That's gross recklessness with public safety. (Here's a clue: you could have put me in that car and given me all the warning in the world and I could not guarantee maintaining control or not causing a potentially fatal accident at 70mph under those conditions.)

You shouldn't run experiments on big powerful machines in public places where you can't keep by-standers out. Gross ethical breach. I just hope the journalist is exaggerating or making things up.
They could have demonstrated that in a closed parking lot, and not a real highway.
I've never had the police even bother to show up in those cases.
> if we every achieve a computationally bound solution and experience exponential growth at a rate similar to Moores Law,

His point is that we won't continue the curve, and he's offered evidence/opinion that we're already starting to plateau.

Which means AI would need to be solved within ~current computational bounds.
Definitely not, which is why people should only be using Creative Commons licensed music in their video creations.[0]

[0]https://creativecommons.org/legalmusicforvideos
Lot of comments here are accusing the "hackers" of negligence, but do not forget the writer, camera crew, and editors of WIRED were fully in control of the demonstration. This happened in the context of journalism, not security research. Blame WIRED if you think they screwed up, not the folks behind the computer.

It was up to WIRED to ensure the safety of the demonstration, and evidently they failed given this passage,

After narrowly averting death by semi-trailer, I managed to roll the lame Jeep down an exit ramp

Seems to me they should have at the very least had a chase car trailing the demo car with a sign, flashing lights, or flags to alert nearby drivers.
Woofmark: A Markdown, HTML, and WYSIWYG All-In-one Editor
I guess 38% off, though accurate, just doesn't have the same "zing" as 40% off :)
I love C# enough to do side projects in it, and I never thought I would say that about a msft product, especially with so many powerful scripting languages out there now. But it really is a good language, and the development environment beats any web framework toolset I have used.
Here's my unscientific LOC count results (that I did in 5 minutes).

I've removed node_modules and bower_components from the items in:
https://github.com/tastejs/todomvc/examples

I've also deleted "polymer" and "emberjs_require" since they didn't have any files in them and messes up the `wc -l`

$ for x in *; do echo $x; wc -l `find $x/ -name '*js*' -type f | egrep -v 'test|lib|public|vendor|.bundle.js|.cache.js'`; echo; done

Results:
http://pastebin.com/GqF0g3qF

Obviously one can improve the filtering to get more accurate results but you get the point.
To make a TODO mvc you need at least 5+ different files and totalling a lot of lines. The fact that jQuery solution (which is very nice code, not the typical spaghetti) beats the majority of them in line count is pretty ironic.
Automatic landing systems are mandatory for category III ILS approaches. You can search for ILS IIIb on YouTube to find examples of landings where pilots can basically see nothing until they are seconds from the ground.
Really? Stay away from Java then :):

HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor

http://grepcode.com/file/repository.springsource.com/org.asp...
This one hurts, deeply.
Previously: https://news.ycombinator.com/item?id=9921557
Well yes. We know. That's why it's tragic, horrible, and evil when someone is in such pain that they need to commit suicide. It's a blow for Pain over Joy, and for Despair over Hope, and a life destroyed to make that blow permanent.
Trust No One Except Me
Well, some aircraft also have Autoland (https://en.wikipedia.org/wiki/Autoland)

If a malfunction happens during landing, you definitely don't have several minutes to rectify it.
I think that is the point of the article above. Is it good enough? What killer feature of an operating system is missing that would take it to another level? And for said killer feature, how will that help normal humans?
The first question that comes to my mind when I hear about a startup death is: how much sleep did she get a night? How much did she drink on a regular basis? What drugs did she do on a regular basis? How much stress was she under on a regular basis? Working hard, partying hard, never sleeping and a crushing amount of stress is a recipe for death and dysfunction.
> New in C# 6! Enables a concise syntax for calling static methods without type qualification.

Essentially you still have to put your functions in a class, but you're allowed to call them without the class (if desired). Kind of like "free functions" in C.

I like C#, but it looks like the team is running out of ideas. Or, perhaps, they realized that the "everything must go in a class" mantra was a bad idea.
It strikes me a lot like the way Google has tried out various sorts of VMs for Java in android.
Deploytron – feature flagging and safer deployment for all platforms
When I think of California, I think of the beautiful outdoors and geography...

Which an office park isn't, either.

Of course the outdoors and mountains are very attractive but they're not a viable workplace. While many of your city complaints are valid, it's not as if the suburbs solves all of them.

"There is no parking available for friends visiting me."

Sure, and if you live in the suburbs there is plenty of parking but nothing to do.
Not a single one of those things are 'scripts' in the colloquial sense of the word
.NET team member here ... We like to think of .NET Native as a native tool-chain for .NET Core. I say "a" because the Xamarin and Unity (IL2CPP) tool-chains are equally applicable (and we've talked to them about it).

The core framework libraries (CoreFX) - https://github.com/dotnet/corefx - are used for all .NET Core scenarios, including .NET Native (UWP). This means that your code does the same thing in all of these different environments, since it's using the same underlying framework libraries. Separately, the Mono project is taking a lot of the same code, which means that the base framework for Xamarin apps are becoming more compatible with CoreFX, too. Yeahh! We hope to make this more formal in the future. We talk to @migueldeicaza about this frequently.

Today, .NET Native and .NET Core use two different runtimes, MRT and CoreCLR, respectively. MRT expands to the extremely creative "managed runtime". Colloquially, we call it "Mr. T". Earlier in the project, everyone working on .NET Native had posters of Mr. T (yes, that one) on our doors. Mohawks were entirely optional on the parts of team members.

MRT was built for static ahead-of-time (AOT) compilation. It is the child of the Redhawk project (http://www.zdnet.com/article/microsoft-codename-redhawk-live...). Redhawk was built to be a .NET-esque (using C# + extensions) systems programming environment. MRT was built to have many of the same benefits, but be compatible with .NET (not just "esque") and support nothing less, nothing more than C#.

CoreCLR is a child of the .NET Framework CLR. CLR (and by extention, CoreCLR) was built for dynamic execution, with a JIT. It supports AOT compilation in the pre-jit/NGEN sense.

The GC is the primary shared component between the two (MRT, CLR/CoreCLR) runtimes.

We plan to bring static compilation to more scenarios, however, we strongly believe that both JIT and (real) AOT are legitimate and compelling technologies and experiences and both are on our long-term roadmap. We'd like to leave the compilation choice/appraoch up to our users/customers. Novel idea, eh?

We have a lot of fun runtime and compiler tech on the team. It's a fun place to work. Much of it is now open source, meaning that we get to work on this fun tech in the open. This is our latest compiler announcement: http://blogs.msdn.com/b/dotnet/archive/2015/07/20/announcing....
I will point out that the car didn't stall. Power brakes and power steering weren't affected. The transmission was forced into neutral which did affect his ability to accelerate. Still reckless and stupid. And probably worthy of a call to the police -- though debatable. I don't understand why they didn't just test this in the drive way or on jackstands or at a track or on a dyno. Driving the car on a public street was not needed.
Distributed Data Stores for Mere Mortals
They decelerated a car enough for other drivers to honk. It was slowed to a crawl. States have adopted minimum highway speeds for 50 years for a reason.

What if their proof-of-concept didn't work as predicted and did slam the brakes? This is just a reverse-engineered hack that was unleashed on a highway while the radio was blasting too loud to hear each other on the call.
exactly!

I want all my devices to be as dumb as wires.

Wired technology just works, out-of-the-box, no setup, no maintenance, no nothing .. just make sure the plug fit in both ends, and done!

Wireless technology should work similar, but via the air, like an invisible wire .. not as a open gate to the internet!

..and please let's not add multi-purpose CPU just for the sake of marketing!
The article I read didn't indicate that the CIA tipped off Jammeh. Where did you read this?
Is "story" the new hip substitute buzzword for "solution"? I really don't understand why I've started seeing it used in weird contexts lately.
Running Python on bare metal with MicroPython
It's hinted at in the article:

"This past quarter, Northern Virginia gained more leases than it lost for the first time since 2013, mostly because of the magnetic powers of Metro’s new Silver Line, according to realty company CBRE Group."

There's much more demand for commercial properties in transit oriented developments.
Nope, still shows up, but cant open any reddit website.
"I have yet to find any React boilerplate project with an easy to understand webpack.config.js file."

I actually think that a simple Webpack configuration for a React project is pretty easy to understand (thanks to Babel). Here is one that I use in one of my projects [1]. Adding Less support is like one additional entry.

[1]: https://github.com/renke/perpetually/blob/master/webpack.con...
Many car drivers forget a basic concept of physics named inertia, which is the reason why heavy vehicles (ex. trucks) take ___too long___ to brake.

Emphasis in too long, because this is the reason why road signs announce dangerous sections of a road with even miles in advance.
allwrite.io is available.
http://rny.io/nginx/postgresql/2013/07/26/simple-api-with-ng...

Probably don't use it in production.
We've seen the reverse of this now. Everything I've seen has shown that newer generations are moving more into the cities, back to closer to their employers.
I might want to back it up just tight at the Ikea dock to pick something up. Don't let "garage" get in the way of thinking of why you might need to take over manual steering. As amply exemplified above, single lane situation with two way traffic.
"That's why I created a language that feels like it was made 30 years ago"
I appreciate your call to the cops and your reasoning. I also have driven a significant number of miles for work and have seen a number of people killed in traffic accidents. This "test" was extremely irresponsible. I know I will be downvoted for saying this, but I think you made the correct decision.
Doesn't seem to be any accelerometers anywhere. There are two hidden membrane switches to either side of the coils. The card is probably using the press and release timing of that button as it travels through the reader to guess at the speed of the physical card.

There are patents for dynamic magnetic stripes that have individual coils for each bit. That is probably way too costly for this design, or perhaps too expensive to license it.
I'm addressing two points. First that differentiation existed in the past. Though with the dependence on both ag and human muscle power, the size of the nonfatm, nonlaboyr workforce was likely far smaller. But also that those roles had a strong persistence trend within families? -- if your father worked in a field (and it was generally only men who had careers), then you were likely to follow a similar path. How much of that was socially determined and how much based on psychological and other heritable traits I don't know. Gregory Clark's book, The Son Also Rises looks at family status trends in Europe, which is related but not the same though has similarities.

The classifications I posted above show that how specialized you see work depends much on how the classifications are defined. My sense is that periods of rapid change in employment structure lead to increases in classifications. E.g., the 1920 set. Which actually covered 1900 - 1920. See Vaclav Smil's recent articles on the innovation of the 1880s.
Any tips for hiring workers on thinks like Upwork/eLance/etc without them stealing your idea?
>seriously, why are these startup founders killing themselves?

If I may be a politicizing dick, severe inequality means that seemingly small failures or successes can have massive, oversized influence on the course of someone's life, and also means that we socialize people, from youth, to take each possible failure or success that much more seriously, as that much more determining of their overall life course and meaning in the world.

It runs directly contrary to imbuing resilience in people, and in society.

Anxiety disorders and suicides are the price of having a society and a world in which increasingly many people have everything on the line, at every step, all the time.
You can see a few mentions to .NET Native and UWP here: http://blogs.msdn.com/b/dotnet/archive/2015/07/20/announcing.... .NET Native will RTM on 7/29 as the basis of the .NET tools for Windows 10 UWP apps
Is it really inconceivable that someone who has literally driven tractor trailers more than a million miles has seen dozens of people killed in accidents?
They did it on a public highway to sell ads on Wired.
Except there aren't tenants to renovate for which is why they are sitting empty and not being renovated. The long term tenants don't want new paint and carpeting, they want to be in the city.
Ashley Madison customer service in meltdown as site battles hack fallout
The one I am a big fan of is PGAS/SPMD, which takes advantage of the very low latency and high bandwidth shared memory between the cores on a chip and multiple chips interconnected. The other "nice" model is Actor model, as each core is fully independent, and makes use of true concurrency. The longer term vision is true MIMD/MPMD, where you have isolated and fully independent programs running on a single or group of cores, but it is not something we are planning on working on initially, as our first customers are primarily interested in just running a single large application over all of the cores.
Getting started with Kubernetes is pretty easy and I wrote a guide to quickly run it on your local machine:
https://www.cloudgear.net/blog/2015/5-minutes-kubernetes-set...

It's not up to date with Kubernetes 1.0.0 but I'll update the images as soon as the final version 1 is tagged.
Quite a lot was Jony Ive. I'm optimistic the good design will go on.
Have to factor in population density and massive increases in the population overall. US pop in 1950 was less than half of what it is now. So I could see why it would work out back then.
Here is a fix to the link rot in the article. "Galileo’s Rocky Road to Jupiter"

[1] http://appel.nasa.gov/2011/05/13/galileos-rocky-road-to-jupi...
"You're doomed!" I'm imagining these clowns giving each other high-fives and teabagging their laptop as a traffic pile-up ensues.