skysight-inc/HackerNews huggingface dataset:
The article doesn't provide enough information to know specifically how the devices really work, but people blaming mechanical systems for driver error is nothing new (see Audi and Toyota unintended acceleration cases).
How would owned & operated hardware or monthly rentals be better?
I wish it wouldn't sound out of touch and pretentious to suggest bicycle use as a form of resistance, I really do.
dpkg -l | grep bash

WIll tell you which version of bash is installed, for precise you should have bash 4.2-2ubuntu2.2
How to Rip and Convert Blu-ray to iPod/iPhone with Blu-ray to iPod/iPhone Ripper
In addition to the overhead of copying all the elements, you'd break any code that holds references to those elements. In quite a few hash tables in the kernel, other code holds long-running references to hash nodes and expects them to stay alive.

When I first started working on hash table algorithms, years ago, I started out by developing an algorithm to move a single node between buckets because the key changed. My first attempt involved making a copy of the node. That works fine in a standalone hash table, but it won't work in many real kernel data structures (for instance, dcache), because it breaks other pointers to the (reference-counted) node.

That's why the algorithm shown here does not copy any nodes.

As for having two bucket pointers within each node: we've looked at that approach, as have others, but it uses far more memory. If you have a hash table with millions of entries, you don't want to add 8 bytes to every one of them.
Kind of. At a glance, it's new, commercial and they gloss over the complexities... therefore I'm skeptical it really works as well as they say it does, and is leaning toward my 'untrustworthy as a long term platform' basket. Though they may have great tools, I believe history shows us that open source is the real way to resolve these very reasonable types of architectural concerns.
Who wants to buy an iPhone 6 or 6 Plus?
As a non-american, this kind of argument is really crazy for me. This isn't an economic discussion, but one about which kind of society we want to live. We always read all American politicians talking about the importance of the "Family", but the richest nation in the World can't afford their fathers to spend a dozen of days with their newborns?
Why would a subprime loan be illegal? The price meets the risk of the loan. It's a wholly logical agreement that provides potential benefit for both parties.
It's not a surprise really our streets are literally awash with headless corpses
There are upsides, but it sounds like we need some good old-fashioned consumer protection legislation to protect consumers here.

Mandate no location tracking or car shutoff for owners who aren't 30 days past due.

Mandate that there be a 24/7 line for emergency car re-activation that is clearly posted in the car.

Mandate the provision for 1 non-emergency temporary reactivation to avoid stranding people.

The three of those seem like they would go a long way to to assuage people's concerns.

EDIT: changed 'two' to 'three' since I apparently can't count...
Work gloves, work boots, work pants...? Regardless of quality, those will hardly last a few years, assuming you do any actual work with them...
At the time of writing, no. See the linked discussion. The real issue here, as the RightScale guys point out, is that there is no way to reliably provision a patched instance. Although the comment in the discussion forum by the EC2 fleet manager says they are working on a tool that will let us know whether an instance is fixed or not.
I can't believe this is being downvoted? I hope it's not due to disagreement (which is already a pretty stupid reason to downvote, FYI). But the comment also contributes to the discussion - or at least it does more than an anonymous downvote does - so there really is no reason for it to be downvoted.

I have canceled out one of the downvotes, hopefully there will not be a great many more.
Breakthrough space-tech is in no way is comparable to the broken window fallacy. In the latter, a window is replaced with a window, while in this case something un-precedented has been created.

Most of the wealth of developed nations comes from the belief that holding an asset will be worth more later - for example a house in your neighborhood will be increasingly valuable because people will continue to want buy it for the local schools, jobs, etc. How the rate at which assets are projected to increase in value is THE central lever on economic performance. What space tech does is says: the assets in this economy have the potential to increase in value at a greater rate. This makes everyone in the economy better off due to investment speculation "wealth from belief".

However, I do think its valid to critique India if it were to over-invest in space-tech: they are not a modern economy with a large middle class yet, and thus could see more lucrative gains from New-Deal / GI-Bill -esque promotion of middle class. That being said, any (safe) investment portfolio should have a mix of all possible good policies, which includes tech programs along with social-welfare.
Yeah, because the poor don't deserve human interaction.
Having It and Flaunting It
A large part of the overhead of concurrent data structures lies not in the work itself, but in the synchronization used to avoid corruption to the data structure. The technique you're describing could potentially allow a resize to occur incrementally, without blocking other operations for a long time, but that doesn't take away the need to synchronize between resize, write, and read operations.

RCU-based algorithms allow readers to proceed with absolutely no locking, compare-and-swap, atomic operations, or other expensive steps. In order to support that, any modification to the data structure (such as a write or resize) must make sure the structure remains in a completely valid state after every individual modification. The hash resize algorithm I wrote provides that feature, ensuring that the resize does not disrupt concurrent readers.
Get an iPhone 6 without standing in line – a python way
What's more interesting is how much energy there is in just that screen's surface area of sunlight. Enough to turn sand molten in under a second. Thinking of just how far away that is from the sun, and how much more surface area there is in a sphere with a radius that size..
I used Network Solutions anonymous name buying service because I didn't want the squatter to be able to guess my networth. Using this service I was able to make a "certified" offer with Network Solutions acting as the middleman (no need for using some kind of escrow service).

The register the person used may have a similar anonymous service.
Bugging out: How rampant online piracy squashed one insect photographer
Here is a plausible case: girl dates cop, he creeps her out so she breaks up with him. Cop harass her at some dark parking lot, she tries to run but can't start her car because cop had the interlock activated on her....
You might not be vulnerable at all (if it is a Xen problem), or you might not have to patch so urgently.

More to the point, by operating your own systems, the maintenance window is set by your staff and not Amazon.
If well-phrased heartfelt apologies got companies off the hook legally, there would be even less corporate accountability than there is today. I don't know the details of this case, but apologies and explanations after the fact shouldn't be a factor in deciding civil judgments.
In two to three years, let's assume typical phone hardware is in fact fast enough to do realtime decoding of video with a shipped-along codec like this.

How long do you estimate a typical phone battery will last while doing that?
The thing many people aren't getting is that this type of thing isn't limited to one instance and isn't just that business owners are greedy.

Its because the entire economy is being squeezed, turning a profit is extremely difficult, and there are many unemployed people who have to put up with those types of situations because they need money.
This would actually be a complete regression. I mean, what's the difference to you between Flash Player streamed per-page and Flash Player preinstalled and sandboxed?

And a custom codec would just be a browser plugin, only in bytecode.

What gives native playback its power and fan noise advantage over Flash is ASIC-based hardware decoding, which is difficult to customize. Though I'd be interested to see the battery life you get playing video in a loop with libavcodec compiled to JS...
My Swift Dilemma
Exploring the country differences by different academic disciplines (grouped in categories by a control on the Web graphic) is interesting. It seems to show that the male preponderance is much greater in science, technology, engineering, and mathematics (STEM) disciplines than in humanities disciplines, which is not a big surprise. Countries vary in their proportions of students pursuing each academic discipline, so a country with a lot of STEM Ph.D. holders will skew to showing an especially big disparity favoring males.
You might have to live in the heart of the housing bubble to get that salary. A colleague who was very gifted at JavaScript was offered a job at Google but he was coming out behind after the increased living expenses.
Yep. We're currently basically waiting to see which completes first: a) a patch for bash which actually works gets released and then trickles into the various ways to get it on every machine in the world or b) someone writes ~10 lines of payload code (download rootkit, execute, connect to IRC channel, join botnet, etc) and then just hits everything in IP4 space with a for loop. Optionally, the for loop gets distributed to new nodes joining the bot net.

If you cannot say "I run no Linux/Unix/MacOS/compatible/etc machine which connects other machines" you should be at battle stations right now. We're all racing against a for loop and the for loop will probably have a head start.
That's true, but how many services get this right in practice? It's not easy to ensure all instances will perform well in case of failover. A lot of apps are running on a single instance and depend on Amazon's fairly good track record.
Can't say I like the name; it evokes nothing but negative connotations.
A "decent" used car will cost several thousand dollars. The number of people who can easily part with $5,000 is much smaller than you think it is.
There's at least two countries, Bulgaria and Turkey, where there isn't any significant discrepancy in the rate of male vs female PhDs between the "Non-Science" and "All Science & Engineering" categories. Probably other countries too, but I didn't attempt a systematic check.
What is it you do or make only for yourself?
This is Australia's Executive Order 12333 moment:

http://www.washingtonpost.com/opinions/meet-executive-order-12333-the-reagan-rule-that-lets-the-nsa-spy-on-americans/2014/07/18/93d2ac22-0b93-11e4-b8e5-d0de80767fc2_story.html
I'm not completely sure why I should learn metal instead of OpenGL. It doesn't seem that different.
Cuckoo hashing, and other closed-hashing (non-chaining) approaches, don't allow other portions of the system to maintain references to hash nodes. Nodes within hash tables in the Linux kernel often consist of some other data structure with an embedded hlist_node, allowing the data structure to be dropped into a hash bucket.

Non-chaining hash tables make the most sense when you can fit the entire hash nodes directly into the array of buckets; that way, you never dereference a pointer at all. However, when storing larger structures, you typically need to put a pointer into the bucket rather than the structure itself. Once you've done that, you've already introduced an indirection and an extra memory read (or cacheline fetch). With open chaining, if you've sized the hash table to have on average 1 node per bucket, you have that same single indirection going from the bucket to the node, and then the node has all the data, so you don't need another.
I just find it so amusing, personally. I like it. It fits in with the security theme relatively well, too.
Great list, but one thing you're missing is to also specify the prefix-less CSS attributes for -webkit stuff. It only takes an extra line of code, and it future-proofs your app for Firefox OS and IE Mobile.
I have a security warning from Chrome on my phone as of now. Maybe you want to look into that!
How Does the iOS 8 Time-lapse Feature Work?
Wow I didn't know that, thanks
But.... linear no threshold, right? /s
As I recall, most of the work Craig did on this book was from the early-to-mid 1980s, before GNU Emacs (or at least before it became popular). In fact, I believe it grew out of his B.S. thesis, written in 1980.

Anyway, not every programmable editor is programmed in Elisp.
The Never Ending Parade of Verizon System Errors (iPhone 6 Plus)
Very good! "Open access" is the normal, default rule for the length of the coast here in Oregon. Always seemed like the sensible approach to me.

The concept of a "private beach" would be strikingly alien and unnatural in any ethical universe. It's an idea that should have been abandoned long ago.
> There are upsides, but it sounds like we need some good old-fashioned consumer protection legislation to protect consumers here.

That's an idea that people have given up on in the US. The only consumer protection legislation I ever hear about is in the EU.
Your CGI application does not need to be written in bash for you to be vulnerable. If at any point your non-bash CGI program (and this includes PHP, even with mod_php, since it sets the same environment variables), or one of its descendant processes, executes a bash script, you can be exploited.

This is especially bad on systems where /bin/sh is /bin/bash, since /bin/sh gets invoked implicitly by system(3). So you could have a non-bash CGI program invoking a non-bash program using system(3) and you can be exploited.
If you're interested in the chemistry of Uranium, here's a do-it-yourself guide. The uranyl compounds are what fluoresce:

https://carlwillis.wordpress.com/2008/02/20/uranium-chemistr...
>The concept of a "private beach" would be strikingly alien and unnatural in any ethical universe.

What's so special about beaches? Or do you want to do away with all forms of private property?
I find it greatly concerning that laws are passed with such haste, and then justified by very recent events. To clarify, the two recent events which seem to be frequently cited by the law makers is:

* An anti-terrorism raid across two states, which charged one person and questioned several others. This happened a couple of weeks ago.

* A tragic incident in which an 18yo stabbed two police officers and then was shot dead. This happened a few days ago.

I fail to see how any of the provisions in the new laws are able to be justified by either of these events.

Firstly, the anti-terrorism raids worked seemingly well without the yet-to-be-passed-laws. They successfully used existing laws to thwart a plan that allegedly involved the beheading of random members of the public.

Secondly, no amount of surveillance or detaining will stop a determined individual from being able to stab somebody who is standing right in front of them.

So as troubling as these two events were, it is also troubling that they are being used in this manner by politicians of both major persuasions.
> Nice algorithm. The diagrams in the paper are wonderfully clear and useful.

Thanks! LaTeX and TikZ are awesome; I would not have wanted to draw those diagrams in any kind of WYSIWYG diagramming tool.

> My instinct on reading it is that allowing readers to continue during a resize is a solid improvement, but that any approach based on buckets using linked pointers (open chaining) should be considered "low performance" by definition.

See my comment at https://news.ycombinator.com/item?id=8365436 ; for many of the hashes in the Linux kernel, the hash nodes are too large to store directly in the buckets, and other parts of the system need to maintain references to them, so a resize cannot copy them and free the originals. And if you're storing a pointer to a node rather than a node, then you'll have one indirection (with associated memory/cacheline fetch) in each bucket anyway, whether you use a closed (non-chaining) table or an open (chaining) table.
Sounds like stuff that would easily be solved by the market (of course it would be demanded, and of course it would be provided for the right price) if this becomes common practice. No need for legislation.

EDIT: Downvote away, but let us remember that having/operating a car is not by any means a basic human right that needs to be protected by legislation. On principle, do you think that if you live across the street from a car rental lot, you should automatically have "emergency" access to any car on the lot at any time? We're talking about essentially renting access to a car that may happen to be parked on your own property, and if you haven't paid for access to the car (or for access to emergency use of the car), then you really don't have any more inherent entitlement to its operation than you do to operating a car parked next door.
Show HN: My bookmarks (full text searchable)
Yes, that's exactly the kind of program you might want to use this for.
He means that people have to wade through a seething froth of semi-coagulated blood, hair, and brains while on their morning commute. Obviously due to the extreme terrorist threat arising in Australia to warrant such an equally extreme response as streamlining mass surveillance.

/sarcasm
I didn't realize iOS and OS X DHCP could be vulnerable. This just went from "Man a lot of other people should be worried about this" to "shit, shit, shit, shit, shit", since I don't run a web server.
okay, i was wrong, this is way way worse.
From one of the comments:

> The question isn't whether a CGI is written in bash, but if it calls out to bash no matter how indirectly. Lots of things use the system() libc function, so if /bin/sh is bash it's game over.

Is this true? Which systems are vulnerable to this by default?
Leading Means Sharing the “Why”
Some interesting differences:

Thailand and Mongolia versus South Korea and Taiwan.
Canada versus the US.
Portugal versus Spain.

Once you select specific disciplines a lot of the countries have extremely small relevant populations though.
I'd be interested in your studies and book - can you share a link?

I follow the research. Psychosocial factors have been studied to death and certainly aren't important for recovery, particularly given recovery is not a particularly common outcome (for CFS/FM at least). (If only they were, it would make recovery a lot easier.) They are, however, peddled by people giving false hope to the vulnerable and desperate.

IMO your certainty about what is or isn't the cause of all those conditions is certainly not justified. For example, how can you be so sure Sarno is "right on the money" when you admit you haven't looked into it very deeply? And Sarno's theory is very much about emotional release, that's the whole point. Gotta get that repressed rage out.
Oh, you're totally right. I thought I read the whole thing but somehow I skipped over that part. Deleted my comment.
A Tour of the Haskell Prelude
Public access to beaches and waterways is an ancient idea - Institutes of (Emperor) Justinian in the 6th century are often cited:

By the law of nature these things are common to mankind, the air, running water, the sea, and consequently the shores of the sea. No one, therefore, is forbidden to approach the seashore, provided that he respects habitationes, monuments, and buildings which are not, like the sea, subject only to the law of nations.

2. All rivers and ports are public; hence the right of fishing in a port, or in rivers, is common to all men.

3. The seashore extends as far as the greatest winter flood runs up.
No warnings about SSL on iPhone Safari. Are you on Android?

(Disclaimer: not affiliated with Sysward)
But, Google did mine Wi-Fi data of a lot of people, so why do only those 22 people are to be proven as victim. Can't the case be broadened?
Anecdotal stories of Arab primitivism and lack of state/societal secularism doesn't mean progressive currents will never win out. I'm sure Europe in 1648 was depressing as fuck too.
The negotiating position of people with these devices is already close to nothing. Auto financers can make it a take it or leave it situation, and the consumers often have no choice but to take whatever deal they're given. Especially so if they need a car for work.

If you disagree with what I mentioned, I'd love to know why.
A couple of points:

Autoscaling is your friend. If you're not leveraging it (multiple availability zones), you're doing it wrong. Even single instances can be launched in autoscaling groups with a desired capacity of 1 to ensure that if it falls over, a new one is spun up.

Point 2: AWS is likely trying to rotate capacity for updates, which means they need to evict instances. That are running on doms that they need to update/deprecate/etc. The longer your instances are running (or the more specialized the type of instance is), the more likely you'll see an eviction notice. It should be part of a good practice to launch new instances often as new AMIs become available, or as private AMIs are updated for security patches, etc. - at least monthly! Autoscaling and solid config management simplifies this practice greatly.

Good Luck!
>sold a gimped car

You haven't exactly purchased it until all of the payments have been made.

Once it's actually yours, I imagine you're free to remove the tracker.
`ln -s /bin/zsh /bin/bash`?
The company can not lie in this case because it would be trivial to expose the lie by studying any device in the field. I think its more reasonable that she is blaming the device because she was in a scary situation and the device is the best cause given her information. I think it's safer to assume no one has hidden motives here.
My hypothesis is that the device cuts out the starter motor. So if this sequence of events occurs, you can be stranded at a stop light:

1. Start the car.

2. Once the car is started, the order to cut off the starter comes in.

3. You drive.

4. The car stalls for whatever reason.

5. You can no longer start it.
Y'know, it's kind of amazing what's happened to the used car market in the past few years. A few years ago when I was shopping for cars, truly awful vehicles that I would have considered to be prime candidates for cubing were being sold for far more than they were worth. I'm not sure what it is, but my best guess is that the Cash for Clunkers program sucked a lot of supply out of the market.
"Decent" depends entirely on the SES of the speaker.

Click and Clack have said for 20 years that if you just need to get from point A to point B you can do that with a $500 car, and once a year or so you will need to get a new-to-you $500 car. With inflation that might be $1000 these days.
Yes, it _is_ an outlandish thought. The folks who design and manufacture auto parts of this type have to think about this stuff, or else they'd be quickly sued into oblivion.
For those more familiar with cars, a question: when the article mentions disabling the ignition, does that mean that only the starter is disabled, or that the actual spark plugs / fuel delivery are disabled (and there is some check for whether the engine is running)? The former sounds reasonable, but the latter sounds like a disaster waiting to happen.
While I think the whole situation is ridiculous (how would you even make a car less gas-efficient on the fly?), consider the many laws broken each day by large companies with the $ to make the suits disappear.
It really shouldn't be. Whole chickens are one of the most cost effective proteins you can work with, and they're not at all difficult. They're a much better option than packaged boneless chicken breasts.