skysight-inc/HackerNews huggingface dataset:
Predicting the financial crisis is probably orders of magnitude more complex that climate change. Climate science is based on well known (although complex) systems of equations and laws that have been studied independently from each other for hundreds of year (heat diffusion, fluid flow, etc...). The tricky part is combining all the pieces is a system the size of the planet where a lot of quantities are still relatively unknown.

Compare that with the financial crisis where there are no hard laws and the behavior of the system depends directly and inextrinsibly from how a large group of people scattered around the world will reach to certain hypothetical scenario in an unknown point in history. Will investor A be rational? Panic? How about B? What happens if B sees A panicking? Or vice versa?

I'm not an economist, by can give you an example on epidemiology I worked on recently. Starting with one of the simplest epidemic models (SIR), as soon as you add a simple behavioral assumption (people can become afraid of the disease and behave more carefully) the behavior of the systems changes completely.
Strictly speaking, it's a side effect, because it mutates an existing object. It's also a surprising and bug-prone side effect (as mentioned upthread; also, Darius Bacon found a bug or two in Norvig's spell-corrector due to the corresponding behavior of defaultdict in Python) and an avoidable side effect, although it's not avoidable in C++. In Ruby, Python, Smalltalk, Common Lisp, Lua, and many other languages, you can make this (or its weird-syntax equivalent) work:

dict["one"] = 1;

without causing this to add "one" to the dictionary:

if (dict["one"]) { /* ... */ }

even for a "dict" that is purely a library, not a part of the language.

The underlying problem is that C++ calls the same operator[] in both lvalue and rvalue contexts. Which is pretty odd, really, when you think about it; it certainly doesn't generate the same code for indexing into native arrays in lvalue and rvalue contexts. All the other languages distinguish between the lvalue and rvalue contexts. Ruby calls [] or []=, Python calls __getitem__ or __setitem__; Smalltalk has #at: and #at:put:; Common Lisp doesn't have separate names for the two things, but one of them is defined with (defun foo (dict key) ...) and the other is defined with (defun (setf foo) (dict key) ...); in Lua, these are the metamethods __index and __newindex.

So it's sort of true that it's not std::map's fault, but C++'s. But not really. Stroustrup fixed several things about the way templates worked to make STL work better; he should have fixed this one too.
European is a very wide description. UK - you have right of way, almost everyone stops if you're near a crossing. Netherlands - cars stop in general - but watch out for bikes, because no cyclist will slow down for you, especially in parks with wide roads aka cycling highways. Belgium - no special treatment, some will stop some will assume you're going to be quick enough. A bit more to the east... Ukraine - treat road as a death zone.

At least that was my experience from bigger cities.
I don't see why Steam couldn't be distributed as a .deb package (and put in the repos), much as is existing proprietary software.

I mean it probably isn't going to happen for the games, but Steam is pretty decent at managing them anyway.
Great post, by the end I was looking for the "buy button" you did a great job defining the problem and a nail that sticks out always gets hammered. ;)
>I'm doubtful that a Kaiser spokesman would fabricate these problems

I'd also be surprised if what was said didn't turn out to be technically true, but that's not really the point, which is to spread FUD. Raising vague, out-of-context allegations is a time honoured mudslinging technique and I hate to see it accepted without question.

> “significant supply issues” on Retractable’s end

Out of context this is meaningless. What is a significant supply issue? It could be anything and everything, including this guy not liking the colour of the packaging or any other triviality.

It sounds odd to me that a company with $42MM in funding and desperately trying to move its products for over a decade would have anything other than a gross oversupply.

> prone to malfunction and that, in several cases, needles detached and were left “stuck in the arms of patients.”

This statement would be technically true even if the product in question was less prone to malfunction and needle breakage than the incumbent product! Without any sort of context, however, it is at best ambiguous and at worst quite possibly deceptive.

It's very possible to deceive and mislead without ever actually telling a lie.
Thank you for sharing the various methods you use to collect the passwords. That is extremely detailed.

I was curious if you ever considered putting a date stamp on the log for when you found a particular password. Because you have been collecting for such a long time, you may see some interesting trending.
Asteroid mining: how it might work
I know everyone talks about fragmentation concerns, and WebKit as the new IE6, but does this argument really make any sense? Internet Explorer was a poorly updated, closed source product that only worked on a single platform; WebKit is open source, maintained by two separate companies (that are basically locked in a cold war), and is available on all major platforms. If anything, why isn't the notion of a single rendering engine to which we can all write a GOOD thing? I know there's lots of idealism around standards, etc, but let's get real here -- most people building a webpage simply want it to render properly and universally, and would like to take advantage of cutting-edge technologies. Agreeing on a single rendering engine seems to be the easiest way of accomplishing this goal.

I've probably missed some killer feature of a multi-engine standards-based ecosystem, but really -- is that the pace at which we want to move the web forward?
Firefox 12 released - can now update itself
Why time estimation is black magic.
In my opinion, the problem with programming language tutorials (especially those found on the web for free), is that many are written by people who are not that great of technical writers, and even less so at keeping the reader's attention.

The best programming books/tutorials I've read motivate the reader to ask questions and perform hands-on experiments, all while being as accurate & comprehensive as possible.

Language tutorials do not need to be dull walls of text, that's why I'm a big fan of the "Do X while Learning Y" tutorial style, and am glad whenever I see a good one pop up on HN.
I spent 25 of my first 30 years in Tampa, Florida and 5 in Atlanta at Georgia Tech. There are things that I love about Tampa but I wouldn't in any way call it inspiring. I wouldn't call anyplace in the south inspiring compared to the SF Bay Area.
Got a cite to back that up? Because Ritchie claims that no serious methodological issues were raised during the review process, other than the ridiculous "You can't get positive results from an ESP test unless you believe in it."
GE annual meeting interrupted by 99 Percent protesters
If all the browsers use the same prefix then why use one at all?
Does Sprint Have a Comeback in Them?
Turn your life into a video game - Epic Win
Honestly OP sounds like he is 19 years old.
Responsify – A responsive web grid tool for humans - The Industry
I use Revelation on Ubuntu. It hasn't been maintained in quite some time though, I should pick up the code base and update it.
Free delayed_job on Heroku
Can I Survive On a Really Small SSD?
The only problem I have is apparently the four smartest people in the world are men and white but the movie concept seems fascinating.

What if you could crack the most advanced encryptions on the planet with the cpu power of your smartphone?
"The core problem is, big manufacturers offer discounts (or bigger kickbacks) for bundling. "

Yeah someone can correct me, but to add to the point: hospitals have razor thin margins. If I remember correctly, it's 10% or less.
Check the manual - help, and if that fails, ask a more tech-savvy friend. As a Computer Scientist, I get asked all the time, but any computer-savvy friend will do really.

With the exception of disruptions of service, 99% of such problems are on the client side.

Come to think of it, one reason is that most software companies don't provide call centers and tech support in my country/language anyway (with a few exceptions, like MS, Adobe and of course the enterprisey stuff), and calling abroad would incur some major costs, especially if you are put in waiting. So, we learned not to rely on technical support at all.
Right, because you're making it personal. How is it that you go from a simple webpage to a person's skills? I certainly didn't do that.
While this is part of the 'problem' that is being solved by this project, I think as a whole, this issue is separate from the intent of that project.

Making experiments transparent (ie. including data sets, including the algorithm) is an extremely important issue and given the increased reliance on software in these experiments, it is important to make them available. I'd wager that in this project, many of the reproductions will be contingent on using the exact same apparatus. Unfortunately not enough information is usually made available to reproduce.
An interesting thing is that ballistic missiles that go through space, like the V2 and Scud, are dramatically easier than getting into orbit. Like 10% of the energy cost. Getting your ballistic missile to the other side of the Earth, though, does seem like it would require only epsilon less energy and precision than putting it in orbit. (I haven't done the math, so I could be wrong.)
I think this game is actually pretty close to a prisoner's dilemma. Why wouldn't you choose steal if you've managed to convince someone to choose split? If they didn't chose split, you'd still lose anyway.
I hate that I have to divine Google's intentions now. Whenever I use anything Google, the first question I now have to ask myself is "Just how much is Google going to screw me over, and in what way, when I use this service".
It's a real shame....and its why I use Google as little as possible. Whenever I find any remotely similar product or service I immediately switch.
Apparently Google doesn't understand this massive shift in user perception...they'll figure it out eventually when they lose enough market share...
Hold cops personally liable for camera arrests? Connecticut bill says yes
LG Electronics returns to profit on mobiles, TVs
A monopoly leads to a lack of innovation. A lack of innovation leads to proprietary solutions. Proprietary solutions lead to a lack of innovation.

This is what happened with Microsoft and IE6. IE6 launched in 2001. Microsoft didn't care updating it for the next 6 years. This lead to a rise of Flash in websites, which at the time seemed like a good solution to fill the lack of support of CSS. But then it also lead to a lack of innovation in Flash, and Adobe never cared about its plugin optimization or security.
http://xkcd.com/936/

I personally believe that a great startup idea is a website or app that operates like KeePass or 1Password or Revelation, and allows you to enter your passphrase like xkcd suggests, and manages all of your other passwords and logins for you. I'm guilty of using the same password for a lot of sites, and I really need to get that in order. Making it easy for regular users to adopt would be key. It's an idea, I have no idea how you'd execute it.

That said, I'm developing a web-based management interface for my contract work that is only going to be used by a few key users/stakeholders. I'm trying to come up with a way incorporate xkcd passphrases into it, forcing my users to adopt it. I don't know how well it would go over though. Guess I just have to try it and see.
Woopra.com is hiring
Analyze window.performance data in real-time for your website
That's rather shortsighted. After all, you being able to "just apt-get" depends on a large number of people sacrificing a lot of time.

Of course it does, I do not deny this. My point is that I don't think in terms of "Great, now there is X for Linux this will cause 1000 people to switch over" I only really care if it helps me in someway. Of course I understand that there are network effects at work.

Obviously not going to happen.

Why not? This is obviously going to incur some significant cost to Valve, I doubt they would do it just so they can run a store with a handful of $5 indie games or free games.

Either they imagine there will be a significant enough untapped market for Linux games now/in the near future or they have some other plan (such as a Linux based Steam Console).

If the latter is the case, then what will this mean for "traditional" Linux users? Will they be locked out of Steam or will they be able to ride the bandwagon and get access to all/most/some of the games that the console does?
AFNetworking (Objective C Networking Library) 1.0 Release
The standard approach to minimax approximations is called the "Remez Exchange Algorithm" (or Remez algorithm, or Remes algorithm). It can be fussy, however, and often requires a knowledgeable user to product good results, which is why Chebyshev and Cathedory-Fejer approximants are often used instead -- they are very nearly as good, and much easier to compute.
Online tool can detect patterns in US election news coverage
VC Competition
Should high school seniors go to College or become an Entrepreneur?
>In that case it should be marked as inactive memory so it can be reused

That would be the job of the memory manager to decide when to do that. Memory could be kept in the non-free state for longer that it actually is needed, but still be marked internally to be available when needed.

OTOH, if you have paging, as you say, then something is wrong, true.

But I don't think that the screenshot shows something wrong.
A sensible password-selection policy really only has two principles:

1. It shouldn't be in a dictionary, so that the only option is brute force
2. It should be very hard to brute force

#1 means "don't use anything in this guy's list."

For #2, the concept of "password haystacks" is useful:

https://www.grc.com/haystack.htm
Hey, great stuff!
How do you implement high availability?
"create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services)"

Seems reasonable enough to me. Seems like you're taking the wording to the logical extreme and rolling with it.
I recently attended a lecture given by an astronomy professor/cosmologist who concurred that yes, the big bang is on its way out as the accepted truth. Like a swirling drain, we're getting closer, and there are aspects of the theory that are (likely) true, but it is far from bullet-proof and will likely go the way of the dozens of other origin theories that were disproven before it.
Pogue: Barnes & Noble’s GlowLight Nook Glows in the Dark
As a doctor and health-tech startup founder (although not based in the US), I can confirm that this reporting is bullshit.

First of all healthcare is a very conservative space. Unless your product demonstrate a truly significant progress, nobody will give an eye at you. The decision making progress is very slow and very conservative. So even without the big medical supply corp, Shaw might never had a chance anyway.

"And it seemed to be remarkably effective: a 2007 clinical study funded by Shaw’s company and conducted by the independent SGS Laboratories found the device prevented germs from being transferred to catheters nearly 100 percent of the time"

Cigarette companies have sponsored plenty of "independent" studies that shows that cigarettes are not detrimental and even healthy. So take that with a grain of salt.

"But Shaw still isn’t any closer to breaking into the hospital market, and in the meantime the life on his patents is dwindling."

Really? Patients losing their life over some IV caps?? IV caps are always going to be more prone to infection when compared to needles (since well, those caps are stuck in there for weeks while needles are disposable), but nurses are trained to look at sign of infections ASAP.
Pulsating / cyclical universe theory: http://en.wikipedia.org/wiki/Cyclic_model
The Economy Explained
Deterrence. Motivation for all the other drivers to pay attention and keep control of their cars at all times. Legislation alone can't stop pedestrian deaths, drivers must change their behavior.
Very good point. If they make you enter your previous password as you change it, my criticism is invalid.
I noticed getting the stink eye from people in Copenhagen while crossing empty streets against the signals. It actually happened several times before I was able to figure out what I was doing that was annoying them. :/
http://en.wikipedia.org/wiki/White_hole

White holes appear as part of a solution to the Einstein field equations known as the maximally extended version of the Schwarzschild metric

We may be one of a processes of cosmological natural selection:

http://en.wikipedia.org/wiki/Fecund_universes#Fecund_univers...
For the CSS formatting, that takes a lot of time due to the precise indentation required for manual right-justifying the lines.
Online Ruby Programming Course from Pragmatic Studio
House set to revise CISPA language to add more privacy protection
Multithreaded data structures for parallel computing
So your perspective is one university in Georgia and one city in Florida. Come out to Athens if you ever end up in Georgia again and you'll see inspiration. You might have heard of a few bands that started there.

Or check out a PINES library (http://www.georgialibraries.org/public/pines.php), which is part of a very inspiring statewide project that spawned an open source library system (http://www.evergreen-ils.org/) used all over the world.
There are 2 parts to our high availability.

First is on our frontend side. We have 2 nginx servers (using linux HA and vips) which send traffic out to the nodes of the cluster which are up, retrying to a different node in the case of failure or a slow reply.

Deeper in the system, there are 3 copies of every piece of data.

Both of these are fairly normal mechanisms; the 3-copy thing is used at Google and by Hadoop and friends.
Yea, I would think that any sane and honest scientist would be delighted that somebody else is going to test their work.

But after things like this: http://www.plosmedicine.org/article/info:doi/10.1371/journal... I'm starting to wonder how many scientists are really more dedicated to search for the truth than search for grants and tenure.
Startup lets people pick movies to show at local theaters
Presumably the organization has already performed a risk analysis and determined that the existing compliance program is sufficient to address the risks and threats while not being too burdensome. The OP and many others may disagree, but it is not their call to arbitrarily change how things are done.

I'm in charge of IT security and the designated HIPAA Security Officer for a health network. Some of my favorite conversations will typically begin with someone saying that they will follow the rules when they believe the rules make sense.
>I guess what I'm saying is that the next farmville could now have decent 3D graphics where as that was out of the question prior to the mainstreaming of decent GPUs. Intel plays a key role in that process.

Well, you have some point, but I think that Intel's GPU capabilities are far better than the needs of a casual 3D game. I would expect to first see some casual 3D games that utilizes at least that power, before I would think that more power is needed.

Also, a biggest problem is that MS doesn't support WebGL in IE, so no 3D casual games, except if you model them with a 3D engine build on Canvas (which would mean it would use only the 2D acceleration features of the GPU that the canvas uses).
Brits score white space first with city-wide network
Google Analytics adds User Timings - Now measure "perceived load time"
I was replying to this: "Fuel is almost ALL the cost of launching a rocket."

Also, how did your hardware get out of the thick lower atmosphere? Someone paid the cost of lofting that mass.

Not much about rockets is trivial, except in theory.

Practical issues:
* heat dissipation: your fuel / oxidizer combo probably burns hotter than the nozzle material can tolerate. This needs to be tested (not for on orbit, for the first time)
* fuel supply -- it's non-trivial to design tankage and feed systems that can supply fuel and oxidizer at the rate needed, in vacuum
* propellant storage -- non-trivial unless you go for the really nasty "storable" propellants

Pretty much every piece of the problem is non-trivial.
Kant may have deducted that, but he's talking about a neurobiological phenomenon born from evolutionary pressures in a very limited environment.

Michelson–Morley mesured, and Einstein explained, how speed of light, not time, is constant through the Universe. To the point of questioning simultaneity.

If we've already got non-constant time, then the concept of a time origin prior to which there is no sensible physical description is at least plausible, if not something I can, spacial geometric puns pardoned, wrap my brain around in the same sense that there's a limit to "northness" on a spheroid.
What do programmers like saying?
Wow, I love reading a book on the web. Either cut your copy down by 1/2 (no one is going to read the whole thing) or place a disclaimer at the top on the average it will take to read the whole article.
So the saying went back in the day, "DOS ain't done 'till Lotus won't run."
Seems they still have this Cause related stuff, accessible via link in footer.

http://ark.com/fund/
If it were me, I'd look at which departments the superstars you want to be studying under are in. At Columbia, Jebara is in CS and has an opening (http://www.cs.columbia.edu/~jebara/prospective.html). Also, it kind of depends where your interests lie. If you want to use big data to create intelligent machines, or you're interested in the logistics of working with massive datasets, maybe CS. If you want to use big data for hypothesis testing, or you're more interested in theory related to math modeling, maybe stats.

Good luck!
Rate limited website scraping with node.js and async
WebKit is not controlled by 2 companies and WebKit is not a single rendering engine. WebKit is a single upstream project, the downstream browsers differ from each other just as much as they differ from gecko or presto based browsers.
I'd actually rather keep apt-get out of my games installation process. Obviously it would make sense for steam to call apt-get etc to install core libraries required etc. I'd rather not have some sort of dependency jungle whereby I have my system dependencies overwritten by some steam specific version.

The reason apt-get scares me for games is that it can sometimes get very carried away and start doing things like installing mailservers + alternative Windows managers + different java versions when I try and install a relatively small program.