skysight-inc/HackerNews huggingface dataset:
The "benchmarks game" has a thread ring benchmark which can compare conditions/mutexes/semaphores, because for some applications they're interchangeable:

4-thread x64:

mutex (480s): http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

sem_wait (476s):
http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

cond_wait (271s - runs single-threaded?)
http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

1-thread x86:

mutex (136s):
http://benchmarksgame.alioth.debian.org/u32/program.php?test...

sem_wait (131s):
http://benchmarksgame.alioth.debian.org/u32/program.php?test...

cond_wait (156s):
http://benchmarksgame.alioth.debian.org/u32/program.php?test...
Pipe Drip
What Happened When Marissa Mayer Tried to Be Steve Jobs
Better article posted 20 hours ago:

http://www.jpl.nasa.gov/news/news.php?feature=4413

https://news.ycombinator.com/item?id=8758571
It reads like an advert. Why did this need to be written? Who sat down and came across a random email from Snapchat's CEO and thought it was so insightful that they needed to write an entire article on it?
@markbao, I echo your concerns. Behaviour is just as important as data. In many modern systems, a lot of the behaviour is tied up in the user interface.
Could that be mitigated by having a fixed number of available slots for participants, with each person taking an available slot, and random data submitted for any unused slots? Anyone leaving the cycle could send the same random data as if their slot hadn't been used, and in the next cycle random data would be submitted. Obviously there's a flaw that you'd need to predetermine the number of participants and choose a number of slots higher than that, and it'd be less efficient because you'd be sending data that isn't necessary, but might be worthwhile if the benefit of the communication is great enough.
Not sure if it's reasonable to complain really... I mean, it's not covering everything semaphores do, but the basics are there - gives information and stops two trains/threads colliding. References to trains when talking about cs semaphores are all over the place. Universities:

http://ro.uow.edu.au/cgi/viewcontent.cgi?article=1027&contex...

http://courses.teresco.org/cs432_f02/lectures/07-synch/07-sy...

https://www.cs.cmu.edu/~410-f03/lectures/L09_Synch.txt

https://www.cs.ucsb.edu/~rich/class/cs170/notes/Semaphores/

Documentations:

https://doc.micrium.com/display/osiiidoc/Semaphores+in+uC-OS...

Articles:

http://realtimepartner.com/articles/semaphores.html

http://lycog.com/distributed-systems/semaphore-mutual-exclus...

If we're going to compare it to any real life object, it may as well be a semaphore. Anything else will have the same issues. Traffic lights: what about yellow / blinking. Stop signs: why do they sometimes stop, sometimes not. etc.

Is there any single word/phrase concept which you'd rather use instead? Is it much more convenient and clear than a semaphore?
And while the blimps may never stave off a barrage of enemy missiles, their ability to spot and track cars, trucks and boats hundreds of miles away is raising serious privacy concerns.

Yeah, that was my first thought when I saw the title. I guess it's only a matter of time before we don't just have the threat of dispersed/aggregated surveillance from thousands of small-range cameras, cell towers and toll booths to count on for our "protection" -- but overt, 24x7, top-down surveillance from above as well.
I hate it that there's such a large dichotomy between typing and handwriting.

I hand-write stuff all the time. Not because I'm a doddering fossil or because I'm a luddite or anything like that...I find that hand-writing notes from class helps me remember them better, and hand-writing letters and cards gives a much more personal touch.

But then I have all these sheafs of dead trees that I have to deal with. I need to make sure I have my notebook if I think I'm going to take notes. And afterwards, if I think "I took a class...maybe three months ago? Four? How far back in this notebook was that? Is this even in the same notebook?" Nothing is searchable.

I've looked into Evernote, modnotebook, and a few other solutions (including a fancy smartpen-and-paper combo that's supposed to read and digitize my writing), none of which actually work for me. Sometimes it's just that my tiny, illegible scribblings are incomprehensible to OCR software, and sometimes it's that the "solution" involves changing my workflow in a way that makes it not work for me anymore.

Microsoft have tried to solve this problem a few times (Windows for Pen Computing, anybody? OneNote?). Others have taken a stab at it too. I'm not at all close to the right answer myself; I only know that everything I've seen so far has not been it.

I bet this is one of those problems that, if you could solve it in the right way, you would legitimately change the world.
"They aren't making more fossil fuels." -- Well, they are, just rather slowly. All the fossil fuels we use now have been created since the Cambrian and most have been created since the start of the Mesozoic. And if we are willing to wait another 300 million years, we can have yet another 2 centuries of vigorous economic growth based on fossil fuel consumption. In fact, we can probably have 200 good years, every 300 million years, for as long as the Earth lasts.
JavaScript / Data Visualization Engineer – Boston, MA
A Boston-based cloud security start-up, which recently launched it’s product at AWS Re:invent is looking for a JavaScript / Data Visualization Engineer to join its growing team. After raising $9 million last year and a hugely successful Re:invent appearance they need to ramp up their engineering team for 2015 and finding this engineer is their highest priority.

What’s in it for you:
-The opportunity to join a high-profile, Venture-funded start-up on the ground floor.
-Responsibility for all consumer-facing aspects of this SPA including the creation of user friendly web experiences and useful data heavy displays / visualizations using tools like:
-MV* JavaScript Frameworks (AngularJS, d3.js, NVD3, etc)
-CSS pre-processors (LESS,SASS)
-Join a team of recognizable industry veterans at a point where you will still be highly visible throughout the organization.

Required experience:
-5+ years experience working as a software engineer on high-availability, engineering solutions.
-2+ years creating SPA's using AngularJS or another MV* JavaScript framework
-1+ year(s) creating interactive data visualizations using d3.js or equivalent in a professional environment or through personal projects
-Excellent HTML5 / CSS3 skills

Company Culture:
-A high-energy, fun group of people who enjoy a micro-brew more than most
-Relaxed work environment (jeans and t-shirts are suggested!)
-Open collaborative office (new office space in one of Boston’s most sought after locations)
-Easily reachable via public transportation

If you are interested in this full-time opportunity and can work in this clients Boston headquarters on a daily basis please reach out to me directly at: bill@thetycheproject.com
Won't this suffer from scaling issues? Provided I'm understanding the theory correctly.

Please correct me if I'm wrong.

For every bit sent on the network to all users, each node has to transmit 3 bits to check if that 1 bit was sent by either a member of the mesh, OR an outside forgery.

While you don't authenticate the check bits (aka recurse infinitely), you do want the communication between node to node to be unconditionally secure which is fine in theory, but practice its complicated.

Also each 1 message bit, translates into 3 authentication bits (2 to neighbors, 1 to general network). Which works out to:

1 + 3 * nodes //with multicast
nodes + 3 * (nodes ** 2) //without multicast

of network traffic as it has to be relayed to each node. So the cost is in practice (without multicast) is exponential. Sending 1 bit to 10 people costs 310 bit transfers, while 1 bit to 100 is 30100. Communicating 1 bit to ~1000 people costs ~300Mb.
Does anyone here know how the http://ai-coin.org site ties into this info from bitcoin.org ?
To respond with a quote or two: "I am really, really bitter. Because they promised me the world and then stabbed me in the back." "I couldn't believe it. The handbook said that if you get too far off course they will tell you about it."
What makes you think that forking it will suddenly bring more developers?
Why wouldn't that developer try and contribute patches first to the existing project?
* > computers will never be able to do X*

I like your point; it compliments itself nicely with my previous one. Soon enough, computers may be able to do many things very well -- however, hackers are not catching up to corporations.

What I mean: if I remember correctly, in the DA world TV and big companies have as big as a grip on general populace as they have to day, but hackers are able to create alternatives, like the mentioned Primer for children's education.

In the real world, "hackers" (or those with the technical know-how to be one) love Apple and Google as much as the rest of the populace does, and leave the big things (OS, main APIs, maps, voice assistant, their personal data, ebook stores, videos available to young children) to them with very little opposition.
40 years of probes haven't been testing for it. To my knowledge, the last formal attempt at actual detection of life (not conditions for life, but life) was the 1970s Viking landers. There's not even scientific agreement on the right way to search.

Meanwhile, here on Earth, we thought until recently that deep sea vents were sterile. If we didn't know life's limits here, we certainly can't claim to know them on Mars.
U.S. TV Provides Ample Platform for CIA Torturers, but None to Their Victims
SoakSoak: Payload Analysis – Evolution of Compromised Sites – IE 11
I have a php developer interview? Any advice?
I'm still learning PHP, for almost 2 months. I have a good understanding of the basics. I've created some projects using laravel.the interview is a first round interview , any advice on what I should watch out for? Thanks.
Interesting and surely useful, but it has a ways to go yet. I think that their nod to defense against sockpuppeting is going to become increasingly necessary to platforms/systems whose main purpose is anonymous discussion.

Any difficulties in scaling will be a major obstacle to mainstreamization of this technology, as others have mentioned.

On the one hand, I am glad that people are working on tools like this, but on the other hand, it seems to silently reiterate the elephant in the room: our government fights against us. The public is still a bit behind in the information technology arms race.
Editing note: "American" in original changed to "CIA" to meet 80-char limit.
How do you implement this kind of thing in an FPGA ? It sounds intriguing.
So where is everyone?

http://waitbutwhy.com/2014/05/fermi-paradox.html

> That would mean there were 10 quadrillion, or 10 million billion intelligent civilizations in the observable universe.

>Our sun is relatively young in the lifespan of the universe. There are far older stars with far older Earth-like planets, which should in theory mean civilizations far more advanced than our own.

I think intelligent life is pretty special/rare, given the evidence.
If you think of it in terms of that they "need to" make such a construct to do business, as opposed to being able to do business without such a big investment, then it makes a bit of sense.
Steam region locks PC games blocking cheap purchases in wake of crashing ruble
> Personally I think we're in a sim and we're about to lose the game

I agree with your last point; however, I believe this is actually a virtual school rather than a "sim".
Just wrote my first ebook about using Ionic for cross-platform app development
Countering “Trusting Trust”
I did this type of product comparison chart for Laptops, Solid State Drives, Flash Drives and MP3 Players in the past. Dubbed them "Tourist map of Laptops" etc. The tourist thing caused some confusion, so I simply went with "comparison chart" this time.

If you have suggestions for more features, let me know. Also if you have suggestions which product category to chart next. Either here on HN or on my blog: http://www.gibney.de/the_smartphone_comparison_chart
Linux software from the repositories doesn't need to ask for permission for anything (except sudo). Still, there is no malware in the repositories, at all. I admit I am a little bit vague on how this works too, perhaps I'm missing something obvious, but how do they do that?

You are simply trusting whoever is running the repository, most of the time this the distro itself, which you already trust.
Thank you for saying this.

If there is every a doubt in your mind, consider that at some point, your actions, race, or lifestyle might make you the target of similar hate. It is very bad for any majority group to be able to take the rights away from any minority group.

I'd point to the overturning of CA Prop 8 as a major success of the equal protection clause, and a good example of this concept in practice. - http://en.wikipedia.org/wiki/California_Proposition_8_(2008)
I'm tired of seeing these headlines based on one employee's departure. I'm not here to defend Valve by any means, but any sufficiently large organization will have the feature in Ellsworth's words that "it is human nature that they will minimize the work that they do and increase the control that they have," regardless of the structure. With that in mind, I think it's equally naive to think that (a) Valve has done something wrong with its organizational structure and (b) any other organization with "more" structure than Valve is doing something wrong. As much as it's become a line for dismissing people in Silicon Valley for a variety of reasons, "lack of (cultural) fit" can be a real thing.
Agreed. I try to explain sometimes that I'm merely tired of experiencing the same problem, over and over, for years.

I would like to experience the next problem, please. If only for variety's sake.
I'm in Phoenix, AZ, USA
> Taken to the extreme, you could even reason that all life on Earth could be the product of one of these machines.

Hah, hilariously ironic. "Where is alien life in the universe? Are we the only ones?" continually bemoan the descendants of the organic probe sent to Earth to populate it with intelligent life.
Well, depending on the job you should learn basics HTML and CSS. Even if you are not going to use them, showing the interviewers you expanded your view to the front end can only be a good thing.
And since you have such few experience, you should compensate with a friendly personality.
How to Break Hearts and Risk Losing Everything
this page has no search or tags ?
I'll answer that question with a question: why do you think only one developer is working on GnuPG?
It's not like we are running out of luxury buildings or luxury yachts, so their prices are very unlikely to go up - but then can collapse. While in the meantime, as we have less and less of natural gas, its price will increase. Of course, it might collapse as well, if the demands stops. But I think it's a lot more likely that we would stop buying luxury yachts than we would stop burning fossil fuels.
Common Blogging Mistakes Turning Off Readers on Front Page
I apologize if there was any confusion. We're running a holiday promo, which is written above the pricing table: "Get 14 days free + 90% off for 3 months during the holidays!"

We try to keep it as clear and concise as possible by showing the pricing you get with the promo + the normal pricing after that.
We're only "golden" until an unfortunate gamma ray blast occurs somewhere nearby and wipes out life on Earth in moments.
How to do it will also be easier to learn about because it would presumably be done and published either openly or as a patent. People working in the field would know how to do it lowering the barrier to entry - hopefully making the high costs to study and research today pay dividends to the rocket industry. You are correct it would increase the cost to do similar research. Hopefully though the economy of the sector will be so much larger one off rearch focused launches can be easily done with the excess capital... At least that's my hope.
Eris: The Distributed Application Software Stack
Only 5% of Cubans have access to the open Internet
Also, this load error. If your user name is dblake, watch out! "Not allowed to load local resource: file:///Macintosh%20HD/Users/dblake/.launchpad/cm001.ubm-us.net/cache/defau…ache/default/main/Images/ddj/WORKAREA/ddj/v2/css/SeanStuff/superfooter.css"
He still does[1].

[1] https://twitter.com/neilhimself/status/545236792908451840
For those who are big fans of Ionic Framework, I am also providing full preview version of the book at http://www.innovie.com/. Code at https://github.com/innovieco/ionic-ebook
I think he would say that the innovative ideas come from the trusted core in-crowd, while everyone else is interchangeable. Amazon has a tough culture that chews people up and spits them out. I frequently hear from Amazon employees here in Seattle that their average tenure is just one year.

So, the question is: how does one get into the "trusted core in-crowd"? Is this something that one can pre-select in the hiring process? I wouldn't work for Amazon unless I were fast-tracked into that set and I imagine that the odds are very long.

The high turnover is not a bug, it's a feature.

We need a third case between "bug" and "feature" for "that which works as designed, but does a harmful thing". In the short term, the "Real <X>" phenomenon (i.e. "Real Amazoners" get to work on the cool stuff and innovate, and the peasants do the shit work and burn out after a year) motivates people. In the long term, it's bad on both sides of the divide. The losers hate it (that's obvious) and begin to underperform and sabotage the organization, to the point where you get an unreliable "Swiss cheese" organization. However, it also leads the winners toward complacency and entitlement, as well as obsession over relative status, which leaves the company ill-equipped to compete on absolute terms and keep relevant. These degeneracies can be slowed down to the point of happening over 15 years instead of 6 months, but they are inevitable.
How to Find a Good Property Manager to Fit Your Needs
Russians move into Bitcoin as ruble tanks
Why SmartBear Founder Jason Cohen Decided to Focus on WP Engine
I think they prefer real money though, not something they have to trade in for further losses before they can utilise the monetary value.
Dissent is robust to churn among clients: communication rounds need not wait for the slowest client, and rounds can complete if some clients fail to show up. See the "Dissent in Numbers" paper for the details on how this works: http://dedis.cs.yale.edu/dissent/papers/osdi12-abs

There are caveats of course. This version of Dissent depends on a (small) number of servers, which are only collectively (not individually) trusted - only one of those servers needs to be honest and not colluding with the others for the security guarantees to hold, which is good for security. On the downside this means that the protocol is not robust to server churn - i.e., if one server fails, everything does grind to a halt. Other liveness/security balances are possible: e.g., we could require only a threshold number of servers to be live, at the cost of vulnerability to smaller colluding sets of malicious servers.

Another caveat is that in any anonymity system in which client churn is present AND users maintain long-lived pseudonyms of any kind, client churn can be used by a smart attacker to de-anonymize clients via intersection attacks. This basically means that if you want "the strongest possible" anonymity protection, you basically either have to (a) never maintain pseudonyms or use time-linkable communication sessions at all (difficult!), or (b) eliminate client churn completely (also difficult!). Our Buddies paper explores this tradeoff and the (admittedly limited, so far) practical defenses that we can build against intersection attacks: http://dedis.cs.yale.edu/dissent/papers/buddies-abs

Cheers
Bryan
Not exactly.

"Neighbor nodes" have to share cryptology data with one another for verification. If you simply join a session and you inherent data from the old seat, how do you know that the data you are being handed is valid?

You don't unless you rebuild the cryptology verification with your "neighbor nodes".

The problem is the theory and documents kinda of just hand-waves inter-node communication as being "unconditionally secure", which in practice is difficult to obtain.
Flightcar (YC W13) launches car sharing service in Austin
i hope u r joking or just trolling, instead of being ignorant. What Microsoft does w/ C#/.Net doesn't matter; what industry chooses matters. Nearly all big data jobs require Java/JavaScript/Scala/Python.
Here's a Falcon 9R flight using the grid fins:

https://www.youtube.com/watch?v=DgLBIdVg3EM
It's not the main reason, but it's natural to be curious if someone is using code you spent so much time on, and there's nothing wrong or anti-open source about that.
Exactly. The fast "no" is better than the long "maybe". [1]

Insistence on an NDA without payment is a factor in qualifying leads. Only qualified leads are "potential clients" [and only payment converts a potential client into a client].

Initial unwillingness to open the checkbook to pay for a freelancer's effort is a red flag because paying in exchange for effort is the very essence of the client-freelancer relationship. Clients who have an issue with this relationship at the beginning correlate with clients who have an issue with paying at the end.

[1]: https://hbr.org/2010/04/how-to-get-to-no/
Are you saying you're not currently very concerned about the future of the human race?
Get some Ghostery on that iPad. It's horribly buggy, but at least it's better than the web with ads.
Ah, sorry, my mistake.
Skype Real-Time Translator Preview Goes Live
Hi! Looks interesting. I usually use faker for this (https://github.com/joke2k/faker). How does fake2db compare to it?
Show HN: Zmon Zalando Database Monitoring Tool
Show HN: My new online course walks you through creating an entire Laravel app
Map: The world without the Internet
Coming from embedded systems and MCU RTOS development, mutexes and semaphores are the name of the game.
Top 50 Most Viewed Digital Health Articles in 2014
well, except for the rate of change
> “cursive” writing – in which the pen is not raised between each character – has been dropped from the Common Core Curriculum Standards, shared by all states. Since 2013 American children have been required to learn how to use a keyboard and write in print.

I'm sorry. This is so ludicrous. If you can't write legibly unless you're using a computer, how can you be called literate?

And don't come back and say, "it's perfectly fine for them to use print." I attended public school myself, learned to write cursive in the 3rd grade, and never used it again. I thought my natural printing style was good enough, to the point where, to this day, I still sign my name in the jagged, chopped-up, pseudo-cursive printing style that I invented in 4th grade, and only I can read.

Now, I'm a person who loves to listen to classes and take notes with a pen. About 6 months ago, I looked at the piles of jumbled-up notebooks in my closet and was horrified at the chicken scratch on it. I could barely make sense of it. I might as well have not even been taking notes. So I decided to try cursive again. Now, I refuse to print anything unless I have to. Cursive is so much easier, so much faster, so much more legible, so much neater. I simply can't believe I didn't use it for 20 years of my life. People always tell me how good my handwriting is now.

Maybe some people came out of grade school with a neater printing style than I did, but I really, really doubt they can keep that neatness while writing as quickly as they WOULD be if they were using cursive. I would really like to know what the standards people were thinking when they made this decision.