skysight-inc/HackerNews huggingface dataset:
It all boiled down to one thing for me as a print designer at the time: OS X.

Quark simply failed to release a version for the new OS, and like the article says, it treated Mac users with disdain when we asked for it. Anyone who worked in print during the '90s and Aughts knows that Windows was disliked by designers for its poor handling of type and PostScript. We weren't about to switch our entire computing platforms, thousands or even tens of thousands of dollars worth of equipment, just so we could use a layout program from a company that seemed to want us gone.

As far as the print community was concerned, Quark had stopped releasing software. We didn't "switch" so much as we were forced to look elsewhere when the product disappeared.

It was actually a bit strange turning to Adobe at first, because they had picked up Aldus, and Pagemaker with it, and it didn't have the best reputation. Discovering that InDesign was actually superior to Quark was just the cherry on top. Think of it like being dumped by someone you really loved, only to find out there was a much cuter, smarter, funnier person who'd been crushing on you the whole time, just waiting for you to see that they were there. Quark became the ex, and InDesign got the ring.
Both of those examples obviously have very little to do with the quality of the language used, and everything to do with the ecosystems that were built around them.
I've not done extensive development in any lisp, so I'm not able to make a robust comparison. There are clearly ways in which Haskell leads to more productivity (static typing when sufficiently expressive is a tremendous win), and some ways in which LISP has an advantage. It sounds plausible to me that it's a wash; something other than a wash is marginally more likely, but I'm not confident about which direction it would go.
I don't buy that conclusion. The arguments for "isn't" are pretty compelling, starting with the ridiculous idea that this secretive person would use his own name as a "pseudonym" and going from there.

The arguments for "is" are silly. The guy is a libertarian (no shortage of those in the tech community). The guy is described as "brilliant"... by his family (what an unbiased source). The guy is obsessed with money (that only describes 90% of humanity).

He paints it as this extremely improbable coincidence that this guy is named Satoshi Nakamoto and has exactly the attributes that the creator of Bitcoin would have. But it looks to me like Satoshi Nakamoto isn't a particularly uncommon name (Wikipedia comes up with quite a few famous people named Satoshi, and quite a few named Nakamoto, and the combination doesn't seem like it ought to be rare). The attributes described aren't that uncommon. What are the odds that one of the Satoshi Nakamotos in the world happens to have these fairly general attributes, purely by coincidence? Pretty high, I would say.
Not using version control in a development environment would be reckless. If you hate version control, you're either a bad developer, or you're using the wrong system.
" My business partner Dave is mostly American Indian, but is partially Japanese. If you Ancestry.com him, you might find he's got an ancestor named "Satoshi" and another named "Nakamoto". But that's meaningless, both are common Japanese names."

It's his partner!
I've always wondered how to make the "scrolling" type responsive websites. Does bootstrap or weebly make that easy?

I'm an iOS dev and I've literally never touched web development.
You should do some reading: http://en.wikipedia.org/wiki/Spanish%E2%80%93American_War#De...
Show HN: Zentrade.io – Bitcoin Prediction Markets
Astral Media Duvamis
Duvamis a new completely anonymous social media. It aims to create online environment for sharing and interactions among all free and creative users around the world. The media offers an unique combination of innovative concepts and functions, coupled with consumer usefulness and demand for completely anonymous online communication.
What is that massive semantic difference? If you want the number represented by 1e999 as the value for salary, at some point, something has to take "1e999", whether you call it a string or a something-with-no-type, and turn it into a number. Your deserializer has to know to do that in either case.
I like this. I have used http://colorschemedesigner.com because of the preview features, but there's something different and awesome about this.

I'm having a little trouble with the hovers - I don't see well and have to zoom in the screen - having the menus activate on hover and then having to hover over the tools to see the tooltips is a problem. I understadn the need to save space but I really dislike "mystery meat" navigation.

Also, the two things that are missing for me here are colorblindness simulations and exporting a color palette for PhotoShop. Both of those are features of colorschemedesigner.com

I see it's open-source, which is fantastic. So if nobody gets around to doing the two features I mentioned, maybe I can find some time.
What does `lsusb` give you?
As I mentioned in the comments, those examples aren't actually equivalent, the callback version could be:

var getData = function(callback){
showLoadingScreen();
$.ajax("http://someurl.com", {
complete: function(data){
hideLoadingScreen();
callback(data);
}
});
};

var loadData = function(){
getData(doSomethingWithTheData);
}

var doSomethingWithTheData = function(data){
//do something with data
};
You are, of course, quite correct.

I should make a mental note to comment on HN while actually focusing on something else..... :-)
Actually I thought of another reason why Haskell matters. My HN score has gone up over 60 points in the last few days from only 4 comments here about Haskell. It's really a very efficient tool to have in your arsenal :-)
So, it's similar to JSON (JavaScript), but valid Lua syntax.

local t = {}
t = {["foo"] = "bar", [123] = 456}
t.foo2 = "bar2"
Third can be used both as a noun and an adjective.

Noun form: "A third of a pizza".

Adjective form: "A third pizza".
There is zero chance this guy is the real Satoshi. I'd be happy to bet anyone here up to 8 bitcoin on that assertion.
This is basically a clone of: http://color.hailpixel.com/
Okay, time to build drones full of atmosphere sensors! The weather forecast is about to get a lot better....this is excellent news for crowdsourcing remote data about the atmosphere. I've been pulling pressure measurements from smartphones for a while, but a core problem is that a lot of weather develops over areas of low smartphone density.

Sending out drone fleets will be a most excellent solution; they're reusable, so you don't have to make 200M of them. They're connected and already carry many required sensors. They're coming down in price and at the start of a thriving commercial ecosystem. Can't wait to start building!

Edit: I wrote about this idea last year: http://www.jacobsheehy.com/2013/03/living-in-the-future-star...
Explicitly and manually creating a (mutable!) array of strings for this purpose is rather ridiculous. Contrast with the equivalent code in Go: http://play.golang.org/p/lpYeBYGEv5

It's especially ridiculous in Javascript because the internal functions make use of it (try calling (new Date()).toString()), but they don't give direct access to it.

A well-designed stdlib should handle all of these basic things without requiring the programmer to do any extra work. It's especially important when talking about time, because there are so many wacky edge cases that no programmer is ever going to be able to predict all of them if they have to roll it themselves.
> Also, the barrier of proof these people are setting is laughable.

what proof? there is no hard evidence Dorian is BC Satoshi other than he said /she said. It's not journalism its gossip,there is 0 serious investigation work. But what one can expect from Newsweek?

Your comment is "laughable" if you believe that stuff.
I get what you're saying, but "education" isn't a vocational activity. There are a lot of issues with public education (age-based grade levels, difficulties of each subject tied to the same grade level, rigid teaching methods, etc) that contribute, and the standardized tests are an easy thing to see is wrong.
> It has always been about getting to as many people as possible with whatever it takes. If it means abusing the subject: so be it.

What about the BBC? What about the Guardian, which until recently was run by a trust? What about non-profit organisations? What about news that makes money based on quality reporting of a niche rather than general attention-grabbing?

To be hopelessly cynical is probably even worse than to be hopelessly naive.
I think that's also why patio11 doesn't use a Mac, If If Guess Correctly.
That's really impressing, very easy and intuitive to use!
> So: namespaces are a pain, making it much harder than it should be to just make my xpath work.

Namespaces exist to solve a real-world problem that happens in real-world use cases (SVG embedded in HTML, HTML embedded in RSS). While it would be nice to look at things that are complex and say "it would be less complex for these trivial cases without this feature", in reality there are then common use cases that become more complex or even impossible in the general case, which seems like a very short-sighted benefit. Namespace prefixes are really not that difficult to configure, and once configured XPath makes them very easy to use :/.
Web Design Weekly – Issue #129
> did in two weeks using old school methods

Did what, find a Satoshi Nakamoto?
The Secret Reason Why Mark Zuckerburg actually bought Whatapp
You're right, but time values with timezones are completely different types from time values without. They follow different rules and need to be treated differently.
.anal is missing again!
Ask HN: Would you use a wireframe to psd service? (Like psd to HTML service)
We're all familiar with services like www.codemyconcept.com, www.psd2html.com or any other chop shop that takes psds and turns them into working html.

I'm kicking around the idea of making a wireframe to psd shop. You provide the wireframe and fill out a creative brief - we provide a layered .psd design based on what your provide. Coding optional.

We could also do the wireframe but would be extra.

Goal here would be getting your ideas, projects, and other web apps designed at a cost effective price with reliability in mind.

It would also use a "price per page" type of model that most psd to html chop shops use.

Would be interested to hear feedback and if anyone would use this.
Meh. With higher order functions, this could be achieved as well. I was focusing on the "hide the loading screen" portion of the example.

And, honestly, it is not obvious to me when the loading screen gets hidden. In the callback one, that is much more obvious. (Granted, this is as much from familiarity.)
I have read both this article and the Uber blog post. Although I don't follow closely what is happening (I'm from Belgium), it seems the blog post is short on "facts".

They state they have been in contact, not that their activity was deemed legal by the authorities. They state their will to launch but that's it. A week or two ago I have heard on the news that the cabinet said to Uber that they needed to comply with local laws (and that it was not the case).

Uber blog post failed to say if they received any authorization (they probably didn't), or if they feel they are not doing something illegal.

Uber seems to be illegal in Belgium because they don't comply with rules regarding paid ride. For instance drivers need to receive authorization before offering paid ride.
You are right, 'belorn, that's an important point.

This really only comes up in VM settings and some small embedded systems, I think.

I have made a mental note to see if I can find a way to make this section a bit more prominent.
Yes, someone who's 65 is more likely to live to 85 than someone who's 50. That's extremely obvious once you know that 1) people occasionally die and 2) people don't come back to life after they die. The closer you are to an age, the more likely you are to reach that age.

What you're doing here is grossly oversimplifying the statistical significance of that fact. You seem to think that all people, regardless of race, genetic profile, income, etc. have equal chance of dying the older they get. This is simply untrue.

For example, people between the ages of 50-65 have a higher likelihood of dying from cancer before the age of 85 than somebody who is age 66. This isn't simply because the 66 year old has already made it to 66 so is 1/3 of the way ahead of a 55 year old, which is what you seem to be suggesting.

The fact is that certain diseases, statistically, have a higher incidence in that 50-65 age band and once you are out of it, your odds of succumbing to those diseases are lower. Sure, the 66 year old could get a clean bill of health and then walk in front of a bus, but the odds are they aren't going to die of cancer. That isn't insignificant. Obviously the longer you live the greater the odds something will happen that will end your life, but looking at life expectancy in a black box and ignoring the causes of death is misinformed.
Current title that I see "Linus Torvalds on implementation of human-readable file system" is off. It's about file formats, not file systems.
Can you give me a list of companies that are looking for Haskllers?
It took me an unreasonably long time to figure out how that time parsing works. The explanation is not particularly clear. That said, once you understand the format, it is very easy to use.
Twitter paid $36 million for IBM patents to avoid a lawsuit
Hi I'm the founder of Mangopay. You can process payment in € $ £, and 7 other currencies on Mangopay. But you are right, you should have a company incorpored in Europe. Feel free to contact us! C.
Before this goes entirely off the rails, lets keep in mind this is a discussion of copyright infringement.
That is not what legal tender means. Legal tender means that the form of payment is a legally accepted option for extinguishing a debt.

If you owed someone a debt of 30,000 British pounds, you could repay that debt with the pennies, and they would have to accept it. So pennies are both a legal tender and a currency in that case.
the femtards are always a problem; never the solution
Reminds me of the story about Excel and Lotus notes:
http://www.joelonsoftware.com/articles/fog0000000052.html

I love this:

There's nothing wrong with being in a market that has established competition. In fact, even if your product is radically new, like eBay, you probably have competition: garage sales! Don't stress too much. If your product is better in some way, you actually have a pretty good chance of getting people to switch. But you have to think strategically about it, and thinking strategically means thinking one step beyond the obvious.

The only strategy in getting people to switch to your product is to eliminate barriers. Imagine that it's 1991. The dominant spreadsheet, with 100% market share, is Lotus 123. You're the product manager for Microsoft Excel. Ask yourself: what are the barriers to switching? What keeps users from becoming Excel customers tomorrow?
Apple pays $193m tax in Australia on $27b revenue
...I'm curious: what did you find convincing in the Newsweek article?
http://www.ledger-cli.org/ has a port in Haskell (http://hledger.org/ that from what I've heard will be the main branch in future.
In Scotland no banknotes at all are legal tender. But they certainly are used as a currency..
In which way are those platform guarantees? Honest question, I don't understand where you're getting at.
I immediately started hating this behavior once I wanted to try out all the color generation schemes. It is probably a question of personal preference and how you are using it but for what I just did - trying out all the options - I found the behavior REALLY annoying.
.syntax LISP with comfortable is everyone Not
Do you have to host in the cloud or can you down load this.

Is there a limit to how long the animations can be
Did anyone ever even think this?
Neither the original F-15 nor the F-15D mentioned in the article have fly-by-wire, which is considered as a feature for the updated F-15SE Silent Eagle.

So interesting aerodynamics and mad flying skills, not fancy electronics :-)
Yes, I did read it.

But my key point is that urandom can fail silently. /dev/random create an assertion that there is enough entropy, which is a useful assertion to do until there are guaranties from urandom of the same.
Then give me a compelling example otherwise.

Also... I was not meaning to make an argument to the quality of the languages. If anything, my argument is admittedly about the ecosystems garnered by the different types of languages.
After reading the pdf, I'm still not clear: does this mean UAVs can operate in regular airspace (above 400 ft) with proper licensing, or are they still (for now) limited to under 400 ft, and away from populated areas?
IANAL, but can we get a reading of the actual decision?

As much as I'd like to take this on face value, dronehire.org may have a bias.
Well, to specifically look at your patent example. Patents are one of the few things most types of Constitutionally focused Libertarian movements explicitly allow (U.S.C. Article 1, Sec 8, Clause 8).

But more generally, there are lots of things that only governments can do, that no free-market alternative can provide comparably, or can provide structure to where the non-government solution provides inefficient chaos.

People often use government mandated standards as the example. "Drinking water must have no more than x parts per million of y" and then provides testing and enforcement of those standards to ensure some minimal level of safety. And if some act of God means local drinking water becomes undrinkable regardless of efforts to clean, the government also carries out public awareness and warning campaigns and offers remediation guidelines.

Nothing stops private industry from providing better than those standards of water, but private industry generally doesn't. Given a set of minimal standards, private industry almost always targets those standards (but not better and of course there are exceptions). Now imagine what gets targeted when there are no standards and no enforcement of the standards? Is the water safe? or does it just not taste bad? I've been in countries where there was effectively no government oversight and the water tasted fine, but would land you in a hospital.

And there are many cases where private industry gets caught not providing that minimal standard and enforcement actions occur. Or industry that has nothing to do with water provisioning ends up contaminating water so badly that people's tap water lights on fire or whatever.

Industry self-regulation sometimes works, but just as often has been shown to not work well at all.
It's always impressive to see pilots who are able to recover from seemingly impossible situations:

https://en.wikipedia.org/wiki/Air_Transat_Flight_236

http://news.bbc.co.uk/2/hi/uk_news/scotland/4288383.stm

More tales of derring-do that will be a thing of the past when everything is automated.
I don't know about actively looking, but I know that the following companies use Haskell.

Janrain (http://janrain.com/)

Standard Chartered Bank (https://www.sc.com/en/index.html)

Karamaan Group (http://karamaan.com/)

Silk (http://www.silk.co/)

Skedge.me (http://skedge.me/)

Soostone (http://www.soostone.com/)

Erudify (http://www.erudify.com/)

Facebook (http://www.haskellcast.com/episode/004-simon-marlow-on-paral...)
How Nate Silver Hires
I'm a fan of edn myself. https://github.com/edn-format/edn
Occam's razor says it is him. I don't think Satoshi ever signed any of his messages, so why start now? Especially when the Newsweek article is so clearly based on such extraordinarily flimsy evidence, that really, his denial should be enough.
Because the newspaper, landmark, and the photo itself would all leak information that very well might point to them.

If you were the real Satoshi, and you took your anonymity seriously, why would you particularly care if the press had descended on some other fellow? If the world decides the wrong man is Satoshi, the real Satoshi(s) could breathe a lot more easily.

Satoshi sticking their neck out to keep the hunt alive would only exacerbate the side of the bitcoin story that they've been trying to avoid and downplay for quite some time.
Much more carefully written no-nonsense overview http://en.wikipedia.org/wiki/Haskell_features
Let's start here:
http://randyfay.com/content/avoiding-git-disasters-gory-stor...

So, the solution to the fact that the merging UI is a pile of garbage is HAVE A SINGLE PERSON ALWAYS DO THE MERGE. Excuse me? The whole point of a distributed revision control system is so I don't have to have a single choke point. That's the definition of distributed.

Then there was the KDE disaster:
http://jefferai.org/2013/03/29/distillation/

Yeah, the root fault wasn't Git. However, at no point did Git flag that something was going horribly wrong as the repository got corrupted and deleted. Other distributed SCM systems I have used tend to squawk very loudly if something comes off disk wrong.

Maybe the underlying git data structures are fine, but, man, the UI is a pile of crap.

And, I won't even get into rebase, because that seems to be a religious argument.
Don't forget Hoogle[1], the type-based search engine! Let's say that I want to combine a couple of my lists into one list. I know what my inputs look like, and I know what I want my output to look like.

So I go to Hoogle, and search for "[a] -> [b] -> [(a, b)]". First result is "zip".

Or I want to get only the things in a list that satisfy a predicate, but I'm suffering from nominal amnesia. I type in "(a -> Bool) -> [a] -> [a]" and Hoogle lets me know that I meant to write "filter".

[1] http://www.haskell.org/hoogle/?hoogle=%28a+-%3E+Bool%29+-%3E...
I'm CTO of a team of Haskellers in London. We're not hiring at the moment, but if you ping me on ben <at> dlstartup dot com I'll keep your CV around. Otherwise there are 5-6 haskell startups and probably others on the finance world.

Whereabouts are you?

In addition to mightybyte's list there's also

http://www.borde.rs/

Barclays Capital

http://www.sqreamtech.com/

Tsuru
I would even argue that XML is not even that human-readable. Take a look at this pom: https://maven.apache.org/pom.html#The_Super_POM . Even with syntax highlighting it is extremely difficult to parse visually. Compare that to nginx's custom config file format: http://wiki.nginx.org/FullExample .
You are incorrect: http://www.royalmint.com/aboutus/policies-and-guidelines/leg...

Pennies are only legal tender for amounts not exceeding 20p

edit: Also, as the link makes clear, you don't have to accept them even below 20p. All that legal tender means is:

> that a debtor cannot successfully be sued for non-payment if he pays into court in legal tender. It does not mean that any ordinary transaction has to take place in legal tender or only within the amount denominated by the legislation
nice, yet too slow for production use right now in my opinion.
But it has a great potential.
"Did he suddenly discover that he could not handle being in the public light?"

Did he ask to be in the public light when the Newsweek reporter showed up on his doorstep?
Secondth?
Yeah I think I double-posted while in anti-procrastination mode.

I don't want to spam, but I want some people to join my club.
Without a law that gets passed otherwise, this also opens up the floodgates to full law enforcement use of drones in public/private airspace. If the sky's open for for commercial use, it's automatically available for law enforcement as well.

I had hopes that there would be some rules/regulations in place first...

edit: assuming the decision allowed use in populated areas, full disclosure that I haven't had a chance to actually read it yet
It has an adaptive electronic control augmentation system which while not a true fly by wire system still players a huge role in keeping the thing fly able.
2014 will be the year you'll learn Machine Learning