skysight-inc/HackerNews huggingface dataset:
You've conflated property damage with violence against people. I don't believe the two should be legally or morally judged the same, even if we may agree that both are crimes.
Software does so much more today as a baseline requirement. Think about all that internationalization, high DPI graphics, security, nice APIs and modularity: these aspects of software have never been at such a high level before.
It's not just structures within silicon you need to worry about. Lead-free solder is susceptible to growing tin whiskers [0], which can cause short circuits. Often you can't even see the growth of these whiskers as they're under a BGA or on a microscopic level.

IIRC, NASA still requires all space hardware to be manufactured with leaded solder to avoid having a multi-million/billion dollar mission ruined by some tin whiskers.

[0] https://en.wikipedia.org/wiki/Whisker_(metallurgy)
If such an attack were able to reliably set data in a flash device, could this be defeated by whole disk encryption and block checksums? Whole disk encryption would be to counter the ability to set precise values (checksums would be no use if you could just set a correct one in your attack) and then checksums to detect, well, data corruption?
Bitcoin Cash is at least honest (except perhaps for the confusing name)-- it isn't attempting to force anyone to use it. It trades as its own asset, and you can see that the market (so far) hasn't really wanted what its offering.

Beyond the deceptive name, Bitcoin Cash is at worst an honest difference in views. S2X on the other hand is being promoted with extreme levels of deception and dishonesty (like the content of this article, which states it's an upgrade rather than an incompatible replacement and claims that BU and Classic are compatible full nodes when they aren't any such thing: they don't implement any of the new under-specified S2X rules, ... they don't even implement segwit.)

> about a 2MB

You're not talking about 2MB-- 2MB is the size of blocks with segwit in effect. You're talking about 4 to 8 MB, which are above what prior research indicated was supportable even while considering a subset of considerations (such as initial synchronization), _and_ while not allowing any safety margin.
> “The whole aim of practical politics is to keep the populace alarmed (and hence clamorous to be led to safety) by an endless series of hobgoblins, most of them imaginary.”

― H.L. Mencken, 1918
There is also an important difference: media piracy can have a somewhat negative image in the eyes of the public, but pirating scientific papers does not. If academic publishers attract too much attention with a lawsuit, and more people understand their revenue model, I doubt that the public would be on their side. So maybe this encourages them to be more cautious.

In fact, Sci-Hub is not a real threat to academic publishers as long as universities do not cancel their subscriptions because of it. Of course, many universities probably won't want to tell their researchers to just use Sci-Hub (because of legal concerns, and because it could disappear the next day). So leaving Sci-Hub mostly alone may well be a deliberate decision from academic publishers.
Facebook Shut Down Employee Chat Room Over Harassing Messages
Anarchists and communists have long been banned from entering the US. And I've noticed a strong push back against most of the more mild socialists ideas. The US have not been "the land of the free" for a long time.

And I will argue that communism is fundamentally a good ideology. While fascism has never leaned on the good side of human nature.

https://en.wikipedia.org/wiki/Communist_Control_Act_of_1954

https://en.wikipedia.org/wiki/Ideological_restrictions_on_na...

PS: statues of Lenin and Stalin were removed without much second thought, only USians would keep statues of their (war criminals)|(rebels) for 150 years. And political bronzes are not art, they are at best political camping and grandiloquence.
>Gay people don't choose to be gay

Out of interest, if tomorrow it was somehow proved beyond doubt that being gay was a choice, would this make discrimination OK?
Miguel de Icaza commented on a trend they've seen with the C# devs on Mono/Xamarian that matches well with my experience: the C# devs who start using F# simply do not come back.

F# is the first language built on top of a mature .Net framework, and it shows. Much of what has made C# become so great was pushed through the F# research group (remember when C# didn't have generics?... yeah...).

It is not Microsofts favorite child. It will never be the implementation language of MS's next GUI platform du jour.

Personally, looking at old XAML, Silverlight, EF1, EF2, EF3, EF4, EF5, and EF6 projects... [oh hey, EF7 is out, and it _still_ has no second level cache story! Back to NHibernate everybody!... again!] ... I do not think it's a bad thing to have some distance between production and Microsofts first-run attempts at products.
I want to second Rust. I've been writing C for 5+ years and finally decided to give Rust a serious try... and I love it. I never ever thought I would say this, but I don't see myself going back to C (with minor exceptions)
When a baseball bat hits a human's head, it's not the baseball bat (the property) that gets hurt.
Or they are just making their position clear:
https://en.wikipedia.org/wiki/Imminent_lawless_action

Trump is being sued for inciting violence as well:
http://www.slate.com/articles/news_and_politics/jurisprudenc...

Inciting violence should be a clear line, and I'm glad the ACLU of California is making it clear that it is. As far as past cases go, this doesn't seem to be contradictory or different, but I don't know if it is.
The Perks of Personalizing Mobile Apps
Mobile app personalization is an effective technique. It helps you gain the attention of the users through effective techniques.
> For instance, someone waving a nazi flag might feel to me like an incitement to violence, while to them it might feel like an expression of free speech, with no intention to incite violence.

Disregarding how you both feel about it, waving a nazi flag legitimizes and strengthens an inherently violent ideology of ethnic cleansing.

Intent - real or pretend - doesn't matter.
Here are the guidelines. If you have never read them, read them.

Wait for it...

It is okay to down vote to express disagreement.

The guidelines don't say that.

Have up/downvotes become a popularity contest now?

Has HN become Reddit Orange?

I downvote for one of two reasons:

1) a source or reference is misquoted or made-up altogether.

2) a clear error in reasoning was written (e.g. misinterpretation of the submission of of a stated source).

I don't downvote out of simple disagreement. Indeed, I WANT to see well-reasoned arguments that I may disagree with at first glance.

Am I alone in this?
> If the KKK didn't exist, Antifa wouldn't exist. If Antifa didn't exist, the KKK still would.

Not true. Antifa aren't just anti-racist protestors, they're a loose collection of Communist and Anarcho-communist groups. If fascism never existed those groups just rally under a different name.
1979 era CP/M-machine works very well as lisp machine. Even better if you add some memory: http://timonoko.github.io/jemma/smuisti.html
"Ruby, etc." - are you saying that Ruby On Rails made software "go off the rails"?
Maybe this is getting into a No True Scotsman argument, but that permit was not for what's often considered to be antifa. Being a counter-protester is not automatically antifa. From the link you posted:

> Walt Heinecke, a professor at the University of Virginia, told Moyer that he received a “special events certificate of approval” for events at McGuffey Park and Justice Park — sites blocks from Emancipation Park, where white nationalists had a permit for a Saturday rally.

Antifa, the group that is more commonly associated with things like Richard Spencer in the face, seems to be more informal: https://www.vox.com/identities/2017/1/26/14369388/richard-sp...

Edit: Another example of what's associated with antifa: punching journalists http://www.dailymail.co.uk/news/article-4785564/Reporter-pun...
A Complete Idiot's Guide to Making Languages in Racket
Yeah, the more I learn about this the less I'm impressed. Seems like they wanted to steal DeepMind's/Blizzard's thunder and hacked together a demo that isn't quite as advanced as they made it out to be.
Sensible people across the political spectrum agree that violence != speech. Who exactly are they arguing against here? Perhaps a strawman?
In my work identity, we saw a similar problem in our testing, where blkid would cause undesired IO on fresh devices. Eventually, we disabled blkid scanning our device mapper devices upon state changes with a file /etc/udev/59-no-scanning-our-devices.rules containing:
ENV{DM_NAME}=="ourdevice", OPTIONS:="nowatch"

Alternately, you could call 'udevadm settle' after device creation before doing anything else, which will let blkid get its desired IO done, I think.
I find the free speech thing to be unappealing in the anything goes case. Like what if you trace an anti-vaxxer website causally to enough dead children. What if it's not even the person visiting the site's children. Should your children be at risk because this garbage inspires loons? Is there really a slippery slope if you just ban nazis, or is it the slippery slope fallacy. I think a lot of people who haven't visited it would change their minds about totally free speech being so infallible if they went to Berkenau
Apple's Tim Cook: I Disagree with Trump on Charlottesville
Historically these groups and thoughts ebb and flow, along with demographic and economic changes. And historicaly speaking, right now, the level of political violence in the US is quite low. Compared to other periods like the 10s the 30s and the 60s this is super mild. This is how a healthy democracy works. We talk, we fight politically, we write articles in the Atlantic, we move forward.
From what I understood Trump is rather refusing to pick side, which is a bit different. And less shocking than outright supporting neo-nazis. And I tend to agree personally. If a bunch of far-right thugs gets to fight with a bunch of far-left thugs, why should I have to pick a side? I support neither.
> radical leftist agenda

Being anti-nazi is "radical leftist" now?
For sure the problem is far more complex. As recruiters we can take some steps to make women in tech more welcome and reduce at least some of the barriers that are there in recruiting process. Still, a lot has to be done on a much earlier stage - that's why I totally agree with Vidya that "To solve diversity, we must start at the source of the problem — encouraging women to pursue engineering in college!". That's why I'm so glad that such initiatives as https://girlswhocode.com/ as in a long run they will make the difference.
You said, "hitting cars", and "breaking windows of businesses or houses".

Cars and windows are not people.

Our criminal justice system should, and usually does, distinguish between property crimes and crimes against people. I believe discussions about protest and violence and property damage should do the same, even if you believe both are criminal and should be punished.
Maybe the LA Times is better:

http://www.latimes.com/nation/la-na-charlottesville-witnesse...

With witness testimony of antifa violence.

In my own home town, I've seen the militant left engage in violent protest of "bad people". The "bad people" weren't actually doing anything other than talking. But OMFG we all know they're evil, right? So violent suppression of their free speech is a Good Thing.

While I live in a generally left country, and am generally somewhat leftist myself, I find the tactics of the authoritarian left to be abhorrent. If someone can't talk reasonably with people on "the other side", they don't deserve my respect or support.
>If the KKK didn't exist, Antifa wouldn't exist.

Why would you say that? Antifa (and the organizations it descends from) have existed and acted, sometimes violently, in many situations unrelated to the KKK or white supremacists.

For example, as we saw in Berkeley not long ago, they'll show up to violently protest Milo Yiannopolous by chasing down people in the street and using sticks to beat them unconscious.

(For the video, watch the first 2 minutes of: https://www.youtube.com/watch?v=oAqBxMZ-Zs0)

Of course they call Milo a Nazi. But calling Milo, the gay Greek half-Jew with a black boyfriend, a white supremacist just indicates that they're willing to stretch the definition to demonize anyone they don't like. If the KKK didn't exist, they'd stretch the definition as needed to recreate the KKK in their own minds.
> It changed its build based on losing once? (sure you say you white listed it but it still had choices no?).

What I think happened here: the bot lost against someone using an item that hadn't been whitelisted before. The devs decided to include the item among the possible choices for self-training. Exploring the new choice, the bot adapted to using it to defeat its previous strategy. As a result, it now had to change its strategy to account for an opponent using the item.
Great answer.
Neat. Curious to hear your position on waving Communist and Jewish flags.
I use Emacs Lisp for Emacs and Guile Scheme for everything else. I prefer Scheme over Common Lisp and Emacs Lisp, because it is more stream-lined, simpler, and elegant.

I'm very happy with Guile and its performance has greatly been improved with version 2.2 (not that performance was a problem before); one thing I miss in Guile is the picture language that Racket comes with.
No, but I'd say it's more than that, given the article.
Easy project management
Details about Financial Modelling
Why do you assume only new grads set up multiple interviews? In my opinion, it's never a good idea to accept a new job without interviewing at least a few other places to establish your market rate.
> There is no barrier to mingling F# and C# libs to focus on specific tasks or parts of the app.

Try that on .NET Native apps.

> F# does not get the same amount of tooling love as C# for the "latest and greatest" from microsoft.

No tooling for Blend, WPF, UWP, EF, ASP.NET, no reason to switch and suffer a productivy drop.
The first sentence is the main reason we are so fucked. There's literally nothing radical or leftist in what I said. Nazism is literally responsible for hundreds of millions of deaths world wide. Fact.

You know how I know you're actually a shill?

> And don't even start with the car-thing. An individual psycho does not compare to organized widely accepted violence.

Whataboutism in literally the next paragraph:

> What about BLM which is openly racist and violent (July 2016 anti-white/police sniper attack, riots, assaults, highway blockings etc.)

99.99% of all people who have ever been to a BLM protest are peaceful. Blocking cars is called Civil Disobedience. It is literally what the Nazis are doing when they demonstrate in a liberal town in which they don't even live. It's just as annoying when they close down the center of a town for Nazis as it is when BLM blocks a street in Baltimore.

You are literally equating Nazis to people who want universal healthcare, equal pay for equal work, and to not get shot at by police for the color of their skin.

We're only talking about Nazis. Not the right wing. The Nazis claim they are "alt-right" or whatever but someone who is advocating for lower taxes and a decrease in government spending and for abortion to be illegal isn't the enemy. Nazis are the enemy. Stop conflating Nazis with the legitimate right wing of the nation.
دیوار کاذب اتاق سرور
Correct. The ACLU is saying they would not defend Antifa if they were arrested for speech inciting violence.
What the hell? I haven't acknowledged the number of people that ISIS has killed because it doesn't matter. If the measure of the threat that ISIS poses is measured in deaths per year, then ISIS does a little less damage per year than commercial airplane crashes. Airplane crashes are not existential threat, so clearly, if ISIS is an existential threat, it is not because they are currently on track to kill everyone.
Getting married is a choice.
The Supreme Court DID rule on this very issue, back in 1977 [1], where the ACLU defended the American Nazi Party's right to march through a primarily Jewish neighborhood. The Court ruled that the Nazi uniform and swastika are not "fighting words".

Regardless - I've always said that free speech is allowing speech that we hate or disagree with. Once we started banning speech that is "offensive", we have started down a path of legal and social precedence that we will never be able to recover from.

[1] https://en.wikipedia.org/wiki/National_Socialist_Party_of_Am...
These days we have SSE (especially on x64) and its inverse square root (intrinsic: _mm_rsqrt_ss/ps) is faster and more precise.
None? http://www.unz.com/article/narrative-collapse-is-charlottesv...
> The difference here is that neo-nazis make a decision to be bigots. They could stop. Most LGBT people consider their status to be a matter of birth.

I don't understand why this argument gets thrown about so often. Obviously not so much about neo-nazis in particular, but whenever a comparison is made to LGBT people. And before anybody jumps to conclusions, I am not about to argue that sexual orientation is a choice.

Even in the face of overwhelming evidence of all kinds, from all sorts of sources, there are people that seem to honestly believe the earth is flat. There is no way to make a reasoned decision to believe that. It must be something they are not in control of. It could be something they were born with, something in their experiences, or both, but it's clearly something they are not rationally deciding.

I'm not certain it can be said that the neo-nazis are definitely making a choice. It seems to be a pretty vehement emotional response, which would indicate it's not.

I don't mean to say we should tolerate neo-nazis in the sense that we just let them do their thing. But I do think we might be better off treating them as people that have some predisposition to being neo-nazis than as people that just decided to be one.
Ok. I built https://pingtype.github.io to help me learn Chinese.

The design is not "professional looking", but I don't know how to do "design". I've never been good at GUI work. I studied electronic engineering, but moved into software because I can't go to America to work and nobody outside Silicon Valley is designing chips.

Marketing is a huge problem for me too. Every time I tell people about my program, they basically ignore it. There's a company that's doing a very similar thing to study English (VoiceTube) and I had a nice Skype call with their CEO, but nothing's come of it.

It really seems like the industry is rigged to support artists and con-men, while people who actually write code are basically ignored.
https://hn.algolia.com/?query=In%20Ukraine,%20a%20Malware%20...
I assure you it's entirely true. I'm actually in the middle of interviewing myself and a few factors stand out for how I have quite a few offers:

1. Not applying online. I haven't submitted a single online application. It's significantly harder to get your foot in the door when you come in the front door. All of my offers have come through recruiters (shout-out to Triplebyte!) or referrals.

2. Having a track record matters. My resume contains many concrete projects which I shipped, most with an explicit business value.

3. Interview a lot. I don't have any expectation of passing 100% of my interviews, particularly because if I'm not enthusiastic about the company/role it's hard for me to fake it.

4. Become excellent at at least one aspect of interviewing. Personally, I'm excel at writing practical code under pressure. You can toss me a project and I'll have a solid prototype done much faster than you expected. A surprisingly large number of these kinds of interviews ended up with fully half the time left for me to ask questions. The companies which assessed this directly correlate with the ones where I've received the strongest offers.

5. Get good at every aspect of interviewing. Even though my strength is in practical programming/architecture (ie. actually building products) I'm also careful to maintain a solid level of competence at everything else as well. I review algorithms/data structures before any job search and can perform decently on algo questions. I make sure to research a company's principles/values (every company has these, whether explicit or implicit) before an interview and prepare appropriate behavioral examples.

6. Time things carefully. From the very start of my interview process, I've made it clear that I won't be making a final decision until a specific date. This ensures I have time to interview with all the companies I'm interested in and companies are far more likely to respect your timeline if you communicate it well before you receive an offer. Also, keep in mind different process speeds: I made sure to have my big company referrals submitted about a month before I even started talking to startups, yet my on-sites are still coming after the vast majority of my startup on-sites.

Of course, I'm leaving out (0) of being a really solid developer. If you're not really good at what you do, it's of course going to be much harder to collect multiple strong offers. If you're not yet really good, focus on that.
I think it's a perfectly fine statement to make, because they were criticized for supporting White Supremacists' protests as free speech, and they're making the distinction that they support the right to protest, but that their subsequent violence, after the ACLU made its original support, is not something they support.

You'd think that this is obvious, but plenty of people would have extrapolated incorrectly given that people never read primary sources or check timelines themselves.
My interpretation is that it's to head off racist gun nuts hiding their 2A behind the 1A. So if something pops off, the ACLU isn't going to fig leaf a defense for them.
Problem is - we need the line. If someone is openly calling for someone else's death, is it ok?

And neo nazis - just by embracing the historical association - seem to be ok with crossing any line.

Of course it brings other problems, as any regulation ever (e.g. calling nazi anyone you disagree with), but society needs to set at least some limits. Enforcing them will be always subject to debate, as is natural and (imo) good in democracy.
Assuming good faith on all parties (including in this discussion)...

The public posting was probably on their website, which is now likely blackholed due to being DDoSed after they were no longer protected by a CDN.

The Internet is broken when some terrorists can get together and decide to blockaid someone else; even if that someone else is nearly universally agreed upon to vile.

I agree with that user on Twitter that wants to make (the racist) individuals /infamous/ so that they can receive the blowback they deserve for their public behavior.
so novel and simple!
If it really bothers you, a simple Greasemonkey script can fix that.
This is blatantly wrong. Streets are a giant network of publically owned land which is why they are public. Seriously. What are you even talking about?
Pasta al forno semplice e veloce da preparare
> "Unless you agree with my radical leftist agenda you are a nazi/racist/<some_imaginary_word>"

Calling for persecution of literal inciting of violence is hardly a "extremist left" idea. In fact it's not even left-or-right issue.
I create companies managing them until it's the right time to sell #AMAfeed #AMA
Inciting violence can be speech though, and is included in the statement. There's nothing to be neutral about, it's already the law.
clearly you're not looking then.. there's video of them attacking the peaceful kkk guys with bats and sticks prior to major fights breaking out. also what are you talking about "antifa wouldn't exist if not for kkk", they have nothing to do with kkk, they're anarchists that have coddled with the leftists like a parasite.