skysight-inc/HackerNews huggingface dataset:
This is an idea I have been toying with for several months now. I have been wary from the beginning and (for the most part) not published anything that I may regret. Still, the carelessness and plain stupidity around there (sadly even from some of my friends) it something that I have grown annoyed over time.

The one reason that has been holding me back is that I feel not having a facebook account is like not having an email back in the 90's. Most people in my social and even professional circle expect that. And there is of course the issue of impresonation.

My ideal solution would be to be shown like a ghost account. Someone that is searchable and can be found to have been here, but does not comes around anymore. Since either deactivating or deleting your account makes you loose visibility, my solution is just avoid to log in. I should probably send a good bye message to my so called friends... maybe this month or the next...
It's not a good deal in the short term. I imagine the sales pitch to frequently mention repeat customers, brand awareness, and attention. Then I bet they tell them to take whatever it would cost to break even, and double it, that will be the groupon price.

As the article mentions, Groupon has plenty of competitors, with probably room for more.
Square Brings Credit Card Swiping to the Mobile Masses, Starting Today
It doesn't say anything about performance. I checked find-in-page in case I somehow missed it. :)
I don't want to sound "elitist" but I still enjoy buying CD's from artists websites. Usually they let you download the MP3 album and ship the CD to you. Best of both worlds.
Send them replies after getting in touch with them. But when you do, however that may be, make sure that your language isn't too specific (Design is very friendly with the absence of boundaries).
"The World as I See It" - an essay by Einstein
I agree. I think it gives the false impression that your properties are "thread-safe".
Update 2: 18 users used "erdos" to register, which means more of you are finding this page longer after it left /new. Rock on!

Something that's made me a little sad is that I don't have a way to talk to the people who used these invitation tokens, so I can't tell how you feel about it.

To any intrepid searchers who find this in the future: I'd love to hear how you feel about this service. If you send a friend request to http://writeonglass.com/ryan, you'll have the ear of one of the developers.
There are native apps which do the same thing - Microsoft OneNote 2007 and 2010 can do it on Windows, SubEthaEdit on Mac OS X, and a small ecosystem of variously working offerings on Linux, from Emacs and Screen based scripts to libobby based editors.

Word 2010 is doing it with a different approach - multiple people can open a shared document, and it will tell you who is working, but it waits for you to save before your edits are shared with the others, and waits for you to request updating with other people's edits before changing your document around with them.

http://blogs.msdn.com/microsoft_office_word/archive/2009/09/...
Which ssh/vpn app do you use? I'm looking at iSSH or TouchTerm Pro (just b/c they are confident to charge $10) but I'd appreciate some real world feedback.
And China is creating inefficient monopolies, trapping capital and resources within their walled garden, and limiting exposure to outside innovation.

The Chinese government is hurting China a lot more than it's hurting the west.
I will second this one. It has some good articles.
Usability trumps design every time.

HN is a nice example. Imagine if you let a designer loose on it, the disaster that would ensue. It would be eye candy for sure, but we'd all be leaving in a hurry.

Especially for stuff that is used frequently less design is usually better, 'b(l)ing' is for kids with too much money to spend on their cars. Tools have to be functional first.

They can aesthetically pleasing, but only if the form follows from the function they have. Once you can't remove stuff any more the design is optimal.
We'd love to get Digi-Key on the vendor list but they've chosen not to list with us yet. Please let them know you want to see them on Octopart: webmaster -at- digikey.us
> 2. The most (largest qty of) available FOSS libs anywhere

Quick heads up. The ease of FFI (in Clojure's case with Java) is not unique to Clojure and it isn't necessarily a great thing. It's also an issue with Common Lisp: as FFI with C is easy, there's less incentive to develop idiomatic libraries for the language. E.g., Common Lisp lacks a standard modern way to network I/O, but it's largely been ignored as larger users of the language e.g., ITA could always build and standardize upon an internal C-based extension.

That being said, Clojure is great for reasons beyond running on the JVM: a unique approach to concurrency, incorporation of ML-family features, first order data structures beyond lists (maps, vectors) and the fact it's a Lisp-1 with a great macro facility. I'd love to see Clojure also go beyond the JVM and onto CLR, Parrot and LLVM.

Interestingly enough the other prominent "next generation Lisp", arc, is also a Lisp-1 with true macros (as opposed to Scheme's hygienic macros).
This is not quite correct.

The SQL generated in this case depends on the return type of GetThings(). If it returns an IEnumerable<> then it is indeed a terrible thing to do, but if it returns an IQueryable<> then the SQL will be a SELECT COUNT() query, and no objects will be created.

Care does have to be taken when writing this sort of code!
Any business could have the problem this bakery is facing, all they have to do is deeply discount their product and hope they have enough capital to ride it out.

It's not sustainable.
Leiningen only uses Maven's dependency resolution API. Everything else is written in Clojure.
Fans of Tintin cry foul
I see... patents have always been ridiculous. Unsurprising.
Benefits some of the humans on earth who are still alive and can afford it at the time it becomes working and widely available.

If you mean people on Earth right now... at a death rate of around 150,000 people per day, assuming 7 billions alive right now, that gives about 500 days before 1% of the population dies, and it needs to benefit everyone else.

Death rate citation: http://en.wikipedia.org/wiki/Mortality_rate
I really liked how Harry Potter tried to prove P=NP.
http://www.fanfiction.net/s/5782108/17/Harry_Potter_and_the_...
We use this things at my job all the time. Amazingly useful when you need a fast engineering prototype, or something to get your head around.
There's a difference between learning the difference where the language is consistent and when it handles everything differently. I see many problems, but staying with the list thing: \ creates references, () creates lists, \$a is a reference to $a, \($a, $b) is not a reference to an array, but it's (\$a, \$b), [$a, $b] creates a reference to an array without \. If I have a choice, I'll take a consistent solution instead.
Show the results, then after X seconds automatically go to the next one.

This way the user gets to see the results, and they don't have to click "Next"
"The same thing happened with FM radio, the cassette tape, and the VCR. I sympathize to a certain degree with the record labels, but they're essentially just middlemen. Door-to-door vacuum salespeople were undoubtedly upset when the market shifted and made their business model irrelevant -- the primary difference is that vacuum salespeople don't have a powerful lobby presence and thousands of attorneys on retainer."

The problem is that many people say this, yet they still pirate music from independent labels and artists.

"Personally, I'll never buy another CD, because I feel like the prices are artificially inflated to sustain a large number of unnecessary middlemen in an outdated supply chain. I do miss the feeling of buying a new album, reading the insert, and so forth -- but it's just not worth it to me knowing I'm funding the record labels' war on their own customers."

I hope you don't download them either. If you are, it makes me think you are just using this as an excuse to not pay for music.
> > There was no money. It was a choice between raising taxes or cutting services.

0 money? Really? I'll bet that it was really just not enough to pay for what the pols wanted to do.

If the latter, they could fund some services. That's why I said to look at what they protected and what they said that they'd cut if they didn't get more money.

If you do that, you'll discover that they're protecting some things that should have a lower priority than things that they put on the "cut" list.

> And people like you respond to that with "You're such jerks for holding our services hostage!"

Since they're saying that they don't have enough money for police and fire protection but do for lesser things, why is it wrong to characterize that as "holding our services hostage"? What is an acceptable way to criticise that behavior?

Or, are you claiming that they should always get enough money for whatever they want?

> Arithmetic is not a jerk. It's just a fact.

Yup, it's a fact. If you have $100 and what you want costs $200, you need to scale back your wants.

The "jerk" behavior is to spend the $100 on lower priorities and whine that you don't have enough money to pay for higher priorities.

> Whatever happened to personal responsibility?

Huh? The fact that some govt wants to do something does not obligate me to pay for it.
Who is behind this? The web site mentions a Google Group and and IRC channel, but a few online message forums do not a Foundation make. Do they assert any ownership of the source? The web site bears a copyright notice but to whom does that copyright belong?

An "About Us" page would be nice or some kind of information on how the Foundation is structured...
Pico projector running linux, small and portable but big in features
Sorry I misread that. But I'm fairly certain that Apple's method positioned text to less than a pixel anyway, just as a side effect of their general method. It's the Microsoft school of type rendering that tries to grid fit and therefore is excited about having a finer grid of (sub-)pixels to fit to.

I can't Google up a definitive answer but this document comparing Adobe type rendering against Cleartype seems to suggest that what I say above is true.

Microsoft and Adobe: Sub-pixel Positioning and Kerning:

http://antigrain.com/research/font_rasterization/#toc0003
Super, thanks! I've asked if there was some kind of a reference web application in clojure that I could study before to show me 'how it's done', but got no takers, so I'll use your code as a study object if you're ok with that.
I'm glad to see more innovation coming out of St. Louis. I just moved back and wish there was more of a startup community.
"A related data point is the Humble Indie Bundle, which is a pay-anything (including $.01) software bundle that is experiencing fairly heavy levels of piracy."

This shows further proof that the people bitching about DRM still won't pay for software if they can easily get it for free. This is why you need to have some sort of copy protection in place if you are going to sell software.
Interesting, but I cringed when I read this:

"Writing less code requires less time."

Seriously? Then again, it /is/ a "to-do" app...
Liberating not quitting
When you "quit" your job and start your own business, you are liberating yourself. Sounds a little cheesy, but here is a little more context. Our admin is quitting and starting her own Bed and Breakfast place. I am extremely happy for her and thought I'd go over and wish her the best of luck. Somehow starting off with "I heard you are quitting" didn't sound right. This is my thought for the day!
Keep in mind the loading request scenario for running GAE apps that are implemented on the JVM.

http://code.google.com/appengine/kb/java.html#What_Is_A_Load...
Handle the click with javascript, adding a CSS class to the element. The class definitions should look like those of :hover in this example.
I think he may be refering to the GIL.
This made me curious about the economics for a 3D printing on demand service. Looks like there are already some players in the space making it work:

http://www.shapeways.com/

http://www.buildparts.com/

http://www.zoomrp.com/
aesthetics aren't meant and shouldn't be expected to improve your usability. aesthetics have a role in cases where appearance is important (the example used was bmw).

"We’ve battled designers and CMO’s day in and day out for nearly a decade but overwhelmingly following the 5-rules laid out above drive results that simply win."

aesthetics are not bad, although the tone of the article makes it seem like ui designers are bashed when they shouldn't be. both practices serve their own purposes, and usability should not be confused with ui design.
If you already have an iPhone, just jailbreak and run MyWi. Why should I pay AT&T for 2 data plans when I can only use one device at a time anyway?
Content Providers "Like" Facebook. A Lot. 100,000 times
Try explaining versioning to a novice user.

At the very least you have iterations represented as dates, fragmenting whatever metaphor is supposed to replace the filesystem.

Tags have the same problem, once the list of tagged items becomes too big tags get used as directories. Tagging seems best at showing popularity/frequency, but this does not replace directories in any meaningful way.
Waiter's already have plenty of time to get your credit card information. It does not take any longer to take a picture of the front and back of your card. Waiter's (and other POS workers) have been stealing credit information in low tech ways since credit cards have existed.
Reddit makes this distinction.
No one manufacturer may top Apple individually, and it won't matter. The precise reason Android will grossly outsell iPhone in time is that it will have the collective R&D and marketing and carrier biz-dev of every major manufacturer but one.

It's a perfect repeat of what happened in home computing and it will end the same way. And just like there, Apple won't be too pissed because they'll still make a fortune. Owning the high-end 5% of a market is sometimes as good as (or better than) being the dominant force in the other 95%.
Here's your problem: if you skip learning the basics of the language -- if you assume that the fundamental behavior of a new language is the same as other languages you know -- you will suffer constant friction and confusion.

Lists and arrays are not the same thing in Perl. Parentheses do not create lists in Perl. Parentheses group terms.

You'd have the same sort of problem conflating tuples and lists in Python, especially if you don't know about the special comma syntax and zero-or-one element tuples.
Websites You Need to Stop Building
That and certain deficiencies spawned by a desire for “simplicity.”
They probably have a willing audience in cosplayer community. If only they also automate the painting process.
I was really most interested in the last sentence, which needed the text before it for context. Certainly systems tending toward economic freedom are more efficient at serving actual wants and needs. On the other hand I do like efficient travel on tax-paid highways, and detest driving around Chicago (assuming they still have toll roads?).
Wow this article is incredibly stupid. My favorite moment is this :

"They scaled to huge numbers of visitors with tiny staffs – keeping your site flexible enough so the CEO can change the homepage content may not be ascetically appealing, but it sure does beat a static beautiful website.

A website that’s easy to change, update, and experiment on is better than one that relies heavily on advanced CSS, Flash, images etc that you can’t change quickly. "

Since when are good design and flexibility exclusive ? Where do you see any sign of such a trend on the internet ?
Interestingly in the beginnings of java the JVM was just another abstraction layer.

Now that the JVM is really running just about anywhere it has become a viable platform to target, and java is just one more language that targets it.

Clojure, groovy and scala are built on top of the JVM, but there are also plenty of languages that are available on mutliple platforms.

Whoever came up with just-in-time compilation deserves a gold medal, without that none of this would have ever happened.
> They may need to be regulated if the create significant externalities or pose risk to the economy at large.

You're assuming that regulation solves those problems. It need not. In fact, it can actually make them worse and/or create them.

For example, regulation forced US banks to own lots of fannie and freddie stock as part of their "regulated assets". When that stock tanked, they all took a huge hit.

The power and impact of the bond rating companies is also a product of regulation.

Oh, and the "mortgage pool insurance" - also a product of regulation. Regulators wanted banks to hold more of those securities but needed to make them appear safer - hence "insurance". Oops.

Regulation IS systemic risk.

And that's the best case - the inevitable regulatory capture makes things even worse.

And if you think that any of the big financial institutions approach/exceed "too big to fail", the US govt is way beyond that. (The correct response to "too big to fail" is "too big to exist", not additional regulation.)
You can add jars from any JVM language and use it directly with the great Clojure Java-interop.
Yup, kind of like the anti-Billy Mays.
I think the article has been changed after andreyf quoted it.
The Lost Science of Classical Political Economy
> The title is "Scroogle has been blocked". How does this imply Google is evil?

The title of the post on HN is "Google scraper may have to be permanently retired, thanks to a change at Google". Big difference.
Good idea. I noticed that on Reddit. I'll try it.
Could AT&T be keeping Apple's iPhone from reaching its true sales potential?
New (awesome) line of merchandising: put the 3D models up for sale on http://www.Shapeways.com/ and let people order them in various materials & colors.
But what do you do with the sinkers? You can hardly send them up the chimney and expect them to disperse into the heavens.
At some point, your customer's card expires, and you need to ask them to re-enter their details. New details -> new provider. It might take two years to migrate most of your clients - even if it isn't ideal, it's not like you're locked in forever.
It is honest. The NSA must abide by Federal Guidelines and procedures. We do not attest to maintain an exact copy of all the details the NSA puts in place regarding their internal security structure, but we do abide by Federal Guidelines concerning data storage, and have taken all operational and technical measures required to meet our privacy obligations (PUBLIC LAW 104-191).
Walgreen Stores to Sell Spit-and-Mail Gene Test Kits
This is actually what my startup does.

http://cloudfab.com/

We actually offer more processes and materials than anyone else on the web.
How else would you prove your eligibility for the bulk discount?
Einstein's Relativity Theory to be Put to Test - in Space
It reminds me of the "I don't always want to be available" argument against cell phones I heard a lot in the late 90's. Surely those folks knew they were allowed to power the phone off whenever they wanted.
As the costs come down, you'll see a continued move towards 'rapid manufacturing': actually using these technologies to build the final goods.
For merchants processing less than 1-2k a month, Braintree probably is a bit more expensive (~$50 a month) but I think it's worth it, knowing you'll get great customer service, clean APIs, bundled services, data portability, and no hidden fees. For me it's a no brainer.
The Nokia N900 is better than the iPhone
There is an I in vision
Who cares? Whats the point of writing even more drivel about the iPad, it really doesn't matter. The fanboys already have one, and the people who don't want them or don't care certainly won't have their mind changed with this fluff.

edit: haha, I bet I was downvoted by the guy who wrote and submitted the article. It is drivel, dude.
JVM apps on appengine start up slow. I encourage anyone looking into using a JVM app on appengine to put together a simple app, wait 10 minutes after deployment, and then hit the url and see how long it takes to load.

It bothers me that people don't mention this.
Really? I'd like to see browser based applications to continue to be advanced. Users are in the browser all day. Browsers are getting closer and closer to the metal on most devices and I think that is a good thing for the software industry and consumers in the long run.
It’s a parody—albeit a good one. The Nineteen Eighty-Four references (“MiniTru LLC”, “Winston O’Brien”, &c) gave it away.
I don't want to defend Flash, but most Flash apps contain a loop and animations. So it is logical that they consume more CPU time than a static web site.
> Speaking as an ex-(21 years and counting) pharmacist, the job of the pharmacist is not to count pills; it's to make sure that your doctor doesn't poison you by accident.

Umm, do you really check drug-interactions by hand/memory?

Even when the check includes asking the patient "are you taking {list}", shouldn't that list be generated by machine?
Designisnowhere
And sometimes bad usability is what sells too. That's why you have TVs that come with remotes with a million buttons on them, it makes the buyer feel like he's got something powerful, and by extension, makes him feel powerful. If your target audience is interested in feeling powerful and achieving a sense of mastery, there's a way to design for that. If you want the audience to feel like they're getting something for cheap (Amazon, Craigslist, Ebay), there's a design for that.

Ugly design is still design though, it works in one context and fails in another. But that doesn't mean you've freed yourself from the tyranny of aesthetics, you're just using the aesthetic that works.

There's a great temptation for programmers to conclude that if they can't do something by themselves, it must not matter, and anyone who claims otherwise is probably a corporate drone or something. Maybe this works in some cases, but that doesn't mean it's not also a mistake.

It's like that joke about the guy who lost his keys in the alley behind a bar one night. His friend finds him on the sidewalk looking under a street light, and asks him why he's not looking in the alley. The guy says "It's too dark in the alley, I can't see a thing!" The moral of the story: when faced with a difficult real-world problem that you don't know how to solve with your current skillset, it doesn't make a whole lot of sense to try to change the problem into a different one that you do know how to solve. Maybe you don't need good design, but if you do, you should get a designer, and ignore blog posts about how pretty things are for girls.
The problem is getting people to use it.

I think etherpad probably had more chance of mainstream adoption than wave has.
It's very common to write an idiomatic wrapper for a useful Java library. Your complaint seems to be that those wrappers won't survive the transition onto another platform. I don't really see why that's a problem.

Why target another platform if not for its libraries? If Clojure is exactly the same on the JVM as it is on LLVM, why should it ever leave the JVM?
Awesome idea. I don't have a place to do it, but I just signed my sister up. Good luck man!

Also: try marketing this in particular areas. I live in Berkeley, for example, and know that people here would go Gaga over it in a second.
Its a reference to his old dug habits that he was pretty famous for. I agree it didn't need to be mentioned.
http://kiva.org

Your money will make more money and grow.
Giving a govt the respect that it is due does not say anything about how much respect is due.
Lugaru Goes Open-Source
The Humble Indie Bundle sale is over, and it raised over $1,000,000. As a result, Wolfire games has released the source code to Lugaru.
Distributed Facebook replacement Diaspora pledged 2x the funding it requested