skysight-inc/HackerNews huggingface dataset:
Basic statistics says yes the chances are much much smaller if you have both username + password.

The larger the password and the more obscure the password means that chances grow smaller of someone else choosing it but that doesn't mean everyone uses large and obscure passwords.
perhaps. where does the line get drawn though? if someone stumbles across an adult-oriented link in your url shortener, will the libyan government take this to be a violation? will they order you to police the links shortened? will they take down your domain? etc..
I'll make no distinction. People act selfishly too, and there is no law against it. I might vote against welfare, then fall on hard times and plea for welfare. Am I breaking the law? Should the welfare office say "Well, sorry, you used to be against welfare so we can't grant your request?"
Don't wait. There's always something better coming, but the benefit from going from HD -> SSD is so much more massive than going from 2010 SSD -> 2011 SSD. (2008 SSD is a different story).
I'm guessing the info is currently scraped from the 'threads?id=username' page, but the title to each story is already there after the word 'on'.
Seagate Momentus XT hybrid is very cool. But people not in a hurry perhaps should wait for Seagate to do write caching in SSD too. It will probably happen in the next few months.
That is my experience as well, but the "to the point" part took a bit getting used to.
The Babbage Analytical Engine PledgeBank
A great way to make your customers feel special
The line gets drawn wherever they want to draw it. This country banned political parties 40 years ago. Why would you give them money?
And Marijn developed Postmodern for Lisp Postgres access too!
Any PM who won't say no at least until they've made sure that everyone has all the information to make a good decision isn't in the right job.
Convenient links to the patents (most of them hosted by Google, I guess they can't say they didn't know about them):

http://www.google.com/patents?vid=USPAT6125447

http://www.google.com/patents?vid=USPAT6192476

http://www.google.com/patents?vid=USPAT5966702

http://www.patentgenius.com/patent/7426720.html

http://www.google.com/patents?vid=USPATRE38104

http://www.google.com/patents?vid=USPAT6910205

http://www.google.com/patents?vid=USPAT6061520

Edit: note that http://www.google.com/patents?vid=USPAT7426720 is the only one not working at "Google Patents," can that be a hint to anything? I don't know.
It would be much easier to read the NAND IC's than it is to read a magnetic disk out of a hard drive, but you'd need to figure out the block format the drive used in order to reconstruct your files.
Eggs, Baskets and Cloudy Guarantees
Yes. Now everyone thinks Oracle is a bloodthirsty opportunist that only cares about money. What a blunder.
Here's source
http://github.com/jimmyrcom/websockets-RPG-map-thing

Gotta fix the flooding issues, there's still something that can make it crash too.
Publishing your bookmark collections as "magazines" on the web - using Licorize
Thanks for sharing this, I'll no longer use "Sharia" as a denigrating term, as I probably have in the past.
Where I work we presently have between 5-10 TB (actual, not raw, not counting replicants) across several MySQL shards. $/iop they just slay magnetic solutions.

The most interesting insight I can offer is that because there is no seek time penalty and SSD throughput increases as the I/O scatters, our tests with RAID 5 are essentially as fast as RAID 10, which makes $/gb much better than it looks at first blush.

TRIM through hardware RAID is still an unsolved problem for us, as is getting wear life SMART data (Intel X25M G2) through the RAID controller. My gut feeling is that the final solution is probably a JBOD controller and Linux software RAID.
A friend (in a completely different line of work) said that the reason that directors (he works in TV) liked him was that he never said no, he always gave them options.

Yes you can have the helicopter for that shot you want but you'll need to lose this, this or this from the rest of the episode.

It's a great lesson for most things in life.
Another "oddity"- Germany also has/had strict laws about using foreign academic credentials, that have tripped up visiting academics: http://www.spiegel.de/international/germany/0,1518,540459,00...
Collins and Porras suggest companies should establish Big Hairy Audacious Goals: A BHAG is "...an audacious 10-to-30-year goal to progress towards an envisioned future...A true BHAG is clear and compelling, serves as a unifying focal point of effort, and acts as a clear catalyst for team spirit. It has a clear finish line, so the organization can know when it has achieved the goal; people like to shoot for finish lines. A BHAG engages people—it reaches out and grabs them. It is tangible, energizing, highly focused."

A few examples of compelling BHAGs that guided and motivated people:

- John F. Kennedy's BHAG of landing a man on the moon by the end of the 1960s

- Microsoft's BHAG of placing a PC on every desk in every home

- Google's BHAG of organizing the world’s information and making it universally accessible and useful
I also had wrote some stuff that I ping alive once in awhile, except that if I don't, it'll tweet and send random emails to friends, complaining about the temperature.

My idea was way less practical in that it is really more of a prank..
I guess the general setiment is that even after a while of using it the ssd will still be orders of magnitude faster than your spinning disk. Doing an Xbench report on my ssd and my 7200 500gb seagate is laughable. One thing you should worry about is the damn thing being too fast and saturating the sata channel. I have a late-2009 15" mbp and it has a poorly implemented sata. If you do the fw upgrade to 3Gbps your drive will most likely not work unless you either get lucky and have a newer revved logic board or downgrade the fw to 1.6. I had to go this route. Email me if you need the link to the fw.
Belgian Astronomers and Exercise Machines
You can not go there because there are things like buildings, roads, water areas, etc in the way.

When I say direct, I mean the shortest possible route.
Old blowhard hard wants to use the law to preserve his revenue stream rather then innovate. News at 11.
I have to agree both with fakelvis and staunch.

To fakelvis's point, IT in finance could be fantastic if you get into a good area (I believe they are far and few). You will be working on cutting edge stuff and decommissioning legacy apps at every opportunity that presents itself for a re-ramp of the app. At my previous employer, I was lucky to join a team with tons of legacy that worked and was problematic. Mandates came down from management and the business users to rewrite and re-platform the old stuff to accomodate new requirements. We were given the green light to build the new platform in whatever way we saw fit. We were free to choose languages, design, and architecture of our liking to accomplish the task. The new platform was strategic in nature as well and was meant to be put in place for a long time. This was a great experience for me and gave me as a developer, the rare opportunity to work on an app from scratch. My user base was great and very knowledgeable in the finance space so I learned alot as well.

To staunch's point, the finance culture is broken and full of megalomania. Tons of developers and finance people with delusions of grandeur. The one thing I hate about the finance industry is how IT is treated and viewed by some parts of the business. We are viewed as nothing more than a utility. Too often I hear developers talking about 'moving up' and by this they mean leaving this creative craft of software development to be on the 'fun' side, i.e. the business end. This, to say the least, is demoralizing to the people that want to build systems for a living when you constantly have to hear this. Given this reality, I think the life of an developer in finance is short-lived. Burnout rates are high and job satisfaction is low. I have yet to meet developers that are excited about career prospects in finance.

I created a blog that will start talking about this and other things I see here: http://techjobsspace.blogspot.com

Anyway, these are my 2-cents. I am also looking to start something up on the side and get out of this dungeon.
The other psosibility is that Oracle/Sun doesn't know the law or are just lying. Again, I have no clue, but my experience in the space of dealing with open source are lots of violations of various forms. Most innocuous as virtually no one seems to care, but they exist nevertheless.

But maybe Google is really different than most organizations and they actually did a thorough vetting over the lifetime of the project.
Simplicity of Carbonless Forms 
If there is any simplistic product, it is none other than 2 part and 3 part carbonless forms at all. That is why online printing company offers you cheap ncr forms printing.
I'm not sure author distinguishes well enough between different kinds of kludges. For me, personally, here are some non-negotiable issues:

1. Security.

2. Unit tests.

3. Budgeting for enough time to address pressing "technical debt."

If I can't address (1-3) properly, then my sustained development performance decreases sharply, and I provide less economic value. No thanks. Any organization which I can't educate about these issues will probably be a long-term loser, anyway.

But client in the article who said, “Oh yes, the specification was wrong, but we need to do this right now. We cannot launch without. Everyone has it. It such a small change. It must be easy and fast to do.”?

Usually, these requests are very easy to handle in a well-run development shop. Tell the decision maker, "Hmm. That's a 2-point feature. Let's see how it affects the schedule. We should be able to get that out tomorrow, at the cost of slightly more technical debt in module X."

Developers need to be able to respond to last-minute changes. And you'll never get a complete, correct specification up front. So you need to learn to deal with changing requirements without wrecking the code.
I'm using ZFS with SSDs as L2ARC and intent log devices, and standard SAS drives as the main spindles, all sitting in a JBOD enclosure.

It won't make purely random reads fast, but it makes my workloads scream.
Actually, I'm doing a follow up piece and this library makes it possible. Thanks!
I can confirm the infomercial before you go up the elevator is VERY grating.

However the whole day was amazing for me resulting from the aquarium visit right nearby the towers - the entrance is right where the picture of the towers is taken from.

Here is the pictures from it, truly amazing. It has an incredible 100 meter (!) underwater tunnel through a massive aquarium with a moving sidewalk.

http://taiwan.teebyte.com/malaysia-day-7-kl-aquarium-visit
Two of my favourite internet people head to head. Oh yeah bring it on!
Three SSDs in my Mac Pro - two SATA (Boot & Apps) and one PCIe (Work). SATA are SandForce OEM (Digicube) and PCIe is OCZ Revodrive.

I put these into the machine as soon as I got it so I can't really comment on how much of a difference it would have made if I had left the stock HDD in there instead. That said, disk bound operations (like computing audio waveforms) happen in the blink of an eye.
Awesome. Now Amazon needs to allow people outside US to buy MP3s.
The lawsuit is about patents, copyright doesn't apply.
To disable, go here:

http://www.facebook.com/contact_importer/remove_uploads.php?...

(Currently appears to be down, however.)
Same here. The performance boost is very noticeable. A great upgrade and easy to do on the recent Macbook Pro lineup.
> my experience in the space of dealing with open source

Could you be more specific? I'm curious, as this is not something that seems familiar to me, but 'open source' is pretty big.
Over the next 40 years there is little economic reason to move to breeder reactors. However, they are a much better long term solution to waste than simply storing the stuff in the ground. Also, because the LWR to Breeder cycle spends so much time on the Breeder side of the equation a fixed number of LWR can feed a growing number of Breeder reactors over time. Thus you need to map out what happens over long time periods to get the balance correct.

Edit: If a LWR extracts 2% of total energy in 0.2% of the time, a breeder would need 10x the fuel to produce that much power and it would take 500 times as long to use up that fuel. Thus the stable ratio of LWR to breeders would be 1:50 relative to power output, but it would take ~750 LWR fuel cycles to reach that balance assuming you did not start wait for a huge stockpile to begin. (Breeders are not 100% efficient but the math is not all that far from reality.)
Yeah, that's me.

var a = 1;
function d()
{
$('#say').val(a);
say();
a++;
}
setInterval("d();", 100);

Not exactly hard.
By heavily damaged I mean the screen is almost completely destroyed. Sounds like it works enough to open up explorer and copy files to a disk or maybe run some software I'm familiar with, but the disk itself is not damaged.

Thank you for comment - sounds like a direct copy is at least worth a try. Thank you!
This isn't political or profit motivated, I'm not in the US. I'm thinking of doctors in the UK where profit and costs are generally not the primary concern.

I'm specifically thinking of a case a friend was talking about. A woman presented with a certain condition and said she didn't want surgery or drugs. The friend had to explain the options and that medically most effective interventions tend to fall into one of those categories but living with the condition was also an option.

I don't know what the woman decided but the "professional" course of action wasn't about efficacy or cure, it's about understanding that there are needs beyond those which are "technically" best.
2 out of 5 is a really big issue and a massive lack of attention to detail. I really don't see how you could think otherwise.
We do a lot of web marketing ourselves (just not SEO): This is a pretty proven method in building an email list. We have double opt in and our conversion rate is through the roof. We make a lot of money off of that pop up.
Totally understandable, but $20 seems high for this kind of thing. For me at least...
While we are at it, perhaps somebody could explain this JS gotcha I recently ran into?

My goal was to return something like {x:1} (an object) from a script. It never worked. If I type that into a console, it returns "1". If I type x:1 into the console, it also returns 1. So I guess the "{}" is just interpreted as a block, returning the value of the x:1 expression. But what does x:1 mean? I am guessing it might just be a bug in the interpreter? Or when is something an object, and when just a block? var a = x:1 doesn't work, btw. this.x is also still undefined after this.

The only way I could return my wanted object was by doing var y = {x:1};y;

(This was supposed to be the return value of a Script in NodeJS, using these silly values because it was a unit test).
A visual translation of a complex MySQL query to a MongoDB query
They're just another product on the Moore's Law trajectory. Treat them the same as you do computers and phones -- plan to buy a new one every 2-3 years, and plan on only having the latest and greatest for about 12 minutes after you get it.
Maybe I'm just blind but I can't seem to find it in your profile. I'll add my AIM screenname to my profile just in case you would rather IM me your email address.

I have class for few hours in a bit but I'll try to give you a proposal either today or tomorrow.

EDIT: Found your gmail address by following one of the sites listed in your profile. Thanks -- I'll email you later.
Why am I not surprised I'm being downvoted. Links like this, and the response they get (46 votes now) take away valuable space from fresh, timely and relevant articles yet HN can just as easily be gamed as Digg/Reddit to allow this to happen.
On Mac 10.6.4, I see that Webkit supports ICC V4, but Firefox 4 does not. Obviously, we should always tag with V2.

What I don't understand is the final test: comparing an sRGB tagged image vs. an untagged image. No current browser on a Mac is assuming sRGB as a default? That's just crazy! I did check the source images, and they are correct: same formulas. One tagged sRGB, the other untagged.

I often have relied upon the sRGB default to keep my image filesize down. No longer. I'm tagging everything from now on. We've been able to coast in the past, because most displays have a gamut smaller than sRGB. Not true anymore. Modern LED-backed LCD panels generally exceed sRGB gamut - meaning your images will have an improperly extended gamut if you don't tag them.
We are using MLC SSD's in production for our Cassandra clusters. It is very important to consider your workload when implementing SSD's in a production application.

There are MLC SSD's and SLC SSD's. The former being reasonably priced (think <1000$), and the latter costing in the neighborhood of 5-10k per drive.

MLC SSD's have a fixed write lifetime and will die or degrade after a certain number of writes. SLC SSD's have no such limits.

Cassandra for example has a very predictable write workload given our application, but other datastores (like an active write heavy mysql OLTP DB) would kill an MLC SSD very quickly.

We are using Cassandra to drive an API that must service thousands of requests a second but also with sub 100ms response times. Not a typical web use of Cassandra. Response times from hard disk just were not fast enough for our needs.

A new type of MLC is hitting the shelves now too. Enterprise MLC... supposed to be more resilient to the issues MLC ssd's have faced.

We are using OCZ Vertex.
Steve McConnell, in his book "Software Estimation: Demystifying the Black Art" [1] gives this advice (paraphrased):

Never give off-the-cuff estimates, no matter who is asking.

Bosses and project managers tend to hold you to those estimates regardless of the caveats you give. Also, of course, an off-the-cuff estimate is very likely to be more wrong than a detailed estimate.

Here's why this is relevant to the OP: by withholding your estimate until you've had a chance to give it enough thought, you relieve the social pressure that is created in the moment by the project manager or boss who is saying, "we must have it and it must be easy, can you do it today?" Just say, "let me get back to you," and follow up with a reasonable compromise that is healthy for the project and meets the business goal.

Never give off-the-cuff estimates, no matter who is asking.

[1] http://www.amazon.com/Software-Estimation-Demystifying-Pract...
Software to monitor employee behavior (outside the office)
Bruce Schneier points out:

This is being sold using fear:

...company spokespeople emphasize liability. What happens if one of your employees freaks out, comes to work and starts threatening coworkers with a samurai sword? You'll be held responsible because all of the signs of such behavior were clear for all to see on public Facebook pages. That's why you should scan every prospective hire and run continued scans on every existing employee.

In other words, they make the case that now that people use social networks, companies will be expected (by shareholders, etc.) to monitor those services and protect the company from lawsuits, damage to reputation, and other harm.

http://www.schneier.com/blog/archives/2010/10/monitoring_empl.html
I think it's the other way around. I had a classifier in python hitting a sqlite db for every new training instance and it was taking forever, with the SSD it was done in 20% of the time. So developers these days are in danger of presuming that the deployment platform i/o is as fast as their development machines and shipping slow apps to users (or to their servers that are still on mech drives).

It's noticable in all sorts of things beyond startup times when you swap over to a SSD drive. Even something simple like browsers; browsers speed up because whatever they are using to store history and the currently open tabs for crash recovery doesn't have an i/o lag and so the interface becomes much more snappy and pleasant to use with a solid state drive. Should your app write such small things immediately, and slow down the UI for a fraction of a second, or cache the writes in memory a little longer for not-so-critical data and write at an opportune moment? Depends on the app, but people should be wary.

That said, I will echo everyone else who uses them and say it's the single best investment you can make in your machine. Especially with 40 gig drives around $100, even if that requires a bit of juggling when you fill it up and have to move some of your data from your OS drive to your legacy drives/backup solution.
It's part of the experiment.
Taliban: Behind the Mask.  Viewing the Afghanistan war from the other side.
I've learned JavaScript and JQuery by this book. Very good one.
TRIM's primary value is preservation of performance as the disk fills. If your environment doesn't support it yet, you can stop-gap it by leaving a few percent of your disk space unallocated, giving the internal block allocators breathing room.

It's not perfect, but it is easy to configure and can make some difference without the reformatting hassle.
It does have a flood filter, your thing just spams so it gets in the post every chance. I can only make the flood count longer. That's the problem with javascript, kinda hard to prevent people from screwing around and editing it in-place.
I'm planning on doing the same thing with my Macbook when the new Intel 24nm SSD's come out in Q4 '10 or Q1 '11. The new drives will bring down prices on the 128GB drive to <$200.
Very interesting hack.

For me, media files were a killer too, so I simply put my media collection on an external HDD, "cached" my favorite 20GB or so of content on my SSD (the stuff I put on my iPhone, essentially), and started relying more on streaming services like Pandora, Rdio, and Hulu, etc.

I did this in July and I haven't used the external drive even once...
I used to life in Munich and I still miss it. Now I live in Berlin, though (guess I have to update my profile).

No offense, maybe I just thought using the iPad as an example was too easy.
Yeah, we're rolling out a ton of changes in the next week, so expect that. RE: pricing, it'll be comparable to heroku. I JUST finished building the billing system two days ago :-)
Smartphones proving "double-edged sword" for newspapers
Motorola G2 Detects When Rooted, Reinstalls Stock OS
W3C: Hold off on deploying HTML5 in websites
I'll negotiate anything, but I'll only do so with someone who has shown they really understand what's being traded off.

Of course those people rarely ask for stupid things and when they do it tends to be obvious why it's necessary.
Quite arguably the most highly regarded professional industry we have, medicine, regularly does quick fixes. Paramedics and ER doctors regularly do "quick fixes" that will have to undone later. Their goal is oten to keep you alive long enough so that the right thing can later happen. Because once your dead, it's a lot harder to do the right thing by you.

I've also seen similar things done by civil engineers with respect to transportation. Adding these bikes lanes isn't perfect, but until we get the new trail built it will be the best way for bikers to get from A to B. This just seems commonplace.

Likewise, if the client is needing to get a new auditing system in place to comply with some gov't regulation, and you're saying, "We need to use IoC containers here... I don't care if that means the client will be shut down, not doing this means I will have to refactor a big chunk of the code in the next release and I'm not doing it" seems a bit absurd to me.

It seems like being a professional IS about understanding costs and making tradeoffs.