skysight-inc/HackerNews huggingface dataset:
I disagree. Question#5 and bonus Question#1 are good questions. Production bugs are often close to these.

It tests if a student is able to follow a program's logic with rigor. It tests if you don't interpret the code but actually read it "as is".

Question#1 and Question#2 are less intelligent.

Also, no template test? Are you testing C with classes or C++ ? ;)
Drones now being used in search for LAPD cop
It is OpenSource. As long as you can compile the code and distribute your own version GPLd
Firefox for Android developer here. First of all, thanks for the feedback. Just a quick reply/update on some of the points raised in the post:

1. We're currently working on a new iteration of the tablet UI which will replace the sidebar on portrait with a horizontal scrolling strip that goes away when you select a tab (see meta bug 817675). The sidebar will not be "stuck" by default anymore and will slide away once you select a tab (see bug 817728).

2. We mitigate things like this with anti-phishing/malware protection and the identity status icon. However, this is not guaranteed to cover every possible case. Anyway, I filed bug 839994 to get some discussion going.

3. I agree that the current approach is not ideal if you want to browse through your desktop/mobile bookmarks very often. The current UI is more oriented towards finding your bookmarks through the awesomescreen search. Two points about this: the UX team is working on a new design for bookmarks/reading list. It will definitely involve an overhauled UI for accessing bookmarks. In the shorter-term though, we'll be working on a new iteration of the start page that gives you quick access to your bookmarks from there (no extra taps). Work on some of these changes has already started. For instance, you can now 'pin' sites on your start page.

4. This is fixed in Aurora/Nightly builds (see bug 786982). You can close the last tab. You'll see the start page when you do so.

Hope that helps. We're an open source project. Next time, I strongly suggest you to file bugs. We're happy to clarify and re-discuss design decisions whenever necessary.
A New Java Library for Amazing Productivity
Steve Jobs Wanted Apple Car
Thanks for the extra results. Obviously, a single micro-benchmark will only take you so far (and something like the Computer Language Shootout gets you farther -- it's a shame and mystifying (to me) that that site no longer has results for LuaJIT...).

But anyway, in my (limited) experimentations with LuaJIT, it's often been within a factor of 2x-3x of speed of C, which to me is pretty fast, and typical of many statically-typed, compiled languages.
That's a vacuous statement if I've ever heard one. Nothing in Smalltalk makes achieving liveness easier than say Java or, more obviously, a language with very encapsulated state like Erlang, and definitely not various visual languages where you get liveness for free (Quartz Composer!). It's telling that Granger et al are basing Light Table on Clojure/Lisp rather than Smalltalk (it will be interesting to see what Bracha does with Newspeak, however). Also consider various game editing engines (Unreal, Unity) that offer live scene scripting capabilities in whatever scripting language and C++ they support.

Smalltalk was crazy innovative, while Self (Smalltalk's only real successor) gave us the first live graphics toolkit (Morphic). But the future is still being invented, and it will be a much better experience than Smalltalk ever was.
How heavy metal can rescue your business
> I think if you can't stand high pressure environments then you will self-select for something a little bit more leisurely paced.

It's really too bad; I would love to work at a leisurely game company. Maybe I'll have to start one :)
An Introduction to Jekyll
Pope Benedict XVI to resign
CSS - HTML naming conventions for ID, class and to include element type prefix?
Fixed tObacco misspell, fixed the issue with Chrome, for all platforms, you should start level 1 with 3 cigarettes and 3 beers.
one word - ditto!
Substance fundraiser - a multi-format publishing platform
glsl.js, a light Javascript & GLSL library
But sometimes the right notation can make things simpler and easier to understand. (e.g. Einsteins Four-Vectors)
Hi, thanks for your comment,

fixed issue with chrome, added explanation on how to play.

For the moment, I am working on this alone, but will try to include some UX and UI people.

big up
Why should MIT have to pay for someone else's historical mistakes? The IP addresses are just as valuable as any other part of MIT's endowment, and universities don't typically give their assets away for no reason. (If someone wants MIT to change to a /16, I'm sure there's some sum of money that could convince them.)

Ultimately, even if everyone gave their IPv4 addresses back, there would still be a tiny supply of addresses that can't scale. So we need IPv6 regardless of who is greedy about their IPv4 space.
Fixed the issue with Chrome, however I cannot see the effects on Chrome, do you guys see effects? To me it gets dark instead of blur?
> A friend also suggested to me that it's possible for groups of people to become 'addicted' to stress; it would be interesting to see more on this.

This NY Times article was posted here a few months back and touches on the same idea:
http://opinionator.blogs.nytimes.com/2012/06/30/the-busy-tra...
Excel is the best tool non programmers have in order to write code, that's why it wins. This is one of the problems startups should focus on in order to change the world, because making non programmers more able to program really changes the world, as Excel did, but is possible to improve over it of course.
yeah, your experience and mine sound very similar.

I'm actually pretty happy using it, but I've had to get two notions out of my head.

1) Problems with OS X doesn't mean it sucks. I could make a similar list of complaints about Windows. Likewise things that OS X does better does not mean Windows sucks.

2) Apple is not the pinnacle of design and usability, they're just a company. It's just software. Apple is just as confused and misguided as anybody else is in figuring out how to make perfect software.

In the end, I'm going to spend the majority of my day either way in a console and a browser (and hey, I'm not paying for it, my company is). I can just simply adapt a little and get over myself and get productive.
Lazy Line Painter, a jQuery plugin for SVG path animation
From my own personal experience I believe that the overall way that maths is taught at a young age is broken (at least in the UK).

The first time that I actually got to apply mathematics to an interesting real life scenario wasn't until I studied economics at A level, by which time most people (predominantly women) had lost interest an opted to take less maths intensive subjects.

This is my experience of early mathematics, I'd be interested to hear if most peoples were the same.
Show HN: Fine precision sharing for multiple Twitter and Facebook accounts
Watching porn is bad for your smartphone
"Excel sees these as distinct formulas, but really they're computing the same thing on different inputs; in APL it would be a single expression."

Excel notices when there is one formula that breaks a pattern, and puts a warning sign on that call (my Office 2003 version of Excel does). Now it presumably misses some cases, but the standard 'drag a formula, change one of them' case, Excel saves you from.
It's unbelievable to me that they could give someone 2 consecutive life sentences unless the evidence is a lot more incriminating than the article mentioned. I hope he's guilty, as it looks like he's going to be behind bars for life, but if he happens to be innocent I can't imagine how terrible his life is right now.
My project is a bit ambitious, and throws out OpenAL :(
And I don't think you'd like my coding style :p
Have a Real Impact; Keep Your Day Job
We (Fivetran) are doing exactly this, bridging the gap between spreadsheets and coding and making real algorithms accessible to non-programmers. The primary thing that makes spreadsheets more approachable is the live-updating, and this feature can be separated from the grid-of-cells model with a cleverly designed language. We'll be starting a private beta in the next few weeks, stay tuned.
Considering computers double in power every 18 months, most people stopped caring about IPv6's extra overhead in 1994.

(At some level, 128 > 32, so unless all the algorithms used for routing are constant-time over the addresses, IPv6 will always cost more. But if you add up a bunch of layers of NAT, that's not free either. So this argument boils down to "if nobody used the Internet, it would require less hardware to run". Well, yeah.)
I don't know what's normal across the game industry, but I know that Valve uses a stack-ranking system: Every year, the least-productive 10-20% of the company gets fired.
How is it ridiculous? They registered first, they say that their iphone is clearly not an Apple iPhone, they show the differences, so what's ridiculous about it? Seems pretty clear that it was their trademark first.
Please, please, do not write your own headline. Dorner is not an "LAPD cop", and hasn't been since 2008.

Why is it so difficult to copy the headline from the article you link?
Fixed the issue with Filter as well, it was the brightness css-filters-polyfill does not seem to work
"The difference is that programmers know they will make such errors and thus have developed tools, techniques and a culture that acknowledges the necessity for testing to find and eliminate bugs."

LOL, seriously? How much software do you use every day that doesn't have bugs? Especially software that only gets used every now and then?
> Not the photo that's actually used.

I've seen the full photo used, but that's probably because we don't really have a problem with nudes, and it's an iconic image.
There is no dichotomy between "the web" and "native applications", like the rhetoric here seems to imply. The line is much more blurred. You can buy "apps" on the Chrome Web Store that are launched from outside of the browser, render their own windows without Chrome's... chrome, etc. You can write native code that runs in a sandbox (NaCl) that gets updated whenever you hit Ctrl+R.

And combining the two, you can "install" webapps, which happen to be launched like native apps, which happen to be written and updated like webapps, which happen to have all the performance and access-to-resources of native apps. Photoshop--the real one, not a janky Javascript clone--running "in" your web browser. Though it's not really a web browser any more, at that point: it's just a platform, like Silverlight, Adobe Air, etc. It just happens to be one for which there is this default "hypermedia viewer" app that comes with it.
This comes up repeatedly, and is usually very popular. It may not get many comments this time because many, many regular HNers will have seen it, but previous discussions will add light, as HNers tell their own stories.

http://news.ycombinator.com/item?id=20012 (2107 days ago, 8 comments)

http://news.ycombinator.com/item?id=78739 (1917 days ago, 32 comments)

http://news.ycombinator.com/item?id=187867 (1735 days ago, 15 comments)

http://news.ycombinator.com/item?id=859669 (1226 days ago, 22 comments)

http://news.ycombinator.com/item?id=2275657 (712 days ago, 86 comments)

http://news.ycombinator.com/item?id=2531835 (643 days ago)

http://news.ycombinator.com/item?id=3179017 (468 days ago)

http://news.ycombinator.com/item?id=3374849 (418 days ago, 38 comments)
'Google for Spies' Draws Ire from Rights Groups
What do you use for wireless scanning?
Business books turned into 15 minute video reviews - ReadItFor.me
I'm not sjwright, but I'm in agreement with him. I wouldn't call it "sad", so much... more like "convenient".

If I ever change my mind, I know where to buy an Android device.
ADD, hunger for constant stimulation (passive scanning of news feed while standing around).
What does this article have to do with hacking or startups? Reddit would be much more suited for this.
"I really should look into that kind of thing in Open/LibreOffice now that I'm more at home in Linux."

You can start with that now, and be done with it by tea time...
If you use Ember.js, and store the JSON data in the HTML body, how will search engines crawl your site properly? In the codinghorror blog post on Discourse, it says the author found out forums were valuable because he frequently stumbled on them using search engines.

Try go to a thread now. Not the list of threads, but actual forum thread on the meta.discourse.org forum. (e.g. http://meta.discourse.org/t/welcome-to-meta-discourse-org/1/... not sure how long this link will last) Search for some text from the forum post in the HTML source. It isn't there! How can you find this information on search engines then? Can search engines be reliably expected to run javascript now?

EDIT: EvilTrout has a good response:

"Actually we aren't using server side handlebars rendering for the Google aspect, although that's something we considered! We're using it for more boring stuff like our Oneboxes.

Our site is indexable by Google and it doesn't do much fancy. On certain URLs, we generate a small HTML view of the content in the <noscript> tag. You can see this by viewing source or disabling JS in your browser. It's just a simple ERB template in Rails, and uses the same object graph that we serialize via Active Model Serializers.

Google can see it and index it, we've confirmed by searching post launch.

As time goes on we'll probably work more on it to make the SEO even better. As you can imagine it was tough to do when we were in stealth mode ;)"

http://news.ycombinator.com/item?id=5198934
The road to uncovering a wartime Colossus
The iPhone 4S is a touchscreen-based smartphone developed by Apple Inc. It is the fifth generation of the iPhone, succeeding the iPhone 4.
Good article. The main reason for FFOS is not to take over the world but rather disrupt the closed ecosystems that Google, Apple and Microsoft are creating; the same way that Firefox broke Microsofts monopoly on the browser market.
And here I thought I was supposed to be the crazy one :3
Entrepreneurship to get out of debt
Hi HN,

I've been very silly and managed to rack up around £16,000 worth of debt.

I'm a reasonably well paid developer mainly working in Java web and enterprise stuff at an ecommerce consultancy.

I've always wanted to start a business online as a side to my job (the bingo card creator story amazes me!) in order to earn extra money so I can afford to give my girlfriend the big wedding she deserves.

Given the amount of debt I have found myself in (interest free though!) I've decided to go for it and try to create something online that generates income.

The question is, I'm seriously stuck for ideas but I'm very hard working and have what it takes to follow through and execute.

Does anyone have any ideas or suggestions for me?

Thanks
Why we're building a €1 billion model of a human brain
Cloud Based Auto Dialer
Glad to see this coming out - I think the technical chutzpah of FirefoxOS is fantastic, now let's see Mozilla Market it in the same clear vision and spirit.

I mean I simply did not know there was an emulator (https://hacks.mozilla.org/2012/12/firefox-os-simulator-1-0-i...) until this post, and honestly I looked.

Edit: oh and can someone tell me if persona is taking off or not - are there stats from login.persona.org?
He's resigning to join a cool new SV startup.
>Well, you realize all the products you mention were only possible because someone figured out a hack (XMLHttpRequest), and now everybody relies on something that wasn't thought out in any shape or form? Can you see how fragile is the software stack an entire web industry is basing itself on?

How is that different from, anything else, really? The first wheel was also a hack. Fire was also a hack (hey, let's bang this two stones together).

XMLHttpRequest was not a hack. It was a feature engineered my Microsoft that people found another use for. After that the hack status was gone: it was standardised, documented, best practices were written, an interchange format was invented for it (JSON), etc.

Don't conflate the origin with the result.
> Rarely a reason to manually re-enter, even with Excel.

I wish it was so. People using excel can get very — ahem — creative, of which I've encountered many a spreadsheet designed by some minion of hell, including (but not limited to):

- a GIS implemented with cells, one cell per bitmap image block, and excel vector drawing features, with atrocious macros doing things

- an insurance broker contract and customer database, whose records were separated by fuzzy formatting (like cell border colors and width), full of varying labels (typos and inconsistencies), and without specific cell placement for data, notably would-be primary keys.

Every single one of them should be locked down in a digital safe, guarded night and day, only to serve as last-stand honeypot tactical weaponry on sufficiently smart cyberwar adversaries, who, once spoiled by the guarding words of "Abandon all sanity, ye who enter here", would quickly have their mind cower in fear back into reptilian neurologic territory[0]. The Snow Crash noise was probably one of those file's raw data.

[0]: http://en.wikipedia.org/wiki/The_Funniest_Joke_in_the_World
Looks like Neal Stephenson was on the right track:

http://www.cryptonomicon.com/beginning.html
I'm really excited for Firefox OS, but I'm not sure why. Maybe it's because I have a lot of respect for Mozilla and the high quality of their software. Having a fresh ecosystem is always going to attract developers who haven't bothered with the current platforms due to overcrowding (among other things), even if it never rivals the size of Android/iOS.
>When a better alternative shows up (Sparrow), people flock to it even if it's a paid app. Of course, Google killed it, they are web app zealots after all and need the revenue from the ads.

Sparrow? It existed for a couple of years before being bought by Google and people hardly "flocked" to it. It was mostly a marginal app. The overwhelming majority of OS X users either used Mail.app or Gmail on the web.

Google just brought it for the talent and to get some better native app tech. Not because people were ...flocking to Sparrow and lessening Google's revenue. I doubt there was even a dent to their revenue.
He prays that cool startups make it :)

But come on, he's the spiritual leader of billion+ catholics and of the Western world.
What are those powerful GUI engines you talk of? I'm generally interested because most "modern" GUI frameworks seem to be huge, bloated and utterly messy.

Conceptually, XML/QML/XAML and databinding, as used in QTQuick or WPF on the desktop, are not very different from mixing HTML and JavaScript frameworks such as angular.js on the web.

I don't like the approach, be it on the desktop or with web applications. Are there alternatives?
Pontiff.io?
Pope.ly?
What makes you think this is the only security drill Facebook has performed?
5 Smart Tips On How To Save Money On Car Insurance
An Open Letter to the Speed of Light
Applets were always the answer. Amazing how badly a technology can fail because of start-up time.
You're completely right to say that we shouldn't generalize to every iPhone 4 based on personal experience. I was just confirming that my experience correlated with the description in the post. Obviously 'everybody who had an iPhone4 had or having this problem' is hyperbole, but it's probably evidence of a widespread issue if there are a large number of complaints about it.
Curiously, Google has produced another (enterprisey) system than disrupts the (more) closed Android system ... GWT. If you like the strong typing of Java, compiling it to Javascript seems "safe".
Exactly my response.

I propose a reform of the college of cardinals.

pickapope.com
Rewired Reality
Pope Benedict, leader of Catholic Church and frequent HN contributor, to resign
The most egregious Excel abuse I have seen was an application that had a "database" embedded in it, i.e. a hidden sheet containing lines of data that was added to, and (linearly!) searched by, macros hanging off buttons in the "app" part of the xls.
Samsung Challenges Apple’s Cool Factor
Nice story, but I think if you are invited to a banquet hosted by the Queen Mother, it doesn't really count as an anecdote for "anyone can do it".
Can FirefoxOS run on top of android or iOS, or is that lower level?
Might as well go home, Stackexchange is down
See http://en.wikipedia.org/w/index.php?title=File:ADHD_Prevalen...

So what do you think the prevalence rate should be? How is it even a disorder if it affects 15%?
From the guidelines of what to post.

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
There are plenty of js/html frameworks for mobile. That mission was (and is??) the _promise_ of webOS. So I don't see how you can say "even in the unlikely event that Firefox OS itself disappears in the process, if web-apps become mainstream it will have succeeded" since it's far from a controlled experiment.

Mozilla always seems to have the same answer to "what if we just started from scratch": which is "let's do it". It's endearing I guess.
Thanks. Made my day.
@seivan, could you elaborate on what you mean by "all the boilerplate crud"? It is hard to see what you are getting at here...
I'm very happy to see they've moved the bootstrap stuff out to a separate project!
There's an interesting article at http://accidentalnoise.sourceforge.net/minecraftworlds.html about minecraft-like terrain generation. It uses PolyVox (http://www.volumesoffun.com/polyvox-about/) to do the rendering at the end.
WorldWide Telescope
That's what's awesome about free software, last time I checked noone is hitting you with a stick until you do.

It comes off pretty arrogant suggesting that sniping a few bugs or features is comparable to the initial investment to write the suite. I daresay if you contributed a ton to the core it would be provided gratis to you.

Use it. Don't. Whatever.
Re-re-re-thinking the rise of mammals and death of the dinosaurs
MS Excel is the largest Database in the world ;-)

I saw a power user who would put reference values in the lower cells and would change the font color to white to hide the values.
How To Steal a Domain Name
Learn how you can steal a domain name (or secure that your domain name will not be stolen). New study of expiring .pl domains
>Certainly not me. But there's a difference between criticizing an opinion and shaming someone for holding that opinion. I also think those sorts of movies are terrible, but shaming people for enjoying them is unnecessary and immature.

Not to sure. One of the basic ways to forge a better culture is to shame people for BS choices. For example, would you let a racist (even if he doesn't hurt anyone) without shaming him? Maybe you would, I wouldn't.

>And please spare me your claims of "suffering" because Hollywood makes crappy movies.

It was meant as a humorous example, but I can defend it if you insist.

>First of all, the suffering you will cause a single person by shaming them for enjoying a movie is probably greater than the net suffering you will endure from your awareness of every bad movie you hear about in your entire life.

This takes for granted that a bad movie just stops there (at the bad cinematic experience). That is not the case. Any kind of art and entertainment, and movies in particular, shape minds, opinions, tastes etc. Bad movies have many cultural, societal and even financial results. A movie can even justify war and hatred (as any state propaganda department can attest).
Presidential Innovation Fellows: Cyber-Physical Systems | The White House
The applications can, through Firefox for Android. That means that if you use WebAPIs that access phone internals, it will work just fine.
I'm truly sorry that learning a real language takes some more effort than Ruby-loving ADHD rockstar developers can muster.