skysight-inc/HackerNews huggingface dataset:
It's essentially a crowdsourced interview, and a way for employers to engage with candidates while remaining anonymous, before they submit their offer.
Comcast data caps hit test cities, range from 300GB to 600GB
I think http://www.quirky.com does exactly this
Well they could simply stop issuing new (software) patents, and within 20 years (I believe) there would be no more (software) patents.
This could be cool, but it'll be tough to simulate Go features like lightweight threads and cache-efficient object layout in RAM.
I've read the first article and I'm not convinced the problem this guy describes incurs real costs in reality. After all, there is no reason to include inline function definition in dynamic objects unless they are called without being inlined or their address is taken; both of which are extremely unlikely for class-inline methods. The author fails to convince me that if C++ didn't require taking the address of an inline functions to yield a consistent value, real-world C++ code could/would run significantly faster.

The second article is pretty much obsolete with C++11, which makes copy-on-write string implementations impractical.
Also, we used to charge consumers for their first 'deal' (as we call it). This allowed us to create the nation's largest New Car Dealer Network, but most consumers are unwilling to pay for this kind of service. It did allow us to build a huge network quickly (by auto industry standards) which allows us to avoid most of the 'no coverage' issues that all other automotive sites have.
That's sort of the point. The ring itself is only really worth whatever the metal weighs because nobody wants a "used" ring. So if you sell the ring to a jeweler, he is almost certain to melt it down and recast it. Whatever you paid for the craftsmanship/design of the ring is literally melted away.

The stone is another story. It's very easy to resell/reuse good stones, although as the article indicates, the value you'll be able to recoup isn't exactly great.
Fantastic idea. Simple, yet hard enough that it's annoying to do in house.
I think the service looks quite neat, and the effects well done. However, wouldn't it make sense to apply filters client-side in most cases? (I'm personally always a fan of using their computing power not mine if it can be worked that way!) Plus, the time to upload and retrieve each image seems like it would be relatively high. Finally, the pricing seems rather expensive.

Still, it's a neat idea. I'm just wondering if it will make sense to use this service in many real applications. Anyone have an example usage scenario?
Does anyone fail to see why this would qualify for a patent?
Anyway, it's not criticism of her. I love her dearly, I just need her to see the light.

It kind of sounds like criticism of her. And it reads like you love her conditionally.

And you "need her to see the light", is that true? What happens if she doesn't come around to your point of view?
Living/dying without regrets can mean accepting that you shouldn't have done things different. If you had done something different then, changing the threads in the tapestry of your life, you wouldn't be you today.
I see what you did there. A meta/piggy-back business on top of the YC buzz, but i'm ok with it. As much as I stay away from wearing unknown texts on my clothing, I'd be fully ok to wear these if they look decent and the quality is ok. I'm fully happy wearing my Mailchimp t-shirt because 1. mailchimp rocks 2. it's comfy and creative.

I wonder if the people who commented about free t-shirts do realize that the money doesn't go to the YC companies, but to this other start-up.

There is one small reason why I'm here ranting and not actually signing up: that credit card form. I see that you use https, but there's something I don't trust about this "1 page, bam, give us your credit card info" bit.
These are so primitive and obvious manipulations, that most of target customers already evolved (learned by experience) to ignore them.
Thomas Fuchs: Backbone is cool and all but it's more work
"You pay us to be advertising for startups"... Im sure some will signup out of love for YC but have you thought of instead paying people to receive the T-shirts with the hope that they will wear them in public?
It may be infeasible at massive scale, but many systems do it right now with approximation algorithms, heuristics, and integer programming. Fedex, Walmart, Amazon, and most other industrial or logistics corporations have teams of people with a background in discrete optimization or operations research building and improving similar systems.

I'm not aware of any public APIs for this at present.
If Yahoo could buy Quora that would bring in lots of great talent and possibly bring some interesting things to jumpstart their search product. However, I like Quora and don't want to see Yahoo ruin it.
Introducing: The All-New Flow iPhone App
> It's annoying, the only thing it has going for it is it's better (in my subjective opinion) than the alternative.

Why? There's nothing necessarily wrong about letting it crash, and letting a layer above report the error cleanly. Hell, in Erlang the usage is even to let an other process entirely handle the error.

In fact, my opinion would be the complete opposite of yours: checking every single return value (if only to return it to the caller unaltered) is fine for little script, but it's a bad pattern to need for large pieces of code, it's verbose, redundant and unhelpful.
Expand beyound YC and you might have a great business.

Allow me to pick a list of companies I like and use (very important)

So i will certainly be happy with the selection each month.
Just out of curiosity, what Sub-Reddits have interesting tech discussion? I love reddit for interesting/ridiculous/obscure internet finds, but I don't see a lot of leading edge tech/business talk.
Not to discourage the project (love the interface), but isn’t this far easier to do client side than to send it to a server all the time?

If there is a js lib that makes use of canvas then I am ready to buy a license.

Also do you provide advice on creating custom filters?
What does Haskell have to do with dynamic typing? It's about as statically typed as they come. He's saying that if we really want a static typing system, maybe Haskell's flexible and powerful type system is the right approach.
Linux users really, really, really like to brag about HumbleBundle numbers. This is a talking point every single time. I view it from the perspective that after charity/tip they pay one whole dollar to each dev. A whole dollar! It's less impressive from that viewpoint.
Here's the Amazon link, just for fun:

http://www.amazon.com/dp/B001E9731A/?tag=dedasys-20

The author - or one of them, at least - Michele Boldrin is a very bright guy, who also does a lot of writing in Italian here:

http://noisefromamerika.org/

And has a hand in starting a political movement in Italy, here:

http://fermareildeclino.it/

He also happens to be from Padova, my home away from home in Italy, although I've never had the occasion to meet him, as he lives and works in the US.

Worth noting though, that the book itself does not appear to be available under a free license...
Most days I will wear a t-shirt that I have been given either though a conference or other means. I wear them mostly because I like them and want to be identified as a developer (by other developers or people who 'know').

So, I like these shirts and happily wear them to my co-working space or around town and to industry meet-ups. I have never paid for one (outside of conf fees) and probably never will.

I might pay for a service that bundled up several shirts from companies I cared about only to cover the cost of shipping and 'time.' But forking over $15 for a single shirt from some random start-up does not make much sense to me.
What do you mean, it's not C++ specific? The runtime example is very explicitly fallout from a requirement of the C++ specification, which affects C++ extern inline functions.
I agree with you wholeheartedly. I get excited when companies I actually care about give me something. This just feels dirty. It doesn't even look like a choice of what company's tshirt. YC has what, 500+ companies? It seems silly to just want a tshirt from a company because they are in some funding group.
Not much. My main question is: how is the DNS server that my DNS server asks for an address, different from the DNS server that my DNS client asks for an address?
Most pharma research is already done by universities and other government subsidized organizations.

Most of the drug development costs come from the byzantine approval and regulatory process.

And for the government to pay for it by going around granting monopolies to private institutions is a very inefficient and plain insidious way of doing things, as can be seen with how new drugs are just old drugs with the smallest possible change to grant a new patent which come out exactly when the old patent expires, and many other ways big pharma exploits the system to create a oligopoly.

And this is not any grand conspiracy, is the natural result of regulatory capture and the incentives created by the patent system.
I have invented a remarkable new programming tool that wires up to your chair, keyboard, and 110v AC. It gives you an electric shock every time you complete a line of code, reminding you to stop and think about it. Think of the productivity!

Checked exceptions are indeed obnoxious and a major language design failure, which is why pretty much every modern language since just has plain old (non-checked) exceptions. And even in Java, you can work around the brain damage by wrapping checked exceptions with runtime equivalents in API facades. Exceptions are still incredibly useful, and lack thereof is my biggest complaint about Go.

I'm also disappointed by the convention of capitalizing/lowercasing names to export them or not. Realize that you want to export an existing private method? What's that, your IDE doesn't support refactoring? Get typing, you have a lot of method calls to update.
I think Java supports escape analysis on loops and will actually allocate stuff on the stack if it's in a tight loop. Your other points are valid; this is more a curiosity than anything else.
And the code repo: https://github.com/collinvandyck/go-and-java
1 - There has been a lot of man years put into the JVM (threading and garbage collection), and Java memory model. I'm somewhat surprised by the magnitude of the difference. Java and JVM are very mature technologies.

2 - Go's CPM paradigm is not necessarily more performant than the preemptive threading model of Java, and I don't believe that has ever been claimed for CPM. It is claimed that it is "easier" to write concurrent code using the (CPM/Go) message passing paradigm, but in my experience, you either get concurrency (and can do both variants ok) or you don't, in which case any real world concurrent system will hardly be "easy". That said, for the concurrency novice, Go is far less intimidating experience given the language level support for goroutines (fibers), channels, selectors, etc. (think Java NIO ...)
I'm speculating here, but my guess is that part of the reason it sells out is because the person buying it is measured on CTR. If this placement has a high CTR it is going to lift the overall media campaign and make the buyer look good.
YOu could try to claim 400M. But each quarter, half the sales are upgrades. So maybe, what, 100M? Which is 1/4 of America. But all the sales aren't America.

Maybe 25% market penetration? Not small potatoes, but still, Most people haven't bought one.
The money isn't going to the YC companies, it covers shipping/handling/production. It was something we wanted so we thought others would like it too. Didn't mean to offend.
In China, there's a version of PBR that costs $44 per bottle.
>In gmail if you don't archive something it goes away on its own and it's lost.

Er, what? You don't need to explicitly archive anything in GMail. You can leave everything in your Inbox if you want to. The only folders that get auto-purged are Spam and Trash, where items older than 30 days get deleted.
Wrong example - read the 2nd link.
Run Java code on iPhone: Java to iOS Objective-C transpiler by Google
By way of a functional example:

I have a lock, it knows it has a unique ID of 123.

I have a keypair A, the lock is programmed to trust messages signed by keypair A.

My friend has a keypair B. I encode a message in the block chain signed by A that says something equivalent to "lock 123, you may open for whoever controls public key B"

When either I or my friend come to the door and scan at the lock, we send it our public key. If the public key matches one that the lock has been told to trust, it sends back some random data. We sign that random data with private key A or B, thus proving that we actually own that keypair, and the lock opens.

If someone else sends a message to lock 123 that isn't signed in an appropriate way by some key the lock has been told to trust it ignores the encoded message. If someone sends it a public key that it doesn't trust, it ignores that too.

I need to give access to my wife, who holds keypair C. I send another message to the lock saying "allow access for keypair C but also make keypair C an administrator so she can grant access to others too"

All of this happens transparently in milliseconds with a simple application that could run on your smartphone.
How does C++11 make copy-on-write string implementations impractical? I know the short string optimization is used now, but I don't see how that's incompatible with COW (for strings that are too large to use the short string optimization). And I don't see how move constructor/assignment is incompatible either. Is there some other C++11 change that I'm overlooking?
It uses stripe if that is any consolation. It was meant to be simple & to the point.
The CC form should have a stripe badge or something, I don't feel like entering my credit card info on a random website.
ModelOff.com: Financial Modeling World Championships
On what basis would the length be determined?
> No surprises here. Google did a benchmark on go, java, scala, and c++ that's worth reading.

No, is not worth reading, is misleading at best and has been throughly debunked:

http://blog.golang.org/2011/06/profiling-go-programs.html

Not to mention it used an ancient version of Go, even Go 1 is dramatically faster than that, and since Go 1 there have been even more dramatic performance improvements, but the main issue is that the guy that wrote the benchmarks really had no idea what he was doing (there were similar criticisms from outside the Go communities about the quality of the benchmark).
Where can I get a Matasano tee?
I agree with a lot of points. However, if the function can be evaluated outside the loop, you should move it, not the compiler. It will - probably - be easier to read and understand; it will be easier to debug when it goes wrong too.
> I'm also disappointed by the convention of capitalizing/lowercasing names to export them or not.

I think it's fine, personally. It's not overly obnoxious, it gives shape to the code, it avoids the redundancy of an explicit export list (although that also means it's harder to see at a glance what's exported from a module I guess) and it makes sense within Go's habit of mandating formatting, there's no reason not to leverage this mandate.

Coding conventions on steroids, if you will.
BioWare co-founders retire
It's a Valley-ism - but yes, "haircut" simply refers to a (substantial) pay cut.
Two things:

1. bitsweet, your post below in this thread seems to be marked as [dead]

2. If the cost is solely to cover shipping / production, it would be a good idea to put this on the main page. I'm pretty sure I wouldn't sign up if I knew people were making money off this, but if there's no profit involved, I'd be more interested.
A couple of thoughts on the energy transition
Sure they are, there are more JVM out there than Oracle's you know?

http://www.atego.com/products/aonix-perc/

http://www.excelsior-usa.com/jet.html

http://researcher.watson.ibm.com/researcher/view_project.php...
In C there's nothing stopping the function you're calling from turning around and invoking dynamic dispatch.

As a trivial example, objc_msgSend(). This is a C function, but it's also the entry point for objective-C's message sending (e.g. dynamic dispatch).

Basically, what I'm trying to say is, focusing on the cost of the function call itself is useless if you don't know the cost of the function implementation.
'The Road Not Taken' by Harry Turtledove.
It should be noted that this is similar to the way SSL works for encrypting HTTPS browser sessions - there is a root authority that has the right to sign other peoples' keys. Some of those keys can sign other keys and so on - if the string of signatures doesn't authenticate all the way back to a root authority, your browser warns you that something is wrong.
It's from my most popular app (game), but they're all similar in terms of audience.
Walking on the Internet with your true identity is somewhat similar to wearing your religion on the sleeves and walking outside of your house. I could never understand why people do that .... However, just as we don't and shouldn't live in glass house in the offline world, we shouldn't really be totally non-anonymous on the Internet. It is as simple as that but apparently there are way too many people out there on the Internet who do not understand.
Rod Brooks demos new humanoid robot for the masses
End of Tenancy Cleaners London
While the term has more specific meanings in finance, "haircut" it has been generalized to often mean "a small paycut".

Wiki page with more info: http://en.wikipedia.org/wiki/Haircut_%28finance%29
The default split gives a large chunk of money to the devs. The devs involved in the next bundle maybe(usually are) different than the devs involved in this bundle. You would stiff someone but overpay someone else. If you give it all to charity, their charities stay pretty stable across bundles.
This seems really similar to StartupThreadsMonthly (https://www.startupthreadsmonthly.com/), except that StartupThreads uses higher quality American Apparel shirts and have both YC and non-YC startups participating.
Got Corporate Philanthropy?
Beginner's guide to NYC tech scene
There doesn't appear to be anything evil going on here. Google patented a method for having a primary persona in a social network, a number of other personas within the network held by the original persona, and being able to link the secondary personas back to the first for the purpose of mapping relationships, communications, etc. Seems fairly straightforward and I don't know of anything like that being in use with any social network though I could be wrong.

The slashdot posting seems to be little more than flamebait. Google+ is a privately held social network and Google can choose to require real names on it if they so wish. The patent deals with persona mappings on a social network and does not prevent other companies from implementing anonymous communications on their own social networks. It could prevent mapping that information in the method described by the patent but that's it.

I really have no idea why this is on HN unless it's posted as an example of what's wrong with /.
I consider Instapaper "expensive" because Pocket is free and, in my opinion, superior.

1: http://getpocket.com
There's 2 of us!?!
It's worth remembering that many, many people experienced horrible performance problems on the iPhone3G under iOS4.

It's entirely possible that your 8% of users avoiding 4.3 despite its availability aren't tech-newbs, but are making a conscious effort to not update their OS.

In which case nothing short of "finally decided to get a new phone" is going to get them to upgrade.
I was recently informed of Quirky. From my understanding, ideas are posted and the community votes on them and then the Quirky development team builds it. Sounds great but I still think my idea above would be serving a different goal. Any idea could be worked on regardless of votes (though the more popular ones would naturally see more work) and teams would be formed from anyone who wants to join in and is accepted by that team.
I see your point but my experience has been different. I run a similar service (http://StartupThreadsMonthly.com) and I struggled with this point to start (we actually shipped out Twilio shirts as our #2 company). What I realized/decided on after running this for 7 months is that

A) People who are scattered around the world dont always get a chance to get startup tees at events. 40% of our shirts are shipped internationally. They love feeling like they are a part of the community even if they are overseas

B) We ended up trying to add more value to each package by adding in not just a shirt but stickers, discounts on services, etc, to make the value of the bag much higher than what they are saying. (Heck, I even lowered the price after I saw HN comments a while ago about another service that was similar)

C) We dont do any logo shirts, so that they were exclusive to the site and were interesting enough to wear outside of the startup context.

The combination of these things definitely helped me keep some of the subscribers we have had and they seem happy.

This is a cool idea, hope the YC tees takes off! I'm subscribing for sure :-)
You explain the memory locality issue well but the question is how is the situation better in any other language.
All non-UI aspects of the Java code can now be translated into Objective-C. I am very happy to see this finally become a reality. Hopefully, we'll soon see this integrated into Cordova (PhoneGap) as well.
Perhaps someone already HAS invested in these guys? One of the team members listed (guy king) has had a very substantial exit ($90M) from a previous venture (retailmenot.com)
Sorry, it's been a while. I think this might be it (or at least some version of it) http://www.montrosesecam.com/Products.html
German government urges public to stop using Internet Explorer
You can't really use panics as exceptions. If you do your code will be strange and hard to work with. This strangeness is fine, because they aren't meant to be used like that.

A good rule of thumb is to use panics when it's a programmer error indicating a bug.
There's still this lingering belief that Java is slow, maybe related to the terrible start-up times of the JVM. But once it's going, Java is fast - really fast. And since its niche is basically enterprise webapps, a lot of attention has been paid to scalability and concurrency.
Pedantically? Pedantically, feminism encompasses much more than the right to vote, which is why not all people are feminists. Having the right to vote would be suffragism. :)
> Put a sticker on it marked "clean".

The sticker/magnet doesn't work.

What works is maintaining the invariant "if the door is locked, the dishes inside are clean". If you open a locked door, you either empty the dishwasher or relock the door.
What the Failure of TheGlint Says About Silicon Valley
Interesting project. I tested on several devices and browsers and: "typography", "grid" and "goodies" look good, but "forms", "tables" and "buttons" aren't quite polished IMO.
Serious question: Is it so bad to live and die with some regrets? Should we live our lives according to a "regret-minimization" framework? Does regret, which most acknowledge as a negative emotion or feeling, actually serve a positive purpose in our lives?
Best Programming Books: The Jolt Awards 2012
The author argues that you have to make $45,750 in order to pay Federal Income tax, which is complete nonsense. He generated this number from a perfect example with every exemption possible, then argued that most people will fit the example.

Completely stupid and completely useless. (And a useless title as well. Why do I have to follow a link on HN to have the slightest clue what it's about?)
I think I paid ~$60 for the service that they're offering for free now.
I use my real name online as a means of maintaining a professional presence.

Non-professional online existence almost invariably happens under a pseudonym.