skysight-inc/HackerNews huggingface dataset:
I think you are getting mixed up. The grammar of C isn't complex. Unrelatedly, C does have a few lesser-known features, but remarkably few for a 40-year-old language.
Ask HN: Whats the best captcha service
My website is being bombarded by registration spam and as much as I don't like to do it, I will have to setup a captcha to stop the automated registrations. I know the captcha will have some effect on the conversion rate for real users - but I don't think this can be avoided.

What do you guys think is the best captcha service which does not add too much of a barrier to user registrations?
Ask HN: What are some of the worst operating system flaws of all time?
I am currently in an Operating Systems class and just read about Windows's service processes. The printer spooler was specifically mentioned. I have never seen such an incompetent piece of software in a professional setting in my life. The printer spooler almost never worked if anything went wrong during a print. Google "Windows XP printer spooler" for a thousand horror stories. Anyway, I wanted to open the discussion of major operating system flaws of the last ~20 years. IE 6 is a given.
I have been using the current-generation XPS-13 (bought with Ubuntu pre-installed) and have not had hard lockups. I did have one kind of bug that seemed to make X completely lose its mind, but the virtual terminals still worked.

I have upgraded to Quantal.

I'd ask Dell for a swap.
It's not just rehabilitation. It's also deterrence.
Top VC Firm Rankings
I tried it circa 1998. I wouldn't call it "working" even then.

Not to mention it needed installation (Javascript just needs people to go to a specific page), and the speed, lag and buffering was horrible at the time.
The second-order-diff Git trick
Even more curious (but equally broken) are the myriad DRM protocols that operate between consumer devices across the network. The main reason DRM is used in these scenarios is that a lot of the leading content owners (mostly Hollywood) make it a requirement before releasing their content digitally. Having seen the reference source code for some of them, I can tell you that we have nothing to fear, and that the claims each new system makes regarding innovation are farcical.

Some of these protocols currently in use include Coral, OMA, OMA2, Windows Media 9, Playready, Marlin, Widevine, etc.

Also, HDCP is spiritually the successor to Macrovision Analog Protection System (APS) on videotapes. For more information on where this is headed at present (dead as the whole DRM area is), see also DTCP+, HDCP's latest content protection specification.

PS. Adam, if you read this, nice meeting you in Bangkok a few years back. I am sort of based there now, just back in China for a spell.
What personal drug habit requires $50k? If it is blow, that's at least an 8-ball every single day for a year. I can only guess you're buying that volume of drugs to resell it. Which is essentially why the guy in NZ was caught.
Do you really think they are just trying to demonize China given that there have been attacks to control critical infrastructure?
Scientists find weird new property of matter that breaks all the rules
Don, I'll second the notion that you're already a very fine writer! I'd be happy to chat writing with you any time you'd like.
http://www.instantssl.com/wildcard-ssl.html
Presently we are using this and good to use it!
+1, The same happened with me too. In my university, the professor teaching Computer Networks never understood about computer networks, forget UNIX, he used to come to class mugging some programs up. This guide helped a lot to start with UNIX, I was so overwhelmed that i went on and sent fan mail to beej xD.
Considering the degree that defense spending props up the US economy, yes.
This article from August 9th is out of data and the views in feed have been removed since August 14th: http://blog.quora.com/Removing-Feed-Stories-about-Views

I'm OK with folks not liking Quora, but it's hard to take feedback on things that have been changed already.
Same problem in Boston. The recent HackerNews meetup was great, but I found it hard to stay connected with the people I met through reddit. Strangely, I don't have a desire to go to a lot of the Meetup.com groups..
I would assume that the most effective counter-strategy would be something like a poisoned honey-pot approach: Make a large scale effort to start feeding fake information to intruders and see what happens.

You probably couldn't do something like this but it's interesting to think about:
http://en.wikipedia.org/wiki/Siberian_pipeline_sabotage
Awesome work. It's a bit slow in FF but works fine in Chrome. A welcome screen would be helpful.
The code base for WinMobile was a horrible, disgusting mess. The build system is one of the worst I've ever seen.

MS let WinMobile rot internally for years, building up tons of technical debt, and they paid for it in market share.

I was on a project that was repurposing pieces of the WM6 code, just cherry-picking drivers and stuff. We used to go rummaging through the source code on "Wait, you thought /that/ was bad..." sessions.

The BSPs ("Board Support Packages") that provided drivers and and other low-level code for the various platforms that WM ran on were written by third parties, largely by contractors, largely by the /same/ contractors, and the code quality was again terrible.

Don't ever let code quality and good system design take a back seat to politics, personal agendas or convenience. That kind of nonsense is at the core of why MS is not a major power in the mobile market today. Senior management at MS utterly dropped the ball; I like to think it's because the upper echelons don't really read code or look at designs any more.
This seems incredibly useful. My dad recently started a company and was always complaining about how long the employee packages take to setup...will let him know there is a solution!
I ... hadn't thought of it that way.

Satori in 3 ... 2 ...
http://bookmarked.in -- It's private, does one thing and does it really well - saves a link to a list of other links! Sometimes I just want to save a link and continue browsing without being hassled for extraneous details like tags or descriptions. Features=1 -> save a URL.
If you make a special configuration of life, you should be ready and willing to deal with the consequence of selling that life. E.g. if I buy a purebred puppy from a breeder, does that breeder get to tell me not to breed my dog? No, they don't. And lo and behold, as if by magic, there is still financial incentive in selling specially bred dogs!

Monsanto is just being greedy here, and the net impact on their profits will be minimal even if they lose. There will always be a market for them to sell engineered life "factory fresh" even if people use secondary generation of seed.
Just moved to a MBP Retina for the hardware after using Linux for years, and the main thing I miss is Awesome WM.
After looking at Divvy, SizeUp and several others, finally settled on ShiftIt (primarily because of key shortcuts for resizing horizontally by custom percentages), but may have to give Slate a try...ShiftIt helps, but still no comparison to a decent Tiling WM like Awesome.

https://github.com/fikovnik/ShiftIt
Hey,

I heard you're into data visualization. Are you up for a gig? Let me know, thanks
Why are these Linux machines that appear on HN always sold at MBP price ranges? This one has a good reason -- the high-def screen, but OEMs like system76 stump me with their over-the-top prices.

I actually got an Ubuntu-certified Dell Inspiron N5050 from Dubai for about $450 (AED 1650 for the laptop + AED 50 for a RAM upgrade to be exact.) Its specs are; 8GB RAM, 320G HDD, 15" screen, Core i3-2370M 2.4GHz. It's really not that bad for the price. I should have gotten an i5 17-inch (Inspiron 17R), in retrospect, but oh well - this is still great.

Forgot to mention, the Linux support on the Ubuntu-certified Dell _rocks_. Every little thing from the integrated webcam to the wifi/bluetooth drivers all work; which is really the main thing I was after in a laptop.
This story typically doesn't have a very nice ending. Maybe you're just having some fun, and will be able to shrug it off some day. I hope so. But if you find yourself trying to quit, and unable to, try to find some help.

Sometimes it takes a lot of tries, with lots of different kinds of help from lots of different kinds of folks.
I learned a new word
I'd recommend using Timbre.js
http://mohayonao.github.com/timbre.js/
As much as I love audiolet, Timbre.js knocks the socks off of it. It's very much based off of supercollider, which is really THE language to live-code in.

Also, it's way more fully developed than audiolet, and seems to work way faster.
Schools Ask: Gifted or Just Well-Prepared?
On my Ubuntu, pico is a link to nano, and I usually type nano when I want to use it. I wonder what the editor results would show with nano thrown in.

I'm surprised so many people use apt-get instead of aptitude - the only time I use apt-get is usually to install aptitude.

Also surprised people use find so much. I use locate probably 80% of the time, find maybe 20% of the time or less. Operations like this are what caching was made for.

I did not know tmux was a popular as it is. That's interesting. I am not surprised sublime is gaining in popularity...
It's simple to me: anyone who wishes to take our work and also openly contribute their work are free to do so. Those that don't wish to also openly contribute their work need to contact the copyright holder.
That's strange. Intel's 32nm Sandy Bridge 2600k is more energy efficient overall and has better single thread performance than AMD's 28nm FX-8350, while having almost equal multi-threaded performance.
If a farmer used Roundup, his crop could not be considered organic.
I've looked into them, and they make pretty good products, but I'm just too hooked onto Thinkpads' timeless design, and of course, the TrackPoint, to switch.
While purchasing power parity is certainly relevant, being poor in the US (by the official US definition) is still better than being poor almost anywhere else.

This paper goes so far as to argue that, in many ways, the average poor American lives at the same level or better (materially speaking) than an European middle class person:

http://www.timbro.se/bokhandel/pdf/9175665646.pdf

Also, note that the official definition's minimum yearly income doesn't include welfare benefits.
The previous submission (of several) with extensive discussion about two days ago:

http://news.ycombinator.com/item?id=5230585
There are sub-reddits like r4r or SFr4r but I've heard (from other redditors) that many get freaked out at the last minute on meeting strangers from the internets.

The problem I've noticed is the lack of re-engagement after initially meeting people face-to-face.

There are sites like letslunch but many 1) don't have the luxury to do >=1 hour lunch or 2) don't work in the city
Funny, I'm on the other side of this (trying to hire a product manager). I prefer PDF, but read the job description, they might like word instead.

The majority of resumes I get are pretty boring word docs derived from the standard templates - it gets boring after a while and the candidates blend together. Just a touch of design is all it takes to stand out.
Just make a programming themed chatterbot,drop some ads (If you are so inclined), and you are golden! Someone posted a plugin for IntelliJ that allows you to do just that. I would use a web based one of it existed.
Thanks! I was going to recommend this service but couldn't recall the name.
Forgot your medicine, today?
I admit it's confusing, but I don't think it can be put much more succinctly than the man page makes it. The part where the name of the link itself is called "link name" really drives the point home.

I definitely refer to ln more than any other man page... Every time I use ln I say "target, link name" in my head.
Ah, the ever-catchy "If you love her finger, put a ring on it."
I tend to do the same thing when I peel away from the screen and take a shower to think on a problem. Maybe instead of keeping it all in my head a rubber duck would be more efficient...
"Why not just define a bytecode spec and be done with all of this nonsense?"

Because such bytecode would not be backwards compatible.

"Defining a simple register or stack based machine and producing bytecode for it would greatly simplify the job of implementers"

Let's take as a given that every browser that wants to implement asm.js needs a JavaScript parser (for JS content on the Web) and an asm.js compiler IR. The question, then, is whether it's simpler to write a verifier that simply walks over parse trees or whether it's simpler to write a reader for whatever custom bytecode is defined. I don't think that the verifier is much harder: the JS version of the verifier clocks in at just over 1,000 lines of code [1], which is nothing compared to the size of the VM as a whole. Certainly that 1,000 lines of code doesn't justify breaking backwards compatibility, in my mind.

"it would make defining the specification and determining compliance with the standard very straight forward"

The specification already more or less exists, and determining compliance is straightforward: 1,000 lines of code for the reference implementation.

"it would let us eventually do web programming without being tied to a specific language"

asm.js doesn't tie you to a language. On the contrary, it allows you to use alternative languages in order to get better performance than you would if you used normal JavaScript. JS is used as the transport format for backwards compatibility, nothing more. In fact, in SpiderMonkey, asm.js has its own set of IR opcodes (Asm*) that are separate from the JavaScript opcodes.

[1]: https://github.com/dherman/asm.js
Using Fabric's

with prefix('source venv/bin/activate'):

.. is not annoying in the slightest (to me).
I don't know why they (Obama and his advisers) ever thought that was a good idea. Whoever was planning to hack US never took that seriously anyway, and now that they've seen they won't actually do it, they can take them even less seriously.

I guess they couldn't just say "you hack us, we hack you back". Or more realistically: "We hack you first in secret. Then you hack us back in secret. And then we have an excuse to go public to get the public's support to hack you back, and get more funding and bills passed for whatever other secret operations we want to do next". Case in point: Iran.
I second the success reports of HAProxy 1.5dev with SSL support. It's been stable for me over the last month, and more performant than using STunnel for SSL, which is what I'd been using for the last 1.5 years with Websockets. HAProxy is a remarkable, wicked fast, and very stable product.
They recently linked to it. But the article itself has been around for as long as they've had help articles on how to use Git and GitHub.
I think it woulf actually be more scary if biotech seed companies pushed non-reproducing plants. Covering the country and world in food that has to be built in a lab seems like a bad idea.
It's only small because bitcoins are a pain in the ass to get, and haven't spread yet. Once they become mainstream, there's no reason SilkRoad can't be the next huge thing. Think about - there's nothing that stops them from selling pirated books, movies, clothing at a huge discount compared to, let's say, Amazon.

Many things only cost a lot because the manufacturer's profit margin is huge. That's true about anything clothing-related.
You're smart for a recruiter (looking for advice on HN), so I will give you an answer.

I get maybe 3-5 emails from recruiters a week. I usually write back a quick "no thank you".

Some of the problem is out of your control, like the fact that there is ten jobs for every available developer. Not good odds anyone would be interested in any job from a third party.

Some obstacles you could manage, mostly by being more specific.

WORK: Don't look at things I did ten years ago and reference them. YOu don't have to cover everything you are looking for in your first email. "looking for a backend Ruby developer" is specific enough. Try to describe who I would be working with (vs some weird perk like "we play pingpong on thursdays)

MONEY: I hear "exceptionally well paid position" or "top of the industry salary range" consistently, but rarely do I hear "$250-300k plus options".

Referral: Unless my friends are looking, it's very difficult for me to forward anything. Mention what the founders have worked on in the past would increase my chances.

Hope that helps.
Too Fast to Fail: Is High-Speed Trading the Next Wall Street Disaster?
Makes me wonder(or maybe I don't want to know) how Heroku has managed this until now? Only unprivileged users?
Friend looking...
Are you asserting that these nations have broken into non military infrastructure of some other nation they are at peace with?

Certainly, they do it all the time. It's considered par for the course these days. It's not always breaking in to the infrastructure, sometimes it's providing it.

For just two well known examples, look at Israel's Mossad-affiliated AMDOCS company's widespread global telecommunications data theft with "hosted billing solutions" for major mobile and fixed-line telecommunications carriers worldwide (certainly US and EU-wide).

Or, look at the European Union's exposure of how the US has been constantly abusing surveillance capabilities for global geostrategic business purposes in their original report on Echelon; IIRC they had a very well documented case of Airbus vs. Boeing.

These things don't stand still, and the above examples are continuing but originated 10+ years ago.

IMHO it is now ignorant to believe that we live in anything less than a world of constant conflict where corporate-government mutual assistance and backscratching are the order of the day and citizens rights are nothing more than a quaint, antiquated notion you can easily put down in court given enough lawyers, legal entities, deniability, media gag orders (UK tops the world for these), assassinations (Singapore is up there), imprisonment (US after Wikileaks) or the odd, extreme, resignation.
do you know how this compares to bouncy? I use bouncy as my web proxy including websockets and SNI. I love the flexability of writing the proxy in javascript. https://github.com/substack/bouncy
Probably because the US is becoming an increasingly hostile place to wealth, not to mention the fact that we're a police state.

Singapore is an incredibly good place to do business, I'm not shocked, especially since he wasn't a native born American.

Oh yeah, the real kicker is that you have to renounce citizenship, or you'll pay federal taxes even while living abroad. (True for dual citizens, too)

That was probably his real reason.
Pluto Was Discovered Today In 1930
That does not show anything. A motive perhaps, but nothing more. On the other hand, we have stark evidence of China being nefarious right in front of us.
Great. Now, when can I get one with a screen taller/squarer than 16:9? I really dislike TV aspect ratios for code.
Amazon buying RadioShack could be a good move in terms of getting their hardware places where people can actually play and interact with them. Google announced they are going to have their own stores as well. Now the big tablet sellers, Apple, Google, Microsoft, (Nook?), all have stores for customers to see their tablets except for Amazon. This could end up being a big weakness for Amazon as it continues to dive deeper into the hardware market.
Shanghai is defined by a river. The old town to the west, the new town to the east. Pudong literally means ("east of the river"). Pudong is metaphorically as well as physically fully half of Shanghai.
Geeks on a Plane India 2013, February 19–March 3
Chinese cyberattacks on US traced to this 12-story office building
Support for 386 being removed. My children compile kernels on their 386 to keep warm in the winter. Linux 3.8 MURDERS CHILDREN (http://xkcd.com/1172/)
Anyone who has not seen his TED talk, should take a couple of moments and watch - for me, it finally distilled some of the discomfort I had always felt, growing up in the exurbs of Philadelphia:

http://www.ted.com/talks/james_howard_kunstler_dissects_subu...

> "“The public realm in America has two roles: it is the dwelling place of our civilization and our civic life, and it is the physical manifestation of the common good. When you degrade the public realm, you will automatically degrade the quality of your civic life and the character of all the enactments of your public life and communal life that take place there.”" — James Howard Kunstler

>"“I like to call it ‘the national automobile slum.’ You can call it suburban sprawl. I think it’s appropriate to call it the greatest misallocation of resources in the history of the world.”"
What opiates are you mostly buying?

Unless you are ordering Heroin, which is very expensive on SR, at that spending rate you are probably buying Oxys or Opanas.

This might surprise some, but there are much simpler and better-priced places to get those online than SR / with 24h turn-around, overnight UPS - that won't involve an eventual FBI/DEA reverse sting - which is were SR is heading with all this attention.
Hetzner is down.
That's really insightful.

The code ended up being that awful to maintain because of deadlines pressures or Microsoft inherited the code base from a buyout of another company?
>Broder published the article with emotion and without further consulting with Tesla on the cause of his bad experience. Musk immediately claimed the article was done in bad faith rather than checking the facts and opening a dialog like an adult.

Broder claimed in his first response that Musk had reached out to him for another go at the trip, once more stations are up. Musk has not denied that that took place, so I don't see any reason to believe that this isn't the case.
> collateral damage in an internal power struggle

Why I'm leery of Windows Azure, even though it seems to be doing mostly the right thng.
Yes, there's a couple performance trade-offs, both good and bad.

First, as you observe, File I/O is faster than Network I/O - on a call for call basis. However, current disk-based operating systems may perform thousands of File I/O operations per second when performing seemingly trivial tasks - dramatically slowing down the perceived speed of the operating system. Webapps do not perform thousands of Network I/O operations per second. Instead, webapp authors go to great lengths to maximize that the perceived performance of the app, even on very slow network connections. For example, Gmail perform asynchronous background network operations, so the user rarely perceives any sort of network delay - even on a very slow connection.

Another significant trade-off of running webapps instead of locally installed application compiled to machine code - webapps are usually written in some combination of Flash, ECMAscript, or HTML5, all of which are much slower than machine code. However, webapp authors also go to great lengths to insure their apps perform very well, despite the slow language interpreters.

In the end if the webapps are written well, they absolutely can run faster than a traditional operating system running local apps.
Historically I never replied to anything. I don't know why anyone would bother replying to unsolicited email of no interest.

Lately I've been freelancing so I reply saying my hourly rate and that I prefer remote work.
I have a decent server doing pretty much nothing, sitting on a link with a couple hundred Mbps of available bandwidth. If I can find a command-line BitTorrent client and figure it out, I'll help seed as well.
How much deterrence do you think longer sentences than that actually provide? Nobody is typically going to commit a crime if they think it will put them in prison for five years. The people who do are just expecting not to be caught. A longer sentence can hardly deter someone who doesn't expect to serve it.

It's also worth pointing out that the general public has utterly no idea what the prison sentences are for specific crimes. How can you deter anyone with no knowledge of the deterrent?