skysight-inc/HackerNews huggingface dataset:
I began some Korean self-studying and found that koreanclass101 and Talk to Me in Korean (ttmik) have pretty good audio lessons. The rest of the process was trying to get my hands on as much material as possible - practice with native speakers, children's books, dramas, readers, flash cards, etc. Anki is incredible for memorizing a huge number of facts (e.g. words), but can only power one part of the whole experience. Finding material can be hit or miss, so don't be afraid of spending small amounts of money here and there on books, etc. I will say that prepackaged courses like Rosetta Stone and Pimsleur will not get one very far.

Just tell him that Korean's not too bad to learn once you already know English, Chinese, and Japanese - that'll really encourage him!
Mathematics is a specific application of logic. Programming in general is closer to logic than math. But there is certainly a large set of programming that is mathematics-dependent (see above threads of people doing engineering programming).

Edit: application vs extension of logic.
I worked at a company with both a big web application and a bunch of hardware and firmware development. We showed the hardware and firmware developers our integration tests using cucumber, and after about a year they were test driving big swaths of their process using cucumber. (And they were better at it than we were.) My point being: with some work it can be possible to integrate the "hip" tools into your process, and sometimes it even makes sense and works ok!
One has to wonder how much unused disk space is sitting on the generic Dell boxes in various cubicle farms, libraries, etc. Could be decent trickle revenue, and it wouldn't impede usability/performance the way mining does.
I read this as an attempt to de-mystify programming as work. You don’t have to be a stereotypical geek to enjoy it. You don’t have to dream about code in your sleep. It doesn’t take a genus to do it and it doesn’t require more passion than say dentistry.

Many are turned away from programming because of its geek allure. They think it isn’t for them because they didn’t care for Star Trek. It’s time to rectify the impression. Programming can be a pragmatic career choice, just as law or architecture or medicine can. No more, no less.
contra rayiner, the reason that hypothesis is described as "uncomfortable" is that it implies people commit rape because they desire sex. Rayiner has made a good statement of the feminist-cultish alternative belief, usually summarized as "rape is not about sex".
Why is it sad? It would render mobile devices useless to run distributed computing on them because the battery would last very little time.

Excess capacity is a good thing, especially when it's cheap and available to everyone.

Just for comparison, a single Titan Z GPU can preform at 8 TeraFlops, 4000 times that of a Cray 2.
> Perhaps before too long we'll grow computers rather than manufacturing them.

Check this out: https://www.youtube.com/watch?v=WhGG__boRxU

Perhaps my favorite TED talk, it was quite mind-blowing to me.
I have characterized Ender's Game as "perfect, if you remove every scene with dialogue and then turn it into a screensaver".
That sounds fine, as long as developers in the 503(c) aren't making proprietary software.

Imagine if your typical software company went this route instead of pursuing software patents. Two birds with one stone!
There wouldn't be a direct arbitrage opportunity if the price was lower, but we have to remember there is a reason why S3 has been so successful. HDD space and CPU cycles aren't free. Plus there is the redundancy issue that others have mentioned. Amazon can help address this because they control the servers and can nearly guarantee their uptime. Filecoin doesn't mention any requirement of uptime for its users, so it will likely need to combat the problem by just throwing numbers at it. We then have the user's costs (electricity, wear and tear on their machine, and opportunity costs of doing something else) multiplied by whatever number Filecoin feels is enough to guarantee redundancy.

This is a long way of me saying I am not sure how much lower than S3 pricing they can realistically accomplish.
If prostitution were legalized then it could be regulated making it more likely that proper healthcare and protection is administered. It also gives a prostitute the ability to report to the police if there is foul play without worrying about getting in trouble for the prostitution itself. Much like the war on drugs, trying to eliminate prostitution by criminalizing it is not an effective way of eliminating the problem (if you see it as a problem).
That's what I thought I was paying for when I agreed to give my service provider money.
How would it be open source with patent restrictions? I guess they could write their own false foss license that gives them an excemption on it, but it would not be gpl compatible.
"tickles his philosophical fancy" : i like this sentence
I totally get what you're saying, but as I've gotten older all of my physical stuff (including books and music) has accumulated to the point where it's become more of a burden and a logistical PITA than a source of pride or pleasure to me.

Up until my mid-30s, I was all about collecting and accumulating things, but since then (~10 years) I've been much more focused on minimizing the amount of physical things I own. The sheer volume of it became oppressive to me. Among other things, I stick to digital media whenever possible. I still own way too much stuff but at least it's kind of under control.

It's all trade-offs, like just about anything in life. I give up some nice things by avoiding physical media, including all of the concerns you (and everyone else) are raising, but at this point in my life, what I get in return far outweighs what I'm losing. This applies to physical vs. digital media, and also to subscription vs. ownership models for digital goods. The weighting pros and cons for these things are different for different people.
Charlie Sheen was a man who didn't have problems getting a woman to agree to sleep with him. That doesn't mean he had sex out of a love of exercising power instead of the normal sexual drive; the quote is telling you that he considered a prostitute's monetary cost to be a lower price than paying nothing to a girl who would then brag to all her friends and the National Enquirer that she was Charlie Sheen's girlfriend, flip out when she saw him kissing an actress, show up crying at his house in the middle of the night, etc etc etc.
> How do you know?

Hmm… I don't. Oops.

That said, having read most of LessWrong, my impression was that what is said there is mostly obvious in retrospect. Like, "Of course, how could I not see that?". My guess is, I already believed most of the sequences before I even read them.

When a community matches my own world view so closely, I just can't feel any cult, and I tend to assume there is none.
FYI: Legalized and decriminalized are not the same thing. A professional prostitute and political activist named Dolores French (http://www.amazon.com/Working-My-Life-As-Prostitute/dp/05756...) was for decriminalization and against legalization. She claimed that legalization typically involves regulation of a sort that is often no better for sex workers than the violent pimps that are so frequently decried as the cause of everything that's bad about sex work currently.

They aren't the same thing and the article here specifically uses the term decriminalized.
Nobody has said that if you do value truth and rationality you will like it, so I'm not really sure who you are arguing here.
Fireworks Destroy Cardboard House
Here's an idea for people who don't like the current social norm, but I am not brave enough to go with it (someone will probably find a good reason why it is not a good idea):

Publish your own salary unilaterally, on your blog or FB page. Don't worry about others.

If anyone complains, there are several arguments you can make:

- It's your money, you can spend them publicly, you can count them publicly.

- If the company pays you competitively, they should be proud. If they aren't proud, that's obvious sign they don't pay you competitively.

- Any threat will reflect on your salary, which is made public. Is it a good way to treat an employee?

- If you want to compromise, you can say you give certain percentage of your salary to charity and publish the amount. Then technically, you didn't publish your salary. And again, any reaction from the employer will reflect negatively on them (because it will reduce the amount you put to charity).

I believe, if someone does that, there will be good people in the same company that will be willing to privately tell him how is he standing. And if enough people do this, they can change the social norm eventually.
It goes beyond salary discussion -- the law also protects discussion of working conditions.

One of my former employers once placed a noisy server in the main working area where employees had their desks. It was a serious distraction for some, and people began to complain to eachother. Management tried to shut down this conversation.

This was technically illegal -- employees have a right to discuss their working conditions with eachother, even if they're not actively forming a union. Even if it's a cushy startup job in a nice office and the working conditions are the free food benefit not being as tasty as usual. Similarly, employees can discuss pay.

And it's time we did discuss pay openly - a lot of us aren't sure whether we should expect 75k or 150k at our next job, or anywhere in between. Salaries are all over the map in this market, and job roles are similarly not well defined.
I know, I was overly ranty (especially considering the battery factor). Still I'm amazed on how much computing capacity people have and is still perceived as 'not enough'.
I think it would be more convincing if it was on her blog and not on the Salary Fairy site.
Pharmacutical research and clinical trials is another field in which software development is more like proper engineering. I worked in a niche that was not very math heavy, but intensely process heavy (out of necessity). First you design a system that can never fail. Then you assume it will fail and design another system to make up for it. Repeat over and over until you reach the desired safety.

I think the dividing line between whether an industry practices programming or engineering is the question "Is it possible people might die as a direct consequence system failure?" Eventually, someone will die and folks will search for answers. When the investigators/plaintiffs come around, you must be able to produce documentation explaining why you thought your system was robust enough to rely on for a safety critical task.

Edit: Perhaps a good rule of thumb to distinguish between programming and engineering is this: are you productively working full-time and producing more than 20-50 lines of high-level language code per day? If yes, you are programming. If no, you are engineering.
They weren't kidding about the fan made versions.

There's even a Go scraper github that will give you the most up to date version. I donated to wildblow and will probably nab a copy that way.

If this book is virally blowing up so much like this, then the author should get around to self-publishing on Amazon. I donated so I'm probably not a lost sale, but I can't speak for others whose preferred medium is epub.
Nice pics!
Police brutality becoming a standard
Very interesting. Are files expected to be stored forever, even if they're never requested?
Your assumption is wrong- games companies (clarifying- the exploitative ones) will generally take advantage of the fact that the majority of customers actually DONT know what they're getting. A free game is expected to be free. Ridiculous concept, I know.

A free game with ads should be considered free. That's simply how free services are categorized on the internet (facebook, twitter, reddit, etc).

Purely cosmetic items not affecting a game is a hard one to classify. Could go either way. A free game with optional IAP's is also hard to classify.

A game with a pay GATE is definitely not free.

So the hard to classify cases, if they are more pronounced to show that they are in fact, not completely free games, but free game with in app purchases available, the description or reviews can then go on to describe how that works. At the moment, the "offers in app purchases" in small subtext and a huge FREE DOWNLOAD button is insufficient and cause for much of the (I would argue, intentionally designed) confusion.

IAP created a breed of game developers that preys on spur of moment purchases on the part of the consumer. Yes, this exists in other businesses, but that doesn't make it acceptable or non-manipulative of consumers. A Lite version of a game, clearly specified, followed with a Full version paid version, is currently my preferred method of selling a game. No confusion is created on the part of the consumer, and they know what they're getting in either case.
It isn't just open source. The whole US non-profit application process is needlessly long and difficult for anyone seeking it, which is generally, you know, the most benevolent people living amoungst us (like, for example, open source software developers). For years, the workaround on the delay has been to partner with a pre-existing non-profit.

In the meantime, if you want to start a for-profit company, why you can pick from one of a half dozen different varieties in any state in the nation by clicking on a few buttons on a website.

The only possible counter-argument to making it easy is worry about fraud. For every other reason, starting a non-profit should be easy, but if fraud's the big one, then for goodness sake, spend some money watching the non-profits.

The government should be, anyway, because most non-profits are doing works for the public good, you know- that stuff that the government used to fund? Maybe it could learn a thing or two? Maybe the government could pro-actively send them funding, instead of them having to wait and wonder whether a grant application will go through?
I disagree; I think the weakest part of React is the lack of a true controller mechanism.

Everything is a view, even components that are structural more than visual. You achieve an MVC-like separation by designating some components as being owners of data, but it feels awkward.

Facebook's Flux looks like it may be a good solution, but I haven't tried it out yet. At any rate it is more about data flow than high-level application orchestration.
Is goTenna crowdfunding on Indiegogo or is this a scam? If it is, how can we get it taken down? https://www.indiegogo.com/projects/gotenna/x/8214478
I think the dividing line between whether an industry practices programming or engineering is the question "Is it possible people might die as a direct consequence system failure?"

Commercial aviation products are developed according to the requirements of DO-178B (or increasingly, DO-178C) which defines several levels of criticality at which a software component could exist. The most severe indicates that software failure could result in loss of life. The least severe indicates that a software failure wouldn't interrupt anything notable (often used for in-flight entertainment, for example). As you go up the chain, the amount and stringency of process increases.
Is there an alternative to bluetooth-LE for talking to the gotenna?
Actually, I like the Harry Potter takedowns he does, but I find the zomgrationality bits boring and just skip the preaching.

As fanfiction, it is surprisingly good prose. But you know, it's still fanfiction, namely Harry Potter fanfiction, and thus has trouble actually rising above that. I like Darths and Droids for the same reason.
That is a definition of 'math' that is so broad as to be utterly useless. Other things that are 'math' by this standard include baking cookies from a recipe and writing poetry.

I'm unsure of why so many people have such an urgent need for programming to be math, but generations of people have written software, some of it quite substantial, who have no mathematical education at all. Redefining what math is to get these works under the canopy reeks of No True Scottsman and is pointless.

There's plenty of math in CSCI, and I will state unequivocally that any particular writer of software would only be improved by understanding more math than she currently does. In fact, I believe that about anyone, anywhere, in any field. But it doesn't mean that you're doing math while writing your Django app.
Any business expense on developing software for your business is 100% deductible already. Channeling it through a charitable organization would just add complexity, not save any money in taxes.

Also, if the arrangement did create some tax savings, your profits would now be stuck in a non-for-profit organization which is probably not what you wanted.

> someone like IBM putting all their consultants into a 503(c) and taking all their consulting revenue as donations.

If you provide goods and services in exchange for a charitable donation, the value of these must be subtracted from the value of the donations, negating any benefits from that arrangement.
No, that was my first thought upon skimming the article. Here are some numbers from http://www.risp.ri.gov/documents/UCR/2013.pdf

State
11A SEX OFFENSE, FORCE: RAPE

2013: 338
2012: 301
2011: 324
2010: 302
2009: 302
2008: 276

Providence (where article said sex work is concentrated)
11A SEX OFFENSE, FORCE: RAPE

2013: 87
2012: 90
2011: 77
2010: 76
2009: 59
2008: 44
2007: 46

Don't know why this doc does haven't statewide numbers for 2007 (some locations also have 2006, Providence doesn't).

A really odd thing is that PROSTITUTION: ENGAGING seems to have been at by far its highest in 2008. I can't think of a good explanation. Maybe police were pissed off about indoor prostitution being legal, so they cracked down extra hard on outdoor prostitution, but since indoor was re-illegalized, they don't care?
Did anyone catch what these bacteria use as a source of carbon? Do they reduce CO2 with electrons directly? I imagine that would be an amazing feat.
> Filecoin will basically be saying "Filecoins are worth X GB per hour".

The pricing is left fluid precisely to avoid this. The price can change over time. 1 Filecoin / N time today. 0.1 / N tomorrow.

> Using the disk will cost extra electricity and CPU cycles.

Similar to how mining works today, but more useful. Filecoin today still wastes some CPU. But, we've got more surprises coming soon ;)
https://www.youtube.com/watch?feature=player_detailpage&v=ij...

I can't be the only one who thought of this when reading the article's title :)
I remember reading "The British Nationality Act as a logic program" (http://www.researchgate.net/publication/234805335_The_Britis...) in CACM a long time ago; the "cited in" list seems to be a good place to look for subsequent efforts.
Thanks for your answer. Those examples make sense.
Either that, or push the customer base of Google to pay for quality applications. Sadly, with lack of curation, I would guess customers would be skeptical of spending money on a non-free game for fear of a poor purchase (crashes, not working, etc)
How does the US process of obtaining tax-exempt non-profit status compare to that of countries in Europe?
You are assuming that the patent-holding organization is the same as the open-sourcing organization; they could be legally separate and controlled by the parent corporation.

In this case; you would be worried about software that was widely used and had both infringing and non-infringing uses. Especially if the patent-holding org waited for several years before they started enforcing.

The software license and patent grants are orthogonal; and while it's not a good look for an organization to give with one hand and take with the other it's certainly a legally plausible strategy.
Looking into this, the supposed reasoning[1] is interesting.

[1]: http://web.archive.org/web/20140618083128/http://www.reddit....
Critiques of Bitcoin like this baffle me. First of all, the whole point of a decentralized protocol is such that whoever follows the rules can transact accordingly. Plain and simple.

People are going to scam, they are going to swindle, they are going to get hacked. Its not Bitcoin or it's blockchain's duty to do your due diligence. It simply can't. There will always be a need for trusted entities if someone doesn't want to store the coin themselves. It's a function of vetting those players.

But I agree with you: the level of professionalism needs to be upped in Bitcoin, there is no question about that. But somehow blaming the protocol for the bad actors in the space? Come on....
Well that will make my habit of saying "Computer...arch" seem a little less odd.
IIRC, I've used FanFictionDownloader successfully: http://www.fanfictiondownloader.net/download.php
The only way out of this semantic quagmire is to realize that programming is math incarnate. Mathematics in the broadest sense is nothing but logic applied to axioms. You can come up with arbitrary axioms and apply logic to them and that's math! Sure the connotation of math are specific concepts that usually have some real world application, but that's not the only kind of math. Lots of times someone came up with a crazy math idea long before they realized the real world application (eg. complex numbers).

Until computers came along, math was entirely a theoretical pursuit. The universe may be described by math, but it's impossible to know whether it is actually defined by math or if we just fit the math to the universe. But programming is different, because for the first time we can take a mathematical idea from inside our heads and express it in a physical computer which executes it according to the logic we've defined.

When you look at it this way you realize that it's exceedingly silly to try to separate programming that requires math knowledge from programming that doesn't. I mean no, programming usually does not require the infinitesimal slice of mathematics known as 9th grade algebra, but it does require logical thinking which is the basis of all mathematics.
Gotta wonder about the schematic, looks like it's wrong. The battery and the cathode of the opto is not connected correctly.