skysight-inc/HackerNews huggingface dataset:
Because the soup kitchen is providing a charitable service and product to a segment of the population that wouldn't otherwise be able to provide for themselves.

Now imagine if there was a "charitable" catering group that accepted donations from large corporations and used it to provide free catering near corporate events. Should they be allowed non-profit status?

The whole argument is that it matters who the end product is going to. There are a number of open source projects that mostly get donations from large corporations who are the main end-users of the software. Should they be non-profit? And there's a whole grey area in between. The IRS seems to be drawing a strong line where the authors of this article think there needs to be more of a grey area.

Personally I don't have a problem with being more liberal with non-profit for FOSS organizations. But it's certainly not as clear cut as your analogy is making it sound.
I challenge any Anglophone without mastery of the French language to say the word, "flourure" (making sure to elongate the Rs) before a group of Francophones without feeling absolutely ridiculous

There are other examples but I find this word (meaning flouride) especially comical as it stumbles out of my mouth at the pharmacy -- as does anyone within hearing distance ;-)

I believe the "th" sound is generally difficult for latins. As a test, if you are Francophone please stand before a mirror and quickly say, "hello, my name is thof thimblefith", making sure to enunciate each "th" clearly. If you can do so you will have mastered a lisp.
La enajenación Sionista
Peer to Peer: Watch how experts solve tech problems
What Would I Meme?
Easy Map Maker for Google Maps
Higgle Lets Like-Minded Shoppers Name Their Price When They Buy Together
Wow, this is definitely a scam.
Title should be "Dell now accepts USD and doesn't care where it comes from!"
In China, Joining the Army Will Cost You
Ziteboard: Infinite and zoomable whiteboard
A bacteria that feeds on electricity
Down and Out is a good one, I also like http://www.shareable.net/blog/the-guy-who-worked-for-money

I think there is something problematic about those stories, mostly because they insist on making reputation into a single scalar value.
1. "GPL-Compatible" is not a requirement of a license to be open source. Consider the BSD 4-clause license[1]. It's not GPL-Compatible because of the "...you're not allowed to use <name> to endorse/advertise..." clause. Would you say that such a clause makes the license "not open source?"

2. I would say that GPLv2 is still considered open source by even the FSF, but it did not restrict software from being patent-encumbered. This was one of the major "loopholes" that the GPLv3 license was meant to close.
I try to get everyone on my team to understand that every interruption or context switch is a +15min time suck.

That "one quick question" which takes only 5min still need 15min for the interrupted individual to return to thought
Most of the time. We live in NYC and have gotten anywhere from 0.5 mile to 3.5 miles range here, depending what part of the city you're in. There's nearly no such thing as LOS in a city unless, say, you're in a skyscraper ;)
You were an undergrad when you read this, and you feel old? ;) (I was 15 years into my career when Eric wrote that. I really, really, feel old now)

But I'd love to hear how you make each day slightly better. I'm not kidding. It's easy when you can still make large changes, at the beginning of any endeavor - career, friendship, playing an instrument. As you get good at what you do, this is difficult. I struggle with it.

So, if you've got advice, please do share.
Awesome idea. The next step would be allowing choice of departure time and arrival time and showing weather loosely based on that. The prediction might be less reliable but then at least I could put in that I was leaving for somewhere at 7pm and see the nighttime temp plus rain/snow/etc.
Couldn't Hyperboria/cjdns do something similar? Or manually changing routes somehow...
But near the poles, 1 degree longitude specifies a much smaller span than at the equator. So with say, 4 digits per latitude and longitude, you can specify a much smaller region at the poles than the equator.
That's because it was killed, again.
> There is the troubling fact that many prostitutes are not in the business of their own free will.

Others have already waved the wikipedia card, but I feel that there is one aspect which deserves clarification.

Above all, we should divide prostitutes into two groups: sex workers (who have, for whatever reason, chosen the profession); and the victims of human trafficking. In my mind, trafficking is no different from slavery. It's a vile thing. A sex worker, on the other hand, can choose to have a pimp -- but one is not required.

I have absolutely no problem with law enforcement cracking down on trafficking. Those people are not selling their services out of their own will. But trying to mandate morality by law makes my hair stand out.

I happen to believe that indiscriminately cracking down on all forms of prostitution is simply a waste of resources. The similarity between aggressive pro-lifers (who want to impose their own views on how women can use their bodies) and anti-prostitution zealots is not that big. Control in the name of morality ... or just in the name of their personal delusion.

Makes little practical difference.
> Taking advantage of someone in that position is taking advantage of economic duress. Obviously there's no clean line as to how the alternative courses of action have to be before it counts as duress.

It sounds to me like your distinction is that if any person makes less money than any other person, then the first person is under economic duress and thus is incapable of making any voluntary choices.
I meant "What now" as in "What should I do now?"

I've relied on HN so much these dats, I've no idea where else to go.
Show HN: Cordova-resource-generators icons and splash screens for Cordova builds
Jesus, the amount of laughable WAT?! in this post is staggering.

> The only way out of this semantic quagmire is to realize that programming is math incarnate.

Since you're just pontificating on your own absolute premise, there's nothing more to add.
If well configured, the system should be fault tolerant (i.e if any node drops off the network there are other copies available elsewhere. Many systems already implement this (including Bitcoin itself). To be more robust than Dropbox, all you have to do is have more system uptime than AWS (or whatever service they're using to store all that data).
It looks like you've read the Call Me Maybe series of posts over at aphyr.com. He tests a number of distributed systems (Mongo, Riak, Cassandra, etc) and their behavior under network partitions and almost all of them fuck up and lose data. A summary of results can be found at [1].

Amazon has used a TLA+ model for their distributed systems and found a bunch of bugs [2].

Seriously, everybody fucks this up. Please please learn a model checker and check your algorithm.

[1] In the "Summary of Jepsen Test Results" section: http://blog.foundationdb.com/call-me-maybe-foundationdb-vs-j...

[2] https://research.microsoft.com/en-us/um/people/lamport/tla/a...
CFR 2009 § 95.1311

MURS stations are prohibited from
operating as a repeater station or as a
signal booster. This prohibition in-
cludes store-and-forward packet oper-
ation.

http://www.gpo.gov/fdsys/pkg/CFR-2009-title47-vol5/pdf/CFR-2...

Pretty clear cut. No packet routing, at all, for any reason, using any method. Doesn't matter if the radio firmware is doing it or if the client is doing it.

(There is a general exemption to all licensing rules, at least in ham radio, in the case of "to provide essential
communication needs in connection with the immediate safety of human life and immediate protection of property when normal communication systems are not available." (§97.403 Safety of life and protection of property.) Not terribly applicable in this situation, but a general "the Constitution is not a suicide pact" kinda thing.)
I've also never been scammed. It's worth noting that I have initially had bad experiences with merchants, e.g. incorrect shipments, severely delayed shipments, etc. But the merchants have, so far, always gone to reasonable efforts to make things right.
Thanks for the feedback. When I was writing it, I was address the people who make APIs rather than those who consume them. The bit at the end ("Do I need to do this") started life as the introduction but I think I put it on the end because I needed a good way to close it.

I'll have a think about restructuring it before I try submitting it again. Thanks.
Completely agree.

I've recently gone through a YC batch and Qasar was extremely helpful. Even though he was a part-time partner at the time, he was definitely the guy we spent the most time with at YC. I can't even begin to thank him.

Since the first time we spoke with Qasar, my co-founder and I realized how smart and knowledgeable he is. Then we spent the rest of the summer trying to learn as much from him as we could.

He knows everything about the local space, is an operations expert, helped us greatly improve our Demo Day presentation and coached me regarding how to approach our market opportunity among many other things.

I'm glad he's become a full-time partner. This is great news for YC.
But somehow blaming the protocol for the bad actors in the space? Come on....

I didn't blame the protocol for anything.

Critiques of Bitcoin like this baffle me.

It's not a critique of bitcoin, it's a critique of the increasing reliance on centralized merchant services. All these companies accepting bitcoin payments only do so by the grace of a few centralized parties that will quickly become "too big to fail" as they continue to aggregate more and more clients. I shouldn't have to rely on coinbase to provide a path to actually spend my decentralized currency.
Comments like this are not welcome on Hacker News.
Uses a markov chain to generate statuses. Pulls popular facebook photos and generates interesting memes. Let me know what you (dis)like about it!
Looks correct to me. The idea is to trigger in the absence of the laser---i.e., when the beam is broken by a projectile.

When the laser shines on the base of the phototransistor, the transistor pulls current from the node between the two resistors. Assuming the laser causes sufficient electron-hole pair generation in the base, the transistor can pull a bit more than 1mA (5V/4.7k) from the battery; the photodiode inside the optocoupler then has 0V across it, and the output of the opto is high-Z (i.e., not conducting).

In reality, the phototransistor's collector won't pull much closer than a couple hundred millivolts to its emitter while conducting that much current (the transistor goes into saturation), but that's fine: most optocoupler diodes have a forward drop of 2V or more when they're conducting sufficient current to turn on the output.
Yes, except in biological systems you can chart out long chains of consecutive electron exchanges such that you end up with electrons transferring between two molecules with the intermediate molecules remaining the same in the end.

In my mind, this makes an analogy to electrical systems, for example a simple battery powered circuit more acceptable.

Still agree that connecting it with 'current' is probably not the best approach.
Well, for starters the countries of EU have not harmonized any such procedure yet, so there is all kinds of different variants.

http://www.eatlp.org/uploads/public/Reports%20Rotterdam/Them... has some information.
Then perhaps you need to take that as an indication that it is time for you to diversify your approach here? Or perhaps you need to figure out what went wrong with the post, learn from that, and do another, better post at some point.

I am still learning to write good titles and learning other things. Some of my writing does well here but a lot of it does not get any real notice. It would be nice if that were different and I am working on improving, so I hope that changes. But, for now, it is what it is.
That is the problem: programming should be math.
If we view programming as metaphysical, we can never hope to build good software. That will change in the future.

I don't believe that 50 years from now we will be still writing code to fly a plane or run a web app, and questioning ourselves: will it run? will it crash? Does the code does what it is supposed to do? Do these two functions do the same thing?
Certainly as time goes on, programming will be ever more a well defined formal system, so much that big parts of development will just be auto-coded(by machine).

That is why functional languages are so good. They are very close to mathematics, and allow us to build formal systems on top of them, that remove any ambiguity that might exist.
And this is(or should be) one of the reasons why functional programming is so 'hip' now: it allows us to reason about program design using the Algebra of programming.

Of course right now we are stuck with the methods we have to build software. And that means you can have a programming job without knowing much about math, or even using it day to day.

But that will change in the future.
(My humble thoughts on it, based on the views I got from a university class called 'program calculation')

if you are curious about algebra of programming, although there are many more resources online:
http://wiki.di.uminho.pt/twiki/pub/Education/CP/Bibliografia...
We unkilled it again.
Of course, their actual advertisements include disclaimers so they're not actually making claims about their upstream connections - legally, they would be able to get away with a T3. The problem is that there's no economic reason for a competitor to lay their own last-mile lines to the vast majority of consumers and compete on upstream features, since not enough people care enough to switch for them to recoup the capital investment. It's truly a first-mover-takes-all scenario.
It's actually pretty easy to make your own with a gadget

Something like this :

http://www.amazon.com/Soyapower-G4-Maker-Almond-Quinoa/dp/B0...

They are quite popular in the Far East, and that model is just the first returned by the search. I personally have a different one.

Experimenting with different seeds / grains / nuts is fun.

I make a mix of sunflower & linseed more than any other. Good source of omega 3 and some minerals.
https://hn.algolia.com/?q=terrifying+thought+experiment#!/st...
Ironically, it sounds like he has in essence devised a clever way of stripping poor people of their autonomy.
Ark is just about making replication as a whole trustworthy.

Then you need a formal model.
Exciting times for home automation: using light to alter moods
Very nice. However, the symbol for hurricane is wrong. There is actually a standard symbol for hurricane and it has a solid center. The symbol you're using for hurricane, with an open center, is actually the symbol for a tropical storm.

See: http://www.nhc.noaa.gov/gtwo.php?basin=atlc&fdays=2
Sorry, it was rethorical. I wanted to point out that fiat money disappears all the time. I lose money all the time; it falls out of my pocket, I forget where I put it... However I have never lost any amount of bitcoin.
The conclusion is profound in my opinion. The rest is just a clever way of making the point.
We just don't understand yet what we can do with it, I think we need to see bitcoin as the raw protocol and now we have to build layers on top of it to handle security/transactions properly, what those layers are and what it looks like is yet to be decided. Any company can now be the company for bitcoin that google was to the internet if they solve the right problem.

It will be possible to do everyday payments with it, it's not that because that bitcoin is decentralised that no centralised value can exist with it. It's just so beautiful that you can interact with it any you want. Take for example mint.com that has to acquire and integrate with each and every bank separately, with bitcoin anyone can build a mint.com with the blockchain. It has the potential to change the world in ways we cannot imagine yet.

I'm even dreaming about open governments where we can actually see the governments spending... I'm a dreamer.
In Sweden, Norway, and Finland, your personal income tax filings are public for anyone to see.

http://usatoday30.usatoday.com/news/world/2008-06-18-salarie...

http://www.nytimes.com/2010/02/14/business/yourtaxes/14discl...
Several wonderful movies and books for startup
I think your comment deserves more upvotes, and I gave mine.

The fact that the comment above may make people uncomfortable is perhaps the best reason to prevent it from being buried.

(For the record, and in case it makes a difference in interpretation: I am married.)
And this is a scary bad thing that forces disadvantaged to stay disadvantaged or be cut from support at once.

You like putting a bomb under your society, you just go on.
Nothing in that Google results page contradicts what I have said.

In cases where bitcoins have been stolen it is because the person failed to secure their wallet, used an insecure wallet (such as brain coins), or foolishly entrusted their wallet to an untrustworthy third party (such as MtGox).
You should ditch DropBox anyway, after they preemptively screwed over Boxopus:

https://github.com/duncan-bayne/duncan-bayne.github.com/wiki...
Asiana Airlines Flight 214 Final Report [pdf]
Frameworks Exist for Conceptual Integrity
In general I agree. But I can't help but feel that while math is essential to your job, it might not be essential to programming in general. It's similar to if someone said that having medical knowledge is essential for programming because he was working in medical imaging software.

So I agree with your conclusion (math==good) but not necessarily with your evidence.
Ah got it. I spot checked a few and had a 0% success rate so gave up on more.
NetNeutrality.com Website Launched by Namecheap
I'm guessing 'by nearly all indicators' was referring to standard indicators used to measure these things (infant mortality rates, GDP, quality of life, life expectancy). Of course he's not going to take into account some of your 'indicators' (e.g. level of congestion on morning commute). That's a bullshit indicator. It's relevant to a relatively very small number of people. The indicators I've stated above are relevant to everyone.
Thanks for the feedback! That was actually one of the features I wanted to add, but I never got around to implementing it. I was planning on using the time estimates from Google's directions (in addition to the departure time), but parsing and correlating that information proved a little tricky and I ran out of time. A visible temperature indicator is also a nice touch. Maybe I'll get a chance to add that soon.

I'd love to hear any other ideas for feedback!
I'm hugely optimistic about the market for "proof-of-application" cryptocurrency since it's also the next step in "race to the bottom" - make use of the spare resources of all our commodity electronics and eliminate a centralized authority simultaneously. We've had plenty of peer-to-peer systems, but the incentives are mostly wrong to make them scale up past the niches of the black market and political radicals.
Super Stocks
TLDR;

The National Transportation Safety Board determines that the probable cause of this accident was the flight crew’s mismanagement of the airplane’s descent during the visual approach, the pilot flying’s unintended deactivation of automatic airspeed control, the flight crew’s inadequate monitoring of airspeed, and the flight crew’s delayed execution of a go-around after they became aware that the airplane was below acceptable glidepath and airspeed tolerances.
ANNIE – Official Trailer
And we'll have a lot of open source software covering huge range of potential corporate needs, possibly saving a lot of money for everyone. Win? Win!

Of course one could specifically craft their software to be unusable by everyone but them, but it sounds like additional work for them with no clear benefit.
Abbey Road's Photographic Echo
To the consumer, this functions pretty damn close to TalkTo.

My question is: how many times do you actually call a business to find out about inventory, etc.

I remember doing this in the early 2000's, but in the age of Amazon and transparent inventory on sites like Apple, it's a very rare use case.

From a business perspective, I love the idea of providing better customer service, and if this is a feature that customers actually want, then maybe it will work.

Onboarding businesses will be a huge pain in the ass. But you probably know that already :)
The developers are already a write off, but they wouldn't have to count the reddit gold "donations" as income.
Some of the conclusions are a stretch, but the science behind the triggering molecules is pretty awesome.
Programming is done. Marketing is what's needed, but I'm in prison. Entertain God until He kills people. You die nigger.
I'd guess that they'd want to give each employee a unique id, and they used the SSN because it's something that every employee has to have, so they didn't have to generate a new id number and sync it up with their accounting software. This has obvious security issues, as we see here, of course.

They'd need it integrated per-employee with accounting, since it'd be tracking tips via credit cards which have to make it into payrolls and taxes etc.
Software engineering requires mathematics. Software development does not. Engineers and developers both bang out code. But the similarities end there.

A developer uses a library to make a product. An engineer uses mathematical knowledge, skill, and reasoning to find an efficient representation that elegantly solves a problem. A software engineer extends this idea: using (mostly) discrete mathematics, type & category theory, and computer science at his or her disposal.

I have respect for developers -- they are an important part of the entire software ecosystem. I feel it necessary, however, to distinguish those who use mathematics to program and those who do not.
> And it's time we did discuss pay openly

It's worth noting that unions historically had a fair degree of pay transparency for precisely this reason.

One of my first jobs was in a company that whose owner was keen to aggressively de-unionise. Contracts for new, individually contracted employees (like naive young me) were pitched as better than the old union contracts[1]. They had secrecy clauses in them specifically as part of the divide-and-conqueor part of the operation, as well as making sure none of the individuals knew how much they were losing out on their superfically better contracts (see [1] again).

Ironically enough a number of senior managers weren't that keen on de-unionising[2], but the owner[3] insisted.

[1] A higher base salary, but with no penal/overtime provisions. Since I was young and foolish I didn't realise that while my colleagues nominally earned $10-15,000 p.a. less than me, in practise they took home twice as much because they got 1.5-3 time multipliers for all those 2 am finished and Saturday evenings spent babying 30 year old publishing systems.

[2] Negotiating and ongoing management of 600 individual contracts, or negotiations with three or four union negotiating teams? The assistant GM vastly preferred the latter.

[3] Murdoch.
In USA only?
Sorry to push my own side project but it might be useful to you guys.

http://www.toktogi.com

It's a popup dictionary extension for Chrome and Firefox that is based on an open source K-E dictionary (https://github.com/garfieldnate/kengdic). It still needs a lot of work, but I plan to open source it soon and hopefully allow people to contribute back to and improve the original dictionary as well.
Wow that would be really useful!
But then they couldn't actually give the profits to the owners/shareholders, right?