skysight-inc/HackerNews huggingface dataset:
Easily half of the NYRB writings are about non-fiction, FYI.

Above, you have confined yourself to technical non-fiction, and a narrow range of technical non-fiction at that (math and computer science). So the same observation you make about Parks (unconsciously assuming "books" equals fiction) could be made about you.

And in fact, the NYRB has had a series of articles by Stephen Weinberg (http://www.nybooks.com/contributors/steven-weinberg-2/) and by Freeman Dyson (http://www.nybooks.com/contributors/freeman-dyson/) providing a broad, humanist perspective on technical subject areas and their history.

One of my favorite of their non-fiction writers is Mary Beard (http://www.nybooks.com/contributors/beard-mary/) who has an amazing command of Greek and Roman history, and can integrate multiple perspectives to put you back at that far-off time (http://www.nybooks.com/articles/archives/2011/jan/13/cleopat...).
Does this apply to multiple containers instead of only two?
Interesting read even though based on the title I was hoping to find something about some non-posixy Linux distro.
Also see http://en.m.wikipedia.org/wiki/Aeolipile

Imagine steam powered Roman legions... It could have happened.
'It makes navigation through source code faster and easier.'
This looks kind of cool:

rand()/rand() * cos(time)^2 * 127

and

rand()/rand() * cos(time/rand())^2 * sin(time/rand())^2 * 127
Brilliant! When I am dealing with refactoring or modifying existing code, finding my way around is the hardest, most time consuming part. This seems a huge timesaver.
Wish there was a mac version.
Integration testing for SPAs
I really like this idea. I also really like the nav column.
Really? I'm pretty sure major media outlets will pretty soon run out of opportunities to name and shame a select few individuals... assuming this article itself will not also be stricken from Google search results of course.

Additionally; it seems EU courts are often making sensible and nuanced decisions which in many cases dramatically improve the quality of life of those unfairly affected.

It does comes at some expense to enormous and massively profitable companies, but that's typically the kind of tradeoff the EU is better at making (depending on your definition of better of course.)
Are there any long-range plane/quadcopter hybrids for consumers? Seems like it should be possible to get the best of both worlds
I like the time element! A friend from my old days got really into algorithmic art (http://dahart.com/paper/hart_evomusart_2007_paper.pdf) you should consider including exp/ln and others. He's got some nice examples on his webpage (http://dahart.com/blot1.html).
Glad you liked the post!

Functional programming is an amazing tool, but I found it super hard to program real world applications. Object oriented programming is much more useful for that, because it represents more effectively the world that we live in, which is composed of objects that talk to each other.

Yes, functional is now cool and awesome and hackerish. Nothing wrong with that. However, while it does make you smarter (since it gives you a new viewpoint and is a new skill), it does not mean that you need to apply it everywhere.

I'll add that us in HN live in a bubble and what we read here is not representative of real world. Of all programmers I know only two really know and have successfully coded stuff with functional programming. So... It has not taken off in my opinion. There seems to be more eyes looking at it, or maybe people using it are more vocal so we read more about it.
Otherwise known as fixed bid.

This is dangerous, in most cases, because clients are not looking out for you -- by definition they look out for themselves. It is not in your best interest to offer a fixed bid because undoubtedly problems out of your control will arise, and you are on the hook for it.

Furthermore, since the client is not always benevolent, you may be expected to implement changes outside of the scope of the contract, and this can often sour the relationship when you explain that it can't be done in the fixed bid you supplied. If you were upfront about a time and materials (T&M) beyond the agreement of the fixed bid, then you can protect yourself from this situation.
I would suggest considering that rationality is not how people work and that it's easy for professing surprise when people don't happen to be rational to come off as a lil' bit douchey.
I am reminded of discussions I had with people about the article "War in the Womb" about what babies do to the mom. Both here on HN (https://news.ycombinator.com/item?id=8155574) and elsewhere, I talked a bit with people about how the cells left behind by the baby might impact my genetic disorder.

There is an awful lot we do not know about what motivates people to want a particular thing. Coping with my genetic disorder has been a long strange journey and has made me aware of a lot of weird potential explanations for why people sometimes go to crazy lengths for something.

We can never know what the path not taken would have led to for this woman. We can never know how her life would have turned out had she simply adopted instead or used a surrogate. We can do studies and we can talk about statistical correlation and so on, but there will never the chance to A/B test this for this specific individual. Maybe she did what was best for her, even if some total stranger on the Internet doesn't approve.
Although I'm a huge fan of Warren Buffett, I have never thought about this one. This one is really big !
Yes, currently iCloud backups are not encrypted so they can be extracted by law enforcement, but on the other hand they are not mandatory, as Apple also offers a full local backup solution through iTunes (albeit, admittedly, they could make it work automatically like Time Machine, instead of manually; I guess they'll get there, now that they're using privacy in marketing).

On the other hand, it is perfectly possible to devise a system to locally encrypt iCloud backups and still be able to restore them. Look at how iCloud keychain works, in the Apple documents, as those datas (= all your passwords and secrets) are synced through the cloud between your devices but Apple can't access them. For iCloud keychain, in case you lost access to all your devices, you need a master recovery key that's generated when you first activate it; if you don't have it, you lose the data.
This sounds interesting. Sounds like Alpine Linux, which I Googled recently and was very intrigued after the first mention I had heard of it.

http://alpinelinux.org/
I remember these too. The really good loops could shovel bits from audio to memory and do stuff like drawing the loaded image in a fancy way or display the load progress.
Technical paper in English: https://sites.google.com/site/dfaranha/pubs/aranha-karam-mir...

"This work presents a security analysis of the Brazilian voting machine software based on the the
experience of the authors while participating of the 2nd Public Security Tests of the Electronic Voting
System organized by the Superior Electoral Court (SEC), the national electoral authority. During the
event, vulnerabilities in the software were detected and explored to allow recovery of the ballots in the
order they were cast. We present scenarios where these vulnerabilities allow electoral fraud and
suggestions to restore the security of the affected mechanisms. Additionally, other flaws in the software
and its development process are discussed in detail."
I don´t trust in brazilian machine.
Highly sensational. What this amounts to is just some unethical "social hacking." While I admire the author for bringing this into light for indie developers who might otherwise be scammed, it should be up to the devs to do their due diligence or simply write it off as a cost of doing business if he doesn't bother to check their credentials.

Lastly, I think we all know how much these "$30 MSRP" games cost. Just because the retail value totals to $150 doesn't mean you'll be making anything comparable to that if you try and peddle these keys online.
If you let me, just choose what your heart says. I know it's a cliché, but for a side project you can't go wrong with doing what intrigues you. Paid work is different, you know, but in your free time you should just choose one thing and go with it, and if for any reason it doesn't succeed, go with the next one.
> Since May, when the European high court made its initial decision on the right to be forgotten, Google has received roughly 140,000 privacy requests connected to more than 500,000 links, according to the company’s top lawyer. So far, the search giant has approved around half of the requests.

One in 70,000 is a rather low Streisand concentration...
5 digits would be easy. It would take a little over an hour on average. However, passcodes are not limited to digits. Use upper and lower case letters and digits, and then a 5 character passcode would on average a little over a year. Make it 6 characters, and that's 72 years.
https://portal.tacc.utexas.edu/user-guides/stampede
It is not content based (well there might have been some dedup code available but you can disable it). The main thing is actually sharing shared libraries, and binaries. Which are I dont think a security risk.
You can still fully backup your phone through iTunes, if you want to avoid iCloud backups, until those get encrypted as well.
yeah and the pound of sugar in each pie isn't to blame.
Bad systems. Systems are the responsibility of the people who implement them. They must care about the systems they put in place; and they must care more about the systems the more important the outcome.

Emphasis on the whole system is the only way to improve quality; not focus on a particular individual failure case.
I think the question comes from a lack of understanding of varargs, not a desire to see a bunch of crappy glue code inside glibc.

And for that type of C newbie who hasn't seen varargs... I'd say the answer is pretty intuitive if you know how to look. First of all the answer is staring at you in the manpage:

int printf(const char *s, ...);
int vprintf(const char *s, va_list ap);

OK, so there is the set of ordinary C functions that do it. Look up this va_list thing and an implementation becomes obvious... printf sets up a va_list and calls vprintf... vprintf scans the string for '%' and uses va_arg...

But the important thing is none of this is magic and you can totally guess it just by looking at documentation. I don't think it ever confused me when I learned C. I don't really get why this is so shocking to people who read the manpages.
ZFS is also being worked on as a Docker storage layer https://github.com/ClusterHQ/flocker
1-4 from the original article are based on the premise that the iPhone is in fact as secure as Apple claims it is, and tries to reverse engineer how that could be done. Your point #5 is a possible way that the phone could in fact be insecure despite 1-4. My point is that unless you have your own silicon foundry you have no choice but to trust someone, or resign yourself to the possibility that your iPhone may not be secure despite what Apple says.
What is beautiful about mathematics?
One more thing: "Contrast that to the poor in China" -- a communist country. Then you go blaming "leftist politicians." Hm.
Don't forget that TACC and friends are supported by taxpayers and politicians. Being flashy to the general public keeps the lights on.
Too bad that LISA[1], a space version of this type of experiment, was postponed when NASA dropped out of the program.

[1] http://en.wikipedia.org/wiki/Laser_Interferometer_Space_Ante...
Now if only it was possible to turn off remote installation of applications on both iOS and Android devices, this kind of security would actually mean something.

Right now, you can do full disk encryption on an Android device (which seems likely to become hardware-assisted on future devices similar to the solution mentioned in the article). If you pick a sufficiently strong passphrase, that should keep your data secure even on devices without hardware assistance. However, if the device is turned on and locked (the common case), it's trivial to remote-install an arbitrary app, including one that unlocks the phone. (You can do this yourself with your Google account, which means anyone with access to that account can do so as well.)

It would help to be able to disable remote installation of any kind; that wouldn't have to come at the expense of convenience, because the phone could just prompt (behind the lockscreen) to install a requested app.
Debian Linux Wheezy OpenVPN and Squid3 How to with Transparent Proxying
Well, that read differently before.
Your link directly contradicts you.

> Wild polioviruses are classified as risk group 2. The rationale for the minimal biosafety levels is the near universal immunization of the population with OPV and/or IPV.
Biosafety Level 2 (BSL-2) is the currently recommended minimal standard for all countries. To ensure safe handling of wild polioviruses and potentially infectious materials as eradication nears (Pre-Eradication), BSL-2, hereafter referred to as BSL-2/polio, should be enhanced by specific practices described in this document
(Box 10).
> > Especially when you consider that plants are also organisms, many of which exhibit complex reactions to stimuli, signalling among individuals, memory, etc.

> Is this an argument for or against eating meat?

I took it as an argument against using "intelligence" or "likeness" as any sort of measure upon which to base the decision of what to eat on.
Japan's groundbreaking bullet train is 50 years old
"Thou mayest," from "East of Eden," John Steinbeck.

Edit: no fair being cryptic. http://www.timshel.org/timshel.php
Former Google employees develop search engine for porn
The original Stack Overflow question seems to have some fundamentally broken assumptions about implementation in assembly. The design decisions of one random compiler don't determine how all implementations work. And even for that compiler, a lack of inline assembly doesn't mean the standard library can't use assembly; it just has to use separate assembly files. Beyond that, the compiler itself generates machine code, and it can (and does) do so as part of the implementation of varargs.

Regarding the site hosting the article: ugh, it's bad enough to capture the left arrow key and have it go to a previous article, but pay attention to the modifiers to avoid breaking alt-left as a keyboard shortcut for "back". (Browsers shouldn't even allow unprivileged pages to override shortcuts like alt-left.)
The train system in Europe is a dream. It's reliable enough that I've done insane train-plane-bus transfers through several countries that wouldn't be possible in the US(even if you did s/country/state.

I grew up in the Northeast too so I didn't get my license until after I graduated college.

There was this mini-fender bender in Florida that the other driver caused where the cop asked if it was revoked because of too many points because he couldn't quite understand a middle class person using primarily public transit.
what? the question had nothing to do with varargs; the poster quite rightly noted that at some point in the implementation of printf, when you needed to send an actual character to an actual output device, you would need something conceptually lower-level than C. they were just confused about the specifics of interfacing between C and the machine; i think one of the comment-level answers put its finger on the nub:

> Visual Studio x64 doesn't support inline assembler. That doesn't mean you can't have assembler code. You can still have assembler, just not inline.

and in the answer section

> The system calls are (on platforms that I know of) internally implemented by a call to a function with inline asm that puts a system call number and parameters in CPU registers and triggers an interrupt that the kernel then processes.
They had data of "discolored water" in an area 3nm from where the seamount actually was, on a chart not normally used for navigation

It is true that they did have the chart available, and that they would have been far more prudent with regard to their intended track (and speed of advance) had they known about even something as vague as discolored water while planning the voyage. But implying that the fault was either limited to the crew or obvious in retrospect is unrealistic IMHO.

The crew should have done a more thorough scrub during their voyage planning process, but the NOAA and Navy offices that prepare charts should also have done a better job of ensuring that hazards to safe navigation are listed on all of their charts (but especially the ones intended to be used most frequently!), not just one or some of them.
More cladistic thoughts:

http://lesswrong.com/lw/kvk/the_octopus_the_dolphin_and_us_a...

Octopus is definitely on my menu.
The Userspace RCU [1] library might also be interesting for wait-free linked lists and other RCU aware data structures.

[1] - http://lttng.org/urcu/
I'm the opposite of an Apple Fanboi, but I doubt that this happened at all, or as the magazine is reporting. I would suspect Apple marketing maintains a blacklist of reporters and publications they don't invite to events, and I'm sure they just add people to that list, likely without notifying them they've been added. What would Apple have to gain by telling a publication they've been blacklisted.
I imagine this is pronounced like the word "stupid". I'm not saying it is, but it's an amusing thought :)
Consider The Lobster was my first exposure to DFW. The first time I heard it I thought this guy was crazy and didn't take it seriously. After a while I realized that DFW is one of the best authors that ever lived.

His writing is incredibly dense so you have to space it out and be very focused when you read, but its worth it.

I'd recommend all the essays in "A Supposedly Fun Thing I'll Never Do Again", including this one about David Lynch
http://www.lynchnet.com/lh/lhpremiere.html

His review of Terminator II is probably the most cerebral essay about an action movie ever written:
https://www.scribd.com/doc/14994144/David-Foster-Wallace-F-X...
It's not arbitrary and specific, it's natural.

You're attacking people for their inherent wish to be 'normal' and just have a kid like every other couple on this planet.

If we throw out the 'insane' label, I'd rather apply that to your position here. There's nothing wrong with adoption, but it's not the same thing (and usually not the first choice). I cannot even begin to imagine what you're complaining about here and why you consider that attitude worth sharing.
And essentially all adoption in Sweden is international - only about 100 adoption cases a year involve Swedish births. Foreign adoptions are troublesome enough to make a womb transplant look like a reasonable alternative. Now you know why this would happen in Sweden.

So since you're curious, wyager, it seems a little hand-wavy to say "she could have used a surrogate or, gasp, adopted." Combining sarcasm and hand-waving makes for poor commentary.
C++ and the Perils of Double-Checked Locking (2004) [pdf]
How Richard Nixon Changed NASA
I remember, once upon a time, you could just phone up Microsoft (UK) for support. This was early 1995 when I was battling with video driver stability problems on an Olivetti M series PC running a beta of Windows 95. The nice helpful person on the other end of the phone asked me to get updated drivers and lo and behold everything magically started to work.

On a serious note MSFT Connect is basically a ghost town. There are so many well documented and easily reproducible issues logged on Connect that languish there for months and months with no-one paying attention. I logged a fairly crippling issue with IIS7, complete with steps to repro, and it was ignored.

The only way to get any kind of support is to pay for a PSS incident. If the root cause does lie firmly in MS's backyard they do at least refund your money. I even got a knowledge base article written up about one of my PSS logged issues :)

(ex-Gold Partner IT guy here)
> Easily half of the NYRB writings are about
non-fiction, FYI.

So, it's non-fiction mostly because it is
reviews? But nearly all the reviews are about
fictional literature, right?

Before I posted, to learn more about the NYR I
went to their Web site and to their page "About the
Review" at

http://www.nybooks.com/about/

and read.

There, yes, I saw

"Freeman Dyson described the scientist as rebel"

but that's not Dyson's science, e.g., what he did to
clean up Feynman's math, what he did in
operations research in WWII, etc.

I also saw that they describe themselves as "a
literary and critical journal". So, it's about
fictional literature.

> Above, you have confined yourself to technical
non-fiction

Really, I just gave some examples, but from long
reading of HN I do have to conclude that my computer
science examples are really typical of some of the
best of what is of interest here at HN. So, the
"books" of the NYR are not much like the books of
HN.

> So the same observation you make about Parks
(unconsciously assuming "books" equals fiction)
could be made about you.

Not about me but maybe about HN.

I didn't see mention of the Weinberg articles.

Really, the several categories of books, fiction,
non-fiction, humanism, literature, etc. aside, the
more clear dichotomy is C. P. Snow's Two Cultures
-- just two. There HN is firmly in one of these two
and the NYR, the other.
As far as I know, it can install an app but not run it (EDIT: on Android, that is). So it shouldn't be able to do any such decryption.
Yes precisely. I was hoping someone would reply with that.

The Granny Smith starts of as an acidic yellow ball of death, progresses through a window of being edible over the space of 2 days and then instantly turns into a rotten fermenting mushball suitable for cider only.

To get the things, you have to pick them early and check every day and add sugar to whatever you're cooking or they're inedible.

For reference, if you buy a Granny Smith in the shop and it's an eating apple, it's probably a hybrid and not a Granny Smith.
I've been thinking about the possiblity of commercial software updates being used as an attack vector to overcome WDE. Could you imagine if the NSA went to Apple or Microsoft and said "push this compromising update to computers from this IP address/MAC address/serial number"?
I had the pleasure to spend a few years there. Quite interesting experience.
Taxing foreign billionaires won't make the NYC rent less damn high
> The Secure Enclave is designed to prevent exfiltration of the UID key. On earlier Apple devices this key lived in the application processor itself, and could (allegedly) be extracted if the device was jailbroken and kernel patched.

Speaking as a jailbreaker, this is actually incorrect. At least as of previous revisions, the UID key lives in hardware - you can ask the hardware AES engine to encrypt or decrypt using the key, but not what it is. Thus far, neither any device's UID key or (what would be useful to jailbreakers) the shared GID key has been publicly extracted; what gets extracted are secondary keys derived from the UID and GID keys, but as the whitepaper says, the passcode lock key derivation is designed so that you actually have to run a decryption with the UID to try a given passcode. Although I haven't looked into the newer devices, most likely this remains true, since there would be no reason to decrease security by handing the keys to software (even running on a supposedly secure coprocessor).
There's no real noticeable expense to this to these companies. The only real expense is to the people who will be unable to find specific information online in a format they expect. Thankfully, lots of other folks are reposting all the removed information to make it even more visible than it was before. Ironically, most of the 'unfairly affected' looking to have their previous misdeeds and criminal behavior forgotten will only be drawing international attention to it.
Hibernate comes to mind as a use case. That's always crapping huge stacks in production thanks to obscure edge cases.