skysight-inc/HackerNews huggingface dataset:
You should seriously consider checking out Clojure. It's awesome.
dup.

http://news.ycombinator.com/item?id=1454509
Actually, I'm quite happy when a reviewer actually concentrates on what they are reviewing and goes in-depth. Product comparisons are nice, but I would rather they use the space to really tell me about the product. I can make my own comparisons relevant to myself if given enough information by a reviewer.
Good thing that 10-year-old has engineering experience and working oil flange mockup.
How To Beat the Odds and Succeed Like Google
Slightly misleading, it should read "...tells you in 5 minutes how to bootstrap a business" :)

Good talk anyway.
A New Entertainment Experience for Bing
why downvotes? he - again - clearly states his intentions. what's wrong with that.
Why not send email to google customer support, and ask them, if you are genuinely interested in knowing?
> Keep in mind your friend is at one studio of many under the EA umbrella.

No, he is not. He works directly for EA.
I can't access GMail via IMAP today. Started at 5:15 AM EST.

Google Apps accounts are fine; this is only consumer GMail.

And yes, I've been having problems with GMail, FeedBurner, and Docs with escalating frequency.
I feel your pain - I struggle with the same thing. But I think it's possible, to some extent, to have the best of both worlds.

An ideal of clean, logical design actually satisfies both #1 and #2. You don't write any more than you need to, but you architect it sensibly so if you need to modify it in the future, there's a natural way to do it.

A case study: you are responsible for maintaining a moderately sized mailing list.

Type 1: Maintains a comma+newline separated list of name/email pairs in a text file, parse it with a 3 line perl script that sends an email for each regex match. Done in 15 minutes. YAGN anything else.

Type 2: Builds a fully relational model in a database with seperate tables for names and addresses, backed by Hibernate with a complete class hierarchy including AbstractRecords (in case you want to store records other than name/email pairs), RecordFactories (In case we need to generate lists of records from another source), AbstractRecordDAO (in case we need to use a different Database or ORM framework), EmailFactories, AbstractMailerImpl, etc, etc, etc, planning in the architecture for anything anyone might ever want to do with a mailing list.

Both of these are wrong, IMO.

The correct solution is to write one database table, or one cleanly formatted file, with a program with perhaps two classes that abstract apart the data loading and the mailing tasks. One class loads the data into a simple Map structure, and the other that handles iterating the map and doing the mailing.

It only takes a bit longer to write than #1, and is infinitely simpler than #2. It doesn't anticipate every future need, but when one comes, there's a logical point to start adding the functionality. If I have to do something new with the list, I don't have to completely rewrite my program (like #1 does), I just write a new class that uses the existing data structure. Just as extensible as #2, with a tenth of the work. And easy to see what's going on.
I've never been a fan of "normal people can't be trusted with this kind of risk". We allow normal people to start companies, buy houses they can't afford, get credit cards, smoke cigarettes, drink alcohol, ride motorcycles, and do all sorts of things that are pretty darn risky.

If a person wants to max out their credit cards to start a business selling left-handed scissors, they can do it. If a person wants to dump their ENTIRE FORTUNE into a single penny stock, they can do that, too.
FabLab House
Through "the impact it’s currently having on making functional programming, or at least some degree of it, more mainstream."

Go, Microsoft! ^_^
A table top device that produces enough electricity to microwave your coffee is going to release enough fast neutrons to kill everyone in the room inside a week.

Having said that these are fairly safe toys that look cool and can get you written up in the paper. IMO, the really problem is simply bad reporting.
Yeah, i was wondering about that. Neutrons are a very hard particle to stop, being uncharged, and are a pretty dangerous type of radiation. Does he keep his fusion reactor surrounded by tons of water all day? The article mentions this reactor is perfectly legal, but i know radiation sources are a very regulated thing. On one hand, his reactor probably only produces afew neutrons a minute, and so probably wouldn't be regulated or be a danger to anybody. On the other hand, im just speculating, how do i know the neutron production of this guys reactor? Has anybody measured it to determine it is safe? Why was the BBC so lazy in researching this article?
Why is the common denominator to these problems Safari? Any thoughts?
Of course it's true.

I mean, why would it be "intuitive" to drag the floppy disk into the trash-can to eject it?

As the article points out, we're trying to rely on metaphors to ease the learning curve for users, but metaphors, like all abstractions, are leaky.

When we call a UI "intuitive", what we are really saying is that the metaphors chosen enable those who understand the metaphor to leverage this understanding to intuit how to operate the UI.

EDIT: added final para.
Interesting. I thought only Apple could sell digital content in apps on their platform. That's why Amazon doesn't let you buy books directly from the Kindle app. Has it changed recently?
Should Facebook charge for privacy?
Same thing happened to me just yesterday (6/22/10). Clearing the session and cookies solved it for me as well.
Decide what your hourly time is worth and then perhaps buy one on eBay instead?
Ask HN: Review My startup, quippd - Collaboratively edited social news
http://quippd.com/popular

Summary: It's like reddit without downvoting, with Twitter elements (following users). People submit news or stories, and they can be upvoted. If a story is upvoted, it appears in your followers' feeds.

This is kinda what Digg 4 is supposed to work like, so we're finally releasing so that we can say "oh we beat them to the punch".

The other thing that we count on exploiting and improving in the near future is wiki editable stories. Often on reddit, etc. you will see titles that are wrong, descriptions that are bad, etc. We allow users to correct these errors.

We want to try to "curate" the news.

More information here: http://quippd.com/about/intro

Obviously, a lot of the magic happens when you are logged in. OpenID only for now.

Let me know what you guys think!
http://quippd.com/popular

Linked.
Comparing comet performance between node and ringo should be interesting. Ringo uses jetty/cometd, so it should scale pretty decently as well. My guess is that node will use less memory per connection (and thus allow more simultanous connections), while ringo/jetty should have better latency. This is also what this benchmark suggests: http://praxx.is/post/486034949/comet-with-bayeux-node-js-vs-...
I was playing a bit with this code last night and made a slight variation for some code I was writing, which I find easier to use

//K variation
jQuery.fn.run = function(fn) {
var args = [].slice.call(arguments)
args[0] = this
fn.apply(this, args)
return this
}
//contrived example
var add = function(el, a, b) {console.log(a + b)}
//no need to curry
$(".foo").run(add, 12, 34).addClass("bar")
I really liked how he pointed out the role of network marketing by examples like flickr and Youtube. I never knew until he pointed out that "everytime I send out a funny video on youtube, its an advertisement for youtube"
Just an idea here - Safari 5 now pre-caches DNS requests for links on a page. Is it possible that Google is doing some DNS-fu to load balance across multiple data centers that causes strange issues like the infinite redirects because there is a delay between when the DNS request was cached and the user clicks on the link?
Yahoo! More angry customers for entrepreneurs to capture.
That was a long way to say that when we call a UI "intuitive", we really mean that it is "familiar". Hopefully this comment clarifies for others what was meant by the metaphors.

http://www.asktog.com/papers/raskinintuit.html
Sound Around: 2 Bros, 1 Mission.
I always think that, somehow, everyone is confusing "intuitive" and "consistent".
Sensationalist garbage. Microsoft and Gates both made a big deal of it when they announced each stage of his reduced involvement in the company. There were press releases, interviews, etc.

Anyone in the industry who didn't realize Gates had reduced his involvement in the firm to zero was asleep at the wheel.
Yeah, this is why some people get paid money to make decisions about software design. Finding a balance between what you ain't gonna need and what you should be prepared for involves experience, a knowledge of the problem space, and just plain smarts.
holistic is generally used to mean "in its entirety" or "across the whole".
Don't you mean 'lambda'?
Creation Spaces: Summary of a Very Intriguing Concept
I'm getting a bit sick of seeing people think GitHub is the best thing evar.

I've worked with Chris Wanstrath. We hired him to get us going porting Furl from Java to Ruby on Rails.

He's talented, but he's unprofessional and a complete pain in the ass to work with. He left us with no notice after the parts of the job he considered "fun" were finished.

He's unreliable and I would not do business with him again.
And yea, upon teh n00bs, did Our Geek Jobs set His Obsessive Eye. And He brought forth a device of great sales potential: the iThing, which one can touch with thine finger.

And lo! did teh n00bs poke and jabbeth at the iThing, achieving much of what was desired.
I've seen the same issue intermittently with gmail and calendar under Firefox 3.6, even though I'm properly logged in to iGoogle and reader...
Parent of a 9yr old boy here.

> In truth I have no idea of what I am doing. I use my intuition as a guide and hope I am right.

The problem is, for most people, intuition doesn't do very well in raising kids. Experience does. That's what bugs me about humans in our current stage of development. Each generation learns things and most of it is not passed on to the next generation. Every single one of my peers got squat from their parents in terms of "this is how it works, pay attention".

I definitely feel like I know a LOT more now, and much of my intuition was wrong.

I will say that I have a tendency to want my child to grow up too fast. The other day I was eyeing Blade Runner on the shelf and kept asking myself if he was old enough. It's rated R and there's a lot of violence. My son doesn't like violence yet, so that made it a little easier. (This wasn't an intuitive issue, it was about my desire. My intuition was to not let him.)

Overprotection is a real problem with today's kids. I see it everywhere I look, even in my own house. My spouse's intuition is to over-protect. It's nearly impossible to fight against that.
web analytics 2.0 is amazing.

Also watch this (GREAT) talk on the metrics you should be tracking off the bat:
http://carsonified.com/blog/business/mike-mcderment-of-fresh...

He suggests that you build an internal tracking system to compliment something like Google Analytics.

Also if there's one thing you learn first in Google analytics, it's "Custom Segments." Build a segment for your paid users or return users vs. new users. USA vs. World. 3:00 on site vs. <1 minute on site. etc. Comparing differences between these groups is invaluable.
Article doesn't show the details of this very well.

If an app is iAd supported, it makes sense to not allow a person to download it if they have iAds off, but I'm not sure if there is a more complete shutdown of the store for those who opt out.
And it should be reiterated at every opportunity. I just think that the whole Strunk & White like sentiment of paring things down to the minimum that the OP espouses, raises the question - why not 1 slide? And if we get to 1 slide, well, why not 1 bullet point? And then, poof, why do we need slides at all?
Now if Steve Ballmer weren't working at Microsoft anymore, that would be a story (and a good thing)!
MuProxy - rare
My 2 cents: Go for (1), keep several potential future use cases in mind, and make damn sure you don't architect yourself out of those being natural directions for the code to go. Often this leads you to stub out an interface that looks like the beginning of a nice architecture, but not actually flesh out the code beyond what is necessary. This strategy generally requires more thinking than coding, but in my experience that is usually a good thing.
One of their prime arguments is about the 4KB bucket available for random numbers on a standard Linux installation. Couldn't/Shouldn't that be raised to 1MB or so for server installations and that would solve the bandwidth problem if not the randomness problem?
Does anybody know configuration options for managing this BTW?
As I understand it, facebook applications can see your data and the data your friends share with you, so I don't think facebook has that feature.
Have you read You Are Not a Gadget by Jaron Lanier? I think you might like it. There is an entire section devoted to exactly what you just said, and how facebook essentially "removes the individuality" from its users.

At the same time he makes huge mental leaps that I completely disagree with (he said basically the same thing about open source/open culture) but there are several gems in the book.
I guess some times controversy can be helpful. The article did generate discussion on HN. And this discussion led to me taking a look at Ringo (which I hadn't heard of) to find out what the fuss what about. And now I'm considering trying out Ringo for a project I've been thinking about for a while. So, I guess, mission accomplished .
I have some domains like that...

I've thought before that it'd be cool if there were a way to give away (or sell) your domains in a way that would make sure they weren't squandered or squatted.

For example, you'd put the sitegarden.com in a sort of escrow, and whoever you gave it to would use it to develop their site. At the end of N months/years, if they had a real and functional site, they'd get the domain name (and optionally pay you something then). If not -- either their app had failed, or they never got it together -- the site would revert back to you, they wouldn't owe you anything, and you could try again with someone else.
The Good Old Days Are Now: Radio Shack Version
Well, you could probably get 30,000 people from quitfacebookday.com as a start. And if you are a viable competitor to facebook, you would probably get some good, free media coverage. If your product is good I don't think it would be hard to get your first million users. There are plenty of people dissatisfied enough with facebook to at least give a competitor a try.

And the marketing would be easy, as facebook isn't branded as the nice guy, but as the jerk.
Google doesn't have customer support.
Yes, the problem is being able to cross the chasm at all. Once you've crossed it you have a different set of problems but at least they are good problems. :)
Have you been asleep for the last week?!

The ref for the Slovenia/US game was banned from refing any future Worldcup matches and is being investigated by FIFA.
How about 140 chars ToS, Twitter style ...

You give us the right to publish your data and you don't have access to
anything else other than what the Facebook UI and APIs provide.

There, problem solved. Of course, writing this in legalese isn't so straightforward ... otherwise legions of lawyers and judges would be jobless. And they wouldn't be able to ban crawlers, other than search-engines ... and where's the fun in that?
The internet: Everything you need to know
Apple forces users to pay full price to redownload already bought ebooks
Why work for 8 hours a day on something that bores you senseless and a further 4 hours on something that you love, instead of 12 hours on something that you enjoy (most of the time)?

OK, that's a bit of an exaggeration, but most of the people who work in games love games and it does compensate a bit (though not enough) for the long hours and comparatively low pay.
Good find. I'm wondering if this is worldwide or just the US?
If an application can see some data that wasn't shared with me, then I agree that's a pretty big problem. That an application I give access to see my data can see, well, my data, isn't a problem in my view.

http://imgur.com/dzMVN
I should be proactive on this and patent unlocking a device using voice print or facial recognition
I think I'll wait for 4.1 in the fall. If they couldn't spare the engineering time to get their 2nd flagship product up to speed with iOS 4 for the iPhone 4 launch, then you can imagine them de-prioritizing the no longer for sale iPhone 3G too.
Feelings of Knowing
Recently, I came across one of the best things I've ever read on the whole IP topic: Against Intellectual Monopoly: http://www.dklevine.com/general/intellectual/against.htm

Don't be fooled by the shitty site, these are Cambridge professors, they just also put the book online.

It shows lots of amazing examples throughout history where the concept of IP actually hurt business, not helped. One good example: Dickens was heavily copied and sold here in America, because British copyrights didn't apply here. In the UK, his books sold for $6 each; in America, they sold for $0.06 (or so).

He made more money here.
Gmail has been amazingly slow and timing out for me a lot lately (Chrome/Linux). The rest of the apps (and Gmail through Android) seem to be fine.
He is not google's customer.
I read ithat paragraph as he hoped to build a Polywell, if he could get the money (unlikely). Which would mean that what he built is just a regular fusor.
Inhuman genomes
Ask HN: Geo Tracking in offline products?
Does anyone know the cheapest way you could use geo/gps tracking in an offline sense? I mean using it with a real world product that wasn't a cell phone. So it could be implanted into an item and then you could track it online? Say for instance a football.

Is this possible?
You would think HTC would have someone on staff just read through all of Apple's patents to try to avoid them.

The patent only covers the "slide to unlock" kind of deal and there's no reason HTC had to set it up that way,
I got my current web dev job by building my own website in my spare time. I don't have a CS degree or any other programming experience besides what I built. If you want those skills, go out and get them!
But the use of the term "familiar" here is, alley oop, a metaphor. Which is what Raskin takes the long way to say in the article you reference.

My point is: this problematic does not only apply to UI design. In general, whenever we use abstraction (which we do all the time, often in the name of brevity) we are taking a risk-- and one of those risks, to extend Raskin's metaphor, is uncanniness.
For at least four months the AdSense landing page has had an apologetic message explaining why you have to log in again even though you are already logged into your Google account. Really wondering if Google engineers have extremely short attention spans when it comes to 'old' projects,
Using Instance Variables with Cucumber Steps
Media piracy and fake Kevlar vests are completely different issues.

A few random points that should be considered about media piracy:
1) Copyright exists to encourage the creation of new works - ie to benefit the public, not the creators per se.
2) Copyright is a two-edged sword. Maybe knowing that you can copyright a song encourages your creativity. But knowing that they can't reuse your song discourages someone else's. (And reuse of others' work is old - classical composers borrowed others' music or poetry frequently.)
3) Consumers should recognize that NEVER buying movies, music, etc, but ALWAYS pirating them, will mean that some media, like music, is much harder to make, and other media, like big-budget films, are impossible. So it's in fans' interest to buy at least sometimes.
4) On the other hand, media producers have not convincingly shown (to my knowledge) that piracy is really hurting them. Clearly not every download is a lost sale: demand at price 0 will always be greater than at price $15, and piracy may expose people to band which they later buy from (this has happened to me). A decline in music revenues may be partly linked to a rise in video games and other entertainment.
If you use AddThis they have the ability to add an article to HN.
Ten years after the reading of the human genome
I hope that doesn't sound too sinister. My wife used to refer to it as "the brainwashing". The reality is that Accenture needs to quickly bring together large teams of people who have not previously worked together, and make them productive as quickly as possible. One way to facilitate that is to ensure that they have a common language and understanding of how projects are run.

I don't know if they still do it, but throughout my tenure at Accenture new hires were sent for an initial training course at the firm's St. Charles campus. The course was traditionally 3 weeks long, and in addition to teaching basic programming to those who had no prior experience (many Accenture hires are not CS or engineering students), it gave new staff some experience with how Accenture runs projects. After the course, new "analysts" are assigned to their first project. The first couple of years as an analyst tend to be "in the trenches" type work, as people don't really have much industry experience. After a couple of years as an analyst you become a "consultant", and start to get more authority and responsibility. It typically takes about 5 years to make it to "manager", at which point you start to get real authority within project teams. From there, career path's vary. I don't know what the current stats are, but during my tenure I would estimate that about 1 out of every 10 hires actually stayed with the firm to the senior manager level.
Can you explain more? We currently autokill addthis links because they're always from spammers. I didn't know this was even something legitimate users would consider.
Isn't 'spelt' just the British spelling of "spelled?"

Would that mean that 'misspelt' is misspelled, does that turn the word irregular?
> Copyright exists to encourage the creation of new works - ie to benefit the public, not the creators per se.

I don't think this is the purpose of copyright anymore ... copyright just became a means to protect "IP", and that's it. It is still considered a means to protect authors, but that's just a facade for protecting the distribution channels.

You can argue all you want, but it's your word against powerful interests groups.
Useful. I'd heard the term closure bandied around, but never bothered to learn what it was. Cheers.
very useful - already signed up and currently monitoring my app.. well done.
Ah, yes, you are right about that. I don't know where I got the idea that "speak" was Latin-based.
Is this a new kind of puzzle?
What about Brettanomyces which is also used in many beers either by itself, in conjunction with Saccharomyces, or in conjunction with other fermenters like lactobacillus and pediococcus (for sour beer styles like Lambics)?
Steve Jobs' exponential value for iPhone4 [vision]
> comparing a bootleg movie to a fake life-saving device just makes you look ignorant

No, it makes you look like you want to protect the American interests oversea while also thinking about the children.
Blah - this is just trying to hide an anti MS screed by wrapping it in an article about functional programming. You'll find good and bad developers that use any language. A few anecdotes about how well he knows Dick (this name choice backfires on the author more than once) isn't really going to persuade me that most MS devs are clueless. Functional programming is new to MOST devs regardless of their preferred platform I would imagine. MS may not be as innovating as it once was but at least it isn't stagnating.