skysight-inc/HackerNews huggingface dataset:
Flagging for an incredibly misleading topic / tagline. This isn't actually "sending email with client-side javascript;" it's simply a script that allows you to send a message to a service that will generate an email for you. Seriously, it's basically a scripted email form--how this at all interesting?
America has lost almost a decade of progress to the financial crisis
>I have nothing to hide, and if I did, I'd use SSL/Tor

The NSA is probably the one agency TOR wouldn't protect you from. I would be very surprised to learn they weren't operating or had compromised, if not a majority of the TOR exit nodes, then at least enough to render it vulnerable. They have the resources, the know-how, the mandate, and the motivation.
5 most common A/B testing misconceptions
Plus -- what a waste of money. What I could do with that datacenter!
Was this an acquihire?

I haven't met anyone in my startup circles in San Francisco (and I go to a LOT of events) who said they were using Chomp for App Discovery. I tried it a year ago and back then it sucked (i.e. the results were not relevant).
How about a picture of the inside of a magnetic media hard drive, complete with platters and heads. Or maybe just an icon of a bare 3.5" drive unit.

http://www.ubuntu.com/tour/img/librewriter.jpg

Everyone should be able to relate to that, right? :-)
You can actually backup&restore local content on Steam, so you can do the "download elsewhere then copy to memory stick" thing as well.
He likely made it here:

http://www.quickmeme.com/All-The-Things/

I wouldn't have known where it originated from. It's possible/likely the source gave them permission to use it.
Download Internet Download Manager 6.09 build 3 Full (23-02-2012)
GoDaddy Now Selling Code Signing Certificates
Open source it. I know, I know, but just do it. Charge for support or something.
Display errors and warnings in ASP.NET MVC
An artillery battery is an organised group of artillery pieces. It is not a single artillery piece, nor is it used to refer to the effects on the target. It's a noun, not a verb. It's "the artillery battery pounded the Viet Cong", not "the artillery batteried the Viet Cong"

A battery of chickens is an organised group of chickens. The chickens don't batter anything, and neither do the cages

A doctor might order a battery of tests on you, or a schoolkid might take a battery of academic tests - both of these things mean 'organised and related grouping' and not 'batter you down'.

The idea of organised grouping probably came from artillery battery, but in the current day, one of the meanings of battery is most definitely 'an organised, related group'.
I am really no person who digs colourful designs - but these screenshots look just depressing for me.
I never knew how much I liked those old icons.
Isn't security one of their major concerns? Before you encrypt something as compressible as headers, it's a good idea to compress it first. At the least, when brute forcing decryption keys, it makes it more complex to check the output.
Some people might consider that a feature.
Box Mobile Giveaway: Android Users Get 50GB FREE.
You echoed me & stole my voice by wavelengths
For those people who don't want to give their share to the government would have a hard time in complying on this rule. But if they believe that in giving they are receiving more, then there will be no problem.
Minecraft bukkit plugin for JIRA issue tracker
When you signup, were you informed of the following?

"You understand and consent that you will be bidding against our robots, whose sole job is to take your money and waste your time."
I'm really curious because this is not the typical YC investment. I wonder what is the kind of reasoning pg goes through, perhaps this is an exercise in customer development?
The problem is that nontrivial blog posts are only going to be interesting for people who already like functional programming. Since people liking functional programming are not doubt a minority on HN, you're going to see far fewer articles like that.

Coincidentally, I remember when I was first learning Perl, then C++ and then Java, a lot of the stuff I read was far more evangelical about OOP.
More attention grabbing title. Obama leave Google and Apple Alone.
折扣是christian Louboutin鞋，便宜的是christian Louboutin鞋ouboutin
According to your link it was 7:30AM.
What if the decryption key is "I am guilty of the murder", would it then be protected since the act of revealing it would be self incriminating?
an appropriate metaphor that represents checking your code in to your favored version control repository.
How were we able to understand try/catch while all we had known is return statements from functions and error checking through flags?

How were we able to understand if/else statements now, while all we were able to understand jmp and goto statements earlier.

How can people work with Microsoft excel without actually knowing they are into databases and functional programming?

First you learn how to use a logical block of programming, then you learn many other blocks. Then you learn how to use them together. Then many interacting blocks come as a pre packaged solution to a lot of problems. Assembling those blocks comes in the forms of of IDE's. That is how we have managed to move from bits, to assembly language programming, to languages lisp, C and till now where IDE's do most of what we do.

If you had asked anybody 50 years back if we could have come this far. Their answer would be no. Same as many people today can't believe that programming can be done without actually writing code syntactically.

You can do a lot of network programming today or IO programming today without knowing anything about OS or deeper networking aspects. You could not have told the same thing 15-20 years back. The average skill required to achieve these tasks is only decreasing.

On an average scale the skills, knowledge and work required to be a good programmer over 50 years has only decreased.

In the future, the solution to a problem doesn't necessarily has to be a code.

Haven't we seen Yahoo Pipes and things like that?

I can understand this attitude that most people are showing, because it effects their bread and butter. But this is the natural progression in any discipline.

I doesn't take an army of farmers and cows to do farming today. Farming is far more productive today than it was 100 years back.

The same case will be with software. Like it or not, it is going to happen.
Why didn't Xerox go after Apple for look and feel?
> This is what boggles my mind about Spdy, the dissonance. On the one hand Spdy is great because it does a bunch of requests on the same TCP connection, but on the other hand Spdy is great because it saves 100 bytes per connection and that's a big deal because there are going to be so many connections made? It doesn't make sense.

Adaptability: SPDY works well for both cases, rather than only picking one case and optimizing for that case alone. I see quite a bit of value in optimizing SPDY for a pile of short single-request connections to sites, as well as optimizing for numerous requests to the same site. Google's own site will serve numerous examples of both; see below.

> On a first request only. You visit some site and only check if exactly one resource? Not likely. In any case, the cost to transfer 100 bytes once is irrelevant in any grand scheme of things.

It costs nothing to initialize the compressor state differently, and saves 100+ bytes per initial request/response.

A quick search suggests that Google services several billion searches per day. Assume for the moment that a substantial fraction of those searches come from user agents that don't already have an open connection to Google. Starting the compressor out with a specific state based on a prefix dictionary costs nothing (just changing the initial state of the compressor), but saves 100+ bytes per initial request/response. So, just for Google alone that change could save on the order of 100GB of traffic per day, for something that costs browsers and servers nothing to do. Now multiply that out for every other site on the Internet.

And for a different approach, consider the total number of initial connections that take place on GSM/3G networks every day.

More importantly than bandwidth, saving 100 bytes provides a potentially substantial latency benefit for the initial response, making it that much more likely to fit into a single frame rather than fragmenting.

If SPDY can save 100 bytes for free, why not do it?

> http://www.eecis.udel.edu/~amer/PEL/poc/pdf/SPDY-Fan.pdf

Thanks for the reference!

That paper seems to compare their proposed dictionary to "SPDY’s current default initial dictionary", which as far as I can tell means the prefix dictionary from some iteration of SPDY, rather than zlib's default. I don't think the paper provides statistics on how much a prefix dictionary saves over not having one at all.

> The dictionary construction part is suspect though... take a look at how many times the same string length count (\0\0\0\4 for example) occurs in the prefix -- this can't be optimal.

I agree that the default dictionary could probably use work. That kind of work seems like the most likely reason for the several versions of prefix dictionaries that have appeared so far, which you complained about in a previous comment. :)
Not sure if I agree with everything stated here, but a great read.

I've been moving backwards through some of the posts, really liked this : http://gilesbowkett.blogspot.com/2012/02/secrets-of-supersta...
I never implied that.

What I said was over the years with the help of tools it takes lesser intellectual work because the more and more skill based intelligent work is automated inside IDE's and frameworks.

You can do a lot of network programming today without actually understand anything about networks. You could not have said the same around 15-20 years back.
Yes and no. The stated rules of these sites are profoundly unfair (even evil) but they are not, in and of themselves, scams. After all, someone has to win, and it's at least theoretically possible that the winner will have actually spent less than the items retail cost to get it. To quote Wikipedia's example:

For example, if an item worth $1,000 sells at a final price
of $60, and a bid costing $1 raises the price of the item
by $0.01, the auctioneer receives $6,000 for the 6,000 bids
and $60 as the final price, a total of $6,060. This
represents a profit of $5,060 for the auction site.
Assuming the winning bidder used 150 bids in the process,
they would have paid $150 for the bids and $60 for the
final price, a total of $210 and a savings of $790.

Of course, in a real auction, the winner may well end up paying more than $1,000 for the item...but still, it COULD work. But if bots run by the auctioneer always bid on items, then no actual person ever wins. In fact, the merchandise wouldn't even exist. (Why have a warehouse full of PS3s if nobody but the company ever "wins" an auction for one?) It's like a slot machine that never pays out.

And that would be fraud. (Also, an example of shocking greed, considering that the normal penny auction format is effectively a license to print money.)
I'm saddened that you think games are a bad thing. While there are certainly crappy games, I think I owe part of the survival of my childhood to computer games, and I rank them as the highest possible form of art and expression. At least they have the potential for it.

Also, making the ad look like the text is the doing of the site owner. There are people who will recommend you do that to increase click rates, but I don't think Google actively promotes that strategy.

The placement of the ad is also by the site owner. For my own site I chose to keep ads to the side bar. Admittedly Google keeps telling me that I could put more ads on my site, but I choose not to.

There is also perhaps an economics problem: perhaps most schools, being funded by public money, have no money for ads. What entities in the education market would spend big bucks on dinosaur ads? How can you make big money with dinosaurs?
At this point that depends on what you consider important.
That's a worse user experience, though.

How? Worse than what?
Of course, all of those lawsuits might also make independent developers think that the only "safe" place is his walled "ecosystem". Yes, you pay taxes and you live at the pleasure of the king, but at least most of the time he's more interested fighting with the enemies outside than the subjects inside.
Went Off The Rails: Why I'm Rebuilding Archaeopteryx In CoffeeScript
50 MILLION! Sheesh.

http://www.smh.com.au/technology/technology-news/chomp-chomp...
Dropbox Can Now Automatically Sync Your Android Photos
Who says you have to do all that?

This is why job interviews are Hard. They involve making judgements about people on fragmentary evidence. You get better at it with experience, but it's never easy and hard to train.

Actually, these days I find hiring managers harder, since it's much more about gut feel than objective criteria.

But saying they're broken is like saying dating is broken. There isn't much of an alternative.
Could you give a more specific scenario where this would be useful? I'm quite interested in cc fraud at the moment, but I don't quite where you're going ...
And Motorola took a risk on the cell phone in the first place and Rio took a risk (including a make-or-break lawsuit) on the first mp3 player and on and on...

Has Apple been fair to those companies by their own standard?
The one I remember is .333 (repeating) = 1/3. .333(3)=.999. 1/3(3)=1. Therefore, .999=1.
Startup Mashup
I wonder how Dropbox is going to handle the tradeoff of syncing lots of data (to/from a space limited device) and cellular data limits. I sure hope there is an option to only transfer over Wifi.

In testing DropBox's new client out:

1) There is no way to start the import wizard via menu dropdown.

2) There is no way to specify an alternate folder(s).
Yes I am.

Have you validated what 'mostly' means?

Let me tell you that each compiler manufacturer has a different dictionary to look up the meaning of 'mostly'.

If a standard is not 100% implemented across compilers, no one can be sure to use it if portability is a concern.

This is exactly like the time where most databases 'mostly' implemented the SQL '92 standard, and then the code had to be full with DB specific workarounds.
It is not "insane", XP is three years past the end of official support and only two years until the end of extended support. It's two generations old and possibly three by the time this is released.

http://windows.microsoft.com/en-us/windows/products/lifecycl...

XP doesn't run IE9 either, and it came out ages ago. XP is old now.
Singorama: Singorama applications 
It’s an actuality that now day’s people can develop their singing skill with joy, without investing heavy amount and without wasting time in searching of good singing school. There are a enormous applications in Singorama which one can use for their benefits. Singorama is the best software for improving your singing skills.
This is terrible. Overpriced web service that sends emails to a single address, 20-lines script calling the API using jQuery $.ajax (why the dependency ?!) and sends the request with GET instead of PUT or POST...
If Netscape had been smart (and evil) enough to patent the hell out of their browser and then stick all those patents on a shelf for a while... they'd probably be more valuable than Apple is today.
"Learn to walk away from money" – says an experienced entrepreneur.
Dropbox Redesigns Web And Releases New Android App
Thanks for mentioning this.

I've been using HTTPS Everywhere for a while now, but it's been almost entirely a vanilla install since I got it. The only exception so far has been HN itself, and only because someone put the new rule in a comment. I then had to use Google to find out how to actually install the rule, as it was pretty non-obvious to me.
Reminds me of my sixth grade teacher discussing FTL travel with me. I commented about how you would be "thrown backwards" (as in, with speed, like when a car accelerates). He interpreted that as me observing the 'time travel' properties of FTL, which made me sound a lot smarter than I actually was.
I think that a well-designed product along these lines could drag millions of "non-programmer" spreadsheet users all the way to Lisp.

I love you! Please email me. Address in my HN profile.

The ability to define new functions (within the spreadsheet itself) is the biggest thing

Agreed. There are others, but if you have functions, especially functions as values, you can build most of them. But it isn't obvious how to integrate "native" spreadsheet functions into the spreadsheet as we know it. (Even Simon Peyton-Jones co-authored a paper on this, to little avail.)

Joel Spolsky claims in his Trello post that Excel is about simple creation of tables.

Right, thereby implying that Trello is what Excel really wants to be for most users. I bet against that. I don't think there's a simpler tabley core struggling to emerge from Excel, I think Excel is the core. The spreadsheet is the local optimum, and local alternatives will either fail to attract users away from Excel and/or get sucked into the black hole of becoming spreadsheets themselves. Why? Because spreadsheets let users play with data in a way that nothing else does. Excel isn't static tables, it's interactive computation.

Of course, when they eventually add formulas to Trello, Joel will write brilliantly about how everybody needs formulas. :) But can you iterate a quite-different product into a general-purpose spreadsheet? I don't believe so. That's Greenspun city.

I think trees are underserved [...] Plus you don't have to give up tables. Making a table out of a tree is easy

Here we may diverge. If the spreadsheet is a UI for a dynamic table, what does the UI for a dynamic tree look like? Seems to me you're likely to end up with something quite different-looking, which will make it hard to appeal to Excel users.

Making a table out of a tree is easy (think HTML tables)

Meaning the table as a root node, rows as children of it, and cells as children of rows? Again, though, the UI won't look like a simple Excel-style grid if it needs to render all trees instead of only "square" ones. The danger here is that if you make something too abstract, you lose the non-programmer spreadsheet users, the great bulk of the audience. Your tree idea lives or dies on whether there's a simple, general UI for it - where "simple" means "seems simple to Excel users". And also, I suppose, on whether there's a natural formula language for referencing data laid out in trees. Data references in formulas are critical to the way spreadsheets work, and they're the hard part (other than that, expression trees are easy to compute) - and the way spreadsheets do it relies on the grid layout.

Modeling a tree with a table is more clunky

It is clunky, yes. I'm not sure how to do it well. When people lay out hierarchical data in spreadsheets they tend to use indentation to indicate parent-child relationships. Significant whitespace I guess!
I agree the sorting right now is crap. I think the idea is that right now chomp cannot grab internal data to sort things, so the idea is to combine the data available on Apple's internal side with some of chomp's concepts and technology. The other thing is that it removes chomp search for Android which makes the gap between Android and iOS app market even larger.
Apple patented beat-matched crossfading, no prior art?
Hisset.in : Online Music Service
Every day, lots of people entering the Internet to find some good music and this cause a number of problem. Some web pages asking for registration, another ones for money, you are wasting time searching good quality, also sometimes, you simply want to listen to new music, without downloading or long, difficult search… The best decision for all this problems is new project - “Hisset.in”. This web site offers you a wide range of music choice, divided in to the playlists, which are carefully complied by specialists, with best quality music, for you comfort and pleasure. On the main page of “Hisset.in” you will find such categories like Azerbaijan Jazz, Azerbaijan Mugam, World Jazz, Ibiza, Buddha Bar, Reggae, Classic Music, Salsa, Ethnic music, Eurovision history, Rock’n’Roll, Piano world and Deep house. Let’s take a closer look of music genres, provided on “Hisset.in”.

No one will remain indifferent, when he hears piano music, music which comes to us through the centuries, music produced by fifty two white and thirty six black keys, especially when playlist includes such famous piano aces like Giovanni, Yiruma, Jennifer Haines, Omar Sosa, Michael Dulin, Grag Maroney. From the first seconds of track till the last, you receive feeling, like this music enters your mind and touch your soul. It doesn’t matter is you mood is good or bad, happy or sad, piano music suitable for every moment and every situation. “Hisset.in” piano selection will make you listen it again and again…

Nowadays, when city noise is all around us, when you became nervous and stressed, there is a way to leave behind all this problems – Meditation – Relaxing music. It’s not a secret that a lot of researches proved the relaxing and healing impact of this music genre. Music which was previously available only for Buddist’s monks, today is accessible everywhere and for everyone. You can listen to the original ethnic music, which is older than any other, or to enjoy with new variations, created by modern artists. On “Hisset.in” you just enter the Buddha bar playlist, and all external world, with its problems, questions and issues, disappear in the sound of relaxing music.

Not much time has passed, since “Hisset.in” started it activity, but it already have a large auditory of the faithful users, consisted of people, for which the music, is an integral part of their live. It’s true to say, that this web site, was created by people who love and understand music for people who love and understand music. Today the number of offered playlist reached thirteen, number of provided backgrounds which are available in different colors and can be changed by users also reached thirteen, and let’s don’t forget, that it’s only the beginning!

Hasan Seyidbeyli specially for Hisset.in.
New 'MongoDB is Webscale' video: Node.js is Bad Ass Rock Star Tech
I regularly get problems when reaching ~2GB ram on Windows Server 2008 32 bit (in vmware).
If your original team was a bunch of improperly trained people who happen to be nearer to you geographically, at the very least, you have saved some money building a product which, as you say, may or may not work.
This piece blew me away - thank you for posting it! I wonder if many people find the main message difficult to relate to. I certainly would have just 2 years ago while in a corporate world.
Yes! There are still smart people in the justice system who will make the right decision no matter who they're pissing off. My hat's off to you, Judge Tjoflat!

P.S. More people should know about this decision and the judges!
As someone who is thinking about learning Vim, this diagram is severely daunting.
It is a very fine line, though.

Apple "advocates", including some in this very thread, do routinely dismiss as unimportant, sucky, etc. every pre-Apple contribution in some of these categories (especially smartphones and tablets). I generally think they're trying to emphasize the importance and originality of Apple's contribution, but I can see how someone else might interpret that as saying "Apple invented X".