skysight-inc/HackerNews huggingface dataset:
> slippery slope that is always brought up never materialized

The targets of the 234,341 criminal insult investigations conducted by German police last year[1] might argue otherwise. A few thousand of those were elementary school kids. Sixteen were preschoolers.

> courts are very well capable of recognizing the importance of free speech even for tasteless and hateful speech

Bless your heart. I'm going to go out on a limb and guess that your personal experience is untainted by exposure to actual courts. Prosecutors in the United States are not exactly known for rigorous exercise of discretion, and defending yourself in court can be ruinously expensive even if you prevail.

---

[1] https://www.bka.de/DE/AktuelleInformationen/StatistikenLageb...
So you use Elixir on your finance app? I was wanting to use Elixir on a payment processing app... any details with your experience running in production you care to share?
Water has a density of 1000kg/m3 whereas concrete has a density of 2300kg/m3. Your washing machine will end up a bit bigger if you want the same counterweight.

Some washers even have cast iron counterweights (7000kg/m3).
How blockchain solves the complicated data-ownership problem
On the other hand, we have the Second System Effect, about the dangers of throwing away the first version of Thing in favor of "Thing Done RIGHT This Time".
Make it a habit, ignore your emotional responses, and do the hardest things first.

Example: I've been going to the gym for a few years now. I don't have the best consistency for going, since I normally go after work hours. I found that by the time I was done with work I was tired and feeling burnt out from the day, and it was easy to skip going. I started making myself go first thing in the morning by waking up an hour early than normal and so far its working.
Oh I'm well aware. I'm saying that aphorism needs revisiting:
http://lawcomic.net/guide/?p=1031
I'm okay with neonazis saying disgusting things, as long as they play by the rules and don't commit any violence. (Hell, people brought AK-47's and AR-15's to Charlottesville but didn't use them, despite the violent clashes.)

So intimidation and threats of violence are ok? Are you really commending these people for their restraint in not using AK-47s at a demonstration?

One of the lessons from the first round of Nazis is that, by the time the threatening talk turns to actual large-scale violence, it's too late. When Hitler got out of prison in 1924, he made sure that he would be seen as an "all talk" kind of guy by those who could have shut him down.
5 most important points every PayPal account holder should know
It's very very hard to live in Thailand and not know that the king is off limits.
So you don't like Facebook tracking and advertising to you but you happily make your money using those tools you describe as downright scary on others?

Does this not scream hypocrisy to you?
"Free speech does not protect dangerous speech."
Functionality has increased dramatically... but has it increased orders of magnitude? It doesn't feel that way.

(For comparison, I ran Netscape 4 on a Pentium 100 with 64 megs of RAM.)
For me it was even more distressing that this is somehow a thing you can do, but you can only go 3 levels then something completely different happens. Why 3? Why not 15? For something like this to be the case, it would require the brain physically designed to perform these functions.
Does anyone else have a problem with the line, "the graph is surprisingly linear, meaning the team improved the bot exponentially over time"?
They both have inverted demand curves. Veblen goods because of status or because price becomes a signal. Giffen because of substitution effects.

It's not clear that Giffen Goods actually exist.
English is not my first language, so "go after large numbers of citizens without evidence that they've committed a crime at all" sounds like "check there is no crime", which sounds reasonable to me, please correct if I'm wrong.
He peed on my rug!
> As for "annexing countries through war" the European colonial powers had been doing exactly the same to 2/3 of the world for centuries (and continued to do so after WWII).

How is this relevant? Get back to me when people proudly call themselves neo-colonialists, and I will gladly call them idiots. No one is defending that part of British history (for example).
The best manager I every had was famous for telling his guys to give him the easy 80%, and worry about the hard stuff when someone will pay for it. That person was pure gold, highly effective.

The worst, there have been many. These guys just complicate simple task so no one knows what they're supposed to be doing anymore. Managers should ruthlessly limit scope wherever possible.
Practice

Practice

More practice

Actively incorporating [good] feedback

And more practice
Gotcha. Ayran is something I will definitely try if I visit!
Yes, I'm familiar with Kefir and it's sort of the same as our version of yogurt, but Kefir has a bit stronger/more "recognizable" taste!
What are startup financing trends looking like in 2017?
Germany is a joke. The fact that it's even considered a country and not a US territory is beyond me.

If you have a US military base in your country you are objectively not a sovereign nation.
I've still got a copy of CodeWarrior for System 7 ... I think
A lawyer went to prison, for statements she made, in court, in defense of her client.

The action doesn't need embellishment from me.
its a way for middle managers to claim credit for your work
Lambda Labs – Pre-configured workstations built for one purpose, deep learning
The question is whether AI would have ever learned creep blocking on its own. Or whether creep blocking is really as useful as people say. That is the key to the whole thing.
Are you implying homosexuality is a choice?
The Happiness Equation: How to Buy Happiness
Seven Steps to Creating an Academy for Lead Generation
All of my pet projects are run on Elixir/Phoenix. If there is a language/framework to learn, this would be it. As approachable as Rails with the benefits of handling real time applications (chats are trivial with Channels) and faster runtimes than Rails (by orders of magnitude).

Happy to help anyone out if they're interested in learning!
China Tech Workers Wanted: Women Need Not Apply
I got this information from Mozilla HR who clarified this with the hiring manager, for the country in Europe.
That is true to some degree for memory but not at all for CPU usage and only to a much lesser degree for network usage.

Also, the entire architecture of browsers is very much geared towards running tons of totally unpredictable crappy adds. I don't think the multi process architecture most browsers use nowadays would have come to pass without crashing Flash adverts.
If you enter the code above into the website it responds with:

maybe the code is wrong?
Eclipses Make Great Yardsticks
Alfred is a replacement for Spotlight (the macOS run dialog) with a bunch more features.
It's better for the people that operate the site because they get all of your Python code.
But this web-2to3 is monetised with ads. The python community didn't think of that.
Sharp X-ray pulses from the atomic nucleus
CarbLoaded: A Culture Dying to Eat (International Subtitles Version)
How can you learn anything in a chaotic and disorganized environment? Either nobody has time to teach you anything, because everything is chaotic and disorganized and they need to fix it, or they are the reason everything is messed and you don't want to learn from that.

I feel that you would be much better off learning the right way to do things first, then going somewhere that is chaotic and seeing why best practices are in fact best. Much harder to unlearn the wrong way than just learn the right way in the first place if you ask me.
No. Europe has had hate-speech laws for a while—separate from libel laws which are a totally different story. What makes "hate speech" specific is its broad recognition by an overwhelming portion of the population (including historians), with facts & events to back up its consequences. It's very different from "you said something that hurts my feelings", and it's purposely narrow in its scope.
Thanks. You're comment captured exactly why I browse with FF.
This is not 10x, this -10x. If a developer churns out tech debt in a vacuum, they're a liability, not an asset.
What resources did you use/would recommend?
Yes, it does. Explicitly and confirmed by several Supreme Court cases.

Here's a quick and current take on the issue from Eugene Volokh: https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
That would be a glorious feature. I wonder if QubesOS can do that.

In any ways, macOS that I am running as my personal system probably ain't gonna get that feature anytime soon.
Hi Toomin,

Thanks for your interest! Let me try to clarify and answer your questions:

1. Songbird is indeed an enhanced alternative to PannerNode.

2. It internally works with ambisonics, but outputs stereo (we use Omnitone internally to render the multichannel audio down into a stereo track).

The general reason people use ambisonics instead of direct HRTF rendering is because ambisonics allows for head rotation prior to rendering, so the user can easily turn their head, etc. without you having to adjust all the incoming sources' hrtfs.

The reason we feel Songbird is an upgrade to PannerNode is three-fold:

One, you can control the quality of the localization/spatialization effect by adjusting ambisonicOrder (1st to 3rd, atm).

Two, PannerNode is costly... 2 convolutions per source, while songbird is a fixed number of convolutions irregardless of the number of sources, so it ends up allowing you to get more for less.

Three, PannerNode doesn't support any sort of room modelling and Songbird produces spatialized (ambisonic) room reflections and reverberation.

Hope this helps clarify things! :)

Cheers,
Drew
I disagree. The representation of state is hard for machines. Go/Chess are very simple state wise when compared to Dota. By giving it API access you have eliminated guesswork/approximations from the overall picture
Launch HN: PullRequest (YC S17) – On-Demand Code Review
Hi! I am Lyal Avery, founder of PullRequest (https://www.pullrequest.com) - we’re currently in the YC S17 batch. PullRequest is offering code review as a service.

We built PullRequest to help developers. After waiting several days for feedback on a pull request while a colleague was on vacation, I knew there had to be a way to improve this process. Our mission is to improve code quality and save time for dev teams. We combine static and linting tools with real on-demand reviewers to help augment your current code review process. Dev managers like extra coverage, but our real intent is to free up developers to make better software more efficiently

We’re onboarding experts across a lot of different languages for this reason. Sometimes teams might only have one person working within a given framework/language – it can be difficult to get objective feedback before shipping to production if you’re working on an island.

All reviewers sign NDAs to protect your IP. We start with surface level reviews – complying with framework or language standards, algorithmic work, performance or other questions. Since our reviewers continue working on the same projects, they will also gain context for deeper reviews.

Looking forward to hearing your thoughts and feedback!
Think of this scenario:

Oppresive government wants cloudflare to stop hosting some dissenters site.

Cloudflare says no

Then such government tries again, this time accusing dissenters of terrorism or something else despicable such as child molestation or hate speech.

Cloudflare still refuses

Then someone in such government impersonates the dissenters and claims cloudflare is on their side.

Cloudflare immediately kicks dissenters out of their network.

Free speech is hard.
Like that "turbo" switch on my 1990s PC!
> there's been an awful lot of death and injury at protests of late.

Do you have more details regarding deaths at other recent protests?
Byte was my favorite magazine of all time - even better than Computer Shopper. ;)

I remember the last page article - Stop Bit. One particularly memorable one described how various professionals would search for an elephant. Some I recall are.

- A C programmer would start at the southernmost point in Africa and travel east until they got to the ocean and then move north and head west to the opposite shore, repeating until they had covered all of Africa. An assembler programmer would follow the same strategy but do it on their hands and knees.

- A college professor would prove the existence of an elephant and leave it as an exercise for the students to actually find one.

- A marketing executive would paint a rabbit gray and call it a desktop elephant.

I wonder if I could find that article. I'll have to see if Archive.org is searchable. Or maybe I can find it by searching today: https://www-users.cs.york.ac.uk/susan/joke/elephant.htm :D
3 creative techniques for writing modular code
>What else needs to be taken down?

It would be interesting to see how much of this applies to sub sects of Islam, namely the sub sects that promote violence or which promote child marriage.

My big issue here isn't the logic itself, but the selective application of it. For a similar related topic, whose statues should we have up? What is the objective criteria by which we should decide if a statue is allowed (on public property/at a memorial) and will it be applied to all statues?
Hi Ben174,

I'm aware of the issue and I hope to have it resolved within the day. :)

Cheers,
Drew
Neither 100K for a Senior Engineer...
Kotlin Android Extensions: Say Goodbye to FindViewById
Neurologists with EE backgrounds apply neurology techniques to understanding the 6502 CPU: https://www.economist.com/news/science-and-technology/217149...

It goes poorly.

The economist article links to the original paper, which is quite readable too.
The problem with nice backend systems is that it just makes the switch to frontend work even worse.

(Say what you will about Struts, but at least it makes JavaScript/React almost palatable by comparison.)
> This is especially important IMHO for more senior engineers responsible for architecture and stuff, because those matters can greatly affect the architecture. Telling me why lets me start getting a grasp on what parts of the code are long term and what can be considered a short term hack, what the scaling levels I need to shoot for...

This right here has been the biggest problem in my experience. We'll have unforeseen issues arise in production, and the business side will come up with methods to fix the issue. Without context, all of these fixes to our products have been fine, but they never take the future into consideration. It makes me paranoid.

I used to adhere pretty well to the adage "Write code for what you have now and not some mystical thing that may arise in the future" while still maintaining enough abstractness to extend things. New requirements would come in, we would implement them, and everyone is happy. 3 months later, a new set of requirements that destroys how we wrote something else. If we knew a road map before we started designing and implementing, we could have saved everyone time and money by designing for X + Y instead of X alone.

I get that you can't know everything that is going to happen. I get that there will be times where you must refactor the code. That's fine. However, tell me where the product is going. It may seem like a trivial change to you as a business person, and the only way we devs can keep the change trivial is by proper design.
I find it weird that everyone jumps at Nazis when they do something bad, but when it's police being killed at BLM protests or people getting hit in the head with bike locks and shot at at Antifa protests, no one bats an eye. Why is it okay to leave out Black Nationalists and Communists/Anarchists and solely focus on Nazis? All these groups have blood on their hands.
What SimpliFlying learned from forcing staff to take regular vacation time
Elsevier know the end game here. It's when, not if, they go full SCO.
The Mobile Midas Touch: The 10 Investors Who Helped Turn Mobile Apps to Gold
For most of Anglo legal history, there were strict punishments on "seditious" speech. Even as late as 1917 people were prosecuted under the Alien and Sedition Acts for speech that's way less pointed and vitriolic than the crap people get away with today. But still, free speech is for everyone. The Supreme Court has made it abundantly clear that even "hate" speech is protected.

Democracy is messy and hard.
This is exactly why I’m hesitant to buy a hardware Bitcoin wallet. Not because I know they are insecure, but simply because I don’t trust them to be careful enough when they have no liability in case they make mistakes. For now, as far as I can see, the best bet on offline Bitcoin wallet security is a WiFi-less Raspberry Pi-like device, with a “USB-stick interface” (for transferring unsigned/signed transactions) and USB auto-run turned off.

We really need a hardware wallet company to partner up with an insurance company, such that the incentives of the users and wallet-producers are aligned. Claiming you have a secure device, while at the same time disclaiming all responsibility for money-stealing bugs, seems disingenuous to me. “Our device is much more secure than anything else out there, but we’re not willing to risk a dime to support this claim”.
Meh, chores should be just part of regular home life. Everyone should clean their dishes or whatever without any financial incentive.
Did you realise the point of my comment was not to criticize Muslims at all, just showing where the 'Just arrest them' mentality would actually lead to. There is a reason why I put both Islamist and Muslim in my comment, which was to separate them, because I know the difference. You somehow didn't understand that. So what you are replying to is not what I meant or wrote.
it does. the bot can be defeated easily with tactics it didn't encounter while playing with itself.
It does not do that for me, the Python 3 version appears with no changes.
Serious question, though I know it will sound negative... I really don't like Rails and don't like Ruby or VB.NET, either (syntactically), which means Elixir is off-putting for me, at least in how it's been marketed. Do you know of anyone like me who has come to Elixir and liked it?

Note: I like Clojure, F#, and other functional languages, so that's not a hurdle.
What about the blackmail potential inherent in offering someone sex?

Edit: I can no longer reply due to the thread length, so here is reply to below post:

To say that someone offered you sex, is to inculcate the idea of a sexual relationship with a person which you would otherwise not be associated with in such a context.
John Carmack on Functional Programming (2013) [video]
* Micromanagement of skilled people.
* Over-investing when things have gone badly
wrong, and being sluggish to invest in a team
which is having success.
* Hiring unskilled engineers to develop features
which are meant to be reused by other teams.
Bad or complex architecture leads to lots of
workarounds and bugs, which destroy efficiency
in other teams.
* Not investing in fixing inefficiencies, instead
just asking people to work longer hours.
Think about? Maybe, as it's completely unambiguous.

Edit? Oh hell yes. Once someone groks paredit (a weekend to get fluent), every other language is painful. It's because you're editing in terms of complete forms, rather than in units mismatched to the actual code.

Remember your first text editing experience? You probably spent a long time editing in terms of characters. Then remember what a revelation it was when you learned a programmers editor and started being able to manipulate larger portions of text such as words, lines, and even paragraphs?

Paredit is like that, but the next level, because you're working at the level of arbitrary syntactic forms.
Actually, the 360 was a big leap forward in reliability as it was second-generation transistorized, made with automated manufacturing, etc.

As for the high complexity of IoT things, I don't think the extra complexity helps reliability, security, etc.
My point is that for many, the creation functionality is not bad enough to offset the availability and collaboration benefits.
True, but when you are graduating, lots of companies are looking at you at you on their schedule, whereas later in your career, just the way schedules line up might make it hard to get more than two or three offers (if you are lucky) you could respond to at the same time...
Yeah sorry about that! I just launched it recently so I'm still getting everything going. :)
Coddled users: What we forfeit for simple design
> Why would you make such an assumption?

Because it would be wholly disingenuous to presume the opposite. The article in general and the headline in particular is juxtaposing tax against revenue explicitly in order to elicit the response that there's something fishy. The article even goes so far as to have a quote about tax avoidance whilst carefully avoiding accusing Amazon of tax avoidance.

It would have been a much more informative article if they had said, say, that Amazon expect to make a small loss on 20bn revenue and then go on to explain Amazon's business model. This would, of course, have shed a different light on their share scheme as it's clearly very beneficial for their workforce.

But no, it's a large American corporation that doesn't pay much UK tax so let's bang out a low quality article that insinuates heavily but says not a lot.

Full disclosure: I'm British, have no relationship to Amazon (other than as a customer) and am no relation to Mr Bezos though we do rock similar hairstyles.
I found out from the blog and so this has already been the reason why they withdrew they services. I have also seen it mentioned in every other article I have read on the issue, it seems like Ars are the only ones who have not included it. I think they only way to verify the claim is to go to the daily stormer site to see what was said but the site is down.
Please do. I'd like to see it.
Ok, so one country in Europe is excluded.

This is quite far removed from "remote hiring limited to some particular countries". A large part of Mozilla's workforce is spread out through Europe, so there can't be too many exceptions.
>You know, someone who should be banned because they're obviously up to no good.

This is not what "hater" means in most speech. You seem to be pretty sensitive about this issue. I guess you've been in some unpleasant arguments recently. The vague idea of hate speech is obviously in need of refinement, and has lots of problems. I'm interested in what you would do about hate speech other than criminalize/punish it. Or perhaps more narrowly define it. I won't bite your head off or call you a hater.