skysight-inc/HackerNews huggingface dataset:
You can't.

If you consider anyone's speech "hate speech", you are totally unequipped to eliminate negative emotions in other humans.

"Hate speech" automatically presumes irrationality on the part of the other party. This is the first step on the road to war; painting your adversary as The Other.

Regardless whom you're talking about, whether it's Black Lives Matter, Nazis, Antifa, Islamists, Salafists, or anyone. The moment you say, "That person's positions are hate speech," you have just announced dialogue between you and him are impossible. How can you dialogue with hate?

You're not going to label this person "hateful" and have that convince him he's got it all wrong and he needs to come over to your way of seeing things. Nor are you going to pick his brain and understand him better. And if you try to censor him he will become more certain of the righteousness of his cause. He will fight harder, with more ferocity, and others will come to see him as the underdog fighting against the system.

The only thing calling something "hate speech" does is to announce "I am not willing to talk to you." And when you aren't willing to talk to someone, yet set yourself firmly against him, there is only one option left on the table: one party must totally subdue the other.

Every time I hear the phrase "hate speech", I hear someone who bangs the drums for war.
QE would be good for asset holders then...? And gold standard would hold down asset prices. Not sure you're making sense
Interesting, if you happen to have some time, I'd love to hear about why parsing JSON was a pain.
Kindness and Code
Not a new problem:

I used to be a mathematics professor. At that time I found there were a certain number of students who could not learn mathematics. I then was charged with the job of making it easy for businessmen to use our computers. I found it was not a question of whether they could learn mathematics or not, but whether they would. […] They said, ‘Throw those symbols out — I do not know what they mean, I have not time to learn symbols.’ I suggest a reply to those who would like data processing people to use mathematical symbols that they make them first attempt to teach those symbols to vice-presidents or a colonel or admiral. I assure you that I tried it. — Grace Hopper, explaining COBOL (and by extension many modern style guides).
Ethereum DAPP Prototyping for Front-End Developers
> Every company has vulnerabilities. How they respond when told about these vulnerabilities is much more important, and, at least by this account, Symantec is pretty responsible when it comes to responding to the discovery of these vulnerabilities

How about eliminate the attack vector in the first place? No third-party AV, no problems.

The more they extend their offerings, the more features they add, the more they extend the attack surface. And the attack surface of an average AV product is HUGE.

Considering the raw amount of incompetence displayed, not having a third-party AV in the first place seems like a reasonable choice.
Want something scanned? Run it through Virus Total or something. Done.
Are sure it's me and not you? I have a 13 year old kid, and he still can't figure out that if he doesn't turn in his homework on time his grades will suck. :-)
+1 on this - what is more important for me is some kind of Numba LLVM jit to automatically optimize hotspots : kind of like the JVM hotspot compiler.

Numba already does some of this.

Additionally, I cannot help but wonder if the answer to these problems has been the JVM all along. Especially with JVM 9 and the Truffle framework - https://github.com/securesystemslab/zippy
There's more overhead communicating between processes than there would be if threads were just modifying shared state.
Running a DNS service doesn't give you the ability to see which pages someone visited when they navigated a website - just that they resolved that website's host name for some reason.
The sick blue whale game
Well, to be fair programming is (currently, at least) an optional skill competing with soccer, guitar, and video games for mind space. Reading is the lowest bar for practically everything in modern life so there's more tolerance for sub-optimal teaching since we all are willing to hold feet to fire. Until coding is as ubiquitous as reading, we're going to have to do better.
They can raise funds on their own for example:
$67126 of $105000 (63.9%) for py3k in pypy

And for STM in pypy:
2nd call: $59080 of $80000 (73.9%)
I'd say in general, the biggest problem with most tools is that installation on average tends to require too much effort. People experienced with the tools don't tend to work on fixing that because it's a solved problem for them. But the number of tools I've rejected because I was not yet convinced it'd be useful and so was unwilling to invest the time in getting them working is huge.
> First and foremost, guitar is a pretty straightforward instrument for beginners.

I agree with your assessment and comments! I play drums, guitar, keyboard and some bass. Guitar is the easiest by far. From the list, drums is the hardest. With regards to technique, bass is straightforward if you know how to play guitar; however the mindset or approach to bass playing within a band is way different than guitar's.

> There's a reason it's the most popular instrument in the world.

... also because it was way cheaper (and portable) than a piano or a drumset. It is cheaper than even a trumpet or sax.
You can think of the ukulele as a way to get more comfortable with alternate chord voicings for guitar (from 5th fret up). There's not much more to it than that. Play a "D shape", get a G chord; play a "G shape", get a C chord etc.
Who says you need to use integers? You're completely ignoring my question. Again, if you know of a design doc buried on a mailing list somewhere please just link me to that so that I can answer all of my questions at once.
Like with many things, to get really good you need to put in the time.

I'm playing for 14 years now, started with 18, and I'm a pretty mediocre player.

I know people who also started with 18 and got really good in under 4 years.
Free speech is not a "moral principal". Who deemed it such? With what authority was your idea of free speech deemed a "moral principal"? There is a reason why free speech is in the constitution... and it has everything to do with the "government", whatever form that may be, and their handling of their citizens. It says nothing of how the private citizens handle such speech within their own liberty and private spaces.
GoDaddy expels neo-Nazi site over article on Charlottesville victim
You can re-enable the certificate info when you click on the lock icon. Visit chrome://flags/#show-cert-link, click Enable, and restart your browser.
PHP or Node, take your pick.
If software had started in China, we would not have these problems. There would be an ideogram for each operator or keyword. For one thing, the equals sign wouldn't be misused as an assignment operator.
Lack of human factors knowledge in people who write software tools is keeping kids from coding. And adults, for that matter. There's a huge amount of incidental complexity and fragility that we just tolerate.

I mean, how does move(.up) look like plain English? What's wrong with "move up"? Are we really so blind as to not realise that any normal person looking at that is going to get the strong impression they don't know what the hell is going on? Hell, I don't know what's going on. What's with the period? What happens if I don't type it? Fragile and incidentally complex.

Now to be fair there are intrinsic differences between typing in a blank text box and dragging and dropping icons. You can type anything in a text box, while icons present a limited selection. This hurts discoverability, which is why the author saw better results when they gradually swapped out the icons for text. Dragging and dropping is an atomic transaction which can be cancelled with good feedback if the user attempts something invalid; this is not quite so easy with typing, because valid code must be reached through invalid states on a letter-by-letter basis.

But proper coding in a Turing-complete sense (which none of the games seem to offer) involves defining your own symbols and wrestling with abstract notions like iteration that lend themselves increasingly badly to representation in sprite form. Scratch is a good example of a system that attempts to use the best of both worlds - its building blocks are text-based, but selectable from a limited number, atomically placed, and statically checked to practically preclude syntax errors. Text itself isn't intrinsically bad.

Lastly - it's a shame the industry moved on from BASIC. Programming was never more accessible than when the average personal computer booted to a REPL of a standardized, easy-to-use language.
I'm not calling myself great, but my initial introduction to programming was a Logo robot at the age of 6 or 7 in the 80s, so I'm not sure I agree with you. A turtle shaped robot we could get to draw things. All primary schools at that time usually had a BBC Micro in each class too.

Perhaps it was just a British thing. After that it was some BASIC on spectrums, some BASIC on Acorn Archimedes, then some random OO language on Amiga that I've never really been able to track down what it was called.

And I wasn't even that keen on programming, I was just exposed enough and wanted to build better games than my friends at lunch or on our graphical calculators. I remember running out of memory on my graphing calculator trying to get a working version of poker (which I now realize was wildly more ambitious than the versions of blackjack we all made).

A lot of programmers of my age will remember the turtle with fondness.

I guess all of those were incredibly simple to setup to start programming (for the spectrum it would go straight to the command line), but then again these days so's pressing F12 on a web browser to get a working command line.
Can't you just tell the Apple TV "I want to watch such and such"? Pretty sure they announced that feature a while ago. Or is it only for movies...?

Of course the irony is that if you get things from usenet, it's simpler and always just comes from one place.
Still no Ubuntu PPA or Debian upstream packages. Apparently they don't want people to actually use it.
No, it's not really like that. It's more like preparing an instruction on how
to execute some complicated process, say, cook a fancy meal, for somebody who
is very dumb (but will follow the instruction precisely).
If we were talking about self-published articles, I'd agree, but we are not. We are talking about self-published journals.

Under self-published journals I understand a journal brought out by the researchers or research organisatons. I don't see why Germany's or even Europe's universities and research institutions couldn't publish a peer-reviewed and checked journal in collaboration, without a third entity, that can provide the quality of, say, nature.
>seeing in real time how usage of competitive apps varies in response to new features and inform acquisition decisions.

They could also ping you with a fb notification as soon as they see you reach for Snapchat, to get you back on their platform
> There's a weird kind of asceticism around the notion of paying-ones-dues on an acoustic first

So true. They are really two different instruments due to the avaliability of much more sustain on the electric, and the dimensions of the neck and frets. Also on the electric the use of a pick is pretty much a given if you want the most speed.

I started on the electric and can play acoustic correctly, however if somebody wants to play electric, should start with electric, and viceversa.
If you want other multiplatform, open-source, highly parallel languages with nice syntax and quick turnaround, we already have a few, like Elixir, Racket, or, well, even ES6.

Much of the Python's appeal is in its huge, colossal, powerful ecosystem, with modules for everything, and things like numpy or tensorflow using it as the high-level interface language. Not breaking this is probably more important for success than efficient in-process data sharing. (Yes, process pools, queues, and a shared DB cover most of my cases.)
We're working on 5), a privacy option for public blockchains using secure multi party computation. Few application trade-offs (mostly around availability logic and additional cost), no private or trusted chains.
Sorry - to expect that in the next year and a half or so (it doesn't matter if the game comes out two days before you replace your card).

Also we may end up skipping to DX13.
> but I quickly realised it's hard to add data after the initial publication

combining BEPs 46 and 50 enables rapid updates of torrents, but they are fairly new and there are no implementation designed with low latency in mind. Most bittorrent implementations focus on large amounts of data and throughput, so this use-case is not well served in practice even though the protocol could support it now.
If people don't understand that what they see on instagram is a work of fiction that isn't representative of the person they are gravely misleaded.
Tycho as in the Scott Hansen Tycho? If it is then I would like to say four years ago I listened to your music in a depressed slump, a week later I picked up the guitar and never looked back.

Either which way, that's some good advice and as a beginner it's hard to realise these things if you're self learning. Scales can feel like a practice routine rather than a palette.
It's not the PyPy developers' job to make every Python library threadsafe, people writing libraries will have to make their code threadsafe, like in every other language.
FL Studio 12 Producer Edition Crack Mac with Serial Number Full Version
Honestly, I've got pretty mixed feelings about Scratch.

It's a very cool initiative that helps make basic programming more accessible, and I value it as a way to show kids "hey, programming exists and can be fun!"

But I've also had the misfortune of running events where kids use Scratch. These were 7th-9th graders who self-selected in, so up to a decade older than the target audience in this article. The results aren't exactly pretty, and they don't make me optimistic about giving Scratch to 5 year olds.

Scratch seems to have two major problems: awkward control flow, and a gridless environment.

- The first comes through as a large fraction of programs having broken or absurd loop and branch logic - often with a clear plan in mind, but terrible results. The difficulty of establishing hidden state encourages all sorts of ugly practices like handling a health bar by nesting the same code three times in conditionals to handle taking damage.

- The second is that where SpriteBox uses grids to establish clear coordinate systems and touching/overlapping/separate states, Scratch uses a continuous field. It creates awkward and unintuitive collision results, adds a layer of unfriendly abstraction (what does "forward 200" actually mean?), and makes drag-and-drop initialization a touchy and miserable experience, even for adults.

Overall, I think Scratch succeeds at reducing text, but fails to make abstraction and control feel approachable. It also introduces lots of novel headaches not present even in 'real' programming.
I think I am reading different NY Times. They never wrote how communist goverment in Romania banned anticonception, abortions etc... But maybe that makes sex more exiciting :(

And please educate me what women's rights post-communist goverments took away.
Jython and Iron Python lack the GIL. It's just an implementation detail of the underlying VM. There's nothing in the language itself which requires a GIL.
Uncle Bob – Women in Tech
Would MSFT or Yahoo really pay more though?
Does Apple realistically have any other options? If not, why is Google paying them?
Bitcoin Tulip Mania Continues as BBC Journalist Calls Time on Bubble
I do not think your professional experience is representative in any way of what is better for very young kids.

I know some musicians and I can tell that actually playing the instrument is not the hardest part. That does not mean a toy piano is not a good present to get a 5 years old started. And if painting the keys in colors instead of black and white (icons instead of text) makes the kids more willing to play it, I think it is something very interesting (more for toy piano manufacturers than musicians though).
are you using any math packages like Numpy/Pandas or Opencv ?
When I was a kid computers were just a text interface and you had to type code just to load the games (originally with BASIC, then with DOS). In the BASIC era writing games was as easy as turning the computer on. OK you'd need machine code to do anything advanced but BASIC was a fantastic gateway drug (for want a better description).

Trying to rekindle this was one of the aims of the Raspberry Pi but even with that, there isn't anything quite like the accessibility that the microcomputers of old had. Except maybe web development but in my personal opinion HTML+CSS+JS teaches bad programming habits (unless you're particularly OCD and disciplined).

So I'm all for games like that in the article. In fact in some ways, it reminds me a lot of LOGO (another good gateway drug).
> R&D spending of Vertically integrated companies v. Utilities?

For Energy related R&D See: GE, Siemens, BP, Shell, Exxonmobile, not the local gas station.

>> Grid-scale battery banks, that's something you would
think was perfected back in the fifties or so.

When you can scale energy production on demand with knobs and levers, why?

Here and now: When do renewables create an excess of energy so great that the baseload power sources can't be scaled back to balance it and greater after that to warrant the infrastructure and efficiency penalty of batteries?
http://reference.wolfram.com/language/ref/Slot.html?q=Slot

At the bottom of the page, it says:

>Introduced in 1988 (1.0)

So WL had this syntax several years before the JVM was even invented.
yeah, i have to agree.

but, if someone has already made the decision to lie cheat and steal, why target someone just one step above? it seems better to take from someone with a whole lot more than everyone else.
Every time I do this, I wonder how any beginner ever gets their environment set up. Because as soon as something goes wrong (which happens more often than not), I'm drawing on years of experience that the beginner won't have. My first was C++ on Windows 95 and luckily we had internet at the time - it still took me multiple days before I got Hello World working.

I think browser-based language introductions are great. They remove a huge obstacle and get you into the language right away.
Evercoin: A cryptocurrency exchange platform
> "False equivalence" how? Communists have murdered way more people than the Nazis ever did.

Has there been a world war against the communists? Not that I am aware - your comparison of WW2 and the Cold War is false although I appreciate that you're only doing it to try and force an argument to the extremes.

(You also might want to reflect on why you're this eager to minimise the crimes of Nazism.)

> Can you give me an example of a Communist country that isn't a dictatorship?

I don't need to - it's for you to show that Kim Jong-Un is a Communist and a handful of collective farms doesn't really get you there.
Not sure how many kids in high-school would spend 200 on a guitar. Not saying that they don't spend more on phones or clothes, but those are easy to see the immediate benefit for (even if that analysis is flawed).
That's a fantastic quote.

My reaction to maths is that the biggest challenge the symbols poses is that I need to remember each one of them and what to call them, whereas with text keyboards I can at least make an educated guess at pronunciation that other people will understand.

This, to me, is a massive barrier with maths. If I can't read it out without learning how to mentally translate a symbol to a word, it's a hassle. I have too many things I can spend my time on to deal with that.
Are you a coder if you don't understand what syntax is? We used LOGO when I was a kid, and for good reason. It had a limited syntax for classroom use and gave you instant visual gratification.

Sometimes I wonder if being limited to text adventures when I was really young was a benefit. If I typed something that the computer didn't understand, it told me so. It forced me to have patience and to learn to look up the right way to ask for something.
It's more than a syntax highlighter, it's a language where validity can be determined by static analysis, that prevents the programmer from making syntax errors in realtime. I think its potential as a serious tool is underrated.
Amazon wanted the savings of commingling without the expense and investment in proper systems for it. For accurate accounting of the source of a piece of commingled inventory, you need sku-level inventories with unit-level accounting. This is expensive, because it means each unit needs to be individually marked (e.g. a sticker with a unique ID number) upon receipt, which is more labor intensive than just counting them and sticking them on a shelf.

Amazon's sku and bin level accounting works perfectly fine for items that have a single origin. Shoehorning commingled inventory into that same system doesn't work. It was reckless, and they should bear the punative cost for its results.
Insert "do all we can to" before "prevent" if you need it.
GoDaddy bans top white supremacist and neo-Nazi site Daily Stormer
Hah, your dad sounds like a cool guy. Taking everything dead serious and weighing it on the outcome and effort required is a quick way to a boring existence.
What the Renaissance tells us about modern creatives?
Maybe selling packaging is a good idea.... that said, kickstarter does not work in any jurisdiction we can use.
I agree. Coding is not fun because writing a command that a machine can compute is inherently enjoyable. Coding is fun because you can manipulate a machine and build something you want that didn't exist before.

I downloaded GameSalad one weekend. My 6-year-old son and I ran through the tutorial which took about an hour. Part way through he got distracted. He spent about 20 minutes changing movement speed properties, object colors, & sizes. I was happy to see him get engaged and just start experimenting. While he did not learn how to code, the seed was planted that creating mobile games is something within his reach.
I offer my miracle solution: text is a bunch of tiny pictures.
Show HN: Ambar – Create a searchable archive from your paper docs
To add to this: If you have a friend that plays guitar (preferably one who plays well), ask them to go to the music store with you to pick out a low cost, high quality, instrument.

I've gladly done this for several friends over the years. And, it's surprising what you can find on the very low end of the market these days. Yamaha has some fantastic cheap guitars, for example. $200-$300 will get you a new, entirely playable, acoustic or electric guitar. I have a $2000+ Gibson J45, and I often play my girlfriend's $250 Yamaha...it's really not a bad guitar, at all. I have no real complaints about it; it obviously isn't as nice as my J45, but hell, it cost a 9th as much (she actually got it free...someone who moved out of an apartment left it behind).

Having an experienced friend with you will help make sure the instrument is setup correctly (that can be an issue, and you shouldn't buy a new instrument that isn't), that it sounds nice and plays comfortably, etc. There is some variability in quality across instruments, and they're made of natural materials with variable densities and characteristics, so even if you read a bunch of reviews and go buy the best reviewed one, an experienced friend can help pick the best one of that model in the store.