skysight-inc/HackerNews huggingface dataset:
"That's true regardless of whether you're using a naive "locks and blocks" model or a sophisticated functional/CSP/actor model, and splattering that state across multiple stacks/continuations doesn't exactly make debugging easier."

Enormously greater complexity has the side effect of making execution slower. Something to think about. Converting a fast executing and quick to write/debug and reliable single threaded app into an inherently slow executing and slow to write/debug and unreliable multithreaded app needs an extremely good reason outside of the tradeoffs listed above. Those situations do exist, but situations like "I thought it would be fun to put multi-threaded programmer on my resume" happen more often.

Its kind of like using "goto". If you don't really understand everything about the topic, its probably a wise choice to always avoid.
To tool or not to tool?
Some cool wallpapers :)
Mean while Pascal side steps this* entire aesthetic debate by letting you define the index range of an array as you see fit and did so years before UNIX convinced everyone that C was somehow a good idea.

*'this' referring to the debate in thread, not in the article.
Vagrant is an awesome tool for CI. I have used it extensively with Jenkins to provision environments, AWS deployments and Digital Ocean Servers.
Recently I have used vagrant to easily manage OSX 10.8 guests on vmware-fusion, as the demand to provision environments for ios-related development is on the increase. I am not aware of any other tool that makes this easier. Vagrant RAWKS!
Well, clearly some girls are actually videochatting rather than just using it as cover for prostitution. Clearly some girls are being employed in jobs that didn't exist prior to these businesses. And the article shows that at least some of these businesses really are exactly what they claim to be (and really why wouldn't they be? It's profitable enough). "It can be used for money laundering" could be given as an argument against basically any possible business.
The confusion beginners have is that 0 usually indicates a lack of something, while an array starting at 0 does have content. People don't start counting a heard of cattle with 0, since 0 would indicate the absence of any cows. However array x[0] can contain a value.
What’s Behind Apple’s iPhone Deal with China Mobile?
I guess people don't see Facebook as a "hard technical problem"
Remove Turbolinks from a Ruby on Rails 4 project using the remove_turbolinks gem
Love the concept and how you guys are doing it. My first impression is that I don't think the contributor cards should be the dominant element on the landing page, it's tertiary info compared to the library on the left nav. I didn't notice the left nav until scrolling down the page and back up, but that's my favorite part and kind of the meat and potatoes of what you're doing. Maybe you can find a way to highlight that nav bar on the landing page, and slide it to the left where it is now as you get to the content pages.
I get more and more concerned every time I see another delay. The good thing is adapteva has been totally transparent every time there has been a delay, the bad news is there have been lots of them. As a kickstarter backer I am not too concerned eventually my new toy will show up and I can try some fun hacks and projects with it. However part of the deal when they proposed the kickstarter was that we were kick starting a company who was going to do awesome things in the parallel processing space and its taken two years now to just get a commercial 64 core solution out the door. While I am confident they will deliver the parallela board as promised, I am now much less confident that Adapteva will be the vanguard of next generation multi core processing.
As a n00b programmer I must say that the author dosen't give any examples on how locks are commonly misused or exactly how to avoid these pitfalls other than to say "Avoid global mutable state".
>> If you eliminate shared state, you have no reason to misuse those synchronization primitives.

A multi-threaded program that doesn't need to share state probably isn't the usual case, not from my experience anyway.

Locks are not evil, think of a railway station, there are sections of track that must be shared by multiple trains.
>Unfortunately these games became so popular that everything turned to first-person 3D and killed most of the genres I had enjoyed

Its not like they stopped making turn based games or RPG's or other genres. The Sierra-style hunt-and-peck adventure game died, but Sierra did that themselves by milking franchises and delivering a sub-standard product with, lets face it, boring and cliched gameplay. Not sure what other genre was killed at around that time. If anything, PC gaming flourished. Warcraft, X-wing/TIE fighter, Elder Scrolls, Sim City 2000, Command and Conquer, Mech Warrior, 7th Guest, Civ II, Diablo, etc came out around that time.
Awesome, having one place for all the app services I use for all the apps I'm working on would make this exponentially more useful for me, good luck!
Obama: "We will never see the likes of Nelson #Mandela again." #Snowden
It's certainly not a critique.

To me it shows that the people in the agency are oblivious to the rest of the world outside of the agency.

There have been a bunch of embarrassing revelations about domestic and foreign spying, but instead of being embarrassed or ashamed like they should be, they're as gung-ho and bold as ever.

It's no wonder there have been so many slip ups when they're so clueless about public perception. It doesn't take a secret spy agency to realize this logo would not go over well.
I often think of the IBM Power platform as the "Dark Matter" of computing - nobody we know has ever seen, or used such a system, but it occupies huge amounts of budgets for computing.

We were joint bidding a $Billion+ project with IBM in 2004/2005, and they lent us a handful of P5 520s to do some initial development on. They were bizarre systems, and just trying to get your standard C packages to compile under AIX was a painful chore for someone used to the portability on Solaris/Linux/BSD back then. Heck, even Irix was easier.

Happy to hear that there is more weight going into KVM, I almost thought that platform had died under the Tsunami of VMware and Xen (Amazon). Nice to know there will be some real competition.
Show HN: We didn't like mobile advertising so we made it better
All I can say is, talk to more women. I haven't noticed this sentiment you're talking about.
You are wrong, the flight-sim, RPG, adventure and space flight games genre together with many other types of first person games were flourishing way before Doom.

http://www.youtube.com/watch?v=tm8VTZ2fyos

http://www.youtube.com/watch?v=aipGP5oAuWQ

http://www.youtube.com/watch?v=0uXZxDzqHIo

It was Elite back in 1984 that broke the mold of simple side-scrolling games.

http://www.eliteforever.co.uk/history.html

http://www.youtube.com/watch?v=ffQ_Uw55S3o

Also back in 1993 there were major technical achievements like:

Strike Commander http://www.youtube.com/watch?v=fL-ElsuJY8A

F-15 Strike Eagle 3 http://www.youtube.com/watch?v=koNyQ7J88xY

Papyrus Indycar Racing http://www.youtube.com/watch?v=VfnNo7AG7FA

Frontier: Elite 2

http://frontier.co.uk/games/older/frontier_elite_ii

https://www.youtube.com/watch?v=Yc9o_ldmlVs&t=72

https://www.youtube.com/playlist?list=PL9E1E1F7AA6193498

Which are sadly ignored by mainstream media.
Nice for you to reply on my opinion, this tells me to take you serious even though we disagree on things.

I do wonder why one needs geolocation for an open website (where one has not logged in), and are there really no geolocation systems on serverside that you can use?
Am I missing something? If bike kilometers are 3.6% of car kilometers, then aren't there 25x the car kilometers and only 4x the car fatalities?
greedy notch
Some that would describe Quindo better would be: 1. Built from ground-up to be a mobile platform; architecture was designed with that in mind. 2. Focus on short form, yet descriptive. Learning should be easy and not overwhelming. On-the-go learning should be even easier. 3. The app is monitored by a 24/7 team.
Why flag a non-offensive, non-spam article?

Because that's the only way to fix the problem.

Bad stories like the ones mentioned by the OP are really popular with a demographic that we don't want here. There are lots of people who love nothing more than to argue about things that make them angry, and if they see something that makes them angry, they'll immediately vote it up so that they can argue about it.

But we don't want this to be a community of angry people arguing with one another. To avoid that, we need mechanisms to actively discourage it.

Simply standing by and hoping that more nerds will upvote Haskell tutorials won't help if the room is rapidly filling up with veteran YouTube commenters.
The original post is neither about Linux nor bragging about what you use. It's about the RNG in FreeBSD which is not a Linux distro
Baidu using Docker for its PaaS | Docker Blog
Could not agree more, although I dislike Arch. The reason I do is since it's extremely unsafe, I would want something as bleeding edge as Arch but with a purely functional package manager like Nix or GNU Guix. (I know you can install Nix on Arch but then I will still have to use Nixpkg repo.)
Or how badly people in this market care for laws.
NSA, GCHQ 'planted agents' into World of Warcraft, Second Life to spy on gamers
So I'm assuming you're saying this is similar to current tech-boom & silicon valley culture. If I'm wrong, ignore this whole comment.

I don't think what's going on these days is a scam. I see some valuable things coming out of tech these days. The dot.com crash of '99-2001 was not a system like today's. Back then I had classmates pulled out of school for 80k+ jobs just because they knew some HTML and Unix. $30k sign-on bonus, insane stock-options(that ultimately were worthless). Another company gave all new hired programmers a new car! A new personal car, never to be returned to the company. It was truly insane back then. Today other than some of these crazy valuations(snapchat $3B?), things at least still resemble sanity.
In 1999-2001 there were companies that hired people to do literally nothing. Just sit there and look busy while the CEO brought in potential buyers. They'd look around the office and see how "cool & young & fresh & busy" everyone looked. CEO would give the most convincing sales pitch ever about how the internet was the new thing and they needed to get in on the ground-floor of e-commerce; small company bought out... everyone laid off, CEO gone... and it took the bigcorp 8+ months to figure out it had been fooled.

I don't know how many people here on HN are old enough to remember the first dot.com bubble but it was nuts-&-bananas. Just a circus; not unlike the recent housing-crisis. That's just not what's happening in today's tech "bubble"[1]. At least, not nearly to the degree it was back then.

1. If this is a bubble, it's the strongest bubble I've ever seen. If it pops it's really gonna devastate a whole bunch of people.
I couldn't post this last night, but yeah:

My ears perked up at the dual statement that although you can write a Lisp program that writes Lisp programs, nobody does it (um, macros?); and that you can't write a C program that writes a C programs (okay, maybe nobody does this, but you certainly can). I guess he means that C is not "aware" of its own constructs the way that Lisp is.

Also, he said that the algebraic languages were "dying out", but that because of this self-generating ability (which nobody uses), that the future of Lisp was "open".

Huh?
** WIN Free Playstation 4 + 3 Games 2 Controllers and 1 Year PS PLUS **LEGIT**
Ask HN: Senior partner at a proprietary trading firm. I'm bored, what's next?
We've been modestly successful. I'm not super wealthy but can bootstrap something small. Money no longer motivates me, what problems should I work on that are tractable but also impactful to society?<p>I've worn many hats: primarily software development, trading strategy development (obviously), and finding signal within large, noisy datasets.
What was wrong with Mint Cinnamon? I've been using Mint 13 for a while and I was just about to upgrade to 16.
Doesn't this imply that, with stronger engineering education, the problems you describe (which arise from poor engineering) would be eliminated?
By linking your Disqus comments to your e-mail. For example your comments on sexual preference blogs, political blogs etc. Mapping your life, possibly opening up for blackmail.
Very cool. I think it would have been better to have the name of the tech//person/place on the thumbnail on hover, I would like just be able to hover across all the thumbnails and see some info about each one.
Author here.

If you use this on top of programs like bash, well ermm, you get what you deserve ;).

Here's an example of how I used websocketd to create a little dashboard for monitoring Linux CPU/memory/IO stats. It basically uses websocketd to stream the output of vmstat to a web-page that plots the numbers: https://github.com/joewalnes/web-vmstats

Other useful examples: tailing log files, executing long running job and monitoring output, or interactive querying of datasets that require a long running 'cursor'.

This is not for everyone or everything. Remember that like CGI, a process is forked for each connection so it's not the kind of thing if you want to handle a million concurrent connections on a single server.

However for dashboards, admin tools, quick mashups, visualizations, etc - it's a pretty handy tool.
You have to install a utility to do it, but yeah. The problem is ambient noise isn't that random in say, a data centre - it works better in a noisy environment like an office where you have people doing fairly random things rather then a whole bunch of oscillating fans.
Oh wow, that totally disproves my comment while explaining the downvotes, doesn't it.
It definitely is not wealthy.

When you're a little older, and raising a family, you'll learn that $100K is just the average amount that reasonably affluent households are earning, typically based on two incomes, and it doesn't go very far. Sure, it's better than trying to raise 3 children on one $20K income with an absentee deadbeat dad not in the picture, but that's really comparing apples and oranges. We're talking about the definition of "rich" and "wealthy" here, which is really a different thing from affluent-versus-working-poor. If 90% of American households were earning $100K, that would be fantastic. But it's not the same thing as being rich.
This is the reason I don't mess with the stock market anymore.
Your tone is quite disrespectful. Is this really necessary?

Maybe not, but what you're saying still doesn't make sense. There are lots of things trying to influence our actions, and the academe is one of the least of them. What's more, it is necessary to have robust inquiry into anything and everything. It can be argued what should and should not be the purview of government, but you're trying to say that anything government shouldn't be involved with, also should be left alone by academia? That's ridiculous. Oops, sorry to be disrespectful there. But what you're saying is some kind of weird paranoid lunacy.
Fantastic example of what I was saying. Thanks for that.
May I ask when that email is dated?
Yes, very good, I know what Vagrant is I'm just not sure where it fits into my workflow going from dev into production. Neither the official website or that scant Wikipedia article answers my question.

Perhaps if you have enough time to patronise others you could use it more fruitfully to be constructive.
So was the low fat recommendations by the health establishment one of the more epic failures in human history?
Drop the paywall. Then we can talk about Nature and open access.
CLIMATE KOOKOLOGY: Here it comes, just like I told you it would
Some more nostalgia and retrospective over on Verge http://www.theverge.com/2013/12/10/5195508/doom-20th-anniver...
Please give us either one of these:

* An Android app

* A mobile web app

* Some more screenshots... just so we can see what we're losing out on for not having an iOS device.
Hmm... no mention here of how NSA are granted direct access to Google data. The website must need updating.

A shiny website can't gloss over Google's close collusion with the NSA as revealed by The Guardian. Their desperate PR attempts will backfire until they make public and clear statements to improve their transparency.
Money no longer motivates me, what problems should I work on...

What does motivate you? The answer to that will inevitably lead to the answer to what you should work on next.
From a UX perspective, I might consider dropping the amount of items per frame. It's a bit easy to be trigger happy, so users could end up tapping spacebar before all the items had a chance at drawing their attention. The success metric here is probably to draw users deep into the funnel as opposed to exposing them to as much as possible. Increase the "sense" that it's signal rather noise.

I like the icons depicting the categories/types btw!
I use geolocation to tag my posts with my location. I'm trying to build my own Foursquare using OpenStreetMap data.
Sure since they're using MD5 then a salt wouldn't solve their problem, especially if the salt were also part of the url. And let's not pretend that the url itself is somehow secret: there are many ways to collect those, particularly if specific users are targeted. Usually when people are this boneheaded about hashes they're trying to save storage space, but I can't imagine that storing a separate random identifier would add significantly to Disqus's storage.
Mars One needs your help - Help the first manned mission to mars
And people wonder why businesses are moving their manufacturing away from America

They aren't. Manufacturing in the US has been growing steadily since the 70s.
It was illegal for Amazon to shoot that drone video in the US, so it went abroad
Just in case anybody wants to read a bit more about this: This is Green Open Access, which usually means that the publication is blocked for a while, but usually doesn't cost the author (or their institution) anything extra. The other option is Gold Open Access, which, depending on journal, can get rather pricey, but makes the article openly available immediately.

→ https://en.wikipedia.org/wiki/Open_access#Implementation_pra...
Wow, only one person I can agree with at the bottom. Must still be too comfortable at the top of the heap.
Show HN: I put hundreds of Apollo moon photos into Photosynth 2
Show HN: file sync on your server or AWS acct from the maker of Arq
The simplest way to share links with your team
It's pretty general. My fear is working on something "cool" but that won't have much more of an impact than me just amassing cash (which can be done more efficiently the way I'm doing now than anything else I can think of)
Evidence of freshwater lake that could have supported microbial life on Mars
What do you mean by unsafe? It seems stable enough for a laptop. I wouldn't run it on a production server though.
Ask HN: Best way to explain why I left a job?
I left programming job abruptly about a year ago without giving notice due to personal problem (anxiety)...I did not handle it the right way and subsequently do not have a reference from that job. What is the best way to explain this if asked by potential future employers why I left/have no reference?
Link to all my Photosynth collections: http://photosynth.net/preview/users/LarryLa
I think he is saying, that FreeBSD ships binary device drivers - how can we trust that those do not compromise the system? If FreeBSD is open source - why are not the device drivers? If we can not trust FreeBSD for these device drivers, then why should we trust their opinion on using intel for a crypto source?
Can't you wrap the RDRAND call with some long complicated code , so that tracking what fake_random will be hard to in hardware , thus preventing this attack?
I've worn many hats: primarily software development, trading strategy development (obviously), and finding signal within large, noisy datasets.

Sounds like you are a great fit for machine learning.
Thanks for the feedback! Really like your suggestion and agree that it would be better to highlight the categories more.
Heaven Through the Lens: The way we see the night sky is changing
Fabric Land
However, many prostitutes are forced to have sex.
Nice. Glad I decided against using Disqus for my site.
Chernobyl's Elephant's Foot can still kill you in 300 seconds.
Me, and that game was awesome. Also Beyond Castle Wolfenstein. I can still hear the German commands shouting at me...
I wonder if it's practical considering bandwidth. Is it enough for most practical purposes?
Another way to put it that my friend Ben stated today:
"Not like saying everyone should be a neurosurgeon, but that all should learn first aid."

So True.
Homeless man's app launches today - Trees for Cars
Privacy analysis of Real-Time Bidding, Cookie Matching
I've no more information than Ts'o's word, and a commenter or two noting that they remember facing the same pressure (e.g. Jeff Garzik). It is possible and believable that the engineers themselves simply thought "we're providing a perfectly good random data stream, why would you bother doing more work on top of it and increasing the cost of your RNG?", just as it's believable they were in on it.

There are some relevant comments in the latter third of the thread:

> [Ts'o]

> When I asked the engineer who submitted it what his rationale was, he couldn't give me a coherent answer. He tried to handwave something around performance. When I pointed out this was not a problem since we had engineered solutions to support all of the systems that didn't have RDRAND, and invited him to give me one example where we had a performance bottleneck, he never responded.﻿

> [Tony Luck]

> More clarifications - there have been engineers from both Intel and Red Hat referenced in this thread. I believe in the response above Ted is referring to the Red Hat one when he talks about not being given a rationale for a patch being submitted.

> The lead sentence of the post that started this whole thread is rather misleading, and perhaps based on Ted mis-remembering the exact nature of the patch that he applied in July 2012. At no point did any Intel engineer apply "pressure from Intel engineers to let /dev/random rely only on the RDRAND instruction". Peter pointed out above that RDRAND is not suited for this, given the ways that /dev/random and /dev/urandom are used - which is why his patch did not feed RDRAND straight to /dev/﻿

> [Ts'o]

> +Tony Luck That's fair, I should have said /dev/random driver. However, note that get_random_bytes() does get used for key generation inside the kernel, so if RDRAND was comrpomised, we could get screwed that way. The bigger threat though is actually openssl choosing to use RDRAND directly for session keys, without doing something like encrypting the RDRAND output with a secret key. (And BTW, OpenSSL does have a RDRAND engine so that's just a configuration away....) ﻿
Are you kidding? There are more high-quality games in all sorts of genres getting made now than there ever have been, especially in 1993.

Your post sounds an awful lot like "they stopped making good music back in [year I graduated high school]."
+1. I couldn't quite tell if the story was meant to be cynical or not, but I find it inspirational in light of the many sad stories of those who make the leap for what seems like a good opportunity and end up in a human trafficking nightmare.
I've been working with this project for some time:

https://github.com/pwarren/rtl-entropy

Quite a bit of entropy using radio noise and a $15 RTL-SDR USB dongle. Still could use some work and review but seems like the start to an almost ideal solution.
Thanks very much!

And yeah that's a good point. You can scroll upwards (when hovering over the products) in case you miss anything when Shuffling. But we'll have a think about it all the same.
Where is #! then?