skysight-inc/HackerNews huggingface dataset:
Forgot SQL Password as You Wish
Forgot your sql password again? Don't worry! This post would teach you how to backup the sql password. You could forgot the password as you wish.
This feels like one of those optimizations that makes sense now, but very quickly just becomes bloat. We've seen a lot of heroic optimizations that make sense at the time and improve performance, which only a few years later actually slow things down. Remove the "optimization" and go with the simpler code, and things become much faster.

Optimizing for spinning hard disks seems like one of those optimizations that will soon come back to bite you. Graph out the Iops improvement of SSD's. We're getting to the point where we can think of an SSD as secondary memory and treat hard disks as offline storage.
Your points are all valid and I'll consider each one in refactoring the code. Thanks!
"The big question now is whether this therapy could work in humans. Clinical trials that would lead to using this therapy on humans could begin in two years."

I really should stop getting overly optimistic about these articles.

Also, I realize HN terms loosely say that anything that can be termed as items of interest to hackers is acceptable, but as a community can we please keep off miracle cures for AIDS, Cancer, Incredibly efficient batteries and Super cheap solar cells and <Insert prototype of cure-all renewable energy source here> until something real materializes?

If not, I'd honestly like to know if anyone really derives value from these articles and remembers them for more than 10 seconds.
> Few sensible C++ developers in 2002, let alone earlier, could or did use STL iterators, generics, or templates on a large scale

This may be far too much of a generalization. The team I worked in was making heavy use of templates by about 1999. Now it was true that no compiler implemented the full standard and you often needed workarounds. But many developers clearly saw the utility and made use of the fact.
More and more content is being taken entirely off the open web and siloed behind a server that talks an unstable proprietary protocol, with exactly one blob of javascript in existence that knows how to tunnel requests over HTTP to access shreds of that content and cram them into an utterly non-semantic DOM. We are hurtling backwards into the client-server hell the web had saved us from.
I haven't done research into which (if any) html5 audio formats that IE9 supports. I fully plan to add feature detection to serve the correct audio format to the correct browser—IE9 included.
Cuil will make it. They are smart people. Anna Patterson was the architect of Google’s search index. Tom created a revolutionary search engine that introduced automatic clustering and page analysis. Apparently they also have a Google former technical lead on staff. Teams like that win.
Does the EFF have the same policy about donations in Facebook Credits, or Xbox Points, or Farmville Farm Coins?

What makes bitcoin more dangerous than other digital currencies?
Verizon jumps on the tiered data bandwagon
LulzSec, Anonymous announce hacking campaign
I wasn't aware of this project. Thanks for bringing it to my attention.

Boombox.js has more features in the works. Please check back later for updates. Thanks!
I'm still standing behind my conclusion.

1) apps that could be web pages are generally free so don't show up on the "top ten paid apps" list. The cooking apps I used are a prime example here.

2) flashy games are often purchased but forgotten, it's the apps with good gameplay but not necessarily as flashy graphics that get replayed and replayed and replayed. canonical example: angry birds.

3) Flash can do 3D too.

4) in your top ten list, only #3 and #8 would not be possible as a web site.

Most apps could be web sites, so any stats that say most time is spent in apps is meaningless.
Code of Conduct for SaaS Companies
Have you been able to make good use of the space underneath? 10' - 12' length is about 50%-80% longer than a floor futon or an inflatable bed.
The prison system in the US is a multi-billion dollar industry. More prisoners = more prisons = more jobs (guards, cleaning staff, psychologists, etc.).
Lean purifies proces
There's video for the lazy. http://www.youtube.com/watch?v=gfE3B6L-Otw

Looks to be pretty incredible HW and UI paired with Linux goodness.

Better intro showing main features live: http://www.youtube.com/watch?v=1LffDQHp5E0
I had a quick look, and I can't see where the EFF accepts donations in Facebook Credits, Xbox Points or Farmville Farm Coins.

(Removed section related to your original comment).
So the same folks encrypting their grocery lists with 8192bit RSA so the NSA doesn't read them are relying on ideals to keep the currency exchange functioning?

A system robust against outright criminals still works when you have decent people. The converse is not true.
There are both vaccines for HPV (cause of cervical cancer) and HBV (cause of liver cancer).
Facebook XSS Exploit [CODE][GIST]
I think it's safe to say that Kevin knew the bitcoins he purchased were not on the up-and-up.
A lot of people have commented that this type of stuff is standard. Maybe that's true.

But if I considered my stock options to be an important, must-have part of my compensation package, I'd demand contractual protections. Double triggers have been suggested; one could envision other safeguards as well. One way or another, I'd make sure that my options were safe in the event of my arbitrary termination.

If I couldn't negotiate that, I'd base my negotiations on the assumption that the worst-case scenario would happen. In other words, I'd discount the value of my stock options accordingly when deciding whether the offered compensation package was adequate.
Canal Street Coffee:
http://news.ycombinator.com/item?id=2625129
Minecraft's Jens talks about Minecraft from a developers perspective (1hr talk)
The audio recording was poorly synced, I tried to fix it but it wasn't possible so it starts about 5 seconds out of sync and by the end is in sync. The talk is an hour long and is from Dreamhack (Summer 2011).
Flyonthewall.com: major ruling on breaking hot news protected by IP restrictions
Considering Wallace and Franzen were friends, and Franzen's the Corrections appears to have been published about 5 years after this article, I enjoy thinking that the article influenced the book.
How do you use the hammocks in the snow though? (Don't know if this applies to the Appalachian Trail, but I know that sleeping in the snow happens on the PCT).
I like repositoryhosting.com for 6$/month you get unlimited users/repositories and support for git, svn, hg
That's a bit like saying sunscreen is a vaccine for skin cancer.
I'm pretty sure they are actively campaigning against increasing the number of medallions, so yes... they are to blame for making it a scarce resource and therefore worth hundreds of thousands of dollars.
Not necessarily. It could just be a trade-off. Less time in the light stages of sleep, and more in the deep stages.
I bought Optimal Layout from the App Store as soon as I saw it. The first version was okay, but the latest upgrade is absolutely fantastic. The ability to switch so quickly to different windows makes the app really worth it and I use the Divvy-like grid to re-size windows constantly in different Spaces.
Crunched! Great going Jason. I'm looking forward to the launch so I can play around with adding Decal as a content source via our API!
Some of us simply can't sleep on our backs. When I try, I end up feeling and hearing my heart thumping loudly in my ears and have to roll over onto my right side.
The nuclear industry is pretty bad at lobbying: it has few workers and a bad image. It usually gets trumped pretty thoroughly by the coal industry lobby.
So you avoid X altogether? How would there be updates without X? And if using X, why not use apps that have desktop update functionality (where that is important)?

Not sure what you're asking here. I use X but switch between a fullscreen terminal running tmux and fullscreen Chrome. With tmux, you can multiplex a bunch of terminal windows, monitoring some of them for activity. For instance, if new mail arrives, mutt will repaint and its window will be flagged as active in the status bar at bottom.

I also use this as an ad-hoc notifications system: for example, kick off a long build, redirecting output to a file, and monitor its tmux window. When the process exits your shell prompt is printed again (activity!) and voila, you get a "build is complete" notification.

Is it just for the ability to use these programs on a remote server? Or do they improve workflow even on a local machine?

YMMV of course, but...

I use both remote and local tmux sessions. Reattaching to remote sessions and picking up where you left off is obviously useful, but it also comes in handy locally if X crashes, or if you need to remote in from a different machine. I build up a fair amount of "working state" inside a tmux session: an editor with tens or hundreds of files open, sql prompts, chat logs, shells with important history, etc. With suspend / resume you can go for months without having to tear down and rebuild that state. If I entrusted all that state to a gui, it certainly wouldn't live as long.

As for workflow, the world of text and text manipulation really has advantages once you get comfortable in it. Random access to programs is O(1) fast: in my setup, "^A 0" for editor, "^A 4" for mail, etc and it's obvious what number to hit for other ones. Compare to Alt-Tab style switching which is more like O(n) as you cycle through the list. I find the fine-grain motor control of mouse-based copy and paste cognitively wasteful and annoying. Keyboard-based selection of text lets you use your favorite editor bindings to jump to word boundaries, end of sentence, end of line etc and is much more pleasant. Searching any terminal output via "/" or "?" is handy.

You get the drift. ;)
If the tarsnap author decided to let canadians use his service, it might help
The Pendulum of Behavior
It's not exactly special insight, but presumably all the people involved have experienced a number of encounters with Ted whereas for flying saucers, it is generally the case that all parties to the conversation have not had a number of encounters with flying saucers - unless one has - to a high degree of probability - entered an intellectual black hole of the sort described in the article.

The argument is premised on long standing principals of ordinary language philosophy, i.e. "It's not Ted, because Ted is on holiday," is an appropriate response whereas, "It's not Ted, but a robotic doppelganger," is a bullshit response [a recent addition to the philosophical classification of propositions] in ordinary circumstances.
Why did Skype fire 8 execs before the merger?
Since we're talking Waterloo, what are local hackers' opinions on how a downward slide for RIM will affect the area/scene? I've been wondering this lately, especially since I've been considering looking for work in the area.
There are two main kinds of "Skilled Migrant" visa. The sponsored kind, called a 457, requires a specific employer and is valid only during your employment: http://www.immi.gov.au/skilled/skilled-workers/sbs/ - it's probably closest to the US H1-B Visa

There is also an independent (ie, non-sponsored) permanent work visa, which has a points-based assessment depending on what skills you have: http://www.immi.gov.au/skilled/general-skilled-migration/175...

And additionally a permanent "employer nominated" (essentially sponsored) visa which is easier to get than the independent kind if you have an employer willing to sponsor you: http://www.immi.gov.au/skilled/skilled-workers/ens/

Your wife, when she finishes her degree, might be eligible for this one: http://www.immi.gov.au/skilled/general-skilled-migration/885... - it's also point-based assessment, though, and I'm not sure if "University Lecturer" is on the list. Most engineering disciplines are, though (including software development and software engineering), so if that's you then you should be fine.

The visas generally include a provision for family, so if your wife gets a visa you should be okay, and if she can't and you can, that should be okay as well.

I'm getting a bit out of my depth at this point, since I've only been involved in student, working holiday, and partner visas before. I hope I've given you useful general advice, but it may well be only a partial picture of the skills-based immigration situation.

You can get a lot of information from the immigration website: http://www.immi.gov.au/immigration/ but if you're serious about this I would consult an immigration lawyer or a migration agent. The latter are usually a lot cheaper than the former. Make sure your agent has a MARN number (that means they're certified by the Australian Government and actually know what they're talking about). I don't have any specific recommendations, but my girlfriend talked to visafirst.com when she was getting her student visa and said they were nice.
I imagine that all BTC available for trade at MtGox are in a MtGox-owned wallet. All trades are just done in their database, and a transaction only hits the bitcoin network when a user wants to withdraw BTC out of the market.
I don't necessarily disagree, but it's worth pointing out that this might not always be the case:

"Every mathematician worthy of the name has experienced the state of lucid exaltation in which one thought succeeds another as if miraculously. This feeling may last for hours at a time, even for days. Once you have experienced it, you are eager to repeat it but unable to do it at will, unless perhaps by dogged work." -André Weil
This is basically true, but it doesn't necessarily all have to come in one 8 hour shot. The past month I've been taking 10 minute naps once an hour from roughly an hour before lunch on through about 6 in the evening, and it makes my working hours much more focused and my after-work hours feeling much more refreshed.
That works even better if you attach it to the underside of the hammock so your weight doesn't compress it.

I slept in a hammock for a while in a cramped basement apartment; it was one of those cheap nylon mesh ones, but really comfortable. Until the gentle rocking motion wore through several of the nylon cords and dumped me on the concrete floor one night. Worse, I knew from rock climbing that nylon rubbing on nylon wears ropes out really quickly, but it never occurred to me to apply that to the hammock until after.
Watch'cars 2'online'free"megavideo
watch'cars 2'online'free"megavideo
And for those of you who do not know smuch about the next Pixar film which is a sequel of Cars a few moments and then they have released the official synopsis of the film Previous Pixar has shown
I feel this article is guilty of exactly what it argues against. Many of the views he writes off as ridiculous may be the results of countless thought processes working in any number of contexts. Instead of accepting this, he simplified each view that contradicts his own down to an obviously ridiculous claim, then makes use of what is effectively a traditional straw man argument. Sure, it's true that if your views are rationalized the way he expects them to be then you have no logical let to stand on. On the other hand should you have any sort of more complex and rational approach to the matter it appears that he will still gladly lump you with the lunatics.

That said, I do agree that the issue he is trying to point out is of vital importance. The fact is that most of the people that believe in mysticism, religions, UFOs, psychic powers, and other things to that effect are completely disconnected from the physical reality that they inhabit. However, I do not think the solution is to tell these people that their views are ridiculous, before quoting scientific facts the implications of which you might not even understand yourself. You would be better off establishing a rapport, and gradually introducing more and more facts that do not agree with their interpretation of the world. In the end you may both find some wisdom in the result.
Lots of ways, for example: Delegate authentication to another server, have your authentication server go down, mess up a try/catch clause in your app that doesn't handle a bad connection correctly

It's very doubtful something like Dropbox is as simple as

if(user.hashedPassword == sha1(salt + enteredPassword)) {
letUserIn();
} else {
error();
}

Who knows though, it could have been something even as simple as

if(user.hashedPassword == sha1(salt + enteredPassword)) ; {
letUserIn();
}

Now everyone gets in!
Thanks.. That makes perfect sense.

That said, I can't help but feeling misdirected. I mean, obviously the cap on the number of compromised accounts is relevant, but I think more relevant is the fact that 100% of the accounts were completely insecure for hours.

Misdirected, because as a user I don't care at all how many accounts were actually compromised. This isn't a no-harm-no-foul incident. It's an enormous breach of trust that causes me to completely rethink what I'd be willing to do with their service.
Australian tech titans turned angel investors
Mozilla is gonna do frequent updates like Chrome starting from Firefox 5.
I guess Jobs was wrong when it came to Nokia they were 4 years behind not 3. My first response was wow someone put an ugly cover on their iPhone, then I saw the Nokia logo and started to laugh. At least MS had the balls to try something other than a cheap UI knockoff.
I wish these articles were more useful. However, I will beat my usual drum and point out that a major reason we cannot tell one such article from another is that the original articles are behind a thirty-two-dollar-per-article paywall.

I worked as a cancer researcher for a few years, and I assure you that the details can be quite interesting if you can see them. But from this writeup I can't see a thing. They delivered DNA to a mouse with cancer. Did the mouse have mouse cancer or transplanted human cancer? If the mouse had mouse cancer, how did it get that cancer? Did they administer carcinogens, or use mutant mice with cancer-prone prostates? If the mouse had human prostate cancer transplants (a typical technique) and those were cured by mouse anti-human antibodies formed in response to virus-borne human prostate DNA... does this have any relevance to human treatment at all, given that humans don't routinely come down with cancers that were transplanted from other mammals? And, crucially, what happened to the prostates of the mice? Did they get attacked by the antibodies that attacked the cancer? If not, why not? If so, are we really prepared to attack, say, stomach cancer by inducing an autoimmune response that might also attack the stomach itself? That doesn't sound so great!

These aren't even very sophisticated questions. (I was never a very good cancer researcher.) Anyone with a freshman education in bio could ask these basic but enlightening questions. And maybe someone with a Nature Medicine subscription would be kind enough to answer them. Because this popular-press rehash of a press release sure doesn't help much. As you say, such rehashes all sound the same. The devil is in the details, and the details are always missing.

EDIT: in my eagerness to give examples of basic questions I realize that I'm being a little too cartoonishly obtuse. In fact, we can deduce from the fact that the mice apparently can form antibodies that they are immunocompetent, which implies that they probably do have mouse cancer, because it's hard to transplant human cancer into a mouse with a functioning immune system. They reject it. But I shouldn't have to guess this stuff. It's all right there in Nature Medicine. Somewhere. Pity that the karma I'd earn for this comment isn't worth thirty-two dollars to me.
It's also there as a 'scoreboard' for politicians who want to claim to be tough on crime.
http://lispjobs.wordpress.com/

Not that it gets a whole hell of a lot of postings.
I don't understand why they are not assuming everyone is going to be concerned about activity in their account instead of saying "if you are". I would personally expect every customer to be provided with the relevant information proactively. Should it really be up to the user to go through the geebees of files in their account?
They could just transition to be ushers for the public executions events.
It's going to be brutal. I've been telling everyone I know in Waterloo for years not to buy any real-estate (especially those trendy lofts) because the prices will crash once RIM falls apart.

On a related note, we're hiring at Top Hat Monocle! http://jobs.startupnorth.ca/job/insanely-smart-web-developer...
The second proof you mention is the most controversial proof in the history of mathematics. Some mathematicians refuse to believe it.
Just avoid one that has nylon cords in rubbing contact. As my earlier comment (http://news.ycombinator.com/item?id=2677341) said, they will eventually wear out. If you do decide to go with a light nylon mesh hammock for occasional use, make sure you inspect the cords fairly frequently (at least monthly for daily use).
Wow, this is excellent web software.
I work at the NYSE, anytime something like this happens there would be a roll back. You cannot have a functioning stock market without this feature it would be chaos.
Real air jordan for cheap
Cheap Jordan Sneakers,Authentic Air Jordans,Jordan Retro Shoes,Michael Jordan Store,authentic air jordan sneakers,jordan air max fusion,cheap authentic jordans,real air jordan for cheap
UBeam developing "Wi-Fi for energy" to enable wireless charging
I think Dropbox would benefit from bringing in a competent PR person to advise them on making this kind of announcement and communicating with customers. (which is saying a lot, since I generally disdain PR people). Commenting on a problem you've caused people without actually apologizing is kind of a dick move. Even the US military does a better job when it accidentally kills people!

The statements should come from the top, but should probably only be written by founders if they're actually good at this kind of thing.

There are a lot of companies who are relatively good at crisis communications with affected parties. Network carriers are often good (at least when talking to other networking professionals), although they often try to restrict the spread of information via NDA.

There are some reasons to limit disclosure immediately after an incident (if you think the vulnerability still exists and might put you at risk, especially for a security threat and not a regular outage). You absolutely want to include "why this won't happen again" in your message (which Arash kind of did this time), but you also want to accept blame at an emotional level -- you can do this in ways which make you look perfectionist and hyper-professional, vs. weak.

I don't actually care that much about Dropbox security myself, but if anyone in the cloud computing space fucks up badly enough and frequently enough to make users distrustful of cloud resources, it makes life harder for everyone else in the space. That is a problem for me, and for other startup founders.
Thanks for the suggestion. Any idea how to accomplish this task without using JS?

I'm surprised chromium, konqueror and firefox don't offer this functionality for offline browsing.
Doesn't something using Twitter or Google for authentication fix this? Unlike Facebook, they don't require your real info. (Not that FB does a great job of policing that anyway.)
Unless an admin reused a password somewhere.
Interesting, MagicalTux said earlier they would not rollback transactions of this type:

https://forum.bitcoin.org/index.php?topic=18858.msg237804#ms...