skysight-inc/HackerNews huggingface dataset:
You'd be far better off learning screen or tmux than by using shared connections. Knowledge of that will improve your offline options as well, will transfer to any ssh client (including Putty), and IMO is far more useful than having two separate terminal/ssh windows.
No worries - I did the same thing :) I just had the benefit of already having digested a first wave of news when I finally came to the comments here.
My Startup landed Series A Funding
The Making of RO.ME
To be clear, this is what happens when you choose to sign an agreement that assigns all your inventions to your employer. It's not the default, and it can be worked around with little fanfare. If you're working on projects that are closely related to your employer's business, they want to own it. Otherwise, even big companies can be surprisingly lenient. But, yes, they typically ask for everything. It's just simpler (for them).
New Tools in Mozilla Firefox Help Developers Drive the Web Forward
Love GIMP, but I really wish they would fix the issues with bit depth (precision in general) and IMHO, proper CMYK support.
Send SMS campaigns with pushs.ms
Not very convincing, particularly the way the home addresses of a small number of individuals arrested have been turned in to large areas, the conflation of "those arrested" and "those responsible" and some dodgy interpretation of the data presented that seems to blatantly ignore evidence that contradicts the thesis.
While I agree, the proper response to "fuck you" shouldn't be "lol, all your shit's gone now, sucker!"
He seems like a good writer only if you're already under the RDF, otherwise he comes across as a shallow spin and mudslinging machine and defacto Apple PR. Example of a predictable and hypocritical post: http://daringfireball.net/linked/2011/08/15/apple-samsung-im...

This is the reason for the disconnect between the HN commenters and the flame wars. It's just hard for people to understand others almost-bordering-on-religion obsessions and biases.

While you say you'd be fine with banning DF from HN, we all know which segment of HN'ers vote up DF, Asymco and some of Marco's stories here, some of which have very convoluted and shallow arguments/analysis/math which seem cherry picked and tailor-made to prop up one particular company and don't withstand five minutes of reasoned analysis.

The problem is that some of these articles are "something that gratifies one's intellectual curiosity" (from the HN guidelines) to a group of people rooting for a company and totally shallow drivel to others, so no wonder it's all a flamefest that isn't going to go away soon.
Book Excerpt: Ghost in the Wires
See you all later :)
I'm one of them. Won't bite until it allows me to import my Twitter feed.
Beyond Windows 8: Patent Hints To A Future Streaming OS
There are two distinct issues here : (a) throughput (b) concurrency -- how many concurrent incoming requests you can handle. Event I/O based frameworks help you with maximizing concurrency.
Single-window mode has been one of the most requested features for GIMP. Fact: when it finally comes, no one will care (they never did).

Actually, the multi-window interface is much better when you have virtual-desktops (everywhere but Windows) or multiple screens.

Pixelmator on the Mac is a multi-window application (like most Mac apps are) and I don't see anyone complaining about it.

The problems are:

1. GIMP isn't Photoshop;

2. When a window is clicked, all windows should come to the foreground (more precisely, all palettes).

For 1. there's not much that can be done. Whatever the application, if it has to do with graphics, people will complain about this (everyone will complain that it is missing a certain Photoshop feature, up to the total of Photoshop features). At the same time, they will complain about Photoshop itself, and trying to be more like Photoshop isn't going to work, uncanny valley style.

As for 2... It's a window manager problem actually. On the Mac, again, Pixelmator does this just fine and it works great.
Google Not Doing Enough to Stop Hackers' Automated Queries
Undercover purchases made by BSA revealed that software purchased via Jones' websites came infected with malware-exposing buyers to potential viruses and other threats according to a Business Software Alliance press release issued after the sentencing.

It would be interesting to see if any of those malware/viri impacted the customers and to what scale.
> Isn't Node.js single threaded ?

Yes (for now, we might take up V8 isolates).

> Would it not under-perform , say compared to Erlang or Netty, in a multi-core CPU.

No. You can spin up multiple processes and handle the load with (for example) cluster[1].

[1] http://learnboost.github.com/cluster/
Thank you, typo fixed.
Not undeletable. Just not deleted via the browsers "delete cookies" function.
I really liked the part about water physics simulation.
Very interesting, and evil: abusing the ETag mechanism for user tracking. (If a user requests some sort of unchanging resource without an etag, you give them a fresh one; and if they request a resource with an etag, you give it to them, with the supplied etag, and record the user.)

Even if Hulu turned off cookie respawning via etags, you can still track users this way, on the server side. I guess the tricky thing is to correlate the etag of the tracker resource with the rest of the requests that a user makes on a site.
SpaceX - Why the US Can Beat China: The Facts About SpaceX Costs
"new math theorem"?

I think it possible that we will not understand intelligence until we can run and tweak intelligent software. Fortunately, we don't have to do anything like an exhaustive search of the space because we have a working example of intelligence that we can copy without having to understand how it works. Doing this will require very large amounts of computing power, but not computronium.
My favorite robots.txt entry is Disallow: /touch-this-and-die

Where that is a script that instantly bans the IP on the server.

You'd be amazed how many bad bots hit it.
I'm going to assume you mean Honeycomb.

So you agree then, that Honeycomb is not available, and that google is withholding it for "some reason" (although you just have to look at their own statements, they're withholding it because they don't want OEMs putting it on phones).

How is that "open"?
Also, is this the same Reddit that does this [1] to clients with unpaid invoices?

[1] http://www.reddit.com/comments/h2e2k/
What Google lost — and gained — by not buying Motorola in 2010
Richard Feynman on Computer "Science"
The emotions of being on a startup accelerator
I don't see anything wrong with it. CoffeeScript to JavaScript is like C to Assembly, much more superior. You can strive to excel at Assembly does not mean you have to. Programmers should dedicate their time to solve real-world problems instead of fighting against their tools.
Why Larry?
Haven't posted publicly at least.
App Inventor "moves" to the MIT Media Lab
This is after closing the project and open sourcing it: http://www.theregister.co.uk/2011/08/10/app_inventor/
Good news overall
I understand that, but I feel like a majority of the javascript async code I've seen has all been in this format. By chance, do you have an example of handler which would wait for multiple async requests to complete?
While not exactly cellphone-sized, blade servers are quite small compared to conventional servers. I would be surprised if server manufacturers aren't keeping a keen eye on ARM CPUs.

Dells Fortuna[1] concept server is a nice example of an extreme end of blade servers, and it's already few years old. "six servers per rack unit (U) or 252 servers in a 42U rack."

[1] http://en.community.dell.com/dell-blogs/direct2dell/b/direct...
The ‘Free Coffee’ Starbucks Card Has Died. What The Experiment Really Meant.
Literals, blank nodes, n-ary relations and rdf:value
Fair enough, except this comes from the founder of Twitter, so it carries a bit more weight than your average tech blogger.
I get consulting offers through my web site, where I have some Lisp related materials. I guess that is how people find me.
See also: http://news.ycombinator.com/item?id=2844321
I use Google Calendar's "Custom View" setting, which scrolls along a given number of days, eliminating the "don't care" space that was one of two problems in this post. The Month view also scrolls by weeks, which is similarly nice. I use the 5-day custom view.

There's no mockup in this post, but it is from March of 2010. The post was popular when it was first
posted, a Google search for "Logarithmic calendar" yields some re-posts and other results like this mockup:
http://verbalshadow.wordpress.com/2010/04/10/the-logarithmic...
I like the way that today and tomorrow are full days, and there's a whole week of hour-by-hour days (the last 5 are compressed), and the next week/next month view is also a nice breakdown. Unfortunately, the feature request hasn't seen any activity.

I wonder what the source of the idea was. Marco mentions that the idea isn't original, but doesn't give his source. Anybody know?
> No. You can spin up multiple processes and handle the load with (for example) cluster[1].

Which is what I speculate they're doing, as they say they're running just four instances. Probably, they have servers capable of running 4 threads at the same time.
Disallow: /harming/humanity/through/inaction
From the article: " this time suggesting that Apple misled the courts by offering altered images of Samsung’s Galaxy Tab".

Isn't it amazing that the court can make such wide-reaching decisions just by looking at images, rather than the actual devices? It would not be a very complicated thing to present the physical devices as evidence in this kind of case.
Firefox 6 Now Available
Bloomberg Businessweek's 37-page infographic on what's popular
How To Work And Live In Australia
Merit Pay: The End Of Innocence?
Ask HN: What music do you listen to at work?
Startup life, especially during the early days, can be lonely at times. Your emotions go like the roller coasters with every hit and miss. You are constantly chained at the desk, your parents don't understand what you do. Your girlfriend dumps you for not being able to spend more quality time with her and your friends think you are crazy. I found the only remedy is to listen to music that reminds me the good and poignant times in life. My productivity can literally jump 5x to 10x.

What music do you guys listen to at work?
The Age of Designer’s Revenge
I haven't even been invited yet. Go figure their methods...
We do a great job at locating resources. This has created a new problem: we have too much information to wade through. I would now like to see some sort of effort to structure this information. You make the comment that the financial information technology space is already pretty crowded, but I still haven't seen anything that structures all of this financial information CHEAPLY.

EDIT: Hell, if I could assemble a team, I think the best way to attack this problem would be to build out the same functionality that Bloomberg provides for equities, provide it for free, and then build a retail brokerage firm around it. Give people the information to make investment decisions easily, and they will make those investment decisions. Just be there to capture the revenue generated by their trades.
You really have to admire the level of transparency surrounding their operations. Blows just about every other US government contractor out of the water.
Solar Design Competition
Ask HN: Leap to entrepreneur: How to do medical insurance?
I am a married 30-something American with 2 young children at home. Recently, I have been in committed talks to go the route of an entrepreneurial path instead of working for a large (and relatively secure) corporation. My main concern is that if someone is sick, I want them to be able to go to the doctor without bankrupting my account. I understand that choosing to be an entrepreneur has risks associated with it and finances are a relatively large assumption. I wish to mitigate the health area as much as possible, so I am seeking advice about how others at HN have accomplished this feat. Thanks for your time.
Most likely the percentage will be much higher. I'm saying that as a former dropout :) I've decided to go through the Machine Learning course (the web version) few months ago but it's really too math heavy. It's not that I'm a total noob but having to parse formulas spanning 2 rows and containing half the Greek alphabet is about as exciting as reading an organic chemistry textbook.

Nevertheless I signed up! But I hope some day there will be a AI/machine learning course that will have code examples for every concept and every math formula, just like this:
http://www.cleveralgorithms.com/nature-inspired/index.html
Maybe it's just me but code is way easier to read and understand.
I'm a little sad that they're 404s.
Researchers create integrated circuit that doesn’t require a battery
Introduction to HTML5 Web Storage
That is a brilliant idea!

I should use that in all my robots.txt
I had pathologicals with a free service I offered for a few years. It's an odd, odd mindset.
More Opportunities for the Unbanked
I'm a 5 year + rails developer, and this doesn't actually surprise me. Ruby and Rails are just incredibly slow in my experience unless you cache everything, which can greatly increase complexity. Right now I'm struggling with the creation of 2000 active record objects taking 10 seconds, which is absolutely ridiculous. And that's down from 30 seconds - which was happening because require was being called for each of those object instantiations by a third party library. So a 20 second gain by removing 2000 calls to require - on Heroku - something is wrong there.

The JSON that's generated with all that data is converted to backbone objects instantaneously in a browser, and the few database calls are instantaneous - it's all Ruby. I will probably need to create custom lightweight objects just because ruby is so darn slow. Much of the time is spent in gsub resolving paths for paperclip attachments - work that would take most languages a few milliseconds can take 10 seconds in ruby. I know there are many ways to optimize this but I should not have to at this point.

I find with ruby I constantly run into performance bottlenecks and need to revert to optimization that I would not have to do on other platforms.

Yours is the typical answer from rails fans. But what could be wrong with his Rails implementation that could be that slow, assuming they are reasonably competent - a valid assumption I think given their successful port to node?
Ever wonder what a single sentence wrapped in every HTML tag looks like?
Nice try, but 1% of 58,000 is 580.
While I may be wrong, reading through the comments on Reddit it seems like 5) happened after 6), not before, and was followed by 7), deletion of all backups.
A List Apart: Articles: The UX of Learning
Remind me not to depend on you ever in any situation where tempers may rise.
1.) A German court lifted an injunction in the EU nations, except Germany itself

2.) Apple misled the courts by offering altered images of Samsung's Galaxy Tab. In the filed documents, the pictures of both the iPad and Galaxy Tab appear to be the same size. In reality, the Galaxy Tab uses a different sized screen and aspect ratio than Apple's tablet.

Both of those datapoints are intriguing.
What exactly does it complete? A set of predefined variables? The only thing it was able to autocomplete was the word "function" while using Javascript.
This should be titled "The present state of Lisp", or better yet, "A review of current Lisp-like languages". Compare this with the classic "Good news, bad news", which wasn't about implementations, but about the more general societal dynamics (within the developer community) by which Lisp thrives or stalls.
Depends on the traffic you need to work with. I've kept an eye on Node.js for some time. So far, among the failures involved with Node.js are Plurk and SyncPad. Plurk switched to JBoss Netty, while SyncPad used Erlang instead. Though that was almost a year ago, things may have improved.

Not to bad-mouth Node.js here. Just to give some counter examples to anybody who wants to try Node.js in production.
I've used feedback too, but it's just a wrapper around Mechanical Turk. If there was a system-wide banning of website reviews on MT, it would take out feedbackarmy also.
Can anyone who's used this gather whether it's built with iOS APIs or HTML5? Looks a little too perfect for HTML5, which is too bad for Android tablets (and the three people who own one).

Since this has been tried lots of times and no one has done it successfully yet and there's just not that large a market for this it may not have made sense to focus a lot of cutting-edge web engineering prowess at this.
Yep, it would be nice to know how many posted at all.
I guess it's not publicly available data ;-)
That one got even picked up by wired, this also contains an interview with one of their developers at the time
http://www.wired.com/epicenter/2010/08/robot-laws/
Kickstarter successfully used to raise funds for Startup
You could write your own way of doing it or use an existing flow control library. There are lots. :)

https://github.com/joyent/node/wiki/modules#wiki-async-flow

For a specific example, look at async.parallel:
https://github.com/caolan/async
Employees Bid Farewell to Corporate America
What matters is that it's a terrible hack. Even ignoring the security concerns with "install this completely untrusted code from the internet": there's no way to cleanly recover/uninstall if something breaks; there's no way to tell what version you have (not even in theory, as this clones HEAD!).

Most importantly, there's no chain of authority here. In the Linux world, for example, your packages generally come from the distro and are signed. Down a layer, they might come from a third party repo (rpmfusion, say), which is still a large organization with high visibility and good auditing. Down farther still, there are tools like Launchpad or openSUSE's OBS which allow you to build installable pacakges of your own, but these are still distributed out of a managed infrastructure and your identity is reasonably tracked. Finally at the bottom are the people ("developers") who like to pull raw source code and compile it. These people are expected to be communicating as part of a project, so they can be warned about compatibility goofs or (goodness forbid) the occasional malware incident.

This "pull and install automatically" gives you the ease of use of the top level, but an even weaker promise of authority than even the bottom level. That's a bad thing.
SpaceX can hire Permanent Residents (Green Card) too.
I doubt that any average user has any idea of what is going on. I'm sure their concerns lie elsewhere. Anyone willing to pay attention to this is a minority within a minority.
The scrutiny that this course will attract because of its popularity might actually encourage a higher standard of teaching for this course than many others that are offered. It could be a win for everyone.
> If connecting to a server seems to sit there for a few seconds not doing anything, try adding this line to your config:
> GSSAPIAuthentication no
> And if that works, ask the server’s sys-admin to disable it in the server config, for the benefit of all users ‒ exactly the same line as above, but in /etc/ssh/sshd_config.

It would be nice if they described what this actually did - I'm hesitant to run options off, especially ones related to authentication.
So you supported your friend on Twitter, he cancelled your account, you really took exception, and he deleted your backups to put you in your place.

It boggles the mind.

Personally, in my book, you are free from blame. My wife would have had him bleeding from his eye sockets and watching dark corners for the rest of his life.
ETag and cache based cookies are old news. I assume that Schneier didn't notice these components last time he reported on evercookie.

[ http://google.com/search?q=evercookie ]
Android App Inventor Saved: Finds a New Home at MIT
There's the possibility of shared memory, between CPU and integrated GPU, as John Carmack noted, skipping the transfer. Apparently, the xbox does this already.

Big extrapolation: If intel can pull this off, they may be able to own the next platform, of GPU-based computation. I suggest that's the next platform because it seems to be the only place where many-core code is really happening. And many-core is the only way to get Moore power, since clock rates hit a wall.
I don't know how things work in the US, but I went to one of the top engineering schools here in Brazil, and there's an agreement between me and my classmates that the best thing school got us was access to people, i.e., the other students.
i think the point the parent was trying to make is that there's a couple million redditors - they aren't demographically distinct from anybody. he could have said "the general public" instead.
The Real Innovation Happening at Y Combinator
But that'd also ban curious non-robot geeks. :(
"Competing social platform" is pretty broad. Would this give Facebook grounds to remove an app because it promotes SMS messaging, email, delivering ads, storing photos somewhere, etc?

Caveat emptor.
Build out a system that organizes all of this financial information. Make it freely available. Build a pay service around it: top notch, cheap retail brokerage.

What other services could you get investors to pay for if they had all the information necessary to make thier own investment decisions in an easy to use format?
did you want the contacts from your twitter feed? or just to feed your posts from twitter to g+.

If its just the contacts you wanted you can go here: https://plus.google.com/u/0/settings/connectedaccounts?tab=X... and connect your twitter account. (I am pretty sure this will drive the 'suggested people' page on google+)
Any reason on why they are compacting the courses during the Fall quarter? It could be interesting to have AI and ML separated in Fall-Winter quarters.

Anybody knows if they plan on doing something similar in future quarters?

I love the idea, and I am excited to see the results of this methodology.
It's much easier to target companies and a few key manufacturers, than millions of home printers.
Go below gatherCompletions, type 'g', and then ctrl+space.
The level of in-person interaction, office hours, etc. won't come close.

Also - you're paying for the grade & the transcript, not the content.
Again, this is covered in RPG's "Good news, bad news" (I'm busy, google it) and, to a lesser extent, "The bipolar Lisp programmer".

RPG's main argument is that Lisp is "MIT-style" the Right Thing, while C is "New Jersey-style" solve-the-right-problem-at-the-right-level. In other words, Lisp is like an expensive speaker system that's hard to configure correctly for ordinary sound systems, while C is something that works better for the average user.

The economics upshot of this is: target Lisp at the high-level critical applications Erlang and Haskell are targeting -- big telecom routing logical problems, flexible quant finance modelling, etc. Stop trying to replace the Scripting Language du Jour. You can't compete against C++; it's everywhere from Facebook to Arduino.
These materials have actually been released in late 2008 - the three new courses will follow a completely different arrangement.
I haven't heard the Java licensing angle yet. That would make the Motorola acquisition an even bigger legal play than originally thought.
The Rainbow Table Is Dead
This is a discussion about much lower-level parallelism.
I hope that a competitor hangs around long enough to revolutionize this industry. The system does not serve retail investors well at the moment. This is a space with low hanging fruit.
>When Motorola separated last December, the final value of Mobility was one-ninth of the total company—Motorola shareholders received one Mobility share per eight regular shares.

The second half of this sentence does not imply the first half.