skysight-inc/HackerNews huggingface dataset:
Regardless of its adoption, zepto.js shines by the beauty and brevity of its source code. Well done Thomas!
well, we were on welfare and could not afford to pay. in fact, my Catholic high school is still owed money for my education. must clear that up

other people don't owe me anything and never have. but I have the right to ask for help and receive it on their terms.

Coerced charity is neither moral nor practical. And our public schools are ample proof.
I don't know about the current systems, have been wireless for more then 4 years now, but the original iMac had non-standard USB usage because Apple wanted the "power" button in the keyboard, while the USB protocol did not support this usage, at least it didn't at the time; I don't know if this has changed since then.

http://forums.macrumors.com/showpost.php?p=11022485&post...
No, it's just why developers should HTML-escape all user-contributed content before displaying it.

Building it into the templating engine just punishes all the devs who know what they're doing. Look at the history of things like MAGIC_QUOTES_RUNTIME to see what happens if you go down that route.
How Gene Circuits Store Information
It's also about better IDE facilities. I mostly use Python now, but boy do I miss solid autocompletion and refactoring.
That really depends on what you are willing to risk. You could volunteer\Donate directly to your local food kitchen. Then you know you have stopped someone from starving today. If you are willing and able to risk more for greater effect give a homeless person a job.
Yeah, I'm not sure what he wants with the static methods. I always pine for first-class functions when coding in Java...
Does RedHat still have that much of a market share in linux to demand such? I guess I am out of the loop, but I hear way more about ubuntu these days than RedHat...
When did we start speaking in sets of capital letters?
Your edit is so right. Note also that unemployment for computer scientist right now in Germany is at a record-low level currently.
I tried signing up for Tumblr for the first time last week and it took me a few attempts because of page timeouts. I revisited again yesterday and the site was still having problems.

Tumblr reminds me of what Twitter went through - they are growing quickly. Good of Marco to recognize his limitations and step aside.
"I just don't understand why education has to be so closely tied to vocation."

Because modern vocations require specific skills that must be learned somehow, somewhere. Perhaps you want to name this something other than "education," but that does not change the amount or nature of learning necessary to do a job proficiently.

"Why is it so hard to change careers?"

It is probably harder than it needs to be. At the same time, much of the reason that changing careers is so hard is inherent in the training and experience necessary to get good at something. If you decide at 50 to become a doctor, you have some hard work ahead of you.
I still want my operator overloading back. Oh yeah, and something better than explicit getters and setters.
I am aware that it is common practice for a guy with a title architect be the "smoke and mirrors" guy during the sales phase.
I am referring to so called architects who have the role of leading a group of programmer during the building of software. Unfortunately many times their understanding of software does not go beyond the Visio and Powerpoints but it is falsely assumed they can still lead due to pointy-hair-boss soft skills. What ends up happening is crapware due to a lack of understanding of fundamental software design and process.
VCs just won't put money into component companies
"Companies of all sizes rushed into the digital space because it was where the future, customers, and money were. But offering software, music, books, movies, and anything else as a digital download to a person who actually purchased it is and should be no different than when the customer bought a pack of floppy disks for install, a vinyl record or CD, a hardback or paperback, or a VHS or DVD. I posses as much right to re-sell or give away anything I purchased in digital form as I do to re-sell or give away my CDs, cars, home, motorcycle, or whatever else."

As stated by many of the people defending piracy on HN, software isn't a tangible item. So why should it be treated like a pack of floppies or a paperback book?

You aren't buying software outright. If you were, it would cost $100,000 rather than $100. You are purchasing a license to use it, which means you can use it once (and sell it if you want to one person). However, you aren't allowed to copy it to your friends.

"Copyright and "licensing" are out of control. If I'm only renting software, then charge me the price of renting it and stop saying I purchased it. And, like other rentals, take on the responsibility of fixing problems I have with using the software, much the way a landlord or Enterprise Rent-a-Car takes on responsibility for your rental."

Would you also be willing to pay a monthly fee for software that you download? Why should a company fix your problems forever when you only paid them a one-time fee?
Why are singletons worse than static methods?
Not a joke about school system. What I meant that schools facilities would be more fitting for community centers, so it would be imho more sensible to open school facilities for adults to use (of course equipping some rooms appropriately) rather than expanding libraries.
When you add features as useful as set() datatypes, if-else expressions, generators, and comprehensions, people are going to use them. Python 2.2 code nearly always runs without modification on Python 2.3+ (the only exception would be collisions between variable names and new keywords). But someone targeting Python 2.6 has a huge hassle when deploying to older versions. This means that Python is actually adding useful new functionality; that is, the incompatibility is a symptom of a good thing.
Smart phones are changing travel habits.
Even better - to the 3D printers!

Printing an Analytical Engine would be rather cool.
The great part about the JVM is that you can chose the language which fits the problem. If something needs the fine-grain control of Java, use Java. If another part would benefit greatly from the concise and expressive Scala idioms, use Scala. Eventually it's all going to be broken down into several JARs which are passed along to the next guy, hidden by bytecode as to which JAR was written in which language.
they're hiring
Depends on whether Twitter stores plain text passwords and allows sign in users to see them. Also, it is more importanttto revoke oauth tokens than change passwords because last time I checked the oauth tokens are still valid even if You change your password.
If that means more resources for Instapaper, that's a great news.
Ask HN: Hacks for buying a home
Next week I'm moving to an apartment in the Boston area with a six month lease with intent to find and buy a place before my lease is up.

I'm a first time home buyer and while I've read a bit on the subject, I'm worried I'll make costly mistakes due to my inexperience. Any tips, tricks, or hacks you'd recommend to help me and other home buyers make good decisions?
The same way people sell books with out giving them the right to pirate them. You sell a copy, copyright precludes their right to redistribute copies.
What is the significance of the "@"? Is it because once they encounter the @, they split into a different parsing routine (for example to link @replies)?
Doesn't matter what they're designing. Meetings of 15 people waste at least 10 peoples' time. People don't change just because the problem gets harder; they can't collaborate in large groups as well as small ones. And 15 is not small.
On Redis, Memcached, Speed, Benchmarks and The Toilet
Or the couple of mentions about poor people having shitty cars.

Where I'm from poor people take the bus, as they could afford neither a car nor the gas.
From the conclusion of this article, porting C# to the JVM would be the best "new" Java language.

C# borrowed heavily at the beginning, seems like Java should return the favor.
"...and what of the hackers that have been programming such as RMS before it became a real, hardened discipline"

I'm pretty sure RMS did much of his best hacking at MIT.
I just had a thought for a charity that could really help people who are stuck in a bad (physical) location: enough money to cover, specifically, the first and last month's rent deposit required by most apartments.

Living paycheck-to-paycheck (I've been there... although by my own fault and not for long enough to be desperate) means you can't make certain changes because they require some money up front, and those changes would help break the cycle of poverty (such as moving to take a better job).
The Amazing College Debt Bubble
Strange Loop Language panel: Steele, Crockford, Bloch, Payne, Tate
The Role of the Study of Programming Languages in the Education of a Programmer
Is Apple Working on a 7-Inch Screen iPad?
If you have contact information I'll email you and we'll talk. I don't think it's relevant to this conversation and I'm not comfortable talking personal finances on a public board.
I thought that was one problem Gentoo tried to solve by allowing users to select which libraries/features to use with the packages they installed
Clinton?

What does the Secretary of State have to do with education policy?
Good comment and I agree with you, except maybe in this case they would have 2 pilots, 2 mechanics, 2 people from the war department, 2 people from the treasury, the core engineering team, and a secretary - when you need approvals, it might be easier to have a meeting also be a presentation where people put their stamp on the document immediately afterwards instead of running the meeting two or three different times.
Does a fast site help improve business success(comparing to a slower site similar in functionality)? Of course it does. Does performance play a role? It does. Is it the only reason? No.

The article does not pinpoint the success or failure of a business into a single reason. The article didn't claim "performance is The reason" that Tumblr is successful. It says "performance is most likely one of the key factors".
Benjamin Franklin, the first IP pirate?
> The wallet itself I kind of get, but the rest is just data

how insensitive.
No wonder some people find we hacker/geek types so unlikeable.
I would think it's more a case of eating 8000 calories worth of cakes and pies every day...
Bedbugs are on the rise in the United States
Cool. Now we need one for Xcode that warns when code won't compile/run on GNUStep
But what about files that you haven't already opened?
Yes!
I would use it.
I think you're imagining something else. Here's what I mean:

_________ Mirrored ceiling
L L L lights
| | Mirrored walls
| |
| P P P Plants
| M M M Mirrored surface with holes for plants
| S S S Soil

So any light that misses a leaf, reflects off a leaf or goes through a leaf will simply bounce around the room until it hits a plant.

I'm sure mirrors still convert some light to heat, but it seems like it would be a big improvement.
> What are you going to do? Kill them? Maim them? Bring it out in blood equity? Or some sort of "bringing them to justice?"

Its almost like you didn't read the story or something.
I don't know, I never think about it. The account used to have a decent interest rate, I doubt it is now.
Is there a Moore's law for science?
Do you mean the post or my comment is part of the problem? I don't think you read the post. Why do you bring in Peter Norvig and his level of achievement, if he got where he is by leaving the office at 5pm everyday, I would love to hear the facts. The post asked why are startups that attempt to achieve greatness so celebrated? and also why are the opinions of those who dare greatness valued more that someone who is very happy in his averageness? And, why try if we know most will fail? I think someone can achieve greatness working 9-5, I think someone who works 9-5 can have great insight, knowledge, and be truly happy. But the post question was Why do people consider startups to be a big deal?, and the answer is, because they are.
Note, not a hack, just a friendly piece of advice... Unless you plan to live in the same place for at least 5 years, do not buy, keep renting/leasing. A few years ago, you could buy and sell multiple times and each time not lose money because of rising property values. That time is gone, it may come back, but it may not. In a more normal market, closing costs and Realtor fees take up most appreciation of a place and it may take 5+ years of paying your mortgage (and thus reducing your principle) to sell the place without taking a loss when you include those fees at selling time. This is important if you are still young and have that itch to move around and find a place to call "home".

Yes there are a ton of other reasons why to buy a house and how to do it minimizing costs (which I am sure others will chime in with), but that one above is my favorite reason NOT to buy a house that I think everyone should think about.
I suspect that next time, the targeting systems of such a worm will be better obfuscated. If this can be achieved, then such sabotage could be carried out with perfect plausible deniability. I find this highly disturbing.
Joining Oracle Cost Hurd $13.6 Million. Losing Hurd Cost HP $15.7 Billion.
Wow... just wow.

Looking at something like that it's pretty easy to believe the premise of the documentary.

I have no experience with the US HS education system (or any part of the US education system for that matter) but two things strike me as odd:

1. How high school is portrayed in the media (film, TV, etc). It is portrayed as difficult but how does the syllabus compare to other countries? I've seen anecdotal evidence that maths, physics and chemistry that I learnt in HS (in Australia) aren't taught until college but this proves nothing; and

2. The GPA system. So many students seem to get GPAs of 3.8+ and an A is what? 90+? My experience with education was that marks that high were highly unusual (eg in a group of 80 you might get 2-5) and if you got 75 you were doing pretty well. My understanding is that the US education system relies heavily on scaling (bell curve) of marks. The UK does this too, leading to grade inflation (eg in the UK GCSE they now have an A* grade above an A because everyone was getting As). How does grade inflation compare between the US and elsewhere?

When I was living in the UK I saw a reality show where they subjected 16 year olds to the education system of the 50s including exams from that periods. Students that were getting 11 GCSEs As struggled to pass 4 of the old O-levels.

What particularly shocked me was students who had gotten an A in GCSE French couldn't conjugate the verb "avoir" ("to have" in English). Oh and since grammar isn't really taught in English speaking countries is almost anachronistic, that means:

- I have: j'ai

- We have: nous avons

- Thou hast (deprecated): tu as

- You have: vous avez

- He/She/It has: il/elle a, c'est

- They have: ils/elles ont

(if memory serves)

It's times like this where the old Republican (conservative) philosophy makes sense: that education is a state not Federal issue (as it isn't specifically enumerated in the Constitution). The Federal Department of Education is just a much bigger bureaucracy. Sadly, that philosophy is now dead in the Bush ("No child gets ahead")/neocon era.
That cert authority may be I. On it as well.

Typo or confessing?
Being poor is wanting as much stuff as the people around you.

The article came across to me as a whiny. Being poor is having a car (but not a nice one), having toys (but not nice ones), having shoes, shelter, food (but...).
And using a Nokia phone is like doing nothing at all for warmth?

Where does he really expect that comment to go? Android (and iPhone) have a TON of apps out there. Until I bought my Android, I didn't even realize Nokia -made- 'smart phones'. I thought they were all just phones that could run some really crappy apps. (I even owned a couple... And hated them.)

Nokia's going to have to do more than trash talk if they want in the smartphone market.
The Iraq war Wikipedia entry: A case study in real-time history
"you are justifiably upset when later told that you were actually RENTING software X"

You aren't renting it. You are paying for a license. Renting implies that you are paying the company a monthly fee to use it, which rarely happens with packaged software (unless you are buying support or paying for some sort of service). You get one license to use it. You just can't share it with all of your friends for free or start selling multiple copies of it (which is understandable).

"Now, you are within your rights to be both dumbfounded and irate if you are told years later by the builder of the house (or car manufacturer) that you cannot sell your home or your car to another party because they have not given express permission for you to transfer ownership."

Since so many people like you are bitching about how buying software isn't actually "buying", it leads me to believe that most people already know this. If this wasn't the case, I think we would see more lawsuits in the US.
How to Choose a Niche Market
When I was young I wanted to be a trader on wall street and read every book I could about investing and trading. I moved to New York when I was 21 to pursue this, decided I had no particular insight or edge in this field so now take the opposite route and just put money into the bank. I suppose I could get a better interest rate somehow, but I don't really care. I've found that maximizing salary and savings is good enough for my needs.
The people that dimiss Scala as too complicated almost never seem to have actually tried it. Scala can look scary on paper but it's really not hard at all once you start real coding in it.
Will be using it host a small e-commerce web site that I am building on the side.
Three times more productive?
Here's one source of data: http://nces.ed.gov/surveys/sass/tables/sass0708_2009320_d1s_...

One thing it's missing is what proportion of teachers in each state are tenured--- it gives a total number of teachers, total "dismissed ... or did not have their contracts renewed based on poor performance", and then breaks down the dismissed numbers by tenured/untenured, but doesn't break the total number down by tenured/untenured. That information might be available elsewhere though.
I3dfm::overview
>Being poor is off-brand toys.

>Being poor is a heater in only one room of the house.

No... this is being "poor", i.e. still in the top third or more of humanity as far as living standards.

Being poor is what the people I visited in barrios in Ecuador do - living in huts made of corrugated aluminum and scraps of wood, with a dirt floor, no plumbing or electricity, access to education, healthcare or clean water. Oh, and also having almost no way of changing your situation, no matter how hard you try. Surprisingly, these people were in general happier than well-off people in America, because they had a strong faith, strong families, strong relationships with others in their community, and were just plain tough.

I guess after visiting a third world country and seeing how hard the truly poor work every day, how much they care for what little they have, and how thankful they are for everything, I feel a little less sympathy for the "poor" in America. I wish they could spend a few weeks in a truly poor country, and then realize what an amazing land of opportunity they live in.
I do wonder what he's going to do next. Instapaper is at that point where it doesn't really need new features, so I hope he doesn't try to overdo it, and instead concentrates on something new.
Mother Teresa was no saint: http://www.slate.com/id/2090083/
I had grass growing in my first car.
Seeing RHEL/CentOS keep coming up led me to some googling and the first result for "RHEL python" is http://www.python.org/download/linux/ (about as official as it gets) which says

The IUS Community Project maintains recent versions of Python for Red Hat Enterprise Linux (RHEL) and CentOS. Installations are parallel installed next to stock versions of python therefore don't disrupt the functionality of critical python utilities on the system.

Doesn't that solve the issue and keep you from being hamstrung by those distros?
I should have said: They haven't been fixed by default.

Perl is also moving forward, it's just doing so differently than Python. Python has major releases like 2.6 and 3.0 where they explicitly break old code in the default installation.

Perl however doesn't break any of the old warts by default, but developers can easily do so by importing modules like Moose and perl5i in their own code. See http://search.cpan.org/perldoc?Moose and http://search.cpan.org/perldoc?perl5i

Perl's model means that you can usually upgrade any code base from say 5.6 to 5.12 without major headaches. But if you try to do the equivalent with Python 1.6 to 3.0 you'll run into trouble.

There are advantages to both models, but with Perl's you rarely see users with big legacy code bases staying behind on some legacy 10 year old release of Perl that may have bugs and security issues. Users usually just upgrade along with their OS without any major pains.
The True Mad Mel Tapes revealed
I've been using visual studio quite awhile now, and am still appalled that there is not good integration with any source control system. Subversion is only 3%!? Shouldn't every coder use source control? TFS doesn't count when CVS, SVN, hg, and git are all free and widely spread. VSS doesn't count either =P The subversion plugins are ok at best.

ReSharper adds a lot of features to VS that is standard in Eclipse and IntelliJ in the Java world, hence many people love ReSharper, esp transplants from the Java world.
This is one of those HN submissions where the OP is a restatement of the exact same arguments we've seen for the past 5-10 years on a given issue, peppered with various examples we've all seen individually posted and discussed on HN, and the article is submitted to HN as a social cue for "let's all discuss this issue over again".
The Legend of Mark Zuckerberg
All rights exist on a scale from absolute to nothing. Two individuals with free will cannot completely overwill the other. There must be balance to mazimize the rights of both parties. So it is with producers of products and owners of products.

If you buy something, you should have the right to do with it as you please for your personal use.

The producer of said good may implicitly or explicitly (see licenses and patents) retain some right to exclusive first sale of the product that you have purchased.

You still have the right to sell your good to another, but you do not necisarrily have the right to manufacture, distribute or produce it.

Does sharing your insights into the design of the product on the internet equate to publishing their design content? Apparently so, according to the accusers.

The internet especially has lowered the hurdles for anyone to compete in the intellectual property market. Some companies will fight tooth and nail for the rights or perceived rights to their IP.

As a contrast, check out the efforts of the Open Hardware Summit. The OHS is drafting an open source hardware license that people and companies can apply to their products clearly defines that the products design can be distributed, changed and shared.

http://www.openhardwaresummit.org/license/
It's also often more a roundabout request for directions than request for permission--- "can I use your bathroom?" translates to "so, uh, where's your bathroom?"
C Indentation Based Language Lexer Implementation Tutorial
Hearst DataMining Challenge
You should definitely blame Siemens. The default password is hard-coded into the system. If you change the password from the default, the system crashes!
Simple automatic CRUD form handling with PHP
As the F-80 it saw action in Korea. But the only jet that saw action in WWII was the Me 262.

Edit: Also apparently the Gloster Meteor (thanks arethuza!)