skysight-inc/HackerNews huggingface dataset:
Personal anecdote: I was booking a room with Delta Hotels recently, and it declined my card repeated saying that my expiry date was wrong (it wasn't).

At some point I figured that my booking date was after the expiry date, which makes some sense that they would not accept it. Clearly they had the code logic to check for this, but they couldn't get the error message to tell me this?

Instead they threw me the old "your expiry date is invalid!" message.
What version of Keyczar did you test?

Here's the current code:

http://code.google.com/p/keyczar/source/browse/trunk/python/...

From the code:

correctMac = self.Sign(msg)
if len(sig_bytes) != len(correctMac):
return False
result = 0
for x, y in zip(correctMac, sig_bytes):
result |= ord(x) ^ ord(y)
return result == 0

This code performs the same ALU ops on every byte of the MAC, and does not perform any bytewise comparisons if the MACs aren't the same size. It's not timeable.
Everybody else is paying the mobster, why don't you ?

That's a bad argument.

If Nokia had a leg to stand on they would have sued apple the day they first released the iphone. Now that Nokia is losing in the marketplace they want a piece of the pie.

I can't wait until we reach the 'lawyer event horizon' when progress outside of open sourced hardware and software grinds to a messy halt because all the time and money is taken up with lawsuits.

The phone was an invention worth patenting, the cell phone is variation on a theme, and the research that went in to it was largely funded by the public.

LONG before Nokia got in on the act cell phones were a reality, it's true that the current crop is a serious improvement over what was available at the time but we're talking incremental improvements here.

In the name of interoperability that stuff got standardized, after that point you compete in the marketplace, patents should get tossed out.

Otherwise patents become a measure to control the competition instead of a device to foster innovation.
He is. Flags are a market with a necessarily huge selection, though - why wouldn't they snag every legally available design someone might buy? They probably manufacture the less-common selections on an as-needed basis, after all.
Netvibes has a widget for monitoring your auctions, but I'm not sure if there's a social sharing feature like you describe.
Closed Loop Marketing with Performable
Agreed. This looks like total BS.

EDIT

Why would you put a gigabit port on a tablet?
What you say is probably true, for some value of "true," but the mindless punative down-modders won't, unfortunately, read this far.

When a site gets large enough, "culture" doesn't work any more. There are too few "trainers," and newbies don't wait to learn. Hence anything not enforced by the software pretty much doesn't work.

Using the software to delay someone's participation long enough for them to be enculturated might work, but in this age of "instant gratification" that's unlikely too.

So what you say is true, but I don't think it helps prevent the drive-by punative down-modders.
Signs of Menopause - Natural Menopause Treatment Product
Hot flashes, night sweats, weight gain and mood swings are some signs of menopause. Don’t Pause can help you overcome your menopause symptoms.
That looks cool. :)
The contrarian stance is a good place to start looking. But it's only that. It's just one logical place to look for something overlooked.
Essential FAQs of Hoodia Gordonii--Serious Dieters Ought to Know
It's an interesting alternative to the more conventional tablets coming out next year. Knowing Microsoft they wouldn't actually release this because it might threaten all the Windows licenses they are selling on net books. They wouldn't want to take the risk of creating a new market when there's a chance another company could come along and do it better on a more or less equal playing ground. If this was any other company I'd be excited about this device but I just don't think Microsoft has what it takes from a business perspective to launch a new class of mobile device.
I don't know about other systems, I use a Tracfone, and while I have to buy a new card every 3 months, the minutes roll over - I'm up to over 7 hours now.
But nothing on an international level?
This again? Who the hell knows? Who the hell cares? Why do women predominate sewing circles? If women wanted to have math careers they would. Move on to something important. Geez.
That's actually useful.
John Gruber is calling it one of the worst fakes he's ever seen - http://twitter.com/gruber/status/7373759063
Excellent point, thanks for the feedback!
Meh. People aren't afraid to cook. There's a whole industry centered around convincing people that cooking is easy and fun.

Many people just aren't interested in cooking, out of laziness, busyness, and/or simple disinterest. I like cooking now and then, but some people don't find it enjoyable to do, and that's no crime.
You're right that it should just fail gracefully, and that people shouldn't use the data for anything long-lived. I'm not so sure the latter won't happen often enough for compatibility to become an expected feature, though.

What I'm afraid of is the future hypothetical case where the scheme changes in the future and a Django developer decides to add in backward compatibility anyway--by having the verifier check the presented text against both the old scheme and the new one.

If your main point is "don't reinvent the wheel, use an established system," though, I totally agree.
Reminds me of that hack I read about, where someone used a CD tray on an old machine to hit the reset button of another.
This is a great idea for an app for a phone with an accelerometer. Thanks for the input!
The Evolution of Lua [pdf]
We are getting international data through their web service currently, but will be integrating an international data set soon.
Has anyone bought/used Ruhlman's "Ratio" iPhone app? http://blog.ruhlman.com/ratio-app
I must admit to being one of those people who automatically upmods any zero or negative comment that is not actively rude or antagonistic. I had not thought about the serendipitous consequences of more than one person doing it at the same time.
> They also sell a rich learning and networking environment ...

That is worth anything only if it will help achieve future profesional goals. You are probably thinging of a rich start-up culture. It can be awesome for engineering and business majors. But for humanities, I am not so sure.

> motivation in the form of deadlines and so forth, which is often difficult for most people;

There is some value in that. Universities used to play the 'in loco parentis' role in the past (http://en.wikipedia.org/wiki/In_loco_parentis). In other words they provide an environment where discipline and certain norms are enforced. I am just not so sure it is worth $120k worth of debt at the end.
http://www.phdcomics.com/comics/archive.php?comicid=1144
You find more of the problem when you read the comments on the post. What America lacks are curious learners, what it has plenty of are 'experts' and fearful novices.
Hah, the "internal Apple document" doesn't even spell "up to" correctly. What a joke.
In the US Gordon Ramsey is mostly known (unfortunately) for his vapid Hell's Kitchen show. But when I was working for home for a while I got hooked on his show "the F word" (BBC America). Part of that show is about how people no longer cook anymore and he takes it upon himself to get people cooking at home. Tons of simple home cooked "fast food" recipes. Really interesting show too. He takes home different livestock (Turkeys, pigs) raises them in his backyard with his kids and slaughters them at the end of the season for a holiday meal. He's of the opinion if he and his family is going to eat them they're damn well going to know where they come from. It sounds a bit more graphic then it is. Great show.

Also a plug for my favorite simple roast chicken is the SF based Zuni Cafe's (you can do it with or without the bread stuffing)

http://www.msnbc.msn.com/id/4401342
Google's Web Design Lead - Michael Lopez Interview
The Inklings did a new product? Is Markets not working out that well?
It strikes me that most of the complaints on this issue (ignoring the partisan frothing) center on self-reassurance - a faith that we can stop all terrorists with reasonable security measures, it's just that someone was slack on the job in this case. Blame hard enough, and we'll be safe.
Too lazy to clean, as I don't have a dishwasher.

Cooking seems fun. I'd like to learn it, and will once I live (a) within walking (or driving, outside of NYC) distance of a grocery store and (b) in an apartment with a dishwasher. Unfortunately, these are not to be taken for granted in NYC. Half the buildings don't even have laundry (I'm not joking).
I got my PhD without one dime of debt, and I think most of my classmates did as well. There is a lot of funding for grad students if you are flexible about what you want to work on. And if you absolutely MUST write your thesis on optimizing brainfuck compilers then you can still cover your tuition by working as a TA.

But this may just be the situation at my alma mater, a land grant university that attracts lots of research dollars but doesn't quite have the prestige to attract lots of talented students. I wonder if students at "name brand" schools don't end up with more debt because competition for funding is more intense.
Why would you put a gigabit port on a tablet?

The 120gb 4200rpm SATA drive is also pretty ludicrous.
Source code here: http://psoup.math.wisc.edu/Snowfakes.htm (roughly in the middle of the page).
Although likely a fake, Clouded Leopard makes a lot of sense. Apple is typically an early adopter of many new technologies and I can see this as being their first move into a cloud backed OS. Not their first more, but the big one (lala.com purchase lets them move iTunes to the cloud easily, also there were rumors of them building big datacenters in NC and other places).

Originally my thoughts were along the lines of iLife in the cloud, but a full push to the cloud also makes sense. Enough people are clamoring for a tablet from them, that the security implications that some have about having their data live away from them would be washed out from the number of people who either don't care or just don't know, not that either are a good thing.
an authentication system based on public keys (I've read they didn't get it right until the mid-80s).

Make that mid-90s. How to do public key signatures wasn't really settled until Bellare and Rogaway published PSS at Eurocrypt 96.
Further discussion on this subject involving Jacques and I:
http://news.ycombinator.com/item?id=897010

Nothing useful came out of it though.
Negotiation in cryptosystems is usually a bad idea. It's a bad idea here. Anything that would make that feature useful would be an abuse or a threat.

One of the worst ideas Simon is getting from Reddit right now is that he needs to make this system more sophisticated. Version the cryptosystem! Use truncated SHA256! Revoke messages on MAC failures! Use random sleeps! Automatically expire keys! Look at this NIST standard I found!

What they need to do is what every other web framework does, because every other framework has been inspected already.
A year end retrospective from an indie Flash games developer
Even if it's fake, it brought one thought to mind: It will be a sad day if they release a device that will only run Apple Approved™ applications.
Our prediction market product is working out just fine, and is 99% of our work. We kept needing a better group email tool to use though amongst ourselves and our clients (as well as our technology phobic families) so we spent a little time building tgethr. It's come in real handy with our main work.

Just the other day we had to get a bunch of different staff from our customer and Inkling in a group to troubleshoot things related to an Inkling install. The email threads were getting ridiculous without a tiny bit of organization. And we didn't need to send them to a project management suite.

Anyways, I love it :) I'm it's best customer.
2000-2009, the lost decade visualized
Virtual space station auctioned off for $330,000 in real money
Space leaks are the real problem, and not just for the reason you state.

These days it's hard to even buy a computer with less than a gig of RAM, but the Playstation 3 - the most powerful console of the new generation - has only 256 megs. Granted, they're 256 really fast megs, but it's still a tiny amount of space by modern standards. You don't even have a hard drive to swap to when you run out of space - if a memory allocation fails, you work around it by hand or you crash.

If you're going to write a game engine that's meant to run on consoles, you really need fine-grained control of all the memory allocation in your system. That'd be my big worry with Haskell, more than speed or garbage collection latency or whatever.
I think it's easier with stump the chump type questions because some artificial filtering. Interviewing and trying to gain real insight into a person is really hard and time consuming... and many people just can't do it/scale it effectively. A sad reality, but I think it's a similar case if you look at startups compared to existing businesses and how they run. Bureaucracy and layers just get built, it's hard to re-create that initial singular purpose. Now this is just adapted to the hiring process.
I liked the Newton's later incarnations. I still miss the ability to quickly jot down "dinner Clara friday" and having an appointment set.
Yeah, right. Like WinFS, I suppose, or the Windows Vista that got shown at PDC 2003...
Which means you should love Ruhlman; his current major book is an anticookbook, containing the ratio kernels of important recipes (X:Y fat/meat = sausage; X:Y:Z flour/butter/salt = cookie) from which you can just improvise your own dishes.

His blog is also excellent. For instance, duck confit from his blog: take 2 duck legs, salt them, stick 'em in ziploc bags overnight, rinse them, cook them for long time in a pot of olive oil, cool and store. Missing from that recipe: $40 worth of duck fat, complicated curing recipe, ceramic crock stored under basement stairs.
but... being blown up is scary!

Yeah, a little cross-discipline cost-benefit analysis wouldn't hurt. What's the return on investment of the US military, for example? I bet in any scenario less a global thermonuclear exchange, it's a very expensive way of saving lives.
My dad was a chef, so I'm used to cooking. I've taught several friends how to cook. Universally, the feedback is "I didn't know cooking was this easy." It really doesn't take much more than 15 minutes and basic literacy to make dinner for yourself, plus it's cheaper and healthier.
I love to cook, make my own stock, roast my own chicken, etc. But articles like this always rub me the wrong way. I imagine the all the articles I don't read that are about me:

America: Too Stupid To Change Its Own Oil

America: Too Dumb To Paint A Room

There's only so many hours in a day, and we all have different priorities. A rotisserie chicken is nice for people who don't work from home, don't want to eat at 9pm, and don't want to pick up KFC. Get over yourself.
Could the event and the venue be any more incompatible? I mean, what's next? lan party at Lockheed Martin, or a phreaker event jointly held by Oracle and Sloan Business, or Burning Man sponsored by department of health and human services?
Have you put your idea in the Feature Requests

http://news.ycombinator.com/item?id=363

thread? I strongly support beefing up duplicate detection.
We've not checked this in yet precisely because, as you say, that good review is important. We don't have anyone in our core community who's a security expert, so that's precisely why we've tried to reach out to the broader web development community for review.

I'm really sorry that the request rubbed you the wrong way. In fact, it completely sucks: you're pretty much the perfect kind of person we wanted to interest in this. So on a meta level, do you have any suggestions about how to word or structure requests like this in the future? Can you clarify what, exactly, rubbed you the wrong way? Is there something different we should/could have done?

Your main suggestion here seems to be that we give it some time (right?) and I hear that loud and clear. I agree it'd be silly to call for a review on Monday and check it in on Thursday. We've always been a pretty conservative bunch of committers; our community's pretty used to waiting while features get the review they deserve.

The problem is that there's a chicken and egg situation with any code that's not committed (or is out on a branch). The vast majority of contributors (let alone developers) only see what's on trunk, so anything that's not yet there gets a simply pitiful number of eyes on it. Once something's committed/merged, a whole lot more people see it (which is why we always end up finding bugs in "stable" code only after it's merged). But shipping insecure code is just awful. As a maintainer, it's hard for me to tell whether a lack of feedback indicates a lack of issues or a lack of interest.

Regardless: thanks for your help and advice. I really appreciate it.
This is an interesting idea, but realize that people will dispute your premise.
I'll be glad when these so obviously fake "documents" completely disappear.

Clouded Leopard? Really? Why not Cloud Leopard? Does anyone actually think Apple would call a product "Clouded Leopard?" Or that a tiny 7" tablet needs a power-hungry Core 2 Duo?
If anyone...

- Wants an invite

- Has ideas about better use cases than programming tutors

...please let me know! (here or on breck7@gmail.com)
Did you read his post closely? On closer examination, the whole industry seems to be centered around convincing people that there are thousands of modern shortcuts people can take to get complicated-sounding recipes executed in less than 30 minutes. The industry is simultaneously complicating cooking and dumbing down cooks.
I'm surprised no one has mentioned that the machine was invented by Claude Shannon and that this is an inferior knockoff.

The original has an uncanny hand which changes the character of the device from purely mechanical to somehow philosophical.

(Normally I'd dig up a link, but I don't have time right now.)
That's why he is Jobs and I am myself ;-)

Apple is in much better hands than mine.
How to play craps
My anecdotal experience is that CS grad school is probably worth it. I have a MS myself and when I wrapped it (at the end of the Internet bubble in 2001), it was still worth 15-20% in starting salary at big corps. Some of my cohort continued onto the PhD - they <mostly> found employment in universities and research institutions over the last three or four years.

However, the Taulbee survey (http://www.cra.org/statistics/) seems to indicate that we are seeing a large increase in the number of PhDs over the last decade (1800 a year? thats a bunch to get sucked into Microsoft and Google on a yearly basis). Several of my cohort had to take postdocs or lectureship jobs (at $3K per class or something else ridiculous) to stay in academia, so it might be a bit of a CS PhD bubble as well. Falling undergrad enrollments over the last few years might have bottomed out as last year there was an uptick in BS enrollments.

The Taulbee data indicates that a large portion of CS PhD types (~60%) wind up in industry positions of one type of another.

I would probably encourage talented hackers with the interest to try grad school, but to not feel compelled to go at all if they can pick up challenging work at a startup or even bigger company.

Be damn careful about winding up an "IT professional" though. If you don't control that process, you'll wind up a jack of all trades in a job market that tends to reward specialization and scarcity of knowledge rather than general "get it done" skills.

Of course, if you start your own company, you can ignore all the above advice.
Sorry, I wasn't clear/precise, I meant an "authentication server" type protocol/system, e.g. like Kerberos.
I am almost completely unable to write anymore. I've been typing for 2/3rds of my life and haven't done any serious pen writing for the last 15 years. I'm sure with some practice I could get used to it but I don't see a need. Keyboards are just more natural to me. I learned to write English and spell via QWERTY. In fact I don't really know how many words I type are spelled. I just know what sequence of key-presses are required to make them. My understanding of grammar is tied to the ability to quickly edit. It's trial & error grammar. Sometimes I have to type something out a few times to determine what is proper grammar or at least passable as a coherent sentence. I've noticed when I do write with a pen my spelling & grammar skills revert to the level they were at when I stopped writing 15 years ago. (significantly worse)
I like cooking something great, especially when I have people over or just when I feel like eating something really good but I hate everyday cooking. It's so boring. The processed foods you can just throw in the oven for 30-40 mins are getting so good nowadays that the reason I don't cook that much is that it's just so much easier not to. Why spend hours to prepare a chicken pot pie when you can just buy a frozen one for 8$? Same goes for shepherd's pie and any number of others.
In fact, if they're serious about peer review, the fact that it took 15 seconds to find a critical vulnerability would be a good reason to hold it back for many weeks and to ensure that several competent people signed off on it.

Meanwhile...

http://groups.google.com/group/django-developers/msg/7e0e53c...

(I don't have the final say on that, of course, but considering that I hadn't even seen the code until today I just don't see any way to both be a responsible release manager and ship this in Django 1.2)
Why Vest Founder Stock (by Scott Walker)
How Bad Is U.S. Health Care?
It would be pretty neat to have an adjustable lag time for your upvotes, kind of like the adjustable time until a post is shown.
learned something new today. thanks.
An Affordable $199 Tablet for Everyone - And It's Not From Apple
The real reason for drivers licenses is social control. My father's first driver's license was never supposed to expire, my State ID was never supposed to expire, in both they changed the rules, and forced stores and banks to no longer accept "expired" IDs as proof of identity. It's not like your identity or age or ability to drive or anything else changes when your ID expires, they just want to keep you on their chain.
'Save MySQL' campaign: 94% support notion of Oracle divesting MySQL
BZZZT: this graphs non-farm payrolls, during a period when the population finished its move from the farm to city.

And there are two massive discontinuities you need to consider, the post-WWII period when most of the world's industrial capacity was destroyed, degraded or sort of used up (and for that matter, we recovered from a very low Great Depression point), and the recent period when more than half the world's population joined the free market. The latter was good for the rest of the world, but the effects on the developed world have not been entirely good, at least in the short term.
I partially (though I don't know how much) blame the infantalization of children. There's no reason a 15-year-old can't cook a full dinner for the family, except that cooking is "too hard" for "children". And the only thing that made me go up to 15 is safety, 12 or 13 is probably enough on average.

I'm not saying this should be a regular responsibility, but they should be capable of it.

I wish my parents had let me cook more. I recovered in college and now I cook a lot, but there was no reason I should have needed to wait until I was not in the dorm anymore.