skysight-inc/HackerNews huggingface dataset:
There's something missing from the summaries: An indication of how much there is to read when non-summarized / how wrong the summary might be.

Two of my favorite examples for this are the DCA cancer treatment news and those people who don't pay for fire protection in counties that don't require it; the typical headlines are "Canada Cures Cancer" and "Firemen stand by as house burns down". The former isn't very true and there's a fair amount to read, while the latter is entirely true, only missing a little, critical, bit.

To put it another way, you're teaching me something with all those summaries, but you're NOT teaching me how much I don't know or when to go look up more information, and I think you should try.
Sure, the mob refraining from killing and attacking scientists is good. But the credit still goes to Galileo for his insight, not the common man for refraining from abusing Galileo.

IOW, who you have decided to credit is morally perverse.
The best thing to avoid a lot of style arguments is to have an automatic code formatter (on save, commit etc.) which takes care of indentations, spaces, braces and so on.

Of course, someone needs to set up the options first, but then, life is so much easier. Sometimes you'll miss the possibility to pad similar assignments to look nicely one after the second, but other than that, autoformatting rocks.

The only really tricky thing regarding autoformatters is styling array literals. For arrays like [1, 2, 3, 4] you want it in one line, but if the elements are longer, you may want to have each of them in a separate line.

Of course, this doesn't handle camelCase vs underscored_variables, but it's a feature to leave you the freedom (or accept some solution in the team).
Pretty much everyone on the planet knows what two coconuts sound like being clapped together, so I assume they didn't feel the need to remind people.

The video is awesome, they aren't selling a clapping coconut thing, its the same as a BMW ad, they are selling a lifestyle. This is clearly aimed at the steampunk crowd who watch monty python and think that riding boots are suitable for all and every social occasion.
I want to hear more about that. I think the Apache license has been incredibly successful. Sure certain companies have taken httpd or other products and rebranded and tried to sell them but they never approach the popularity of the community supported branch - at least not for any product I can think of. I also agree the GPL has been very successful and neither provide a counter-example that disproves the benefits offered by both models.
I, too, can write vague parables to support just about any point.

And what is the point? That it's always better to let the grassroots develop software? Like so many other things in this world: It's Just Not That Simple.
Fun with Face Recognition
I take a issue with a lot of the points in this article but agree pretty strongly that Ries should have picked a different name than "lean". If you continually have to clarify that you don't mean something else (cheap in this case) then you name is not good. No matter how much you can justify that your audience is being dumb in their interpretation, it is still on you to use a word that gets the idea across without confusion.
There's a repeated language of apologizing and feeling guilty here. I think this is dangerous because it says "I have done something wrong to you, customers, and I know it" and maybe even "and I did it on purpose". It's an invitation to complain, and even to be angry. It's important to apologize when it's warranted, but really I think it might be productive to think exactly about what is "wrong" here and how to address that. Is it because features are missing? Software is never done, toughen up. Is it because they aren't getting what they were promised? As other commenters have said, you want to give them the real product, just use elbow grease instead of technology. Is it because you're taking money? Give refunds or credits as appropriate. Etc. I think there's a way you and your customers can feel good about where you are and where you're going, you just have to find it and keep moving!
>you've proven only that you're more interesting in trolling than in debating this seriously //

The point was that you started by saying the thing was useless and persisted to try and defend that point despite acceding that similar devices are used and useful.

There was nothing to debate, I simply called you on over-exaggeration and you refuse to accept it is. Fair enough you clearly know more about the domain in question. But the information you've given is the counterpoint to your initial claim.

The reason I quoted without the full context was because that indicated your initial argument. The extended quote was how you adapted your argument against the claim that you were wrongly portraying the true position.
Might just be me (FF17/Ubuntu) but it doesn't seem to be modal ... I tab around and end up on elements outside the window.
Good lord Samuel! Are you for real.
Currently the algorithm isn't learning. But I am storing a lot of parameters and then run analysis to see which ones are liked, and which - not
Anyone care to fill me in why creating a web server, opening access publicly through the creation of an authorized user account and publishing information on said access does not constitute explicit permission to access? There's a lot of flipflopping legal discussion happening in this thread but to me there were explicit actions taken by the web host in order to allow anonymous individuals access to the information published.
A lot of random() + a lot of composition rules :)
Show HN: PlaceAnything, HTML placeholders from Reddit
Pretty cool. But the coconut should be included. IMHO. I can see how a whimsical/retro thing like this might appeal to some.
There's a video further down the page that shows a prototype working, with accompanied sound. When I saw that, it became clear why the sound of the product isn't in the top video:)
Like Seattle but colder and darker. Example: Seattle in mid-December is typically mid-40s F with sunset around 4:15pm, while Stockholm is typically mid-30s F with sunset around 2:45pm. Also, more snow, but actually slightly less cloudy.
If the problem is that employers can misrepresent the law to laypeople with no legal expertise, how does changing the law fix that?
Well, maybe. In reality they really only need their hands on the control channel (whatever that is here) and can leave the bulk data delivery to peer-to-peer routing like the internet was designed for.
I'm sure you must have written that in the satirical mood of the video, because otherwise you're totally nuts :) Can you imagine what the police would say if you called them to report a bicycle passing your house with this device???? They'd likely have you Section 5150'd for wasting their time.
Artist Creates Real Clouds Indoors
10 Gigabit Ethernet still too expensive on servers
I am sure he was and that it was obvious in the context of the conversation. In the article however it is not.
Well, all you need is a meta viewport tag, like so:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

With that, viewport width will match CSS pixel width of the screen.
Ctrl+Alt+Hack: White hat hacking for fun and profit -- a board game
Big rig trucks isn't any part of my proposal. Conventional rail in the US is horribly crippled. Shoot me an email and you can look at my data. Then we can have a discussion. I am very interested in having a discussion from a common frame of reference.
If it's for the sound make a gadget made of an mp3 player with speakers, where you can choose any sound. If it works out make a store where you can buy more crazy sounds.
I didn't mean to slight DB2, the 8+ versions have been pretty solid and require just about as much work as SQL Server.

However, IBM licensing was significantly more expensive than our SQL Server licensing. As for FTEs, the same DBAs managed DB2 and SQL Server simultaneously whereas we needed an entire new cohort to deal with Oracle.
"Social problems are hard to solve so just ignore them and wing it"?

Not a recipe for success in my experience.
Bionic Mannequins Spy on Shoppers to Boost Luxury Sales
This is kind of conflating two different things.

One thing is conventions around things like where curly braces go, naming conventions for classes and methods and different types of variables, how much whitespace to use where, and so forth. Most of these things don't actually matter at all, but code certainly is easier to read if everyone on a team follows the same ones (so that I know that Foo.bar() is a static method while foo.bar() is a method call on a local variable and _foo.bar() is a method call on an instance variable on the class, without having any other deep knowledge of the code). The point of conventions is basically to get everyone to stop bikeshedding about things that don't matter (like which line a curly brace goes on in an if statement), so that they can shut up and go back to writing code. There's no rational way to decide trivial questions like "how much white space should we use," so rather than having people engaging in pointless holy wars over two versus four spaces, we just establish a convention and stop talking about it. It really does make life easier on a team if people are on the same page there, and there are plenty of tools that make it trivial for people to format their code so it conforms to the conventions.

Then there's the issue of "standards," which is a much larger, amorphous topic that probably shouldn't just be trivialized. Trying to encode them formally is probably madness, but when some person on your team writes a 245-line-long function or calls a method "getFoo" when it in fact writes a file to disk as a side effect, you do probably want to have a little chat during a code review to say, "Hey, yeah . . . so that's not really okay, even if the code functions correctly." That's what I think of as "standards:" the assumption that just getting things to work isn't the only thing that matters. And just throwing that out the window and saying "Anything goes so long as it works" is pretty suicidal if you're working on a team.
this isn't responsive on majority of current mobile browsers though...
http://caniuse.com/css-fixed

also see my other comment with regards to patching it for abs positioning

edit: current alternative is http://fancyapps.com/fancybox/
I don't have a citation for this, but I read recently that BBC News articles always lead with a concise one-sentence summary rather than something that trails to ellipses... supposedly the original reason was to fit the text within the fixed width of their CeeFax (Teletext) news pages. The result is that their RSS feeds are still rather concisely descriptive.

[1] http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/world/rss...
Indeed. Vim is a masterwork, in my opinion.

I wouldn't disagree with an Emacs user who felt the same way toward it, either.
You can pull a 10 tonne yacht with one hand on a rope. Try pulling a 10 tonne truck...

Also according to the US Transportation Energy Book, waterbourne transport more than a order of magnitude more efficient than road freight, and about 50% more efficient than rail.

http://en.wikipedia.org/wiki/Fuel_efficiency_in_transportati...
Ok you might want to add this kind of info on your website as I guess a lot of people might have the same questions.

You should also add the possibility to register for the launch by email if you want to ensure people interested in your trailer know when you launch!
Tears of sadness, understanding and joy
Actual "iPad 3G Account Slurper" script used by Goatse
You've certainly got lots of data to train it with. And you can test it by simply testing its predictive power. But instead of selling it to the court system I'd sell it as a service to law firms and/or use it in prediction markets. This would ensure that it would be funded and refined until everyone simply accepted its outcomes as a foregone conclusion.
I read things like "knucklehead" as an expression of frustration, and I'm aware that being on the other side of an argument about the legalities of hacking --- OK, I'll own it, being on the other side of any argument with me --- is very frustrating. Yesterday wasn't a banner day for me on HN; I was chasing down emulator bugs and every time I fixed one I'd procrastinate for another 30 minutes to avoid digging into the next. I think I created a lot of frustration in the process.

Not to make it about me; I'm just saying, there are message board pathologies that are as annoying as "knucklehead" but not as obvious, so let's not single them out.
Great work Adam, and the Watsi team!

However, its the time to scale up higher. I came to the website and saw that there were no patients to help. Surely this means that the scouting team should be enlarged. Tie-ups with other NGOs would help, who can provide you details about patients who need help.

Here in India, there is a very reputed hospital called AIIMS, who have subsidized treatment, but still ask for some nominal payment. Also, patients have to buy medicines on their own. Watsi could be a great help to these patients, since the amount of money they require is only nominal, and many times, these patients can't even afford that. Some of these medications would cost as little as $20/month. Partnering up with such institutions would get you a credible list of people needing help, and this list is perfectly aligned to the 'low-cost, high-impact' patients you aim at.

I'm willing to help you with operations in India, if you are willing to expand.

Keep up the great work!
I'm not sure why you think that other countries are in general by nature more homogenous than the US. Most of the countries that outrank us have engaged in massive internal orgies of slaughter over their differences.

>these metrics are skewed greatly by historical and regional concerns that are outside the control of the federal government

These metrics aren't "skewed" by, they are determined by. That your concerns (if I translate "ethnic heterogeneity" as "racism") are the reason for the bad numbers is clear. The reason that they should be excluded is unclear.

Racism and easy access to guns are written into our constitution.
Most dehumidifiers are basically an air conditioner. They cool down a coil and draw air over it to cause the water to condense out.

This sounds like some sort of nanotech approach that causes the water to condense without needing a temperature change. It may not even require any power, if you can accept a slow rate of water collection.
I'm an Argentinian entrepreneur (Living in Palermo, Buenos Aires). I agree with almost all the comments, it is a very tourist friendly city to live in, it is beautiful with nice weather, and the people are very friendly (for the most part).

The flipside is that there is a severe political and economical crisis (that has yet to explote) and the situation for us is getting worse by the day, many of the tech people are moving abroad because of the nonstopping inflation (around 25% annually) and the attack on the press and liberties. The country is slowly turning into Venezuela in terms of goverment control, which is terrible.

In case you are interested in coming and would like to know more about the city you can PM me with questions.

Cheers!
Congrats, this is really awesome. We're building a crowd-funding site in the charity space. Where one can fund a project directly and relieve updates on project progress. So that your money is going directly to help.
Whichever problem you have that you would pay the most to solve.

If it isn't a problem that you actually have, then it probably isn't worth solving. If it isn't a problem you actually have, it's likely going to be much harder to solve (even if it exists).

If it's a real problem that you have, it's likely that somebody else has the problem too. After you identify the problem, it should be easy enough to ask around and see who else has the same problem.
Malaysian cash market prices for palm oil
မျမင္နိုင္ေလတဲ ့အိမ္ကေလး
Node.js in Chrome with node-chromify
http://www.hnsearch.com/search#request/submissions&q=Wha...
It should have been longer.
I am very thankful for the entire GNU/Linux/Unix stack. It is an expert interface to be sure, but for the few who have to desire to use it, its appeal is great. And in addition, it is free (in both senses)!
It is a perfect use case for adding a newly created category to a post.

Similarly for adding any foreign key item which could be multiple levels.

Django admin does this now by opening a "new" in a different window.
I believe it's informally contained in the facilities allowing for discretionary enforcement of regulatory constraints.
I sometimes use Wikipedia's archive of its front-page "In the news" blurbs to catch up on news I've missed: http://en.wikipedia.org/wiki/Portal:Current_events
Yes, I would say so. The software developer pool in Stockholm is running really dry. So the market is really hot and it has been this way for a few years now.

Here at $MEGA_CORP we did some recruiting recently and we hired from all over Europe. One good(?) thing is that the political situation in Russia is quite crappy at the moment, so there it is possible to recruit top talent from there.

I guess hiring from the across the pond is slightly harder. But if you pass the normal skype/phone/online interviews and you are good it shouldn't be a huge problem to fly you over for an onsite interview.
iTunes 11 Launching In The Next Few Days
The post may be about programming over politics, but the post is essentially recommended exploring the consequences of extremes, and that operation is valuable in (heh - taking it to the extreme!) all places. For example: 1984 - extremes of medication, Player Piano - extremes of automation.

You can also notice this technique in a debate, someone takes the emotional stakes to an extreme - while it's usually used as an attempt to convince you, it's actually a useful practice because it can magnify otherwise overlooked elements of the positions, opinions, and principles.
Heh, I've been to a few of those in Florida :)
Javascript - Why does 10..toString() work, but 10.toString() does not?
Corporations Want Obama's Winning Formula
stackable doesn't work. A doble click hides the second or next modal
It's a little of both, right? They charged conspiracy and fraud. The conspiracy charge was indeed rooted in 1030(a)(2), which is the hotbutton issue on this thread.

I think one thing that is happening here is that we're getting our wires crossed between Rob's post, which says you've committed a crime by reading his blog but that's OK because he committed a crime by sending you Javascript and that post is simply incorrect, and the Auernheimer case from yesterday which is not nearly as cut and dry.

Rob is wrong. But even I think the Auernheimer result is shady; I think "unauthorized access" should be cut and dry (if you know you're not supposed to do something with someone else's computer system and you do it anyways, that's unauthorized access), but the conspiracy charge is shady, the allegation of fraud is extremely shady (they were spitballing about the impact of what they found, not planning an elaborate fraud), and using 1030(a)(2) + conspiracy to avoid confronting those issues is also shady.
Sign Up As A Service
I was wondering this as well. Does it need a purification process?
In this article it shows a few ways to check. Apparently they did a poor job of covering their tracks and ps will show you a kernel thread of get_http_inj_fr

http://blog.crowdstrike.com/2012/11/http-iframe-injecting-li...
Basically, what he's saying is "I don't enforce coding standards because my programmers are smart enough to choose one by themselves".
I'm responding to a universal claim by indicating a single instance in which the claim would be wrong, falsification basically. My argument is that those saying this is useless appear to be going against evidence that it has - whilst limited - genuine utility.

The argument for partial demining leading to increased harm requires that land that is mined remain completely unused otherwise or be completely demined. As soon as there is any use then reducing the number of mines statistically [and yes maybe simplistically] will be better - which would you rather, walk across a field of 200 mines or 400 mines?

Professionally demined areas are only cleared to a level of about 99.6% according to the thread so the argument for increased risk of harm still works in that case - more risk from mines when walking in a 'completely' demined area than in an area in which mines have never been placed.
Retailers use EyeSee Mannequin to log the age, gender, and race of customers
Also you should watch 'Monty Python and the Holy Grail'. And then you'll get it
This is exactly what I was thinking as I read the article. There really are "Crazy Coder's" out there who write obfuscated code just because they can and it's infuriating.
Moreover, trying to study CS in a language other than English leads to lots of misinterpretations and misunderstandings.

English, fluent reading at least, is absolutely must have for a CS person.

There is a huge difference between, say, Indian guys being taught in English and Russian being taught in Russian.)

And, of course, never read any serious books, like TAOCP or SCIP in translation.) Master your English first and then enjoy non-distorted flow of author's thoughts in his own wording.
Do you have links to bugreports to your problems by any chance? Or more detail on what problems you ran into so I could have the Ubuntu kernel team check them out?
Ha! I was thinking about my version of getCountDays() and realized there was probably a bug in it. Did anyone else see it?

getCountDays( 2012, 2 ) // Daylight time began March 11
30 // oops

new Date(year,month,...) uses local time, so the day will be an hour longer or shorter when the time changes.

A quick and dirty fix would be to use Math.round instead of Math.floor:

getCountDays = function( year, month ) {
var msInMonth = new Date(year,month+1) - new Date(year,month);
return Math.round( msInMonth / MILLISECONDS_IN_DAY );
},

And maybe better to use UTC? (I'd stick with Math.round at the same time.)

getCountDays = function( year, month ) {
var msInMonth = Date.UTC(year,month+1) - Date.UTC(year,month);
return Math.round( msInMonth / MILLISECONDS_IN_DAY );
},
Unwavering philosophy, in the face of shifts in opinion: good, provided the philosophy was something we approve of in the first place.

Unwavering opinions, in the face of shifts in the situation: bad.

Sometimes, it's hard to distinguish the two.

There's a separate, important question of how much to prioritize strategy versus tactics. Probably, we need some people to keep an eye on each, but unfortunately infighting can get bitter.
So, could we start a listing of things learned through the application of extremist programming?

Or better yet, a listing that shows where a given principle hasn't been extremified, so we can go try it out and see what happens?
Unbuilding
I think the latex typeset pdf is much nicer to read.

http://docs.oracle.com/cd/E19957-01/800-7895/800-7895.pdf
Bandcamp Fan Accounts
Stream Torrent works pretty well too.

http://stream-torrent.en.softonic.com/
This is a random veto power with a fixed lifespan in exchange ofr which the design is published. Trade secrets were an ongoing disaster. We're still trying to figure out how Stradivarius made violins, for example.

Yes, stupid things get patented. Yes, the system is corrupt. But don't assume some other "simple" system or non system will have no downside.
Comparing Startup Hubs
It depends what you're interested in learning about. I'm a ruby/rails developer by trade so rails is a really good place to start for me. The open source libraries around it like devise, cancan, haml+sass etc are required reading if you're going to be using them regularly.

I'm currently interested in C and lower level systems stuff and I've found redis to be a really readable codebase. It's not an introduction to C but provides a good example of how to manage a larger C project.