skysight-inc/HackerNews huggingface dataset:
I think this would be a big deal in some languages that love to change. But python's whole philosophy is to resist change as much as possible and point you to extensions.

I wouldn't bet on huge changes in python anytime soon after they release 3000. So other implementations don't really have to hit a constantly moving target and it's not a huge deal. For instance IronPython only supports 2.6 right now. But the features in 3k don't really change that much so some of those are being back-ported to 2.6 and the others can be gotten around with extensions.

I'd love to hear what the guys behind other implementations think about how python handles bootstrapping the compiler and if it's a big deal to them.
I'm not I sure I could write an interface I would enjoy using.
The ooc programming language goes self-hosting - Rock 0.9.0 released
List of OS X Apps That Use MacBook BuiltIn Motion Sensor
...as long as it's not built by the same people who implemented it at DFW. That place is hell to navigate.
And so do clones, from a genetic point of view.

So if you and your identical twin brother or sister are both going to apply to 23andme for an analysis you should get back the same results, and if your identical twin brother or sister commits a murder and hightails it to zanzibar you are in a lot of trouble if their dna is found at the crimescene and you happened to be in the neighbourhood.

The number of identical twins is low enough that for the larger part of this discussion you can leave them out of the equation, they're the exception that confirms the rule, the differences in DNA are very subtle, and afaik will not be readily detected in a normal analysis.
Just a note for you, on your website, when you click the screenshots they show up underneath the demo video that's playing - this is on Win7 Google Chrome.
Ask HN: Joining a startup as an employee: How to decide?
I have been considering joining one of the interesting local startups as an employee. I have no experience working in startups, so how would I evaluate whether a startup is worth joining or not? There's only so much you can know about your employers in a couple of interviews and from their blogs. Given that there is lot of uncertainty in deciding this, could more experienced folks offer some advice?
Revolution Islam, Website Of Group That Threatened Comedy Central, Is Hacked
Sweat (as in Equity)
Sliding labels in CSS
That's why startups should keep the "beta" label on their products as long as possible...it completely releases you from liability for anything that goes wrong.
There, I fixed it:

if(/\d{4}((\s|-)?\d{4}){3}/){

# don't print it

}

n.b. not trying to be a smart-ass, just saying it can't be that hard.
If this was Reddit, I would have a great reply to your comment.
Solar Dynamics Observatory on Youtube
The agenda of press writers is to get readers. Ask any editor that wants to keep their job (just look at Gizmodo and this iPhone 4G circus). It's in their interest to write about the pop culture icons of our industry so they get readers. It's economics.

Of course this isn't meant to belittle anyone's work. Having your work read by the masses (or your code in the hands of millions) is an exciting thing and an achievement.
I wonder if those figures are massaged, considering everything else going on!
So if I buy it now will for my iPod, will I have to buy it again for my iPad?
No sweat. Strange thing is that yours looks canonical - somehow the extra two levels produce the same page.
Remeber the old Caesar series from Impressions/Sierra?

It was ostensibly a city-building sim set in ancient Rome, but gameplay was more like a supply-chain logistics simulator. About 3/4 of the time spent playing was in allocating raw materials to production facilities and designing distribution networks for finished goods.

If Impressions or Maxis decided to start writing enterprise software, they'd probably dominate the market within a couple of years.
When you mail a letter, do you lick the envelope?
It's a tech startup silly. Are you suggesting these companies focus on making money??????

What the hell are you smoking!!!

*sarcasm
I can understand where you are coming from and even though IronPython and other such things are interesting but from experience python is a much slower moving language, I still interact with systems using python 2.5 and I think the moratorium is a good thing for creating libraries and implementations and overall will make adoption quicker.

I still think python's focus is in a slower world and as a python user I am okay with that.
Overall, I quite like it (better than iCombinator and trying to use HN directly). Only two problems I have:

1) It seems to crash on threads with too many comments... I'm guessing it runs out of RAM, perhaps?

2) I can't log in with my OpenID.
sucks for those few people who were affected

Pretty much guarantees I'll never use this site.
You're right, I should have addressed that: there's more to syntax than grammar.

All of the semantic changes I can think of in Python could easily be implemented as syntax transformations in a way portable across implementations. Decorators, the with statement, print-as-a-function, etc... There might be some I'm missing that would be non-trivial as macros, but I'd benefit significantly just from having the ones that are plain syntax sugar without having to convince my team to use a py3-to-2 compiler.
What did you use to capture the video?
Why isn't there consumer RAID? Consumers seem to be buying a lot of cheap laptops lately. RAID would increase weight, heat, noise and power consumption as well as add $1-200 to the price of a $3-600 machine. The only selling point for that feature is "less likely to lose your data", which tends to imply that the standard model is likely to lose your data[0]. It's not popular because nobody would buy it.

[0] Of course, that's true. Still, it's not something the marketing department can say.
First, to clear up some misunderstandings, your genome is your genotype. They mean the same thing. Also, what 23andme is offering isn't a complete sequence of your genetic code (at least not for $100). The current estimated price is for a complete sequence is about $10,000 to $100,000 (it's come down a lot recently, but it is still beyond the finances of most people). What they are actually doing is mapping certain known locations in the human genome, known as SNPs (single-nucleotide polymorphisms), and seeing what variation you have there. Some diseases are due to a changes in a single gene (for example cystic fibrosis is due to a mutation in a membrane channel), so one SNP they map is the location of the typical mutations in this gene. Other diseases have high correlations to certain combinations of nearby SNPs, and so these can be predictive. It is basically like a world map where the genetic code is on the level of city blocks, but all you have on your map is the location of random streets around the world.
For the same reason that putting bars on your windows near the projects in Englewood makes you more secure, but less safe than someone without bars on their window in the suburbs.
Yeah, Instapaper support would push me over the edge on this.
Few more tricks of switch statements
hey. I'd love to hear about these bugs! you can either post them in this thread or email me at grinich@mit.edu. feature requests are also very welcome.
The point is so that phones can know where they are without using as much power. (Wifi is cheaper than GPS, I guess.)
Being conservative

Credit Card Processing: $0.25+2.9%
Bandwidth for downloading even the largest 99 Cent apps (2GB) using amazon S3 (or a smaller version multiple times):
$0.32

So that's basically 60 cents in cost for certain apps to be downloaded in the worst case.

Honestly, looking at that, it somewhat looks like they should wipe out the Tier 1 price point. Then it would seem they'd break-even on every paid app download.
You are absolutely correct that RDFa is a SW technology. I must admit some prejudice here: I went from thinking that RDFa was very useful to being skeptical when HTML5 won the standards war against XHTML. When I get back from vacation I would like to dig into what MySpace is doing; I just bookmarked your article and will look at it next week.
Lufthansa to Gray Powell: Drinks are on us
read that tweet as free advice not to work for calacanis

here's the full exchange between employer and employee:
http://74.125.77.132/search?q=cache:h1M0xdV67_EJ:pastebin.co...
"recording users' unique MAC (Media Access Control) addresses"

MAC addresses aren't necessarily unique, nor are they permanent. It's pretty trivial to change them using ifconfig.
nope, it will be a free update.
Steven Berlin Johnson - The Glass Box and the Commonplace Book
For sharing lots of private data comfortably with the rest of the world. ;)

On a more serious note, I think Blippy's main use is efficient bragging.
control-shift-P works as well (probably command on a mac but I don't have one)

But really chromium/chrome has the best implementation as it creates a new window and doesn't destroy your session.
I'll start this with "I'm a Perl programmer" but I'm not looking for a flame war. I am interested in hearing an expansion of your statements. I am going to admit I don't understand this one.

What do you mean by "Big Bang"? That Perl 6 is being developed on top of Parrot? That Perl 6 is a reinvention instead of re-iteration?

What "enormous resources" are you referring to? The Perl 6 team isn't huge and it's all volunteer with very little financial backing (only some relatively small grants from the Perl Foundation).

Which components are you referring to? Where are the "limited ability to test the compatibility of the components"? Which components? There are a lot of tests though... a truly massive test set. I'm assuming you're not referring to these.

From my understanding the "utility" is a pretty big part of what they're testing. There are folk writing Perl 6 (November wiki http://www.perlfoundation.org/perl6/index.cgi?november). The implementors are going back and forth with Larry about things. A lot of the ideas aren't new, just new in Perl.

I'm just trying to understand where you're coming from. :)
I've used Atmel AVR Classic, Mega and Tiny for quite a few projects using the gnu toolchain. The free compiler is quite good and programming cables can be made very cheap. To get more programming or debugging features you need a decent one though (DebugWire, high-voltage serial/parallel programming...). There's a windows distribution (winavr) that integrates well with the Atmel-provided AVR studio (but I never use that). They are fairly popular with the Arduino crowd that created their own variation of C which goes well with their own IDE. Internal functions are good (counters, sync/async serial ports, ADCs,...) but there are not many (e.g. only very few parts have two hardware async serial ports).

I've not used PICs, but they are said to have a bigger variety of parts that have different built-in functions. So you might find a better suited part in that family.

68HCxx and 8051 is very old-school, you can probably buy the "best tested" compilers and IDEs for those. This can be an advantage if you are working in/for a very antiquated industry. On the other hand, you can get astounding high speed-parts (I think it's silabs that makes 8051 MCUs >100 MHz)...

You forgot to mention the plethora of ARM-core MCUs which are made by several companies. Even if they come in many varieties, they are identical regarding tool-chain and programmer (they share the same JTAG logic). So this might be a good long-term investment. Also debugging via JTAG is very good. But being a 32bit architecture those MCUs are more often "high-end" parts (especially compared e.g. to 8-bit AVR tiny parts...). If you want a lot of computing power, that's possibly a good way to go.
If I could put a dollar amount on my internet reputation that would be very valuable to me. I reckon that's something I could put to good use.
Yup. I'm just amazed that these companies keep finding capital. Didn't we learn anything from the dotcom bubble?
Yeah, I don't know. My lizard brain wants to see them writhing on the ground pleading for mercy, but the teeny tiny rational part of my brain wonders what I expected them to say instead of this.

If you get past your expectations about their attitude, they are being pretty forthright about what actually happened; in many more contrite disclosures, you don't get this level of detail. I appreciate the detail.

I'd like to see something other than the standard "now we're getting third-party security audits" platitudes. For instance, I'd like to know that they have a software security person on staff now, since they're clearly dealing with credit card information that they don't fully understand.
I used Snapz Pro X for the screen capture.

Here's a great blog post about creating iPhone screencasts by Loren Brichter, who made Tweetie (recently acquired by Twitter).

http://blog.atebits.com/2009/03/not-your-average-iphone-scre...
Glad to know that people are selling my posts for $3 in the app store. Time to write something offensive so the app gets banned.
If you're gonna be paranoid about Gattaca you need to go all the way. DNA sequencing is going to be so cheap that it will be more cost-effective to sequence your ambient DNA from an elevator button or a used tissue than to look up your obsolete sequence data from some old 20th-century corporate database.

The problem of misuse of DNA sequence information may be very real, but whether or not you do business with 23andme is probably an insignificant blip. We need legal safeguards, not minor-league personal boycotts.
true. great point!
thanks. can you send me a screenshot?
For free, I'll tell you that you are fairly likely to get some kind of cancer.
The theme I remember is people using the XBox 360 as proof that Japanese consumers will not buy hardware from an American company.
u guys are being too hard on them. Shit happens. Even serious shit. I feel like they are being accountable and honest.
Either you want businesses to communicate with the public like normal human beings or you can complain and nitpick their statements for not being perfectly phrased. Not both.

I'm glad they candidly told us about what went wrong. There's an important lesson to remember about how everything put on the web can be indexed and stored even if it was only up for a short time.
Good for them, that's a step in the right direction, but once your data is then in the hands of party #2 the whole thing starts all over again.

And what about all those companies that have received copies of your genetic data from 23andme in the meantime, and their survival clauses?

I don't think it is possible to do this in a watertight way.
SEC attorney spent 8 hrs a day looking at porn
Most people can't make any significant progress in a foreign language without social support. That means more than classes four hours a week; it usually means total immersion with friends or a host family or both.

People around the world learning English have advantages in that most of their peers also want to try the world's most popular language and Hollywood and the Internet have pushed English language media everywhere. English speakers learning a foreign language don't have advantages like that. Americans don't have much help at all learning a foreign language unless they're in one of the Spanish-speaking parts of the USA learning Spanish.

Language acquisition is no more difficult for adults than for children. The myth of easy childhood learning is based on their lack of fear, their willingness to ask for help, and the mountains of free time children have for learning. Adults who want to learn a language usually have to commit to spending several months in a row abroad away from job and family. Few can afford to do so.

I did go abroad and learned my second language as an adult. I liked it but it was very expensive and few will choose to do it.

But studying a language in an American high school is unlikely to benefit anyone much. The youngsters would be much better off saving the four hours a week for two years and spending six weeks in an immersive program in Guatemala or Seoul.
Reply or do not reply. Abstain from whining and insinuation.
Yet, strangely, the people who want to sell me crap never let me cash in directly on my personal information. They always want to buy through some middleman that claims to be offering me some other service.
Identical twins don't have the same DNA.

Random link of Google: http://www.nytimes.com/2008/03/11/health/11real.html
Yes, you're right, sorry about the confusion. The point I was trying to make was they give you the 'limited' version, but you give them everything. They may not sequence it all today but they could do so in the future (I'm assuming they keep copies), and they could sell your samples to parties that can sequence it all (today or in the future).
This is manifestly not just a geeky thing. Go read the news coverage of the last few major Facebook changes and you will see that the chorus of concerned people has been growing quite well. "It does what you like about Facebook, except only you control who sees your stuff" would be a simple sell to lots of people.
Not really. It would add the cost of one disk, which is around $30-$50 these days.

Now for laptops, space is an issue, and that's why SSDs were invented. Light, low-power, fast, and much more reliable than rotating disks. Perfect for laptops.
Just bought it and am posting this with it. Seems to work...
RequireJS now supports Node
Anyone else notice some of the images on that page only load when you scroll down to them? There's a javascript-triggered fade-in effect. You'll have to clear your cache to see it twice. I guess they're trying to save bandwidth by not transferring images users never scroll down to.

Also, Mashable's page sizes are huge... 2.4 megs on an empty cache, according to Firebug!
Yelp can also put bad businesses out of business, and does. And it can make an already good business a success, which it also does.

What evidence is there that they change the world net negative, rather than net positive? My experience with Yelp has been great: it has encouraged me to explore much more widely which restaurants I attend.
Minor league personal boycotts can raise the awareness and lead to better legal safeguards.
Don't forget in the UK the vast majority of purchases are Chip+PIN only, so a credit card number is only really useful for making online purchases from other countries, which are usually scrutinized far more by banks.

Also you have the CSV on the back of the card and expiry date. You also have the "Verified by Visa" stuff where you have to enter your password for any online purchase, also you'll usually have to enter the card holders full address.

I agree though, receipts are mainly useless wastes of paper these days, and the less paper with personal details on the better.

Given the massive library of photos available on Flickr, it'd be unlikely that there aren't some credit cards on there - perhaps a credit card left on the coffee table in the background that can be enhanced... Maybe even a credit card in someones very thin see through shorts :/ Wonder how long it'd take to find some examples.
I just took a better look at Open Graph. Certainly marking up pages with RDFa tags using standard Ontology's for properties and classes could be a useful thing.

The problem as I see it is that the Facebook corporation strongly discourages spidering the Facebook web site. It is certainly their right to do so, but from a research point of view it is a shame that it is not allowed to spider a portion of Facebook to get the RDF graph. It is difficult to know if something is useful if you can't play/experiment with it.
For those who are concerned about privacy, you could request that they delete your information after you have received the product. It says in their refund policy:

You can, however, request deletion of your genetic data by providing us with written notice to help@23andme.com. We will delete your genetic data from our records within 30 days of receipt of such notice.
I think you misread the point GP is making he is suggesting that because identical twins have the same DNA (more so than other people says the article linked) according to my logic they must be the same person, whereas it is obvious they are not.

Of course they are not, but for 99.6% of humanity the rule that your DNA is (very) unique holds true, and for identical twins even if their DNA is even more similar it is not 100% the same.

Clones (which do not exist (yet, or at least, human clones)) are the other exception.
Code Envy R is worth trying... you can get it here: http://damieng.com/fonts/envy-code-r
"That's why it's okay to hand your credit card over to waiters, store clerks, and hundreds of other people who all have access to your credit card numbers."

I don't like this attitude. Anyway who cares when you have $11.2 million funding
If Facebook is at least a bit nice (and smart), they will use Freebase types to make it easier to link data.

Allowing people to free-handedly add entities will be such a mess--no different from what we have today.

It's not enough to link people to urls. It'd be better to link people to standardized, uniquely identifiable (unambiguous) concepts.
Assuming a nice OCD friendly interface where you can read the article and the comments at the same time?
Russian Hacker Selling 1.5 Million Facebook Accounts
dup: http://news.ycombinator.com/item?id=1287969
And I'm supposed to let Facebook connect my profile to this site with it's OpenGraph?
Anyone who spent at least 2 years at their first job is going to look good to those with a clue.

As you discovered, with all your recent jobs being short(er), you needed a good story, etc., but post dot.com crash I hope it wasn't too difficult. I wouldn't remove you from a job search for the above history.
This might should be posted at: http://arclanguage.org/forum
Thanks for this - I ordered 2 sets. $70 shipping to Europe (which I only got charged once).
The same thing happened to me. Now, luckily I can handle small amounts of cheese, but I overload my body's buffers more quickly than most.

That's one of the things I'm most curious about -- am I genetically intolerant, or was I just drinking too much?
To relate this back to the blog post, the original sin is that Python has too much syntax. Every time somebody wants to add a "language" feature, it has to be implemented with some kind of syntactic change, and support for the semantics of the feature has to be added to the interpreter. That's a lot of work, and it means that alternate implementations like Jython can't keep up.

A good example of this is generators. Via PEP 255 they were introduced in Python 2.2, and required the addition of the "yield" statement to the syntax. Recently Squeak (an open-source Smalltalk implementation) added generators to the standard library, with no syntax changes required. It was a much smaller project, and the change can easily be ported to other Smalltalk implementations without participation from the maintainers of the core libraries or virtual machine.

So languages with very simple syntax, like Smalltalk and Lisp just don't suffer from the high level of language evolution friction that Python does. In practice, the diversity of dialects and the ease with which the language can change creates the kind of market system of language features that andreyf mentioned here on HN.

The neat thing about Perl6 is that it takes a different approach. Perl doesn't have a simple syntax like Smalltalk or Lisp. Instead it has a very powerful system for text manipulation that can handle the complexity of Perl's syntax. In theory, that's even more powerful than Lisp macros or Smalltalk's implemented-in-Smalltalk compiler. It'll be very interesting to see how it plays out in practice.
So, what he's really saying is "I hate Windows." Switch to Linux. Dummy.
"Configuration is very simple: regexp for..."

I did a double take right there.
Did you use SimFinger?
It Shouldn't Be That Hard, Right?
SEC and Pornography: Workers Spent Hours on Porn Sites Instead of Stopping Fraud