skysight-inc/HackerNews huggingface dataset:
Just posted an update, but I thought I'd reiterate it here: it doesn't matter that the UID is used in the key derivation. Once you have a copy of the flash you can always get back to the current state by installing a copy of the flash in its current state. Then you can simply brute-force the PIN.
Scenes from a Bust
Unfortunately the iCloud backup option is no longer available to the FBI now as they changed the iCloud password.
+1 sudo indeed
The Price of Everything
Does it really matter that much? If you're a first-50 employee, then maybe your shares will be worth a decent amount of money, but your exercise price will be very low (most likely). If you're not a first-50, your options probably won't be worth all that much anyways--is it really worth discarding working for a company based entirely on your exit strategy?
I am a paying Svbtle user. I like the interface, and I like that platform.

I sent Svbtle some comments about their platform last year. I wanted links on the blogposts to use target="_blank", and a way to tweak which image gets shown when you share a post on social media. There was also a few issues with images you couldn't get back to thumbnail-mode after having click-zoomed in on it. I didn't hear back, but a "No we don't want to do that" or "We read the mail" would have been appreciated.

But I guess my priorities aren't aligned with Svbtle, which is sad. I care less about how long my posts live in their infrastructure (and beyond), and more about how my data is consumed and shared today.
Thanks! I really did want to respond to this.

It's possible that I'm wrong, but not for the reasons given so far. Once you have a copy of the flash you can always get back to the current state by installing a copy of the flash in its current state. Then you can simply brute-force the PIN.
I especially loathe the double length buses. Seriously, why? Not like these buses get all that full. Just run them more often at peak hours.
I feel the same but refactoring the whole driving infrastructure will only happen if people see SDV as that much valuable and not overnight. If SDV get critical mass, what you say will happen.
The step 3 -> 4 is jarring on Chrome 48 OSX.
I don't understand how replacing a small minority of the fleet with automated cars leads to a situation where it is reasonable to talk about banning human drivers.
In short, peace and quiet. I really can't describe how sublime the quiet of a winter forest is.

Also, this may or may not be appealing to you, but I find it to be a humbling experience. Being alone in an empty winter forest really makes one feel insignificant. Not in the bad way of making one feel worthless, but instead in the way that makes your worries and aspirations seem trivial. I think it's a nice respite from the myriad concerns of daily life.
How is that possible? example please
> Again, look at any Asian mega city, people can adapt very fast.

Have you seen the accident rate in these places? It's huge, and in many countries underreported.
I was just coming here to cite the Trumo campaign as an example. The unfortunate thing is that the amount of effort to counter this bullshit is significantly higher than the initial utterance and most likely will not reach the same audience.

For instance, Trump utters something completely off the wall. Retweets galore. Everybody gets spun up. Let's say it reaches 1million people which some portion now repeats the soundbite. Someone like Politifacts comes along after the fact and points out the discrepancy after fact checking. Reaches a much smaller follow up audience.

This is the sort of informational asymmetry that I find infuriating...
On the food portion, those that move to New Mexico often enjoy our food more.

Conversely, once they move out of New Mexico they seem to deeply miss our food.
Or, the SCOTUS (currently down to 8 Justices) would deadlock and the ruling would fall back to the lesser court's decision in favor of the government. Forever.
Naw, us stumptowners don't mind y'all moving up here. Just don't be spreading lies about how great life in Portland is. Sucks up here, rains all the time, can't find a good cup of joe or pint of beer to save your life. Did I mention the rain?
But how could you be social before the internet?
Regarding standard library inconsistencies... can consistency be brought to some nearish-term future release, like R20 or something, which brings much needed consistency to OTP while providing temporary backward compatibility through reordering shim functions + guard clauses?

split(List, N) when is_integer(N), N >= 0, is_list(List) ->
split(N, List);
split(N, List) when is_integer(N), N >= 0, is_list(List) ->
case split(N, List, []) of
{_, _} = Result -> Result;
Fault when is_atom(Fault) ->
erlang:error(Fault, [N,List])
end;
split(N, List) ->
erlang:error(badarg, [N,List]).

It makes the ordering inconsequential in this case... which I can see as a sort of transient bad thing.

You could also straight up migrate the API and provide a set of compatibility_mode parse transformations to be included which would take old-signature invocations and replace them at compile-time with the new ones, forcing really only a build-phase change to existing code bases until they make the change on their own.

I dunno. It's been an annoying problem for a long time and a common complaint amongst newbie Erlang developers, but I guess at the end of the day you just get used to it, so as you get more experienced you probably just care less about it. That said I'd love to see better adoption of Erlang, and "simple" things like this might assist with that.

Lower barrier of entry to the stages of scaffold-project -> write -> build -> test cycles is one of the things that's really appealing about Elixir by comparison.

Is this kind of thing of any interest at all to Ericsson to accept upstream if the community were to go through the drudgery of combing the stdlib for the places these changes should be made and providing options for transition/deprecation paths?
Learning the Knowledge
I am considering outsourcing some dev work to Greece. The problem is the 70% social security. I can get good people in Greece for 1700 Euro/month, total cost 3k/month. However, in Hungary they cost only 2k/month. The Ukraine, Romania and Egypt are even cheaper. Greeks have great expertise in databases, but most outsourcing I need is front-end or monitoring stuff. Like most commentators have said, most of the good ones have left...
But city buses don't bluff. If they start pulling into
your lane, even if clearly cutting you off, you better
slam on those brakes, because that bus is not stopping.

Bus drivers would learn just like you did if there were a few thousand unmanned cars whose programming assumed every other driver would follow the law :)
That costs far more (in fuel, maintenance, and drivers), and typically places that have articulated buses warrant having articulated buses.
If you have a modern compiler then it supports outputting the pre-processor result.

If you have a modern toolchain stack unwinding is already friendly to macro expansion.

A production build does not mean you don't have symbols, it just means you don't have symbols in the executable. Stash your build symbols somewhere so you can symbolize the stacks offline. Macros don't change this. They are consistent output for the same input.

Macros are not evil. Abusable, yes, but they also solve various sets of problems just better than any other solution.
As a full time job at a company, it'll pay less than your counterpart role in development. As a solo person building a brand a la Michael Hartl (Rails, Learn Enough), it's a business, and marketing is a big part of it.

In terms of getting a job at a company, I've seen people pursue technical writing certificates. Though, I think a long list of open source contributions will speak for itself when it comes to modern software gigs. It seems like you have a bit of experience pursuing the second route already, so it's not a bad idea to keep doing that, then lateral into a place of employment.

I think the likelihood of making a living as an indie developer is greater than as an indie on the App Store for example. Tracy Osborn (Hello Web App) said herself that one book wouldn't provide a living, though she surmised that someone with multiple books might. The speaking engagements, networking, and new opportunities will help overall in filling the gaps.

An in depth book may take 6 months to a year to write, but if the writing process can be scaled down to 1 - 2 months per book, with the quality not suffering too much, I don't see why it's not possible that a person can be doing this full time/exclusively after a year of publications, with other contract engagements. To clarify, a number of these books will likely address to a specific framework du jour, or learn X in 1 week, but there can be some that are absolute gems/labor of love.

Disclaimer: I'm just an observer, hoping to explore the same path.
If startups do not want high turnover, they're free to offer above-market-rate salaries or a contract mandating a longer notice period on both sides. Overwhelmingly, they've chosen at-will employment instead.
Your Smartphone Knows Who You Are and What You're Doing
The ToDo Group has stopped working on the Open Code of Conduct and suggests to use an existing code of conduct.
> History of Africa begins with XIVth century.

This is certainly one opinion, however on the other hand, we have actual reality.
Note that the EULA related to this edition (at http://ms-iot.github.io/content/eulas/dashboard_eula_en-us.p...) also states in section 2 that "You may not" ... "transfer the software or this agreement to any third party".

(plus some more restrictions of a similar kind)

So this is a development license, not a "ship a product" license. Which is fair, but it's less universal than what your post could be interpreted to mean.
Office Hacks, a new podcast highlighting quirky hacks in the office place
How do you brute force the PIN if the KDF process operates over the PIN, plus a 256-bit UID that's only accessible to signed code running on the SoC?

If you modify the kernel on the NAND, signature checks in the on-die bootloader will fail, and you won't get to run.

If you modify application binaries on the NAND, signature checks in the signed kernel will fail, and you won't get to run.
I think you and I have argued about this before, but I've never understood why "verifiable" isn't the end of the criteria. If the accuracy of information is verifiable through the referenced reliable sources, why should anyone care whether that information is "notable" or not?
It is nonetheless interesting that shortly after Scalia's death Thomas starts asking questions after a ten year silence.

It would certainly seem to indicate he feels Scalia covered his questions in the past.
Allow me to clarify

Cousin: "Ugggggg my laptop is garbage since I put on Windows 10 and it's so slooooooow, can you fix it? I can't even play Minecraft!!!!"

Me: "Umm, I haven't actually used Windows in about 5 or 6 years and have no idea what's wrong - I also don't feel like spending my limited time visiting family messing around with your laptop. Here's a USB drive with Ubuntu, give it a shot"

Cousin (next day): "DUDE that's amazing it's so fast! I had to figure out UEFI stuff but I installed Ubuntu and Minecraft is faster than it's ever been before! I have a great dual boot setup going!"

Anyway, I don't feel too bad about it.

Incidentally, UEFI is one of the many reasons MS puts me off.
How do you reply to emails at 11pm? ;)
If you can find a majority opinion he's written, it's likely to consist heavily of other people's words, albeit not necessarily Scalia's: http://www.nytimes.com/2015/08/28/us/justice-clarence-thomas...
I don't.

My grandparents have a "property they can now sell". They never will. They've been investing in it and adding to it for so long that it has become useless to any potential buyer, and parts of it are now so old they really really need repairs.

They cannot afford to sell because the investment to make it sellable for a good price is too high. Nobody would want to buy because the investment to turn it into a useable large house, is too high.

So instead they turned a tiny part of the house into an apartment for themselves because the costs of living in the whole thing are too high. They turn on the heating in the rest of the house just enough during winter to keep the pipes from freezing.

None of the kids want to inherit the property. None of the grandkids want it either.

The location isn't that great either because the economic activity the location was great for (wine) is now in tatters and the government is paying people to please for the love of god stop making wine and cut down their vineyards.

My mum has a nice flat in a downtown area. She recently had to go into debt to afford to fix it up. She could potentially sell, but then she'd have nowhere to live. She's too young to buy a rural house (same price) because she still goes to work. She's too entrenched to deal with finding a new apartment somewhere else. And she'd have to pay more for a new apartment than she'd get for her current flat. At 50-ish, she also doesn't really want to go into another 10+ year mortgage.

So ... no, I don't see the value in owning.

Basically: Having all your wealth tied up in an illiquid asset is twoplus not good.
The 5C has an A6, not an A7.
Nigeria Communications Commission Accepts MTN Nigeria's Chump Change Settlement
A tie in SCOTUS does not create binding precedent. Other circuit courts would be free to disagree, and a later SCOTUS could rule against the government.
Protip #1: don't use them.
"generate up to 10 gigabytes of data"

That's got to be misprint .
One reasonable scenario for rapid deployment of self-driving cars - is shared vehicles, driving a few people at a time over a shared but optimal route.

It's possible that such vehicles will have 5x-10x total occupancy per day of regular vehicles(which sit idle at most times). And it could imagine how the right financial incentives would shift a large share of the manufacturing capacity towards such cars. And considering the car replacement rate at probably something like 20 years - maybe 10 years is a possibility of starting to have that conversation.
Because it leads to useless comments like this: "Ha ha ha ha you think people are held back because their food isn't organic? Ha ha ha ha ha"
Why would this stop at smartphones? If the FBI's arguments would be upheld, couldn't the FBI require home manufacturers to build in literal back doors for use only by the government
Importance of Electronic Data Collection Towards Efficient Disease Management
Will Windows 10 IoT phone home with as nuch information as Windows 10 PC edition does?

It makes perfect sense that Microsoft would want to mine the data they can fetch from the IoTs in your house as well as your computer.
The Turris Omnia router project has the Majordomo component, which sounds somewhat similar to what you have in mind.
> Have you ever read anything his law clerks wrote for him while on the court?

(fixed)
> At industry level this would translate to a competitive advantage as you can build a service cheaper.

We now have midwestern VCs that are really doubling down on this strategy (e.g., Drive Capital).
Awesome! I wrote the vaxe plugin, glad to hear it was useful.

Vaxe has some new long term plans. I wanted to improve it, but couldn't move forward with viml, or python. Instead, I'm working on a new lua target for Haxe, and will focus on lua support for vim/neovim in the near future.

http://wwx.silexlabs.org/2016/
Linux /dev/urandom is cryptographically secure.

The library you are using for creating those UUIDs must have some bug. My guess is they share the same generator for all threads on each machine.
The Singularity May Never Be Near
Honestly I wish there was a "SV Vacation Party package" kinda of like what they have for college Springbreakers to Montreal, NYC or Cancun.

Stripping away from all of the BS and being honest, I don't want to do any coding at all on vacation, just want to have the experience and have fun!

(1) Day 1, book me on a "startup trip" to Google campus and eat at the campus cafeteria, maybe get a massage or even a spa treatment from the salon trailers; listen to some cool TED talks; opportunities to stop by the Google Store to buy me some souvenir Android plush dolls.

(2) Day 2, immersion "hackathon" day at a trendy startup co-working space where there's lots of snacks and good espresso coffee, a mini-kege with craft beer and faux impromptu nerf-gun fight, retro-aracade tournament; and more TED talks and also lots of "breakout" socializing sessions where everyone gets to talk about their visions and business ideas; the point is I don't want to code at all, I want to "feel the energy" of a hackathon without doing any coding at all.

(3) Day 3, Fantasy "VC camp" where I get to play the VC and have tons of actor/actresses come and pitch me; and I get to offer them advices at the boardroom table and have them nod back at me; the point is I want to role-play the power reversal(!)

(4) "Lifestyle and Networking Workshops," the "early morning non-substance dance parties," the noon power-lunches or yoga, the after-work kickball league, the evening EDM bangers. I want to experience the life of a highly mobile young SV techie everywhere in the Bay Area (night clubs in SOMA, hipster bars in Oakland, makerspace in Palo Alto, hookah joints in Berkeley).

You may think my descriptions is meant to be satire. But to be honest, I feel like a trip like this would be more memorable and more cost-effective for those who wants to experience the startup lifestyle than moving out to the Bay Area and actually working and paying exorbitant rent for 2+ years before giving the startup shutdown notice.
When Should a Judge Recuse Himself? Supreme Court Weighs the Question
Personal attacks are not allowed on Hacker News.

We detached this subthread from https://news.ycombinator.com/item?id=11198270 and marked it off-topic.
Kha is game framework for the haxe language. It can be used for other things like multimedia aplications. Kha can build apps for many different targets (thanks do Haxe), like windows, mac, linux, android, ios, html5, flash and others (see https://github.com/KTXSoftware/Kha and the wiki). It has support for 2d and 3d, and vulkan is being add. Kha is very simple and portable, usually the users use its functions or build a engine on top of it.
Indeed. Buses are held up as a solution to traffic, but they are terrible things to share the road with as either a driver or cyclist. I wonder how many people have to be on the bus for that many cars to be as annoying as a single bus.
It doesn't matter that the UID is incorporated into the key. If you have a copy of the flash then you can restore the device to its current state, at which point you can brute-force the PIN. The only way this could not work is if the A6 has some non-volatile storage on-chip and it is used to prevent this kind of replay attack, but AFAIK this is not the case.
The best feature for a house would be a self-cleaning device. I'm not talking only about automatic cleaners like the Roomba (which, as far as I've read, only work some of the time under some particular circumstances), but about the whole package: dust-cleaning robot, toilet-cleaning robot, dish-washer cleaning robot (we're almost there for this thanks to the dish-washer machine itself), putting-things-back-in-place cleaning robot (books, pillows, toys, DVDs etc). Basically I'm thinking of something like Rosie from the Jetsons (https://www.google.ro/search?q=rosie+jetsons&client=firefox-...)
Show HN: Birdy Comments – comments for people, not websites
For capturing your Buckminster Fullerest of notes.
You could divide rush hours maybe to 2 shifts of an SDC. And there's always the possibility of shared rides.
J. Philippe Rushton, who you cite directly twice here, ran The Pioneer Group, an organization that funds both research and public policy premised on the idea that "white persons" are superior to other "races"; it's an organization that was literally founded (prior to World War 2) to promote the eugenics ideas of the Third Reich.
I am the Community Evangelist for Cocos2d-x. Technical writing is a big part of my job.

I really enjoy it. I am always looking for ways to improve what we write. One downside is that I don't get a lot of freedom to chose what I write. The topics are usually given to me.
Topology and Density-Based Clustering
A similar library if you're using jQuery is http://trentrichardson.com/Impromptu/
https://news.ycombinator.com/item?id=11198300
... for that Circuit only.
Please don't respond in kind; instead, flag the comment by clicking on its timestamp to go to its page, then clicking 'flag' at the top.
I'll head 'em off at the pass.
Bitcoin’s ‘New Normal’ Is Slow and Frustrating
First class stream fusion
In the event of a tie, the the lower court is the tie-breaker. Having an even number of justices doesn't break the court, and even if it did, it'd be another long while before this case could be appealed that high anyway.

Even if we're to believe the rhetoric that the Senate isn't going to appoint any candidate, nobody's even been nominated yet, so the idea that the whole system is broken may be true, but not for the reasons speculated.
I have seen so many stores of this on reddit. People's HR departments sending sensitive information to random phishing emails. It seems a little ridiculous that we're still trusting these people with our data.
Came here to read this.
Isn't the All Writs Act just a red herring in this whole debate? What's preventing the Federal Government from issuing Apple a National Security Letter and forcing them to comply in secrecy?

I don't understand how all of a sudden the government is publicly and calmly asking permission to do something digitally when they have been so forceful and demanding in the recent past.
I regularly worked with technical writers (usually one specific guy) at my previous job. Definitely a thing.
in one second.
Misread it as a 5S, not 5C. So yes an A6 in the 5C.

What say you about my overarching point about the technicals of key extraction and decryption? Do you have any information on more specifics? I am not calling you wrong, I am saying you aren't showing us enough specifics to say you're right.
RealSelf (Seattle) Is Hiring a DevOps Engineer
How Netflix's algorithm exposes technology's ​racial bias.​
Wikipedia's definition of "notable" is simply "significant coverage in reliable sources that are independent of the subject". There isn't a lot of daylight between "notability" and "verifiability".
I've written up the piece for InfoQ here:

http://www.infoq.com/news/2016/02/all-writs-denied

Basically, the motions in the piece indicate that the relationship with the All Writs Act that was successfully used before are not relevant; because in the prior case, the business property was being used to commit the crime, but in this case, the property was the owner of the accused, not Apple.

The Judge also highlighted "in other cases in the country" and had an explicit callback to the founding fathers and the constitution, suggesting that if the All Writs Act allowed the government to compel any American company to do anything it wanted that wasn't explicitly illegal, and therefore any American citizen, could be compelled to do almost anything.

Reuters are now reporting this directly, rather than just a link to the court order:

http://www.reuters.com/article/us-apple-encryption-deny-idUS...
I am already future me as I did this about 1.5 years ago :-)

The stuff is not open-source yet, but reading most of the comments here I wonder why anyone would want to open-source things? To meet the friendly people of HN? ;-)
What do you mean by "usually"? What situation calls for this? I wonder why people seem to consider this a worthy addition where in my view it only serves to complicate the implementation.

From what I see these additions become useful long past the point where using a regex was sensible in the first place.
Turn on the device. Make 5 PIN guesses. Replace the flash chip with a copy of the original. Reboot the device. Make 5 more guesses.