skysight-inc/HackerNews huggingface dataset:
Oddly, I was able to tether for free on my Epic using the mobile hotspot app until Sprint pushed out the Froyo update about a month ago. Guess it's time to look into those 3rd party firmwares.
Web browser market share: upgrade analysis
I hope not. They're using Google Apps.

athens:~ diogenes$ host -t mx accns.com
accns.com mail is handled by 50 ASPMX3.GOOGLEMAIL.com.
accns.com mail is handled by 10 ASPMX.L.GOOGLE.com.
accns.com mail is handled by 20 ALT1.ASPMX.L.GOOGLE.com.
accns.com mail is handled by 30 ALT2.ASPMX.L.GOOGLE.com.
accns.com mail is handled by 40 ASPMX2.GOOGLEMAIL.com.
Woman removes SIM card from smart energy meter, uses $193k of 3G data
Wait, it took them how many years to think of doing a sql query analysis?
I'm not sure your location is the correct one.
In the ground photos, you can see high-tension wires running near the compound; your don't appear to have any. And the compound is in the middle of a residential area (there's video from @ReallyVirtual on YouTube), with houses on all directions; yours is pretty isolated.
True story: Someone just returned a check I sent to a web designer by snail-mail back to me, but instead of writing "Return to Sender" on the envelope, they wrote WTF!?
Evolution of Boardgames
Using F# scripts for testing and performance measurement
Did this and found these available:

adoof.com
zenaku.com
doxpad.com
woopok.com
ewindy.com
kweries.com
komaday.com
subdust.com
rectwo.com
tarpoo.com

Maybe these are not the most brilliant names I've seen, but great tool anyhow. Thanks!
I mostly agree with tdrgabi, and I think Python has a big advantage over the Lisps I've used (Common Lisp and Racket) in its "batteries included" standard library. Plus, Python is more readable and has powerful list comprehensions that make it competitive with Lisp in expressiveness in most cases. And, of course, the biggest advantage of Python or Ruby over Lisp is political -- if you hand off a well-written Python script to your coworker and he complains about you using Python, then he looks like an idiot instead of you. Try that with Lisp.

However, I think Common Lisp and Racket have two big advantages over Python. Number one is performance. They're dynamic, but they're also compiled, which means they can be big and featureful when that's what you want (e.g., CLOS) but they can be fast when you need them to be. I haven't tried this in Racket yet, but when you're optimizing a function in Common Lisp, you can ask the REPL for the compiled form and it will spit out the assembly. You can tweak the safety and optimization settings, recompile the function, and look at the assembly again. Iterate until you eliminate whatever is killing your performance. Python lets you call out to C, of course, but so do Common Lisp and Racket.

Number two is the development experience. The typical workflow is to set up a running instance of Lisp, connect to it from your editor, and then send code to it. You can write a bunch of code in your editor, highlight a couple of functions and send them to your Lisp instance, and then play with those functions in the REPL. Need to tweak something or fix a bug? Edit a function and send the new version to the Lisp instance. Then see how it works. Maybe you can do the same thing in Python with the correct setup. If so, I'd love to hear it. (I'm sure it's possible with some Python IDE or other, but why give up your favorite text editor?)

Number three, if it came into play more often, would be that Lisp really is more expressive than Python. Honestly, I almost never see the difference in the work I do for a living. The more interesting the problem, though, the more likely you are to see a difference.
London <b>everyday at lunch</b> is the biggest hacker fest in the world.

I was in London a couple weeks ago and fixed that for you.
I think the real benchmark is still "which one is faster"? Typically, a faster program will use less memory. But, if Chrome is trading large memory usage for CPU cycles/cache coherency then its perfectly acceptable by me.. just don't slow me down
http://www.leedshack.com (for the lazy) :-)
The 20 Most Expensive Domain Names Of All Time
When Chrome updates it keeps the version you upgraded from in Google Chrome.app > Contents > Versions. I've been removing them whenever I've upgraded and found no problems with doing so.
I used to develop solutions for clinical trial management. The problem set is similar to EMR. I noticed that the data schema requirements were incredibly flexible by necessity. A health practitioner is basically gathering ad-hoc information from their patient. "How do you feel?" "Where does it hurt?" "When does it hurt?" The schema to store that information, when it's formalized, resembles the gramar rules for a spoken language, and is challenging to code, and even more challenging to query.

I'm not saying this is why health care IT is so screwed up, but it's something that drove me away. There are standards for data storage, like HL7 and CDISC.

Now, add on the fact that you have to formally test the living crap out of anything healthcare related, or people can die. The bureaucracy can be a lot for some people to put up with. It's difficult to attract good developers, when there are so many other fields to work in that are more free-wheeling. Also, healthcare IT is not very conducive to a lean startup culture, because of the domain expertise and labor involved to get a product out the door.
I've fallen in love with my keyboard. I'm very used to the Macbook Pro's keyboard size and style, and the Apple Wireless keyboard perfectly replicates that experience. I use it with the trackpad, and it's a joy, especially doing video editing.

And being able to hand a client your keyboard to type in their password on a website just feels badass.
I love Walden, and whenever I'm stuck in yet another time sucking corporate meeting I dream of going off, building my own cabin, and living alone for a bit (see this cautionary tale, though: http://en.wikipedia.org/wiki/Into_the_wild).

My esteem for the self sufficiency of Thoreau, as described there, was just a bit dented though, when I learned that every week he would take his laundry to his mom and sisters to have them washed (http://books.google.com/books?id=_73o98V6s7cC&pg=PR20...).
The linked article from Sam's blog: http://samsaffron.com/archive/2011/05/02/A+day+in+the+life+o...

I found it to be much more interesting and a cool look at how he went about actually finding the slowdown and the steps he took to fix it.
The e-ink screen is the major selling point for me and i could not care less about a kindle4 with a color lcd screen.
I use it (and want to use it) only for reading.

If Amazon want to sell a tablet-like device, adding a "kindle tablet" to their line-up would be a wiser idea, imho.
Glossy is better because it's uncoated. "Matte" is a coating, an extra layer of gumpf on top of your beautiful, bright and colourful screen.
I think it's clear from Jobs' philosophy as the PC as the truck that he wants to make the iMac the new Mac Pro. Thunderbolt's the first step in making it possible to add the customization options of the Mac Pro to the iMac as a peripheral.

Pure speculation, of course, but I think the trend is starting to show.
More impressive to me is that the first commercial fiber-optic system worked at 45Mbps.

In 1975.
"The drugs can take you up in a helicopter to see what's there, but you can't stay.
In the end, you have to climb the mountain yourself - the hard way."

Thats a really good way to put it.
Well, a big part of rocket-ship design is actually engineering, so that is quite different :)

I think if one can design a user interface for Android, there should be a reasonable overlap with the skills required to design a user interface for iPhone :)
I have the odd problem with RSI. For some reason, the Apple keyboards are the least painful I can find. I am considering buying some spares so I never have to be without.
Designing for Different Age Groups
Augmented reality applications
Chaos Monkeys and SSDs
It certainly is an impressive UI, but the search function doesn't seem to be as effective as the one on Craigslist itself. For example, when I searched for 1 bedroom apartments on Craigslist in my area, I got 18 results, all of them for 1 bedroom apartments. When I used Craiggers, I got 9 results, half of them for 2 bedroom apartments.

I don't know if this is a limitation of the API or of Craiggers' search, but either way, a good UI is useless without good data to back it up.

Finally, I don't think Craigslist's UI is actually that terrible. I think its rather refreshing to have a site that simply displays information as a set of HTML links, rather than trying to stuff an entire application into the browser. It doesn't seem to be a popular way of making things these days, but I wish more web sites would try it.
Look, I do understand your point and that you want TC to be a "better source of unbiased journalism". But TC doesn't want that. They just want to make money. While once in a while you'll see a good article over there, they'll never be a NYTimes, Tribune, WSJ, or TW. It is just not something they care about.

It is almost like asking TC to pivot.
I don't think Stack Overflow's case is a case of "see, you can scale SQL databases". I think it's more of a case of "they've forced themselves to HAVE to scale SQL databases by tying themselves to .Net and MS SQL Server".

There's nothing wrong with relational databases, it's just that many of the NoSQL databases are newer, encourage denormalization, and implement things like intelligent sharding and mapreduce out of the box.

Which one you prefer seems to depend on whether you're more systems-oriented or code-oriented (if you have someone dedicated to tuning your database, why not just let them worry about it?), or whether you're just forced to use one by virtue of the platform you're using.
5 Business Development Hacks to Grow Your Web Design and Development Company
Eureqa - detecting equations and hidden mathematical relationships in data
It was the same thing when Apple introduced hybrid display options, switching between the integrated and discrete graphics card to conserve battery or get maximum performance. There were a lot of fans who thought Apple was the first, but Sony was doing the same thing for at least 3 or 4 years prior.
Cool Times chrome text effect
great post. thanks for sharing your complete experience from acheivements to emotion and the numbers. i like it.

i still am happy with the original download of v1 that i have. very clean code. i'm considering purchasing a pre-sale copy of v2.0 and probably will.

overall i think you have the right attitude about start ups... and you're in a good market space.
Food and milk delivery is actually quite common in ND, SD, and MN. for example http://www.schwans.com
You might try common lisp then, as it has an object system (CLOS), and does not enforce functional purity. The one downside is that a lot of people like to complain about it, for reasons that don't really make sense to me.

The first advantage is that you can use the entirety of the language at compile time. (This means you can use CLOS, structs, functions, methods, anything). Basically what this gives you is an easily programmable compiler.

The second advantage is that programs written in common lisp can be very fast. The compilers in general are very mature, and tend to compete with speeds of languages like C and C++ when properly optimized. In addition to proper declarations, if you know what a C compiler would do to make a bit of code run fast, you can easily duplicate it. You also have clever/tricky things like eval, with which you can (for example) use run-time information to re-generate a piece of code in a better optimized way.

The third advantage is that I like the syntax, it is simple, and I don't have to fuss with balancing different types of brace or worry about order of operations.

I've never read SICP personally, my impression is that it is much more focused on the principles of computer science than it is on lisp or scheme, generally. Nowadays to learn I might start with practical common lisp or one of the Clojure books, and then move on to one of the more advanced books, like 'On Lisp' or 'Let over Lambda.'

I'll get burned at the stake for saying it, but there isn't really a lisp 'style'. (A lot of people will tell you there is). Just start writing programs that work with pieces of the language that you know (in common lisp there is some redundancy), and eventually you'll have enough knowledge of the language to have a reasonable style. You can fix it to be pretty later (or not, I call this the PHP approach).

There is a ton of information on line in HTML and PDF form, also, many of the older books have been released into the public domain on line (on lisp being an example) Just use google and they should show up.

It also helps to learn a bunch of other languages, I regularly steal convenient idioms from other languages and implement them as macros.
Inspiration is magical
I thought Sophie's World wasn't too patronising... It's definitely an approachable book

http://www.amazon.co.uk/Sophies-World-Novel-History-Philosop...
> they are overselling their network capacity

Seriously? Two lousy gigabytes a month is "overselling"? That's, say, three hours at 200KB/s. Per month.

I find that difficult to believe, except in the very most crowded areas.
You have it exactly right, I think: Lisp's advantage is the interactive repl environment. I do a lot of work with NLP and keeping a (SBLC) Lisp image with all required data loaded saves a lot of time. Even if I am not working in the mode of keeping pre-built images around, starting up an environment and not having to restart it saves a lot of time. I really love to code in Ruby, but the repl experience is better in Lisp.
Do anyone really care if a browser is 50mb or 200mb? Its not like you are having multiple installations of it. Every laptop you buy these days comes with about 250gb harddrives. Maybe delete some of your porn if you dont have 200mb for one of the best web browsers out there
I read her text book 'introduction to consciousness' in a fourth year course in cognitive science. Probably the reason she was able to study parapsychology early in her career was that it was during the cold war when there were branches of the US government that took ESP seriously, and wanted to prove and exploit or disprove it before the soviets. But her rejection of parapsychology was pretty complete, and that text for example did not make reference to it.
Beer time indeed Thomas! Thanks for chatting with us when we were down in the dumps. :) You guys are part of our startup support group. One of these days I'll be able to make it to one of your basketball games!
I think it's more a case of "boring but tried and tested" or "new but potentially unreliable". Would you risk your business just to say you use latest tech buzzword?

Things like NoSQL are neat to play with in your spare time, but I'd think long and hard before I'd use them in actual production code. I seem to remember hearing about Cassandra causing woes in the past, for example.
True on the manufacturing, but we do need the electricians, etc. because those jobs can't be done in an assembly plant or over the wire. Infrastructure and some people's quest to destroy the tradesman / craftsman are going to make things difficult.
I think you misunderstood the parent. With the old iMac, you could plug your MacBook Pro, for example, into it and use it as just a monitor.

I, too, would like to know if this is still a possibility.
One size doesn't fit all. Linux has its limitations, so sometimes HURD or Plan 9 could be a better choice. But choice requires understanding the differences, abilities and limitations.

It's just that if things work and look nice, nobody cares about their internal architecture. For most users, kernel is just a black box with pretty obscure meaning - if they know that there's such thing as kernel.
It's funny to see someone defend Maven in 2011.

However, yes, checking in dependencies with your code is the way to go.

Deps that can be reliably included with just a meta-descriptor (i.e. Gemfile, pom.xml, etc.) are still exceptionally rare. Thus the natural choice is to put the rest right next to the code that it belongs to. Well, natural choice unless you're stuck in a 90s java mindset...
According to this porn.com (third most expensive) was a great bargain, compared to sex.com (first one), it was half as expensive but brings in 10x more visitors, around 1.9M a month.
What's Going On With Human Height?
I'm not sure this matters much. To use one of these apps you have to root your phone. Anyone who knows to do that knows you can sideload apks.

Average consumers, who don't have the slightest clue what rooting is or why they'd want to do it, just use the tethering app installed by the carrier, or nothing at all.
Do it yourself Fiber Optic Cable
Korean police raid Google offices over location tracking
Arguably, this particular failure case is what has been automated. It isn't actually necessary to have an ORM that all-but-requires N+1 select problems. I wrote one once that could join across an arbitrary number of tables in on shot. Alas, it is now gone in an acquisition. But I know it's possible.

Part of the problem is that I think most ORM authors know OO but don't necessarily grok SQL, so you get the same failure cases over and over again. It's not easy to write an ORM that can do arbitrary joins and it's borderline impossible to retrofit one that didn't have it built in from day one. The other big failure that you get is a failure to support group queries or arbitrary selects.
Ha! I never knew that about his laundry. I imagine the attitude was different then. The idea of a grown man asking his mother and sisters to do his laundry nowadays seems downright pathetic.

But yes, I love Walden too. Often, I'll use parts of it as placeholder text. I feel like it's good to remind myself that my work has no point if I am not able to be cultivate tranquility and contentedness now, with what I have, and that it does no good to turn into the kind of person he describes: "The twelve labors of Hercules were trifling in comparison with those which my neighbors have undertaken; for they were only twelve, and had an end; but I could never see that these men slew or captured any monster or finished any labor. They have no friend Iolaus to burn with a hot iron the root of the hydra's head, but as soon as one head is crushed, two spring up."
Does seem like excessive punishment to me, especially for someone who is in such hardship. Did Telstra really lose $193K on this incident? The cost to the state to imprison such barely harmful acts is definitely not worth it. All she deserves is a slap on the wrist, a small fine and some probation time.
Just bought the combo - looking forward to going through the beta! Thanks!
Remember 10 years ago when this was a solved problem? There were only two rules: "always use stored procedures" and "never build dynamic SQL". Doing stuff on relational databases was fast.

Granted, you often had to actually write Stored Procedures by hand back then. But then if you look at the LINQ in the article, you'll notice that it's pretty much exactly the SQL you'd stick into your stored procedure, just backwards. Had they not bothered introducing LINQ in the first place, they'd have had their 100x performance boost from the get go.

Naturally, SP's are not some magic 100x'ing cure-all. They're just a non-generated version of your SQL, which means that you're guaranteed never to have your ORM go nuts and build some monstrosity like the one outlined in the article.

You still need to tune your SQL by hand, but at least you can tune the SQL rather than some not-particularly-helpful abstraction on top of it.
Throwaway account. Taking LSD has been one of the most powerful experiences of my life - same level of power as one of my children dying. The first time I took it (rather late in life), it saved my marriage. After the intense trippy part died down, I was able to introspect from other people's viewpoints in a way I was never able to before. I could actually see I was the one being the ass, not the other way around. This understanding and feeling takes a while to wear off (say, 2 or 3 months?) - long enough for me to make some substantial changes.

LSD for fun, is great. Try playing an RPG while on a low dosage. You're coherent enough to play and understand it, but the realism spikes a thousand times. (I tried Fallout 3, and really felt as if I was in a nuclear wasteland.)

I've tried understanding technical documentation (on low dosages), and found it to be quite understandable and was able to retain everything. Immediately you start visualising and really "feeling" the underlying technology (even if it isn't actually that profound, it'll impact your mind in that way). I haven't done tests to see if this is more effective, but it looks like a promising possibility. (There was a thread on HN a few days back that talked about this.)

As far as the dangers, it might very well be. Wikipedia provides the indication that it's relatively safe, with patients that experienced psychosis (a few out of a thousand) to recover within a few days. The rate of psychosis is higher for people with existing mental illness. FWIW, I've been DX'd as bipolar I, with psychosis. As "far out" as LSD has made me feel during the experience, when it's over, I feel much more grounded than ever.

LSD is something everyone should seriously consider doing at least once in their life.
I used to work IT for a College of Pharmacy and had to occasionally deal with the IT for the enormous health system: http://med.umich.edu. There are pockets of competence and the occasional really cool project, but "screwed up" is a good descriptor.

The people who have decision making authority or political weight, doctors and administrators are completely clueless. While typically highly intelligent, their training tends to turn them into savants.

These people making decisions, and the users in nursing all ask their kids for help at home with this type of stuff. IT staff have to support a userbase that is much older than most other industries (http://www.vcstar.com/news/2010/jul/10/records-show-about-ha...). IT cannot assume competence.

There is absolutely no incentive to get this stuff right. Most healthcare systems are rolling in money, so IT staff levels are typically huge. The correct way to protect these fiefdoms is to not screw up and not get noticed. Admin will keep throwing money at you so long as they don't have to think about you.

In the health system, IT has no political weight. It's regarded slightly better than janitorial staff. Which affects (non-monetary) resource allocation and recruitment of IT talent.

A brief anecdote. The College of Pharmacy had a contest requiring some of the hospital's pharmacists to score videos of student-patient interviews. They had to do it at home. There are departments at the hospital that do incredible work and research with imaging tech, but their pharmacists can't view a 5 minute video clip in any format.
The real crime here is what the wireless provider is charging the power company (and by extension, the consumer) for that data. Wow.
There are some things that are actually quite difficult or simply impossible to express in Ruby, Python, and other mainstream OO languages. The promise of Lisp has always been (to me at least), powerful runtime dynamism without sacrificing performance, I wrote about this yesterday, http://dosync.posterous.com/51626638.

It's also quite difficult in my experience to explore and implement more sophisticated and powerful OO and FP concepts like predicate dispatch (think CLOS generic methods or ML pattern matching but more useful) or ad-hoc type systems in these languages - especially when your goal is to produce something that is not a toy. Or think about embedding an efficient logic programming DSL a la Paradigms of Artificial Intelligence.

Of course for various reasons, that this kind of flexibility and power can be applied to real software development might not interest you. But it is why I find Lisp compelling.