skysight-inc/HackerNews huggingface dataset:
Agreed. My ISP (Suddenlink) does one worse and automatically redirects not-found domains to some search results page of theirs.

The main problem for me is that I often see my typos about a fraction of a second after I hit Return. I know it's wrong and I just want to go fix it. But when something initiates a search, it completely changes the URL (no longer a simple fix) and the resulting page isn't even close to what I wanted. It all just slows me down.
A Small Pool Of Kerosene Did What?
Looking at the Beaglebone, it seems to have a very different target market to the Raspberry Pi; judging from the single USB port, the lack of display adapter and the large number of GPIO pins, one would say the Beaglebone is primarily aimed at hackers, particularly hardware hackers. The Pi on the other hand is aimed at getting people into programming and teaching general computer skills to those who otherwise couldn't afford a computer.

I couldn't see my parents figuring out how to get a Beagleboard hooked up to their TV and surfing the net, but I could definitely see them doing this with a Raspberry Pi unit.

I'm sure I have heard of another board recently that was neither the Pi nor the Beagleboard that had similar specs to the Pi in terms of design, but used the same A8 as the beagleboard, clocked at 1.5GHz or something. But that project was just in its infancy, so won't be available till next year. I'm somewhat sceptical because they're throwing around specs like >1GB of NAND flash, >1GB DDR3-800, etc. for 40% less cost than the Pi.

EDIT: Someone linked it below, Rhombus Tech, using some Chinese-manufactured chip.
That's not making it harder for people to infringe, that's making it easier for people to do things legitimately. I think I've posted many times on another article saying that it's an incredibly good way to do business and the resounding success of those who make it easy to legitimately acquire and enjoy their stuff proves it.

Yet even now, there are still people who will screw the fans in a futile attempt to stop piracy. And even when iTunes opened, it was trivial to download anything in the catalog for free. Yet we can see how popular it is for people to do things legitimately in spite of this.
Firefox 9 released, JS performance improved 20-30% by type inference
For the curious, check out fab13n's initial work towards one such refactoring / implementation, here:

https://github.com/fab13n/parsec-coffee-script
New Kicksend App Enables True File Sharing on the iPhone
This is a great explanation and very apt. I'm generally at a red on this scale. I don't call that PTSD, btw, though a lot of laymen might. I just think it comes from the understanding that bad stuff happens regardless of how prepared you are, but you can minimize the damage if you're ready to react.
> It is extremely useful however if you want multiple channels of communication. Say, you want to post news for Ruby developers and you do that daily ... so why on earth would you want to spam your friends that aren't even developers? On the other hand posting pictures of your child should be for close acquaintances only - friends, colleagues from school / work, family, otherwise if you get popular you'll regret exposing your personal life ;)

That's actually one of the weakest part of G+: I can't post something that's both public and limited to one audience. If I post Ruby stuff publicly, I'll spam my friends; if I don't publish it publicly, nobody will know I post Ruby stuff.
In ruby 1.8, I/O is asynchronous in threads too...
Prince Al-Waleed (Saudi Arabia) Invests $300m in Twitter
More of my immediate family is on Twitter than on Facebook.

I have no idea what value the Twitter data feed has, but the value proposition of the service is compelling: reach interested people with minimal effort, build follower relationships to retain them.

My butcher, for instance, periodically twerps when he's got some oddball piece of beef to offload.

I used Twitter to enroll multiple cryptography classes. I had plans to use Facebook and email as well, but the response I got from a couple twerps filled my classes.

ChiSec, our local meetup for infosec people in Chicago, is scheduled and promoted entirely through Twitter. I use Crowdbooster's scheduled-twerp feature to post consistent reminders. It's miraculously effective.

This "people only use it to track celebrities" thing is a load of crap. Just as many celebs brag about their Facebook likes, but nobody says people go to Facebook for the celebs. The fact is that Twitter has a different, lower-drag interaction model than Facebook (which requires me to decide whether someone I want to talk to gets to see my kid's pictures). It's better optimized to broadcasting than Facebook is.
"(ii) you grant to Digi-Key a fully-paid, royalty-free, perpetual, irrevocable, transferrable, sublicensable, non-exclusive, worldwide license to use the End User Content (in whole or in part) for any and all purposes, subject to the terms of the Digi-Key Privacy Policy, the terms of which are incorporated herein by reference. Digi-Key may use End User Content for marketing and market research and for other purposes as set forth in this Agreement."

Well that kinda takes the buzz off. Give them an A for effort though, this will presumably get them a lot of schematics that they then have rights to exploit. I'm thinking the 'Encyclopedia of modern circuits' series which was a collection of small one-off circuits that has done well for Rudolf Graf (caveat the occasional lawsuit).

It was also pretty slow on Firefox on Linux but it may be faster in a different configuration.

[1] http://www.amazon.com/Encyclopedia-Electronic-Circuits-Rudol...
The banks have two sets of clients to appeal to. The Investment Bankers have corporate clients to keep happy. In 2000 companies were happy for the big 2x IPO day pops. Now they realize this is very expensive PR. On the other hand, their Institutional Sales has to keep all the Mutual Funds happy. Fidelity will forgive one misplaced IPO, but not a stream of them. If a bank can't sell to mutual funds, they won't get new mandates from corporations. Banks have to walk a thin line to keep both sides happy. (Of course they get paid well when they do it right)
I am also frustrated by the indexed searching in Windows. This should have been a brilliant signature feature, and it's just execrable.

If you look at the indexing options in the Vista control panel and click the "Advanced" button, you'll find a dialog box with a "File Types" tab. This horrible dialog may show you (it did for me) that some file types (i.e., filename extensions) are deliberately excluded from indexing. For some reason. You know, because you may not want to find certain things when you look for them. I guess.

You'll also find the world's worst interface for specifying what kinds of file should be indexed by content. But never mind.

If searching by filename and/or path is all you're after, check out Everything:

http://www.voidtools.com/

If you're not using Windows as an Administrator, (and you shouldn't be) Everything won't seem very polished. But it is terrifyingly fast, and it's baffling that Microsoft's built-in search is this bad if something like Everything is possible.
Glad to hear! The Atlantic Monthly is the only magazine I subscribe to. The content is absolutely worth it, and I feel like I'm supporting something truly needed in society today.
Christopher Hitchens on North Korea, "a nation of racist dwarfs." (2010)
Hell, the very first Legend of Zelda fails on half of these items. And, naturally, there were rather a few games that emulated the crap out of the first two Zeldas, just as a starting point.
I'm in Canada, and I'll tell you for certain that whenever the cloud is mentioned in business it is often followed by the assumption that "all your personal data - or worse, your client's data - will be subject to the PATRIOT act". It's a huge killer to accessing many of the cloud services that are available for US companies for anything requiring some sort of security.

To be clear I don't hang at the local campus - this is suit and tie businessmen and women that I'm talking about here, not the tinfoil hat crowd.

There's huge opportunity for setting up cloud services for countries outside of the US right now, simply because of this little issue.
You're looking at one aspect of the problem, from the supply side. We've had industrial scale manufacturing of sanitary napkins for 100 years.

Procter and Gamble can already produce these things for a fraction of the cost. But building and maintaining a distribution network, marketing the product and making a healthy profit drives costs up.

This solution turns that problem on its head. Disperse the manufacturing locally, and let traditional/local social networks get the napkins distributed. In a country as large and complex as India, this is probably easier than finding 5,000 marketing campaigns to try to reach many small pockets of demand regarding a taboo subject.
1) Run the transaction server anonymously on i2p, earning a profit in Bitcoins. This way it cannot be shut down.

2) To prevent the server from stealing the Bitcoins, bail them into a voting pool instead of to a single server. (It is possible, using the Bitcoin script language, to require multiple signatures on the blockchain before coins can be transferred back out.)

3) To prevent the server from counterfeiting (inflation) it will be necessary for the other pool members to have access to the same audit data (the receipts) that a normal gold issuer would be expected to have.

4) To eliminate any privacy concerns vis-a-vis the other pool members, run the transaction server entirely in cash-only mode.
They can handle this. As I said, the key is to keep standards high. You don't have to do your bachelor's degree at MIT to get an MIT PhD, so MIT already considers lab work done at many other institutions sufficient to fulfill certain MIT prerequisites. They probably also accept transfer credits from other schools under various circumstances toward a B.S. They can join with Stanford, Caltech, Cambridge (UK), etc., and build on this foundation.
"Still I'd bet the majority of 'Drupal developers' are just folks who know what the right modules are & some customization tricks."

My anecdotal evidence based on five years of working with the CMS indicates you'd lose that bet, but whatever.
Google Nexus tablet in next 6 months teases Schmidt
> I'm sure FreeBSD and IllumOS developers alike are researching the legality of incorporating the leaked code.

There isn't any legality. Do you remember the waste of time and money that was the SCO case against IBM for possibly incorporating SCO unix code into Linux. This leak is a leak of stolen IP and no one can legally use it, very plain and simple.

This won't hurt them much other than to embarrass them a little.
Looks like you're right, interpreter time dominates unless I use rbx, and it's still not a big win for linked lists.

But the meaning of your last sentence escapes. Linked lists are tractable compared to intractable linked lists? Antecedent mismatch?
Agreed. Still useful for open-source projects :)
Nodester Node.JS PaaS REST API now runs on Apigee’s API Explorer. #video
This ain't a Google interview :) so the follow-up question is to make a list of reasons why his solution is more practical than buying a used machine out of China.

The hint is the locality of production.
Updated to remove the term.
Probably. All I meant to say is that on MRI, you might as well give up on reference-based linked lists; they just don't work at scale.

In rbx, you're saying

1000.times { list.insert(500000, 666) }

actually beats

1000.times { array.insert(500000, 666) }

I really should be taking rbx way more seriously.
I find really well-written CoffeeScript easier to comprehend and scan, even though the community at large believes I hate the stuff entirely (I don't).

I'm just not sure if it's enough to make up for a less-than-optimal debugging experience, especially considering that most of us don't write really excellent code all the time.
> CoffeeScript’s features are all JavaScript features,
> it’s a simple translation from some shorthand into
> some other shorthand.

This isn't entirely accurate -- in the sense that current CoffeeScript semantics can't be implemented as a series of "find-and-replace" operations into JavaScript. Some of the areas in which the AST transformations become more involved are:

* Converting arbitrary statements into expressions.

* Destructuring assignment, when mixed with splats and soaks.

* Chains of soaked invocations, like:

value = one?().two?().three?()

* Class bodies as blocks of executable code.
Make an awesome custom launcher in KDE
You might be more interested in an ethnography of eBay sellers / etc than the algorithmic question. They're typically lower-middle or working class Americans, often severely underemployed (SAHMs are common), who make margins which are actually negative if you impute any cost to their time. They're even more sensitive to losing $3.12 on shipping than PhD students.

This feels to me that this is probably news to you, which is why I'm making it explicit. Given this background, talking about their algorithms sounds silly: they're not sophisticated Internet businesses with Stanford CS majors optimizing for ROi, they're closer to flea market merchants and their accounting controls would have gotten them dismissed for incompetence by any bank in Renaissance Italy.
Steelers vs 49ers live.
How-to: Build a killer gaming PC for under $1,000
The world needs more people with empathy who are willing to put themselves in the shoes of others. Brilliant story. Thank you for posting it.
only commenting here because zelda is my favorite game ever and i want to go over this list later (like when my daughter is a almost grown up), but if i just bookmark it, it will be lost and i'll forget.
In my experience interviewing candidates, the two are very strongly correlated. A person coding in a lot, including in his free time is more likely to have implemented a wide variety of things, and will be much more hands-on to solve these kind of riddles/exercises, than a person with only book knowledge who coded the same kind of stuff for years on an end.
This came just in time for me : I need to post up REST demo django app, and was considering taking the dive into Heroku. You've convinced me to jump.

Thanks.
All that is true, but there's a simpler fix. If they're not reusing each others' questions then it should be significantly harder. Nobody should be using "reverse a linked list" anymore - that's a really old one.
Yes. For a moment I wondered why he wanted to use TopCoder Open in the middle of an interview.
It's worth mentioning this as a counterpoint to 'startups don't reply': http://news.ycombinator.com/item?id=3351699
GitHub repository collecting the smallest possible syntactically valid files
I can understand why it might be cheaper to not to restock it, but doesn't it provide an incentive to the customer to keep the item?
Even better than the I'm feeling lucky, one of my favorite features of the firefox address bar is that you can customize the address "X Y" to go to bookmark X, with the value of Y in the url.

For example, firefox used to come with a bookmark specifically for wikipeida that allowed you to type "wiki X" and it would go directly to en.wikipeida.org/wiki/X. At first I thought thats what you were talking about.

We have a few webapps I use to manage stuff, and its just ridiculously faster for me to use them when I can pop "edit 2342252" or "break add" into the address bar.
Elihu Yale was a Governor of the British East India Company, which made the King rich by peddling drugs to the Chinese, among other thing.

Don't know about the rest.
The All-Inclusive App Probably Won't Succeed
Saab declares bankruptcy as GM blocks Chinese deal
Well, to start with, the issue here isn't that Ruby doesn't efficiently support the "modify-in-the-middle" access pattern. It's just that Ruby does this with the Array class. Similarly, even if you intend to insert into the middle, you still probably still want to use NSMutableArray in Objective C.

Even on fairly large graphs --- say, graphs at the scale of basic blocks in a program, but (obviously) not on the scale of "recommendation graph at Amazon" --- you shouldn't be burning huge numbers of cycles seeking through reference links. In naive reference-link implementations, Ruby sorely increases the constant factors for graph analysis, but computing a minimum cost spanning tree isn't going to kill you (especially because the intermediate data structures you'd use to do it would be native-code Arrays and Hashes). On the other hand, linked lists more or less pessimize Ruby, forcing it to do nothing but expensive interpreter looping, pointer chasing, and object management.

Having said all that, for serious work, I'd keep my data structures outboard, probably in Redis.

Other people would probably answer "just write a graph library in C; for instance, you could write a C wrapper around void-star-specialized boost::graph", then bridge it to Ruby with FFI.

Ruby is as good at C for I/O bound problem subsets. This is a lot of problems, and so having a language as pleasant to write in as Ruby is a win (you could say the same for Node.js and maybe even Python). It is obviously not the only language you'll ever need, though.
-assuming $1 per hour

Unskilled/semiskilled laborers in India don't make anything close to that.

You are also missing the part where he is distributing production to poorer manufacturers who are willing to take a smaller profit, and thus pushing the market price down. Any commercial entity that buys the $500k machine will not want to get into a race to the bottom in pricing unless they are forced to do so. These distributed units which are run by poor women who don't want/need corporation level profits will force that race to the bottom. In the end, the big machines will likely prevail but prices will be much more reasonable.
Instagram Becomes The Largest Mobile Social Network
An Internet of people
Makes sense. Cornell is already New York's land-grant college, and has affiliations with the State University of New York and state government. They probably have an edge in getting government funds, and the relationships with the state legislature to make it happen.
Right on. These folks like to talk about how they can pown everything under the sun. That kind of talk is cheap and easy. On the other hand, writing an article with tangible ways to protect your MongoDB database would take some effort and would not be interesting to them.
For those of you not up on your acronyms:

SAHM -- stay at home moms.
Online Marketing Program: 4.0 Monitoring & Analytics Tasks
Nice fantasy, but you have a bootstrapping problem: how is this to be implemented? If you are living in a fantasy world where you can change any process why not merely put forward the idea of passing a law with this content: "congress should stop being dumb"?

Besides which, you are attacking a symptom. The root problems here lie in the amount of power that congress has, the nature of the news media, and the nature of the election process. Those are much, much harder to fix.
Do you know the greasemonkey API gmail provides? Maybe it solves some of your problems: http://code.google.com/p/gmail-greasemonkey/wiki/GmailGrease...

I just poked around: there seems to be a 2.0 API.

In the web inspector console on any open gmail page:

> gmonkey.info("2.0")
"The "gmonkey" module is not officially supported and is subject
to change, we will support previous versions for at least 1-month.
Use gmonkey.load(v, callback) to load in the full API where v is
the version number of the API you want passed to calback. Latest
set of the bindings is "2.0". kthxbye"
Meet the New Breed of Entrepreneur: Techie Artisans
Steve Pinker's hair and the muscles of worms
Cornell alread has its medical school (Weill Cornell) in NYC. This may allow for more interdepartmental medically oriented research - I know for a fact the lack of general science teaching available to students at Weill Cornell (which does research degrees as a well as medical degrees) means they have to send students to NYU/Columbia, which can cost over $10000 per student per year.
There are a half a dozen different implementations of class inheritance in JavaScript. However no one writing a JS library is going to ask the consumer to extend one of their objects. This is what inheritance is all about. In Java you extend everything. Backbone.js is the only popular JS library I can think of which has their users use this pattern. It doesn't make since most of the time because:

1) The use of the pattern is not common in the js community.
2) If someone does use the pattern, they might be using a different implementation.

That you can override an Object's toString is not what we're talking about here jashkenas. We're talking about creating an Animal class and extending it with Horse.
Write an app that reminds people to take their medicine x times daily.
Future of Interaction Design: "Don’t think affordances, think temptation"
I'm glad the source has leaked. It serves Oracle right. They've proved that all they care about is greed.

What a dick, I hope he doesn't make a living doing anything related to software.

I'm sure FreeBSD and IllumOS developers alike are researching the legality of incorporating the leaked code.

Yeah, that's clearly not going to be happening.
Are you suggesting the huge problems of the day could be addressed by a congress that meets once a year?

I would argue that, yes. Then again, I believe that most of our problems don't need Congress to be involved in the first place, and/or that Congress is the cause of most of our problems, not the solution.
I'm overweight, out-of-shape and have very little social life.

Is a life full of watching sports events and chit-chatting in you social club something you want? Or do you want more than that?

I don't think that was intentional, but his characterization of socializing and athletics as lesser pursuits reflects where he's ended up. (I'm using a little artistic license here to make a point, he does say watching sporting events -- he didn't indicate how he feels about participating in athletics and being active.)
Oh, I see what you mean now. I mistook your original comment as being in agreement with him then. I thought you were saying that it was unfair for the moderator to close that question.
Can Cornell Build a Silicon Valley Culture in New York City?
In the real world, certifications are more desirable for Sys Admins. I work for the State Board of Education, however, and as with any government job, pay scale is based off of education level. I receive supplements for my certifications, but they do not factor into my yearly raise or advancement schedule.
Yeah, it's a positive signal that someone was able to pick up from past failed interviews. It's a weak filter, but it's fine to have. From there, it's best to work with the person on short projects, and then hire them as a contractor to find out if they're a culture match and can solve the problems you're facing at an acceptable rate and in a maintainable way before hiring them on as an employee.
I remember selling some used textbooks on Amazon back in my student days, and for the ones that needed returning, I remember that having the buyer eat both send and return shipping charges STRONGLY deters frivolous returns.

"In cases where you are not responsible for the return, the return shipping costs should be borne by the buyer. Upon receipt, please issue a refund to the buyer. Learn how to Issue a Refund."

http://www.amazon.com/gp/help/customer/display.html/ref=xm_1...

Seems like the seller could have just asked the guy to send it back (at his own cost) before giving him a PARTIAL refund (book cost sans shipping fees) and just avoided this all. :)