skysight-inc/HackerNews huggingface dataset:
To be fair: this wasn't a purely innocent web startup. Whether intended or not, it was a money laundering operation for real criminals. That's just not something that the economy or our governments should be expected to allow out of a sense of "justice" or "freedom".

For known operations, like banks, we have regulations limiting their behavior to curb exactly this kind of problem. Regulation couldn't act here because of the newness and complexity, so law enforcement had to. And law enforcement is ugly, and sometimes confused. And sometimes innocent* people get caught up, and we need to sort things out.

When that happens, we have things like grand jury indictments and jury trials that are intended to help out. And that process worked. He ultimately pled guilty and received what seems to me like a comparatively minor sentence (no jail time, 6 months house arrest, 36 month supervision).

Could thing have been handled better? No doubt. But, really: does anyone think that allowing E-Gold to continue to operate as-is was a better option?

* Innocent-ish, I guess. I have a hard time believing that this guy was a naive as the story paints him. I mean, how can you not suspect criminal activity in an operation like this?
The girls don't think it's a great career.

The girls are right!

Boys (and men) bet on long odds and so few get their payoff. Computer science is a terrible career for the "bottom" 95%. Unless you are absolutely in love with programming, there's little reward for being an anonymous code jockey inside a big corporation.

Just think Office Space.

You must agree with this to some extent or you wouldn't be on HN.

But boys/men are also far more willing to go to extremes in their pursuit of the long odds than women, as well.
Scribnia, blogger recommendation engine, launches publicly
You can drag'n'drop the file too.

And for blinking ads in the background try either Option-Command-H (Hide everything else) or Spaces.

Yes I know that's not the answer you want, but just in case it helps you or anyone else.
Piano, guitar and sing the songs I write. I had the urge to start learning to play when I started hearing songs in my head Id never heard before.
This and the linked page don't show how, only that he did it. They should have went into more detail.
How is this different from any Linux distro? RedHat, Ubuntu, Debian, etc. have all offered repositories for years. Ubuntu now looks very nice with their software chooser - nice titles and descriptions rather than the apt-get interface for those that prefer the GUI experience.
wow, who is paying this guy to fly kites?

this is a ridiculously bad idea. then he's talking about putting airplane sized wings up there? there is SO much wrong about this concept. no small wonder people ignored the first guy who came up with the idea
For the average person, stress seriously breaks down their ability to perform. However, there's a significant but smaller proportion of people who thrive on stress and these are the people you want at the top.

When something decides your entire life, the ones who excel at the task are going to be the ones who thrive on stress. In China this ability probably ends up putting you through the best schools in the country and either into the top ranks of corporations or into the government. Despite the system being unfair, it is probably an ideal way to select out those who are needed to manage and run a 1.3 billion person country.

Western countries either had higher education firmly established by the time the industrial and technological revolutions hit. Those that didn't, like the majority of North America, were able to grow slowly into the world with new technologies. However, China has essentially been shot from agricultural, through industrial and are now falling at terminal velocity through the technological era as they catch up with everyone else. The system in China seems amazingly stable, however the real question is what happens when they start getting bombarded by unions so big they can't quell.
eru nailed it. We lived off bulk everything -- oatmeal, rice, beans. For fresh food, we got cheap veggies with lots of nutrition; greens tend to be the best bang for the buck, but also bags of carrots, beets, and such. For protein, it was all about tofu, eggs, milk, yogurt and nuts (mostly peanuts, soy nuts or pepitas, which are much cheaper than tree nuts). For beverages, bulk tea is absolutely the way to go, at just a few cents per cup.

Food prices have really shot up since 2006 though; in particular, bulk beans have almost doubled. Still, I think it would be possible to eat the same diet today for around $35/week for a couple.
The word that jumps off the page is "messing". I don't know what this means.

Have you written mission critical apps that people can depend upon? Have you delivered "real world" value? Are you a doer or a poser?

Only you can answer these questions. If the answer is yes, then you probably already have the equivalent of a BS in Comp Sci. If the answer is no, it sounds like you are in a great position to turn that no into a yes.

Either way IMHO, you do not need any more formal education. You already have a BA degree and 10 years experience. In our field, on the job experience almost always trumps education.

Unless you really want to go to school for the sake of going, I'd suggest finding ways on continuing you computer science education in the same trenches that many of us have.
Thanks for your review, it is very helpful and I really appreciate it. Looks like the UI needs considerably overhaul given other reviews, so we'll definitely implement your suggestions as well.
The health care ad I'd like to see
Thanks for the review. We have been investigating adding twitter integration, but the character limitation seems to be a bit of a problem. We are trying to use both status update and a direct message approach to make this work.
Obama's presidency is about to begin
Is the enemy us? Or is we the solution?
Thanks for the review, its very helpful. We've definitely heard about options not being prominent and will be working on making them visible.
In our software office of 14, 4 do not play a musical instrument
What I've told my kids is if they are being bullied get help from their friends -- not to fight back, but to help remove them from the situation. This is a difficult concept for them to grasp but I've been fortunate that my older son is friends with the bully victim so he's seen how this can work.

What I suggested, and what he has done, is when the bully was picking on his friend to immediately go to his friend and get him out of there. He calls him over from a distance, or tells him he needs his help some where else. This is pre-planned with his friend so it occurs quickly and naturally. And you know what: It worked. The bully moved on to someone he could get a reaction from.

Its hard to tell from the article but it sounds like the model to follow is this kind of approach.
Zero Emission Machine (ZEM)
It's no longer in production due to high costs. Are there any comparable machines currently in production?

http://www.zem.ch/en/index.html
Have you looked at regular colleges that have online programs? Purdue, Harvard, University of California all non joke schools that offer degrees online.
Have you looked at alternative programs? The University of Texas offers a masters degree that is one weekend a month for 2 years. I want to say they call it a Masters of Engineering in Software Engineering but I am not sure. There are others just look for options.
Nice idea. But really poorly implemented. Good luck guys! But for now my credit card will rest in my pocket...
'I think the only advice I could give a child going through this is to fight back and fight back hard even if that means more short term pain'

This is the exact advice I gave my son when he started middle school. I've also seen this advice given to convicts going to prison for the 1st time ;)
Interesting, how do you feel about all the talk on Google's data-driven UI development?
Thanks for the review. We are definitely looking to changing the consideration and looking for to be more aligned with terms being used on the site (Options and Attributes), and will try to make it more prominent.

We will look into re-working the UI for Attribute rating, I do agree that its extra clicks for something simple.

The reason for the "0" is to give something 0 stars, because in the system 0 has a negative value vs. not entering anything. Not entering a rating means you may not know about it to rate it. a "0" star means its bad. But, I see your point about how that can be confusing.
Rishabhdev Technocable IPO Subscription - Allotment Status
Piano. Classical. Used To.
If people can start their own countries and governments, then they might be able to make independent currencies that actually work well given today's technology.

There is a big reason to do this: the credit card industry essentially doesn't need to exist. That's many $B's to disintermediate.
I have to say I've used osx for years and I've never noticed the first two (and I use Windows every weekday as well).

The third one sounds like it sucks though.
The website doesn't inspire a ton of confidence, but I did uncover this:

http://www.rhoadescar.com/?icall=24151
In the example where he shows that the PayPal logo requires a bit of microcopy to explain you don't need a PayPal account to purchase, might it be cleaner to just feature the PayPal logo alongside the other credit card icons? The other example, where he specifies the billing address - well, I can't really think of a better way.

While I use it from time to time myself, my gut feeling is that if you find yourself needing microcopy, you might be missing something.

I refer back to this Nielsen Alertbox from 2005 http://www.useit.com/alertbox/forms.html from time to time. Basically, Nielsen thinks that "help" items are fine, as long as they're on the same page, in the same context, and your form is as short as possible.
I'm definitely having second thoughts. I'm probably not going to upgrade until my contract expires next summer, but when I do, I'll have options. A Palm Pre or one of the forthcoming Android phones plus Verizon will probably be enough to get me off the iPhone.
I think the gaps are mostly people posting protected tweets, which thus don't get into the public timeline.
A website about the actual prevention program:
http://www.clemson.edu/olweus/
James Madison has a well respeced computer securty, InfoSec, online masters program. http://www.infosec.jmu.edu/ (It's got the NSA's seal of aproval.)

IMO, look for a respeced program that happens to be online vs. an online school that happens to have your masters program.

PS: While James Madison has a fairly large campus they only offer this program online.
He mounted the lens so that its focal plane was on the scanner element, and sealed the thing to keep light out. That's pretty much it. It's a clever hack, notwithstanding the 4-5 second "exposure" time.

This kind of setup would actually be useful in practice for things like rare book scanning, where you can't flatten the pages for fear of damaging the object.
The first two work as intended. They may not fit your preference, but to "fix" them you would have to convince the authors that they are broken.

The third is not a software problem.
perhaps better:
http://www.olweus.org/public/index.page

As you can see, the program is for sale.
you know ruby supports _ as a comma separator, right?

irb(main):002:0> 2_147_483_647 + 1

=> 2147483648
There are some good ideas in there. I think that people working on "Basecamp-sized" projects will find this handy. Some comments in no particular order:

- There's no way to put a note in to say why an item is parked.
- Most even medium sized agile shops will desire some way to manage a backlog of stories, and a way to move them onto an active board.
+ Putting avatar icons on assigned items is a great visual shorthand.
- SSL != security
- no way to track the original estimate relative to the remaining work. (Maybe the burndown will do this?)
Except for all the artificial limitations (no background processes is a huge let down) and the fact that Steve Jobs can crush your iPhone businesses if he chooses.
AT&T lock-in is one of the larger barriers preventing the universality of the iPhone as "the" mobile computing platform.
I have studied classical violin for almost 11 years, and am in an orchestra. I also like to sing (some mix between songs from musicals, hymns, and classical music, in about that order).
Kodu : Visual Programming Language For Creating Games
I've worked as a network admin (managing a default-free BGP peering relationship among other things), a researcher producing academic security work that has an actual cite record, a full-time software developer inside and outside computer security, a product manager, and for the past several years as a consultant to companies doing all of those things.

I don't have a degree at all, and --- except for very brief intervals of conversations with Wall Street companies --- the subject has never come up.

If you're motivated enough to establish a track record for yourself in industry, either with roles with increasing responsibility, or with key contributions to open source code, I wouldn't waste time with the degree.
The part that matters is not if the job is a blue collar job, or white collar job, but if the type of work is a good fit for you. Neither type of work is inherently more valuable, they just have a different set of trade offs that need to be considered.

Although I do appreciate the author's attempt to raise the perceived worthiness of blue collar jobs to an equal level as white collar jobs.
> Gamma 2.2.
> The default gamma has been changed from 1.8 to 2.2

I've heard designers getting angry about this. Is there really such a big difference?
I remember the advice my family gave me before the first day of school. If anyone messes with you beat the hell out of them, if you have to don't hesitate to use a chair, make an example out of them.

Now here's the funny thing: I am not kidding or exaggerating!

Long story short, some kid looked at me wrong, I threw him against the wall and he slid down just like you see in cartoons. That was in first grade and I've never been bullied.

But seriously, don't try this at home kids.
It's a pretty big job, trying to reimplement every last little one of Mac OS 9's features on top of Nextstep.
Acoustic guitar, recorder, ukulele, djembe. I have a small collection of folk instruments and try to learn to play each one of them at least a little bit, so I can play (or at least produce semi-musical sounds from) things like duduk and rababah :)
> Here are four common pitfalls that can cause inconsistent behavior when overriding equals:

1. Defining equals with the wrong signature.
2. Changing equals without also changing hashCode.
3. Defining equals in terms of mutable fields.
4. Failing to define equals as an equivalence relation.

I have to call this a must read. Writing equals is straight forward, but there are are many ways to go wrong. In fact the article doesnt go far enough, because complex objects often have different levels of equality:
Is it the same object, by UID or some immutable field?
Is it equal by some subset of the contents?
Is it equal by some classification or hierarchy?

EDIT: by different kinds of equality, I mean such things as equalByContent for mutable fields or equalByLocation.
If "Put Back" works on the desktop like "Put Away" used to, then, yes, finally a return to the good ol' days! I used Command-Y a lot back then...
Jaxtr acquired by Sabir Bhatia's Sabse Technologies
For some apps (ff for instance) holding cmd while clicking (+) maximizes like in windows.
The Knuth comment was very interesting. I majored in Math and everyone in the math department played some sort of instrument, even if it was the stereotypical "nerdy kid forced to play the violin". Since I left school and been in industry I'd say maybe 1 in 50 I meet play an instrument. However, probably 4/5 of programmers I meet are bicyclists, or at least at own an overpriced bike.
Apple's hardware isn't appropriate for every situation. If it were to be white label, they would need to make the software available to other hardware developers, and that's never going to happen.

This article is more about software than hardware, the apps largely don't care what hardware it's running on.
Since you require so much information to sign up, you could really use a demo or a video of the site in action. Also, the free version is too hidden, I almost left the site, thinking that there was no way to try it for free.
Translating the world's information with Google Translator Toolkit
It would be better to say "never send me my password", or should they send you it as md5 hash?
Enough to mess up color calibration for WYSIWYG workflows. (Though using ColorSync profiles is supposed to make this moot, not enough files contain such profiles, especially if they are Windows originated or unedited after camera capture.)

This seems to be a concession to web browsing. When visiting web pages, many Mac users complain about images showing up as too dark, when they appear "just fine" on Windows browsers. Safari was supposed to fix this, but third-party browsers like FireFox and Camino never bothered to deal with color correction, so this default is a work around, since so much work is done on the Web anymore. /-: (Funny how Windows users never complain about images appearing too bright or washed out. I guess Windows are used to problems dealing that OS. (-: )

(Not that this should 'ffect me much, I'm using a ColorSync profile on my home machine that changes the white point to a grey tinge to match the lighting in my apartment anyways.)
Full disclosure: I recently purchased a T-Mobile Android-powered G-1, with which I am more than a little enamored. Feel free to discard the following post as fanboy tripe.

Couldn't this article have just as easily been written about the G-1, or certain models of Blackberry? (Especially since Android is open-source. Isn't it?) It disturbs me when Apple products are treated like the exclusive apotheosis of their niche. I remember reading an article in which the journalist blathered spastically about "iPod-jacking," the paradigm-breaking practice of two people swapping headphones on their iPod to see what the other is listening to.

Huh???

ANY pair of MP3 players could accomplish the same thing, just like any modern wi-fi/GPS/accelerometer/etc. enabled smartphone could accomplish what this article is talking about.

Also, I have an open question: I'm perplexed by people who criticize Apple for keeping apps out of the store. Aren't you free to publish your app on your own website, which any user can navigate to, and install your app from there? Are people angry because, if Apple doesn't let you in the app store, you're almost definitely going to get less customers? (That's a fair thing to be angry about). Or... are people angry because, if you get kicked out of the app store, no one can install your app AT ALL?
Will you also teach the child how to fight? Many victims have little or no clue how to do this. If you are going to promote a methodology, you should also teach/train it. Otherwise, your advice is empty and frustrating.

I'll add that fighting back need not involve the same aggression expressed in the bullying. (Something else that may need to be / should be learned.) It is a matter of taking control of the situation -- and/or of your role in it -- rather than of becoming equally or more abusive. And there are techniques for that. In any given situation, they will not be full proof. But they may help the potential victim to regain a sense of control; a crucial aspect, I would argue, in resisting the bullying.
The government picks winners all the time when awarding contracts and has a lot of experience doing so (when the process is done right). For Arpanet they picked a winner with BBN.
Wild Speculation on iPhone 3G S Hardware Encryption
I've noticed that marketing a free item as costing "$0.00" is somewhat of an emerging trend. I am all for mixing things up a little bit, but I think at this point it still makes a customer think "wait a second, are they going to charge me something?" The best way to go is still just plain ol' "free"
Ask HN: Who has gotten a job with absolutely no connections?
Hi, it seems like many hacker jobs are obtained via personal connections (either directly or indirectly), and that hit rates on applying online to job posts are pretty low (especially nowadays).

If you've gotten your current (or past) job without any prior connections, what kind of job was it and how hard was it to get?
Look into DePaul University. They do use Blackboard, but most of their CS, SE courses use their own software which isn't quite as painful.
"Aren't you free to publish your app on your own website, which any user can navigate to, and install your app from there?"

No. Which is why having a gate keeper at the store is so frustrating.

There are three ways to distribute--iTunes store, ad hoc (limited to 100 device IDs per app and is designed to use for testing) and enterprise which only works for corporate accounts and is limited to devices inside your company.
You did the right thing. The title on the page you linked to was the misleading one, not much you can do about that.
If you'd rather not use a proprietary program from a company that makes keyloggers, check out WrongZoom (downloadable link in the readme): http://github.com/spicyj/wrongzoom/tree/master
Then how do you develop for the iPhone, without being able to install the app you're developing on your own device?
A degree in computer science has very little to do with programming. Really the comp sci program is more or less universal all over the world, if you look at it there are really only a handful of courses that directly tech coding. However, there are a good number of courses relating to theory, discrete math, algorithms and complexity, ...

Anybody can learn how to code, but by going through the Bachelors degrees in Maths or Comp Sci you gain the theories behind it. Ofcourse, you might be able to read these books on your own and thus prep yourself for a masters degree. Moreover, if you are not from a CS background the university will force you to take the CS core courses which give you the foundational theoretical knowledge.
I don't defend every Apple decision... but this is more a case of history with Apple creating a windowing paradigm before Microsoft did...

http://www.reddit.com/r/apple/comments/8pejm/i_love_my_mac_a...
That doesn't call the original work into question, if that's what you're implying.
It would be very nice to have some kind of reply notification icon in the header. I'd put it in the feature requests, but that thread is closed :(.
You can't. You have to sign up for the dev program to get the app on your device. You can program to the simulator, but that doesn't help you with the unique features of the phone (camera, accelerometer, etc).
Title is misleading. What I see presented in the article is a single technique, "implement the same interface." What I expected instead was to see methods for getting ruby core objects to present themselves as more complex objects or so on. In that case, I'd expect to see references to SimpleDelegate, Forwardable, duping the metaclass, extending the singleton class of the instantiated objects and so forth.