skysight-inc/HackerNews huggingface dataset:
I'm the moderator/admin/whatever for ll-discuss. It hasn't been even remotely active for a few years, but it still exists.

Archives here: https://lists.csail.mit.edu/pipermail/ll-discuss/

And older archives here: http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/t...
Go Lock Your Laptop, Right Now
Lambda The Ultimate (LtU) is a good place to hang out if you find the ll1 discussion stimulating.
DHH's journey to Le Mans
Happy Birthday!

Thanks for writing :)

I have to say, A Woman's Story[1] is a favorite of mine. It's incredible to hear about a woman overcoming such odds in an industry that still, 60 years later, has a gender gap. To discover that it's about your mother is just delightful.

[1] http://raganwald.posterous.com/a-womans-story
The GC in Go 1 is a bit smarter than it used to be, and it is going to be even smarter in Go 1.1, this things take time, and the current GC works quite well for most people. Also Go gives you control over memory layout, which allows you to avoid some GC issues that are much more difficult in languages like Java.
The new home needs a search form. I always go to your home page just to discover new music.
Private, for-profit companies also provide various ways to navigate the patent system. For example, RPX allows companies to buy into its large patent portfolio, which it promises to never use offensively against its customers.

So you give RPX protection money and they leave you alone. This is what Intellectual Ventures does. Why is it ok for RPX? (never heard of RPX before btw)

Or have I missed something obvious?

See also: Twitter Patent Agreement http://news.ycombinator.com/item?id=3853949
>He started to think about how he would achieve this, and realised that to make it the only thing he worked on, he’d need to make money from the product. He then thought about other products people pay for. He thought about products he pay’s for, and realised he doesn’t pay for products, or at least it was very rare for him to. He thought long and hard and tried to understand why anyone would pay for anything.

WTF does this even mean?

They had the discussion in a coffee shop. Have they paid for their coffee?
Their cake? While doing so, have they checked their mails in the phones they had paid for, that come with contracts they pay for?

Were they wearing clothes that they had paid for? Did they carry paid-for backpacks with paid-for laptops inside, each with several paid-for apps, from Keynote to Microsoft Windows? Was the coffee shop furnished with paid-for furniture and decorations?
Looking at how the hacked it, we can safely deduce the audio version is only to improve access.

Useless for transcription, because it 'validates' phonetically. This is part of the attack : Whether audio is "wagon" or "van", the 'word' "wagn" validates.
Same for "Spoon" and "Teaspoon", which both can be validate by entering "Tspoon". (Since Ts can be said "Ss" as in "Tsunami" (Sunami) and "T S" as in T-Rex.)
I don't have any hard data, but I can say, anecdotally, most 50+ are not "techies" and they don't know their way around a computer system. I believe this belief is rather common.

OK, that might actually be a fair point, if you're talking about the population of 50+ people at large. But in the context of "people founding tech startups," my guess would be that pretty much any "50+ tech startup founder" probably is a techie, or is at least pretty tech savvy.

Now if you had J. Random 50+ guy who had spent his entire career as a tobacco company accountant and he suddenly showed up saying he was founding "The Next Instagram," then maybe there would be some reason to go "hmmm... wait a minute." But, honestly, I think you could subtract the "50+" part of that and the point would be exactly the same. Would it matter if J. Random 25 year old tobacco company accountant showed up and said "I'm founding The Next Instagram?" Wouldn't the reason for the skepticism be the individual's background and experiences, and not their age?

We are all free to pontificate on whether this is a fair generalization or not, but I think it is clearly that it is commonly held and something an older founder will have to face and address if he wants to succeed.

Probably, but I wouldn't want to be in the business of helping perpetuate this kind of ageism.
Unfortunately, this attack does nothing to advance the state of the art in OCR (or audio recognition). It's basically the same story as every other CAPTCHA attack to date: take advantage of some accidental statistical regularity in the generation function. As soon as this kind of flaw is discovered, it only takes a few hours for the generation code to be patched in such a way that completely prevents this sort of attack from working.
Promiscuous Django Models
It lasted til 2004:

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/t...

The closest proxies are Lambda the Ultimate and videos/lists of papers from conferences like the JVM languages summit, strange loop, ICFP, CUFP, and

http://stackoverflow.com/questions/tagged/functional-program...
Show HN: An iOS AR game playable off of t-shirts
Yes I agree that new language should be developed because of the ever rapidly changing digital world to enhance everyones experience in digital products. I am sure it is going to get more complicated, however, being a beginner friendly language should still be taken into account. In fact, only the one who is more beginner friendly will survive in the long run because in the future there might be a mismatch of demand and supply of coders. Living in this moment of our planet is exciting because of the experience we have having digital products around us everyday, and there are/will be lots of teenagers who wants to get involve as well. In my opinion, coders are like "workers" in manufacturing companies in the future.
Happy Birthday good sir, here's to life and liberty, and blogging good thoughts.
Processor cycles are plentiful, yet our systems don't run noticeably faster than they did in 1999. Batteries have come a long way, yet battery life is not getting any better.

Resources are cheap! Let's waste them all.
Whenever you can. It allows you to animate transitions during navigation, and to give your website more of a dynamic application feel instead of a static site. If done well, you encourage deeper interaction, as navigation feels more intuitive with smooth loading performance, without a jarring page reload, and with animations indicating what's going on.
Is this the real plan to prove MSMobiles wrong by Company Suicide? Okay, MSMobiles is an inside joke..founder was kicked out of Nokia for spying and than made a blogging career out of predicting MS Mobile success..MS Mobile success seems to be destroying their own market share for almost 10 years now..I think we see a pattern..hurry lets rewrite WinCE 5 again... yeah that will work..it worked before MS Mobile market share decreased by 20%..oh damn it wait
Incredible Book Landscapes by Guy Laramee
The C and C++ code Google runs on their servers is always statically linked, and I would call that Serious Work.

In the end, static linking is almost invariably superior to dynamic linking: simpler toolchain, simpler runtime, better reliability, better performance and better security, see:

http://harmful.cat-v.org/software/dynamic-linking/

That said, I think you can do dynamic linking with gccgo, and when linking to C libs with cgo, you do dynamic linking.
Applications that have mathematical optimization problems to be solved?
.com addresses would be owned by "the Shack", and you would have to enter your zipcode before visiting a .com site.

HP would have announced the retirement of .net after the Compaq merger, and then change their minds.

EMC would raise the price of .org domains to $10,000/year, but you wouldn't be able to actually assign IP addresses until the next release.
you could say that good sales people take rejection very well and be right.

you can also say that good sales people don't take rejection very well and also be right!

at the end of the day, the rejection is irrelevant, i believe it's all about what comes before the rejection, their attitude, presentation, building rapport and caring about the customer's need. these are what drives the sales, rejection is an after effect and not an important variable for the sales.
"How is this not good? It's exactly like [NOT GOOD THING]..."
And he was also an all-around pretty shitty economist, and those who claim he invented economics ex nihilo are delusional. He pretty much stole all the correct parts from other economists and added some falsehoods. His diamond-water paradox for example is retarded, and a step back from previous (mostly French) economists, since it's based on the Labor Theory of Value, which later spawned Communism. When I hear people praise Adam Smith I just want to NOPE out of the room.
Leaving Home to Make Money: Why Start Up Abroad?
There's a chip-layout game in Flash, by the author of SpaceChem, that's pretty realistic. Review: http://jayisgames.com/archives/2009/03/engineer_of_the_peopl...
OpenRelief: Arduino and Raspberry Pi powered drone for disaster relief
Where are most of the Nokia technical employees located?
No one agrees what coworking is, academic finds
While that's true, it's probably because gov and edu domains are strictly regulated.

I could imagine google giving higher priority to .book addresses, provided that (a) the user was searching for a book and (b) .book addresses required that the registrant prove that they're the author/owner of a book/book series.

In that case, it'd make sense to. I think Google thinks that way with domain names as well.
It's called "request policy", it's a Firefox extension, and it does that and a whole lot more (although it does need a little configuration. And it will make you appreciate how much data random sites are giving about you to other sites who collect data)
Notorious Life of Facebook: Recent Infographics | BOCO Creative Blog
If you decide to do it, please post to HN...would love to take a look.
A good, clean, new 35mm print is very clearly distinguishable from from a 4k projection. Even casually you can see the difference.

Not to mention how a good 70mm print looks. Or that a large percentage of screens aren't 4k but 2k.

4k is ok for me for most current releases. The difference is there, but I don't care too much. 2k is distracting.

But I cry at the idea of a rep house screening of 2001 even in 4k. Pay for that and you're being robbed.
Google Adsense is much worse than it could be for advertisers because of people gaming it. Why should Facebook add an element of gaming to their own system which in turn makes it much worse for advertisers?

Also, it would cost a fortune to build and maintain a system for sending payments out to millions of users.

Also, they could just keep the money to themselves instead of giving it away.
Do you know how the moderation actually works? I beleive much is auto-modded - I am seeing dead links but no reasons for them. It would be nice to know.

(Google bot not telling me either)
Thank you very much. I’m awed by how her story connected with people. She did so much amazing stuff considering the time and the place. Hackers here may be amused to know that through a friend of a friend from University, she heard that IBM had sold a computer to the University of Ibadan in Nigeria.

She was hired on contract to go and help set it up, and as a single mother she took my sister and I and we moved to Nigeria from 1969-1971 or so. Needless to say, there were many challenges being a single professional woman living in a corrupt patriarchal post-colonial african country :-)

Although the computers have changed (I remember seeing actual core memory at the University), the career probably sounds familiar to many readers here. Big install, travel to a customer’s site, &c.
I agree that most countrys dont acctually do Austerity but I think some of these countrys are to far for austerity to work, they have to default.

People say that is not possible because of the Euro but that is BS, even on the gold standard countrys defaulted.

The reason that greek can not just default is because of EU regulation not the Euro per se (or any common currecny).

The defaulting country would have to default, balance the buded and start again (update there democracy and constituion would be a plus). Real wages would have to go down, lifing standards would go down, government handouts would have to go down but it would set a sound platform for recovery. The EU could help with Aid for the people that got hit hardest.

They should have done that in 2008, like iceland they would be much better of now.
The technical overview is in the slides at http://openrelief.org/understanding-openrelief.pdf
Why are the drivers unusable and half-baked? Have you tried them? You're saying that if they don't build on Ubuntu or Mint or whatever you use that they're ... evil? That's a ridiculous stretch, sorry.

Intel's community support on the SGX is no better or worse than Apple's or Google's or Samsung's. They support the OSes they want, which in this case means Windows and Linux i686 ("MeeGo" libraries are compatible with basically any modern distro -- try them). They're not free drivers, because no drivers for this part are free.
Rob Pike: "Current Unix tools are weakened by the built-in concept of a line"
The second amendment is explicitly written to secure a right of the people against infringement by their government: the right of the people to keep and bear arms shall not be infringed. Protection against foreign armies is already provided for in Article 1 (Congress has the power to fund the military) and Article 2 (the President is the Commander-in-chief of the military.)
"The fact that the App Store integrated with social networks puts it ahead of all the competition."

I'm glad iOS is getting these features, but this article is just fanboy-ism.

The Play Store has a dedicated share button that lets you easily share to any social, communication, etc. App you have on your phone. I click it, I select Twitter, and I click "Tweet".

Other things like paging, feature graphics, have already been in Android for awhile as well.

I don't mind companies borrowing from each other, and obviously Android has still borrowed way more from Apple than Apple has borrowed from Android, but some of these bloggers don't even look at the other platforms before they write these circle jerks.
Not more "fiscally responsible countries", just richer ones. Unless you're arguing that it is fiscally responsible to loan massive amounts of money to other countries to buy your exports. If I loan money to Bob the unemployed guy to buy a car from me, and it turns out that he can't pay me back on time, do I get to call myself fiscally responsible?

On the Euro: Either closer fiscal union or end it. If the member state's debt can't be backed by a proper central bank, it's just a mechanism for shipping wealth from the periphery to the core.
"The fact that the App Store integrated with social networks puts it ahead of all the competition. But, not only does it put it ahead now, it puts it ahead indefinitely."

On Android I get the option to share an app from the app store via Facebook, Twitter, Dropbox, Google+, Gmail, text message, Bluetooth, Google Drive ....
And what else would you expect them to say? Even if they actually believe it, they're still seeing everything from their own eyes, from their point of view, and their market, just like an incumbent of an "old" technology would.
And I really just want to add here, before any discussion goes towards that point:

Stay where you are if you feel it works for you. There will be thousands of startups hating the fact that I suggest higher chances outside of home (wherever that is), but that's sort of a reality.

If your product is killer, then don't worry. You'll make it anywhere. Most of us just have nice products, that would help a lot of people but not change the world. There is room for all of us, but it'll be a hell lot easier being closer to the big guys.

I worked for Microsoft until about two years ago and I talked to a lot of folks who ended up being acquired and also the M&A guys there. Trust me, being close sometimes matters a gazillion times more than having a great product. Sad but true.
Alas, I'm running a handful of websites, and nearly nothing works, outside of stopping the most egregious of automated bots. Every new protection technique seems to be broken fairly fast. The best results so far have been combining basic WAF techniques (like placing poisoned form fields re-named as regular form fields and randomizing the names of standard form fields, one-time hash values in required fields, etc.) with some form of captcha.

However, every day five or six make it through. Observing their patterns and timing, and the fact that they make zero mistakes while interacting very slowly with the site, I can only presume that humans are directly involved as well, either as mechanical turks or simply manually posting the spam.

notably, they follow normal, guided flows through the site - not like robots at all, but hit pages that would obviously be interesting to a human (say, have a certain type of image content linking them versus another), while avoiding the least popular pages - never hit urls that are hidden via CSS, etc.
Go is a fine language, but I do have a nitpick here: you do not "avoid the GC" by using memory pools. The GC must still trace through the pool when it does run. The more correct thing to say is that you can reduce allocations with memory pools, which make the GC run less often and make it do less work.

Furthermore, memory pools compromise safety: if you free a pointer to an object in your memory pool and you accidentally had aliases to that pointer, then you'll get subtle bugs when one of those objects gets reused.
They used to have a statically-linked version available for download; where did that go? It's the only one that didn't crash on my Debian testing system.
I could be wrong but aren't most pensions linked to inflation? I guess they could lag a bit, though. I'm also not sure there are that many people, in the US at least, on an actual fixed income. As for people with low income, if unemployment is high, then there's a decent chance they're out of the job without devaluation (according to this point of view) so overall there may be more economic hardship without the devaluation.
"IE7 doesn't work, even for simple layouts, it doesn't work."

What in the world are you talking about?
DHH commissioned a custom supercar, the one-off Pagani Zonda HH https://news.ycombinator.com/item?id=1670712
Inside the Midwest's Secretive and Scrappy Start-up Scene
"Maliciously" was a word too strong, sorry.
Hm, like this sort of share button? http://i.imgur.com/BsQZd.png
Exploiting Kickstarter’s success metrics for (fun and) profit.
This is my first thought, too.

On the other hand, I never leave my phone in the music app, screen turned on, unplugged — I get in, find the thing I want to play, then either lock the device or switch to another app. So I'm not too worried about it. But, still.

EDIT: Comments elsewhere on this page seem to imply that the extra power usage is miniscule.
What can you do before your battery runs out?
Ask HN: Video Game Company Hackers?
What does the video game company entrepreneurship scene look like today? People of Y, how does the model of starting a new video game company compare to starting a web company?
>I look a look at the sass-vs-less link, and I really don't see the draw of either.

Don't look at them, use then, and you'll see.

>I don't want a turing-complete language in my css. Simple variable expansion will suffice--basically just syntactic sugar.

And they are mostly that --simple variable expansion. But arithmetic is also handy, e.g

.sidebar { width: @page_width - @content_width }

That said, they are not turing-complete as far as I know.

>I don't want yet another game of "find the definition" buried under a hierarchy of indirection.

You never get that. You only have to look at the LESS or SASS file, never the generated CSS.

And you can mentally map what you see in the browser's CSS inspector with the relevant LESS/SASS rule trivially.

It's nothing like Coffeescript in this regard, where you (sometimes) have to hunt to see the original error.
Obtrusive conversation ads coming to a Skype-for-Linux near you in 3... 2... 1...
Ahahahah... I totally remember you. Happydud here. :)
It wouldn't surprise me if it has something like GCJ creating something like a .so that it loads on the fly. That is just a thought though, i haven't inspected it particularly closely.
First in the world smart fishfinder for iPhone and iPad. Gadget + Mobile APP
Deeper is a smart sonar for smartphones and tablets supporting Android 2.2+ and iOS 4.0+ operating systems.
Indeed, I was wondering why this was on the front page. It's just a point release. If you want to try gcc 4.7, just install Fedora 17.
World's only cured HIV patient will attend Philly conference
malloc and free are much cheaper than a mark-and-sweep. It is a much easier task to write a bounded-latency malloc suitable for real-time applications - for example, dlmalloc has a NO_SEGMENT_TRAVERSAL flag that assures bounded execution. By contrast, making GC with bounded latency is hard.
When is this from? (I presume this is a historical paper that was not influential at the time.)
What It's Like When Your Startup Suddenly Becomes Worth $270 Million
It would be interesting if that solution included a program that analyzes your machines installed software, and notified you on 0 days about the exact software-version you have.

Later, on the site, you would have your machines listed, with the software on these machines, and receive alerts per machine.
Video tutorials are awful if they're the only option. I read very quickly, and videos are typically paced at the lowest "average" comprehension level, so they're a painfully inefficient way to relay technical information.

Plain text wins again, at least for one-way technical communication.
My daughter is 3 and she enjoys the coloring apps on my iPhone. We have a few that I downloaded for free, one was on sale, one has IAP and one is ad-supported.

The ad-supported one shows ads in a separate "pick your color" UI and I'm happy with the design. It's a flood-fill app like yours and while the drawings aren't as good as yours it's functional enough.

The one[1] with IAP is a "color in the lines" style app with a lot of UI: Picking brushes, viewing past drawing and picking a drawing are pretty rich. I ended up springing for the IAP (probably the first time I've ever indulged in it; there's probably a marketing lesson in there somewhere). The app showcased a bunch of locked coloring books that my daughter kept asking me about, so I bought them so she had more to do in the app. One interesting thing was that they partitioned the app's IAP. You could buy one set of markers, or collections of books for a certain amount, or buy the entire IAP library for a marginally higher price. For the record, I found the IAP design to be ok. The price is a little higher than what I'm personally accustomed to, but not unreasonable. What does bother me about this app is that it continues to show me ads for other apps by this developer. Please don't do that.

Hope this feedback helps you decide how to design your IAP.

Let me also add that it's mind boggling how the iTunes UX designers decided that IAP descriptions should be truncated.

[1] http://itunes.apple.com/us/app/amazing-coloring-studio/id507...
Well the easy solution to a debt crisis is always just to stop paying your debts and fall back on the fact that you have a lot of guns. But quite apart from the ethical concerns of unilaterally cancelling all your own debts, the long-term ramifications for the nation can be profound
Building the next internet: "It will make developers drool" says Mozilla
This actually has scientific significance though. There is no reason to start throwing jabs at scientists related to this research because you're not interested.
Reasons to be optimistic about healthcare (Rock Health demo day summary)
The Indicator: Xhina
Spammer Detected:
http://news.ycombinator.com/submitted?id=dmcgregor