skysight-inc/HackerNews huggingface dataset:
These machines doesn't see to have virtualization capabilities so I think I'll go trough the security training path (honeypot, personal lab, etc).

Also maybe I'll put one of them to work on bitcoins to know better the technology.

The BOINC seems a interesting usage once I get bored of play with them.

Thanks for all the responses. Great tips.
Haskell has type-safe software transactional memory for this stuff. And it's exponentially harder to get a program that compiles and has error like that.
Google Maps Street View - Behind the Scenes
So you agree that one day at a PDC, MS could just drop C++?

Seems to me our only disagreement is that I think, due to MS's lack of support for C for the 12 years before last PDC, that MS cannot be trusted to support C++.
I bet DDos-protection companies (Dosarrest, cloudflare etc..) are happy to see this .. what's better than a new business potential
1st Time in 35Years A New Carnivorous Mammal is Discovered in American Continent
Make a really conductive frisbee.
Real reason (I only tell myself)

-----------

Too lazy to try and get out of comfort zone

Reasons I tell others

---------------------

- Family obligations (wife and kids)

- "Secure" "high" paying job

- No time

- No great revolutionary idea. If an idea does come, it gets shot down a few mins/hours/days later. Get worried that it is not the best idea. Next...
Not related to the content, but why do sites like this disable pinchzoom? What value could it possibly add?
Yep! I usually setup a mirror at bitbucket and set my local to push to both github and bitbucket and only pull from github. It worked well when github was down and I needed a branch from a remote developer.
What Steve Blank says about Growth Hacking [video]
App.net con(vince) developers to give up cash to fund a proprietary closed platform. Even users had to pay to get an account. They then sell shares of the business to Andreessen Horowitz for $2.5 Million.

Why don't developers and users get a share of the business? Didn't the developers take on the most risk a year ago? Seriously, it's about time backers of crowd-sourced projects start demanding something tangible instead of just forking over cash to every salesman to come knocking.

Anyway, eventually the investors - and the rest of the bandwagon which is sure to follow - are going to want a return on their investment, so we know how this API-feel-good story ends.

Any developer building on top of App.net expecting long-term stability is kidding themselves.
> If it's designed so it can't possibly fail

When faced with this kind of requirements, I always lift my eyes right above my screen, where it is written:

> The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair.

And for emphasis, next to it is a poster of a nuclear island cut-out.
Learn more about Lipo-6 Unlimited
A quote: "Quantum teleportation has taken another step forward, thanks to two complimentary [sic] experiments"

Complimentary, really? What happened to English literacy? What happened to proofreading? It's not someone's blog, it's Popular Science, a major periodical read by millions.

http://www.merriam-webster.com/dictionary/compliment : "an expression of esteem, respect, affection, or admiration; especially : an admiring remark"

http://www.merriam-webster.com/dictionary/complement : "something that fills up, completes, or makes perfect"
Apple certainly has technical reasons for using clang; good luck getting the degree of integration XCode has with clang with GCC (the plugin system added as a response to clang existing would help, but would not be sufficient in itself). BSD has less clear ones, though I would hope that other C/C++ IDEs will start adding similar levels of integration.

Ultimately, clang offers a way forward without having to adopt GPLv3 software, and besides that offers considerable benefit to people making development tools. Its big selling point has never really been speed; that it can generally keep up is enough.

EDIT: You could certainly also make the claim that Clang's far faster compilation is a technical feature, especially for C++ programmers. There are actually people who use clang for development, for the fast compilation and static analysis, then build for production with a newish GCC.
The article bring up a smart concept -- marketers, don't have tunnel vision and focus too much on A/B testing, you may not be testing the right marketing strategies or business model -- but the headline is utterly ridiculous.
You're projecting hardcore dude.

'The best designers are often frustrated artists that found comfort in design, where (perhaps subconsciously) they could use their talent without having the success or failure of their work fall 100% on them."

Yeah right. Are you sure you went to design school? Is that what they taught you? That it's where all the failed artists go?

Sometimes, I hate you a lot HN.
DUPE -- https://news.ycombinator.com/item?id=6218528
Is anyone else astonished that this drivel came from the respected Economist?
This happened at the FT a few weeks ago with "Syrian Electronic Army" posts and that was a successful phishing attack so "their lack of mastery of English" clearly isn't an issue.

Otherwise an excellent analysis of the likely vectors by the way.
Hey, I'd be all for having them called sum and product types. But then why not go full out and have (generalized) algebraic data types?
DMCA requests could be served as 451 as well, it's not just ISP-based blocking.
"Plus a general dislike towards the Samwer brothers."

This is why I won't use them until customers beg me to.
down voted eh the truth hurts doesn't it there is a world of difference between working at JPL MIT etal and some me to start up using the latest shiny new thing copying some existing SM type solution of which there are dozens already.
Alright, I'm sorry if I gave you the impression I was attempting to be prejudicially dismissive of your position, the things you told me about Mondragon were actually quite interesting. Wish you all the best.
What he said. The entire post seems to just quitely ignore the question of how let works in the first place.
This topic has started taking on religious tones in the past year or so. It seems to be a long stream of anecdotes and opinion pieces presented with appeals to authority either of the author or someone the author is connected to.
It's useless advice. Designers can't be founders because they're pussies? Is this really what you think?
Panorama Education (YC S13) Helps Educators Poll Parents, Students And Teachers
Destructuring Assignment in ECMAScript 6
That is not a capitalist society by any definition I know of. Capitalism involves things like land ownership and interest-bearing loans, things that eventually lead to significant inequality in the distribution of resources.

In a capitalist society, the other guy owns all the rocks, and if you try breaking one without his permission he might call the cops and have you jailed. But he's a reasonable guy, and if you're willing to break rocks for 14 hours a day, he'll pay you ten cents per piece, and then you can buy one back from him for thirty!
Discussion on HN from when the IETF Draft was created https://news.ycombinator.com/item?id=4099751

My blog post which helped inspire it http://shkspr.mobi/blog/2012/06/there-is-no-http-code-for-ce...

Simultaneously glad and disgusted that there is a campaign around this.
Washington post also posted another good article about the hackers:

"The Post just got hacked by the Syrian Electronic Army. Here’s who they are."

http://www.washingtonpost.com/blogs/the-switch/wp/2013/08/15...
The 1/3 rule applies well: If you are only using the server one third of the time then AWS is a good deal. That could mean 8 hours per day or 10 days per month or 4 months per year. In those cases AWS/public cloud is more efficient and convenient than buying servers, but there are additional exceptions.

Certain applications with lower uptime requirements (test environments) can be run on decommissioned older prod server hardware if you have that.

Legacy enterprise applications that rely on extremely fast database access with large relational databases and poor caching are better suited to bare metal DB servers than virtual servers of any kind (public or private).
Experience from other branches of engineering compared to other equivalent professions over the last 100 years suggests otherwise.
When was the last time HN's policies updated or changed?

This is how it's been for years. It's fine. You'll survive.
The author didn't take the time to learn the very basics of thread safety. It's highly unlikely he would take the time to learn Haskell and software transactional memory.
If this is solid, would be cool to see firebase (or similar) integration.
I can relate to this study --- even though I am not a young adult like the subjects of this study.

I stopped using Facebook a few months ago because I couldn't handle how it made me feel. I am bootstrapping a start-up ,working insane hours and depriving my family of the comforts/luxuries that I could have afforded when I had a corporate job. I am really happy that my friends are spending their summer vacation at resorts/beaches etc.; I feel horrible that my kids as stuck at home and they can't have the kind of stuff my friends' buy their kids and it is all my fault. I am not jealous -- I feel guilty and facebook updates from my dearest friends exacerbates my guilt.

So I stopped using Facebook temporarily -- I will be back on it when I can buy stuff. m
Fukushima: Uncontainable
I don't program much in java, but I would have thought that the problem was in the assignment of the new Point to currentPost, not the construction of the new Point.

I would have thought that the order of operations would be:

1) Read value from currentPos.x and add 1. Do same for y.

2) Pass values to constructor

3) Construct the new object

3a) init values with 0

3b) assign new values to x and y

4) Assign the newly constructed object's pointer to currentPos.

I thought that the problem lay in 4 where you might read a partial update of the pointer, possibly giving weird results. Is he saying that it might get assigned first and then constructed afterwards?
This calls for hygienic macros.
Bitcoin company BitInstant served with class-action lawsuit
NSA Brazil Watcher: Brazilian government selected Thales Alenia Space
As another avowed Left Libertarian (see http://twitter.com/praguebob profile): ditto!
Expert advises caution in online sharing
i) You don't tell the trolls who are hellbanned, but more importantly

ii) You can't tell people if they have no contact information in their profile. You can leave a post in the thread and hope the hellbanned poster sees it.
Oh @#it I fell for it.
"It's called a 0-day because (typically) it is patched a day or two after it's announced, and they are rare. If you have one, you don't use it just to attack one news site."

It's called a zero day, because there's no patch for it. And if you think most 0days are patched in a day or two after announced, I have a bridge to sell you.
Kerry Defends Internet Spying While in Brazil
> I will pick up Photoshop whenever I can to do very basic things, such as to mock-up a form change.

That's not exactly the kind of environment that fosters improvement on the design side though. In fact, your situation sounds similar to mine right now where the design work I do end up doing is basic things like that and the results usually end up being pretty poor.

Your structure really has to treat design and development as one in the same if you want to see growth on both sides. But those jobs are so rare, people are forced into only one aspect of the job, which produces what you've witnessed. And thus begins the feedback loop.
The PCL-R is not part of the DSM, but it is framed in a similar way.

http://en.wikipedia.org/wiki/Hare_Psychopathy_Checklist

There are definitely imperfections in the way psychiatric disorders are defined and diagnosed. Most of the difficulties happen in the edge cases. A person who scores a 0 or a "perfect 40" on the PCL is a pretty clear diagnosis.

Interestingly, the signature of sociopathy (aka psychopathy) appears to have an organic basis - it can be observed via functional MRI. See, for example, the article about Dr Kent Kiehl in the New Yorker.

http://www.newyorker.com/reporting/2008/11/10/081110fa_fact_...
Before I worked for ReadyForZero and before I started Light Table, I built a whole bunch of "real-time" infrastructure for a little live-blogging as a service company I started called TypeWire. It was miserable, difficult, full of quirks, had very unusual scaling characteristics and just a huge mess. I sincerely wish something like Firebase had existed back then, because it would've completely trivialized what I was trying to do. And that's the way things should be. We shouldn't be constantly rebuilding infrastructure, we should be solving problems - and Firebase is a wonderful way to get you back to solving problems.

I've been good friends with these guys for a while, and I'm impressed with how well they've done, how much people seem to love the service, and just the general quality they instill in what they do. Congratulations guys, it's been awesome watching you get to here.
cough http://aws.amazon.com/solutions/case-studies/nasa-jpl/ cough

Sorry, caught a nasty flu..
Google Cloud Storage now provides server-side encryption
I didn't downvote you, but calling Amazon a startup is pretty ridiculous -- and your spelling/grammar isn't lending your argument any favors. (Though, ironically, it does fit into PG's description of "a company optimized for growth.")
That's one of the advantages of a regime like China's: if you are fairly confident that you will stay in power for decades, then you have a certain "ease of mind" with which you can plan long-term.

Whereas in most democracies the party in power always has to worry about the next election.
What's a "git server?" Set up any machine that can be SSHed into, maybe apt-get install git and you're done. Git is just files.
Stories like this make me want for all comercial software to have source code published before anyone is allowed to earn even a dollar form it's sale, support or related activities.
Washington Post website attacked by pro-Assad hackers
In some cases (like avionics) you can't realistically implement hardware interlocks because you don't have many clear-set criteria to go on (eg. a control surface deflection might be OK at one airspeed, but cause serious aircraft damage at another).
Two Ways to Get to a $100 Million Valuation
IWOZ: Lessons for the Software Engineer
Editor's note on security of Washington Post Web site
Actually, concurrency is one of the areas where tests aren't particularly reliable. Whether the tests pass might depend on how the threads happened to be scheduled on that particular run.
I agree completely. I would expect measured results.

I've just yet to see anyone show me objective results that show they brought in 10K users for $10K in revenue or anything of the sort.
Although, I don't have experience with Gitlab, I did create a screencast about git/gitolite, which can do 90% of what you want @ http://sysadmincasts.com/episodes/11-internal-git-server-wit...

Then look at something like Gitweb [1], cgit [2], or Gerrit [3] to front the repo. I personally use git, gitolite, and gitweb.

[1] https://git.wiki.kernel.org/index.php/Gitweb

[2] http://git.zx2c4.com/cgit/

[3] http://code.google.com/p/gerrit/
Washington Post hacked by Syrians
Tests don't always catch everything, especially in multi-threaded code. Something more was needed in this case.
The Rails application template feature makes for great starter app tooling.

I keep a list of Rails application templates at http://railsapps.github.io/rails-application-templates.html.

I've also got a list of starter apps at http://railsapps.github.io/rails-examples-tutorials.html.

Starter apps are handy but even more interesting is the discussion about what gems should go in a starter app.
Less "extreme" examples than an overtly political site are BuzzFeed and the Gawker network that - although they may suck at times - have some good contributions every now and then.
I don't think anybody is recommending small companies host their own hardware, just that they own their own hardware. Renting a full cabinet at a premier datacenter costs under 2k / month and bandwidth there is far less than bandwidth cost from AWS.
Ruby Application Archive Retired
Are you suffocating from amibition?
oh man I love these.

Here's an old gem I came across a few years back:

https://gist.github.com/bsamuels453/5819204

This is a bitch to detect if you have a huge project. The #ifndef _DEBUG is like frosting on the cake. Templates are truly C++'s greatest 'gift'
Towards privacy, longevity, and independence, the private cloud would ideally be located in a distributed fashion on our own local hardware, i.e. no colocation or rackspace/aws. We would use open source cloud management/provisioning tools. But, allow flexibility and varied hardware and hypervisor (within reason) architecture/vendor selection if possible without sacrificing inter-hypervisor HA/Failover/Sharing of CPU/Memory/Storage.
The Cloud Begins with Coal [pdf]
Wish that one applied to patents.
It's pretty clear he's a young new designer. The design is nice and minimal, but demonstrates an unawareness of common issues.

First, a flat photo icon could get lost on top of a photo background. His example only works because he showed them on a solid black background.

Next, black as a major theme has always been less instinctively friendly than white. You'll notice websites are predominantly white and Apple also moving towards white.

Finally, he's using some extremely small type in key elements like the clock. That simply won't work for a lot of users with poor eyesight.
Do any job titles these days warrant the 'Web' prefix? So much software touches the web it's kind of pointless.

I think you can tack on 'Front End' if you're good with JS, MV*, HTML/CSS.... and 'Back End' if you understand DB concepts & scalability or architecture stuff.
Yes. But he said he's a professional developer, which implies to me that he should strive to learn new things, like a statically typed language...
See, you are trying to say that there are two possible positions - either the government is allowed to interfere with peoples lives, or it is not.

Most people believe something in the middle - there are situations where they would like the government to interfere. For instance, if they pay you for a service, and you don't deliver it, they might want the government to take action against you. In this case, you could argue they are wrong, there are alternative mechanisms (e.g. escrow, reputation damage).

But there are situations where only potentially violent action will help - e.g. theft. In the lawless world of Bitcoin, theft is a constant concern, much less so than in the real world where a man with a gun is just a phonecall away. Could we maintain a society like this without any enforcement of law? Really?

So, if you allow me for a moment government interference in matters of murder and theft, maybe you will allow me interference in matters of identity theft. Then of fraud?

So most people end up willing to trade freedom for security to some extent. (And it matters little what they deserve. The world doesn't work like that). I guess you can choose your level of tradeoff by moving to Somalia or Singapore, or not moving.

My tradeoff level is 'I think the government should prevent people being harmed by predictable irrational behavior'. That's why I support an age of consent, an age of criminal responsibility, regulation of harmful addictive substances, and socialized mental health care.

You may not. I hear it's sunny in Somalia. If you move, I'd love to stay on your couch for a bit.
Do you know if you get better rates that the 2.4 / 2.5% Stripe charges, if you choose a different provider?

You could use a company like PayEx, NetAxept, DIBS or ePay ( there are many more of cause ). You pay them a flat fee per transaction, I know at least one of them will do it for a fixed monthly fee and $0.04 per transaction. The you need someone to handle the actual merchant account, someone like Teller, SwedBank, Handelsbank ( again there are many more ). Many of these will process VISA and MasterCard for less than 1% of the amount and in some case a lot less.

Stripe is wonderfully simple, but if you want to process any real amount of credit cards they seem really expensive. For quickly starting up I get why you would go with Stripe.
I think if you want to sell in USD then you need a US based USD bank account, at least that's the message I got from support.
"This is an example of mechanically quoting arguments we're told to believe."

And that is an example of when people who know they have no argument dismiss reality because it gets in the way of what they want to believe.
That is the risk you take with ads, and to answer your question: they don't know if it's safe.

Frankly it would be nice to not run third-party scripts completely outside of your control, but ad networks would never comply with such a one-sided relationship.
Isn't arbitrary code execution forbidden on the app store?
Very good point. :)
Survey results on Android users understanding of app permissions.
I will concede that the "snake oil" works in the short term. If your business thrives on the one time short term burst (like the #1 for buy viagra) then sure, it works.

But if your goal is to build a long term sustainable business, then those things won't work, as you point out.
If a russian speaking about Russia surveilance asked for asylum in the US, do you expect the US to deny or grant it?
Arrogance is a disruptive personality characteristic whether the individual is an academoc or self-taught, and no one likes a know-it-all of any type. However, the behaviors you describe are extremely common among gifted and talented individuals, and are part of the reason that such individuals often struggle in the general student population (and real life). Often that talent, enthusiasm, and zest for sharing knowledge that these people possess is interpreted as arrogance. It's no excuse for the behavior - clearly quirky talented types must live in society - but it does mean that the education system should account for these individuals and help them down the road. But it doesn't. The system fails miserably in this regard, and the author of this article needs to realize he is part of the problem.
There will be a JavaScript version available this later week, both for nodejs and the browser. If you want to try out the command line version see issue #2 for instructions.
"over paid" what is this concept that you speak off - there is no big guy with a big white beard sitting on a cloud who's going to reach down and say "you yes you with a third in media studies from Luton university should be paid X and those cheeky blue collar train drivers or miners who have scarce skills should be paid less than you".

The PHB might think they are over paid but like it or not this is Laissez-faire capitalism pay is determined by scarcity and bargaining power.

ps for those outside the UK Luton is the unfortunate University that props up the bottom of the university league table - though to be fair they do rank well for Nursing degrees.
Arbitrary downloaded code.
The Maestro scheme mandates 3D secure for e-commerce transactions too. I don't think Stripe has any 3D secure integration, does it?
Yesterday I needed to look at source code on GitHub using my iPhone. Horizontal scrolling AND pinch-to-zoom were disabled, making it impossible to read lines of code wider than my phone screen.

Github.

Why is this so hard?
What is the worst real-world macros/pre-processor abuse you've ever come across?
SoC Shootout: x86 vs. ARM