skysight-inc/HackerNews huggingface dataset:
No, as Apple states, every iOS device has a hardware key.

> Every iOS device has a dedicated AES 256 crypto engine built into the DMA path between the flash storage and main system memory, making file encryption highly efficient.

In newer phones it is in the Secure Enclave instead of the CPU (the SE handles all encryption/decryption for the CPU).
Are there any data recovery firms that advertise the ability to do exactly what the FBI wants here?
Amazingly, also cognate with "ciao" (via Italian "schiavo").

https://en.wiktionary.org/wiki/ciao#Etymology_3

https://en.wikipedia.org/wiki/Ciao#Etymology
I like the idea. I'm surprised there isn't a CLI for it.
Also, another interesting book about Congo and King Leopold - The Belgium king is "King Leopold's Ghosts". One of the best book on history of Congo.
I believe Flandrian national feeling drove the Cancellara accusations. He just smoked home hero Boonen on the Muur. Nothing about that video is convincing. The hand movements look like shifts.
Also, for files too large for an editor, Unix split and csplit commands can help break it into chunks; edit them, then join back with cat.
Source? I have a hard time believing that. If companies really stopped using kids in their supply chains, common sense would be for more adults to find jobs, which would result in better conditions for other kids.

In other words focusing on "conditions" misses the whole point: child labor is anticompetitive because it's all about lowering prices by exploiting the weak and the defenseless. Thinking about the "conditions" won't move the needle, not as long as child labor remains competitive. Child labor would happen near you if the law would allow it, because it makes economic sense to hire children instead of adults for half the price and there are always poor people to exploit.

Also, have you ever considered that some of those exploited children were born because child labor is a possibility?

One should not forget that an economy is a very complex beast, any changes have far reaching consequences and that doing the right thing is never easy.
I wish I hadn't had the attitude of, "I'm going to learn everything from scratch because I don't need help or dependencies." I was stubborn and thought that to be a "real" programmer I had to know how to implement libraries from scratch and build out every single feature myself and learn the ins and outs.

Upside: Now I know many of the "under the hood" implementation things

Downside: Took FOREVER to build anything useful, demoralizing to spend so much time on algorithms and learning every bit of C and JavaScript from the ground up and not be able to do anything useful quickly. Didn't know how to put what I knew to practical use in the modern web.

I got into a funk and one day started learning a framework and it changed my life. I could use what I learned to build on top of the framework and quickly get webapps running that people could actually use.

I regret that I was stubborn and wanted to "learn it the hard way." If I could do it over, I would go through a book on a particular programming language to learn the ins and outs, and then quickly apply that knowledge to a framework. Much better positive feedback loop being able to see the fruits of my learning come together into something practical and actually useful rather than little programs that lived on my local machine and didn't do too much.

It's much more fun and less tedious to built out my own apps on the structure of people who came before me. GOod recent example: Building an app and wanted people to be able to drag and drop to upload files into their browser. Old me would have spent a month learning how to implement this in JS from scratch, new me just uses the DropZone JS library to make this happen and then I can focus on what I really want the app to do.

Not sure if any of what I'm saying makes sense to anyone but me.
Share option doesn't show up for me on 9.2.1 with the phone locked, does when it's not locked.
I got lost on step 5. I'm not sure where the share option is supposed to appear or why it would, but it doesn't for me.

On step 7, are you sure you're not also unlocking your phone with Touch ID when you do that?
>Windows has this thing called Create Remote Thread. Basically, the semantics of Create Remote Thread are: You’re a process, I’m a different process. I call you and say “Hey! I have this bit of code. I’d really like it if you’d run this.” You’d say, “Sure,” because you’re a Windows process– you’re all hippie-like and free love. Windows processes, by the way, are insanely promiscuous. So! We would call a bunch of processes, hand them all a gob of code, and they would all run it.

I...wait, what? Did Windows actually used to be that bad?
Besides they got a bigger dose in the scanner at the airport.

Radiation has cumulative effects, so that's a reason against it. You're right that they'd just dismount, though.
Bob: Wash the dishes! Fred: Fuck you! Bob: Wash the dishes and fuck you!
Heck, there are probably 20 companies with a Silicon Valley zipcode that could do that work, then. And a few in LA. I know people who could do this in their garage (and that's not hyperbole).
If it bothers you and you are my friend, please just tell me, don't ask weird questions.

I won't be offended enough to speak up against it, you will have a slight benefit of doubt and I'll be in the defense, but I will recognize your manipulative, slightly dishonest behavior. (manipulative, because you want to trick me in to something and dishonest, because you cover your true intentions instead of stating what you really want.)
This line of thinking was radical heresy pre-2009/occupy wall street.

If older millenials made the argument to any parent/teacher/elder that college was an expensive boondoggle, the response would be something along the lines of "you will wind up dead or in jail".

And if one had a strong enough self-confidence to not buy the prophesies of manacled destitution, there was the social side of the con to catch them.

The social and hedonistic enticements. That longed for bacchanal known as the college experience, was always higher eds backup plan to lure younglings like the pied piper of hamelin into insurmountable debt.

That's why they spend so much turning colleges into country clubs for the youth. There is no legitimate reason pure education needs to cost so much.

Like the elves, dwarves and humans of middle earth, so we were, all of us, deceived.

All that said. I loved college, it just did nothing for me economically. After I graduated and it was 2009, I would have rather had all the tuition money as seed cash for bootstrapping a career.
Swedes uncover Disqus user security breach
You're unlocking your iPhone using TouchID. Try this using a finger not registered for TouchID and the 'Share' option won't show.

It's a hoax.
Personally I quite like Pyhton 3, but the original comparison was flawed simply because with Fortran 77 you can just take your 30-40 years code recompile it with a new compiler and in 99% of cases will work.

While with Pyhton 2 to Python 3 there is usually a non trivial amount of work you need to put into migrating an old codebase.
Try accessing Siri with something that isn't registered with touchID (like a friend's finger) and this doesn't work. I think the steps have nothing to do with it, and it has more to do with you unlocking the phone with touchID when you summon Siri.
Elizabeth Warren answers Quora questions
I interned at VPL Research[1] in 1992 and they had a Mac-based VPL for controlling objects in VR called Body Electric[2] that was really fun to use - especially since I'd never seen anything like it. I implemented gravity for objects and a virtual arm using it. If I remember correctly, debugging could be a challenge. It was later interfaced with Macromedia Director[3] to control desktop apps.

[1] https://en.wikipedia.org/wiki/VPL_Research

[2] http://www.jaronlanier.com/vpl.html

[3] http://www.art.net/~hopkins/Don/lang/bounce/bounce.html
I wondered the same thing: if say the Linux kernel was to be re-licensed, how long would it take to get a hold of all the developers that ever contributed something to it? I'm sure some of them have by now passed away, so they'd have to get a hold of their next of kin?

This came up back when the GPLv3 was first being discussed. At the time, as best as I can recall, the consensus was that it would be effectively impossible. I'm pretty sure that it is, indeed, the case that some of the copyright holders have passed away, and I believe there are some that nobody knows how to contact, etc.

All this is, IIRC, a separate issue aside from Linus not wanting to re-license anyway.

If anyone is really especially interested in this particular point, dig around in the /. archives or maybe Groklaw from that era. That and the lkml, of course. There was a decent amount of discussion and gnashing of teeth over this whole issue back then.
Going from Hunter Gathers to farmers may have been humanities worst mistake, but we are so far past the carrying capacity of earth as human-gathers that we would have to kill 99.999% of the population to be able to feed the rest without agriculture and even the survivors would have to forgo things like antibiotics.
What is the A6's trusted source for time? Does it have an internal clock, and if so, what happens when it loses power?
SimplyInsured (YC W13) Is Hiring – Changing the Future of Healthcare
At the household level, debt is simply income smoothing. You sacrifice a little future value for present value.
The same thing has been said about Formula 1- the cars are power-limited, minimum-weight-limited, and so forth.

But even a cursory look at racing history explains why. Group B Rally springs to mind. More power & lighter weight aren't really going to make racing that much more interesting, just more deadly.

FIA has tried to shift innovation to other aspects, e.g. ruling that an engine has to last at least two race weekends (setting a floor on durability sacrifices).
What's the least stressful way to pass a programming interview?

Not to have one at all!

This obviously doesn't apply to people just starting out, but I've found the easiest way to get a job is to have worked with someone at the company in a similar role. Many of the issues that interviews are designed to highlight (attitude, flexibility, stick-to-it-ivness, culture fit) simply are non issues if you have someone on the inside who has experience with you.
On the other hand, i find it is not any parent's place to decide their children may only have access to lesser education. The parents may be responsible for the first 18 years; but for the roughly 60 years after that their offspring and the rest of the country have to bear the burden of their bad decisions.
On the bright side, it's how you find people you want to work for.
Don't do this:

ls | parallel -m -j $f "cat {} >> ../transactions_cat/transactions.csv"

It only works if all files enumerated by `ls` are smaller than `PIPE_BUF`, which is 4096 bytes on Linux (but was historically only 512 bytes). Writes larger than `PIPE_BUF` are not guaranteed to be atomic. Meaning, if you have input files larger than 512 or 4096 bytes, your output file will have chunks of file A interleaved with chunks of file B.

If I knew for sure all input files were smaller than PIPE_BUF, I'd do this instead:

find . -type f -print0 | xargs -0 -P8 cat > ../transactions.csv

That saves you the overhead of firing up a new shell just to reopen a file for append and exec `cat`.
SAFE Network Testing – Part 2
Interestingly, this is the EXACT advice [1] given at the Apple + FBI @ U.S. Congressional Hearing on March 1st from California congressman Darrell Issa (R).

Congressman Issa was previously the CEO of DEI, a car security and audio equipment company. He is possibly one of the most tech-savvy members of U.S. Congress and happens to be one of the wealthiest as well [2].

The Congressional hearing video footage is here, the suggestion was proposed at 1h23m 13s in.[3]

[1]: http://qz.com/628745/i-have-no-idea-the-fbi-director-at-the-...

[2]: https://en.wikipedia.org/wiki/Darrell_Issa

[3]: https://youtu.be/g1GgnbN9oNw?t=4993
I'll add one more anecdote for IF. I've been doing it for 3 years and for me it's been the most effective way to get in and stay in shape. Coffee with a bit of milk or cream in the morning keeps me until 1-3pm (I've never gone full bulletproof coffee, but coffee definitely helps.) As others have mentioned, a run feels really good toward the end of the fast.

Heavy olympic lifting hasn't been a problem but I only lift on high calorie days, and not more than 4 times a week. If you are into the Leangains flavor of IF, lifting is the recommended way to do IF. I find that in my and my gfs case, lifting has been far more effective than cardio.

I grew up with a mother as an aerobics instructor and I live in a very active Seattle, so I've seen and tried all number of diets and workout regimens. With IF I have the most energy and the fastest results. It's also reasonably easy to work into real life situations (travel, dinners at friends' houses, etc.).

I will say that using a calorie and exercise counter is very very helpful when starting or resuming IF. Otherwise it is far too easy to mis-estimate calories in or out. I use Fatsecret app. And to calculate target calorie in/out, there is a great tool here at 1percentedge [1]. (Unfortunately it's in Flash, contacting the author to port to a mobile app is on my long list...)

[1]: http://www.1percentedge.com/ifcalc/
ok sure, but this conversation is figurative not literal. it would be horribly wrong to literally put whiteboarding on the same level as waterboarding. I don't see any problem with using figurative language and expressive metaphors to help convey a particular emotion felt about something that is common to the lives of those participating in the conversation.
This is Jeff Hull's follow up to the Jejune Institute, which I was lucky to have participated in and you can see a documentary on it called "The Institute".
It looks likely that the Secure Enclave has no storage of its own, so this same attack would still apply.

What would make you secure here is having a password sufficiently long and complex to make brute forcing infeasible. Touch ID facilitates that by making it practical to use the device even with a strong password set. But if you have a four or six-digit passcode set on such a device, then this technique should still work fine.
I would recommend going through some undergrad CS datastructures and algorithms lectures to any self taught programmer. My process of reading code improved dramatically. And the big O concept is, once you wrap your head around it, an intuitive way to think about speed. Also once you've timed your code and found the slow bits you need to know how to speed it up, not all speed ups are as simple as unnesting loops.
IFTTT is a kind of rule-based command line too.
Using Github as your CDN is a dick move. Kudos to GH for not banning the project out-right, but CocoaPods should seriously reconsider what they are doing.
We moved to Bend last July and are very happy so far!

Hopefully, Bend will get right some of the things that SV and SF get so very, very wrong in terms of NIMBYism that is causing people to move away.
For more on this see "File Data Protection" and "Data Protection classes" in https://www.apple.com/business/docs/iOS_Security_Guide.pdf .

The default protection class is "Protected Until First User Authentication". This means that unless an app says something more specific, the key required to read a file is not available between reboot and the first time a phone is unlocked.
`Ok` is a member of the Rust `Result` enum: https://doc.rust-lang.org/std/result/enum.Result.html (and `PencilResult` as well)

Since it's integral to error handling in Rust you probably can't get away from it.
> "It’s hard to understand this much chaos, but imagine a city where the police and government have simply run away and five or six mafia gangs are running everything, each based in a different neighborhood. The thugs have total control and can do whatever they please, so just crossing from one part of town to another means paying a tax or risking attack or even enslavement. It’s a kind of feudalism, but these feudal lords have no sense of responsibility toward the people on their turf and there is no overlord king to keep order. For the thugs the townspeople are more like stolen cattle; there’s no investment beyond the effort of capture and little reason to keep them alive. Now imagine that when the government sends in the National Guard to confront the mafia, the Guard just carves out its own territory, settles in, and becomes another mafia. That’s the Eastern Congo."

I genuinely don't understand this.

Inasmuch as while the history of humankind seems to be one rife with violent domination of one group of people by another there is usually some overriding order enforced. Or if not an overarching order then at the very least some general mindfulness to a larger picture.

Even when comparing to organized crime in the States...there are rules and a set of "laws" that are generally followed. Not exactly and not without violation, but there is a group enforcement of a base set of standards that provides the stability required to find growth and development.

But in so much of Africa is seems that there is nothing but senseless savagery and violence.

The wealthier nations absolutely feed it...but if I'm recalling my history of the continent correctly there was plenty of violence and savagery long before the first European colonists invaded and exploited the indigenous peoples.
I have being doing IF now for a 4 months and out of all the various dieting methods I have tried over the years I'm very impressed so far.

I only do one meal a day (big lunch around 2pm) and then a protein shake and maybe a beer at 8ish. I like that I can have a beer every day.

I have noticed a couple of things with diet:

* shockingly you can still workout hard while starving.

* it seems to help regulate and improve bowel movements (TMI but if I eat healthy and frequently I kill several trees w/ toilet paper consumption).

* it doesn't seem to work as well if you been skipping breakfast your whole life.

* it doesn't seem to work on females.

Of course these are limited observations.
You would normally use something like newton-raphson to compute a square root, which still isn't O(1) but converges fairly quickly. I would be very skeptical that n muls/adds would be faster than an sqrt, at very least for x86-64 since it is implemented as an instruction.
Fair enough. My only point is that salary is only one part of the equation when you compare a place like Montreal to the bay area - public services, being in a better overall state in terms of priority and financing mean that you don't need as much money to have a good quality of life.
Some of the old NASCAR stories are great (even though some are likely embellished). For those that don't know NASCAR, look up Smokey Yunick.

"If you don't cheat, you look like an idiot. If you do it and you don't get caught, you look like a hero. If you do it and get caught, you look like a dope. Put me in the category where I belong," -- Darrel Waltrip, 1976
You can close the chat bar. Problem solved?
#AskGaryVee [book]
I've been practicing intermittent fasting for almost a year now. It works fine for me. I generally eat no breakfast or lunch. I drink only water throughout the day. I run a 5k every morning on an empty stomach with no ill effects. It really helps keep my body fat low and makes me conscious and deliberate about what I eat.

The only exceptions are meals I eat for social reasons (e.g., work lunch meetings) and mornings on which I run a road race and want to ensure I'm at peak performance. I find that when I do break the fast, I'm more hungry sooner.
Regarding the first clip:

Cancellara is the greatest time triallist in the history of cycling. Putting out immense amounts of power from a seated position is his raison d'etre.

Regarding the second:

That section of road is steep and banked. After Hesjedal unclips his right foot, the only points of contact between the bicycle and the road are the rear tyre and the rubberised hood on his brake lever. The bicycle is pulled downhill by gravity, but rotates around the brake hood because the friction there is greater than the friction at the rear hub.
They had me pegged as a married woman over 32 and earning more than $52k. Apart from being male, the rest is correct but there weren't many apps I had and fewer that I used (have Pinterest and Yelp but use neither).

I said yes to ESPN (though I probably have other sports apps instead). Surprised that didn't outweigh Pinterest as a gender marker?
KeRanger ransomware checker and removal script
Apple decided to block dylibs from the start of the iOS app store, and I think that friction point from how things are usually done in OSX, C & C++ land before iOS is what started the entire cocapods thing in the first place. The replacement with dynamic frameworks came about 8 years too late in ios 8.
A US commercial airline. Several have done the same kind of maneuver so I feel it's at least somewhat obfuscated the particular one.
> The frequency of the stock market updates is an advantage to HFT which has the speed to trade in the milliseconds. Thats what I mean with frequency being an advantage to HFT. I.e. it's more or less the only way to trade in the milliseconds.

I think this is the fundamental difference in our points of view. I've outlined why I think the frequency is a red-herring, and the speed at which they can execute on information relative to other actors is the real item in question, changing the interval at which the orders are realized doesn't really affect if they are still handled on a first come first serve basis. If they aren't then HFT may be affected more adversely, but that may bring other adverse behavior that hasn't been accounted for.

You either aren't addressing this aspect of my argument at all, or I'm entirely missing it in your responses (which is entirely possible, mental context can affect interpretation quite a bit). I don't know how to continue without you either addressing that aspect of my argument, or pedantically pointing out where you already have so I don't miss it again, since at this point we're just saying the same thing to each other over and over. :/
That guy in Google who screwed up Android thought just like you. Now, as the number of text messages stored on your phone grows, the entire system slows down. Such a pity that cretin was not screened out on an interview!
You can use the wastegate, a blow-off valve, or a restrictor to limit the amount of boost (backpressure in the air intake side of the engine). The wastegate controls how much the turbo spins and thus how much air it moves. The blow-off valve leaks the pressurized air (think of letting pressure off of a tire) into the atmosphere. The conventional use for a blow off is to relieve the compressed air during engine vacuum. The restrictor works by limiting how much air can enter the turbo. This means that the wastegate will be unaffected because it will depend on how much boost exists in the intake manifold. A retricted turbo will need to work harder for the same amount of boost (or be more efficient).
I have been doing plenty of analysis of ~400GB of json on a machine with 32GB of ram using jq, tr, sort and grep.

So far I haven't found another solution that allows for creating 'queries' so easily. Anyone that knows a way to arbitrarily cut up more json that can easily fit in RAM let me know
Apple VS. FBI summed up perfectly
We detached this subthread from https://news.ycombinator.com/item?id=11247773 and marked it off-topic.
Really impressive site, FWIW. Great presentation for a startup FOSS tool.

The user guide is great; do you expect any kind of video demos available?
that has to be one of the dumbest things I've read all year.

this is too hard: https://antipaucity.com/2016/02/26/automated-lets-encrypt-ss... ?