skysight-inc/HackerNews huggingface dataset:
"didn't they need to be with their peers and suffer all the harsh experiences that entails"

Around some people, there's a belief that "doing time makes your a person"

But you know what. Regular folks avoid going to prison. Moreover, they avoid doing things leading to that outcome.

Why would you submit your child to prison-like environment? It's not like adults are routinely exposed to that kind of experience. Certainly not required for leading a productive life.
I just don't understand how anyone could be OK with /anyone/ that takes part in this process. It's not okay for the "200 Chinese billionaires" to be profiting off of abusing others, just as it is not okay for Americans to be giving money to these people.

There is a difference between being successful financially and being able to sleep well at night.
Well, if you have let u = v.clone(); then you are absolutely certain that u is a copy of v too (And it works on more types than just simple copying would).
>If your kid learns the alphabet at 4 or at 8, what's the difference?

It's a huge difference. As soon as a kid can read, they can learn in a way that isn't just you telling them stuff. They can self-direct their learning, read books about stuff, go online and devour Wikipedia, etc. It's not just "hey, can anyone not read a newspaper by the time they leave school?", it's "how soon does this kid have the tool to satisfy their natural curiosity about things that require more than someone telling them about it?" which establishes their relationship with learning itself, with knowing how to learn.
You could say they wouldn't have been born in the first place if not for this amount of research needing to be done.
Steve Blackburn – Why languages suck and what we might do about it (2013)
it's harder to access than I thought but it's still available - it's for google business accounts though, so scratch that. I used it internally so wasn't aware of the conditions.
This is an important and so far underreported story. James Fallows has an excellent, similar piece from 2014: http://www.theatlantic.com/magazine/archive/2014/10/made-in-...
"Willpower" isn't the answer, either. Like, long-term expenditure of willpower isn't a good solution to any problem. I hope I didn't imply that that was my proposed solution.

Like, what I'm saying is that if you replaced the decision-making process for eating with an algorithm designed to bring someone to a specific body weight, that would basically solve the obesity problem.

To answer your question more directly, there may be nutritional solutions to the mental problems that lead to over-eating.
A blind man that can see a glass of drink clearly
If your daemon is of Type=forking then failure to initialize should be indicated by the initial process (the one launched by systemd) outputting an error message and then failing.

Only once the grandchild (not the child, you must double-fork in order to start up correctly) has indicated to the initial process that it is ready to provide the service, should the initial process exit, cleanly, thereby notifying systemd that startup was successful.

See daemon(7) for the full details.
lot of libraries won't work with python 3 which is why 2.7 still matters, besides, plenty of people prefer 2.7 over 3, 3 is kinda weird.
Got it, thanks very much for uploading. I discovered some of your security essays a few months ago but couldn't find a way to search by poster name on the Schneier blog.
Not only that, but the specialness is totally in the eye of the beholder - one man's trash is another man's fine art. And if told that trash was painted by a certain Mr Picasso, perceptions might change rather quickly. There's a reason the scientific method is so important -- it's the best way we know not to fool ourselves all the time.
Ah, that's a race condition, something that Rust doesn't protect against in general (it's fairly difficult: whether a piece of non-determinism is a race condition depends on the semantics the programmer desires). A data race is more specialised, and we try to be careful to use "data race" when discussing this aspect of Rust.

http://blog.regehr.org/archives/490 has a fairly good discussion of the generally accepted definition of data race.
> I don't think the comparison between ULA and SpaceX is necessarily a fair one. ULA is the beneficiary of inheriting solid engineering teams and practices from very mature programs run by large defense corporations. SpaceX is comparatively very young ...

Another commenter said something similar. If I am awarding merit badges, then I agree it's unfair. Otherwise, if I'm looking for someone to launch my satellite, the comparison is perfectly fair (not that 'fair' has anything to do with it).
outsourcing to China is almost not worth the trouble

Almost?
The atomicity guarantees it's not a data race.
How a $12,500 cocktail helped cover a $32m heist
Unfortunately, they are not. Submitters have to be vetted by somebody at some point, so the people who do submit should usually at least have a university affiliation (or have had one at some point), but that's a relatively low bar.

I don't know about physics, but in mathematics and theoretical computer science, there are really two problems that are not solved by arXiv:

1. We need a way to record mistakes in proofs / get an idea of the level of confidence in the proofs in papers.

2. There should be a way to collect papers of significance, to be able to get an idea of which papers are important.

Both are problems that have been solved in the past (more or less) by journals, and they are outside the scope of what arXiv is intended to provide. Nevertheless, there is still a lot of space for clever new models of open publishing, outside the traditional models. Unfortunately for the audience here, those problems are mostly social and political rather than technical (e.g., how do you break the influence of journals in academic hiring decisions).
"Data race" is a more specific term than "race condition."

See http://blog.regehr.org/archives/490 for more. But the TL;DR is:

A data race happens when there are two memory accesses in a program where both:

* target the same location
* are performed concurrently by two threads
* are not reads
* are not synchronization operations

I would argue you have a race condition but not a data race.
Software Engineer (Front-End)
it's nice to some dissent to Kurzweil and the ai singularity pov questioned.

In my opinion KG's view here is closer to the truth of it.

It seems to me that the human organism is the singularity, and like many of our technologies, including metallurgy, cities, nuclear weapons, and bioengineering, computer tech and automation has the ability to wipe us out.

But it won't be because it becomes conscious and turns on us; it will be because we cause some chain reaction or blunder, by accident or on purpose: like wiping out an invaluable resource like air or water, or by otherwise destabilizing the global biosphere, or through some code typo that causes automated manufacture machinery to eat us for breakfast.

But the fear of machines gaining consciousness is, at least in our age, pure fantasy. If consciousness were a directly related to complexity, then the moon and sun would be awake and singing -- both are stuffed to the gills with highly organized information! Computers that can provide complex answers, or walk and talk as if they were conscious are no more awake than the moon or sun, and to say otherwise is to be a carnival salesman.

Kurzweil and his ilk are seeing the human consciousness in the mirror of the machine and it scares them, as it should. But it's a mistake to think that the machine will awaken accidentally or casually, as result of simply adding too many circuits, or feeding the wrong code into the wrong compiler. That idea applied to computers is a philosophical misunderstanding of the difference between intelligence and consciousness.

A conscious machine is not something that can be made without extraordinary technical ability and intention-ality - it's on par with the ability to colonize planets - way beyond us, and not something likely to happen by accident, except of course in the traditional sense of already having the ability to do so :}
Is there insurance for the payloads? I know very little about rocketry and launching satellites, but with the costs so high, I would imagine that there is some form of risk mitigation, but I've never heard of such a thing.

edit: If I had read down further, I would have seen a discussion about this very question: https://news.ycombinator.com/item?id=9793697
Likely, as in many industries, there is still a lower cost in total with manufacturing in China, so many companies still will. But there is more risk in terms of product quality, safety, delivery, etc due to the whole supply chain, sub-contracting, etc.
The extra charge is due to the paperwork requirement for these launches... which were imposed after a series of launch failures by LM and Boeing rockets carrying very expensive US Government satellites.
The moral crusade against Greece must be opposed
Is "wiping" really the verb you intended there? I would have thought "whipping" with "up a... storm" but maybe "storm" should be "stain" instead?
This is definitely true, but with better information on suppliers + air freight, we're able to ship from China to the US very quickly and most components are tiny, so shipping costs are de minimis.

The problem is more that the Chinese market is still highly fragmented and not easily searched without insiders on the ground. Alibaba is just scratching the surface on transparency in global supply chain, but once the market becomes legible, the local supply chain thing won't matter as much.
Hi, OP here.

This is actually the second revision of the text; I got some awesome feedback from other OpenBSD users and tried to improve it. I’ll be happy to hear your opinion and fix any errors that may still be on the text.

This is my first time with a BSD and its idiosyncrasies. The idea is to create a guide for former "GNU userland" admins and help them jump to BSD or, at least, have a more informed opinion before making the jump. The post will be further updated since I've been receiving more emails :)
Math is hard. Language is clearly one of humans inherent evolutionary talents. Children soak up languages at an unbelievable rate. Heck, most adults when faced with full immersion in another language can get pretty far. We are built to do language as much as we are built to walk on 2 legs.

Math, math seems more like a side effect of our big old brains. Math can be learned, but it fades quickly. We are able to do it, but we aren't really built to do it.

Anyway, i guess i'm arguing language is hard to screw up.
ya this drives me nuts. Especially when the "autocorrect" word checker inside the IDE complains about the typo and keeps showing a red squiggly line, for code that is in another library that I am not supposed to change within the project in the IDE. Drives me nuts
u = v is always the same thing in Rust: semantically a shallow byte copy ala memcpy (although there may not actually be a byte-by-byte copy at runtime, due to optimisations etc.). Whether a type moves or copies doesn't change this, it only influences whether v is usable (statically checked) after the assignment: the worst that happens if you don't know what type they are is a compile error talking about "use of moved value" (which also points to exactly the place that did the move).

The `Copy` trait (types that don't move) is just for types where memcpy is a valid & safe way to duplicate values of those types, it's not at all like C++'s custom copy constructors.

See also my answer here: http://stackoverflow.com/a/24253573/1256624
No, I took one from a local small firm, I didn't arrange it so I didn't do much research on it. I think the stuff we covered was so basic that anyone in sales would go facepalm on how basic it was, and yet for us (room full of engineers) it was so outside of what anyone of us knew, that it was one new insight after the other. Also, it did a lot of role playing exercises, which I find awkward but useful. I don't think it matter much which course somebody at my level (0 sales skills) would take. It's similar to any high school teacher being able to explain a linear function - you don't need a maths PhD for that.
Silver Mines, Coca Plants and Spanish Colonial History at 13500 Feet
Valera Rozuvan – resume
Show HN: Another HTML5 Pomodoro Timer
A counter to your counter ;) would be that now you have a larger population of young adults going head first into debt for degrees that will have an equally expanisve labor pool. So now you graduate with a higher education degree but so did everyone else and there may not be enough human job growth to sustain it.

I'm not sure there is a simple answer to any of these problems.
But they can learn to read before they know the alphabet by heart. Learning the alphabet is just a weird thing we do that has no intrinsic value.

Similarly, there's a lot of math that you can touch before you are entirely certain of the lower level stuff.
SculptGL gallery – Sculpting application in JavaScript
Note that this video is of SethBling pulling off the credits warp for the very first time, when the current setup for the warp was unknown. Here is a video of Seth performing the warp that was explained in the posted video, which is faster by over four minutes:

https://www.youtube.com/watch?v=KADhybyjOEo
while noscript is awesome it doesnt mean you can turn your brain off while browsing:)
I'm not saying convention is bad, I don't think that at all. I'm saying that the two examples here aren't good advocates for a general principle of short local variable names. The examples work only because people already know what they mean, due to the pre-existing conventions.
Ask HN: What is the best way to make business plan when we are in Idea stage?
Many people have idea to make out something big and useful but any incubator or accelerator demands business plan. So how can one make a good business plan?

What is the best way to answer this question :
"Describe the financial projection, including how much money you need and how much money you will profit."

Are there any good sample of business plan available?

Atleast first few pages of google are just filled with click bait and full of ads website.
JCTools – Java Concurrency Tools for the JVM
I must admit you have a strange definition of "co-author".
A statistical analysis of Cramer’s stock picking skills
Project Fi Review: Cell Service from Google
Eh, I've got a radical theory for why women don't sign up to take computer science classes. It's because they don't want to be nerds. Can you imagine what their sorority sisters would say?
Eh, those kids grew up in the great depression. I'd bet at least some of them skipped school to work, if school was even available.

No school bus, no weather radar, not necessarily even enough food. The school lunch program was founded (partly) because so many of those WWII recruits were malnourished.

I think that stat is more of a testament to how far the U.S. has come.
> it is fair to note that this is the "current generation" Atlas and Delta. The first Atlas was used during the Mercury program, so they've had more than 50 years of design refinement to get to that point.

This perspective surprises me. From my perspective, I wonder why it matters to me how long SpaceX has had to design their rocket? Wouldn't I prefer the one with 50 years of refinements?

Someone else posted a similar comment. It implies a 'my team is better than yours' competition, rather than a competition over which rocket functions better.
It's not that simple. I was just happening to look at a plastic bucket I was using yesterday and it was manufactured the next town over in Massachusetts, It's probably true that the US tends not to be competitive for cheap goods that don't have a large individual labor component. But it's more than high-margin items.
Behind Silicon Valley's Self-Critical Tone on Diversity, a Lack of Progress
I watched the launch live this morning. It reminded me of one of the best interviews ever. Elon Musk after SpaceX's first three launches all exploded:
http://archive.wired.com/science/space/news/2008/08/musk_qa

I read that in high school, and it's part of the reason I became an engineer.

"Far better is it to dare mighty things, to win glorious triumphs, even though checkered by failure... than to rank with those poor spirits who neither enjoy nor suffer much, because they live in a gray twilight that knows not victory nor defeat." --Teddy Roosevelt
There is no solid evidence that teaching reading early is advantageous, and in fact there is evidence that it can be damaging. No one really knows why exactly, but there are several theories ranging from discouraging other types of play and interaction, to the difficulty turning them off of reading later on.

>it's "how soon does this kid have the tool to satisfy their natural curiosity about things that require more than someone telling them about it?"

I don't think that's true at all, an average 4-7 year old who can read, cannot read to a level where they can learn topics complex enough that they "require more than someone telling them about it."

A kid who learns to read at 7 will catch up to the kid who learned at 4, so that by the time they are ready to teach themselves on their own through reading, there won't be a difference.

https://deyproject.files.wordpress.com/2015/01/readinginkind...
Seconded. Love NFS - happily coped with HN spikes as well, and cheap as chips, especially for static content.
Yes, for my industry China is still a little lower cost. If our products were more labor intensive then China would look much more appealing.
Does this formula apply to manned spacecraft? What's the payload value of an astronaut?

(Not trying to be snarky here, just thinking that the 1/18 vs 0/83 comparison seems moot when you have humans on board)
Very true.
It's possible to write ugly code in any programming language, just so easy.
>Data suggests counterintuitive cause.

What does this sentence mean?
Were All Those Rainbow Profile Photos Another Facebook Experiment?
Loyalty is a two-way street. As an employee, I'm loyal to people, not companies. If those folks I'm loyal to in a company are loyal to me, we are all good. If I don't feel loyalty from anyone in the company towards me, I'm likely to turn mercenary and look out for what is best for me irrespective of the company.
As another Pole (born a bit later, still in communist Poland) I would agree but not completely.

Considering the not-so-well status of his family I think Michał like many from our country swallowed this "American dream" whole -- hook, line and sinker. These people are willing to defend it even if they are burned by it -- the "temporarily embarrassed millionaires" syndrome.

Yes, being brought up on the east side of Warsaw in a crime-ridden neighborhood with a family struggling from paycheck to paycheck can easily make a man jaded and grim. Here he is right.

But you, jwr, are right, he's grossly exaggerating. Poland has moved really far and really fast over last 11 years -- thanks to all the EU money. I fear the times the money would run out.

Still, it's a bit foolish (no offence intended) to even attempt praising it over Western Europe. Poland is still at the beginning on the road to a real democratic, prosperous country. Most of all we need to finally shed this conservative clot that's holding us back and sometimes even making us and object of ridicule in Europe.

To come back to the original topic, for me personally it has been really worrying for years that we look towards US with these dreamy, hungry eyes. Ever since the big transformation of the 90's we blindly copy and import wholesome their ideas never asking if we should.

We should really look more to our Western European friends or even more successful countries from our "bloc" (Slovenia, Czech Republic). There's still much to be done to improve our workers' rights, health care, social security, etc.

It's a false dichotomy between the US and Poland as we're basically gravitating to their end with the EU actually being on the opposite one.
As was pointed out a few days ago, if the output stream exerts backpressure, write calls will stall. Stopping scrolling at the output end is enough to do that.
Palo Alto firm sues Yelp trolls for $9.3M
It's a typo, the actual URL is vjs.zencdn.net. No wonder the domain was available.
It means that the cause was surprising, not one that your intuition would think of.
They didn't, I'm just stronger now and I can see that I was too harsh in my assessment. Cults are everywhere, most people just don't realize it. Some are destructive, most aren't. I believe that Vipassana is not destructive and it at least tries to be helpful and give people stronger coping skills.
Yop. Just to try to define "break" a bit for others who have an aversion to that word, it reduces the generality and transparency of the intermediary transit. Solving a problem today shouldn't reduce future connectivity. Choice should happen at the edge whenever possible, just like in the real world.

Embedding a choice in the middle often snowballs, for the same reason those in power rarely give it back once they hold it. Centrality becomes the norm, with all the chilling ripple effects.
For representing `if` statements in JavaScript, what was the reasoning for using a function over a ternary?
It's sort of like "Prepare for unforeseen consequences."
Experience suggests that most people rising to riches don't have any troubles sleeping at night regardless of what they've done. Just world fallacy and all that.
That sounds more like what I was expecting to begin with, I'll look into it. Thanks!
Yes, of course you can do that, but you lose certain things. In C++ you can write code (e.g constructors) that will do the right thing with their arguments, move or copy, based on whether the input is an rvalue or not. Is there a way to get this behavior in rust?
The TechEmpower Benchmarks measures the maximal number of requests per second you can churn through a server. They don't care for the number of connections, but simply pick the best result from trying different connection counts.

Also, they don't really measure latency correct I think, because they make the mistake of "coordinated omission" (Look it up, Gil Tene, of Zing/Azul fame is its main discoverer).

I was very careful in my wording. You need 10.000 connections, each running 3 req/s for 30.000 req/s. So we are not trying to maximize the system. We are trying to saturate it over a long period with a constant load. And you need to use wrk2 (also from Gil Tene) because otherwise the load generator and the System-under-test ends up coordinating among themselves, hiding the fact that some of the 10.000 connections are starved to get more req/s through on a subset.

The Java frameworks are very very good at handling 512 connections and throwing as many requests through those as possible. What they fail at, is 10.000 connections. What usually happens in bad load generators is that they allow the Java code to starve, say 9500 of those connections while getting all the good numbers on the last 500. wrk2 doesn't allow that to happen, and starvation is counted against the SUT.

As for the source, you would have to wait. I have the raw data, but I have not yet written the blog post. I think I've given you all the information you need to carry out the test if you are so inclined here.
Self-similar quine [video]
Yes, that is if you can afford it. The Zvezda service module for the ISS was launched without insurance or a backup because of financial problems. Embarrassingly they even had to turn to Pizza Hut for help:

http://www.spacedaily.com/news/pizzahut-00b.html
Sounds like a legitimate concern but my install of NoScript on Firefox (Ubuntu) which hasn't been customized in any way, shows only a bunch of local ('about:') pages in the "Whitelist" section and nothing else:

http://i.imgur.com/10bBvEq.png
Quick weight loss without pills dieting or exercise
I tried it a few years ago, and I had to use a specialized ftp program to upload files. Do they have anything web-based now, like Cpanel?