skysight-inc/HackerNews huggingface dataset:
Planning to kill someone is a "thoughtcrime and illegal.*

Criminal conspiracy is illegal. If you can make such a case against neo-Nazis, then by all means, do so! They would be vile people guilty of a vile thing.

More to the point, you're engaging in the slippery slope fallacy.

It's been shown historically not to be a fallacy. The Nazis didn't have to change the constitution of the Weimar Republic very much to put totalitarianism in place. Every law that was the basis of human rights in the Weimar Republic had an "out" clause, in case of the greater good or in case of other laws being passed. When it comes to law, the formulation of a meaningful law cannot allow for ill defined exceptions. When it comes to human rights, it's not a question of slippery slope. It's a matter of a well formulated law. There is no slope. It's a bit-flip. An abused exception is an exploit, and governments, especially the judicial system, are precisely the actors who have power that can be abused.

Either your code has an exploit in a given function, or it doesn't. Either your legal code has an exploit in a given section, or it doesn't. No slope!
More extremely junior posts being rated to the front page. Y combinator is changing and i don't like its new junior tutorial level.
"My point is, it's really just convention. So, the same logic applies to bitcoin."

Not quite ...

Gold is a 5000 year old convention - across cultures, languages, geographies and epochs.

BTC is a few years old, and nobody really cares about it that much.

Yes - they are essentially 'conventions', but they're so different in that regard they are hardly comparable.
How afraid were they of a communist takeover? Somebody please correct me if I'm wrong (and I'm relatively ignorant to be sure) but my understanding is that there were serious tensions between communitists and Nazis, and that Nazis won out in large part for public fear of communists.

Which is to say, if you're comparing then to now, we should look at more than just the movement in isolation.
Lots of imprecision here. While they did claim that monopolies today are mostly caused by government action, and they did claim that lots of problems are caused by government ... they didn't claim that all problems are inevitably caused by government. Nor did they claim that monopolies cannot have non-government causes as well as government causes. (If a company has a perfect enough reputation+pricing+etc. that nobody thinks it worthwhile to compete with that company ... then so be it!)

Hence their further claim that words were being put into their mouth.
Some can and do pursue advanced degrees, but of the handful of generals I've met, most don't. The most interesting exception was a brig who spent his entire career in SOCOM, most of which was literally on the ground with troops, weapon-in-hand. Of course his PhD and 4 post-docs were in Military Science and Military History. He got fired from Amazon for calling an SVP a cunt for not wanting to be seen working alongside wage employees. He went on to start a security contracting firm, which probably was a better fit for him anyway.
You can just drag out the tab to popup another window to get a working alt-tab flow
To all of those saying "why not just use the webapp directly?", a global hotkey to add new items is probably the main thing that caused me to not take Trello seriously as a personal task manager. Being able to instantly collect a new task to get it out of my head and worry about it later is a key feature for me.

This app will do that, so I'll seriously think about Trello again.
Is this move the result of open source burnout?

There are better ways to structure a business around an open source project.

Besides comprehensive support plans, you could actually pursue dual licensing (if you own the copyright to all contributions, I couldn't find a CLA), consulting services, etc. This is all in the playbook followed by nginx, Red Hat and others.

I think even the dreaded "open core" model would give yours users less friction than what you're implementing.
> I'd argue you can generalize pretty much most organized religions from that

How can you generalize about organized religion from a quote whose thesis was specifically a disagreement with the largest organized religion in the world?
Show HN: Waveform – Take Your Programmer Art to the Next Level
Waveform is a 3d Model Editor designed to be easy to use from the outset. It does not require any artistic skills to create something that looks good. It enables developers to create functional 3d models quickly, so they can prototype out ideas fast, or even use the models in a commercial product.

The tool is capable of creating geometry, UV's for texturing, automatic rigging, animation, and hooking up physics rigid bodies. You can then export as OBJ or FBX, and the physics information is also exported to a separate .ragdoll file.

A Unity editor script is additionally provided to hook the physics up to rigid bodies and colliders for you, when importing the model as an FBX. The script can be found in the Unity Sample Project.

Site: http://www.waveform3d.com/

(the menu bar along the top provides access to the downloads page, as well as links to the tutorials)

V1.1 has recently been released, which adds 3d tools to the viewport, improves performance, adds a low poly modifier, and comes with a new streamlined installation process.

As part of the update, I have also created a tutorial video going over how to build a Tank using the tool:

Video Tutorial: https://www.youtube.com/watch?v=xpgiu5YUEmg

Text/GIFs Tutorial: https://imgur.com/t/software/3zpXf

Happy to answer any questions, and any feedback is welcome. Thanks for reading.
I would love to read what you wrote. Care to post a link?
Magit in emacs is highly recommended.
No it isn't, it's a thread about "The Terrifying Power of Internet Censors"
Ford disguised a man as a car seat to research self-driving
And don't forget that a side-effect of the war was a drastic increase in inflation. A single-earner household often didn't cut it any more, even if one spouse wanted to stay home.

The women's movement also made it "not wierd" to want a job outside the home, and for some a badge of honor. It's hard to articulate exactly what that meant for women, but for my older sister, "not wierd" was being a teacher. For my wife, OTOH, being an attorney was "not wierd", and in fact past the point of being a meaningful badge of honor, it was just a job. We're talking a 10 year time span.

-edit-

And by "just a job" I don't mean to imply that discrimination against women completely disappeared overnight. I remember the day after a re-org, the new incoming manager walked into my neigbor's cube, my neighbor being a rather consistently excellent (female) engineer, and he said, abruptly: "I don't like women engineers.", turned and walked out. Those of us that overheard had a total WTF reaction to that. Luckily those dinosaurs are largely gone from the planet.
I was unaware, thanks for the follow-up.
> So that blows a hole in the idea that there's no clear line somewhere

https://en.wikipedia.org/wiki/Jacobellis_v._Ohio and https://en.wikipedia.org/wiki/Miller_v._California come to mind. Obviously these involve government censorship but the idea that you "know it when [you] see it" seems to apply for Nazis...

From Jacobellis:

"Stewart wrote, "I shall not today attempt further to define the kinds of material... But I know it when I see it"

From Miller:

> "However, the Court acknowledged "the inherent dangers of undertaking to regulate any form of expression," and said that "State statutes designed to regulate obscene materials must be carefully limited."[12] The Court, in an attempt to set such limits devised a set of three criteria which must be met for a work to be legitimately subject to state regulation:

> whether the average person, applying contemporary "community standards", would find that the work, taken as a whole, appeals to the prurient interest,

> whether the work depicts or describes, in an offensive way, sexual conduct or excretory functions, as specifically defined by applicable state law; and

> whether the work, taken as a whole, lacks serious literary, artistic, political, or scientific value.[13]
This obscenity test overturns the definition of obscenity set out in the Memoirs decision, which held that "all ideas having even the slightest redeeming social importance . . . have the full protection of the guaranties [of the First Amendment]" and that obscenity was that which was "utterly without redeeming social importance.

I don't think many average people are fooled by groups that try and hide behind the principles of free speech when they walk through the streets chanting slogans associated with the ideology of the Holocaust.
Sublime Text is written is C++ FYI.
Having to signup to see the pricing really just feels like a dark pattern though. That may not be the intent, but it's an unnecessary hoop. Why not just put the pricing up there and ask people to sign up for all that other content?
That is trivially true. The first amendment forbids the government from suppressing free speech, but the moral principle of a liberty to engage in free expression exists prior to the first amendment in the same way as the right to life is prior to Title 18, U.S. Code Chapter 51.
Since this data is about occupation and not training, it seems like the "Teacher" category would skew a lot of other categories. Is a Computer Programming Teacher in the "Teacher" category or the "Computer Programming" category? Probably "Teacher" since that is their occupation. But it hides the fact that they probably have the background & skills to be a programmer but chose a different outlet to use their knowledge.
OK, so when was the last time knowing something is a monoid helped you solve a problem that you were having difficulty with?
I made one with Auto Hotkey a while back. Works pretty well for the time. I think if I used headless Chrome I could get it to be even a little better.
XCode organizer
Why "React" in the post title? It's kind of irrelevant info in this case :)
Get more done without distractions: Ditch "productivity" software and just use a calendar and a list of monthly, yearly goals. It doesn't require a browser and 2+ GB of memory! It won't shutdown one day, and the best part is there's no ads... notifications... stickers... emojis... easter eggs... or whatever else is considered "productive" these days.
Exactly, building and pushing to GitHub is a set-and-forget process. Besides, it already needs to be done for paying customers now so what kind of work is that saving Caddy? I don't understand.

EDIT: Additionally, it's an error to think that non-paying customers are not contributing. It's actually a pretty basic misunderstanding for an open source company. Users are contributing with bug reports, small fixes, testing, marketing, etc. It amazes me we still see this feeling in 2017. I dare all companies with open source projects to actually close them and replace non-paying customers with QA teams, more developers, more infrastructure, etc. Make sure to increase your budgets and raise your prices accordingly.
For everyone who's unconcerned that the definition of "Nazi" will expand without limit, note the above.

I mean, I don't like Trump either. But he's a very long way from a Nazi.

If we can't draw a line between "unlimited war to annex your neighbors" and "unwise brinksmanship with North Korea," or between "explicit campaigns to at the very least expel all Jews or alternately to just genocide them" and "professes to have no problems with minorities but seems to enact some policies that are consistently somewhat hostile to them (but which are a million miles away from expelling them)," then where can we draw the lines?
Trying to figure out why that comment is getting downvoted so heavily when it's highlighting an important point and is factually correct. Over the last few decades the mainstream left has routinely called all Presidents on the right, Nazis. It's accepted behavior and practice to outright state that as though it were a fact. The left has gotten so extreme with it, that popular left-biased talk show hosts pull heil Hitler routines on national tv, directed at Trump's Presidency.

One need only look at any given protest during the Bush years and the endless parade of Bush is Hitler type signs (and those were the nice signs).

The dramatic, almost childish overreaction would be amusing, if so many of the people proclaiming it didn't actually mean it seriously.
I believe the presumption is that the MBA made the decision to replace that red Swingline stapler at just the right time for ancestor poster to decide not to burn down the entire company.
I use Emacs in both modes.
Because Apple pays most people with some amount of stock and that stock is worth 150x what it was 15 years ago.

Those (now rich) people still work at Apple, as do tens of thousands of other wealthy people.
Please, please, please get rid of the scroll hijacking. It's really horrible to use the site.
Yeah. I mean, I work in computer algebra, and these things strike me as trivialities.
If you don't work in a language with a type system sufficiently powerful enough to express monoids, or weak enough to express monoids dynamically, there's not much practical value. But note that while cleanly expressing the monad interface is challenging for a type system, monoid is not so hard, and most things that have interfaces or concepts or traits or something like that can do it. At that point you can write generic code that uses them, and you'd be surprised how much value you can get out of that. You write a lot of code manually doing things to monoids that you could have done once.

(It is unfortunate that monoids sound like monad's more complicated brother, when in fact it is exactly the opposite way around. Monoids are so simple that a common reaction once you actually get it is to go "Seriously? That's it?")

The other useful thing about monoids is that because of the associativity, they provide a useful, yet easy, way of breaking up a task for multiprocessing. If you can prove that your data type and the operations you desire to use on it are monoidal (and by "prove" I mean the informal sort of things programmers do all the time, not grabbing a proof system and going at it), then you have some really easy options, and it's really easy to write a system that very cleanly breaks up "the strategy of how I'm going to multiprocess this" from "what it is I want to multiprocess".

Because of this, it is likely that you're going to continue hearing more about these things over time, rather than less. Monoids are just about the simplest non-trivial example of such things, and the more sophisticated steps up (lattices, CRDTs [1]) are probably also things you're going to hear more about in the future.

Personally, I think in a lot of ways we are still have collectively done next to nothing as a community to address the multicore world we live in. Right now we're taking advantage of some things like Go's green threads or "asynchronous" programming to deal with the common case where we have some problem where a single core is adequate to solve it, but we need some complicated scheduling or we have huge numbers of these relatively small problems coming at us at once, but we still have made very little progress in doing complex tasks truly in parallel. It is very likely that those solutions are going to involve coming to understand these mathematical abstractions and why they are important. Monoid is going to be the first of them you'll encounter, because it is, as I said, probably the simplest non-trivial one. But on its own it won't get you all that far in general.

[1]: https://en.wikipedia.org/wiki/Conflict-free_replicated_data_...
Cycles is the only significant OpenCL application in open source that I know of.
> The Daily Stormer was all talk

Talk is not all safe nor is it all protected, even under the First Amendment in the U.S. You can't slander people; you can't say fraudulent things (this elixir cures cancer!); you can't yell "fire" in a crowded movie theater; you can't assist or encourage people, though talk, in the commission of a crime.

Talk moves armies and nations, to good and evil, and in fact is far more effective at it than anything else. Talk encouraging ethnic hate has a very well-established track record of causing great harm to people's lives and liberties in large numbers. Arguably, nothing has done more harm in human history than ethnic hatred. To try to minimize it as "all talk" is dangerously misleading.

(OTOH, I do believe we should be very careful with limiting speech, and that monopolies and oligopolies are the wrong people to do it.)
Oops, it looks like medium removes the hash on load so my copy/paste didn't work. I fixed my link.
Slippery slope is a valid argument. However, it can be used fallaciously.

https://en.wikipedia.org/wiki/Slippery_slope
>That said, and I hate to be this guy (not really), but... Emacs?

The shortcuts make it a non-starter for me.

Having to configure stuff even more so.
It would be an alternative to it. If you did that, you wouldn't need to break them up.
I think pg is falling prey to the whole post-hoc founder story phenomenon here. He sees so many startups, he hears so many stories about them, and he works hard to distill it into some kind of actionable and scalable investment strategy.

The problem is that the facts which led to the success of the business are not the same thing as the best insights a founder can come up with about why it succeeded. The latter is subject to an incredible amount of confirmation bias and the simple desire to tell a good story—in fact you have to do that to get investment.

In reality, novelty of ideas is meaningless, because the massively overwhelming majority of ideas in the world never get executed on. Even within contexts where people and companies have the means, most ideas—even good ones—don't get executed on because they conflict with other ideas and don't win the battle for resources.

What matters for an idea is execution and context. If you bring the right resources: skills, connections, go-to-market strategy, smaller supporting ideas, and it gels with the current zeitgeist of whatever market you are in, then it can get some traction. From there you learn and gain more insights which can be leveraged to scale up. You do this over and over again, and if you are lucky you can make an 8, 9, 10-figure company.

By the time all this happens you'll have some tremendous insights, but they will be specific to the context in which they were gleaned. The "generality" we observe of these insights is just a result of our pattern-matching and story-telling brains. The "surprisingness" comes after the fact to varying degrees based on existing preconceptions and perhaps how the world has changed over time. In other words, I don't think there is such a thing as a hugely valuable insight per se, rather this: we have insights, we believe in them to varying degrees, and based on how well it maps to our actions and their results, we later declare the "value" of the insight.
Cohesiveness. Everything feels like it fits together; that it was meant to work together. There's also the focus on the user that OS X is known for.
This might be the strongest evidence that Amazon is in fact The Evil Empire of our times
How do you generate a PDF on such a cool JavaScript front end application?

Hint, you don't. Just hope that the browser does a good job with print to PDF, or run a server side pile of shell scripts, using LaTeX and Postscript, instead of a plain simple library.

And this is just one example from many, where JavaScript/Web sucks on the front-end.

Also Android is front-end development.
I'll update my comp from vending machine to hotel mini-bar.
I thought the section showing which fields had gender oscillations was an interesting axis to pivot on.

Another interesting metric might be: "Jobs that the gender distribution has remained the most static"
and
"Once Female, Shifting to majority male" to contrast the section "ONCE MALE, SHIFTING TO MAJORITY FEMALE"
Actually, in some cases it is a distinction with a difference. US Immigration law still prohibits members of the actual Nazi party from obtaining permanent residency, and people looking to live here still have to sign statements under penalty of perjury that they are not members of said party.

That and the parent said "literal".
I'm impressed that it stirred such a strong emotion in you.
And I appreciate the time you put in to write all this.

I would love to take a look over your article and digest it.
Other than that, one quick question:

Did you spot any inconsistencies between the Bannon that was interviewed on 60 Mins and the Bannon at the time you wrote your article?

Where did he flip in his positions now and then?
Multitenancy: juggling customer data in Django
The corporate game.

Wear a suit (or dress appropriately for the situation), turn up to meetings on time with an agenda, manage teams, hit deadlines, send well crafted emails, give feedback, communicate effectively, lead people, turn up everyday and be consistent, grow
One use case would be to be able to have everything available offline. I don't know if this is supported with this app though, but the main reason Trello is not my main goto software for personal management is that one.
Passbolt Step by Step Install on CentOS with NGINX, PHP7, MariaDB
But for many people, the initial learning curve just isn't worth it.

I don't believe that. The people who snub Vim and Emacs, but are willing to sink time into learning new editors, new languages, and new frameworks have no excuse. If they were less susceptible to marketing, then they'd be able to learn something old every once in a while.

I'd love to see someone shake up the space with a "modern" take on emacs and vim: native, fast, powerful, very configurable, terminal based, but also with a conscious view on the initial learning curve and out of the box usefulness.

People have been attempting this for years with little success. The only projects I know of that have traction are Spacemacs and Neovim. The former is just an Emacs distribution and the latter is backwards compatible with Vim.
You just reiterated my point:

Thought crimes can involve participating in, or contributing to, crimes committed by other people (as you just elaborated).

That's why as a society we ban consumption of child pornography and other types of thought crimes - because they involve harming others.
I'm not sure why you think it was obvious, but it definitely wasn't. Not everyone has heard of everything that's "quite famous". I had to look it up, too.
"If you switch to a donation model + enterprise support plans, I think you're likely to earn greatly more than you currently do."

I'm curious as to what your evidence to back this statement up is. As is, most donation-ware ends up getting next to nothing in donations.
https://itunes.apple.com/us/app/apple-configurator-2/id10371...
Evan Williams: social media 'dumbing the whole world down'
I would agree with this completely: Amazon absolutely is a data driven company ("too data driven" seems to ring true in some aspects).

But the MBAs are not the reason for being data-driven. It's more like the real data analysis goes on behind the scenes (levels 5-7, and more likely on the engineering or research scientist side), eventually bubbling its way up to the MBAs who use the mountains of data and analysis to stroke their egos.
Awesome! Great information on Self-serve analytics.
You could do all of those, except hiding app servers, with the client based technique I outlined in the nearby other comment. It would just be a tweak to the rule that the frontend uses to choose the the app server.
Well, they can coordinate that like we coordinate mime types.

I've chanced upon the "same extension for the same thing" as a problem maybe 2-3 times in 30+ years.