skysight-inc/HackerNews huggingface dataset:
I think you're confusing the GPL with free software. The GPL doesn't define what is considered free software, it's merely expression of the enumerated freedoms. What TiVo and Motorola do is incompatible with the freedoms (specifically, freedom 1). The fact that GPLv2 allowed the software to be used inappropriately was a licensing defect. Most manufacturers aren't customer-hating assholes. TiVo and Motorola are. I am a customer of both and I will continue to warn others about their bullshit. It's entirely within their own power to change this. The part about Torvald's opinion about TiVoization that you are neglecting is that he believes the market will punish this behavior. He does not glowingly endorse this behavior. He merely tolerates it.
assume you're talking to a slightly technical audience

Some, even in technical audience have a taste for good UI.
I miss being able to copy paste by just selecting and pasting it with middle click, which iTerm does allow. Also OOTB it doesn't support fn + arrows for home, end so you have to use ctrl + a for home which is also used for screen. Tiny annoyances, I just happen to prefer iTerm.
Forencsic tool dumps iOS device images, Apple has master key to decrypt them?
I think that there still are very high status men in this world who get away with 20 "wives." Consider, for example, the royalty in Saudi Arabia. My point was it's rare now, and that it was equally rare then. Or do you have stats on it?
Gmail now allows custom background image themes
Namecheap.com's Free DNS Service is under a DDoS attack
I just kill A, yank A, then kill B...
I like it better without. I prefer not having the herd effect/anchoring effect of points pre-affecting my judgement of someone's content before I even read it.
My Latin teacher would not be disappointed by my failure because she knows that I have never been all that interested or good at that stuff ;)
I was under the impression that an unlocked bootloader would mean simply that you can install unsigned kernels. I am sure the manufacturers can find a way to do that without letting me screw up the bootloader.
APNIC is the first RIR that has depleted its IPv4 pool
Can an Algorithm Spot the Next Google?
For what it's worth, a year or so ago Reddit tried a statistical solution to the same problem:

http://blog.reddit.com/2009/10/reddits-new-comment-sorting-s...

Not sure how effective it was.
From tomorrow on, requesters will only be able to get a /24, which equals 1024 IP addresses.
>"It was born a videogame console"

That's not really the case. It was designed with computer graphics in mind - far more akin to a workstation than a game system. It was always intended as a full fledged computer as indicated by a multi-tasking operating system and peripherals such as the sidecar for the A1000 and the bridgeboard for the A2000. Standard serial and Centronics ports are further evidence of Commodore's intent.

Using standard video timing and providing stereo sound created significant benefits for audio visual applications - and in true Commodore tradition - the video system allowed the Amiga's to be used with a television as the monitor and reduced thereby reduced the cost of a basic system.
How Can We Get Data.gov to Answer These 5 Simple Questions?
It's (probably) true that the average quality of life declined during 15-4k BC as agriculture spread throughout Eurasia and North Africa-- agriculture made severe and persistent social inequalities possible

I would be cautious about drawing such a conclusion. I think if you were a typical neolithic farmer you would not be looking yearningly at the hunter-gatherers living in the mountains, wishing you could live like them. You'd probably feel that their life was pretty hard.

If anyone wants to learn more about the realities of life for nomadic hunters, I'd recommend Elizabeth Marshall Thomas's The Harmless People (http://www.amazon.com/Harmless-People-Elizabeth-Marshall-Tho...).
What does a clean ssh client do; not commit any protocol violations?

Anyway, a lot of happy-sounding words for ... a program that decrypts text from the Internet and writes it to the screen.

You're focusing on features. They're talking about design.

How do you type ctrl-c? How do you type the arrow keys? Any client must support these features. The differentiator is the design -- how easy they are to use, how nice they look, etc.
Why We Need Storytellers at the Heart of Product Development
It appears that Readability drops a cookie.

Since I created the link, I get the "clean" version, everyone I share it with gets the original site framed with an annoying Readability link. Makes me wonder what's the point. If I wanted to share a link on Twitter, wouldn't I prefer to send people to a page without an extra Readability frame on it.

I thought framing other people's content went out of favor a decade ago
Schneier on Security: Changing Incentives Creates Security Risks
Some 14 thousand people have died due to the earthquake and tsunami directly. Zero confirmed deaths due to radiation. There very well may be deaths in the future, but I think it's astronomically unlikely they'll even approach two orders of magnitude of those caused by the quake. Of coure there are ramifications from the nuclear plant problems. Are they even remotely close to the scale of problems caused by the earthquake? Good lord, no.

The focus in the media on the reactor is criminally unethical in my opinion. It just adds to the populist echo chamber that nuclear is bad (no matter what) without any context or perspective at all and without any education.
Something I'm missing here:

Amazon will either pay the developer 70% of the actual purchase price (which is set by Amazon) or 20% of the listed price (set by the developer), whichever is higher.

So what's to stop a developer from listing the game at $100 and letting Amazon figure out for itself, what a more sensible price should be (and then collecting $20 which would be higher than 0.7*whatever_price_amazon_finally_sets)?

Will Amazon reject apps on the basis of the listed price?
tl;dr build your personal brand via social media, blogging, Q&A sites, and open-source. Communicate what problems and technologies you're interested. Get other people (recruiters, blog readers, followers) to look for new opportunities you'll be interested in and they'll reach out to you.
To choose a few obvious gaffes:

- no xterm mouse support (no, option-click is not the same)

- the utterly stupid default for PageUp/PageDown/Home/End, which is correct for OSX UI, but utterly wrong for terminals.

Less obvious (relavent to UI):

- No notification support

- No window splitting (yes, screen works, but, re: changing panes, see xterm mouse, above)

- inability to launch a particular named window group from the command line (if this is possible, please tell me how! :-))

...And much, much more! [1]

[1] :-) And I guess that's about it for the things that bugged me compared to, you know, the actual xterm.
A pragmatic look at how to excel in the non-hacker workforce
He's talking about programming language library fluency instead of literate programming [1]. By the end he's talking about wanting his interviewees to code in the programming language they are most familiar with in order that he can be 'blown away'.

And I agree with that to an extent. But if you honestly use C for everything then ...you probably want somebody 'literate' in that language. Hire based on their general supposed intelligence and based on their fluency with the languages they will be using.

[1] http://en.wikipedia.org/wiki/Literate_programming
Had to load the page in Chrome to see what you meant.
If I listed all the features of my product, it would overwhelm most people, since 80% of them are only going to use 20% of the features. Those 80% aren't very tech savvy, and reading through everything would make the product sound too complicated.

You can imagine that when they show up for the first time, they most important first reaction is: "oh, so this product is for people like me".

Though you and I might be people who want to see every single feature first, we're in the minority (ie. not scared that the software will be too complicated).
Theoretically, if the only opinions that conflict with those old cases are from lower courts, then they're still valid precedent. However, you're quite right that in today's world you're unlikely to get a patent overturned because of Benson or Flook. This difference between theory and practice irks me.
Ok, I agree. The poll voting is close enough that I think the best course is to wait a bit before deciding.
One Hour of Travel Hacking = $3,400
This experiment was attempting to directly detect specific individual dark matter particles over a range of masses and cross sections, and did not find any there.

There is still a wide variety of astrophysical evidence for some kind of dark matter [1]; this just pushes back the search to determine exactly what it is.

[1] http://en.wikipedia.org/wiki/Dark_matter#Observational_evide...
Ask HN: How do these fashion discount sites operate (Gilt, etc)?
See more and more of them popping up in the US and abroad, where do they get their merchandise?
يوتيوب - youtube
The country where I want to be
I am pretty sure that's based on the user's average karma.
Chad, the code now puts the menu behind the cell and only animates the cell in and out while leaving the menu at x offset 0. Thanks for pointing this out!
This is wonderful.

My wife homeschools, and the math curriculum she uses uses a very similar method from the beginning.

My daughter knows "12" as "One-ten two" and "33" as "three-ten three" and says it that way. She also knows those mean twelve and thirty-three, but for the purposes of the math program she uses the place terminology.

We can only hope that it will give her a better understanding of what's going on than pure memorization, and the jury's out until she's older, but it's a fascinating way to teach.

I sometimes wish we were all born with eight or sixteen fingers, but that's just the CS/EE bias in me talking.
Enabling Cross Domain JS Communication
>My answer to his challenge is: Yes, larger populations mean we have more of our greatest resource -- ourselves. Our creativity and ingenuity has developed solutions to our greatest problems, but we need true and accurate information so that we make better decisions and work toward a solution.

Exactly. Scientific and technological advancements help everyone (at least potentially) because you don't have to divvy up knowledge. Even better the rate of scientific advancement tends to increase with a larger existing knowledge base. Ultimately more population means (much) more advancement. That's the most exciting aspect of China and India's advancements in recent decades. To play amateur psychologist, I suspect that why this isn't immediately obvious to people like Dr. Bartlett is because they don't think in terms of scientific progress.
Infiniminer may have been Notch's inspiration, but Minecraft is what created the genre. People making minecraft-like games right now aren't copying Infiniminer, they're copying minecraft.

The iPhone wasn't the first smart-phone, it wasn't even the first touch-screen smart phone, but most people (correctly) give it credit for popularizing the style, and creating a new "genre" for smartphones.
For reference:
http://www.mozart-oz.org/

My favorite features of M/Oz:

* logic programming:

http://www.mozart-oz.org/documentation/tutorial/node8.html#c...

* concurency:

http://www.mozart-oz.org/documentation/tutorial/node8.html#c...
I meant Supreme Court's Bilski, not Fed Circuit's Bilski.
Rails Misapprehensions: Rails needs more abstraction layers
pvr doesn't give up, does he? :o) i hope this one finally hits the big-time (but i worry he's underestimating the complexity of scala and over-estimating its popularity).
Postcards: Still Effective as Direct Marketing Tools?
perhaps. i'd be interested to read more on the topic. but to play devil's advocate:

agriculture requires us to settle in one place for a length of time. so does building shelter. a lot of things require at least semi-permanent settling in one spot. the modern tribes mentioned in the article aren't nomadic yet they still hunt/gather. to develop agriculture far enough to be able to sustain large numbers of people, it would most likely require practice, implying they were already at least somewhat stationary.

i think its more likely that a lot of things co-developed at around the same time, but i find it more difficult to be sold on the fact that we somehow learned the skill of developing crops over lengths of time to feed many mouths BEFORE we were more permanently settling in a single location.
This is blog spam. The interesting stuff is here:

http://www.eetimes.com/General/DisplayPrintViewContent?conte...
yeah... this one is a real deal breaker... if this move does not see widespread adoption by sites, +1 will serve only the extension savvy crowd... and, of course, the ones who come back to the search page to mark their vote...
i want to know what google does with the information it has about what links we clicked on, in what order, at what time and whether we came back to search again... thats got to count for something...
Alert! There is an error on the internet. The source I used for Javascript mantissa size was wrong. It said 53 bits, I knocked one off to avoid the addition overflow, but that source must have counted the sign bit.

IEEE doubles only have a 52 bit mantissa, so you need to keep that array under 2^51 elements. Call it 2 quadrillion to be safe.
Why doesn't Cydia count? I've never understood the logic here. Since the Supreme Court has determined that jailbreaking and alternate markets are legal, what does it matter that Apple would prefer you didn't install it?

But then, I've spent probably 30 bucks and counting on the Cydia store.
Social Media and Simulation
Portland Seed Fund seeks inspiration from Y Combinator grads
It's "until you breathe it out" actually, isn't it?
Jonas Bonér has been a big fan of Mozart/Oz for a long time, so naturally he rolled some dataflow concurrency support into Akka: http://doc.akka.io/dataflow-scala
The rules Amazon has in place are much worse than what Apple requires.
A quick look @ the source looks like CSS3 transitions, specifically webkit CSS3 transitions.
Several workers dead from the efforts to contain the reactor.
Don't worry about the job market. The only concern about the market you could have is jobs disappearing dot-com bust style, and I don't think that's likely.

It seems you are worried about undergrads flooding the market when they graduate. I wouldn't be worried. Assuming that the higher enrollments are people that smell money, its very easy for interviewers to filter that chaff. You can ask a simple question like "What's your favorite programming language and why?" and expect a reasonable response. Bandwagoners without a passion for the subject won't have a good answer. If you aren't sure, you can follow it up with "What's your favorite programming language that you weren't taught in class?"

Bandwagoners are amazingly easy to spot. I used to work in a company full of them. I resigned.
I believe that is allowed, but:

- You can't sell it anywhere else. Amazon requires that you give them the best pricing on the app, ever. Per the article, if you even list it for a day on sale for $0.99, you have to price it in Amazon for that amount forever.

- Pricing is at amazon's discretion. So they'll price it at $28.57, you'll get $20 when your mom buys it, and nobody else will.

- The big win is if you get offered for free, since then a ton of people download you and you still get 20% of your purchase price. That will never happen to you, since the "who gets featured" algorithm appears to be people-making-decisions based.

Side note: this model is excruciatingly bad for apps that have per-user costs to the developer. If, for example, you plan for the average $0.99 user to use $0.25 of server storage and CPU, and amazon decides to give your app away, you may wind up in the hole.
Since this works only on such a small subset of runtimes (it only manages to slow down my Android browser), you might as well write in ActiveX and slap a HTML5 doctype to it.

Kudos on the hackery, don't get me wrong, I'm all for taking devices where they weren't meant to go. My issue is with a world where this kind of fragmented support will again become common, just when we were starting to have a grip on actual standards.
I find that when the full extent of the costs, including the massive liability, are laid out, nuclear looks very unattractive. I don't find therefore that the conclusions being reached are wrong.
Great story from a politician who actually went to jail
Maybe people are just tired of the stupid conspiracy theories that seem to run rampant throughout the tech community.
Well, to a degree, they personally didn't get a bailout. (Speaking more for the UK as I'm here so know it better.) Their business model was flawed, they went bust, we bought them up quickly to protect their customers, which ends up impoverishing the bank's previous owners who had allowed it to operate so recklessly.

This isn't to say I don't think bits of the relief work for the banks could've been done better, but it wasn't exactly a free gift to them.
Nice, I always wondered how they worked.
This is amazing! It’s hard to imagine these images are real given how complex and beautiful the UI design is.

· Multiple fonts.

· Multiple, simultaneous languages.

· Dithered graphics to simulate value, tone, and shading.

· Rounded buttons.

· Use of line-weight to simulate dimension.
Its not really a knock against jQuery. Its more about how if I'm writing jQuery on a daily basis, I should have a better understanding of the underlying language. Also, jQuery is great in many situations, but its not the tool for every job.
IN a way you're right. I assume it's because once a monopoly exists or once antitrust practices occur, the damage is irreversible. A company wiped out because of some other company's illegal actions can never return to its "former glory".

Also, it's a "reasonable probability" that the illegal actions would occur and that's enough in this context.

That's my guess anyway.
How Much Does a Software Developer in Portland Earn?
Commodore: A2024
Vimeo releases its official iPhone app.
Amazon requires "developers to guarantee Amazon a minimum list price that matches the lowest price on any other market". So you would have to price your app out of others markets to employ this strategy on the Amazon market.
That is probably the single most amazing thing I will learn today. Maybe this week.
Here's a tool to check out some of the raw imagery from Voyager (if you can figure out how to use it. . . the tool is meant for planetary scientists). Check out Jupiter/Saturn. The next dump should get have more stuff from Uranus/Neptune. http://pilot.wr.usgs.gov
Ok, and thanks for assuming from my post that I don't care about interface, but then show me _that_. All I see other than an generic iOS interface is a keyboard with a few convenience keys. Is that it?
Also see delete-selection-mode. If you have:

(delete-selection-mode 1)
(transient-mark-mode 1) ; enabled by default in emacs 23+

you can mark a region and press delete or backspace (or start typing replacement text) to delete the region without affecting the kill ring.
Holy good lord, that's a lot of equity for employees.

I can see this causing all kinds of problems. You're not going to allocate an option pool for employee layers one through five all at once, prior to your seed round, because that'd be massively dilutive to you in the event of an early sale. (The unused options go away, but the premoney the VC invested at takes the unused options into account.) But creating such hefty option pools down the road is going to cause issues with your existing investors, who at that point would be diluted.

The conflicting interests of founders and earlier investors (who don't want to be diluted by a large new option pool) and later, new investors (who want to make sure the company has a lot of options to incent new employees) will get you to an 'industry-standard pool' pretty naturally. Unless the market's changed dramatically recently, that standard pool is a hell of a lot smaller than what Joel's suggesting.
About sexism .. there were many hunter-nomad cultures where rape and kidnapping was the normal way of acquiring a bride.

The writer talks about deaths caused by disease and overcrowding from agriculture but he neglects to mention that those people would not have been born in the first place because there wouldn't have been enough food to support them using the hunter-gatherer model. If agriculture causes + 1k births and -100 deaths then it's still net beneficial. This may seem like callous mathematics but would it not be even more cruel to deny existence for those other 900 souls?
you are my sunshine
> It's more about selling you the keyboard (a suitable keyboard for SSH clients doesn't come standard with touchscreen devices) than about selling you the client.

If that's the case, why not mention it a bit more in the post? I agree that a good keyboard layout is important, but the closest they come is saying "customizable special keys".

I like iSSH's ability to do a semi-transparent overlay keyboard to maximize screen real estate. Can prompt do this as well?
Oh no, not a free resource with controllable animations that show you step by step what's happening in the code!
I wonder why Google is doing it like this. Sending an audio file of your voice over the wire seems like unnecessary overhead. From an API perspective I'd much rather have client-side speech-to-text built into the browser (accessible via a JavaScript API). I think they're already doing STT client-side in Android, so what's the hold-up with embedding it in Chrome and letting web developers go nuts with voice-enabling their web apps?
Qaddafi Unplugged and Uncensored
Why not allow the user to choose?
It takes me around two hours per week to put food on my table. The rest of my money goes to splurging on the niceties of modern life.
It seems to me that it's quite rare that humanity addresses concerns on any scale before they actually become problems. If that's the mistake, we sure do make that mistake a lot.
Because if you were in one of the target groups, you'd be nodding your head as you read it saying: "These people understand my problem(s)".

At that point the features don't matter. They understand your problem so well, that odds are they now how to fix it - most potential customers with problems figure someone else knows something they don't.

In fact, the target customer is likely to be more receptive to not needing a particular feature if they are convinced that you understand the problem.
In Gmail, you can add arbitrary dots (.) to your email address and add filters based on it: f.o.o@gmail.com
You can also append a plus-sign with arbitrary text on it: foo+asdfsdfaiugo@gmail.com
Both will route mails to foo@gmail.com.

As said, you can add a filter to add a label to all mails to this address and skip inbox for them. That's what I do.
The Japanese associate red with optimism (the rising sun) among a lot of other positive things.
Wasn't functional programming with a Mozart/OZ Engine basically tried with AliceML:

http://www.ps.uni-saarland.de/alice/

I'm not sure syntax is the main reason for slow uptake of Mozart. In fact the syntax can offer some advantages. See this post by pvr about a tail recursive append without helper functions:

http://lambda-the-ultimate.org/node/755#comment-7056

Chris Rathman followed up with an AliceML version and compares the syntax:

http://lambda-the-ultimate.org/node/755#comment-7057

I like Mozart/Oz but the two main things missing for me are unicode support and 64 bit support.
A business is no democracy. - Well, ignoring the Berkeley Coops for now :) In most cases there is someone who came up with the idea and who works more passionate and harder than the others. The ownership should reflect the founders' contributions.
9 Things The Rich Don't Want You To Know About Taxes