skysight-inc/HackerNews huggingface dataset:
When Bitcoin's are converted to a fiat currency that's now a taxable event correct? That's when the gain or loss is "realized" So if you pay in Bitcoin and the platform/processor immediately converts it into $US to pay the merchant does that create a taxable event for the seller? I suspect people would like to pay in Bitcoin to a merchant who accepts and keeps it in Bitcoin so that a gain is not realized and no taxable event occurs. But really am curious/scratching head/not sure.
Yes, I wasn't trying to make any strong claims of theoretical equivalence. In my experience with Haskell and OCaml and much more limited with SML, I've not found myself wanting to express a lot in those languages that I'd have been able to in Haskell, types-wise. Remember that the original question was "How much of Haskell's benefit do you think it provides that simply having static typing doesn't provide?" I should perhaps have been clearer.
Touche. Hey, apparently they've recovered a third of the money lost, and found half of it. More than I would have thought.
Game Changer in Middle East E-Commerce
No need to speculate on their motives, Jack Dorsey explains them here: http://www.youtube.com/watch?v=0zJe4PUVx3c
I just got this (in a popup in gmail), I was like, what? But then, it's almost April fools...
"What haskell does is guaranteed at compile time to work."
I don't think that's what they are talking about. I think they are talking about how fast things are getting cheaper to design, including, eventually, vaccines.
> QFNs and most reflows are tricky as well

I've now manually soldered two dozen or so 0.5mm pitch QFN chips without a single failure. To be honest, I'm somewhat surprised myself. I'm using the footprint recommended by the manufacturer, NXP, which has small vias on the edges of the center pad. Since the center pad is VSS, at least one via would be required anyway.

My process is quite simple:

1) I use a soldering iron to tin all the pads except the large one in the center.

2) I apply no clean flux to the freshly tinned pads. If I wouldn't be too lazy to make a stencil I could probably skip these two steps.

3) I apply a blob of solder paste to the center pad.

4) I place the chip.

5) I reflow the whole board with a hot air soldering station. After the solder has melted, I tap the center of the chip to make sure all the pads on the chip have made contact with the pads on the board.

I actually prefer QFNs over QFPs because on QFPs it's really easy to get solder bridges - easy to fix, but more finicky than preparing QFNs in the first place.

I realise this doesn't really apply to manufacturing, but automated manufacturing already has the processes to deal with QFNs.
"static if", __traits, and mixin are the D equivalent of Rust's macros, more or less.
Last I saw, you accepted Bitcoins only from Coinbase accounts. Until I can directly pay with Bitcoins from my own wallet I consider that "sort of".
Keybase seems to want identity proofs to be independently verifiable, which would not work with challenge/response mechanism.
There is haddock and literate haskell. Types also serve as some documentation.
If anyone is curious how to do this kind of hyper-niche techie reality show the right way, please do check out Penny Arcade's Strip Search: http://www.penny-arcade.com/strip-search

The premise is to get a bunch of comic strip artists together and compete to win a working space at Penny Arcade's office in Seattle and some cash (the idea being this would be used to launch their own comic strip).

Some things that really worked well:

* There was almost zero bullshit reality TV manufactured drama

* Everyone treated each other with respect and I think every artist gained something from being on the show (new fans, support for Kickstarter projects, etc)

* Focused on the work being produced, including plenty of links to scans of all the artwork on the show website

* Episodes released on YouTube (could use existing apps, infrastructure)

* Two episodes (15-25min) released each week (short enough to consume, frequent enough to keep you hooked)

* Enough production value for it to not be a distraction; obviously this isn't a major network TV show, but it wasn't some person's first production using iMovie

* The show didn't take itself too seriously. Watch the "elimination ceremonies" to see what I mean.

Definitely worth a watch, and worth learning from :)
Uncover LinkedIn Users’ Contact Info With This Free Plugin
A nit pick: I believe your 'readable' interpretation of the confidence interval isn't quite right: http://en.wikipedia.org/wiki/Confidence_interval#Meaning_and...
I find it useful when they have the list of cards they take on there, and one lights up (or they are all lit up and the other 3 choices gray out). The thing that they are suggesting with showing me the text of the card seems pretty bogus to me. I know that I'm entering an AMEX or Discover; but I have no idea if the website actually takes them without having some indication of the choices before I start typing.
Sounds like it might be worth it to write a drop-in replacement DLL that doesn't parse XML, or at least in a way that doesn't require mshtml. The XML files that are being parsed appear to be static resources within the analyze DLL itself. A third party might even be able to patch the DLL to have pre-parsed resources instead of XML.
"DK effect?"

http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
Unfortunately since the US chose to go with Friedman/supply side economics since about the 80s, we're in a race to the bottom. Lower production costs used to equate to increased consumption, but that didn’t account for finite resources. If we factor in externalities like pollution, the value being produced in the world has been constant for quite some time, maybe as far back as the 80s also. And worse, a whole slew of markets like oil/fishing/timber/mining are in decline. So we’re in this bizarre situation of everything being destroyed, but hey, prices are cheaper than ever. Too bad incomes are in decline too so nobody can afford to buy anything anyway.

Contrast this with Keynesian/demand side economics that countries like Germany and Finland have adopted, where one of the top priorities is per-capita income. In Germany, 50% of a company’s board must be made up of labor, and during downturns the government pays people to go on furloughs while they are still employed (to maintain demand by propping up buying power) . And in Finland, they redistribute the North Sea oil money back into the economy (I realize this is not sustainable, I’m just saying that it’s arguably better than what the US does). Education, maternity leave, healthcare, pretty much everything that contributes to a higher quality of life is given priority over profit. They’ve been at it so long that their customer base is huge and companies are able to invest in long term planning and research. Jobs are plentiful, one can’t hardly even get fired, and the middle class is huge.

Regardless of political ideology, if we look out 10, 20, 30 years, it’s pretty obvious that natural resources are going to go into the toilet and more and more work is going to be done by machines. Communism was able to absorb that by forcing everyone to work unproductive jobs. Socialism seems to be able to absorb it to some degree by focussing on people first. But capitalism.. I don’t know. It’s the economic form of darwinism. If it’s going to survive into the future then I think it’s going to evolve into something unrecognizable. To me it looks like there are two extremes: a Star Trek economy with guaranteed basic incomes or a new gilded age where perhaps 1000 people own all of the wealth on the planet and people’s labor/personal profit is on an ever declining trajectory.
Fair point. Hadn't realized it was for airbags.
Wikia is a good idea wrapped in a company that is shady as fuck and has no competition outside the gaming market.

They have a history of treating their community like crap, forcing wikis they buy (uncyclopedia for example) to destroy their brand and move to *.wikia.com. They encourage content farming (copying content from other websites with no regard for the license etc) and, worst of all, their wikis are more ad infested than a Windows 98 computer running IE6 after grandma has had her dose of free smileys.

Hey, entrepreneurs of HN: ever thought about solving the wiki community problem? This is a problem worth tackling if you figure out a way to make it cheap to tackle and monetize it (possibly by offering sub-monetization to your wikis, letting communities pay their editors and running an actual community economy). This is a freebie - but do PM me if you tackle it I want to see it in action!
That's just another appeal to "true meanings." It's a bogus argument, because it's a semantic argument masquerading as a genuine argument for a particular value judgement. If you don't like the things referred to as "intellectual property" by the overwhelming majority of people who use the term, like patents, trademarks, copyrights, etc., your argument shouldn't be "but that's not the true meaning of 'property,' therefore 'intellectual property' is bad." Simply claiming that your definition of a term is different from someone else's definition of the same term does absolutely nothing to support your or his side of the argument.

> So we can accept the term "intellectual property" somehow.

The "somehow" is that it is a well-accepted and well-understood term with a very standard meaning, used by the vast majority of English speakers who discuss such matters. The spelling of the term doesn't matter. It could be called "intellectual schmoperty" for all I care, and if that was the term that was well-accepted, we could all use that and be understood.
I believe the taxable event is exchanging Bitcoin for something that isn't Bitcoin. Even if the merchant holds on to the Bitcoin, a gain has been realized.
Probably. Unless you're working in concert with major mining power, it's still hard to engineer a successful double-spend. And by pushing their preferred observed transaction to major pools, Square could help ensure a double-spend can't succeed, or get a near-instant indication that a competing transaction exists. (I don't know if they're doing this.)

It also looks like most 'Square Market' purchases take more than an hour to deliver/ship... so the payment validity will be known before a hypothetical fraudster benefits.
I don't understand why companies won't simply ignore his suggestion that they can't do what he says they can't, and use revenues obtained from sales to cover their fixed costs. The fact that their marginal cost is zero has precisely no relevance; they've spent money making whatever it is they've made, and they need it made back. And the burden of paying for all of this will fall on the customer, just as it does today.

As an example, consider some top-selling video game on the iOS app store. The $100/year fee for the development licence isn't nothing, but compared to the cost of the staff and their equipment, it really might as well be. And yet it's perfectly possible for these things to make money, and in the cases they don't, the zero marginal cost thing has absolutely nothing to do with it. In fact the zero marginal cost is a major draw, for exactly the reasons I give in my first paragraph.

This seems like some an obvious rebuttal that I can only imagine I've missed something...

(Another article from this chap reached the front page a couple of weeks ago - see https://news.ycombinator.com/item?id=7406894 - basically the same thing.)
Only for transactions over 600 USD, aiui.
> For Haskell, there doesn't seem to be any well-established documentation practices.

Oh yes but there is! It's called Haddock. It's widely (and probably exclusively) used. The entirety of the documetation you can find on Hackage [1] (example: [2]) is generated using it. The user guide can be found here [3].

[1]: http://hackage.haskell.org/
[2]: http://hackage.haskell.org/package/pipes-4.1.0/docs/Pipes-Pr...
[3]: http://www.haskell.org/haddock/doc/html/
Ahh gotcha. Yes, we believe that's a pretty important distinction. Fair enough!
"the most basic condition for economic efficiency: [is] that price equal marginal cost"

Huh? I would think that economic efficiency is when something that is hugely desired gets delivered, meaning that price would be way higher than marginal cost.
I like MariaDB improvements over MySQL (and the technical documentation of the query's optimizations), but I'm a bit lost regarding WebScaleSQL's [1] choice to tracks MySQL. I don't know what to think... Google, Facebook, Twitter & co have immediate production needs, so are they simply in "wait and see" mode toward MariaDB ? Or is there something deeper ?

[1] http://webscalesql.org/
Ideas for stories are cheap. Fleshing those ideas out to a great story/film takes rare talent.
Wow! I had seen that article a while back, but never read then comments. The marginal vs. effective tax rate thing is something he should know.

Also, he seems to like to extrapolate trends that include the cost of tuition being $500K in 20 years. Sure if you straight line the recent growth, but is that really likely?
Buzz Open, The Story from Idea to Launch
Throwing K-Cups in Glass Houses
AngularJS Terminology Needs a Refresh
Macaw looks great. Has anyone used it for actual projects? What feature(s) did you enjoy the most?
Well it says " All team members must have passports valid up until at least July 5th 2014. Finalists will be required to travel to Helsinki, Finland for the onsite finals. Any finalist who is unable to obtain appropriate travel documents, such as a passport or visa, may be disqualified from the onsite finals and an alternative finalist may be selected." https://helloworldopen.com/rules

so I would suppose that if you get to the finals (meaning to be in the top two teams of your region), then yes you must all travel to Finland, but expenses paid.

However, the qualifying rounds are organised via Internet, so the vast majority of teams will not need to travel. Of course Helsinki in June is a really nice place to visit if you want to come on your own and check out the finals live ;)
Sales and Marketing Metrics for Early Stage SaaS Businesses
"it’s pretty obvious that natural resources are going to go into the toilet and more and more work is going to be done by machines"

These seem to be contradictory. If natural resources are going to go into the toilet, wouldn't intensive labor be more necessary? What are you using to power and build the machines?
Wat? How can they consider that to mean "accepting Bitcoin"?
Posted not for any particular interest in K-Cups or Coffee, but because the message probably applies to a lot of other areas as well.
Rearview cameras will be required in vehicles in 2018
Just a number check: eight percent of the US GDP is well over a trillion dollars. That is, over $1e12, or more easily understood as over $1,000,000,000,000.

I think the trick here is a lot of energy is consumed by heavy industry. An single line in a plant can consume megawatts of power, and refining processes are flat out extravagant in consumption. If this energy was conserved or near free, we would see those savings passed onto lowered cost of goods or in process improvements/expansions. I think that's likely qualitatively different from just the Fed pumping cash into the system, and the impact would be impressive.
The link to some videos of it in action is tucked away in the footer on the homepage:

http://macaw.co/videos/
Ask HN: Should I start a company with a good friend?
I'm very good friends with a guy (10+ years) who also happens to be a good developer (as am I).
He's starting to work on something that meets many of the criteria I have in a good business, and I happen to be looking for the next thing to work on.

I'd love to build this business. I'm just not sure about doing it with him; I don't want to jeopardize the friendship. Some of his personality quirks are fine / funny in a social context, but I think would drive me crazy if we were co-founders. I wouldn't feel good about working on this without him, either.

Anybody face a similar situation? Thoughts on good ways to handle this?
Tweets are mysteriously disappearing from Twitter
I was thinking Amnesia Fortnight from 2 Player Productions: https://www.youtube.com/watch?v=TTzTjf-I-A8&index=2&list=PLI...

It’s not about a game jam (but it’s four team leads with four teams getting to make a prototype of their game idea in two weeks, so pretty similar) but it’s about game development.

Great productions values, all on YouTube, no manufactured drama, but still plenty of actual drama, tension and hilarious moments.

The idea behind this game jam is pretty awesome and deserves to be implemented the right way. It wouldn’t even have to be the more contemplative style of 2 Player Productions.
What the merchant does with the bitcoin doesn't effect wether the transaction is taxable to you. Check with you accountant, but I'm thinking you'll have to account for and pay a tax on any gains in your bitcoin's value at the time you spend it. Assuming I'm correct, it is a taxable event anyway.
Usually the scripting part is relatively small, i believe.

How much percent of writing such a tool would be in python ?
Ever tried to look in the documents saved by Libre Office or MS Office? They all use XML now. The ODT document with only two words in it has at the start of the content.xml inside of ODT this beauty:

<?xml version="1.0" encoding="UTF-8"?>
<office:document-content
(...)
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:math="http://www.w3.org/1998/Math/MathML"
xmlns:ooo="http://openoffice.org/2004/office"
xmlns:ooow="http://openoffice.org/2004/writer"
xmlns:oooc="http://openoffice.org/2004/calc"
xmlns:dom="http://www.w3.org/2001/xml-events"
xmlns:xforms="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:rpt="http://openoffice.org/2005/report"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:grddl="http://www.w3.org/2003/g/data-view#"
xmlns:officeooo="http://openoffice.org/2009/office"
xmlns:tableooo="http://openoffice.org/2009/table"
xmlns:drawooo="http://openoffice.org/2010/draw"

It's not Microsoft specific bug that ate some brains.
Is not an april fools joke. Was a hackday project that turned cool.
April Fools 2014: Google Announces Gmail Shelfie
Misleading title. The german labor ministry, not Germany as a whole, is doing that. Not even other ministries. They follow several major companies (VW was one of the first, AFAIK).
The cost of trading is still drastically lower now than it was with open outcry. There were a number of federal indictments related to NYSE specialists blatently ripping off retail customers.

http://www.nytimes.com/2005/04/13/business/13nyse.html
The 600 USD threshold is a requirement for form 1099 reporting and is completely unrelated to capital gains tax. Capital gains have no minimum threshold, buying something for $1 and selling it for $2 is a taxable event.
> Reversing cameras always send their output to the big screen on the center console

The newer Acura MDXs have a dedicated screen built into the rear-view mirror hanging from the windshield. It looks like a normal mirror until you put it in reverse, and then you can see the output from the backup camera in the left side of the mirror. It's better than most, but still doesn't solve #2 and #3 from your points.

Basically, be smart and only use it if/when necessary. Use it only as a tool and not the tool.
Him too:-)
I understand the reasoning behind it, but is the e-mail part necessary? I often e-mail people that I know are on vacation for things that aren't time sensitive, mainly to ensure that I don't forget to notify them of something. I would hope that they wouldn't check work e-mail, or at least ignore it. I'd never call them off-hours unless it was an emergency.

E-mail is a type of communication where the receiver can be in control of receipt and response. Should a manager type up an e-mail (if it's after work hours), save it, then write a note (or schedule a delayed send) to send it in the morning? It seems cumbersome and seems like it wouldn't address the core problem, unlike telephone calls.
JIRA not sending emails after recent upgrade
A puzzle involving dynamic programming, or maybe it doesn't
Google Imposes New Restrictions On App Ad Networks And Anything Else Sneaky
In 2002 Fabrice Bellard (author of ffmpeg, kvm, etc) won The International Obfuscated C Code Contest with a tiny obfuscated C compiler, which later became tcc, the tiny c compiler: http://bellard.org/otcc/
ApiUsabilityTesing.com launches API usability testing by drunk developers
These are namespace directives, not references to external DTDs.
Wes Anderson Centered
> Unless you have a statistical survey of the bitcoin community

I don't, and I don't think it's appropriate to make generalizations unless one has access to a sufficient body of empirical evidence. So I'm not making generalizations.

With that in mind, none of your opinions strike me as self-evident in an objective/empirical sense. Perhaps they're self-evident to you, but that doesn't make them the basis for sound argumentation.

It's unclear to me how I might have come across as defensive with respect to your comments; I merely don't find what you're saying to be convincing.
I'm working on something similar to this, as a product.

If anyone's interested in working together, email is in my sig.
OkCupid urges users to abandon Firefox
I think making it an object has made the code unnecessarily complicated. I think you could almost 1/2 code with a simple function.

This is where I personally think javascript programming is going wrong at the moment, so much boiler plate.

You're also programming a bit too defensively. Ask yourself, do you honestly need all those checks? What would actually happen if you got rid of the checks? I think your code would be clearer without them and the programmer would still realize he'd made a mistake and passed in nulls.
> The particular definition of wrong used by Alexander would be interesting to know.

Probably the definition includes, "found in a congressional report."
I believe the “When you're the good guy …“ quote by Michael German is sarcasm, or perhaps that's the wrong word and he's speaking from the point of view of Keith Alexander.

The article says German is at the Brennan Center for Justice, a civil liberties organization, and believes that Alexander's world view "reflects a career in the national security bubble".
Steve, please know that I am forever grateful for your work in your excellent Udacity course. It began a path for me that recently led to me changing careers to become a full time programmer.

Whatever people might say about webapp2 and App Engine, I think they were the right choice for the course. I had no problem moving on to other frameworks or moving away from App Engine, having gotten a solid understanding of the concepts from your course.

Once again, you have my sincere thanks.
Yeah, I know this is somehow the point. On the other hand it (maybe?) would be more useful if they would just verify that certain online-personas (e.g. github, pgp, blog) are the same person, which you could do.

I want to know that liz, is the liz that blogs and liz who forks on github, not necessary her facebook/linkedin/real name.
The usual implementation is that the email is not relayed during the night. You can still send.

The idea behind these rules is to make it crystal-clear that no one can expect you to be reachable outside of office, which became somewhat a problem in the last years.
This reminds me of how Edison decided he needed to invent and build an electric utility system in order to sell light bulbs.
Post-script: the author of this article was just canned by his employers because they don't come out of it smelling like roses.

https://twitter.com/notquitefrodo/status/450742394606981120

https://twitter.com/NickCapozzoli/status/450743775783297024