skysight-inc/HackerNews huggingface dataset:
I will only comment on your use of the term Sharia law. The term's widely misunderstood, especially after the events in NYC this summer.

Just so that you know, Sharia "law" is just six principles:

1. The right to the protection of life.
2. The right to the protection of family.
3. The right to the protection of education.
4. The right to the protection of religion.
5. The right to the protection of property (access to resources).
6. The right to the protection of human dignity.

That's it. At its base, eerily similar to the bill of rights. The term "shariah law" is a misnomer, because shariah is not law, but a set of principles.

Controversial laws like stoning people or requiring women to be totally covered aren't in the Sharia. Those are custom interpretations by certain sects. That's why say Islamic-based laws in Saudi Arabia are radically different from those in Egypt.

Just thought I'd share that. It really irked me this summer when everyone was throwing around arguments against "infecting the constitution with Sharia" even though no one actually knows what Sharia is.
More context would be great (browser, page you were on, page you were redirected to). I think I uncovered the problem so you'll need to clear your cookies. Let me know, thanks!
Instead of crawling by #id, crawl by new posts from the /newest page. For each post, split it into multiple pages, setting the parent id/title that way. Not that you have to, but a future suggestion.
At least show what story the comments are on. I came up with a nice way to show the context around a comment without needing the entire tree:
http://hystry.com/newsyc/follow/about (Slide 4)

Make it easy to add users from the stream page.

I'm usually in an 'open' mindset when I think of hacker news. HackerFollow enforces a 'closed' mindset; I only see stuff from those I follow. Can you leaven the stream with suggestions like somebody else asked on this thread?

I could see myself using this.
I did the same thing... and it was great. I added a 128GB SSD, but unfortunately, I needed more space for media and work files (large datasets). So, I ended up removing the DVD drive and replaced it with the old hard drive. I never need the DVD drive outside of the house, so this ended up working great for me.
At least in Google Chrome on a Mac, all I get are blank white pages. If I hit view source, then I see text, but otherwise I see no text.
New Service Puts You In Control Of Your Health Records
The "sack" holds quite a bit of mail, but the worst case scenario is that the mailman shoves the overflow stuff in there aggressively and the velcro gives way causing the mail to fall on the floor again like before.
Not bad..just some minor stuff:

-probably secret phrase should not be clear text in the entry box..
Yep, doctors have been complicit in creating the United States' for-profit healthcare system. If they live by a code of ethics that says "first, do no harm" then an objective outside observer would say they've not only failed miserably, they've actively worked to harm people who need medical care.
It's a good question why 5337 wasn't accessible, but it wasn't.

That's why I was clicking around looking for reasons when the OS asked this question (which I answered too quickly without thinking).

No matter, I've already provisioned a new server to take its place, and terminated the old one.
Here's the thing about those recruiters.

Let's say they get a budget of $80/hour for the project. Their goal is to sell it to you for as little as possible so they can take the difference. So they're always lying to you about the customer's budget, because in truth it's about them maximizing their profit.

I once had a recruiter offer me $25/hour. I laughed at them and told them to not call me back unless they could do $60, which at the time was my rate. They called back about 15 minutes later and said the client had increased the budget and they could do $60.
If they go after the highest profile sites, they call attention to themselves and risk a backlash. Reclaiming from the bottom up establishes a precedent, and allows NIC.ly to own domains before they become too popular to grab.

The moral/ethical stance is a complete pretext. If Libya was really worried about morality, they'd do something about their atrocious human rights record.
It will quite possibly be bad news for Android vendors. But by Google's own admission, Android is not Java.

[Insert obligatory smiley: :-) ]

Seriously, Google is one of the big backers of Java and OpenJDK. By suing Google, Oracle risk losing contributors like Josh Bloch and Martin Buchholz. I mean, they've already skipped out on JavaOne.
Living in a House of Glass
This house is completely transparent, well-equipped, and looks awesome. However, everyone would be able to see what you are doing at all times and you wouldn’t have any privacy.
Introducing NuPack, Microsoft's Package Manager
We are using 4x 512GB SSDs (boy, these were expensive!) in a 16-core i7 computer, running in production using PostgreSQL 9.0.0, Glassfish 3.1 and ActiveMQ.

Works great, and we do heavy queries at lightning speed. We currently run Ubuntu Linux on it but would switch to FreeBSD 8.x if the Java support was better.
What I'm interested in is the effect of SSDs on compile time, which is the biggest bottleneck to my productivity. In my case, the build time for Java projects in Eclipse. I've read conflicting stories of how SSD affects this. Over here:

http://stackoverflow.com/questions/499889/ssd-and-programmin...

its mentioned that CPU is by and large the bottleneck but over here:

http://javamoods.blogspot.com/2010/04/hdd-ssd-battle.html

the author mentions that the SSD gives big speedups to compile time.

Anyone has any data to share in regards to this?
See also, Scott Guthrie's blog: http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing...

And the CodePlex site: http://nupack.codeplex.com/
I use a SSD in my laptop, but our servers haven't made the move yet. So, this is an important thing to remember. Once, I needed to write a program to deal with large DNA sequencing files (10-100 GB per sample). On my laptop, the program worked great, but on the server it sucked due to the disk IO. I ended up needing a completely different algorithm, but this wasn't at all clear when using my SSD. If only we could afford a few terabytes of SSD...
So about 30 minutes ago I decided it may be a good idea to look into (local) consulting, for businesses or people who don't know much more than "I want a website". Has anyone done this/any advice?

I figured to start with (aside from occasional freebies) maybe $500 for 3 hours. No idea where I came up with that number but it gives me something to start at.

But maybe I'm not set on what I _do_. My plan was to walk them through options, advise whether they need something custom built or hacked wordpress or use a hosted shop. Then take it from there/work with them to find developers (or do it myself).

Good? Bad? Any tips would be good.
Innovation is a design specification
I just checked in Chrome 6 on Mac OS X 10.6.4 -- works fine here. In Safari 5 Mac as well.
build something cool on your own time. It will get your juices flowing and you'll be your old self in no time. Of course, you'll want to work on your own project instead of your employer's, but that's another problem.

Another problem that's fixed by having a profitable side project ;)
It seems like Google is hoping that Oracle effectively made a mistake in their claim (claiming infringement on something that was released to open source). While this is possible, it seems more likely that Google sucked in some code that it shouldn't have. This is based on my past work with engineers and OS code. I've worked on projects with specific rules about what we use, to only audit and see that these rules were quickly abandoned w/o review.

I have no idea what happened in this case, but I do fear that when you have various rules relating to various pieces of code, engineers often don't pay attention or often simply disregard the rules in the belief that no one will care -- "Sun will never sue us... oh, Oracle bought them... brb, I need to go make some reverts"
Or conversely, the shell injection vulnerability is fairly obscure — forgetting to validate the extension, not something you'd usually think of as user-provided input. This indicates that there was a modicum of concern for validation, they just weren't approaching it rigorously.

It's a cause for suspicion of further vulnerabilities, but not confidence. One vulnerability is not two vulnerabilities.
Cutesy domain names considered harmful.

As somebody pointed out earlier in the thread, del.icio.us was really a terrible name. When you try to say it out loud (or even think it in your head) it comes out as "dell dot icky-o dot us"; the whole "oh, that's cute, it spells delicious" is pretty shortlived. delicious.com is way easier to say and looks better.

The same thing goes for your personal sites. bob.jon.es sounds pretty stupid when you try to tell somebody "Just go to bob dot jon dot es" or "bob dot j-o-n dot e-s".

Just say no to cutesy domain names. bobjones.net, not bob.jon.es; delicious.com, not del.icio.us.
Games India Isn’t Ready to Play
It's certainly "case by case, every time", but in every case the first thing should be customer education. If your customer wants a feature done in an unreasonable timeframe, don't say yes, don't say no, educate your client how long it takes to properly implement the feature.

Not educating clients is the worst thing we can do as software professionals.

Why do most people not ask for a house with a rushed foundation or frame? Because most people know that that's asking for serious issues later.

Why do most clients ask for key software for their business rushed out the door and delivered ASAP, sans testing and without proper spec? Because most don't know that they're asking for serious issues later.
I would for both servers and my machine, but the cost for personal machines and use of AWS means "not using SSDs" for now.

Waiting for memristors! ;)
NAB, CEA Backing TV-On-Net Technology
> What service offers unlimited 100 MBit connection for $150/mo, including machine?

http://www.leaseweb.com/en/dedicated-servers/unmetered-serie...

Gigabit goes for a bit more, but effectively that's half the price of the 100Mbit connections:

http://www.leaseweb.com/en/dedicated-servers/unmetered-serie...
Anandtech has the best reviews on SSDs I've seen. This is the latest article to benchmark current drives. http://www.anandtech.com/show/3812/the-ssd-diaries-crucials-...
That's a bit scary. I'd still say that if you share any of your private details with Facebook, you're an idiot. I'm pretty sure that when you Sync your iphone contacts with Facebook, it does warn you that it'll harvest them...
Silicon Valley CEOs Advising the White House
I expect Facebook to archive my profile and everything I've ever posted there or publicly. I don't really expect them to archive my private chat and not give me a way to delete it.
You need better PMs. A PM that can say no is a hugely valuable resource.

My guess is that you either don't have PMs that say no or there is a really poorly structured chain of communication (ie - you have clients contacting more than just their PM for changes) which is changing the PM/Client relationship.

It is largely about drawing a line in the sand. If you let your clients overrun you with requests, then they will keep doing it. Why wouldn't they? Get billed the same for more features? Sign me up. Luckily I have PMs watching out for me.
Which brand/model did you go with for your db server?
Announcing NuPack, ASP.NET MVC 3 Beta, and WebMatrix Beta 2
I use a Patriot Torx 128GB in my dev machine. It died completely after two weeks. The seller told me that they are very reliable and that it was just bad luck and replaced it with a new one.

It is so fast and silent that I decided to give it another try and I have been using it for three months now.

I didn't try to recover the data but I think that in case of failure or damage it is more difficult to recover the info than from traditional disks.
But being a hypocrite is not a crime. The original question was: what legal relevance does that have? I have the same question, although I suspect the answer is "none." Although anything that makes Oracle look bad might help Google by biasing a judge, even if only a little.
Your analysis is flawed in that you're only assuming the popular ones are successful. Do you also think successful companies are only those that are used by millions of users?

Its true that the endorsement approach only works for popular artists, but everyone else can take the Youtube approach and let their content speak for themselves. Plus, not every artist wants to be mainstream popular. A lot of artists just want to get their music heard and know more about the people who listen to them. They make their money by touring and merch just like the popular ones do.

And artists don't need a lot of capital anymore. Yes, labels sink enormous sums into the production and marketing of a track in the hope they have a Lady Gaga hit, but I think you'd be surprised by how many successful artists there are that have chosen to go their own way and do just fine.

Hell, I'm looking at the data right now its its quite convincing.
It boils down to luck a lot of the time. That said, I've had plenty of applications that copy just fine with just folders, as they recreate registry variables on the next load. If you grab the Program Files folder, the C:\Users\$USER\ folder, and create the same $USER on his new computer, I'd be willing to bet you're going to get most of it working with no problem.

Naturally, a complete disk duplication would be preferable, but "heavily damaged" covers a lot of ground. If it's not reliable enough to stay up long enough to make a reliable disk image...
Just checked out anandtech's review comparing hybrid to SSD and its quite impressive - http://www.anandtech.com/show/3734/seagates-momentus-xt-revi...
30 Beautifully Designed Adds By Using Typography
Advertisements often feature excellent design. Sometimes it’s creative, sometimes it’s funny, and sometimes it’s just a well-designed piece that may spark some ideas of your own. Using typography in ads can be a very good idea if they are well used , here is a collection of 30 examples of ads using typography
Just wanted to note that some people are confusing the recent Tibetan Book of Living and Dying http://en.wikipedia.org/wiki/The_Tibetan_Book_of_Living_and_... with the ancient Tibetan Book of the Dead http://en.wikipedia.org/wiki/Tibetan_book_of_the_dead
So what’s your big goal? Make it public and we’ll egg you on.

I'm going to buy the Pittsburgh Steelers and beat the New York Jets so badly that we'll make Gary Vaynerchuk sorry he ever made his big wish.

(Are you sure you want to egg me on?)
Human doesn't understand complex rule with counterintuitive corner case. Film at 11.
You're working for better clients/managers than I am:)
Museo, as in the font? Nice tagline! This is very funny to me for some reason.
Which brand and model were the ones you put in the postgres server?
So, it's basically like a Twitter for Hacker News?

Gorgeous implementation!
It depends on the size and type of project.

When you compile, does your computer's hard drive thrash, or is the CPU pegged at 100%?
I run nothing but SSDs now. High-speed, latest gen bad boys from Corsair and Crucial. I can now never go back to platter drives. I'm corrupted.

Really, it's the single best upgrade anyone can make to their machine. At work, I've got two in a Mac Mini and it smokes any other machine at tasks not tied to CPU - building projects, rendering to disk, everything. At home I've got two in a 13" MacBook Pro and it's like being in the future.
I'm not a big Facebook fan by any means, but anyone who legit thinks Zuck is evil is being ridiculous. The kid is 26 years old, running a multi-billion dollar company. Like the article says, he was just a hacker trying to make something cool. He's not a business guy, he's not a marketing guy, he's just a hacker who has been quickly catapulted into the limelight and trying to figure out how to run a huge company. When he makes statements that upset people or does something you don't like, it's not out of malice, it's likely out of not knowing what else to do. I consider myself a pretty smart, capable, and savvy individual, but if I had a billion dollar company by 2013, I probably would be clueless. The only thing genius I see in him is his ability to adapt and continue to push the company forward and retain his CEO position. I'm surprised he's not been forced out and been able to remain on the top despite Facebook being heavily invested in.
This is great advice. The best thing about it is that it dispels any notions that:
a) the thing you're doing is simple
b) it can be done quickly (which turns the situation from: "he won't get off his lazy ass and do it" to "i'm asking for way too much, and this is going to risk the project")
are you doing php only?
I ordered my hp-envy13 with SSD and will never go back.

Win7 boots in 10 sek.
Firefox-4 is up and responding in a fraction of a second.
I think this is an area where legacy support is really holding us back. I'd love to see us get to the point where we can just have a simple NAND controller attached to the PCIe bus. But doing that requires a flash-aware filesystem like UBIFS, and if you want to boot from it, bootloaders/BIOS that know how to read it.

We're currently stuck with PCIe->SATA controller->SATA attached NAND controller devices that implement their own wear leveling and bad-block management with degree of effectiveness widely varying among manufacturer's implementations. We have to use post-hoc benchmark results to attempt to reverse-engineer the the performance/price/longevity tradeoffs that were baked into the device.

I suspect that no mass-market ASIC company will be willing to get this on the market until Microsoft ships an OS with a native NAND controller driver and flash-aware filesystem and a system OEM contracts with their BIOS vendor to allow booting from the thing.
A Dilemma of Olympic Proportions - IOC and domain names with "London" and "2012"
The latter is the source of the material covered in the first. Dalai Lama introduces the Tibetan Book of Living and Dying.
I wouldn't panic yet as a .ly domain owner:

"While letters ‘vb’ are quite generic and bear no offensive meaning in themselves, they’re being used as a domain name for an openly admitted ‘adult friendly URL shortener’. Now, had your domain merely been a URL shortener for general uses similar to bit.ly (as you claim) there would have been no problem with it. It is when you promote your site being solely for adult uses, or even state that you are ‘adult friendly’ to promote it that we as a Libyan Registry have an issue."

That said, the value of .ly domains definitely just dropped.
I'm of the mind that Apple is like most companies that is has a runaway product, they know what the defects are yet are reluctant to fix them. The App Store is exactly this. They could do a lot of things to improve but because their nearest competitor is so far behind they don't feel the need to right now.

Hopefully the coming amazon app store lights a fire under the ass of Google and Apple to get their shit together.
I was a Javascript hater for a long time. Douglas turned me around through his videos and writing. Still not my favorite language, but I have a lot more respect for it and actually wouldn't mind writing in it if needed.

I also strongly recommend his work for a better understanding of Javascript.
> Oracle was probably hoping for an out of court resolution, similarly to how Microsoft was able to do with HTC.

Really? Who has Google settled out of court with on patent litigation?
Very off-topic, I am sorry, but I just want to ask something to the smart folks here on HN.

In this post, PJ says:
"And here's a detail that matters in any copyright infringement litigation:
17. Google does not receive any payment, fee, royalty, or other remuneration for its contributions to the Android Platform."

Also later a commenter, webster, says:

"The fact that Google does not get any fee for Android is a severe problem. It cuts potential damages immensely."

How does this square with the enormous damages that have been granted to the record labels during file sharing lawsuits? Surely file sharers get no fee for distributing mp3s...
To be honest, I'm just surprised they didn't see this coming.

Obviously, if you buy a domain from an old-school ultra-orthodox Islamic dictatorship, you should expect to follow an extra set of laws to please them. The fact that they then decided to build a "sex-positive link shortener" company around it is just astounding.
I took the plunge and bought one recently (Kingston V+ 128GB), and it's the most impressive upgrade I think I've ever bought.

For me, multi-tasking is the killer feature: being able to load up Visual Studio, Fireworks and anything else I fancy at the same time without having any noticeable impact on system performance has made me really fall in love with my SSD.
I can second this. I bought the 500 GB version (currently $115 on Amazon). Boot times and launch times for common applications are much faster compared to a standard drive, but you also have the capacity of a standard drive.

If you have a laptop as your primary machine and need to store music and photos, SSDs with sufficient capacity are prohibitively expensive, which is where hybrid drives are ideal.
There's something about the word "sync" that implies, y'know, a sync. I said no to contact sync when I installed Facebook for iPhone and that was that -- no problem.
They aren't asking for money, just that the site be up!
Shoot me your details, my email is in my profile. Thanks!
There are two main bodies of code in question: the VM that Google did, which I'm sure was vetted by their own team, and the Apache Harmony classlib, which is a project that has always had very high standards in terms of what is included - they knew from the get-go that they were operating in a potentially dangerous space.

So this doesn't sound plausible to me.
I have a 64Gb SSD external drive which have been using about 6 months. I use it mainly due to the instantaneous seek time. Matlab 2010a loads in under 2 seconds, and large games load very fast, it's like having 64Gb of non-volatile RAM. Although, I just got a 2TB drive for the same price and they are still quite expensive. It depends on what you need more, speed or storage space.
FTA: "A Malicious Root Kit"

This article is nothing but hyperbole. First: there is no root kit. Second: "Malicious" implies that some damage is being done to your phone or your data.

FTA: "the new Google Android hardware rootkit acts just like a virus -- overriding user’s preferences to change settings and software to conform to the desires of a third party."

A virus, by definition, exploits your hardware and spreads from machine to machine. By any definition, this is not a virus.

Here's what's actually happening: The new HTC hardware has a copy of the system partition locked away in its iNAND chip, in an area that, as far as anyone as able to determine, is inaccessible by the running kernel, the bootloader, or recovery. If any changes are made to the System partition, at boot, the hardware re-flashes the system partition with the backup.

Yes, this means that you can't flash custom firmware on this phone - yet. But that's ALL it means.
Agreed. Technical Debt is a great metaphor for explaining these concepts to non-developers.

http://forums.construx.com/blogs/stevemcc/archive/2007/11/01...

Short-term technical debt can speed development, but like credit card debt, it quickly accrues interest. If you let your technical debt accumulate, then eventually you're spending all of your energy servicing the debt instead of improving your software.
Crimson Hexagon Edges Forward in Social Media Analysis with Customers Like Bing
How To Tell A Software Developer What You Want -- a checklist for users