skysight-inc/HackerNews huggingface dataset:
While the cold doesn't cause illness, it seems to have the potential to reduce immune response which can then result in more illness than if one hadn't gotten cold. From Wikipedia's page on the common cold: While colds are caused by viruses and not cold temperatures, there is some controversy over the role of body cooling as a risk factor for the common cold; the majority of the evidence suggests that it may result in greater susceptibility to infection.

It may have been coincidental but I fell ill with colds a day or two after both times I got caught out in the cold with inadequate clothing this winter so I had to look this up.
Thank you. It actually caught a mistake I made playing with it!
Airbnb Co-Founder: Make Money Off Your Hobbies
Amusing that this takes place in Saigon. My mom is from there and her knowledge of COBOL is why she still has a programming job today
Very nice. I'll be recommending this.
My recommendation is to relax and think about how incredibly unlikely it is that that information went to the tiny, tiny, tiny, tiny, tiny subset of humanity that can and might use it against you.

If you are really concerned you should research the recovery process for affected customers when companies are hacked and lose massive and broad sets of customer information.

You should not bombard them with scams and spam to get your mom's old email blacklisted, that is an overreaction and most likely you will just cause the other person inconvenience.
> On the other hand, narwhal and tusk do not run on Windows and are no longer being maintained.

You can't blame them for not staying with narwhal. And I'm sure you are not suggesting that they should switch back to ant or rake.

Honestly, I don't understand the unnecessary snarkiness of some people on this site.
Improving CSS text decorations
I disagree. Yes, this record is out of date and that limits its utility today as a decoding tool. However, its historical value is high because it is out of date.

I found it interesting to go through it and look at which usages had survived and which hadn't.
Lest we forget "computer" and "compiler" were once job descriptions, and (if I'm not mistaken) the "coder" was the person who punched the cards while the "programmer" was the person who fed those cards into the card reader. Timesharing systems and teletypes changed everything.

Software developers often talk about how automation changes peoples' lives but sometimes forget how much of their own industry was disrupted by automation.
I think it is the same with Linus. He feels he is clever and he is being clever too. Just saw his tech talk on git the other day on youtube, which he gave in Google. He does not care. He is damn opinionated. My point is being smart does not ignore other people's views.
You are the first adult guy I heard of who has a mother who is a programmer. Just realized that.

I can't talk with my parents about my daily work, having a mom like that must be awesome.
Ubuntu Linux Primed for Life on Tablets
uhm, grunt? http://gruntjs.com/ It's exactly a "brand-new build system — reimagined from the ground up — that leverages all of the power of node, npm and their thriving ecosystems". I use it on several projects and it works really well. It's probably my favorite build system across all languages for its simplicity, extensibility, and utility.
A Zillion reasons to escape from India
No. While you are correct a DFA is far superior for parsing this specific subset of javascript regex, it does in no way make it ideal for debugging purposes.

1) In the user's program the regex is not going to be run on a dfa (since we are talking about the javascript variation which has back references). It makes more sense to warn the user about bad performance, than making them believe they are safe.

2) A debugger has to be true to the input. If the user wants to debug (a) it doesn't help that the debugger just casually transforms it into a*. That wouldn't make the diagrams fun at all.

3) It is entirely possible that in the future, the author wants to expand the awesome tool to a larger subset of javascript regex. This would probably make it break out of the finite automa space.

I do however agree that it's a pitty how many good regular expressions are run on stupid backtracking systems out there.
If You Don't Know Linux, You Better Learn Fast
OSS to run a church .. just in case
In Reddit AMA, North Korean defector speaks of regime focus on US (VIDEO)
Microsoft Hacked, Just Like Apple, Twitter, Facebook
Google Glass will be iPhone compatible
Companies are desperately seeking Linux talent, report says
So I took a quick look at the Jakefile and it doesn't seem like it does a whole lot more than shelling out and a little bit of file manipulation.

I wonder if Cappuccino has considered using make. make is maintained. make works on Windows. make is unglamorous but it works and it has worked for decades.
Ubuntu Offers One Operating System for Any Device
I wonder how Go compares to SilkJS, since SilkJS is much faster than Node.
Recovering from a corrupted git repo
Same problem in Firefox.
In the USA consumer expenditures represent 70 percent of gross domestic product, in pure 'output'. Though Economically business investment is a stronger driver, (business moves more money around), it's not the larger slice of the final pie, or 'in their hand' as such.
Facebook acknowledged it and the researcher who found the vulnerability got a bounty from FB.
>Honestly, I don't understand the unnecessary snarkiness of some people on this site.

Reflexive negativity is a problem, pg is aware of it. Hiding comment karma score was one attempt at mitigating it, hopefully he's got some more ideas as well. Definitely one of those big problems, with the Internet in general, looking for a solution.
Regrettable Science Resumes, Part 2
Should secure passwords be tested to be unique?
Many services force you to use long passwords that don't closely match a text book etc. If a service knows my e-mail address, wouldn't it make sense to test if the password is the same for the e-mail provider and refuse to accept a recycled password? The spotify incident suggests this would be a very acceptable behavior but I would really hesitate to even test a password on another system when the only thing I did was to refuse that password and suggest to also change the now compromised password at the other service.
python official docs and flask docs
Iconoclasm - Ted Neward asks what defines the software iconoclast ...
So Chinese people on average should have more savings? That doesn't seem like true, since most of the Chinese elders live with their children...
Ah, but remember that this sword cuts both ways! That is, these methods can also be used to ensure a given text is displayed with the maximum possible river amount and length.
Loan comparison website what is out of this world
We are working on loan comaprison website and we are 100% sure that this new website will completely blow your mind! Our new sophisticated algorithms are going to revolutionize the way how loans are compared in the past.
I recently read Weinberg's Psychology of Computer Programming, which was written at about the time that time-sharing operating systems (like Unix) began to push out batch computing systems. This is exactly the sort of thing he was concerned about.

When you have a long turnaround time for feedback, you get a strong incentive to "desk check" before you send off your work.
Six tanks at Hanford nuclear site in Washington are leaking
Apple Doesn’t Want Me to Read Interactive iBooks
Pump Up the Storage (2011)
Backbone AutoComplete Widget
Well, no,, she programs in COBOL...so we have nothing to talk about :). I do remember when I was having a hard time in upper level Calculus thinking that my mom had to go through the same classes to get a college degree here, except with much less English ability, so the least I could do was stick it through. But we've never talked much about programming, I think for my parents, it was just a way to get a job after moving here.
The point is that at any instant in time, almost all the current "stuff" is not in the hands of consumers. It is situated in the structure of production.

Read the Hayek essay I mentioned, he explains it better than I have.
You are right. The thing is, you have to start somewhere. There are many decent products for structure. So we are starting with the other extreme. Give us some time.
Actually I am not getting these concepts at all.

Time doesn't move at all. Feb 23 2013 7:32:14AM is always at the same spot.
It’s not about you
This is why no two services know me by exactly the same email address, and different passwords are used everywhere. If I want to share some of my information with your app I will do so deliberately, otherwise you are not getting anything. What's that you say? I can only sign-up via facebook? Well then fine, I guess that means I'll be living without what-ever you are hawking.
"No prizes for guessing what will happen in two years' time when node.js is no longer the shiny new hotness"

Do you honestly think there will be anything out in the JavaScript world that will replace node.js within the next 2 years?

Please think before you snark.
Breaking Google's Glass
Did you try creating a new gmail account with that email? If you succeed, it means no one ever received those documents :)
A part of me has this initial reaction as well: "Who has not heard of the Jargon File?!" But then I remember that there was a time once (long ago now) when I hadn't heard of it either -- and I remember my own delight in discovering and inhaling it. At the risk of sounding patronizing, discovering the Jargon File is practically a rite of passage for nerdy youth. So to anyone reading the Jargon File for the first time: enjoy it, and (as long as you're learning about our shared history and culture) take a moment to also read the Story of Mel, the Last Real Programmer.[1]

[1] http://www.cs.utah.edu/~elb/folklore/mel.html
Why does Ubuntu need to update it's kernel so often?
I've been on both sides and seen the extremes of both. Sometimes on the same project. The extreme cases are easier and more fun to poke at, so that's what I'm going to do:

- The smart-ass with little to no experience but always knows the right way to do things. Pounds the drum of change. Would rather burn the project to the ground and rewrite everything than progressively add business value. Refuses to consider they might be wrong.

- The know-it-all leaders who are in fact incompetent. Imposes decisions which they are not qualified to make. Refuses to consider the opinion of other intelligent people on the team.

A team is a social endeavor. It might seem great if being "right" was all that was ever required to change someone's opinion, but humans don't work that way.
I don't really see any "reflexive negativity" in the original comment.

It's merely pointing out what seems to be a trend with this project and the build systems it uses. If there's any negativity involved, it's with how much time and effort (and donations...) the Cappuccino crew wastes with all of this repeated switching to the most-hyped software of the day.
Better pictures, use cases (e.g. slippers for the elderly) and paper here:
http://www.evl.uic.edu/files/pdf/SpiderSenseCameraReady.pdf
Depends who you hang around. The hip iPhone kids probably won't touch the thing, but here in what once was blackberry land (enterprise office) I see Lumias all over the place.

Can't say the same about RT, though. I've heard very few positive comments...
Readers are out there – but the model for getting their attention is broken
When I read it, the "donated money" in your quoted text was a link to his donations page.
The site maintainer for the 1988 verion, Paul Dourish, gives a counterargument in his preface ('...Unfortunately, in the process, [Raymond] essentially destroyed what held it together, in various ways: first, by changing its emphasis from Lisp-based to UNIX-based (blithely ignoring the distinctly anti-UNIX aspects of the LISP culture celebrated in the original); second, by watering down what was otherwise the fairly undiluted record of a single cultural group through this kind of mixing; and third, by adding in all sorts of terms which are "jargon" only in the sense that they're technical...'). At the very least, the 1988 version is livelier.

For more amusing grumpiness, see The Unix Hater's Handbook:

http://web.mit.edu/~simsong/www/ugh.pdf
13,753 Gov’t Requests for Google E-Mail Data in 2012, Most Without a Warrant
Tiny Drones Fly For Reconnaissance
The Myth of the Medical Breakthrough
german HN pendant http://hackerbruecke.io/ tried to fix it
> I write web software in Ruby that runs on embedded devices.

Ok I gotta ask.... Why on earth would you do that? It seems like an exercise in masochism. I wasn't even aware that ruby would compile on embedded arches.
Irish 'nuns' caught drinking illegally
This is a good question. It seems like Cappucino is targeted squarely at Cocoa developers looking to do web development without retooling, just as GWT is targeted toward Java Swing developers looking to do the same thing. This can't be a large target audience. (And I imagine that the few hard-core users would probably be willing (and able) to pay something for it.)

(Haven't we all sort of agreed that the best way to do UI is largely declarative, and then we wire things together with a selector based library? Why go through the pain of having to write code just to describe static UI resources?)
You might be interested in Nir's discussion of the bug: http://www.nirgoldshlager.com/2013/02/how-i-hacked-facebook-...
Also note our keynotes have been announced: Gerald Sussman, Joe Armstrong, and David Nolen. Going to be a great conf!
Same here.

Last week it was needing Redis slaves to handle 'SLAVEOF NO ONE' from the master without crashing. Needed to tell all read-slaves (hundreds) to stop trying to reconnect when taking the master down.

It's fine balance though, you don't want to be stuck with too many forks to maintain.
I'm on a fairly slow (but usually usable) connection, and your site never loaded for me. I waited for 2min and only saw a throbber. Not sure if this is a problem with Cappuccino or your site. (Chrome/OSX)
High-end embedded Linux (1.2GHz ARM CPUs). It saved development time, but I am considering rewriting everything in C. This is an example of what it's for (self-promoting link in 3, 2, 1...): http://www.nitrogenlogic.com/
Hard to keep such a market share and remain cool. Win95 was not cool, but it ate their launch.
Extend Falcon Pro's Token limit
Big data is dead - What's next?
> Why the duck would video card manufactures care if people cheat in video games?

They care because game makers care. If they want their logo in the pre-game splashes and similar they need to not be a problem to the people who decide what goes there or it'll end up costing more than it would cost the compatetion. Also they certainly don't want someone like EA coming out and explicitly saying they don't recommend their line of graphics systems.

> Heck, why would even GAME manufactures care if people cheat in video games?

Way back when, they didn't. Well they did, but only for the first X weeks after which any sectret and big ending reveals were public knowledge anyway afte3r which they'd leak out cheat codes themselves to increase interest inthe game from more casual players.

Now they care because their customer base cares. The perception that someone might get an advantage by using a particular card will put a lot of people off. Even if it isn't really possible (because the game is well enough designed that such hacks won't really give any advantage) the perseption amongst the general public that it might be is enough to be concerned about.

> Can somebody clear up if that is the real reason those debug options etc were taken out?

Not unlikely: they were probably pig sick of people breaking things and blaming them for the resulting mess (I tweaked X and your card overheated and my computer crashed and I lost three days of unsaved work, waah, waah, waaaaaahhh).

Or people tweaking the settings, making things far worse in some circumstances, and then assuming that the card is crap (and telling everyone) because to does X badly without thinking that their tweaks might have a little to do with that.

Or they were sick of getting many support queries about the options, or having to make an effort to monitor populat forums for people distributing blatently bad advice about them so they can nip the above problems in the bud. Time is money and reputation management can be expensive especially if you are having to do it retroactively.

Or all of the above. Basically people. People are a problem.
I upvoted and tweeted about this just so we raise the possibility that you get a good solution to your problem.

Even if you manage to reach Google and they somehow delete that one email from that guy's inbox, how can you know that he hasn't already saved the information? So, instead of trying to solve this from the gmail side, why don't you look at the other one? Contact your bank, let them know and have your card numbers and passwords changed, start the process of getting a new passport maybe and in general "protect" yourself by making the information that guy has useless.

But I agree on the "relax" part too, I mean, how many of us would take such an email seriously? Chances are he/she thinks "Oh, those Nigerian Princes are advancing their techniques..", laughs at it and marks it as spam.

If it reaches someone, that is - and it's quite possible it doesn't.

But, yeah, my advice would be to let everyone know and eventually make all that information useless.

Good luck and let us know if something happens! :)
Apple Maps Now with Street View The Day Has Arrived
The company is expected to have costs when hiring, it isn't appropriate to push them onto the applicants by having them work it off.

What if a company gave you an itemized bill after your interview? You're still exchanging something of value for their time; is that reasonable or ridiculous?
Sync your Twitter Archive with Google Drive
Chromebook Pixel allows for custom bootloaders - Linux-friendly
I really wish IBM would open up some sort of emulation environment for educational use. Their customers desperately need new z/OS developers but it's hard to break into that space and learn it.
Really impressed by the short length and high effectiveness of the code. Thanks!
Using gradient seems to be key in a lot of design. Does anyone have a few resources that explain in detail how to design them to get the various effects? Choose the colors and offsets? For example, the raised look in text or buttons. From looking at many examples, it seems that there's always a transition after the first few percent (e.g 3%).
Bringing voice recognition to the web
Make a brownie
The long-run gains of not mixing genders in high-school classes
Ask HN: Should I take this job? IBM intern
I'm a 5th year computer science/ engineering(chemical) double major at a quality Australian University. Not interested in the ChE side at all.

I've received an offer from IBM for a SDET role. It's either a 6-month full-time or 12-month part-time in semester/fulltime in holidays role.

I expect to graduate this year but if I take the IBM position, it will delay my graduation by about 1 semester.

I also have a offer as an university tutor.

I'm currently thinking of trying the part-time IBM position, with a full-time studies load, and the tutor role as well. Dropping down to part-time studies if I get overloaded.

My dream isn't to work for a corporate giant such as IBM but I feel like I should at least try it. I have no prior CS work-experience (although a few decent side-projects).

A 12-month part-time position will also possibly stop me from doing another internship this summer.

I'm passionate-hungry-driven and I want to learn absolutely as much as possible. I want to surround myself with people who are just as passionate as I am, with people who are better than me - so I can learn as much as possible. I'm not sure if I will meet people like that in a corporate environment. I'm not sure I'll meet people who I can discuss the latest articles on hacker news. I'm not sure I'll be to reach my true potential.

I love start-ups, I read about it everyday, and I really want to get involved/experience with some amazing ones.

A VP at a very well-established and fast growing start-up let me know that it may be "detrimental" to take the position.

I guess what I am looking for is just some advice about my predicament.

What should I do HN?
> Heck, why would even GAME manufactures care if people cheat in video games?

Singleplayer, maybe. But Multiplayer? Very annoying for everybody involved. Having a multiplayer opponent cheat is like having a singleplayer bug that means you cannot advance in the game.
It seems utterly tragic that humans simply refuse to learn from the history of others. Can anyone point to a country that is under-going catch up development that does not go through this nightmare?

It is not inevitable. These chemicals are known, understood, and indeed replaced in similar factories across the globe. So what drives Bhopal, or Chinese cancer villages or vanishing Russian seas?

Is it you can't con an honest man and you can't pollute under an honest government?
It's not offensive toward women in itself, but in the context, being distributed at a developer conference to promote a magazine, it's sexist.

It marks the territory as a boys club. It basically says "for brogrammers only".
I wouldn't say I use them often (and when I do, it's usually some form of business process modeling rather than software control flow) but I don't think it's quite fair to assert that flowcharts became obsolete with punch-cards.

At they very least they are a useful "language" to describe program-like logic to non-programmers. That includes beginner programmers, as others have noted, but also includes interested non-technical parties. In my experience it is the best way to explain/document convoluted decision trees to non-programmers.

More broadly, I hear a lot of complaints about UML and other diagrammatic ways to design or describe programs. I don't really get it. I mean, I understand why one might think that the formal UML language is complicated and convoluted (because it is that) and why one might think it fails to live up to the promise of a visual way to specify/write software (because it does fail to do that), but surely I'm not the only one who just drops most of the formalism and uses a pseudo-UML format to communicate (and sometimes even reason about) software design? How do you sketch programs without some UML-like notation? (I suspect UML was partially a formalization of existing ways to sketch programs to begin with.)
Hi from Denmark here - the neigbour country to sweden. Where we do the excact same thing...
Anyway there was a danish woman who moved to USA once and left her kid outside a cafe while she was inside. I think she was arrested or something.
It made a great deal of fuss in Denmark, since no one steals kids here (of course thats an understatement - probaly it has happend)