skysight-inc/HackerNews huggingface dataset:
From TFA:

some operations behave differently when hardware acceleration enabled

So they've been conservative. I kind of wish they hadn't - 3.0 is a big enough version jump that people understand there's going to be a few glitches, and there are almost certainly a large number of apps that don't use any of the small number of listed APIs that change their behavior under hardware acceleration. Those apps that do use the APIs could be autodetected I would have thought and have hardware acceleration disabled automatically.
If you're going to pick a fake identity would you pick one that would get you attention like this? Seems like a fake identity but not sure it's the best one.
A Clever End Run Around the Movie-Streaming Gremlins
Whenever I see a picture of RMS, I always think about the smell. From the stories I've heard, it's probably not very pleasant.
Citation needed. Please share the link to information indicating that Android phones are outselling iPhones 4 to 1 in the US.
Look Content is still king, Netflix needs to have content no one else has. This is the only way. I can see them offering exclusive agreements to content providers that would be more lucrative than non-exclusive. Their competitors like Amazon will do the same thing.
The fact that it was created by a big rich company makes all the difference. Seriously. Companies commit themselves to development projects in hideous proprietary languages like ABAP without a second thought, but a well-regarded language with multiple high-quality implementations can be a difficult sell if it comes without a ™ and a corporate logo.
It might be easier to write CAD software without an OS. At least, writing directly to a framebuffer is simpler than using X11 or OpenGL or Win32. Unless I'm missing something, a modern CAD system has to plot each entity twice; once to the display system and once to an internal grid. The internal grid is used for entity selection, possibly culling and other things.

The older AutoCADs (on DOS) apparently plotted the internal grid (hi-res), then resampled it to generate the screen display.

Thus, minor panning and zooming could be accomodated without "regenerating" -- replotting the hi-res grid.

Anyway, a CAD system doesn't really use the facilities of an OS; something like a web server, however, seems to benefit from an OS.
Oh cool, my half-hour project is on HN! I made this a year ago on my netbook while waiting for the bus. Interesting how my silliest ideas are the most successful ones.
I'm interning with a company that is a COBOL shop. It took me months to make the transition from "normal languages". I don't think it's worth learning honestly unless you get a job in it. Here are some things it has taught me.

It's taught me to create pretty code that is indented correctly.
I pretty much live in a debugger. Most people out of a CS program think they know how to debug stuff. They don't have a clue.
It's taught me to be very meticulous and review every single thing I do down to periods(which BTW terminate loops and if statements making life hell)
If you can't understand what you just wrote it needs rewritten.

As far as language comparisons. All variables are declared at the top of the program. All variables are fully global. If you move a variable to a smaller variable it doesn't throw an error it just gets truncated. Loops start at 1 instead of 0. There is very limited error handling.

I don't know of any resources online. I searched when I started working but I didn't find anything real helpful. I did have a 25 year old 30 million line code base to learn from though
As a newb to non-relational databases, but planning on learning one soon, what is the advantage of MongoDB vs Redis? I'm planning to use ruby with either, but was interested if there was a reason to pick one over the other.
Twitter says it will stay in San Francisco if given tax break
What's the point of using Linux if you're going to use Chrome instead of Chromium?
When I first read about Zediva and how they planned to work it, I laughed. Are they going to have tons of people going around changing dvd machines. I pictured a huge warehouse with people running around putting dvds in machines.
Chime, in case you're unaware, you definitely want to at least consider an employment offer from joshu (the creator of delicious).
the fact that you can build increasingly complex application that will work on a common runtime installed on every pc and most people tablets and phones without (barely)any packaging or installation procedures is a modern day miracle

This requires me to install a whole browser! For some reason the HN crowd sees installing FF4 as free. Installing a plug-in as nearly the equivalent to jail time, a horrendous chore.

With all due respect to all the excitement in mobile (where Flash is nonexistent), HTML5 fundamentally won't change the desktop at all. And certainly looking at an application that I've seen high school students do in Flash is simply not exciting. I salute HTML for finally getting there, but its just not fundamentally very interesting.
Hello from a fellow triathlete! I cant give money but ill post your link on my FB page. I might be doing a Lavaman myself but this ones in NJ. Good luck with your race!
I'm curious what you're getting at IRT memory mapped I/O. To me, one of Mongo's selling points is the way it lets the OS manage caching for you instead of bothering you with tuning a bunch of buffers and things along those lines. For the sake of disclosure, I'm running 6 servers in a pretty high volume cluster, and while I've had to address some issues here and there, memory management hasn't been one of them.
But hey, every single episode of Buffy the Vampire Slayer has its own descriptive article, and that's what's important, right?

http://en.wikipedia.org/wiki/Buffy_episodes
White smoke is not a sign of criticality...
I don't think you should just learn one; they are all used for different niches. It depends how your app trades off different things (consistency, reliability of reads, reliability of writes, speed of reads, speed of writes, efficiency of hardware use, and so on).

See http://news.ycombinator.com/item?id=2052852 for a comparison.
Sure,

Feel free to write us at gang _a_ ducksboard.com
Came here to say this. Well caught.
I just added Control+/ as the alternative to the ` key. Hope that helps.
Getting Paid to Learn
Web servers are limited in the number of concurrent connections they can maintain (tubes aren’t big enough).

This doesn't really make sense -- maintaining a TCP connection requires no "tubes"; the limit comes from finite state storage: a finite state table, a finite number of file descriptors, and a finite amount of RAM in which to store the application-level connection contexts. These numbers turn out to be Really Fucking Big, so this is probably not affecting your application unless you are Google's IMAP servers or something.
Give me easy audio but no autoplay and I will be happy. The same applies for video. In fact, in unicorn-land I would like it also for heavy animations. At least one advantage with flash is Flashblock ;-)
I've been playing with this for a while. I must say it's very helpful in finding new games to play, and the level of Android hackery going on is pretty nifty... stuff you could never do on iOS.
It's been a real pleasure to watch your work with Startup Foundry. I remember when you first came and floated the idea, and the top comments were that g0atbutt was a ridiculous name for a tech reporter. You ignored all that talk AND GOT IT DONE!!

Talk is cheap. Anyone could SAY they are going to compete with Google, Facebook, or the whatever the biggest player in the game is. It's a whole lot harder to do it. You came out and boldly proclaimed that you were going to start an alternative to TechCrunch and you are well on your way to doing this.

My one constructive criticism is that you spend some time getting more comfortable with your interviewee and with yourself. I've never met Andrew Warner but he's comes off as being very charismatic while being genuine at the same time. I can't imagine anyone watching him and not liking the guy. Part of this is probably his natural personality, but a big role is because he also comes EXTREMELY prepared to his interviews.

I don't have any tips for you on increasing your charisma, but I will say that your on air persona is an important part of your brand/product and there's a certain something that's missing there although I can't name it.

I expect to see you reaching greater and greater levels each month!

Go GoatButt!
Any media outlet tempted to use a "you've never heard of" headline should seriously reconsider. Guaranteed to irritate everyone who HAS heard of it instantly.
My interest in Go stems from its potential to replace C as a systems programming language. Basically, it seems like everything that has been tried for improving upon C has failed. However this is not because C doesn't have problems, rather it's because every replacement has been trying to achieve other things at the same time and has introduced complexities that made things worse.

So I think it's interesting to have a language that is finally being built with the primary purpose of being better than C at systems programming. My main issue however is the lack of support for Windows. One of the main points of a system language and the reason C dominates is that with enough hacks you can make it portable to anywhere. I can understand the Go folks probably don't have much interest in or use for Windows (or resources to support a port) but honestly, in my mind that's just incompatible with the stated goal of being a "systems programming language".
I fail to pickup on how the personality in the interview seemed strongly female. Could you give an example?
Current status of Fukushima Daiichi Reactors (kept updated)
Twitter Accounts Are The New Business Cards
Ok. I’m calling it. As of right now, Twitter handles are officially the new business cards.

This article at Business Insider made me realize it, but I guess I’ve known it for a while now.
That totally depends on what you want to do with Redis/MongoDB. Do you intend to use it as your primary data store? AFAIK One of MongoDB's goals is to be useful for a lot of things you'd normally use a relational database for. Redis on the other hand has a lot of nice things to handle more specialized cases of data.
I'd really like to see the look on the face of the average Forbes reader after clicking on an ED link.
I'm not planning on just learning one, just trying to pick one to learn first
The people at risk of "death from these other [non-nuclear] sources" (see 6 posts upthread).
Google's rules to be a good manager
Hard to believe they didn't take this into account until recently.
I work at Google, but let's be honest: Java and C++ continue to be the only game in town for existing and new projects, Go occupies only a very tiny niche in our code base, mostly for the reasons that Chuck mentioned: a lot of the parallelism value that Go claims is already widely available, battle tested and very robust in Java and C++.
Because when something happens, it's always because a majority of people want it to.
Rubyists for Japan: Please donate to the relief effort. #rubyistsforjapan
Seems like in #sxsw all sounded derivative and not original
I believe the skin and the XSS vulnerability were two separate issues. Even if the site had been using a different skin, the XSS vulnerability would have still existed.
Chomsky is talking about institutional factors. He typically admits he is affected by them the same as anyone else. What kind of readership can a public domain book get? How would publishing it be funded? If it was a success, another publisher could just begin a print run. Old public domain books manage to get published, but, they have the advantage that they don't need to be advertised, have shelf space speculatively bought, etc. etc.

Chomsky also doesn't believe we should have regular property (at least not in the "rights" sense), but he still owns stuff.
Not to mention, it must be humiliating for HBGary to be thought of the world as hackable by a 16 year-old girl.
LaunchRock + Vencorps $25k Social Proof Competition
No its not. Right now our corporate tax rate is 2nd only to Japan. What is happening is corporate flight from the US. I get emails every day proclaiming the low tax rates of Costa Rica and Panama. Heck even the UK's rate is almost half the US. Ad to that certain states like California and New York. So not only do the wealthy get taxed personally but also on their businesses. This is double taxation.

When the top 5% of the population pay over 80% of the taxes it is ludicrous to say they have a low tax burden. This doesn't even get into the question of lower taxes for capital. Perhaps if we looked at the entitlements which are growing all the time as this article points out, we would see why the tax burden is too large for everyone. (well not the 50% who pay no taxes at all).

The real deficit debate is how big of a government do we need not if the rich are paying their fair share. That debate is over, they pay more much more than their fair share.
It's against the law? Where?
Collaborative DAW and mixing applications need to exist soon. There is a lot of really cool stuff that could be done in this space. Opportunities are endless and both at the professional and casual consumer level markets of happily paying users exist.
Nonsense. If you want to work at Google, learn Java or C++ (but especially Java). And show that you can code.
Java still has a few killer features that Go doesn't. Primarily, running in a VM and "interpreting" byte code means you can ship a single binary to every platform. Go requires you to compile a separate executable for every platform.
Archipelago - Mapping Social Activity Using Foursquare
Last time I met him (though, it was a couple of years ago), he smelled like any other ordinary human being.

A random suit after 8 hours of office work is far worse.
These are really nice and I like the style, I'm particularly impressed with the cash flow one.

I would even say you're too harsh on yourself in thinking your apps are incomplete, compared to many other freely available web apps I'd say they're actually very well rounded.
The conundrum of design in Silicon Valley by former Mozilla CEO John Lilly
Even if you were the same as Mixergy it wouldn't matter. There's plenty of room on the Internet!
I've got a hard time not writing

"Quora has a lot of trolls" FTFY

with that kind of comment. Impersonation is crap and childish behavio(u)r and not about being "passionate" about a site or a technology.

I don't think Quora guys are to blame, but

- These comments should be moderated/removed/shouldn't have been allowed in the first place

- Calling idiots that do things like that "passionate users" does both the service and the internet in general a disservice. They are idiots. Period. That's not funny, that's not cool or helpful. Your reply seems kind of supportive and I don't get why.
Quora is not limited to technical Q&A. Also, it allows people to put things like "3x SEO EXPERT CHIEF VP FOUNDER" next to their name. Lesser Q&A sites (and BBSes in general) do not implement this feature.
Text is incredible. It is simple, unobtrusive and everything just works the way one would expect it to. I know how hard it is to design something as clean, simple and functional as Text, so - Great job, Chirag. Thank you for sharing this, made my day.
They're really two different beasts. Mongo stores things in a manner similar to a relational DB (minus the relations). Think of it as a store for JSON that allows indexing and SQL-style queries using a JSON style syntax. Redis data structures are closer to what you'd find in computer science books (lists, sets, hashes, etc.). You should explore both and see what meets your needs.
Yeah, more or less. We're learning more about what happens when it fails, but it's an old reactor, and we've seen them fail before. We also seem quite unlikely to learn anything especially revolutionary about how radioactive materials behave.
Depending on the area Clearwire works fine for streaming Netflix. I've used it to stream Netflix in NYC, Tampa and Seattle without issue.
I'm at a start-up now, but before that I got sick of developing professionally and took a break. Probably because I was one of those people who didn't look good enough on paper, and only got through the resume pile at corporate jobs or body shops, and got fed up with the bs you see there.

So after my break, I honestly listed that as 'funemployment' on the resume, with a brief human understandable explanation. (I actually was working on some of my own non-programming related projects, and explained as much.) In the email cover letter, I basically said "Here's my resume, but I think my website does a better job of explaining my real strengths as a developer."

An interesting thing happened. Without exception, any company with an HR department totally blew me off. And without exception, any company where the owner screened the resumes, I got a phone screen and a real interview.

I also think that's something where having a custom domain for your email really helps. If any tech-savvy person gets a resume from blah@not-gmail-or-yahoo.com, they're pretty much going to instantly open up a browser and type http://not-gmail-or-yahoo.com.
First of all, thanks for the quick response.

Unfortunately, it doesn't really help. I access '/' by pressing Shift+7. How about '+'? That's right next to Backspace and doesn't need any special key.
Non-sequitor. Just because something else is bad doesn't make this situation any better.
I use soundmanager2 for a large project I'm currently working on, although it has it's... foibles, it does not actually require flash in most instances as of latest release, it can also use HTML5 audio where available. And the size of the library is relevant in terms of the work that has already been done for you, though of course one of the aforementioned foibles is that it's a touch hard to follow and you could fairly say the size contributes to that.

Personally I think lots of one letter variable names and liberal prefixing of everything with _ is a bigger annoyance, but to each their own I guess.
Installing a plugin is generally a one click procedure and I made no reference to firefox or plugins.

I wasnt being specific to this one page (which works in chrome as well), but at the same time it can be viewed in browsers going back to mosaic with varying degrees of aesthetic.

html has already changed the desktop and it is only going to go further, there are operating systems coming out that have nothing but a browser, most phones these days come with a browser, we are still in the early stages of building the most ubiqitous and usable computing platform that has ever existed, you might not get excited about it, but I do.
By "maintain", he likely means that bandwidth to any particular server is constrained. Yes, you may be able to hold 10k connections open on your Wifi'd laptop, but if each connection only gets 1B/s is it really a useful webserver?
Ctrl+ zooms in browsers so wouldn't work. How about Control+Shift+Space? I can add that as another alternative.
Seriously. In a few months when every other browser follows even more HTML5 standards, has a faster JS engine, etc - IE9 will still be the same as it is today.

They really need to get with the program and until they release a more public release timeline I'm going to continue to tell people to avoid using it.
Ask them how they would feel about working more than 40 hours a week for 1 year and little money on what is most likely vaporware. Be sure to let them know they'll have equity in the company.

Bonus points if they enjoy foosball.
Yeah, no mention of encryption, even. This doesn't smell right.
How about adding hiphop-php from Facebook?
If he's as hot as he is funky...
look out! :)
So you're saying that the guys behind C, Unix and Plan9 have nothing to contribute to advancing the field of programming languages?

Comments like this bug me. Sure, some languages aren't terribly different from others, but there's always something new and valuable to be learned from a programming language, even if it's what not to do. At this point in my career, I can switch between languages almost seamlessly. Sure, you spend some time on syntax, but once you understand the concepts behind a language, you're running.

And with Google Go specifically, they're incorporating good ideas that aren't making it to existing languages. The Java guys can't agree on how to do closures, or even if they're a good idea, and the changes to C++ are making it more baroque. It's like they're having a contest to see how many meanings they can have for the const keyword.

I'm excited to see a new language designed by smart people with great track records, incorporating lots of cool new ideas, and from an organization powerful enough to make sure it's done right and supported long term. Is that not good enough for you?
There is probably a good reason this is so difficult: web sites that play sounds other than in the context of audio or video media are very often quite annoying, and thus there hasn't been much demand.
It could be something an editor slipped in there to "punch up" the tech jargon, for all we know.
All really fair points. For me, they still seem to fall into the 'Harbor Freight Tools of the Internet' category.

[Edit: I already feel kind of bad about this comment. I love me some 3$ multi-meters. Still. Analogy stands.]
"ava and C++ continue to be the only game in town for existing and new projects"

That is simply not true. Yes, Go occupies a small niche, but there are growing numbers of people using Go for real things at Google.
It is also worth mentioning that Techstars, besides 500 startups, is also a good program. Don't kid yourself though: they are all as picky (if not more) as YC. And as rmorrison said[1]: If you think you need YC to succeed, then you won't (and shouldn't) be accepted

[1]http://blog.rmorrison.org/advice-for-yc-applicants-on-the-fe...
Precisely my point.

I shouldn't be hearing "Oh, the Quora skin is just a prototype", I should be hearing something like "the dev site the Quora prototype skin was being developed on was running a 6 month old branch of our engine software, check out out github history to see all the security changes made in the "production ready" branch since November".
JSON versus PLIST, the Ultimate Showdown
"The lifesaver was a technique developed at AdSafe: The key to the solution was the ability to read the address of the top frame that was hosting the ad().

() For the technically curious: reading the address of the top frame is a challenging problem. For security reasons, browsers do not allow cross-domain scripting. So, it is not possible to just call the "top" object and read its properties. We have a proprietary solution for this."

Am I correct in reading this as they're relying on JavaScript security exploits?
The best fake identity is a real one that everybody believes is fake.
for one thing, I disagree with my distro's update schedule for chromium, and Google has a package repository for chrome that allows me to stay on the dev channel while still using the package manager to handle updates. not to mention that I get flash, PDF, and other proprietary features that you don't get with chromium. oh, and flashplugin-installer doesn't work properly behind a proxy without docking around with system files I don't have permissions to change.
"The only problem that I have ever heard as being at least in the sights of Go was the 'building parallel applications' problem"

That's only a small part of it. It's also designed to be less confusing than C++, and more flexible and faster than Java. As a result, it's actually a very different kind of language. Feels like a scripting language, but you get static typing and the performance of a compiled language.

Lots of smart programmers are finding good use for Go, so your comments seem like unnecessary and misplaced negativity to me.