skysight-inc/HackerNews huggingface dataset:
Hey. I'd love to try thanks! hpeikemo gmail com
The company that will revolutionize schools worldwide
Article on Intel acquisition: http://www.zdnet.com/blog/education/the-kno-is-deadlong-live-kno-thanks-to-30-million-from-intel-et-al/4545

Current company website/direction (beta version): http://www.kno.com
The Node Beginner Book, an introduction to Node.js, is now complete
Me too, thanks! eokuma1988 gmail com
me too zpatrik gmail com thanks
Go is something quite different to Erlang, despite some small similarities. If you want Erlang, just use Erlang.
the day i find no joy in what i do, is the day i'll stop doing.
How engineers create artificial sounds to fool us
Good morning (and happy day!) from Italy. We're listening console.fm, good taste. And I like that"it requires Twitter log in to use the channel based chat system. We made this in 72 hours as a side project to listen to better music", it's perfect so with twitter account only.
A vigilante meets out extra legal punishment, nobody has been punished, it's just been pointed out by a lot of people that they need to be. Due process didn't work several times in this case because the Police were implicated and failed to investigate properly. Due process generally doesn't work when the system is infected at a high level and there are lots of careers being controlled by the source of the problem. The Prime Minister knew that his director of communications, who has now been arrested, was criminally implicated in this before he was elected a year ago and he was too scared of the tabloids to do anything about it. I think you need a public protest in these situations. Note: that Protest != Violence.
Don't worry, Alan Cox will be along eventually to make up for it.

http://www.google.com/images?q=alan+cox+linux
Maybe that reinforces my point? It's not that it hit the front page - it really doesn't take many votes for that even during busy hours. But that it got THIS many votes so quickly during a low period... hmm... sorry but it's just dubious to me.

Maybe lots of fans of electronic stay up late?
I'm surprised you say it's not intuitive. What is it just that you didn't know you could close channels?
I'm not sure I understand what does compiling a javam have to do with replacing a vm with a compiler? The jvm has really good garbage control and a good jit compiler. LLVM has some of the stuff needed for writing a jit compiler for a vm. I'm not sure whether a compiler for a garbage collected language will be faster then a jit compiler.
Chrome Extensions for Security Professionals
Sadly, Like almost everything from the BBC's site, this article is light on detail but interesting nonetheless.
We agree! The guys at http://envolve.com deserve a ton of credit for getting the chat set up, especially James. It's fantastic!!!
Electric cars still make noise: the wind, the tires, and for trucks the cargo can too sometimes. It's just that they would make considerably less noise.

Blind people usually don't simply jaywalk a crowded street, they cross at the lights. And you'd still be able to hear moving cars.

I don't think phones ring because we rely on our ears in times of danger. It's because hearing is one of the senses that doesn't require exclusive focus (you would not want to stare at your phone all day until it starts blinking, although in some offices they do). Smell and taste wouldn't be alternatives for obvious reasons, but feel could be, and in fact phones can vibrate. Some wrist alarm clocks do too. And fire alarms are nothing we're exposed to every hour of the day.

I acknowledge that the fact that cars are pretty loud could be helpful in reducing accidents. But apparently your theory has a flaw, or else no one would ever get hit by a car. Now, one could say that more people would get hit by cars if all cars were super-silent, but my original point was that this is just because we're not (yet) used to more silent cars. I think pedestrians would change their behavior and get used to them.

For people living on highly frequented roads, continous noise can become a very stressful factor. It drastically reduces quality of life and can negatively affect your psychological and physical health. That doesn't mean that every person living on a busy street gets sick. But I would still argue in favor of reducing noise where possible, and more silent engines could be one factor.
Ask HN: What OpenSource projects are good to learn from?
I'm trying to put together a list of OpenSource projects that would be good for coders to learn from.

These projects should demonstrate best practice in their chosen language and implementation. Ideally they should have some aspect that is truly elegant.

Perhaps they solve a problem in a novel way, and would be useful to coders trying to improve their skills and techniques.

If you have worked on an OpenSource project or have come across code snippets that you have thought "Wow", please post a comment and a link to the repository.

At the moment I am interested in the following languages: Ruby, Python, Java, C#, but am open to any suggestions that improve learning.

Any help would be greatly appreciated and I will publish all my findings on Hacker News when compiled. Many thanks...
It's an autoplaying video. With sound. Unless I am expecting to see an autoplaying video, that is just going to piss me off.
Nice, but having such rigidly defined genres means you're going to miss out on the best of electronic music today, which is increasingly abandoning the genre classifications which have straightjacketed the music in the past.

For example, where on earth does this fit?

http://soundcloud.com/bleeky/r-s-d

or this?

http://soundcloud.com/raffertie/ergo-we-are-human-1

Sure, you can shoehorn them into house or techno, but that doesn't really do it justice. And having a 'misc' genre like 'electronica' is cheating. Electronica is a word invented and used by music journalists as a substitute for a proper understanding of the culture. And don't even think about including IDM or you will lose all credibility ;)

Otherwise, great work!
True, although it would be hard not to have such a rule:

where something is shared among a sufficiently large set of participants, there must be a number k between 50 and 100 such that "k% is taken by (100 − k)% of the participants

http://en.wikipedia.org/wiki/Pareto_principle
Patented sounds
Tangental but - the Facebook app on Android has done anything but mature. It's been stagnant for the last 6-8 months while the web interface has come on leaps and bounds.

At this point in time, I see no reason other than persistance of data (FB messages) to use the app.
MediaWiki is a large-scale PHP project that uses good design patterns, heavy usage of OOP, etc. If you're wondering about good development practices for PHP, I think MediaWiki's codebase is a good thing to look over.
You could probably project that to 95/5 in the case of emails, where the expected case is miniscule and the worst case is huge. If you manage to go through a gig of inbox space in a couple months, there have to be some massive files there accounting for the bulk of your storage.
Ping me off HN so we can talk more about this, would love to get more feedback on finding amazing music off the beaten path. 01@helloworld.im or the email in my HN profile.
i like it -- fast, easy to use, great tracks
http://research.swtch.com/2009/12/go-data-structures-interfa...
Agreed. I definitely have more than 1GB of email, but asking one would need/use that amount of storage is a perfectly legit question.
Great idea - I like it.

I've been using a Firefox add-on for this, http://wappalyzer.com doesn't give as much info, but works fairly good.
Totally busted on Android.
Not really.

http://shopping.yahoo.com/721280117-supermicro-sc216-e2-r900...
Discussion on porting node's JSDOM to the Browser
It's not at all complicated. Most of it is a string literal.

This is an assignment to index o of the array b

b[0] =

this is the string

".,-~:;=!*#$@"

and this is indexing into the string literal with N, or 0 if N is less than 0.

[N > 0 ? N : 0]
My personal favourite one of these is the noise the ATM makes while you're waiting for your cash. The internal mechanism is almost silent in modern machines, but without some sort of audible feedback to tell them something was happening, customers reportedly started to assume machines were broken and walk away...
I personally don't value the opinions of people who just leave reviews out of a desire to see their words appear on a website somewhere (and the irony of writing this doesn't escape me).

I do agree with your view (directly below at the time of writing) that the root problem may be Amazon's refund mechanism which requires you to provide a reason. "Not as described" covers everything from "you said it was a book, I received a bag of carrots" to "I didn't understand it" or "I didn't agree with it".
where is the social all i saw was a list
I implemented a more minimal version of this extension that doesn't have the flicker issue.

https://chrome.google.com/webstore/detail/elkedplmbnnbofcldj...
I guess what I mean is: why not use your energies to produce something of value, instead?
Great thanks, are there any aspects that you particularly liked?
Any alternatives you'd recommend?
I use a more adventurous approach:

1. Create a general compositing system(paste and offset any number of images) for each tile.

2. Subdivide tiles with corners into 16 subtiles, one per corner.

3. Run some brute force logic(also based on bitmasking) to create the composite information for each tile.

4. Cache the result with a key of some kind, so that we don't have to do the full composite for every tile every time it's changed. (Extra credit: Maintain a fixed-size cache and flush less-used tiles to keep memory usage down.)

The result: you can do any kind of corner or intersection with a minimum of unique art assets, which has benefits in making it easier to see the tiling in action. For corners there are only two basic kinds of algorithms - inside corners(border ends at the edge of the tile) and outside corners(border slops over the edge).

If you need other types of algorithms(e.g. applying alpha-transparent borders, or making double-sized images auto-tile) you can plug them into the compositor too. You can even combine these algorithms by adding more data to the tile - e.g. a "tall" (walls/solid objects) and a "blend" or "background" layer(underlying terrain).

If you want to break some new ground, try this: Make the 3D version, and create a Minecraft with beautiful "auto-smoothing" behavior.
The node.js JavaScript surge reminds me a bit of the early days of Java, where everyone went to implement whatever existed in C/C++ for Java. Only that this time people stick a ".js" in the end instead of a "J" in the front.

If history has a lesson, most of this will not be wildly successful, because the js environment is not suitable for the task to be an actual practical solution.
It's a 404 page with a giant, hi-res auto-playing video (with sound!) that brings my browser to its knees. (Seriously, just scrolling the page got laggy once the video started trying to play.)

Before anyone asks, this is on a machine with 2 gigabytes of ram. (Though I'm using my hotel's wireless internet connection, which is incredibly high-latency. The bandwidth is great when everything isn't constantly timing out.)

Anyway, this is a good idea for a 404 page how? I'm sure the video is hilarious, but I find it difficult to appreciate when it runs at a quarter-frame per second.
I have on the order of six terabytes knocking around in my house. I think the chocolate factory can store a few orders of magnitude more than me before it starts to sweat.
Google+ sending multiple notification emails
Nice done. Could you make repeat button?
Here's my minimal version. It contains no JavaScript; it only uses the manifest to inject CSS.

https://github.com/benatkin/g-- https://chrome.google.com/webstore/detail/elkedplmbnnbofcldj...

BlockPlus sounds neat too, but I don't mind the HTTP requests and I find Google Plus no more distracting than my email. Right now I only need this for when I'm searching for programming documentation online, and so I only have it hiding the notification on www.google.com.
Amazon link:
http://www.amazon.com/Program-Be-Programmed-Commands-Digital...
In addition to the "I'm a Mac" campaign mentioned by others, a recent example would be the "If you don't have an iPhone..." campaign: http://www.apple.com/iphone/gallery/ads.html
Theres a chat at the bottom for each of the channels.
Yeah, mobile is awful right now. Sorry about that.
Tell HN: The iphone app Hacker News is broken, and it's not even free
Comments display like usernames, points is broken.

To the author: please fix it or remove it from the app store.
The really weird thing is it's at the end of the energy producing fusion chain, eg. nickel to copper / iron.
Is this stuff ever an issue for people doing financial modelling?
Yet another sockpuppet account from Marak (https://twitter.com/maraksquires/status/81591561602863104)
Interestingly, you can make a pretty good instant assessment of the quality of a piece of pro audio gear by its density relative to other devices of the same function. Denser is better, until you get up the the very top of the price range when density suddenly drops due to a switch in the tech used, eg. digital amps.
You could implement "maybe" matchers, that look for stuff which has a good chance of telling you what's underneath but not with 100% certainty.

Now, the following is a hack, but CSRF stuff[0] gives a good indication:

If there's a form, there's a good chance you'll find a construct like:

<form action="." method="post"><input type='hidden' name='csrf_token' value="thetokenvalue" />

Also, there may be a 'csrftoken' value in the cookie.

You will also most probably find the jQuery function that sets X-CSRFToken on XHRs (see the doc[0] at #ajax). For prototype it'll look like this [1]

[0] https://docs.djangoproject.com/en/dev/ref/contrib/csrf/

[1] http://stackoverflow.com/questions/5551914/protecting-protot...
Rhetoric and hustling
"anchored in the old paradigm of storage being a commodity that must be conserved"

Yeah, such an old paradigm... Just try managing backups for an ever increasing mail store...

Yes, today storage is cheap (even middle-tier storage arrays where the cost per-GB is about 20x of consumer-level disks can be considered cheap), but keeping large volumes of data safe from disaster is not "cheap". Just ask Google how much time it took them to restore those Gmail mailboxes from tape after they got lost in production a few months back. And that's google we're talking about...
Thanks a bunch for this comment. I saw policy debate represented in the cool movie Rocket Science, but only just now did I connect that style to the internet trolling style that was (perhaps) pioneered on slashdot and has made its way into many sites, as well as being common in the mass media. Ask where is the evidence for X and one's credentials in the field are questioned.
Animated ASCII Mandelbrot in codegolfed haskell
Excellent! I highly recommend this book if you're looking to get into Node.js.
Does not work for me, after twitter sign in, i am taken to this page: http://console.fm/genres which says "That page is missing, put out an Amber alert." in big
Top 5 Most Hated Celebrities
That is cool. I tried it when I used Chrome (and got a feature request added IIRC).

But what I meant would be built in and more structurally aware than a top-level link-clicker / scroller.
I didn't read the questions - just picked the blindingly obvious answers. And I never read the policy, just clicked the buttons to see what was at the end.

As I am sure most did.
In Defense of Antidpressants
Sad thing it doesn't save the volumne settings when you switch channels.
What city are you in? You could very easily be describing where I am (Kunming) but I suppose it really applies to pretty much every city in China with >1mm residents.
Misleading title...
Trademarked sounds would be more accurate.
Which one? There's a single app in the App Store with the name "Hacker News" and that works perfectly for me. What do you mean it's broken? How is it broken?
I read this headline to mean "Linus Torvalds' thoughts on Google+" which led me to expect a usenet or blog post. Rather, this appears to be his personal page on Google+.

If possible, could the title please be revised to something more descriptive like "Linus Torvalds' profile page on Google+"
Google software engineer interview guide
Another similar thing is voip phones. These don't bother transmitting if there is no-one speaking, but the other party will get worried that the call is disconnected if they don't hear any noise. So the other phone generates 'comfort noise' to indicate that all is still well. In fact, usually the comfort noise is generated to roughly match the spectral envelope of the real noise, so that when the silent party starts talking again, there isn't a strange transition in the sound of the underlying noise.
IPad has no language barrier, Perhaps one of the best learning tool for a kid.
This is not the place for shouting in the woods. Mail the author directly: http://michaelgrinich.com/hackernews/contact.php
Driven off the Road by M.B.A.s
Dr Oliver Marc Hartwich at the Centre for Independent Studies is the main researcher who I saw these comparisons from:

http://www.cis.org.au/research-scholars/cis-research-scholar...

I can't locate the Texan comparison, but here's one discussing the UK and Germany:

http://www.cis.org.au/media-information/opinion-pieces/artic...

The same comparison again -- the charts are quite telling:

http://macrobusiness.com.au/2011/06/how-germany-achieved-sta...
As a foreigner you are not allowed to own a business in China. You must start a special "joint venture" company with a native Chinese partner, with something like $15-20k USD in a chinese bank. Expect to be screwed by your Chinese partner, the bank, the local government, your local vendors, your landlord, etc.
All comments are displayed as "0 points by link"
That's because having tea isn't out of the ordinary and doesn't threaten people's sense of security.

The formula for "news" is to multiply the number of people affected or interested by the emotional impact of the news.
This would be great, if I could use it for Mac or Linux. There's already a kickass C editor for Windows - Visual Studio. Meanwhile, on Linux where I'd prefer to do all my C programming, there's a host of half-baked alternatives. Currently I'm using Eclipse, after loading Emacs up with CEDET made it intolerably slow. Qt Creator is great, but afaik only for C++.

Alas, if they had built with Qt/C++ instead of .NET I would probably have bought the product in a heartbeat.
True, but renters are not as emotionally involved as homeowners.

A typical homeowner has the majority of their financial position tied up in their house. Where goes their house, there too goes their fortune. This is not true of renters.
Really like the player/play list interface. simple.. uncluttered..
Surely if that bit of history says anything then this will be successful? There is a big incentive for languages to reimplement natively, for Java it was cross platform consistency and security, for js in the browser it is complete unavailability of a native code API. (for node.js I am not really convinced though).

Sure there are some issues with js, eg binary support in browser is painful, and it is slow, but Java started off slow and lacking features too. It is improving.

Is now a good time to work on things like this? Why not. Especially if they feed into language and API improvements.
Controls are great.
Game wise might be a little on the hand-holding side, though as an over-all project it is certainly well done.
Like the boring facts.
There's a certain irony in this thread sharing the front page with “We ran out of disk space” (http://news.ycombinator.com/item?id=2747152)
There's also one called news:yc, that's pretty good (using it right now), but comment scores are broken.
It's starting to sound like we need an HN China meetup...

Where's everyone at? I'm in Kunming, I know maxklein was in Shenzhen for a while.
Cool, but I would like to have a way to know more about the artist/tune. With the current interface, it's not even possible to select the text of an artist's name or the song title to copy and paste it.
Yeah we had a problem a few minutes ago, should be working now.
I didn't make much money during college, so I won't try to advise you there. I will make an attempt to steer you in the right direction for your career after graduation:

1. Look at getting a minor in computer science. I'm not saying that you should do it, but you should at least consider it.

2. After you graduate, find a software development job in the field that you got your primary degree in. If a pharmaceuticals company needs a software engineer, they're going to have a much easier time working with one that speaks their language. This will basically get you work in your favorite field with the paycheck of a software engineer. :-D

I can assure you that there is a lot of custom software written for every large industry, and that includes medicine and pharmaceuticals. (Tomcat has FDA approval for use in medical applications. What does that tell you?)

The language that will probably be in highest demands for these applications is Java. Android development is a reasonable way to get your feet wet in Java, regardless of whether you manage to make money directly with it or not.

An even better option (in terms of what will be useful for a later career) would be to pick up servlet development and build web apps with Java.

Unfortunately for the short term, there are almost no shared hosting providers that support Java (you're probably going to need at least a dedicated virtual host). Also, App stores for web apps haven't really taken off, which makes it harder to make a quick buck off of them. Do take a look at Google's Chrome Web Store--that seems like the one most likely to get any real traction in the near future.

Good luck!
Seems today and yesterday (for me and those I have invited anyway) there has been no issue with creating an account straight away. So I'm guessing this has sent the total users on the service up pretty fast.
You clearly don't know much about programming languages.
I know this is aimed at the third world, but it would be nice to get tech like this in the US as well. The health care debate in the US has centered around insurance to cover high costs, but removing regulatory obstacles to people using a device like this instead of an expensive optometrist seems like a more workable solution. Of course, the optometrists might not be happy about it.
It's worth turning off quite a few people for our chat to use twitter handles. The conversation is quite different thanks to a bit of transparency.
Just some figures that might interest.

Current storage offered in a gmail account: 7,602MB

Current maximum size of an email for gmail: 35MB

So you could technically fill a gmail account with 217 emails.

However, looking at my mail backups, I've received approximately 17,000 emails so far this year. The average size of an email was 6.6KB. Altogether, they're using up just over 100MB of disk space.

My live mail has only 15 of those 17,000 emails remaining in it, using up 300KB of disk.
[video] Dave McClure - How to Pitch a VC
I nice high level open http api to git would be a huge benefit, as working with the native http api from js is not simple, and not needed for every use case. Ideally not github only...
Are these habits in the US? I thought this is common sense.
Good suggestion, we're just trying to get something out there. Email us anything else you come up with 01@helloworld.im
Thanks a million.. mine is contentpro [at]gmail[dot]com
cloudstackmobile at gmail.com

thx
interesting
how does it play it?
how do you play it?
I also made an explanation blog entry [^1].

[^1]: http://yannesposito.com/Scratch/en/blog/Haskell-Mandelbrot/
Makes producing products/ services and marketing more interesting than if everyone acted in completely logical and rational ways.