skysight-inc/HackerNews huggingface dataset:
Dreamhost costs about $50 a year. That's not a lot. Of course, it's not a turn key solution, but I'm sure they'd support one if it emerged.

Getting people to pay for an otherwise free service might be tricky, but I'm sure google would foot the bill (and do the hosting) if they got to push more ad-words.

It will probably go: self-hosted and hosted (by techies), then big companies find a way to do the hosting for non-techies in order to push ads.

Movable identities - DNS works. A DHT with email-addresses as the primary key (rather than domain names) would also work (though you would need some karma ratings system to keep it from being hacked). You would either use DNS, or reinvent a DNS-like protocol. No big deal.
What's the USP....?
I can't wait for RiderOfGiraffes to get wind of this project ... http://news.ycombinator.com/user?id=RiderOfGiraffes
I think "I" as an individual should always be look out for better profits and opportunities, as the companies them selves do. Main objective of a company is to make $$ and increase profits. Then why should an individual feel guilty if hey have a better opportunity for more money and better opportunity.

Questions on ethics and loyalty should not even arise because companies most often than not make more money per employee than individual salaries. Do they feel guilty?

As for friends you can always keep in touch even after you leave your job.

Finally if this doesn't not convince you, just think of it this way if there were layoffs and your team was under the axe, will your company even give it a second thought about laying you all off?
Not smart, IMO. The supreme court will slap them down again. They should just take net neutrality to congress. I know the telecoms have many congressmen in their pockets, but it is an election year and nobody likes their cable company, so it will at least make many congressmen mighty uncomfortable.
Vote this up, Why the hell is someone making this up?
Reducing the problem to a vague hypothetical and then weighing the answers of a bunch of anonymous internet people is a bad way of making this type of decision. You actually need to be very specific with company names, stock prices, contract issues, names of actual people you work with, and so forth.

For example leaving Mahalo to go to Yahoo would be a no-brainer, even if you got paid less. Leaving Apple to go to Yahoo would be stupid. Leaving Google for Facebook... tougher call. The details make more of a difference than "+1, Insightful" type posts about loyalty, happiness, and such.
Single page link: http://www.businessweek.com/print/magazine/content/10_20/b41...
Is Facebook's Open Graph Good for Startups?
It's even more different than that.

It's a collection of nodes, any of which can be either CPU transistors, bitkeepers, or both, at any given time - and change with the problem space.

While we may be able to target it with Erlang or JavaScript or whathaveyou eventually, it's going to need a completely different kind of instruction set than what any CPU currently has.
Walter Lewin Makes a Battery out of Cans and Water- how? (video)
How to Design A Successful Coming Soon Page
Is less than a year ago same as "recently"? How long did it take you to get up to speed and start being useful? If you've been useful for more than half the time, I wouldn't worry about it simply from this point of view: they put some effort into teaching you and you gave your work back. That's my rule of thumb for feeling bad here... Now you can think about the actual differences between those places instead.
Haha yeah, agreed.
No, "convicted criminal" is a term that only applies if you are caught, prosecuted, law enforcement carries out the investigation properly, you're not lucky with the pick of the judge, they have better lawyers than you do, and you don't accept a plea bargain.
[Disclaimer: I work for Facebook, but obviously I don't speak for it].

It is unclear to me which "new" policies they are referring to in this article: (a) Pages you fanned have always been public. (b) The "Religious Views" and "Political Views" fields on your profile were not included in the conversion to Page connections, explicitly to avoid this sort of thing. (c) I'm also not sure how they decided that profiles were being automatically deactivated based on reports. (d) The article doesn't really clarify how these "targets" are being identified -- that seems somewhat important to decide whether Facebook's "new" policies are making harassment easy...
The type system is a unit test of expected inputs and outputs - it ensures that values are bounded to their domains, and aren't manipulated incorrectly.

The advantage of doing it like Ayende says is when you already have a mental model of the transformation that you want to perform, the compiler can do the work of showing you the bits you need to edit to finalize the transformation. This process isn't mindless; because you've informed the type system about the substructure of your code, when you want to change the shape of that substructure, the compiler is then able to tell you exactly where it is now inconsistent.

Whereas with dynamically typed code, you need unit tests with 100% path coverage (line coverage isn't enough) to guarantee that you caught every interaction, if you were to approach the change in the same way. (As an aside: that's a whole lot of tests that need rewriting and refactoring, one reason I don't like unit testing for very early stages of a project when the design is quite fluid.) The alternative is eyeballing the code and perhaps getting a runtime type violation or two before all the locations are gotten right.

Note that here I'm only talking about finding the locations to modify, not about guaranteeing that the modifications are correct. If the structural change is simple, where all the in-place modifications are trivial, having a static type system that tells you about all the locations is really handy, whereas you need to do a lot more work with a dynamic type system.

IMO the benefits of a dynamic type system are more apparent when the systems you're working with are themselves dynamic and (relatively) quickly changing in nature, or when the substructure is too tedious to efficiently express in a static type system (especially apparent with mutually recursive generic types with dependencies among type parameters, like you might find in generic parsing and graph transformation libraries, etc.).
Despite what others say, it is perfectly normal and rational to be selfish.

The people telling you not to be selfish do so because when you act selfishly, it goes against their selfish interests.
The Effort to Save Duke University's Usenet Server
Yup..in emergency mode they are...which is a shame as there's quite an interesting thread on there at the moment (only 1 x interesting thread mind you)
Doesn't ChromeOS load PDFs into the Google PDF viewer?
It's not about catching errors, but showing which locations to be modified. It's an aid to code editing, not a proof of correctness.
Heisenberg is out for a drive when he's stopped by a traffic cop.

The cop says "Do you know how fast you were going?"

Heisenberg says "No, but I know where I am."
I've stopped using facebook after the recent changes, but there was an option that the pages you are a fan of or like was visible only to a set of people (chosen by you) which is not possible now. Further, even if you set the visiblity to limited, you are still visible on the fans of the page section which can allow you to be identified there.
The online directory business that aggressively offers to recycle every Yellow Pages in the country will garner that much publicity (at least, it will once the environment overtakes the economy again in terms of personal concern).
How China and India Sabotaged the UN Climate Summit
What I'm hearing from you is you have a bird in hand and you're saying there also appears to be a bird in a bush over there. You can't have both, but the hypothetical bird in the bush might be better than the one you have. Hmmmmm...

I don't think you've given enough detail here for anybody to tell you with significant confidence you should stay or go, but I don't see a strong case for going based on what I've heard. You started off by saying less than a year ago you started a new job at a name brand high-tech company where the work is very interesting, pays well and you very much enjoy it. ... And yet you're wondering whether you should leave? sound of record needle screeching I feel like something is missing.

Sometimes people really do "job hop" and for the wrong reasons. Be sure you don't do that or you could regret it. Only you know enough details about your situation to determine that.
How do you Choose the Right Logo for your Business?
Q: Why do mathematicians confuse Halloween with Christmas?

A: Because OCT 31 == DEC 25.
The author does a good job of taking a complicated subject and explaining in such a way that it becomes extra extra complicated.
RIP Godzilla... where I got my Usenet start... sniff sniff...

(*obligatory old fart comments: "Why, in my day, when you wanted an e-mail address, you had to request it by filling out a paper form in person at OIT... and we used Pine... and we LIKED it...")
I thought it was fairly obviously not meant to be taken seriously.
I submitted this link as a follow up to http://news.ycombinator.com/item?id=1323363 - I thought more HN readers would find it useful so worth separating out as a different thread.
I just thought it meant he was insane. I don't understand why he used his hands first on the experiment, with or without water. He could have used anything else-- something not attached to him.
I think that you, InclinedPlane, and BoppreH are missing the point, while cautioning against a strawman. It is elementary that successful compilation does not imply correct code; but that is not what Ayende is talking about at all.

There are specific, disciplined ways in which you can use the compiler to reliably tell you what you need to fix when making certain kinds of changes. Such techniques are very valuable in large codebases. For example, you change the semantics of an interface method slightly, and this results in changing the type of the return value, or the arguments. After changing the method signature in the interface, the compiler tells you exactly where you need to make corresponding changes in the rest of your large codebase. Naturally, it can't tell you exactly what changes to make - for that you use your brain. But it tells you exactly where you need to make changes, and gives a good general idea of what changes to make.

That's the kind of technique this post is talking about. Whether you intend it or not, dismissing effective use of such powerful tools as "confusing compilation with correctness" is both misleading, and kind of insulting to users of strongly typed languages who know what they're doing.
Speaking of text-vs-graphics game eras, reminds me of my first impressions of Diablo:

"Oh, this is like NetHack-------++!"
Coders are the new printers of the publishing industry.
If they are moving from flash to html5 then how are they drawing?

You can get alot of drawing flexibility if you use Canvas, but performance of any Canvas-bridge for IE makes it not worth using.
Although the semantic web is still pie-in-sky-land, having your content structured instead of a big block o' text is always better.

Especially if your users are disabled.
Is the article telling us how to be an effective liar, or how to catch one ? In most cases, I am not getting how to catch the tactic.

Take #1:
> Truly expert fabricators, on the other hand, save their ammunition - they don't bother to lie unless it's going to get them something they really want.

#2:
> As in everything, practice makes perfect.

So you've told me the tactic, now how do i detect a liar in these case ?
I might be missing your point, but Scribd does not do any drawing. Any non-text elements are represented as images.
Countdown begins to 520 day 'Mars mission'
So is YC doing better or worse than a good VC fund?
Before making a decision consider the downsides...

What if the new company has problems and they need to lay you off? What if you new boss/team mates are jerks and keep making your life at the new company hell? ... What if you need to leave the new company a month after you join it.

New things are exciting, because they are different. But do remember that they have challenges as well.

While the above will likely not be the case for you, companies might think of you as not being loyal and might not want to invest in you much.

I personally would give my company 18 months at the least, and if I am getting restless I would have a nice long chat with my boss before leaving.
It was a non-union mine. http://www.statejournal.com/story.cfm?func=viewstory&sto...
Bazookah - your local live music
We encounter the paradox of P because of the definition.

It doesn't need to detect its own use (though remember: reflection), it just needs to see when a separate use of it will cause a paradoxical situation. The proof wouldn't exist if P(Q) weren't part of Q, because that's what sets up the paradox: it's own return cannot be correct... unless it has another output, maybe?

And when I see a proof that a program cannot detect paradoxes, I'll accept that a modified P cannot. But I've never heard of anything along those lines. Until then, a mis-applied proof simply stifles attempts which may have been fruitful.
For Startups, Some Good News From Google
I hadn't thought of it that way. I had thought of it as additional opportunity for the same amount of nastiness to manifest itself.
Curious as to whether the target market is students choosing a college, parents supporting their kids, or individuals later in life (after first degree or even later).

If it's parents, and maybe even individuals with some life experience after high school, then $49.95 may not be much. Everything else you say makes great sense, especially the endorsements.
I'm calling bullshit on this excuse.

If you watch this video (http://www.youtube.com/watch?v=RgFHGALMqK4) you can see the controls are located on the top of the device (appears the home button is on the left from his interaction with the tablet around 25 seconds in.)

However, if you watch the linked video, it's pretty clear the guy is holding on to the sides of the device. It's even more apparent when the browser crashes and you see his reflection (against the black background), that his hands/fingers are no where near the top of the device.

It's alpha software and crashes happen. No need to make excuses for Android OS or Flash. For alpha software, it runs remarkably well.
IPhone prices drop sharply in China, but buyers still choose smuggled ones
Here It Is: Google’s Kick-Ass Chrome Speed Test Video
For some, once an idea germinates, it burgeons until it is performed.

At some level, this becomes a battle between the mind and the idea, like some kind of stare down.

The scientist couldn't resist the urge of sticking his finger in there.
Backstage with the Wikipedians: Inner Workings of Global Encyclopedia
Do we even know for a fact that Apple contacted the show? She just said they weren't happy about it, which I took as a follow-up on the joke. They never mentioned Apple insisting on a formal apology, it just got reported so that it was implied.
It’s Exhausting Being a Benevolent Dictator
The only decision to be made right now is whether to continue talking to them until you get an offer (or until one or both sides decide it isn't a good fit after all). There are no downsides to doing this, so you might as well do it.

Once you have a specific offer, then you have a decision to make.
I live in Tunisia and I'm ... pretty unorthodox. That's why I keep my profile page as private as possible. I really hate those fanatics.
This whole matter should be left to the marketplace and to contracts. If you don't like the way a service is run, get a different one.

Regulations try to get a more optimum combination of costs and features given current conditions, but often what they do is prevent alternatives from developing.
When their throttling they are not changing the bits, however... they're simply changing the how and when those bits are delivered. So by your logic, they should have the right throttle traffic however they want?

My argument: Comcast operates as basically a public utility. They don't completely own those cables. They dug them in public right of ways with a lot of help and subsidies from all levels of government. The people have a legitimate claim to ownership, and thus they have a legitimate claim to not be screwed by Comcast. They're abusing what is effectively a monopoly and should be regulated as such.
> If you are testing such code you make sure to run it.

Ahh, but that's not the problem. It's easy to test the code your changing, it's a much harder problem to find and test all the code that depends on that code. Having the compiler spit out every instance everywhere that you need to fix due to a new type-mismatch makes this significantly easier.

Some dynamic languages will happily convert values from one type to another even when that's not the desired result -- you might not get an error at all, just some bad data you might not find until much later.
Http://www.addthis.com/bookmark.php?v=250&pub=xa-4a8273cd12365f70
I don't really have a strong preference either way. The bulk of my professional work is in JavaScript with a fair amount of Python and C++ thrown in. I dislike the C++, but that's probably because the type system is brain dead rather than because the type system is static. I do most of my hobby hacking in Haskell, which has about the strongest type system imaginable. I'm hacking on a programming language of my own design, which will have static typing, but not to catch errors. I want static type inferencing because it lets the compiler generate usable, machine-checked, cross-referenced, auto-updating documentation from my source code, without having to update this myself.

I've found that I rarely have type errors in dynamically typed languages, as long as I program as if they were statically typed. For example, if my JS function only takes strings or objects with certain fields, I just document those and I almost never make mistakes with them. However, if I start defining functions that return string|int|bool, then I start getting confused. Do this often enough and it becomes essentially impossible to reason about my program.

Ironically, I've found that a good portion of my bugs in statically typed languages are type errors, in the form of null pointer exceptions. Haskell's Maybe type is the way to go here; yeah, it makes looking things up in a dict inconvenient, but I can't count the number of bugs I've avoided by being forced to deal with nulls up-front and not having them pollute the rest of the program.
sounds intuitive, but it's actually the opposite. when telecomms like comcast don't have to lease their lines out to other ISPs, there's nowhere else to go. the end-result is that any given person, if lucky, has only one or two places they can get high-speed internet from (att, verizon, comcast). and the redlining practices alone decrease broadband penetration, so a lot of people can't get to it.

to go one step further, telecomms will sue any municipality that tries to install their own fiber optics network as if it were a public utility. even if an entire city supports it and is willing to pay for it, telecomms will ensure that it can't happen, as was the case with monticello.

there are cases where regulation is necessary to prevent an oligopoly and encourage competition. right now, the tables are tipped favorably (imo unfairly) for the telecomms.
I said that sexual modesty is crucial to forming human partnerships and I said specifically that its moral worth is distinct from its evolutionary origin. Do I also need to justify why human partnerships are good?
True, but this has always been the case. Page connections have always been public. You can still control their visibility on your profile.

Separately, while it is true that you can be seen on the Fans section of a Page, the chances that this will happen are pretty small- try this Page: http://www.facebook.com/pages/The-Lord-of-the-Rings-film-tri... . I believe the six or so images of non-friends are random each time.
Dude. The concept fundamentally side-steps the issue of scaling by turning each user's computer into a server: http://tonido.com/images/tonido_cloud.png

Tonido looks like iApache* + dynamic DNS for those whose IPs aren't static.

* I imagine iApache as an Apple-like approach to a personal web server.
Yeah, I love "making stuff" in the real world and not just in bits. I do a lot of cooking (handmade pasta and stuff like that too). Also at home we grow our (legal) plants, I silk print (I've done our GetAppsDone tshirts myself), sew stuff, bake and more. I just wish I had a garage to do even more.
Bad litigation trips through courts all the time, it's not a deal breaker on justice, it's par for the course.

an Internet provider like Google

Seriously now, this guy is pretty confused. Just as many litigants, juries and judges must also be when bruised egos and high technology collide in a courtroom.
On the scale of Google I wonder if that little bit of added complexity lower overall click through on the ads.
Wonder why they don't also stretch the search out across the page like their top bar is, when you have 1920 pixels across it seems cramped.
GTM (Go To Market)/Launch Strategy [Case Study: Mint.com]
My impression is that essentially doing anything at all in high school that is vaguely intellectual and not totally routine will probably look good to a college, and there are plenty of things like that that are also good for prospective entrepreneurs. When I applied to colleges in 2000, the mere fact that I was active in Internet Stuff helped me, as far as I can tell (I ran a fan site and mailing list for a semi-popular band that I liked).

The bigger question is probably whether there are tradeoffs that should be balanced differently. Between a student with perfect grades and top test scores and some online projects, and one with just the good grades/scores, the one with the online projects wins. But what about a student with perfect grades/scores versus one with a B average and some online projects? That's probably where elite schools start being less interested in people who aren't at the very top academically but might make good entrepreneurs.
My rule of thumb has been that a single rapid job change doesn't show anything, but you don't want a pattern of rapid job changes on your resume. That is, if your resume is currently something like 3 years at one company, then 9 months at the current place, I wouldn't look askance at that, but I'd be sure I want to stay at the next place for a while before leaving. 3 years, 9 months, 1 year and then looking again does look a little flaky.

I suspect the "job hoppers are flakes" bandwagon includes a lot of people with big stakes in companies that need willing worker bees. If you get a better offer, jump on it. If you keep getting better offers, keep jumping on them.
I wish they had a click, click, click and boom -- easy data replication to another server. Same with just hot backups where I could setup a backup job that runs on the hour and lets me fallback to any hour in at least the last 3 days if I have an issue.
Best USB 3G modem distributor