skysight-inc/HackerNews huggingface dataset:
Chicago Birth Injury Lawyers
Every year in every corner of the world millions of women bear a child. Giving birth is one of the most painful things a woman endures in her lifetime. On the other hand, it is also the best event pain could offer.During this painful process, from the labor to the delivery itself, many things could happen. Intrapartum complications happen all the time thus putting mothers and their babies’ life at risk.
Using YQL to grab HN links
Because he needs the plain-text password to send to twitter for auth.
The query is:

select * from html where url="http://news.ycombinator.com/" and
xpath='//tr/td/a[substring(@href,1,4)="http"][@href!="http://ycombinator.com"]'

You can play with it yourself here (needs yahoo login):

http://developer.yahoo.com/yql/console/
TOP 100 Most Valuable Global Brand Value Ranking Report By Millward Brown Optimor
I thought Obama doesn't listen to lobbyists. Anyway, I'm sure that the vast majority of the public would be grateful.
It would give the wrong impression of wizardry. One hour of flow is but the climax of weeks of pondering, small tests and trials, and general weirdness where one is zoned out of the rest of life :-P Almost like showing a video of an olympic 100 meter dash to an alien specie and calling it "autonomous motion of bi-pedal earthlings".

What you might be interested in, however, is how various programmers setup their environment for optimal hacking.

(fwiw, I just came back from the coffee shop where I wrote a faster lookup database for the Mindmax GeoCity IP database with CLISP and notepad, to save on laptop battery. Hardly my typical work environment but easily my finest work in weeks :-)
Freeman Dyson recalls his time at the Operational Research Section of the R.A.F.
+1 for Anonymous. It's a great font to use on OS X, especially if you're using light font on a dark background, as OS X tends to render the fonts much heavier and blurrier with antialiasing. Anonymous remains fairly crisp.
Add top(1) to that list (with the rest of the procps, psmisc and lavaps packages.)

I have been indoctrinated in the "unix" way, and knew only the bare, portable posix minimum. The GNU extensions of those packages are utterly delightful. Think: color coded process listing, thread grouping and various other debugging goodies :-)
If you don't file your taxes the IRS will do this for you. But they impose huge penalties for the service.
i think there are other factors involved also. e.g. in the first example, if he were to say "you should pay because..." instead of "I should pay because..."

or in the second example, if he were to say the exact same thing but to a table full of his teenage son's friends at a birthday party vs saying it to a table full of professional acquaintances at a high profile event.

i think the responses would probably be diferent.
check out postrank and their Google Reader plugin
What about the harddisk that get's attached to the plug?
This confirms the ridiculousness of Rainbows End - I'm a huge fan of Vernor Vinge's previous work. He went bad (according to me) after he quit lecturing comp sci to write full-time, in 2000. Larry Niven has said that quitting your job is a mistake for writers, because it dries up your source of raw material (nb: a general observation, not in reference to Vernor Vinge).
Here sharky sharky! something is about to jump you ..
I'm wondering if it might be possible to build one of these with integrated Wifi instead of wired LAN and an integrated flash disk.

Now that would be interesting.
i think there is a model planned with integrated wifi. But connected LAN is better for connectivity
My understanding is that they don't impose additional penalties, actually. They just don't include a lot of deductions, and so the bill comes out higher. To fix it, you then have to file addendum paperwork, which is more time-consuming than the initial tax filing.

Edit: There will be late filing penalties, however, because they don't file one for you, unless you fail to file for a long period of time. And, those can add up to large additional fees.
Or else it's biased. It's easy to fool yourself with a large number of anecdotes (listening only to like-minded people, for example), but "data" implies some directed collection was done and some thought was given as to what you're actually sampling.
Two thoughts I'm asking you to keep in your head simultaneously:

(1) It is very bad to store passwords in plaintext, with a naked SHA1 hash, or with a naked SHA1 hash and a salt of any kind.

(2) As bad as it is to do that, it is not a critical security vulnerability in your application to make that mistake.

The classic web pester example of a "Medium" severity vulnerability: reflected cross-site scripting ("here, follow this link --- hah, now I own your session!"). If you tell me that reflected cross-site scripting is less bad --- or even the same level of bad --- as storing passwords poorly, I'll accuse you of being disingenuous.

See downthread, upthread, and sidethread for examples of me pointing out my stance on safe password storage.
Not even to raise your Series A?
I wonder how much of that is because of netbooks.
Usability Study: Men Need Speed, Women Prefer Ease of Use
Thanks, Reg, outstanding article.

One great satisfaction in working with a group of people is getting to the point where they know you pretty well and have solid estimation of your skills. It frees you up to ask stupid questions without (or with less) concern of being labeled a stupid person.

I think it was Marvin Minsky who said that children should be encouraged to make mistakes, because that is how you learn. The dominated culture in the USA, though, seems to tie individual instances of failure with an essential, long-term, character deficiency.
Bogus. Real geeks sign in hex.
This is American politics. The politicians say one thing to please the masses and do exactly the opposite. I'm not trying to be confrontational or rude. That's just the reality of things.
This is a pretty clever ad for flowmingle.com, which seems to be an suitably clever online dating outfit.

Whats more, it looks like they're from these parts:
http://news.ycombinator.com/item?id=321925
It's the same here in Slovenia. I didn't need to report anything personally because everything is done by the companies for you. They just sent me a letter at the end saying that I'm getting 50 EUR back.
I'm sorry, but...what?

The book-scanning process in Rainbows End was an obvious parable, not an attempt at plausible futurism. Even in the book, alternatives to the destructive scanning process existed, and the choice of digitization technique was a business decision, not a technical one.

Furthermore, many of my favorite authors (Stephenson, Pynchon, Murakami) work full-time as writers, and seem pretty capable of doing so without starving for source material.
They do use the standard deduction. They charge a failure to file penalty plus interest fees.

You could still come out ahead if they don't know about some income.
From The Support Line to the Board Room
Funny, I just forwarded this to my numerical analysis prof. we mostly studied solutions based on laplace in my course, but this is quite interesting (as it appeals to my inner hacker)
Thanks for clarifying that. I'm not really sure why I said copyright as I know better than that, I must have been tired or not thinking straight.
That's pretty much how it works in Finland, at least. You get a "tax proposal" in the mail. If it's missing deductions or you have special reporting duties like foreign capital gains, you can amend it and return the form; otherwise you don't have to file anything. (It seems that the majority is satisfied with the proposal as-is, which presumably is a great relief to the tax office compared to the old days when everyone had to file their own forms.)
Great, seems to be exactly what I was describing. A bit confusing to join though, they should work on that.
get rss feed with minimum points threshold lets say 10 or 20. currently too many entries get pushed to rss feed :(
YQL isn't that great server-side until they add an `Access-Control-Allow-Origin: *` header. I'm pretty disappointed that they completely disallow Javascript access.
Ask HN: Tomato or DD-WRT for my router?
I just got a linksys WRT54G V1 wireless router and want to hack the firmware. From my initial research it looks like the two main options are DD-WRT and Tomato. Has anyone here installed either of them and have an idea of which one is better?

Just curious to see what the people here think of those firmware options.
I can rather suggest use libJIT instead of LLVM overkill. libJIT is both faster, platform independent, and much easier in use than LLVM (or GNU lightning).

Also LLVM is not really suitable for JIT compilation. For instance, LLVM compilation time is just huge, and not suitable for real world JIT compilers. Maybe only for those small toy programs LLVM developers show on conferences. This was one of the many other reasons that for our Just-In-Time compiler we use libJIT. It has been well tested in embedded systems, industrial lasers by TRUMPF Laser division, working on Portable.NET Just-In-Time compiler, and a managed implementation of Windows.Forms.

Moreoever, LLVM does not easily support many features needed for implementation of ECMA-335, Microsoft Common Language Infrastructure, Common Language Runtime, Common Intermediate Language, and Common Type System:

For instance,

These are just a couple of them:

* the whole spectrum of ECMA 335 for CLR types and operations

* async exception handling

* precise stack marking

* multiple custom call conventions

* fast Just-In-Time compilation

Try to Google for libJIT. You can have a look for more information here:

http://code.google.com/p/libjit-linear-scan-register-allocat...

Also have a look to libJIT tutorial:

http://www.gnu.org/software/dotgnu/libjit-doc/libjit.html
Yep, same in UK. For the vast majority of people: low-middle income, one employer, the employer works out your tax and deducts it monthly for you. No tax reporting forms, and if a mistake is made over the year, it's repaid at the end.

The only time you do a tax return is if you earn over a preset limit, or if you have multiple substantial income sources.
Berkshire investor: "Facebook is for poor people."
I'm reminded of the phrase...

"never attribute to malice that which can be explained by stupidity"

Honestly I'd like to believe there's some secret Government cabal out there finding indirect ways to drain people because at least then I'd know Government can do something competently. I mean, even if Government’s doing a bad thing competently we can fight to change that.

But I think the reality is that big bureaucracies end up creating so many rules and regulations that not even they can sort it out. Which is why we have such a complex tax code in the first place and why Government has to force each citizen to do their own taxes.
It offers JSONP instead so you can access any YQL content via Javascript in a browser via script nodes.
Why don't you want to live off savings? Taking 2 months to make something impressive seems like money well spent, to me.
"Another situation in which the ridiculous reason works is when a large dinner group is being served and only half of the people have their dishes. Everyone sits there staring at their food as it cools, trying to be polite."

Thank goodness we never really honored such pointless rules in my family. Unfortunately when we receive guests it's sometimes the case that we'll have to choose (or should I say guess) between doing as usual and risk appearing rude or doing the waiting just in case.
From the link: "The CrossTwine Linker engine reduces the execution times by a factor of up to 4×." So let's say my program takes 10 seconds to run, then this will reduce my run time by 4 x 10 seconds, so it will run in -30s? I know it's pedantic, but things like this kill me.

Also, performing computationally intensive tasks in Ruby is somewhat akin to racing the Tour de France on fixed gear bicycle. Sure you'll look cool, but you're doing it wrong.
is that brian smith from belfast?
Justin.tv is still hiring Software Engineering Interns for the summer [SF]
That seems reasonable enough. I didn't glean anything from the linked page other than what the thread title is.
Internships are generally for University students, but it's not a completely strict rule. I worked with a going-on-thirty intern, a graduate student with a wife and a kid! You'll definitely get some odd looks as a non-student, but there's nothing stopping you.

However, given that, I would shy away from the intern route. It is a step backwards in terms of respect and resumé building, and you have enough seniority to set your goals higher than an intern.

I would seek out a full-time job doing some interesting work. Amazon might be a good pick: they have a lot of interesting problems there, and they're looking for solid talent. I had an interview with them for an internship a while back, but ultimately declined the offer for a better position.

Also, don't reject anything that's non-webbish. I know the Web 2.0 / AJAX / Social shopping cart siren is appealing, but there are a lot of cool problems being solved in big established companies too.
If we're assuming that the government is evil and sufficiently organized, then it seems much more likely that they would want to calculate taxes themselves. They could make a lot of money just by "accidentally" introducing a few errors.
I'd say that everyone wants a cheap laptop. It's been that way for years... Now that we have cheap laptops that let people do the majority of what they want to do (browse the web, check email), it makes perfect sense that they would be hugely popular.
A third-hand report, and it isn't clear whether it's a comment from some random investor who holds Berkshire shares.
It's probably been ten years since I even thought about looking something up in a CDROM encyclopedia, but even now it's kind of sad to think that Encarta is gone. When I was a kid, my dad bought a double-speed CDROM drive for our Digital Equipment Corporation 486-powered computer, and the 1994 edition of Encarta. At the time, Encarta was the best possible reference for a curious kid. If you just wanted to learn about something interesting, it was way easier than flipping through heavy encyclopedia volumes. I'm sure plenty of this site's readers have innocently gone to a Wikipedia page to look something up, only to find themselves reading a completely unrelated page a half hour later. Encarta was deep enough for a kid to do just that.

Some time around 1994 or 1995 (just after we got a modem), I remember reading an article in a magazine comparing three CDROM encyclopedias: Encarta, World Book, and Compton's. There was a sidebar, entitled something like "What about the Web?" The conclusion was that while the Web was promising, it just wasn't comprehensive enough to replace a CDROM encyclopedia. It's funny to think how far we've come.

Finally, it's interesting to see how irrelevant encyclopedias are for current schoolchildren. When I was in middle school and early high school, an encyclopedia was the first thing you went to if you needed to write a typical school paper. In eighth grade I had to write a research paper on a topic of my choice; I remember my teacher telling us that while we could start our research with an encyclopedia, we were forbidden to cite it as a source. My eighth-grade brother says he always starts a paper by reading up on Wikipedia -- he's never looked up anything in a traditional encyclopedia.
A much more sensible rule (if you're at a long table) is that you start eating if everyone around you has food.
Sorry, man, I kind of can't take "disingenuous" accusations seriously as that was the word on the tip of my tongue when I read your surprising statement earlier in the thread. It doesn't sound like the same person I read before, nor from someone with your (deserved) status as a learned engineer on security matters.

The point you disagreed with was whether this was an embarrassing security flaw:

> "Embarassing security flaw"? Come on.

and that's what I'm calling you on based on our earlier discussions. I'm not making any point about how this compares to other security flaws, I'm just trying to figure out where you really stand on plaintext.

An earlier quote from you as I try to sort this out:

> People get to access password hashes as soon as you mess up a single database query. The idea behind storing safe hashes is to prevent your stupid mistakes from screwing over every one of your users. The stupidest people of all are the ones who assume they aren't going to make stupid mistakes.

So, the question at hand: Is it an embarrassing security flaw to use plaintext passwords for a modern, respected website?
OK, so then to be sure I'm understanding, let me walk through how Django (in the default auth backend -- this is customizable if you want to plug in another scheme, as people often do) does it:

1. The "password" field in the DB holds a value of the form "algorithm_name$nonce$hash".

2. "algorithm_name", by default, is SHA1, but the backend lets you also use in MD5 (for backwards compatibility) or Unix crypt if you're running on a platform which has it.

3. "nonce" is the first five digits of the hex digest of a pair of floats pulled (at the time the password is set) from Python's 'random.random()' (which, of course, is a PRNG, not a truly random source of numbers).

4. "hash" is the result of applying the algorithm to the combination of the plain-text password and the nonce.

It's a bit confusingly set up internally because the code refers to the nonce as "salt" even though it's different (within the limits of Python's PRNG) for each stored password. And there's some fun legacy stuff in there that transparently switches naked MD5 hashes over to the algo/nonce/hash scheme when possible, which makes even more fun.

As best I can tell, this is the sort of scheme you're recommending, or at least that you're not outright bashing. Is that correct, or have I missed something?

We've had requests to open up the variety of hashing algorithms supported in the default backend, and AFAIK the jury's still kinda out on that one due to various compatibility issues with existing DBs and older Pythons, and the ease with which alternate authentication schemes can be plugged in.
On a slightly related note, I saw that when Sweden overhauled their pensions systems a yer or two back they basically defaulted people to joining one of two state-run funds and gave everyone a list of alternatives and an easy 'opt-out' clause (opt out of the state-run fund; you have to pay into some sort of pension by law). This, too, seemed to work well for most people without unfairly restricting the liberty of those who would rather manage their own financial affairs.
Yes. I was much more impressed with the 3d page header than the actual content.
I think the moderators killed this one before, and they need to kill it again
When someone pays to advertise they know it is a "leaky" mechanism. It is understood (or should be) that not every person in the world will see that ad. It is also understood that not every person that sees the ad will buy the products advertised. That's the nature of advertising.

Why do they still advertise? Because of the people that do see the ad, some do buy the product.
Open source doesn’t mean ‘licence to copy’, but in this case it’s GPL so yeah, go right ahead.
Another Eurocrypt rump session presentation: printing without ink.  Secure and green.
That's actually an option I hadn't considered...taking time off to work on something myself, as opposed to an internship. I know a lot of people around here can operate on 5 hours of sleep and pick up their personal project immediately after 10+ hours of working for the man, but I just don't have the energy reserves for it. I will consider doing that, thank you.
I talked to a guy at a party who sells rooftop solar systems here in Ohio (supposedly 75% of San Diego's sun). For up to a eight kilowatt system, 80% will be reimbursed via grants from a combination of the state and federal government. So, instead of paying $50K, I'd only pay $10K up front for a system that might last 20 years.

He said that it would generate 10,000 kwh of power per year on my roof. At about ten cents/kwh, that's about a grand. So, a 10% ROI doesn't sound too bad although I question the maintenance cost stream over the product's lifetime.

However, it's not so rosy. The power company (at least in Ohio) only must pay about three cents per kwh to the homeowner for putting power back onto the grid. So, at least some percentage of that 10% ROI gets turned into a three percent ROI.

Even at 80% off, it's still a bad deal at current pricing levels!
Well, its pretty important to know what your interests are. It sounds like you're not too sure about what you want. From my experience, one learns a helluva lot from an internship when you're not thinking about the money and spending more time loving whatever it is your working on. I don't think there are many Python shops around here, but I do know a few openings you might be interested in ;-).
I really like wmii, but too bad, wmii doesn't playing nice with dual monitor. trying to setup for week with no result.
What Makes Jersey Interesting
You know, honestly, I wasn't grokking much about how cool YQL could be until I saw this example. This helps a lot. Thanks.
Wait...

So you're saying the college/department doesn't get a percentage of the student tuition for each student taking a class in the department?
It's my understanding that the tax code is complicated because we are a loophole abusing people, and we must be handled with kid gloves. It's not just a matter of "chaos and stupidity breeding new bureaucracy." The goal is more noble: create a system that can't be gamed but is flexible enough to account for every exchange of money, as well as many non-monetary exchanges of some value.
I've been running DD for as long as I can remember, and I'm very, very happy with it. Absolutely no problems with installation, configuration or day-to-day operations. YMMV.
I have Verizon FIOS w/ 20mbps upload. It rocks.
Heaven forbid society should have to deal with something different! Do you actually believe this or are you just playing the advocate?
I don't get it. Don't queries like that suffer from the same problems as normal screen scraping?
I understand the value of taking a higher-level course with a world-class expert in the subject, but calculus for poets barely requires a math undergrad to teach adequately.

Imagine being 19 years old and already identifying yourself as a poet. Maybe you spend your time writing love poems (ha ha, cliché right?), after all you'd be surprised how much something like this can be attractive. Imagine being this poet and going to a school that allows you to be taught by a world-class mathematician without any requirements other than sheer tenacity and zeal. I admit the first thing that popped in my head is that a poet might be one of the most enthused in such a situation.

After all, who is anyone to trivialize the pursuit of knowledge from motivated students who are by their very nature yet to be categorized or to have created a deep identity. It's like so many universities are swaying towards vocational training. No, I'm not making fun here, vocational schools have their uses, but one of the great things of a higher-education is the continuance of encountering things that you wouldn't otherwise find without the help of someone who knows the terrain.

Just imagine.
Vote me up because I read the dilbert strip today
I Want You to Want Me
Boys and Troubles in School