skysight-inc/HackerNews huggingface dataset:
"Before this release, my primary priority was: prove that FRP is viable and good. If FRP is not the right way, it does not matter how good or bad the type checker is."

This is a lousy justification. If the intent was to prove that FRP was viable and good, why not do it in a dynamic type system? Implementing an extended Hindley Milner inference algorithm can be subtle, so why bother? I can manage a slow type checker, because "eh it's not 1.0", but an unsound type system, no.

I've tried Elm because I really wanted to program functionally a small webapp, but the type checker had so many holes in it that I had to translate the algorithms in Haskell, type them and fix them there before porting them back. I'm now really reluctant to try any new version of Elm.
That works if you've narrowed it down (via some other process) to two choices of designs. A common argument is that A/B testing should replace unscientific, subjective design processes with data-driven design. But doing that basically reduces to applying randomized-optimization methods (genetic algorithms or whatever your favorite is) to everything: you need a way of mutating, testing, and repeating that explores the entire design space, or at least some relevant portion. And that tends to be difficult to implement in a way that works in complex domains where you haven't formalized all the elements.

A/B testing does work well for: 1) choosing between a small number of pre-selected options; or 2) exploring local variations in the neighborhood of an option. #1 is a very traditional kind of experimental study where participants are randomly assigned to two buckets, and #2 is a setting where randomized optimization tends to work well.
The ZeroCoin extension to BitCoin has already been developed, but not implemented, to take care of this exact problem. ZeroCoin effectively destroys Bitcoins only to have them recreated in a new address with no connection to the originating address. These "transactions" have zero traceability (provided there are a few of them happening each block), thus the name ZeroCoin.
iOS 7 Redesign Concept
Protect Your Side Project and Your Day Job
Sharknado!
If anyone is looking for an alternative, you can use http://ip.jsonwrench.com/
Oh it must've been fixed then. It literally pointed to just http://qz.com when I commented earlier
> And who says that big government stifles entrepreneurial innovation?

"A brilliant exploration of new ideas in business argues that government is behind the boldest risks and biggest breakthroughs"

http://www.ft.com/intl/cms/s/2/32ba9b92-efd4-11e2-a237-00144...

I don't have much of an opinion on this topic, since it seems to me that any large concentration of money and smart people produces innovation (so do lone geniuses). But I thought this article was interesting.
"Pressing still further, AMC is giving new Breaking Bad episodes to Netflix viewers in the United Kingdom right after they air in the US, instead of the weeks-to-months delay that is typical for exporting top-flight US shows."

This. It blows my mind that in this era if your content doesn't require localization efforts why it isn't made universally available ASAP. Cult followers run off to news site and message boards and twitter and where ever else to talk about their favorite show and that gets more people interested. Not making it available spoils all of that momentum and waiting months is just shooting yourself in the foot.

I'm looking at you BBC/PBS-Masterpiece joints.
My gut reaction to this is that it takes me back to the old days of rainbow dividers (http://rainbowdivider.com/) and animated gifs, a la Strongbad's site: http://www.homestarrunner.com/sbsite/

On the other hand, as with many web technologies, used judiciously this could be cool for interactive infographics and things like that...
I don't know if it is always the case, but it is often the case that when the billing and payments system is this screwed up it reflects on a very distracted (sometimes quite painfully so) company. And the recent re-alignment at the top can leave tectonic fault lines where entire subdivisions become weirdly autonomic like this.

What I find most amazing though are large organizations which can continue to operate tolerating these sorts of things. It seems the P/L statements coming from the people who tally up the "Developer Store" for each quarter are so far in the noise that its rounding error, and yet there they are, doing their thing, checking in changes, turning the crank, but clearly without oversight.
(OP here.) Disclosure: I work on Ghostery.

This is a study of privacy extensions conducted by a privacy extension, which extension happens to come out ahead in the study (at this point in time). Hmm ...

So this is why the project is open on GitHub: https://github.com/ghostery/areweprivateyet. Please fork, review, send suggestions/pull requests, ...

We get a lot of people asking which extension works better, and we see everyone (us included) make all sorts of claims about effectiveness.

This is a first step in getting some objectivity behind those claims, a resource to point people to, and a way to get all extensions to improve in effectiveness.
New Malaria Vaccine: Irradiate infected mosquitos, surgically extract saliva
http://www.warmplace.ru/soft/sunvox/
http://overtone.github.io/
This is pretty cool! Even as simple as this is, it shows how pretty webGL can be, and how it can play nice with DOM elements. Did you have much trouble getting the text to look right?
Huh? How are the pop out effects shown on the demo page irritating?
Seems like you've got a WAIS to go.
Have you noticed you are posting this on Hacker News? :)
>Oxford doesn't recognize the phrase "Sandwich Artist". You aren't abiding by the rules you hold others to.

1. It was in scare quotes for a reason.

2. That is a stupid job title, not a word.
Meet Zerocoin, the cryptocoin extension adding zero traceability transactions for the low low cost of a few extra bytes per transaction.

http://zerocoin.org/
Just like native apps, except the end-user no longer has control over anything.

I can't wait.
From Business Apps to 10 Million Mobile Game Downloads in 2 Years
> Making the design an open source project is a major step towards European style (socialist) unions, where the unions help decide what to do and how to make it succeed.

The difference between European unions and US unions is probably a big part of the reason for the negative connotation of the word "socialist" in the US. If US unions behaved like those in Europe, we would have a more positive connotation.
> I wonder when the movie industry will have a pioneer along these same lines.

You talk as if noone is doing this. But you appear to be ignoring all the Euro cinema produced each year.
The Frankenjar: The Easiest Ruby App Deployment Ever
This seems like an awesome project! Correct me if I'm wrong, but it doesn't support Kindles yet, right? Only Android and iOS?
I don't see how someone could put Google Glass in the same category as Segway or CableCard, especially this early on. I do wish CableCards had worked out better though. As it stands now, I have an HDHomerunPrime that I'm ready I part ways with because there simply isn't enough support for CableCards in Linux.
If there's one thing I've learned from hard experience, it's "Put not your faith in stock options." I was granted them twice, and in neither instance did I actually see a dime from them. (In the first case, it was right in the middle of the Bubble, and by the time I left, they were so far underwater as to require a ROV to find. In the second case, I was laid off six months after joining the company...and on the Thursday before 9/11. Talk about lousy timing.)
Well, more like encrypted webmail isn't secure, isn't it? Think PGP is still up to snuff if anybody cares to learn it.
Ask HN: Best Health Insurance option for founders before you get funding
Hello, I live in the Bay area and was wondering about what health insurance options are available for entrepreneurs. Any suggestions / pointers would be greatly appreciated.
With plugins already in a different process, these situations are far less likely.
The Greatest Python Web Framework
I agree; those studies aren't great.

I wrote the post from an anecdotal POV, and just started digging into the research once the discussion came up here. ;)

On further inspection, here is some research that might support my point:

- Oliver & Shor found that: "prompting for a code in the absence of having one had negative effects on fairness, satisfaction, and completion when compared to the control."
http://www2.owen.vanderbilt.edu/mike.shor/research/promo/jpb...

- This study by Oliver & Swan (1989) found a big link between a consumer's perception of pricing fairness, and their overall satisfaction with a purchase. http://www.jstor.org/discover/10.2307/1251411?uid=3737720&ui...

- Xia, Monroe, & Cox found: "For price comparisons, the other-customer comparison has the greatest effect on perceived price unfairness because of the salience of such a comparison"
http://bear.warrington.ufl.edu/weitz/mar7786/Articles/price%...

- This study by Google found that in a real-world setting, "that more than 40% of shoppers have left a retail store without purchasing because they knew they left a coupon at home". http://www.google.com/think/research-studies/from-clipping-t...
Goodness, I'm confused. I'm going to need a lot of time to digest this. That said, much discussion about ideal way of writing Gophercloud happened on the #go-nuts IRC channel, and nobody objected to what I have now as being unidiomatic. You're the first!

Deeply nested closures are definitely a problem, but I usually solve that by factoring closures out into top-level functions of their own.

That said, one of Gophercloud's goals is to be as idiomatic as possible. Are you available on #go-nuts if I have questions? I'd like to play with this technique some more and get a feel for it before applying it to (and risk breaking) gophercloud's existing API.
I do not think "ridiculous" means what you think it means.

1) I personally have abandoned checkout carts when I realized they offered big discounts and I didn't have one right then.
2) Alternatively, the coupon code box has very often reminded me to go find a coupon - and pay less than I was already willing to pay.

My behavior is normal human behavior. You can debate whether (1) is "logical," but the checkout process should maximize profit from real human beings, not theoretically logical ones.
> Divide people, frequently. No one’s fond of anyone who doesn’t challenge them.

No one's fond of anyone who "frequently" challenges them for the sake of challenging.

This little nugget encourages the classic "I'll be an ass like Steve Jobs and everyone will love it" line of thought. While I think it's useful to be frank with the goal of helping yourself and people grow, Steve Jobs is admired because he was insanely successful, not because he was just an ass. If he was just an ass, no one would even know his name.
Yes, Perl6 was announced in 2000, but the actual implementation effort (both Parrot and Pugs) started in 2005.

Parrot started in 2001, and there was at least one P6 implementation in the works shortly after:

https://github.com/parrot/parrot/commit/9bb281bf85088000ee40...

The Parrot backend was used to nail down the object system.

That's not how I remember things. Jonathan may have implemented the current object system on Parrot, but then he prototyped one on the CLR and one on the JVM (or vice versa), then wrote one for Rakudo based on that.

Concurrently, they are developing their own VM to get rid of the semantic mismatch between the language runtime and backend VM.

That's a very charitable interpretation of what they're doing.
And I thought that "hackers" would not be so close-minded as to not consider any of the other factors that go into gun-homicide rate. I wish I could be so willfully ignorant. If you ignore gang-violence, for example, our gun-homicide rate is much closer to that of Switzerland. Have you looked at the difference in poverty levels between the places in the U.S. where the rate is the highest when you compared it to other Western countries? Have you considered the fact that we share a huge border with a country ridden with crime and violence which provides a steady supply of illegal weapons? Have you thought about the U.S.'s drug and social policies and their effects on gun-homicide rates? Have you noticed how the rate has been steadily dropping for the past decade? Have you looked at the ratio of the number of guns in the U.S. to the number of homicides and done the same with other countries? Have you looked at the rate of other violent crimes in the U.S. and other western countries? Have you considered the affects of cultural differences? Differences in demographics? Have you thought about what some unintended consequences of implementing strict gun control in the United States could be?

I sincerely doubt it, or you would not say what you have said. If you truly are "for science" then you should understand that things are not nearly as simple as your political ideology dictates. You need to go beyond the simple, obvious correlation and try to look at all of the variables.

And even if it were demonstrated to be the case that the higher rates of gun homicides are directly attributable to lax gun policies in the United States, I would still not be in favor of severely restricting gun ownership. And don't be so presumptuous to assume that this makes me any less a "hacker". It just means that I have beliefs and morals that are not derived directly from science and numbers.

Why? If we should let science exclusively dictate our political policies, then we should outlaw drinking. And smoking. And driving. These all lead to a large number of deaths. We should also implement a government controlled diet throughout the entire populace to reduce the rates of obesity and malnutrition. We should also have a computer program which determines the jobs and wages of everyone in the United States so that we maximize productivity and minimize poverty. Would that be your utopia?
Kind of. But I'm trying to make a point that limits should always be in terms of packets. The ISP should not even know how many connections I have, let alone limit it. It's not like you can't saturate a line with a single connection.
The state of Django and Ruby on Rails - one year later
I already pointed hyperloop is the big step, these are small steps that we also should make.

As I observe, nobody responsible is giving a fuck to the problems of bart. A friend I met almost threw up in the 16th bart exit since it's used as public toilet. Aren't we paying half amount of the money we make to the government? Then why can't we push the city government to fix the bart?!
This is a very different API from d3’s.
In a world where network television has moved to unscripted reality shows filled with B actors trying to "make it" a good quality, well produced, well scripted show with talented actors is going to be a gold mine. The real issue is that network TV never really recovered from the writer's strike. AMC just came along and started offering the type of quality shows that were previously available on the network channels.
Yes, well, the concept of sandboxing is wonderful, but that's all it is. A concept. An idea. A design pattern. It's not guaranteed to be effective. Many people will go about implementing many different types of sandboxes many different ways.

Yeah, browsers sandbox their active content, and mobile operating systems sandbox their apps, but so what.

Why should everyone acquiesce to being continually haunted by ubiquitous background processes that are constantly monitoring their every zoom, tilt, scroll, highlight and twitch? Why?
It would take some logical argument as to why the concept of collective bargaining is a bad one.
Hide Files and Folders on Windows
I just got a job for web2py! No more Django!

Why do I love web2py?

* batteries included

* don't have to do all those stupid imports

* documentations

* better admin

* ORM sucks. DAL is better.

* Works anywhere. Windows, Google App Engen, everywhere!

* Compeltely secure from any attack (see http://web2py.com/init/default/what)

I feel so liberated from the confines of Django and the fanboyism of Flask.
Hate Groups & Hitler-Lovers Seek Homes on LinkedIn
Syndication would probably factor in as well.
Google Fiber bans servers.
>You were using their job title to evoke the image of a certain type of person in a negative way.

Yes. The person that came up with the "awful, condescending" job title. You mistake the target of the shitting.
The reason it's being given to Netflix in the UK is because no networks here have paid for it. It was either that of let people download it illegally (as it's the last 8 episodes I'm sure most people would have done this).
Problem is, we don't have more money to spend on anything. The US government is spending twice revenue - not a position where you hemorrhage cash & credit with no concern for profit. (And no, it's not going to "stimulate the economy" back up to break-even.)

On top of that, the government used to take such risks in unproven technologies, underlined by tolerating the non-trivial odds of spectacular lethal failure...but that was decades ago. Now it can't even make a bus door without plastering eighteen warning signs around it [1].

Exploratory spending is great when you have money to spare. We don't. Now we have to rely on Elon Musk et al to pursue outlier projects - and they only reason they can is because of the big literal payoff if it works.

[1] - Have you counted 'em? I have. 18.
Maybe starts are hard for you because you are stupid.
AeroFS (YC S10) is hiring iOS, Android, Front End and Generalist Engineers
> arguably the more important figure because the relative advsntage of rail diminishes if you have to drive in from the suburbs.

A major premise of the California HSR plan is that it isn't just about the main HSR lines, but upgrades, improvements, and new lines for connecting conventional regional and commuter rail, light rail, and other public transit.
Agh, you're right -- fixed. I plead stupidity.
How neural networks are improving everything Google does
And it only took 30 seconds to load the demo!
HBO seems to have a very different approach to online distribution though - HBO GO only works if you already have an HBO subscription through a traditional television provider, and if the last season of Game of Thrones is any indication they don't put their shows on iTunes and Amazon until long after they air.
... where it will compete with articles about the Star Wars Weather Forecast and discussions on TV programmes. yes, the humour is not lost on me ;)
Agreed completely. To put it more simply: don't use AB testing to actually create your site by throwing mud on the wall. First design a good site, and then use AB testing to slowly tweak it to the closest best choices.

Just to add: unless you are testing google.com or some other top 10 site, #2 is not going to work well as each bucket will be too small to complete the AB test properly. eg. 3/100 users in bucket 92 converting is no proof that it is better than bucket 47 with 2/100 users converting.
I, for one, disagree with almost every claim in this article. I think the positions the author takes are too open to controversy to reach the top of somewhere like hacker news.
This change is more about consistency than anything else.

The problem is that other things, like shapes, are specified in pixels. So if text size isn't, it makes it impossible to position any shapes relative to text.

Think about a title in a game; you don't want it to go off the screen and you don't want it to wrap either.
Seems like a good idea from a capable team. I'd love to beta test it.
Well, with other software distributed versions of software where it's licensed I generally have seen a 'maintenance' fee yearly for distribution, meaning that technically the software itself is free, but you're charged yearly/monthly to continue receiving updates to it.
Get client ip's on the frontend with JSON API
Wow. I'm an Elon Musk fan too but this is a bit much. He didn't give anything to the world. He is a businessman-he gets paid very handsomely to do the things he does.
This used to be the Hollywood model. In the 1970s, for example, studios made movies like you describe. Over time, they've found it's more profitable to release fewer movies that are surer bets, which is how you get this endless parade of formula movies with $250m budgets.
I migth not like Django, but its security is 100x better than Rails. Django fixes stuff right away, and doesn't have any stupid Yaml.load() bullshit.
That's the "Moneyball" approach. Hire people who can consistently get to first base. With that steady income, you can afford to try an occasional big budget production.
That would be ridiculous, since that is not the argument that needs to be made. Instead, you want a logical argument as to why the concept of collective bargaining in the public sector is a bad one. I won't provide one since they are readily available if you have an ounce of curiosity. I'll just leave this:

“It is impossible to bargain collectively with the government.” - George Meany
It loaded nearly instantly for me.
>To circumvent the chosen distribution model and circulate the work for free is not an ethical imperative.

Not an ethical imperative for you, because, as you justify it, somebody put effort into creating this and it's his livelihood.

But that's not a justification in itself. Earning your livelihood from something does not automatically translate that it's not an ethical imperative some someone else to stomp on your business.

Notions of legality aside, it depends on how people value the way you're making your livelihood, and if they consider the counter action more ethical.

To give an extreme example, very few would say: "Hey, why did you closed this guy's meth dealing business, he made his livelihood that way" (even if said business was legal).

So, it boils down to if someone believes spreading information is more important than the creator of the information making his livelihood off of it.

Here's another example of this: is it more ethical to disclose the ingredients of a drug so that millions in Africa can have it made cheaply and be treated, or to respect the copyright of the company that created it and sells it for a huge amount?
Amazon does stuff like that all the time. They just don't tell you. And it's not always an adjustment in your favor.
From Abject Poverty To CEO Of A World-Class Startup
Bravo! I think being a good manager can be learned but some people seem to just have a knack for it and for others it is definitely learned behavior. Sounds like you fall into the "I've got it" group.
This is a great idea.

I'd love to have this option but for code. I often find myself struggling with something, whether it's not knowing the best way to handle a situation, not understanding a concept or just not being able to get something to work and I'd easily pay $15-$25 to have access to a developer who can answer a simple question.

Like right now, I am having a hard time understanding pointers in C, and it would be great if I could talk to someone on the phone for 10 minutes and they could help me understand the concept. I know there is Stack Exchange, and that is a great resource, but this would be more of a 1 on 1 consult.

I realize that most developers time is worth more than $15-$25 for a short amount of time, so I don't know if this is viable, but it would be nice.
Those two statements are however false. As is calling the hyperloop a train. If it was a (fast) train, Musk likely would not have called it a fifth mode of transportation.
How the DropBox Datastore API Handles Conflicts
SDL2 supports hot plugging input devices!
The grandparent tested the idea, that showing a coupon which is already filled and active, will carry an illusion of a bargain and hence the customer will be more likely to convert.