skysight-inc/HackerNews huggingface dataset:
Can you also write code to detect whether a program will run forever for a given input? ducks
This is what happens when there is no meaning (semantics) behind core page markup. Small changes have seemingly arbitrary results that completely break the page.
There is always a debate about how best to move from idea to finished product. This is just my method. Would love to hear yours.

Ryan Singer (37signals) actually jumps straight from sketch to code, but then takes screenshots and brings them into Photoshop when he needs to work on more details.

Find a process that works for you.
Weathering the Sun’s Wrath
>Edit: Do you mean? https://news.ycombinator.com/item?id=5385857 The game is kind of odd. The way you move is somewhat confusing, though I did figure it out after a second. Having a hard time figuring out what I'm supposed to/can do.

Yea, it is a bit odd. The movement is intended to disorient you. You can pick up any items you want and try to use them. You're supposed to make enough movement in the specified direction so you can escape.
"View" for mobile apps and "modify" for web apps
EFF Joins Andrew Auernheimer Case on Appeal
Clutter is bad by definition:

http://en.wiktionary.org/wiki/clutter

In UIs, it imposes cognitive load for little or no benefit.

I'm immensely grateful that I did some tech support in college. It taught me how much seemingly trivial, ignorable UI clutter caused real problems for people who aren't programmers. That is, the vast bulk of the population. Cognitive loads that are small for me can be giant for others. Letting me design a UI based on my own preferences is like letting NBA basketball players decide how to organize my kitchen cupboards.
Yeah, but there are a few well trained monkeys hanging out [mining for karma points] at StackOverflow. The really adventurous would direct it at 4chan.
The next time you find a hole in AT&T property, you just pastebin it anonymously.
I run with javascript off full-time, except for a whitelist. I use Chrome's basic settings to do this (not a plug-in). It's actually really handy, since most sites don't really need javascript to serve their purpose. It has made reading news online much more enjoyable. I find that on a majority of sites, javascript is used only to serve ads or pop up annoying "join our useless mailing list" dialogs.
Show HN: NASA's International Space Apps Challenge
Hey Everyone,

Space seems to always be a popular topic on HN, and I wanted to share a project I've been working on for the past few months at NASA: The International Space Apps Challenge. It's a global space hackathon happening in 75 cities around the world on April 20-21, 2013.

We've put a lot of thought in to how to make Space Apps different from most hackathons. We've worked with scientists throughout the agency to produce over 50 seriously compelling and detailed challenges (http://spaceappschallenge.org/challenges) to serve as inspiration for projects, and we have a huge focus on international collaboration between events.

Anyway, I just wanted to share Space Apps with HackerNews and see what you all think. We're really excited to work with people around the world to improve life on earth and life in space and hope to see you all there!

http://spaceappschallenge.org

PS: Astronaut Ron Garan is currently doing an AMA on Reddit about Space Apps as well - http://www.reddit.com/r/IAmA/comments/1ajgje/i_am_astronaut_ron_garan_last_time_you_told_me/
Valve has a nice solution for that: http://williamleeks.com/blog/the-lotus-keyboard/
Heroku.json
Steve Mann Says That The Google Glass Design Is Flawed
Esa seeks help to control robot spacecraft
Linux out-of-memory killer
They had "Google Keep." It was called Google Notebook, and they killed it without warning. I would be interested in hearing the motivations of anyone who gives this application a serious try.

And I mean that. Maybe they've got some useful insight that allows for the possibility that this will be different.
I wonder if there's a follow-up?
How is anyone supposed to tell this is a spoof when things like this

' sum = sum + i
Array.SetValue( Text.Append( "GetSum", GetSum_Locals), "sum", Array.GetValue( Text.Append( "GetSum", GetSum_Locals), "sum" ) + Array.GetValue( Text.Append( "GetSum", GetSum_Locals), "i" ) )

- http://wiki.smallbasic.com/Simulating%20Local%20Variables.as...

unironically exist in a language "aimed at bringing "fun" back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze"

?
Tools for an Agile digital agency
So why not, having discovered this major security breach, contact a lawyer and sue AT&T for negligently sharing your private information?
Instagram is down?
Here is a stab in the dark:

These types of declaratives have two negatives side by side (e.g., "not lose", "can't lose"), making them into a positive. They're somewhat similar to rhetorical questions which have assertions embedded in them in the form of a negative question. From the Wikipedia article, "What have the Romans ever done for us?..." (What...ever...?) "...should be read as The Romans have never done anything for us"... (where a negative is surrounded by a verb).

http://en.wikipedia.org/wiki/Rhetorical_question#Negative_as...

What do people think of this? I'm not entirely familiar with naive Bayes classifier.
RIP Jody
That was right neighborly of him.
This is probably going to hit critical mass real soon, and there will just be too many peeps moving shit around.. But dang is it fun.
That's pretty sweet, thanks.

Yeah, I can see why using Brainfuck is a good idea. You're basically restricting yourself to generating only the programs that compile rather than wasting time on gibberish.
Google knew it could kill Reader because a low friction transition was possible. Killing Gmail would register in the stock price.
When Google first came out and said they would default to secure search, the SEO industry got pretty heated. They initially said it would affect queries "in the single digits". This number has grown much higher, with most people reporting 20-60% of traffic showing up in their analytics as "not provided".

While most SEOs said this was monopolistic behavior by Google, attempting to take more market share from other ad networks (when you can't extract the keyword from the referring URL, it's harder to provide relevant ads), this is an example of secure search actually being quite useful.

That said, it makes us all the more reliant on Google for more and more. There's definitely no easy answer here.
Working on an Android tablet
Ha! You think any enterprise IT shop is going to trust an open-source product like Subversion with their mission-critical source code? It would be in Perforce or MS Team Foundation Server.
Soul Hacker: Spirit Pegs into Mental Holes
FYI, both of those switches are available in easy-to-use fashion in various web developer addons :

https://addons.mozilla.org/en-US/firefox/addon/web-developer...

So I think removing those from the config UI is an excellent choice.
Hopefully they'd be able to keep the service up for less cost than advertising revenues.

If not, the fine is too high.
I did system updates, eventually got (mostly)everything loaded (after a few re-trys), but then the image wouldn't save.

So: it only took me a minute or two to fileOut my application packages and reload them and data into a new image. I should have done this in he first place :-(
I don't like how they randomly all go back into the circle.
Washington Post to Add Paywall This Summer
Sustainable trips with Destinalo.com booking platform
LuaJIT is being used in various commercial games. You may not see that real world code, but it is out there.

Watch the YouTube video of the Wikipedia presentation linked elsewhere in this discussion.

From the video, they picked Lua also because they could have multiple concurrent Lua states (no globals), easy to override the default memory allocators for security, Lua VM instances are very cheap and fast to create and launch, and the code base was small enough that their security guy could actually audit all the code (and they even submitted a patch).

All these properties are hard to find with Javascript, but with Javascript, you have to go further and first decide which Javascript implementation to use. The ECMA spec says nothing about C interfaces or embedding so every Javascript engine (e.g. V8, JSCore, SpiderMonkey) is completely different.

They also said they are using the standard Lua interpreter and not LuaJIT because stock Lua happened to already be really fast and fast enough for their purposes right now.
I know a few people who are, or at least running some projects on it. None are on fire or swearing repeatedly on Twitter, but YMMV with that.
If they include the common misspelling of "lose" as "loose" I suspect the good side won't have a chance.
Why don't you read your contract and pay particular attention to the bit where it talks about transfer of title? As someone who doesn't sign these kinds of contracts and hasn't for years, I'm not sure what the exact position of the carrier is without downloading and analyzing a phone contract, which I don't feel like doing right now.

The differences from leasing a car are for obvious reasons. If you don't make the payments on a car, a repo guy comes along and takes your car away. Bit difficult to do that on a phone, so they hit you with an early termination fee instead and you agree to it as part of the contract terms.

Don't fall into the trap of thinking that the free market is relevant here. It is not a free market when some players get special privileges and protections not available to other players. Cell phone companies get lots of special privileges, and this is just one more to add to that list.

I didn't mention the free market, but since you bring it up, the players within the phone industry have similar privileges. Saying that they get different privileges from, say, auto retailers is pointless, because they're not int he same market. Although I'm no fan of the major cell companies, I could point out that they also bear the burden of paying billions up front for lease of spectrum, whereas manufacturers of cars just have to get the thing running and into the hands of the would-be driver, who then pays over time for road use through taxes on fuel etc.

You want to unlock the phone overseas, then do it overseas where you won't be subject to US law. You want to have two contracts on the same phone, the second one is going to be month-to-month by definition because the second carrier has no property interest in the phone. you can easily get out of your contract by paying the ETF.

As I said elsewhere, I don't like these contractual provisions either, which is why I don't enter into such contracts. I do own my own phone, because I paid for it. This is what people in other parts of the world do, because the rock-bottom prices (with contract!) are not on offer in most other parts of the world.
If they could jimmy something up for the Windows phone, I'd be very happy. Its a great idea and aesthetically it looks cool.
I actually disagree in this case, I think so far many startups have done a pretty poor job at engaging women. I feel like this could have more legs than you give it credit for.
The ACLU defended the right of the Klan to march.

This is different than a Klansman being on trial for his car crashing into a bus stop full of black kids, and then publicly announcing before sentencing that "I'm only sorry I didn't kill any of darkies."

The Klansman's own words are used to show intent. Without them, he might legitimately argue that it was a honest accident. Maybe believably, depending on other evidence.

Using someone's own words against them in court is not a violation of freedom of speech. Intent matters, and that doesn't mean we have thought-crime.
"an AI performing Bayesian inference over a hypothesis class of all potential environment-generating computer programs, with a Kolmogorov complexity prior, -- is wildly uncomputable, so to make it practical we'd need to find simple, computable approximations that work on real problems"

That's not what AGI is trying to do or how they are trying to do it.
And much debate has nothing to do with deducing conclusions from an agreed-upon set of hypotheses at all. A lot of it is about offering different sets of hypotheses and evaluative criteria, and attempting to convince others to adopt the starting point of your reasoning, not its final conclusion.

There's also a lot of useful metadata that gets communicated via "fallacious" argumentation: the intentions and credibility of the speaker, alignment of incentives, presence of alterior motives, etc. This is all entirely appropriate, especially - as in politics - when the debate is about an ought rather than an is.
Never forget the "import antigravity". I can't think of another comic idea that was implemented in a mainstream language. :-)
Native ad startup Namo Media raises $1.9M led by Google Ventures
Of course they're unsympathetic -- if they were merely good citizens who were hassled for no good reason, there wouldn't have been a charge.

Improper search and seizure leading to a trial is going to have found drugs/guns/whatever, by definition. That doesn't mean the rest of us should have our 4th amendment rights weakened.
It should be noted that he was convicted on two counts: conspiracy to access a computer system without authorization, and fraud in connection with personal information.

The way the CFAA works is that it's a misdemeanor unless the illegal access is pursuant to some other crime, which bumps it up to a felony. Had weev simply stumbled upon AT&T's security flaw and reported it AT&T, the worst they could have gone after him for is a misdemeanor.

People are acting like the fact that he downloaded tens of thousands of pieces of personal information is totally irrelevant, but it's not. It's highly relevant. It's why he's been convicted of a felony rather than a misdemeanor. And it should make intuitive sense and it's mind-boggling to me that somehow people on here intellectualize the situation to the point where they write out this part of the facts.

In meat space, the crime of trespassing can range in severity from a nothing to a serious felony depending on what the surrounding circumstances says to a jury about the trespasser's intent. Here, it was totally reasonable for a dispassionate observer to conclude that weev's intent in downloading tens of thousands of pieces of personal information (not to mention the IRC conversations) was seriously malevolent.

It should finally be noted that the "fraud in connection with personal information" conviction would have been by itself sufficient to support the sentence.
BlackBerry chief upbeat (and the iPhone is old hat)
I was hoping to see the same thing.
No,

* which is why we don't charge billable hours to run off-the-shelf tools that our clients could just run themselves,

* I addressed why we don't "augment" with scanners downthread (shortened answer: it's a slippery slope to testers just running scanners),

* Our scoping and rates are dead square in the middle of the market, so if scanners are helping other firms deliver projects more cheaply than us, I don't think the savings are being passed along. (We also don't double- or triple- book consultants on multiple projects, and we don't pay overtime.)

I upvoted you, because while I thought that was a pretty snide way to ask the question, I sure am happy to get to say over and over again how our projects aren't just Burp Scanner results. :)
Right! I forgot about the browser's password manager.
I think the marriage of backend as a service and (query-driven) analytics is going to be huge in the next few years. This interface looks really awesome. Look forward to hopefully playing around with this soon
From what I see it is usually well intentioned but not exceptional developers trying to write "good code".

They know some sort of abstraction is called for, but they end up picking abstractions which are actually a net negative for code complexity, rather than a positive. If you have enough of these developers then it devolves into code very much like the OP.

There is also a resistance to large refactorings which "clean house" of these sort of abstraction errors in enterprise teams and a lack of developers with the skill (and balls) to do it. So this cruft tends to accumulate.
Accurate description of the experience!

I would say that learning to manage the mentor meetings helps you get way more out of it. If you don't do it well, you dwell on the same points every meeting without moving on to new stuff.
This definitely could be what it is.
I really need to get back to work. I'm sorry for messing with the game... (Did you notice how the magnets were just zipping out from where you put them and into the center, randomly offset, or into a formed circle? That was me. Sorry!)
That's not the built-in behavior. Someone wrote a script to do that.
Are they profitable? Meaning, do you reason they will survive one more year?
Based on the first couple Auto Loan agreement contracts that popped up on a Google search, one of the terms is that the borrower agrees to keep the car in good repair and marketable condition. So you aren't allowed to enter it into a demolition derby, I guess.
I've been thinking about this more and more. I don't think RAM is going to be step 3/3 in this series. The first step was "the network" and this step is clearly "the hardware" (which I assume would include RAM given that it includes HDD and CPU).

On top of this they mentioned before this process started that they had something new coming that doesn't require you having a Linode on your account.

Edit: though I certainly agree it has been long enough since the last RAM upgrade, and I would love to see one soon.
Sometimes they don't have a say. I've worked with several large fortune 500 companies who use SVN, regardless of how much the IT Department objected to it.
I can't edit my post, but I just saw http://paulrouget.com/e/australis-ux/. I'm beyond excited for this.
>"I think you have an incorrect view here."

The majority of shares are owned by American citizens and the executive and board are mostly Americans.
There are some issues around `uninitialized constant Mocha`: https://github.com/rails/rails/issues/9478

If that's not the same as yours, please file an issue.
'test.js':

Hahahahahahahaha

Oh.. you were serious.

Well, the fact that you're reading this means GitHub hasn't taken the repo down yet... so I guess things are still going pretty well?
They hit him with the maximum sentence, not the minimum -- this one's on the courts. If it was a case of someone going away for 10 years for shoplifting because of 3 strikes, then that's on the legislature.
A Big Data love story: Hive + Splout SQL for a social media reporting webapp
What is the benefit you imagine from trying to force everybody to build websites that are usable without JS and images?

Because as far as I can tell, that battle was lost about 10 years ago.
Don't care. Do it. Will pay.
Any plans on SMPP support for SMS traffic?
Yes you have. You "paid for it" when you signed the contract, to which you are obligated regardless of what happens to your phone. A mobile phone contract is not a loan; the phone is not collateral. You can't choose to give back your phone in lieu of an early termination fee.
This reminds me of a project I was exposed to at school[1]
It allows you to search for code by the test cases it passes. It was a little slow, but that was one of the first times computers truly felt magical to me.

[1]http://cs.brown.edu/~spr/research/s6.html
Sounds like a typical Gemfile.
There should also be other applications that do almost exactly the same thing but display the information in a slightly way but use a completly different code bases.
Perhaps the video makes more clear the rationale. E.g.

Possible solution: "Standardizing gevent solves all its problems".
One of the responses: "I like to write clean code from scratch".
Another: "I really like clean interfaces".

So I'd prefer that the BDFL work with the gevent folks to get it cleaned up and integrated while adjusting it to expose a "clean interface".

Perhaps the whole thing will make more sense once Guido provides more detail, but I'm underwhelmed and confused.
A Travel-Aware Calendar
This is a pretty good idea and one that if done correctly should have decent revenue potential. Hopefully they'll make it available for men sooner rather than later.
subheading, "Young Person Discovers Internet Existed Before They Were Born"

Surely extremetracking is on almost every website made 1999-2002?
Sure, provided I fail to secure it.

The analogy of "might" doesn't hold up when it's just signals, to me.
Huh, MessageEase looks interesting. Wish I'd known about it.

But I just bought a new Motorola Photon Q with slide-out physical keyboard. I love it already. It seems much faster than Swype or SwiftKey (subjectively, at least; I haven't attempted speed measurements).
>Sigh, another Async framework.

>Yes it has nice features such can replace the reactor/hub
thing. Has futures/promises/deferreds. That has all been
done before in Twisted.

Yeah but - this will be in stdlib. And I think the hope is one-event-loop-to-rule-them-all will let the various frameworks play nice with each other. For instance - Glyph just mentioned to me that he doesn't use IPython any more to work on Twisted code because IPython now has a Tornado event loop which can conflict with the Twisted code he's playing with...

I don't think the hope is that this will be better than twisted or gevent in terms of implementation (obviously the API will be nicer than twisted given Python 3) just that it will be the standard by virtue of being in stdlib.
Windows Solitaire Victory Effect On Your Browser
Since this embeds QtWebKit which uses JavaScriptCore, does that mean that JavaScript in the browser will be running in a completely different environment? i.e., JavaScriptCore instead of node (V8).

If so: yo dawg
Here at 500px we are using it for one of our services. No major problems, but we've had to send out a couple pull requests for side gems.
For anyone with a little knowledge about locks and basic tools, no conventional door lock prevents entry. So by your logic, nearly all house contents are freely available.

Regarding AT&T, it's not a question of responsibility - it's a question of a level of fault that is negligent. At some level, it's your responsibility because you gave AT&T your data, right? At some level, it's your responsibility because you have an email address, right?

Without a detailed assessment of many factors, just throwing out there that AT&T is negligent seems to be fairly irresponsible.
I can actually imagine a gist-like repo of algorithms which would be callable as Web services, each with its own URL. It would then be possible to run a search based on some predefined parameters, like in a unit test, and when an algorithm is found that performs accordingly it would be listed with stats how quick it ran.

Damn, if I only had the time to write this... |-(
Seriously, buy some different clothes...
You already know why it should be in an add-on: because your use case is a rare one, and rare features for particular audiences don't belong in the main browser UI.

There are some fields where "But it's traditional," is a reasonable response to a proposed change. But software isn't really one of them.
How about, for unauthorised access to have occurred, the data accessed must have been 'secured', with 'secured' defined according to industry practices.

If I told a client that I had 'secured' their website, but access was available by incrementing an integer, they could sue me and they would win.
This was a problem at my university too, not a massive one though. Certainly an add-on could fix it rather than an option (really what would be ideal would be better group policy-style management of FireFox across workstations).

In this instance I have to wonder if FireFox couldn't look for a quota - it can be detected.