skysight-inc/HackerNews huggingface dataset:
This pristine image of science is based on the theory that the scientific community is guided by norms including disinterestedness and organized skepticism, which are incompatible with misconduct [8], [9]. Increasing evidence, however, suggests that known frauds are just the “tip of the iceberg”, and that many cases are never discovered.

This just about reinforces my attitude on science of today. I love the vast knowledge and technical advances science has brought us, but heaven forbid one question the results of an experiment or take a skeptical attitude towards particular theories, and one is typically beaten over the head with the Great Stick of Cult Science.

There really is no room for skepticism anymore in the science of today. Either you agree with "us" or you don't, and if you don't then you're shunned from the community. Studies like this further prove to me that my continuing healthy dose of skepticism in all matters of science is fully justified.
It's more complicated than "functional is slower than imperative". Functional data structures are sometimes less immediately efficient, but add persistence (since they're immutable, they share subsections of the data structure, and/or have access to snapshots of past versions of the structure being modified). Whether this gives you needed features or just means extra work and cache misses depends on what you're doing. If you have a functional data structure and you want to add "undo" or backtracking, you're already most of the way there, while adding this to an imperative data structure means extra work to keep track of state changes.

_Purely Functional Data Structures_ by Chris Okasaki is, by far, the best collected resource, if you want to read further. (His thesis (http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) is the kernel of the book.) Also, the fourth chapter of Developing Applications with Objective Caml (English translation: http://caml.inria.fr/pub/docs/oreilly-book/) discusses functional and imperative styles' strengths and weaknesses.

Reducing everything to runtime benchmarks obscures how, in practice, the trade-off is often more like "it was a huge pain in the ass to get working without bugs, but it's 2% faster" versus "it took twenty minutes and was correct on the first try". (Also, whether or not you use it in production, OCaml rules for prototyping complex data structures, in the same way Erlang does concurrency and C++ does linking errors.)
there are constructive critiques and destructive ones.

Writing an egotistical blog post that rips on someone is destructive.
Tcl may well get a second chance at glory with Parrot: http://code.google.com/p/partcl/

The whole interoperability with other languages on Parrot is going to be a game breaker IMHO.
You'd be surprised how much one can run off one server should the application not need a lot of reads.

Every single user page should be able to be cached until the user posts again. Likewise, the page of any post should be able to be cached infinitely. They don't run their messaging queue off their database I'd assume.

Really, Twitter doesn't do relational data which makes scaling a good bit easier. The small amount of relational data that they do could be easily denormalized and pushed into memcached. The problem that a lot of web apps face is that it's hard to denormalize because so much of the data is relational. The only relations that I can think of is Person follows Person and Post belongs to Person and Post replies to Person.

So, it's not hard to denormalize that in a way that you can push into memcached rather than having to hit the database much.

I'm not saying that's how I'd do it if I were building Twitter, but with minimal relations and a small amount of data it's easy enough to keep the MySQL store in memory for log(n) lookups from memory and use memcached for O(1) lookups for the majority of stuff.
Work, social life, sleep: choose two.

Every day is different if you're the "business guy"; if you're the "tech guy," the mechanics are the same, but the problems are different. How different are they? Depends on how good you are - the faster you deploy, the sooner you get to tackle new problems. The better your automated testing, the less you're squashing bugs.
"Distributed AI Project"
Do you expect that the canonical Perl 6 implementation of the standard library (I guess this is whatever will come with Rakudo?) will suffer from this follow-up problem about the same as Perl 5, or less-so?
Fantastic article. Having been born in the 80s, I find the author's point about younger generations not seeing the "magic" of automobiles fairly accurate.
I think this is outdated. It says 250k users. If aplusk has over a million followers this number can not be correct.
New Spam Hits WordPress Comments | TechJaws: Internet Security and SEO
I second this.

Someone mentioned the Toyota Corolla should not be included in the list, which I don't agree with (depending on the price and condition of the vehicle, of course). One option to look at it is a Chevy Prizm, which is a re-branded copy of the Corolla made in Fremont. They are usually cheaper used than the version with the Toyota emblem.

Try to get one for under 5,000 dollars, with less than 100,000 miles, from 2002 or newer. My preference is for manual transmission, believing that they have lower maintance over the long term, but that might not be yours.

Do not expect to sell the car at a profit at the end of the summer or any other time. The value will decline.

Depending on the nature of the car and friend you are dealing with now, consider simply buying that car. If you like the car, and your friend is going to be gone a while, ask them if you can just buy that car from them, and they can get a new car when they get back.
For the bouba and kiki example, maybe the reason we associate shapes with sounds is because we already have words in our vocabulary that are associated with similar shapes?

For example, bouba is similar to bubble, which has no sharp edges. Kiki is similar to cut.

It'd be more interesting if you found similar associations in people who speak a completely different language with different origins.
The book "Founders At Work" is a pretty good read, if you're interested in these questions.

http://www.foundersatwork.com/
Crazy brother and crazy family of a girl that wrongly accused me of stalking years ago, because she was trying to "explain" to her boyfriend why she and I were hanging out so much, and that's what she thought up and told her boyfriend.

Things spiraled down from there.

One of the main reasons I became such the misanthropic bastard that I am today.
Borrowing someone else's car is going to save you a lot of time and hassle. And if they offered, it's probably not going to make that big of a difference to them. I would go that route.
I think this upsets me. How is this at all fair or good to the people involved? What is the intended message?

Edit: It has full names as the alt text for each photo. That is completely unnecessary.

Here's the open directory of all the photos: http://picktheperp.com/mugs/
After doing it a few times, it seems to "freeze" (clicking does nothing) in Firefox.
We had 4 engineer founders, 1 of which volunteered to handle most of the marketing/legal/biz stuff to allow the other 3 of us to code without distraction.

Some background, the 4 of us lived in a house together and took turns cooking meals to reduce expenditure/downtime from eating out all the time. So commute time was a matter of going downstairs. We started off on 'work all the time and take reasonable breaks' for 6 days a week. We burned out really quick on that so we switched to 60hr weeks of flex-time (honor-based work anyday you feel like, send status updates to the team before clocking-out with what you did that day and just get 60hrs in a week)

With the latter schedule:
M-F, I would wake up around 11a, have lunch (or cook if it was my turn), work till dinner time, have dinner, then work till maybe 2-3a. After I finished working, I would unwind with a tv/book/games before bed and then hit the sack.

Interspersed would be small breaks/small meetings (maybe an hr or so total of time a day)/phone-calls as well as goofing off on hackernews or reading blogs.

Weekends, unless I was behind on hours, I tended to spend on purely recreation or, if I was feeling the urge to code still, on experimental projects.

In addition, we shared answering customer feedback since we wanted to make sure everyone had at least a little direct interaction with customers. If divided evenly, this took maybe 20-40min a day of everyone's time.

Keep in mind even the "coder founders" were drawn into bizdev/conferences/etc. based on what they felt like attending. Nothing was really off-limits to anyone on the team, it was more about just dividing up priorities to let people get into the zone.
Are all these people criminals? That's different from a normal lineup, and makes it less interesting.

Given a bunch of criminals, I don't think I could pick who committed a specific crime.

What would be interesting would be to see if I could pick out a criminal from a group of non-criminals.
Did you know about Google's high-tech image sprite?
Interesting. Looks like Yegge was right in falling in love with ocaml awhile back.
agreed. this seems somewhat dickish.
So I'm hitting 40% over 30 tries, twice what random chance would account for. What does that imply?
There are a lot of people whose jobs require a lot of flying. In terms of overall compensation, it's cheaper to fly them first class than it would be to pay them additional money to fly coach.

Suppose you are flying to a different city every day, going to a hotel, waking up for hours of meetings, then on to another city, then on Friday a red-eye home to see your family. The ONLY reason you are able to keep up this pace may be the bit of extra sleep you get in the bigger chair in first class, or maybe the bit of extra emotional validation you get by being treated slightly better than the majority of passengers.
gandi.net has an option to list your name as the owner, but replace all the other information with their own (the mail to the obfuscated address will still be redirected to you).

On the other hand, I don't know what are their legal obligations to ICANN; they may be required to provide your real information on request; you'll have to research this question if it's important.

Anyhow, this obfuscation scheme is the best you will get, without registering the domain to some other person than you (and I would recommender against it).
There are others beyond this that go deeper -- with the open sourcing of the server and client you can imagine there will be applications that can be built that just take advantage of the raw capabilities of the wave server itself. I have one in mind, but I am keeping quiet until I have something to show for it. :) (On that, anyone want to hook me up with a sandbox account?)
The benchmarks used for the article was from 2005. Make sure to check out the 2009 versions:

http://gmarceau.qc.ca/blog/uploaded_images/size-vs-speed-vs-...

V8 has propelled JavaScript into the coveted bottom-left corner, which is awesome. SquirrelFish Extreme should be right up there with it, if it were included.
I use a privacy service for many of my domains. This is mostly to avoid spam/junk mail/phone solicitors; I'm not particular worried about people being able to track me down and I have no intention of being anonymous. The privacy service is just convenient and doesn't cost extra with the service I'm using.

Before I used the privacy service I used a P.O. Box for my address. I used my real cell phone number but I never really received any calls because of it, though my P.O. Box did get some junk mail related to domain names.

I recently registered some .us domains and you can't use a privacy service with those, so it currently has my real home address (might get a P.O. Box again). I use my Google Voice phone number which forwards to my cell phone, so at least I have some control if I start getting calls. I'm not concerned about my real name being attached to these sites as I am going to make that info public anyway (when I announced the sites from my personal blog which has my real name).
rightscale.com is going to support multiple cloud vendors, and I would guess they'll offer consulting services to help people move.
"We didn't have money. No venture capital. No outside investors. Just two guys with an idea. Without money there was a great discipline about how we spent money." right, except the 40k to dev it and 10 franchise outlets to keep it running =)
A truly inspirational and sensational story.

When I was at the "trade show" part, I simply can't help thinking if things could have been easier for them had they read Steve Blank's (recent) Going to Trade Shows Like it Matters (http://steveblank.com/2009/05/21/trade-shows/).

Of course, I have to agree with rrival on the capital part.
This is not true with my UK insurance - I self insure my mum's car through Elephant - and declare it as such.
In the U.S. military, soldiers are encouraged to "move with a purpose". However, this mostly just leads to the predominant situation referred to as "hurry up and wait"; everything must be done super quickly, even though completing it so quickly just means spending a few hours dicking around waiting for the next thing.

Despite our constant fervor to rush, nearly everything involving the military is ridiculously and irreparably inefficient in ways that outsiders probably wouldn't even believe. Although, I am mostly cognizant of the fact that it takes a hell of a bureaucracy to keep the wheels turning, even if it makes those wheels rusty in the process.
Good questions. I don't agree with the practice of releasing mugshots for charges. If you're found innocent by the court, your mugshot is still out there on the net making you look like a criminal. It also seems to me to bias trials in advance. I don't understand why this practice hasn't been ended by legal challenge.
Domestic US first class is not what this article is about. International first class on intercontinental flights is a whole beast altogether. I wish I could afford it, it makes a huge difference on a 12hr flight. I don't think it's that easy to get an upgrade to first on an intl. flight. I agree with the stupidity of the poll.
Kipling was an early adopter...
It really depends on what stage you are in.

In the beginning we drew up diagrams for database tables, wrote out what made us different from competitors, why people would like us, wrote a version of the site, then scrapped all of it and rewrote everything multiple times over in several months. At this point it was just us doing this in our spare time.

As time went by, I realized my cofounder wasn't going to give up as much as I was willing to, and that's when I realized I need a backup plan or two. My cf is a great hacker and decent at design, so one plan was to go solo, but my design sucked. Another plan was a different site where design didn't matter, so I decided to work on this second site while waiting for my cf to switch from a second job freelancing to rejoining the project. Lesson here is simply have backup plans.

Finally his girlfriend broke up with him and we are bros again. He put down the framework for our new attack plan and I started hacking away on the meat of it. He refused to keep working until we talked with clients, so I set up some meetings. Now I'm hacking half the time, doing the business side the other half, and maybe a couple hours for eating and spending time on HN and so on. After meeting with clients to find out what they want, I was sure he would be into it. Wrong. Now I have to handle clients which means a lot of socializing and a lot less hacking, yet I have to code the four or five features that the clients requested.

You may think get another founder, but you guessed it, I tried. I know several people who would make great founders. The problem is that they can't give up their social lives and that's really what you have to do until you can hire people to take some of the weight off your shoulders. Specifically, girls are a major interest to them. And as most of us know, having a girlfriend (or wife in one case) is a full time job.

So be prepared to multitask and try to account for losing your founder (I never thought it would happen: I've known mine since 1st grade). Also have a backup plan and maybe learn what you are weak at (design in my case) to a reasonable competency.
Actually, it says he spent $600K to develop the software.

Gala put more than $600,000 into the project, money earned at the restaurants, before the official launch of the company, Altametrics in Los Alamitos, or the inventory control product, eRestaurant, at a Long Beach trade show in October, 2000.
NP, but its $10 cheaper here: http://www.cafepress.com/kandsranch.58024175 ;)
Most real lineups consist entirely of criminals too. One person in the lineup is the suspect, and the rest are inmates from the local jail. You implicitly identified the reason for this: everyone in the lineup needs to look equally sketchy, or else picking out the suspect is too easy and weakens the evidential value of a correct identification. It's also just the easiest way to find volunteers to participate.
There's no reason to believe any of these people are criminals. They've all been arrested, but that doesn't make them guilty! That's why this site is disturbing.
From Ignite Portland 3, here's a presentation on practices for buying a car for under $1,000: http://www.youtube.com/watch?v=Zve_dpFkX_E
This is a pre-Oprah article.
Att.net
What exactly is counterproductive about it? It would seem to get people to not move slowly.. what's the downside?
Recycling Hacker Fear-Mongering
The problem with getting an older car cheaper is that there is a possibility that you will end up spending just as much on it as you would if you had spent more upfront on the newer model. There might be some immediate items that may need repair or replacement.

A higher mileage (~100,000) 2000ish Toyota, Honda, Acura that was well maintained is more than you need for 3 months and the sweet spot in my opinion. If it's nice enough you might even consider keeping it and putting another 100,000 miles on it before passing it along.
I just found out that the USO has airport lounges in many major airports. I haven't had a chance to use one yet, but you can't really complain about free internet and snacks. So if you have military connections and have a military id with you, it might be worth checking into.
Agreed, there's no replacement for Excel for financial modeling (except maybe ResolverOne, and that's more a migration than a drop in replacement).

However the big money these days is made by quants who use more complex, and more accurate, tools - in particular, R, SciPy/NumPy, and S.
That profiling works. I was getting a bit better than 50%, surprised myself.
A dive into Google Wave
I asked myself the same question. Could be just a lucky run though. Unfortunately, I can not remember right now how to compute the probability that such a streak is a lucky run.
I'm not sure how you're defining "works". I couldn't get anything close to what I would call reasonably acceptable when trying to exploit known and my own stereotypes. Perhaps "may marginally increase % correct".
yes. don't know when they introduced the apprenticeship as an application developer, but when I started (I started my apprenticeship ~ 7 years ago and completed it after 4 years) you could chose between system technician (or system engineer), supporter or application developer. (btw, please excuse my delayed answer)
What Gladwell is Missing: Institutional Memory
I'm disappointed, though not surprised, that the situation is as bad as described in your and eugenejen's comments.

It's ironic that the literature surrounding commercial (or at least production) software development is now exemplary in its openness while the academic literature is locked in these backwater ghettos.
This doesn't seem in the spirit of what Facebook is (or perhaps was). The idea with Facebook for the average user was that only your friends (i.e. actual friends irl) could see your full profile, and others searching for you would just see a bit of info and a picture. Of course, that's changing now with celebrity and corporate fan pages, so I'm sure they're just trying to adapt, but I think they're getting away from the service they originally provided. I suppose to do that is to risk failure while hoping for the reward of becoming a broader service.
My name's not too common, Thomas Shaddox, but the problem is, a domain will noticably have "ass" in it. ;) I've toyed around with buying tomshaddox.com, but I really don't want to go by "Tom," but I do have tshaddox.com for now.
Necessary? No. But it's most useful for people short on time. You get to skip the main security and check-in lines. You're guaranteed not to be bumped from the flight if you're on first. Those can be major issues, which Joel Spolsky has noted: http://www.inc.com/articles/2007/12/joel-spolskys-travel-sur...

That's the real value: people who have vastly more money than time.
The faces, the faces, it's all about the faces
If I can consistently get the perp right half the time that's statistically significant which in my book qualifies as "works". That's all profiling is supposed to do, skew the odds in your favor.
My argument against Facebook vanity url's is that Facebook was originally designed to be for people who were actual friends irl. They could easily search for and add one another, and there was so need to give out static url's because there was no real public information other than a bit of profile info and a picture for search purposed.
Get Better Advice by Taking Notes
It wouldn't really make sense to call Hello Kitty (adding injury to insult ;)) counterproductive, now would it? I was referring to culture with respect to labour. I think the suicide rate is a serious clue, but stories like the one of jbm are more relevant.

I don't need to live somewhere to be able to point out cultural flaws, like I don't need to drink alcohol to point out the dangers of ethanol intoxication.
Disclaimer: I live in Japan, I'm Canadian.

My girlfriend works at Proto, a company that produces a bunch of entertainment-related websites. Large company, 10k people. Between meetings and actual work, she spends approximately 15 hours a DAY at work. This is not abnormal. Another friend who works at a kindergarden works 6 days a week (sunday is spent preparing lessons) and about the same (15-16 hours a day).

Read that again, tell me how that is not "counterproductive". In my girlfriend's case, the meetings alone take up 3-4 hours in a day. She leaves at 7 AM and often gets back after midnight. And for what? So that the world can find out the latest gossip about Korean dramas with an easy-to-use GUI?

While working on my startup, I took a small contract at Fujitsu. I was responsible for cleaning up the translations on some of their cell phones (the Docomo F1100 being the main one - a story for another day). I had a chat with some people there and they told me how the game works; Fujitsu gives a small salary, and pays overtime. As a result, average workers sit around for half the day, then work like nuts during overtime to finish their work.

A lot of younger workers realize this is madness, but keep in mind that the people in charge generally came up during a worker shortage in the "bubble" era. These were less competent people who now have seniority in a seniority-based system. Can you imagine how depressing it is to work on a project that you know is going to fail? That's life.

I love Japan, I love the trains, I love the politeness and I love the people. However, given a level playing field (IE: No banks artificially propping up a company to avoid declaring losses on their own records), it wouldn't take much to break the back of a lot of local companies. (As much as I hate admitting it, but I can't work effectively after 8 or 9 hours - and the Japanese don't have superior body operating systems)
I don't have a particularly unique name, but I get 5-10 emails to the wrong people per week.