skysight-inc/HackerNews huggingface dataset:
> These days, people feel increasingly under fire. We have to watch what we say

To second what some other folks've said: (AFAIK) this is what non-white-males experience.

I think what they're missing, then, is that there are people out there who know what to do - minorities who've felt this and dealt with it. Find them and listen?

> It shouldn't be a rush to spot someone saying the wrong thing or trying to catch someone doing something inappropriate.

Those people need to attack behavior, not people. Just so, your issue is not with the movement and this new awareness, but some folks behaving with mean spirit.

> When ideas can't be discussed, pressure builds.
> It's feeling like people aren't allowed to have flaws.

"Everything goes wrong when you stop asking questions"

---

I think a solid meta-principle for your everyday interactions is to "look for ways to hand power to the other person"; unbalanced power is inherent to sexual harassment - so balance it.

A simple application is in conversation: look for opportunities to let someone else talk. This is you handing power to them. Other examples include "How do you imagine [this] working?", "Would you like to make this decision?", etc. Notice all my examples are questions. What's neat is that this also works as an enabler; a way to use your privilege to empower someone else, regardless of if you have anything to do with their disempowerment. It's great!

If you're still worried... Honestly, contact your local kink scene and ask for a (non-sexual) consent workshop. They're the people that probably spend the most time both thinking about and practicing consent and can have really excellent exercises and advice.

And for the people you're still worried about? Deal with them like you deal with anyone else who's toxic, because they probably are.

---

> How should we act in an era when one mistake will haunt us forever?

There's "mistakes" and there's "fucking up". Don't fuck up. If you make a mistake, find a way to apologize and talk about; and spend some time to make sure you're doing that part right. Remember: Everything goes wrong when you stop asking questions.

> It's feeling like people aren't allowed to have flaws.

Don't have flaws that you're not dealing with. When you find a flaw, start dealing with it. If the people who're in your life don't respond well to you trying to deal with your mistakes and the flaws that led to them, I'd bet they're not the sort of people who you should have in your life.

YMMV, and everything (AFAIK) changes when you become rich/powerful/famous enough to be a target.

Anyway! Thanks for sharing, and those are some of my thoughts.

PS - For me at least, politics mostly falls into two categories: "Tolerance is a peace treaty", and everything else. One of these we can talk about over lunch. The other we can talk about while you're leaving.

PPS - If you're worried about the difference between "fucking up" and "making mistakes", go actually read the shit Weinstein pulled. Puts it into perspective.
> What kind of dystopian nightmare is this?

One in which, say, 3 of 3, is still 100%.
Australia and the USA have deceptively similar cultures. On the surface we are very similiar, but there are a lot of important differences that can bite you on the backside when you least expect it. Group dynamics are probably one of the more important differences.
Ask HN: Pocket like app with text highlights and notes
I recently started to de-clutter my bookmarks and moving them to pocket.

But then I found that it doesn't allow me to add highlights to the article or even add notes to a link. Is there an app which does this?
In Guix package definitions are first-class values. They are arranged in Guile modules so they don't pollute a single namespace (though usually packages have unique names anyway). With standard Guile features one can uniquely specify variables that may have the same name.

Package definitions can often be generated automatically with importers. For example, `guix import cran -r recipes` creates package definitions for the recipes package and all its R dependencies. They usually work with minimal adjustments.

Jumping to package definitions is easy thanks to REPL support (e.g. with Emacs + Geiser), but you can also use `guix edit name` and it will spawn an editor to edit the package "name".

Creating variants of packages is trivial as package definitions can inherit from existing definitions. I maintain a bunch of different versions for bioinformatics tools. I can select them on the command line simply by appending the version string, e.g. "samtools@0.1".

Guix has a comprehensive manual with a procedure and variable reference and examples.

I really like Guix and GuixSD because of how consistent and hackable it is.
Digital lead. I like it.

We ICO on Monday!
Selfies That Really Need to Look at to Understand
German killers are smarter?
> Most genetic disorders involve a missequenced protein.

Most known do, but thats just due to identification bias. We do not even know how many genetic disorders there are. Nor how many people are affected. Nor can we identify most of those that are of complex origin or due to larger genomic alterations / structual variations.
> The prez of JPMC pro bitcoin.

Jamie Dimon, CEO of JP Morgan, famously called Bitcoin "a fraud" that "won't end well" and is "worse than tulip bulbs."

You must be thinking of something/someone else?

https://www.bloomberg.com/news/articles/2017-09-12/jpmorgan-...
This. I tried to explain how index funds were safer (and what they were) and I got told "the stock market is a casino run by the banks".

People believe what they want to believe.
It is justified, both in the citation and the actual text. The ARD dataset is driven by self-reporting from various local agencies. The fact that the FBI's SHR data and the ARD dataset have a mismatch (that is, there are police-related homicides in SHR that are not present in the ARD data and vice versa) is proof enough that there is underreporting in these datasets!
What's the percentage of the police killing are unjustified though?

Even in this video the guy is reaching behind his back a couple of times, while being told to keep them visible.
This is absolutely shocking.
> I believe the reality you described is the basis for the movie minority report, where the cops are so good crimes are stopped before they happen.

Or maybe criminals are mostly nonviolent. Implementation details, anyway. What I was aiming at is: in a world where the only people killed are ones who absolutely deserve it, the statistics would likely show that close to 100% of homicides are committed by police.

> With the title in mind a third of strangers killed are killed by cops, shouldn’t they be better at not killing people?

Yes, of course.
Being poor surpresses rational thinking, making them more vulnerable

https://www.theatlantic.com/business/archive/2013/11/your-br...
How to Launch a Digital Marketing Campaign on a Budget?
Now you're back to the article! JK Rowling's success story is singular because the masses don't have oodles of disposable income. This is why companies are finding niches where they can earn income from "whales" rather than having to score the masses lottery.
Yes there are good Aussie (and Kiwi) managers of Americans, just as a rule they tend to run into problems - the approaches that work with Australian employees can fail spectacularly with US employees.

Yes the Australian cultural cringe (the Kiwi version is even worse) is pretty terrible. The way to overcome it is work as a team. In a team Aussies/Kiwis really beleive they can beat the world. It is a very intersting cultural trait.
Maybe the standards and consequences have changed.
Statistics are funny this way.

I know what you are arguing but it really is a distraction from what is a very serious issue in America.
By those rules you can make any shooting justifiable.

The man in the video is clearly distressed and trying to obey. The officer escalates the situation significantly.
Without knowing or inferring how many they didn't kill you don't know if they are brilliant or terrible.
When the abstraction stack gets high enough, stepping turns into a bit of a minefield - if you step into where you should have stepped over, you can get lost in irrelevant weeds. Microsoft and some others have tried to put step barriers in code that prevent accidental step into for this reason ("only my code").

But it's also a change in coding conceptualisation. Personally I understand things from the ground up, from composition of very low level components. I find it hard to reason about a system's performance and failure modes without doing so. But increasingly developers have only a surface area knowledge about the things they use, and instead know a lot in terms of breadth instead of depth. This approach is more effective for building something quickly by duct taping disparate things together, and this is the majority of modern commercial coding. These people don't need debuggers: it gives them too much information. They need examples, and they code by idiom and analogy instead.

Things like event dispatchers and async also greatly diminish the power of the debugger.
Some good answers in the thread below, but...

1. This is all observational data - even if you have all the features in the domain it's pretty clear that you won't have seen all of the generative theory.
2. You don't have all the features because the features change, renewable power suddenly makes average wind conditions relevant, and so on.
3. This domain is clearly chaotic; you can induce the various attractors and theories, but you cannot measure the conditions well enough to predict the shift between attractors.

There are many people who are using ML to predict closed parts of the financial world where they have an deep and well founded understanding and excellent data. But there are lots and lots of people who are feeding data into models and getting good results and then going on good runs who are going to get a shock.
not bother to read this piece too thoroughly.

I wish I hadn't bothered to read your comment so thoroughly now.
Google Has Its Finger on the Trigger of an iOS 11 Exploit to Jailbreak iPhones
How many German police officers are killed a year? In 2011 it was 69 in the US (and another 58 died in accidents).
Amazon Polly has a good selection of natural sounding voices.
Alpha Zero’s “Alien” Chess Shows the Power, and the Peculiarity, of AI
Sure, but I've seen it ocassionally portrayed as much more serious than it really is through abuse of fear-inducing headlines, so I wanted to make a general reminder about how numbers work.
You watched the entire video?

It's 5 minutes of conflicting instructions and repeated death threats by a man heavily covered in tattoos carrying an assualt rifle with the words "you're f*ed" engraved on it.

How were the multiple police officers incapable of handcuffing the clearly compliant crying victim in 5 whole mins? Am amazed anyone watching that could possibly defend it.
A finance employee isn't necessary until you're bigger. Like the two companies I know who have one part-time and mainly got them for Credit Control because they were actually making money and they were in an industry with lots of late payers.

The need for a finance executive? Comes when you start getting silly money.
A lot of features are provided by third party browser extensions.
Get an early Christmas present for your WordPress website everyone will love
Better watch out with egg intake upping, check your cholesterol and trigliceride levels. Anyway good to consult with professional nutrituonist.
Show HN: Hazmat Math – Elliptic curve arithmetic for Cryptography.io objects
Java vs. Ruby: A Comparison of the Key Elements
Surely, if 1000 people own 40% of a currency which had evangelical aims to service 7.5 billion people, then it is impossible to call it decentralised... Add this to the obvious fact that the vast majority of new bitcoins mined are from china, which due to the scale of processing power now has a monopoly due to capital barriers. The conclusion is... great experiment, but as in all deliberate implementations of social ,political, or economic theory. The real world is a very different beast to one man's view from a desk. I feel sorry for any new uneducated investors getting in now. This has become nothing more than a pyramid scheme that adds no value whatsoever to the world. Not cryptocurrency as an idea, but bitcoin's current iteration and implementation.
Cory Doctorow has been banging on about this for years. What he and the EFF don’t seem to understand, and certainly don’t care about is the creators right to protect their intellectual property. Why should it be legal for people who only bought the right to use a product, and not the right to access the creators intellectual property, be allowed to legally reverse engineer your hard work?

99% of people, myself included, couldn’t tinker or fix the electronic products they buy anyway.

The existing laws are there for good reason. This is one fight the EFF aren’t going to win.
Two popular refrains on scaling:

a. Block size - This was increased in bitcoin cash. What many people are not aware of is the paper 'Information propagation in the bitcoin network' by Decker and Wattenhofer in 2013. The average time for a block to be seen by a node is ~13 secs. As per the paper:

"For blocks, whose size is larger than 20kB, each kilobyte costs an additional 80ms delay until a majority knows about the block." -'Information propagation in the bitcoin network.

So, increasing the block without increasing the block time actually increases chances of double spending. But, increasing block time is well simply delaying the payments.

b. Lightning network - Off-chain transactions. Fascinating idea. The problem is it goes to a form of centralization. And if things hold the companies running these channels will invariably meddle in some transactions. But the stated goal of bitcoin was -

Commerce on the Internet has come to rely almost exclusively on financial institutions serving as
trusted third parties to process electronic payments. While the system works well enough for
most transactions, it still suffers from the inherent weaknesses of the trust based model.
Completely non-reversible transactions are not really possible, since financial institutions cannot
avoid mediating disputes. The cost of mediation increases transaction costs, limiting the
minimum practical transaction size and cutting off the possibility for small casual transactions,
and there is a broader cost in the loss of ability to make non-reversible payments for nonreversible
services. With the possibility of reversal, the need for trust spreads. Merchants must
be wary of their customers, hassling them for more information than they would otherwise need.
A certain percentage of fraud is accepted as unavoidable. These costs and payment uncertainties
can be avoided in person by using physical currency, but no mechanism exists to make payments
over a communications channel without a trusted party
The Best Online Poker Online Indonesia Site Today Pokerqq81
I find this analysis strangely comforting: it makes me even less afraid of walking around strange neighborhoods or going into new places.
No, America is not fucked. If these videos did not have impact then we would be fucked. That they are still so shocking shows that we haven't become police state dystopia that we see in fiction or sadly in parts of this world.
Any ebook on the way?
That's a super careful wording when you realize two thirds of all people are killed by someone close to them.
They can't control their weapons because they have to operate in a society that can't control its weapons...
There is a big difference between feeding an addiction and spending money on things that make you happy.
True. But most countries give their police more powers to abuse and somehow they see less of their police power abuse involving dead people. It can't be a direct reason (police certainly don't shoot to kill because they need to fulfill some imagined power abuse quota), but I suspect that the shootings are indirectly rooted in Americans expecting their police to do their jobs without ever doing more that polite chitchat unless they declare someone a clear and imminent danger. I'd rather be harassed than shot at.
Most software is very different from one that drives cars, but even in that case, while a complete specification (i.e., one that fully describes what driving a car safely is) is very hard, you can still quite easily specify many very useful correctness conditions. For example, you could state that the car must never go on the sidewalk or move to oncoming traffic unless it's trying to avoid some accident; similarly for running a red light, going over a crosswalk while there are pedestrians on it, or going over 100MPH. Verifying each of those would make your program safer, and that's the goal of formal methods -- not to make the program perfect, but better.

A complete formal specification of simpler programs or program components -- say banking systems or specific controllers in the car -- are not only possible and feasible but actually used in practice. A good number (I don't know if it's the majority or not) of avionics programs are formally specified and verified (although normally using model checkers rather than proofs). Having said that, different kinds of software can benefit from formal methods to different degrees. I'd say that if you can write tests for it, then you can write at least partial specs for it, too, but whether or not doing so is worth it varies by circumstance (in the cases I've used formal methods recently, it was not for more correctness but actually because it was cheaper than tests).

Also, we must separate formal specification from formal proof. Formal specification means writing what the program must or must not do in some precise formal language. Formal proof is one of many forms of verifying that specification. It provides the most confidence, but it is also by far the most expensive. Most programs can benefit greatly from formal specifications but can settle for weaker, but far cheaper, forms of verifying them.
Free geofencing APIs.
A Deep Dive on AWS DeepLens – The New Stack
Very cool!

I remember adapting backpropagation network code from German C't magazine to HiSoft Pascal on ZX Spectrum. Only a few bits worth of inputs, but watching it run and converge was fascinating.
This is based on a false assumption: that the proper police response to life-threatening criminal acts is to kill the perpetrator.

If you get past the they deserve it Puritan mentality, the ideal scenario is for police minimize death (of criminals and police officers) at all costs. Numerous other countries handle violent criminals in ways other than "kill them immediately"; the tendency of police officers to use immediate lethal violence can most likely be explained by the aforementioned Puritan "punishment" mentality, a strong culture of guns and violence encouraged constantly through the media (news, movies, and otherwise) and a myriad of other factors.
Your LinkedIn says you work on embedded systems. Perhaps that is just too niche for an industry the size of Brisbane’s? The frontend market isn’t great, but it does exist.
Most Lisps have object systems; Common Lisp was the first ANSI-standardised language with one.
Google found an iOS exploit, impending release may allow first iOS 11 jailbreak
I looked at the video and I was expecting some semi-threatening move, like suddenly standing up or something.
Nope, just randomly shoot the guy. This is insane.

Also, how was not the behaviour "stay on the ground, and my colleague will come and handcuff you ASAP".
Where the hell are _other_ cops?
CrossOver 17 lets you run Microsoft Office 2016 on Linux
When colleges blocked Facebook, lessons for net neutrality
What is the license around this ? Because the main turi site still talks about academic and non-commercial use only.
Spec is also available for ClojueScript: http://cljs.github.io/api/cljs.spec.alpha/
It's called delta neutral afaik.
While guns are disproportionately aimed at poor people and minorities, bullets generally kill indiscriminately of wealth once fired.

I don't understand why rich Americans let it sink so far...
Pharo: The Next Ten Minutes
the number of cases dismissed doesn't alarm you?

sure, it could be worse...
Hah. I've reported a similar issue with attaching an iDevice to a locked Mac in 2014. In my case, iTunes was opening a new space to restore its window in fullscreen mode, and the desktop contents were revealed while the animation was running (the lockscreen reappeared afterwards). Now I'm disappointed that I didn't try to get keyboard input into the system and fully pwn myself :)
TIPS TO BUILD Your HOUSE ACCORDING TO VASTU SHASTRA
The general public can be as shocked as we like, but these things continue to happen and the police get away with it. That video shows a policeman taking immense pleasure in toying with and ultimately murdering someone, knowing he can do anything he likes because the system has his back.

America may not be "fucked" yet, but I've no idea how you'll stop the slide into becoming a police state.
> While guns are disproportionately aimed at poor people and minorities, bullets generally kill indiscriminately of wealth once fired.

No idea what you are trying to say here...
iOS jailbreaking community going nuts over this tweet by a Google employee
I've just bought my first MacBook Pro with a dedicated GPU this year, and I'm having WAY more tiny glitches than with the pure Intel machines I'd had before. (10.13 has thankfully fixed lots of them!) I love my 5K screen, but I hope I'll never have to buy a machine with GPU switching again.
That 1000 number likely includes many exchange wallets
It's not a distraction at all, it is in fact cutting to the bone of the argument - the article is using that statistic to push the point of view that things are worse than we've all accepted, and TeMPOraL is pointing out that in a better world, that statistic would look even worse. So this article adds absolutely nothing to the discussion.

If we want to talk about the serious issue in America, let's talk about the number of unjustified homicides committed by police versus by others. I and most people don't care one shred about situations where a criminal is pointing a gun at another person and gets shot, that's exactly what should happen, and in many or most police shootings that's the way it goes down. Those make up a big part of the number in this article.

FWIW I'm not disagreeing that abuses by police are a serious problem in America, I think they are, and we need to do something about that, and it goes much deeper than just when they kill. Using shoddy numbers to promote awareness is counterproductive, though, because anyone who doesn't already agree with the conclusion will immediately see what's wrong with the argument, and dig their heels in deeper. There are enough real statistics to talk about (BLM has done a great job promoting those, so I won't dig them up here) that we don't need to resort to misleading linkbait ones.
Video Shows Starving Polar Bear on Iceless Land
If You Miss Jailbreaking Your iPhone, It Looks Like Google Has a Treat for You
No it only means two thirds of the people who are killed by a stranger are killed by someone who isn’t police.
Access Netflix Secret Movie Categories
In a few hours the Americans will wake up and a bunch of them on HN will say that it's a loaded or divisive or misleading title or that the statistics is flawed. And HN is decisively more progressive than most of the country which simply ignores this kind of news.

It is the way it is in America, because - as a whole - they don't care that much about gun violence.

It's mostly blacks and Latinos getting killed and they are still minorities. And the poor white Americans that also fall victim to police and other gun violence just don't have much political influence.