skysight-inc/HackerNews huggingface dataset:
So, would a possible solution be to check how many people are using the random generator at once? If only one process is currently accessing /dev/urandom, then avoid the spinlock and problem solved. Or, I am completely wrong.
/dev/urandom is not /dev/random.
Even a link dump is curated to some extent, no? If it's on this page, somebody thought I might be interested.

I often use youtube as my primary search engine, and that's working well. While the recommended videos (without searching) on the front page are often relevant, I've not had a very rewarding browsing experience. All these links strike me as a way to bootstrap a better browse.
Chrome had support for multi-column CSS for several months (2 years or so). But Google forked off Webkit (Blink) and removed advanced CSS code known as CSS Region that has been contributed by Adobe to the Webkit project.

It's quit sad that Google favors broken CSS support in Chrome v32+ with their new "mobile 2014" strategy.

As a direct reaction too Google action, Apple remove ShadowDOM from Webkit.
So you can randomise the ID in the request packet to help protect against cache poisoning. And also so you can apply 0x20 bit (x) encoding to the qname for further protection.

(x) http://courses.isi.jhu.edu/netsec/papers/increased_dns_resis...
Oculus Rift helps dying woman experience the outside world virtually
Actually talking about two very different products here. iAd banner ads, what the OP is talking about, are cheap and accessible.

The large minimum spends still apply to rich media iAds. Despite iAd Producer being readily available, the ads you create in it can only be used as creative for rich media campaigns. That requires a relationship with an iAd account manager and a minimum spend of $100,000 per campaign per region (as of last week).
It's been around for a long time. Think of the stereotypical medieval wizard or Greek philosopher. What does he always have? Bingo.

For most of human existence, listening to the people with grey hair (male and female) was the most reliable way of learning how to survive. They'd been there, done that, and lived to tell the tale.

It's only in recent history that things have started changing so fast that age==wisdom is no longer always true (though I think it still is more often true than some of the younger folks would like to believe).

Edit: a previous poster mentioned Gandalf. The Gandalf character wouldn't work nearly as well if he had a nose ring and a bunch of trendy facial tats, right?
A short and brutish analysis of book sales
The vulnerability has been there for two years. So any information transmitted over that time might have been stolen. That's why everyone has to tell you to change your passwords.
Your SECO timing was off only by 4 seconds, pretty impressive.
I'm not sure there's anything you can't do in TH, but it feels messier than Lisp macros. I'm hoping typed TH will improve things (not in precisely the same direction as lisp, of course).
IDs of requests?
They mean that they've added umani (savouryness) to their product. Most famously/commonly done with MSG.
If you're using crypto/rand to yank a whole bunch of random numbers out for the purpose of deciding which DNS record to use when multiple DNS records were returned, yes, the Go application is misdesigned. Such applications should be using math/rand. Seeding your math/rand from crypto/rand isn't a bad idea, but you don't need to be hammering on /dev/urandom in such code.
Magnetically Actuated Micro-Robots for Advanced Manipulation Applications
SpaceX Dragon CRS-3 successfully in orbit
Apparently flawless launch and orbital insertion just now.

Launch was done within a 1 second launch window. Dragon will deliver cargo to the International Space Station again. The first stage will attempt a vertical landing in the ocean with the Grasshopper mod, which would be huge. Elon gave a low chance of succeeding on this first attempt. But as he said elsewhere, "If something's important enough, you should try, even if the probable outcome is failure."
Yeah, it's crazy. But it's super-common. I always ask how many shares are outstanding, and nobody ever has the information at hand. It's like they said, "We're going to give you 10,000 units of some currency. But we won't tell you whether it's a Zimbabwe dollar (current value: $0.002) or a Euro (current value: $1.38)."
NTP is broken under MacOS 10.9
Sadly, I couldn't right now but I bet there's someone out there that'd be willing to give it a go. Maybe an "Ask HN"-post?
I'm sorry, it sounded slightly flippant but I don't think a loan is inherently bad. I also went through the mortgage process, and the back and forth with the bank and seller felt a lot like trying to get validated as a proper member of society.

Apart from the purely financial aspect of it, it's fascinating how the process goes will vary on your profession, your familial situation, overall background, years working in a stable company, the type of contract, how the seller sees you, if the banker trusts you. And if you pass the test, you get stamped as a home "owner" (though at the moment you only own the bank a lot of money, and you'll be out in the streets if you can't pay at some point), you pass through the ritual of sorting your health, life/death insurance and you get a warm look from your parents because you're now "one of them".

I think good or bad, this is the definition of a rite of passage.
IMO, removing subsidies wouldn't be force, but raising taxes would.
I see the classroom format as a much more inefficient way to learn a language than in an immersive environment. If you can become fluent in a language in the classroom, then you should be able to do so even faster in an immersive environment, though the converse isn't true, as in your case.
PrinceXML is actually a CSS engine for print, so there is more reuse.

ConTeXt looks interesting though, I haven't really been following whats been going on for a while, looks interesting.
From the post:
"Food manufacturers have a financial incentive to replace protein with cheaper forms of calories, and to manipulate the sensory qualities of foods to disguise their lower protein content."
http://www.youtube.com/user/KEF791 Keith Fenner runs a machine shop and makes videos of his projects. He is thoroughly experienced and does some interesting projects.
I think you should hit up Adam and see if he can provide you with a 9-year 9-month extension. If not, you should let Sam know so he can provide an update clarification on the article.

There is also a precedent for such type of clarification updates in YC family. YC founding partner, Jessica Livingston, provided a clarification with respects to Sabeer Bhatia of Hotmail vs. DFJ ventures based on the statements Bhatia made in an interview with her for the book "Founders at Work".
It is true that 74% of loans whose final repayment due date has passed have been repaid. We expect the ultimate repayment rate of those loans will be higher than that, because many loans are repaid after their due dates.

In addition, most of the loans covered by the historical repayment rate displayed in our website were issued over a year ago. Our repayment performance has improved substantially in the past year, such that risk level of loans currently being issued is lower than our historical repayment rate suggests.

Zidisha is still not a safe place to store savings or a lucrative investment opportunity, but I think it's reasonable to expect that the value of lending funds can be preserved over the long term, while offering financing opportunities at dramatically lower cost to the borrowers. As a nonprofit philanthropic platform, that is Zidisha's purpose.
https://news.ycombinator.com/item?id=7610769
Outside of a few possible sports, running, soccer, etc. I doubt there are more than a handful of poor athletes that are able to compete. Most Olympic activities require intensive training and use of facilities that doesn't come cheap. Hours spent training are hours not spent earning enough for food and housing, and I don't think caloric and nutritional intake from a soup kitchen would be enough to sustain an athlete.

The startup set are almost all wealthy, if not in assets then definitely in schooling, parenting, confidence. Where did all the most successful entrepreneurs grow up, go to school, what professions are their parents in. It's a pretty homogenous group really.

The poor are treated like shit in the US (and in most of the world), and their concerns and opinions mean nothing to those in power.
I don't understand why options are taxed at exercise. You aren't getting money out of the transaction. If you have an option to buy a share at $1 (when the share is valued at $10), and later you sell at $50, why isn't the tax treatment just that you have a $49 capital gain? Why do we instead do a $1 -> $10, and then a $10 -> $50 tax thing?
For reasons I'll skip, I've watched a fair number of contemporary Swedish mystery shows in the past couple of years. I came to them with no training in Swedish, and I'm not living in Sweden nor with any Swedish speakers.

For a LONG time, I didn't have a single Swedish reference text nor other book, although I recently acquired a few by chance at a second-hand bookstore.

Adjusting to some of the spelling requires some conscious effort, but otherwise, I pretty much "just know" how the words are pronounced.

So much of language acquisition is not a conscious exercise in memorization. Whether simply listening, speaking, or both, language acquisition occurs through ongoing exposure and use.

This is one more event in my own life that pits me more and more against over-reaching and, I increasingly find, counter-productive IP law. Many of these shows I cannot even purchase through "normal" channels. I am viewing them legally, but through what is something of a fluke -- chance -- of my Internet connection and associated -- along for the ride -- basic cable subscription.

(And I suppose I'd better shut up about this, as the cable provider seems bent on consciously eliminating anything and everything from that basic service that I actually enjoy.)

If this kind of exposure had been available to me "back in the day", when I was learning my first couple of foreign languages, the process would have gone a lot quicker and smoother. Instead of struggling to remember what I heard once or three times, I could simple "soak it in".

Artificial scarcity... It is a large, open question whether this is going to be allowed to dictate and constrain our capabilities to educate and learn.

Do we really want a more capable society, overall? Perhaps implying a smaller slice of a larger pie? Or do we simply want to be king of the hill, however much smaller that may be?
Simply put, bad is: Anything ready made, pasta, bread, and anything not visibly grown or sliced in one piece.

Good is: Everything that's noticably not been processed in any way. And if you want to stay off carbs, stay away from potatoes, rice, corn, etc.
The 100k number isn't engraved in stone, to stay the same for 10 years. If there is a talent shortage and big houses raise salaries to pull it in, VC will have to follow up.
The other downside to their approach is that you have to pass the function into the constructor every time you construct an object.

A similar alternative would be to template the deleter on the type of the function and then a specific function. This way you can wrap functions with non-void return values. Something like:

template<typename FuncType, FuncType& F> struct deleter { ... };
using unique_cptr = std::unique_ptr<void, deleter<decltype(free), free>>;

The other cool thing I learned recently is you can actually use the custom deleter to override the wrapped type by typedef'ing pointer in your deleter class. You can use this to wrap C-style file descriptors in a unique_ptr.
Is it me, or does the reference don't even match the article? Number 4* state:

Longevity and health were optimized when protein was replaced with carbohydrate
to limit compensatory feeding for protein and suppress protein intake.

Overall, the science behind the claims seem weak, there are no clinical studies on human for example.

*http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?holding=npg&am...
Housing is horribly expensive in Auckland and the cost is rising fast. Compared to wages, Auckland's prices are unaffordable. https://www.interest.co.nz/property/69289/barfoot-thompson-r...
This was insightful. Thanks.

Readability with paper is better even without columns though. Also, since I do majority of my work on big desktop screens, positioning with respect to the body also could be impacting. Using bigger fonts on-screen helps, though does not work out on many websites designed with small fonts.
Ask HN: How do you advertise your product?
Early exercise makes the most sense for seed stage companies where the exercise price is still low... at companies where you have to spend $50K or more to exercise, I've seen loans being handed out by the company to its executives to make it possible for them to take advantage of it.
"business domain logic"

Ah, you see, there's the problem... this wasn't business logic. To put it in Haskell terms, I had code that was not in IO, but I couldn't actually encode that restriction in the language.

Most of your post amounts to "program better", which is vacuous advice. We've spent decades telling each other to "program better". We've proved to my satisfaction that's not enough. Have you used languages not from the same tradition as Javascript? It is possible, even likely, that you are not aware of the options that are available out there, even today.
Seed a secure userspace PRNG from urandom, perhaps?
Congrats to the folks at SpaceX on another great launch.
True. It's also worth nothing that axes intended as weapons are also very specialized. Indeed, there are multiple types, depending on just how you want to kill people with your axe.
If your chicken and beef taste bland try eating some less industrial food. Good beef tastes amazing, and chicken is pretty good.
But it doesn't reach the space station until some time on Sunday? Can someone explain the long maneuvering time once it is in orbit?
Loved the post. Very nice & deliberate walk through of the various approaches.
I can't be arsed posting a 9 page rebuttal with endnotes (most of my comments of that nature have 1 point) so I'll just pick on a few things:

>[big description of how the internet works]

As has been pointed out elsewhere in this thread, the internet was designed from day 1 to be decentralized. None of your examples count as "centralization" at the society level. There are millions of DHCP servers etc. The exception is DNS, which was a centralized replacement for the original decentralized mechanism of hosts files - an understandable decision as software techniques for decentralized consensus were unknown at the time. Fortunately we can now correct this, with Namecoin or similar.

>All the devices on the internet would be constantly communicating, trying to find consensus, trying to update routes, trying to search distributed rings (my personal favorite topology) to find peers, connect services, authenticate trust relationships, query data, update indexes

You seem to have a very detailed idea of how a "decentralized" internet would work at the technical level. Sounds like you're describing a global meshnet, as imagined today. Obviously we do not currently have the tools to develop an efficient global meshnet. However, just because you cannot personally imagine one doesn't mean it isn't possible.

>FDIC-insured bank

Must have missed something - what's Facebook's FDIC equivalent? I wasn't aware that coughcloudcough services had a regulatory body that would compensate me if they failed to do their job.

>It's just a really dangerous idea to put data you care about in a place that's easily available to thieves

I agree. How exactly is a hard drive in my basement more accessible to thieves than a data center (a much juicier target) run by people of unknown competence and ethics? Of course, if you're paranoid about your house burning down, there's nothing stopping you from putting an encrypted, uuencoded zip of your files on pastebin.

>the very idea of decentralized services is contrary to high-availability data

Bittorrent: Faster, cheaper, and more robust than a central server.

>we put a man on the moon with centralized services

Really? I thought we did it by funding a whole bunch of aerospace companies to design and build different pieces. Sounds pretty decentralized. "But the funding came from the government!" The funding came from taxes, which came from millions of people, who would not have had that money were it not for the economy! Now there's a whopping great decentralized system for you. Shall we switch to a planned economy? Would that be more efficient?

The best way to make a system do what you want is design its ground rules from the get-go such that it self-organizes that way.
Apple broke ntpd while making changes aimed at energy savings. I found out because I had update conflicts between various machines.

Workaround: compile the unmodified version of NTP from http://ntp.org/downloads.html
I was laughing so hard at the Detective Adventure one

Link: https://www.youtube.com/watch?v=tt-06AZkkJc
There's also the "a calorie is not a calorie" when it comes to comparing fat / pure sugar / carbs / protein. [1][3]

Calorie content printed on foods is done by calorimetry not by bodily uptake. [2]

And research suggests it is important how you eat foods in combination. Even the simple process of drinking water with food will increase your calorific uptake, just ask any dairy farmer; they give water with dry feed for that reason. Fibre, wholewheat and fat will give you less bodily calories than the same calories of sugar.

I'm not advocating any special dietary regimen but time and time again the research points to : each your food with plenty of fresh vegetables, particularly leafy greens - for iron, fibre, calcium -
and the rest will pretty much look after itself.

If you want to keep up with research then http://www.reddit.com/r/advancedfitness is a good place to keep tabs on.

[1] http://home.trainingpeaks.com/blog/article/a-calorie-is-not-...

[2] http://en.wikipedia.org/wiki/Calorimeter

[3] http://ajcn.nutrition.org/content/79/5/899S.full
Hard to say w/o seeing the data in question, but based on that, perhaps nscd or re-using curl handles could mitigate their frustration w/ runtime.
If you over-engineer today and then fail tomorrow you'll lose a lot more out of pocket. If you build an MVP and then fail you'll lose a lot less. In the over-engineering scenario you will essentially have "overpaid upfront" when you do fail. The amount overpaid is relative to what you could have paid.
Anyone know what the timeframe is for the test of the first-stage soft landing? The livestream was just showing the Dragon and seems to have ended now.
You need to buy better chicken and beef (usually meaning organic chicken and grass-fed beef), since both absolutely have flavor when properly raised.
Dates and Time Zones in Rails
If there is only one process, then no spinlock contention, so no problem.

The problem comes with multiple processes competing for the lock.
Launch success. I'm incredibly excited to hear about first stage recovery attempt. This is going to be huge no matter the outcome.
The stock is an asset that has value. This view makes a lot more sense when the stock is liquid and you can go and get rid of it right after you exercise your option.

I agree that this totally sucks if there is no easy/public market for the stock.
Attackers Exploit Heartbleed to Circumvent Multi-factor Authentication on VPNs
SekaiMenu Will Be Translating Restaurant Menus Into 20 Different Languages
I agree that a resource like this would be incredibly valuable for startups and employees outside of the valley too. Even though they may not have the same details, the annotations may help explain general concepts and terms which are important.

I had a comment on another thread recently proposing something in a similar vein to help employees understand what their stock options mean/are worth: https://news.ycombinator.com/item?id=7584320
Ask HN: Is now the time right to switch job title to "full stack developer"?
My current own job title, so how I present myself is: allround software engineer. I have experience in all the different layers of software engineering in general. Not an expert, but I have experience from embedded to web and different languages. Is this the time to change from allround software engineer to "Full stack developer"?
That matches my understanding too.

It still makes me suffer a lot though because optimizing for printing us clearly not the norm.

Also, I frequently cache articles by printing to PDFs not knowing a better way of capturing a static snapshot of a web page into a single file. I do not print these, but the resulting PDFs suffer from the same layout issues. Also, links do not get converted. (Several PDF software makers supply plugins for Microsoft Office, but almost none for web browsers.) I am happy to hear if someone has a better solution for this (other than using Internet archiving for such cashing).
It's already south of Miami? That's a fast tugboat.
This is a lot like gittip and BountySource.

Furthermore, a project maintainer could put on his README, that, for a certain recurring donation, you get some level of direct personal contact.
Selective v. Elitist Institutions and Recruiting
> Founders certainly deserve a huge premium for starting the earliest, but probably not 100 or 200x what employee number 5 gets.

When the founders started the company, their equity was pretty much worthless. When employee #5 is hired and gets 0.50% of the company, her equity presumably has some dollar value. Employee #5 gets a better deal than the founders, even though the founders have 100x more equity.

The only thing that matters is the dollar value of the equity at the time it's awarded.
A lot of that new construction is for more office space. This city generally values creating more room for jobs than housing and that only makes the problem worse since the people filling those new work spaces are going to be looking to live near work.
Local funding means wealthy neighborhoods are lavished with infrastructure, and can provide top of the line schooling and opportunities for their precious offspring.

Meanwhile any child unlucky enough to grow up poor is greated with decay and dysfunction at every turn, is never given the education nor the opportunities to succeed, or have interests much above basic survival. Upward mobility is basically zero. Welcome to feudal America.
You either own the company or you're nothing.
It would be more realistic if it accounted for the expected growth of the company valuation. It's unrealistic that the company should be valued at 10m for the next 4 years - it's going to grow or zero. Also their salary is likely to bump. Just doing some quick numbers it might be realistic to give the same "EV" as google by granting 2.3% with no raise or 1.5% with a salary that approaches market over 4 years. I think that's very reasonable for the kind of person who is turning down a 200k/yr job to work for you.
LLVM based C++AMP implementation
Unless that consumer grade router is running a bank of a nuclear power plant.

There are very few places outside the reach of US law enforcement. Especially if they bother to get Interpol involved.
If you were creating a C++ wrapper, you still might prefer to use this same technique. Make the unique_ptr-wrapped resource a member of the wrapper instead of the raw resource. That would give the wrapper the same semantics as unique_ptr without any extra work. If you wanted shared ownership, use shared_ptr instead. Lastly, you wouldn't need to manually declare a destructor to free the resource.

In the end, I find it more readable to see unique_ptr and shared_ptr than raw resources. They describe more than just resource management.
Gillette’s Razor = Everything Wrong With America
If anyone wants to curate all these links as a group, here's a subreddit: http://www.reddit.com/r/hnyoutubechannels/
Space-X Dragon Cargo Ship Launch Today