skysight-inc/HackerNews huggingface dataset:
Just to clarify: the purely functional part is how the package are managed. Nix itself is mostly written in C++, and I'm not sure, but probably not in a purely functional style.
The figures are based on the tips that were reported by drivers. Drivers have an incentive to under-report cash tips (income that's not reported can't be taxed), but not credit-card tips (which can easily be audited).

It's possible that drivers aren't earning more, they're just reporting more.
I recall this being something to do with the physics involved. Modern ballistic vests don't stop or reflect bullets like a stereotypical Iron Man armour, they're special fabric designed specifically to absorb the energy from fast-moving small things and slow them down to zero. A thrust knife moves a lot slower than a bullet and has a different shape (wider, flatter, etc) so apparently it can go through standard vests without much trouble. It's difficult to create practical vests that can stop both.
India to establish Technology Acquisition Fund
All news channels are skewed one way or another, RT is no different. I suggest that it's a step up from CCTV though. Either way, if you plan to watch a rolling news channel, watch as many different ones as you can.
Let's hope Windows 8 has a built in password manager :)
The functional approach seems to work great for sandboxing binary artifacts of packages, but configuration files and user data are more difficult to handle. Daniel Burrows, a debian apt developer, wrote an analysis of Nix a while back[1], and he brought up the problematic example of upgrading database configuration file formats. It seems difficult to seamlessly upgrade and downgrade these types of files whose semantics and syntax may change between versions. When these conflicts occur in Debian/Ubuntu, the upgrade process blocks and the user is prompted to resolve the 3-way merge.

I think packakge managers should only handle the storage of static files like executables and shared libraries. Forcing the user or another process to handle configuration files and startup/shutdown hooks has additional benefits such as making these files easier to store in version control.

[1] http://lists.debian.org/debian-devel/2008/12/msg01027.html
It is also about the way packages are specified:

"Nix is a purely functional package manager. This means that it treats packages like values in purely functional programming languages such as Haskell — they are built by functions that don’t have side-effects, and they never change after they have been built"

(from the About Nix section on top of the page)
40/75 (53.33%)

Wow, there are so many languages I still need to try.... I'm proud I got ones like Piet, Io, and Racket, though.
Airport police in the UK carry H&K MP5s, with a selector for single-round or three-round-burst fire only - no fully automatic rock'n'roll. The reason is that a semi-auto carbine with sights is much more accurate than a pistol (especially if shooting across a crowded airport concourse), and rifle ammunition is out of the question (to easy to penetrate multiple partition walls and kill bystanders). So, pistol ammunition but a more accurate gun.

As for what they're expecting? This is a genuine Scottish tabloid newspaper cover from a couple of years back:

http://current.com/entertainment/wtf/88862229_i-kicked-burni...

There have been attacks on British airports in recent memory: not often, but often enough to justify the permanent armed police presence. And then there are the security nightmares everyone in the security biz remembers, such as the Lod Airport massacre:

http://en.wikipedia.org/wiki/Lod_Airport_massacre
If he actually had studied computer science he might know the ridiculousness software patents. He may have also experienced the power of using software to solve big problems -- like the kind Yahoo has.
Evolution has no intent. It's just shit that happens. And we humans are at a technological point where we can modify our culture, our technology, or our own biological nature much faster than evolution, making it a non-issue.
Very cool!

But what does "accessibility" mean? The tool tip isn't helpful. What's the scale? Is it linear, exponential, or logarithmic? What are the end points? I.e., does a bigger number here mean it's more accessible or less accessible than a smaller number?

Also, could you please explain how you're calculating the cost of extraction and transportation?

Thank you for putting this together!
Cgi-php: Well, that just about wraps it up for open-source security
My disagreement is philosophical, not technical.

The problems some people have with Unity might be bugs or simple design mistakes (that kind of stuff certainly appears in any large application and I'm sure Unity's developers were highly competent, well-intentioned and deserving of appreciation despite any bugs). However, the problem I have in particular with Unity is that it's intended to solve making easy stuff easy by making even slightly hard stuff impossible. I don't believe that's a good philosophy for an OS that's going to spread by word-of-mouth, that will inspire loyalty in its users. (if you read my post carefully, my vitriol is directed as those who put forward the "improvement by removing options". I'm sorry if I went a bit over the top. Linux does seem to have a heritage of blunt-to-the-point-of-rudeness expression).

I also believe that it is quite possible to create a graphic shell that satisfies both minimal users and more sophisticated users.
Startup of the Week: GoCardless
>You say that as if there's a godgiven right for distributors to make money from art that others create, and for said distributors to decide when a given market is allowed to have access to it.

No, it's not a god given right. It's a right given to them by the artists. You know, those "other's that create".
I'm not sure that this comparison really answers anything about the parents question. In the case of organisms, these elements are needed for the organism to survive; not to make it more efficient/compact.
Oh the plight of a Windows user.

I know what you're talking about with click jacking. The implication that a "true click" is any more likely to allow a JavaScript exploit to escape the browser sandbox is complete and utter bullshit. If you can give me one example, I won't scowl at the fact that 6 other people downvoted me without saying why.
New ‘Map of Life’ Project Aims to Show Distribution of all Plants, Animals
Does anyone have experience using Nix (or NixOS) for practical purposes (instead of just testing it out) that they'd like to share?
Those are some pretty high goal posts. That would mean a quota of 10-15 per year. Aside from the celebrities-du-jour who of course never seem to have trouble getting them.
National Library of Singapore To Open World’s First Green Library for Kids
Box: The Path From Arrington’s Backyard To A Billion Dollar Business
Yahoo will Fall for sure as we can see with its unstable internal management.
Someone on reddit showed us this Gnome project : OsTree https://live.gnome.org/OSTree/NixOSComparison
Sorry for the misunderstanding. This is what I'd hoped you meant and I couldn't possibly agree more. Unfortunately, the propreitary nature of both products makes me skeptical about how likely this is to happen for Skype, maybe even Drive, although there are already oAuth APIs (That require a Chrome Web Store app nonetheless)
It seems most people score around 50%, did anyone get a really high score?

I like it that you can clearly see several "streams" of syntax. That does make it hard to find the correct C family.
Show HN: DoodleOrDie - "a game of telephone with doodles" in Node.JS
Blatant blog spam.
It makes life adaptable to a changing environment.
You want to see the same thing in nature, put some yeast in a bottle full of sugar water. They won't think much about their waste products or the limits of resources either. Nature is full of boom/crunch scenarios. You are seeing a biased view because you are seeing the ecosystems that lasted - ones that oscillate perhaps, but average to balanced.

Humans and our works are as natural as ants and anthills. All creatures strive to expand - humans, uniquely, have the ability to apply choice to the matter. If anything it's our ecological thinking that is "transcending the limits of nature".
Portland? Only barely.
"You can have multiple versions or variants of a package installed at the same time. This is especially important when different applications have dependencies on different versions of the same package — it prevents the “DLL hell”."

This sounds nice, and it's a direct quote from the product page, but I can guarantee that Nix does nothing of the sort. This would need to be addressed in ld.so. It's simply not possible for a packaging system to solve this problem on a typical unix system.
the way i see it as a evolution problem is two fold. Evolution happens via generations of species. if a single generation is around indefinitely, it is not evolving. Secondly, the units of species with inferior genes (in evolutionary sense) are also around indefinitely with ability to continue to have offspring slowing down the process of that genome being filtered out of existence
Indeed, and is why the daily checklist is helpful. It scales up within reason, you can add multiple projects. But its important to note distinction between a 'task' and a 'set amount of time for pure focus'. Task lists are useless. Consider:

on your list..."do x" is less powerful than ..."focus on x for xx minutes"

You're far more likely to complete the latter. No inherent expectations - just clear focus needed.
Here's a lovely email I just got about my Icons Blog Po...
Who says he's trying to make a point? This is something that I, as a religious hacker, find pretty cool (even if I am browsing HN from church). No one's saying this "proves" anything. No one's trying to convert anyone here, and no one's threatened anyone with hellfire and damnation or whatever. Can't we just go, "Oh, cool," and move on?
Yeah all the warts in WSGI are basically because of streaming. They should have been 2 APIs. Nobody likes start_response, and I think that was because of streaming. Although I suppose you could still return a 3-tuple (status, headers, body) and still have the body be iterable, so maybe I'm wrong.
Seeing as you seem to be well-read in the area - what's your opinion of the "gamification" on khanacademy?
Is there a modern browser that runs on Windows 3.1?
>Tell me slowpoke about the great wonders of Ubuntu and Gimp and every other crappy open source clone of proprietary software.

I don't feel obliged to answer this. Please keep your flame-bait to yourself.

>Just because a product is made of bits instead of atoms doesn't mean the product didn't cost capital to create and require revenue to continue being created.

You're conflating creation with distribution, in addition to a basic sweat of
the brow fallacy. Just because you worked doesn't mean you are entitled to payment -
else I will hereby demand you to pay me forty two fantastillion dollars for reading
my comment, because that's what I value my work done here. See where this is going?

I still don't see how it's in any way reasonable to create artificial monopolies
over a good that isn't scarce. Business models come and go with technological
progress, and I do not think the copyright industry is the first to be entitled
to an exception to the detriment of the rest of mankind.

>Sure right after we figure out a better system than capitalism for digital goods and get everyone to agree to it.

Yep. Such as the emerging service-based information society. :)
Job 42:16-17 "After this, Job lived a hundred and forty years; he saw his children and their children to the fourth generation."
Why were you looking in her home directory? :)
I don't see how this could be better than portage
It says this in the article:

The problem arose not from the time change, but from the change in longitude

I don't think you can blame the time handling for that one! Although you are right in the broader sense that is really difficult to write code that handles times and dates correctly, and you generally shouldn't write you're own. I'd imagine the guys writing this stuff are pretty good though and can probably handle it.
So what is the difference to GNU stow [1], if we ignore the 'works a bit like Haskell' description?

I like these kind of snapshots, the ability to install multiple variants. But it's an old hat, no?

1: http://www.gnu.org/software/stow/
Apparently the F-35 is a bit of a departure from traditional aircraft systems in that it uses Firewire as the bus and Fibre Channel for mass storage: http://www.ttcdas.com/products/rec_mux/pdf/_tech_papers/tp_f...
My guess for Falcon was Eagle, and my guess for Piet was Mondrian... I'm getting there! :)
This is better than pretty much all similar projects I've seen. Might implement it somewhere. My usual password for sites gets 46%, which I guess I'm fine with.. The password I use for my TrueCrypt password easily gets to 100%, so I'm cool with that.
You're comparing incomparable things. Serving a web page in an unsecured environment is an obvious security problem, but completely unrelated to whether you have written a native application in HTML+JavaScript or something more traditional like C.

Would the C version of your native desktop app download code from an online ad network? Then it is just as problematic as a web app in an unsandboxed browser. If the C implementation of your desktop app wouldn't do that, then the HTML+JavaScript implementation of the same application shouldn't either, and there is no problem.
The only thing really necessary for evolution is production of offspring and accumulation of mutations. If you think about it, organisms that divide themselves to reproduce themselves, such as bacteria, some algae, and even cancerous cells, are essentially immortal, making copies of themselves and living with the identity of the original organism until the copy acquires mutations.

Lifespan is merely something that wasn't selected for in the evolution of multicellular organisms, while the production of strong offspring was selected. Lifespan is something we can manipulate, and indeed we have, especially in the past few hundreds of years. When we figure out how to avoid irreversible cellular damage indefinitely, then we will have beaten death.
Final Sales Prices for Christie's 40 Years of Star Trek: The Collection
You cannot certify libraries.[1] The best you can do is to provide a certification kit which consists of tests to be run in the target environment and appropriate documentation/traceability.

However, as the GP notes the libraries must merely be "certifiable": You can do all the certification work yourself as long as it is possible with the libraries in question. Having access to the source code and the lack of non-determinism are two big requirements that come to mind.

[1] In fact you cannot even certify software only entire systems.
Direct link to slides: http://qconsf.com/dl/qcon-sanfran-2011/slides/SastryMalladi_...
Why Are People Resigning Before The Copyright Industries’ Will?
There's also referential transparency.

For programming languages, that means the result of a function is dependent on it's inputs ONLY. The function can not use any unspecified inputs like system time or an internal state.

In Nix, that means a package can only depend on dependencies which are specified beforehand. It's nearly impossible to use libraries or binaries which you did not specify.

That behavior makes it easier to reason about your whole system, like determining which packages are unused. This is similar to the advantages of referential transparency in functional languages
People like to pimp their own blogs on here, which is basically only a half step up from liking your own posts on Facebook.
A fifteen letter password that is a mixture of letters, numbers and symbols is only 56% complex? That's bonkers. What's the point of measuring complexity if you aren't going to be able to remember the password?
Well, they can say that anti-aging treatments are just supplements for "healthy aging", since such treatments don't cure a specific disease and supplements don't have as many regulations as medical drugs. The bonus is that these supplements would actually work as advertised as opposed to vitamin pills.
Hey, thanks a ton for your feedback. I really appreciate it. To address your comments:

1. I'm actually concerned about this, it doesn't look obscenely bad on any of my test setups (OS X, Windows 7 and Arch). Could you elaborate on what you viewed the post on (Browser, OS, etc.?)

2. I'm open to more suggestions on fonts :)

3. :(

4. Waterloo, Ontario - Where I happen to be writing the post

5. I'm not much of a designer but I'm working on it. The site is just statically generated HTML and CSS (yay Jekyll)

6. The post really isn't intended for the tech savvy readers of Hacker News, it's really just an instructional guide on how to setup AWS to tunnel your browser traffic for you.

7. No referral links :)

Thanks again for your feedback, it's a great metric for me.
That's a pretty weak defense of your police state. Care to elaborate?
where "liberal" in germany means something like "pro business". Very different from the US.
Sales Before Engineering
German Pirate Party Wins in Key State Election
SOPA is coming back.
The proper URL is http://www.democraticunderground.com/1002678173

Reposted at http://news.ycombinator.com/item?id=3968191
"Competing with piracy" is not a phrase that legitimizes it, it's one that acknowledges it (and the technological changes that surround it). Looking at it through cynical eyes is not very constructive.

I don't think I've ever heard it said before Gabe Newell either, and he stands to lose a lot from piracy and not much to gain pandering to entitled brats.
This is pretty important for the pirate party. Nordrhrein Westphalen is not only the largest state by population. It is also very important politically and economically. The pirates entering the state parliament at 8% will greatly solidify their political base.
This will give them a much needed boost when gearing up for the general election in 2013.

Also Angela Merkel's CDU suffered a crushing defeat at only 26%, despite her "heir apparent" Norbert Röttgen running in the state.
The state will now be governed by a leftwing coalition of SPD and greens. In all, this is a good day for the national opposition in germany. Germany is shifting to the left, along with the rest of europe.
Thanks! Great tip.
I think years of math classes has made me a little bit too analytical...

Otherwise a great post. The real challenge is actually doing it in practice!
Yes, this got me too :)
Your logic is flawed; just because password complexity doesn't mitigate some of your carefully constructed scenarios, doesn't mean that it's useless. You even mention up some of its merit yourself.

Password complexity (when done right) DOES makes it more difficult to:

-brute force passwords
-crack hashes
-perform rainbow table attacks
-do password sweeps, e.g. do one password guess on every known user name (effectively avoiding account lockout)
-do 'one off' guesses

It is not perfect alone, but it is one very important component of every secure and reliable application.
"Your right ends where another's right begins."

It's 'fair' for you to have control over your content, as much as it's 'fair' for me to have control over how I can share, remix and improve and the content I bought.

When your right conflicts with my right, then I don't it's fair for you to make it illegal for me to improve and share the content created by your grandparent 90 years ago.

Short version, the world is not as simply black or white as you'd like to believe.
I recently made a list of partially-done side projects. It's long. I set a target to not start any new projects. Unfortunately, the fun part is the first part. Taking something that works 90% and dealing with edge cases and polishing it is (for me anyway) far less exciting than hacking together prototypes.
The complexity is based on the minimum required to be valid (~44%) being an 8 character password with upper, lower and numbers. That is really the absolute minimum anyone should be using now I think.

As for your password scoring 56%, that's not too bad. But adding more characters has more of an effect that adding a wider range of characters. This is how it should be.
Well up here in Canada I have never seen a bank with two factor auth. I would love to switch to one.

Instead we get online banking with password restrictions like:
1. 8 to 12 chars
2. No non-alphanumerics.
With the leaving of Scott, I hope yahoo will be able to settle patent dispute with facebook.
That's probably because each waiter is in charge of specific tables, so they can't serve whomever they want, or they'd lose track.
Questioning someone's potential bias is not an "ad hominem" attack.

If requesting corroboration offends you then you need to ask yourself why.

I've searched the BMJ archive (http://www.bmj.com/archive) and can't find any reference to this particular claim; only a few retrospectives and passing references.

Also where it is mentioned in other literature, the claim is limited to reuse of hypodermics and there is no mention that she specified that hypodermics must be blunt, eg in order to increase the pain of patients - as adventureful appears to intimate.

Given the choice between not getting an innoculation or getting one from a used needle ... well that's a hard choice isn't it. As I can't find the article there is nothing to tell us what factors are at play, the seriousness of the diseases or the attempted mitigation (if there was any).
Same here on Chrome on OSX. Can click "forfeit", but I don't see a "submit" button, and hitting enter doesn't do anything.
It depends on what the password is for. I think the more complex passwords are appropriate for root passwords or databases, but for user passwords, you would have to educate users that anything above a certain threshold (say 30%) is good enough. My attempt fJ6&$h12@ was 40% and $Y8th&t%k^! was 48% and these are way more complex than most people need to secure email or log in to a web app. Above a certain level, and they'll write it on a sticky note.
Bing Search API mashed with this algorithm to give better crowdsourced results
I was annoyed that my password (which would take ~1x10^30 years to brute force) gets a low score on every site with one of these because it doesn't contain a number.

This is my answer. Passwords are judged on their complexity properly rather than a naïve interpretation of complexity.

If you do implement it somewhere, let me know where. Also fork and contribute if you want.
Voeding: gezonde voeding kan reflux voorkomen
So which came first: DoodleOrDie or Drawception?
I thought this was going to be a tool where you paste in some code and it tells you which programming languages it could be written in.

It would be interesting to see how much code you need to be able to accurately identify the language.
I felt terrible each time I didn't recognise a language I'd used. Makefiles, Delphi and Batch files, to name three.
isn't it necessary for evolution?

Yes, in the same way that it's necessary for people with bad eyesight to be eaten by bears.
Stop Calling People Morons.
Those two passwords aren't too bad, but they aren't amazing. They are only 9 characters and length matters far more than the character sets you include. This is the big misconception many users have, and it's promoted by all the password strength meters that get this wrong. Complexify is my attempt at providing a better metric.
Since you have access to the original - I thought in the original story, the woman says "sir" to the officer. Could you verify that that is not the case, and let me know the publication date of the version you have?
Why Things Don't Work In Your World
It doesn't seem unreasonable to think that "purely functional" means "consisting of pure functions". Why not just say "functional" if that's what is meant?
Stupid! Your password should just contain ANY character you want. Even if you just want "asd" as your password!
Mixins using the Objective-C Runtime