skysight-inc/HackerNews huggingface dataset:
Here's the BitBucket link, which will stay current as I push more updates in the future: http://bitbucket.org/sjl/dotfiles/src/tip/vim/.vimrc

I did link it in the "Important .vimrc Lines" section, but perhaps I should add it at the bottom as well.
Agreed; I'm originally from the Netherlands myself, and the situation there is the same as in Germany. Over here in the US, it's a different story. If you live in a rural area (like I do) you really need a car, because there is no public transportation anywhere around.
The biggest mistake is management thinking they can keep it a secret. It's never business-as-usual then it hits like a bolt of lightning. A project gets cancelled and a team has nothing to do, say. Or the nature of the work changes, suddenly it's about documenting everything and getting ready to hand it over. Things that have been long-planned are put on hold. Lots more meetings behind closed doors.

A manager's responsibility is to the company, not to his employees. If he can do the right thing for the company by keeping them in the dark as long as he can, he has no choice.
Oh and by the way, it would be great to hear a lawyer on the issue here. This reminds me vaguely of so many debates on software and media IP. But hardware is vastly different. Legal POV?
So now your argument has gone from "the cost does not increase" to "the cost does not double"? I think you've conceded my essential point -- costs go up when a bunch of rich Microsofties move to town. Now you're just arguing to argue.

And no, it isn't just a matter of per-capita spending: when rich people move into an area, costs go up more rapidly than when poor people move into an area. It's the reason you see cheaper rents in the Mission than you do in Pac Heights.
Here's a more precise, and realistic principle: "You should be allowed to do whatever you want to something you own".
welfare benefits are based off the number of children you have. more children = more money.

while this is not the motivation for most people, some people are shortsighted enough to think another kid will actually help the situation.
Why and where (which idioms) is this the case? Is this due to type erasure on generics or something else? I ask this as this is the sort of knowledge that remains implicit amongst the experienced.

p.s. i'm new to scala (and using it on app engine and android) but have extensive F# and decent haskell and ocaml experience and have found stuff like hyperpolyglot useful but this type of knowledge is not readily found.
Interesting looking at the Australian minimum wage of $15/hr ($14.21 USD atm). Whereas from what I have seen of the US one it seems really hard to get by at all with the Australian one you could rent out a nice 2 or 3 bedroom house in an outer suburb but nice area which would only take up about half your weekly wage.
video on the way (and so is your check...) the question is how to encourage 4chan to back us? that would be massive
John Resig of jQuery victim of Twitter worm
John Resig tweets about the insecurities of jQuery on twitter which was the victim of XSS earlier
Time for law school!

---

Not that the above suggestion was necessarily unserious, but seriously: You need to find a motivation for doing programming, or you need to find something else to do. You may be motivated to entertain yourself. You may be motivated to educate yourself. You may be motivated to educate or entertain others. Or you may have other specific problems that you'd like to solve. Let the goal determine the tools you use.

"I want to do perfect work without any compromises" is not a healthy life goal for an engineer. Engineering is all about compromise. That's why our hero figure is the hacker: A person who creates hacks. A perfectly elegant proof of a mathematical theorem is a glorious thing, but it is not a hack. A robot that convinces people that it is a mathematician by chaining together a plausible-sounding but ultimately random series of phrases from the mathematical literature is a hack. We celebrate hacks as a way of reminding ourselves that, at some level, nearly every real world system is a hack. They work well but not perfectly. They could be rewritten to be better, using a better language, but they usually aren't. Try to keep laughing.
A related, and fun implementation of the Bikeshed email:

http://blue.bikeshed.com/
http://yellow.bikeshed.com/
http://red.bikeshed.com/
http://gainsboro.bikeshed.com/

Lots more colors to choose from, my favorite is Blue, because blue is the best.
Interesting point. My car was broken into a few months ago. The thief stole a GPS unit from the glovebox and a $20 mobile phone. The damage to the car was $3500 plus the $150 in property stolen.

I checked the T-Mobile website and saw that there had been two calls to Central America. So I got on Skype and called both numbers. After a lot of rings one of the numbers picked up. The person spoke English. I said, "I'm calling to ask if someone called you from the United States yesterday. My phone was stolen and I think he or she might know something about the theft". The person claimed not to have been called the day before. After a few more minutes he admitted that he did receive a call. I asked if he knew someone in San Francisco and he said he had a friend who was a student who would never be involved in a crime.

I could hear the profound disappointment in his voice. I have no idea if the person who called him was the person who stole the phone, or if he may have bought the phone from someone else. But the general evasiveness of the voice at the other end made me suspect that perhaps his friend was the thief.

I don't begrudge someone a bit of petty theft if they are broke, but it does seem callous to do $3500 worth of property damage in order to steal property that you could sell for (at best) $80.

I also found it heartbreaking to think that this thief had let down someone back home who cared about him. I mean, I'd teach that guy to write code or something. Heck I'd teach anyone.
Josh Simmons, one of the main Mongrel2 hackers other than Zed, is already working on that.

The idea behind Mongrel2 is that you can write your own configuration system in any language you want, as long as the final result is an SQLite3 database. The one in C that ships with Mongrel2 is "just" a default - if you don't like it, it's not hard to roll your own.

Here's an early peek Josh's Lua config tool, and a sample config file: http://gist.github.com/578726
TVs are much cheaper per hour, so what's the surprise?

I mean, yes, I know what you're getting at, but a $50 used 25-inch CRT that you use for several thousand hours is going to beat out a book on the price front any day. Even just the effort of going to the library and back adds up to more human capital per book/hour than watching TV. I'm not endorsing it, just observing it.
Narcissism and self-promotion as usual.

People who have any trouble with a system perl or python or java are shipping their own versions within the package.

Sap Bussiness Object, for example, comes with its own perl 5.004 and Sun JDK 1.4.

It is also possible to provide an up-to-date package for most used OSes. You cannot replace system's default python interpreter, because to much things in distros are depended on it, put it could be /opt/python

btw, it is only Debian-based systems and RHEL who are lagging behind. Fedora is always up to date.

I'm considering this post as just a flame-generator. There is no problem at all.
What about the refresh button?
I'd also be interested to hear about it.

Reclix, you should add your email address to your about section - users can't see what you put in your email field.
How Google Saved $100 Million By Launching Google Instant
Haskell-powered Unmanned Vehicles: the Copilot DSL for embedded systems
Funny this is being upvoted, seems to me as a completely blind to reality thing to say, telling poor people not to have kids. Sure, that'll work.
How so? you just need reflection. Slime does it for Common Lisp and it doesn't break a sweat, that is, without using any advanced MOP stuff.
When I was writing software for industrial PLCs and other controllers over five years ago I always thought that factory guys were paranoid about connecting them to the general IT system which in turn was connected to the internet. Quite specifically they were worried about viruses getting into the industrial PCs and causing production line stoppages. At the time it was just a theoretical possibility. Now it seems they were quite wise to be cautious.
Emokit project announcement that led to this post: http://daeken.com/emokit-hacking-the-emotiv-epoc-brain-compu...

Discussion thread on Emotiv's forums relating to Cody's Emokit project: http://www.emotiv.com/forum/forum15/topic879/
Sources button is broken in Chrome (running Ubuntu 10.04 derivative).
What does this use to determine which site(s) to load? Seems like it would be a huge target for all sorts of illegitimate sites.
Daniel Markham here said you're never ready to have kids ( http://news.ycombinator.com/item?id=1474454 ), but I strongly agree with the statement that you should be able to afford kids before having them.
How about doing public education along those lines? Government campaigns? Monetary help contingent on doing that?

I hope there's something that can be done, knowing (or believing) this to be the case.
> "I’m surprised at how often project names for secret projects have some relation on the project."

Never a good idea. In World War 2, the Brits figured out the Germans had a single-beam navigation device by it's codename 'Wotan' (a one-eyed god):

http://en.wikipedia.org/wiki/Battle_of_the_beams#Y-Ger.C3.A4...
We don't cut off the hands of thieves here...
Reflection implies that you're running the code at code editing time, otherwise there's nothing to reflect over. That, in turn, opens up a huge can of worms for a large class of applications which aren't easily editable in what effectively is a debug session.

Just to be clear, this is what I mean when I talk about autocompletion (cursor is |):

def foo(bar):
bar.|

In order to complete on bar, you need to know the symbols available on the potential runtime values of bar. Everything can be in a system image, and you still don't know what gets through to foo() unless you either symbolically or actually evaluate the code and have a semantic breakpoint at the start of foo().
No. Third party cookies do something similar, but don't always work with all browsers/privacy settings. Specifically, Safari won't accept third party cookies from non-blessed domains (one the user didn't navigate to on purpose). Some IE flavors needed the cookie to have a compact privacy policy in the header, something that was never audited or checked...total honor system.

This was a big problem at my last job, trying to get an accurate count of unique visitors to a network of around 50 distinct domains. Nothing nefarious, just trying to get a sense of which visitors on site A were the same (anonymous) visitors on site B.

Flash "cookies" work with more desktop browsers, although they always felt like an ugly hack.
The first thing I did on my last trip to London was to head straight for the Science Museum and check out the Difference Engine they have on display there. It was awesome along with the other examples of mechanical calculators and early computers they had in the same room.

I agree thought that first a virtual model should be built, but only if it runs as a physical model of it in 3d, and not as an instruction emulator. Once the bugs are worked out in the virtual model of course a steam powered version needs to be made - at that point I think you could get bankrolled by a museum.
The title is somewhat misleading.

Under the current PAYE system, the employer gathers the tax information on behalf of the employee and files it with the HMRC at the tax year end.

Under the proposed new system, details of the payment are sent to HMRC electronically on each paycheck. Which makes sense when you consider that most payrolls are electronic. The idea is that this will reduce bureaucracy and also makes it easier for contractors and for people who switch jobs a lot (and the companies that employ them).

If your company doesn't have a compatible electronic payroll system then you would still be able to file at the year end as you can now, except it would be an online-only filing with no paper forms.
In a nutshell it's a partnership model (like professional firms) rather than tenure oriented and teachers are also content creators who create all materials. I have a design concept in mind for a type of wiki that would allow a lot of flexibility in the manner in which core subjects are taught and more individualized instruction and of course video games. Also, daycare is an explicit part of the school but not provided by teachers.

The business idea is essentially to get investors to fund the school in the same amount as a school voucher for 2 years and then make a push to have the community pass a voucher law to keep it in business.

I'd enjoy discussing further. Perhaps if there are a few people interested we can create a google group and bounce around some ideas/info.

email: 'm' * 3 + 'urf' at gmail
We Design Boundaries, Not Experiences
Austin-based Venture Capital MicroVentures Enables P2P Early Investing
Ask HN: Review my weekend project - The iPad Easel
I imagine that very few people other than control systems engineers ever have anything to do with Siemens PLCs and their data blocks. Those PLCs are also quite pricey items. Your average script kiddie is never going to have any access to or knowledge of these sorts of system.
Correlation is Evidence of Causation
Books still have many things going for them. Once they are produced, the only infrastructure they require is literacy and something to keep them dry.

Once you have a book, you can do almost anything you want with it, including give it or sell it to someone else, who will have the same rights you had. Copyright does apply to books, of course, but with books, the concept of fair use is well ensconced, and not encumbered by EULAs and "click-wrap" terms of use.

So yes, books may well be terminal, but if they die, we risk loosing something more than just a stack of dead tree we can hold in our hands.
I meant it more as a mental note for personal behavior, not as a public policy to implement.
How civilized to live in a country where criminals enjoy gardening as much as everyone else. I'm guessing that you live in England.
The Seven Dimensions of Positioning
CLL is the elephant graveyard of Lispers. It's where old hackers go to die.

It's a messy place to be, but there are some ivory treasures to dig up.
On composability of unit tests, via Curry-Howard
MeEr KaMraN SaHil
Good thing it wasn't over state lines. I had done some sleuthing on a fellow that took 2.4K from me, had his name, bank info, dad's name, city - nearly the works. The local police wouldn't get involved since I was out of state, and the FBI wouldn't get involved because the crime totals of this individual wasn't over 10K. That was several years ago and I just moved on, but I remember feeling that justice was for the rich. At the time, 2.4K was a lot of money to me.
New Google transparency tool shows gov requests, blocked traffic
The feedback cycle in software is much shorter. A bad coder will be obvious after a couple of weeks because his code doesn't perform its function correctly. With a teacher it might be years beofre they have noticeable effect on their student's and even then noone can agree what the students should have learnt and how to test them.
You're missing a big piece of the puzzle here, though.

In third world countries, there is an infrastructure to support expectations. You aren't the only poor person, there is direct feedback that "we're all in this together".

However, in the first world, there is a great amount of isolation that can be crippling. We have very fragmented communities, especially in the suburbs.

Poverty is real, and dismissing it because it doesn't seem as "legitimate" as some other place and different social context doesn't help anything. It's very naive to assume that because we've got access to "better tools" we should be grateful.

Read the Bell Curve. See how IQ is affecting the utility of the workforce in the United States. Imagine being born below the magical IQ to be effective in modern American society.

Imagine being useless to the world around you. Imagine waking up every day feeling hopeless.

Poverty has nothing to do with dirt huts. It has everything to do with feeling as though you can control the situation of your life. It has everything to do with not feeling like a net drain on the world.
In general, for startup like this, how big of a % does he going to get from his equity?
All You Need to Know About the OSI Model
The networking world is full of models. Don’t get too excited, the models we are talking about are OSI and TCP/IP models and not Gisele Bundchen or Cindy Crawford.
Censorzilla [2004]
Nice timing given 6 million people had their tax records stuffed up last year (http://www.bbc.co.uk/news/uk-11186397). Still waiting to see if I'm due a windfall or a shake down.

I seriously doubt the wages -> government -> employee thing would come to pass. This sounds awfully like what they call "blue sky thinking".
Even worse: Your files readable to support staff from Dropbox. Do you trust them that much? I would recommend encrypted backups.
So his friend is going to risk 20 years in prison just to get revenge?

This guy has already been in prison; he got caught stealing and was sent back to finish his first sentence. Not everyone is the mafia don that you see on Law & Order. This guy probably has no connections and no money. Which means he has to do his dirty work himself.

And after two years in prison, I doubt a direct ticket back is his first priority.
60 hrs/week with 10 weeks off is 2520 hrs a year.

That same amount of hours over a "normal" year with 4 weeks of vacation (note: nobody actually gets 4 weeks of vacation until they've been working for a while) is only 52.5 hours a week.

A lot of people put in way more than 52.5 hours a week, all year, and most of them don't have 4 weeks of vacation. Or benefits that match anything approaching teachers. Not to mention the job security and union benefits.

Not to mention when teachers are off for 10 weeks, they are OFF. Most people take a 1 week vacation and are answering their blackberry and email becuase they have projects that span the vacation.

Also where I grew up, teachers had exactly 184 teaching days a year. That is only 37 work weeks. What the hell? I work 49 weeks a year, they get 12 more weeks of vacation than me, so even at 11 hrs a day, they are coming out even more ahead of me.

And it sounds like your wife is the outlier, and I doubt she puts in 60 hrs/week every single week. And what about the guys who have been there forever teaching the same class off the same notes they worked out 15 years ago?
Sometimes it really depends on which side of the imaginary lines your mother's womb happened to be when you were spilled out.
Thanks steve for the digging!
To be fair, the Autodesk case was a little more complicated than the Slashdot summary makes it sound. A company bought Autodesk's software, then they later bought an upgrade at a discount and sold the original software to a reseller.

In other words, they wanted to be both a software owner (so that they could sell the original software) and a licensee (so that they could get upgrade discounts). This seems to me like an abuse of the system... although I'm not sure I like the way the court has resolved it, either.
A-Teams of IT: How to build a crack strike force
In my hometown of Milwaukee, I was able to tell which color was which race without looking at the key.
Just emailed you, let's talk asap. Cheers Alex!
The dumbing-down of programming [1998]
How I got into Y Combinator and fathered a child, almost simultaneously
Now that browsers ship with "anonymous mode" I imagine the fact that you're not anonymous at all on any page that has flash is completely confusing to the average internet user.
I think since he's considered a co-founder, it would be a considerable amount.
I'm mostly with you on static methods versus singletons but it's worth mentioning that a singleton object has the advantage of being able to implement an interface, but there is no such capability for separating interface and implementation for static methods.

I think static methods are OK for the same reason that not every object needs to be an implementation of an abstract interface, but you should be aware of the possibilities you are eliminating when you make that choice.
No matter how important teaching is, teaching 20 kids per year is worth about $30K.

If the goal of education is to produce 18 year olds with social adjustment, like and work skills, and the ability to work or get into college, let's be explicit about that! If there's a clear goal, a market, and competition, costs always go down.

Web browsers are free because both companies and non-profits can build them, benefit from providing them, and can't charge more than free. Computing used to be done by hand by humans, now you can buy millions of person-equivalents of computing for less than the cost of coffee. Why is it so cheap? Because companies wanted the dollars people would give in exchange for fast computation. Horses aren't used as transportation because someone invented cars, people fly across the ocean instead of taking ocean liners, etc because companies wanted the money people would spend on fast travel. Pens exist because companies wanted the dollars people would spend on fast, clean writing. Look at anything around you and it's there because someone outperformed other people in the competition for the dollars you spent on it. Every time, you either got the same product for less money (think Dell laptops), a better product for the same money (think of how Apple provides the best product they can at basically fixed price points), or often a better product for less money.

Schools districts spend between $5-15K/student/yr. We're doing it the same way we have for 100 years. Lack of competition or even an opt-out policy has given us a worse product for a higher cost (http://reason.com/archives/2010/09/16/money-is-not-what-scho...). It is very, very, very reasonable to expect that open competition with well-defined expectations would be both cheaper and better.
I think this is a great idea. I know the microfinance people love to do photo ops in the third world, but there is a great need for microfinance to the poor in the first world too.
Doesn't mean its not going to piss him and his family off that this woman went to those lengths to make it happen. You can't deny that people have strong, sometimes irrational, emotions. Anonymizing the story wouldn't have made it any less interesting and protected her from any retaliation (from him or friends; even a brick through the window would be a pain to deal with).

Not to mention she does take a few jabs at the guy and his potential girlfriend, saying they look sleazy/neo-nazi/etc.

Not saying what she did is wrong, just saying that clearly identifying herself as the one responsible for his punishment (clearly identifying him too) isn't the smartest move for her safety.
Your email is about to be sent to several hundred thousand people, who will have to spend at least 10 seconds reading it before they can decide if it is interesting. At least two man-weeks will be spent reading your email. Many of the recipients will have to pay to download your email.

I wish HN had this warning next to the "add comment" button. It would improve my posts.
In the sense that yeah, just like there's no good time to get married, there's no good time to have kids, since life just gets in the way.

That said, I think at a young age, like in your teens (and nowadays in your early 20's), there's still a lot of things that you need to do in order to make your childrearing easier.

If you don't get to that point, you're always trying to do short-term gains to raise your kid, while not being able to invest (either financially, educationally, or situationally) in long-term gains.