skysight-inc/HackerNews huggingface dataset:
That's another thing that may feel good to say, but trying to manifest it in practice is really difficult. What more can you ask for from, say, a middle-school algebra teacher other than that 1. they know the material well enough to teach it 2. they are capable of maintaining basic classroom discipline and 3. they are conscientious enough to grade papers and run the mechanics of a classroom and 4. don't have some sort of other spoiler disqualifier here like being abusive or pathologically impatient or something?

Maybe a better way of phrasing it wouldn't be to say that the job of teacher is "easy" per se, but that it's something built into our genes. Teaching is a thing humans do, like talking or throwing, as a subset of our general human bonding skills. Being a decent teacher is obviously a bit more exclusive than "able to talk", but it's just not that exclusive in our species, it's a widely shared skill that has been selected on for many tens or hundreds of thousands of years. It's hard to imagine a stable economic situation where it isn't something we have an oversupply of.
Yes, I would like the Swedish government to respond, too. According to the interview - with the UN Rapporteur on Torture - he asked them and they refused to comment. Again, according to this fellow - who has experience in talking to governments - "No comment" is highly unusual _when the government in question has nothing to hide_.

Are you resisting / dismissing that Assange may actually be innocent of the crimes that he is accused of because the implications are so terrifying? If so, I get it, man.
The annoying thing is that google maps is still much better :(
The claim was that people were motivated to argue by the ease of the target rather than by the genuine threat of harm. In the case of anti-vax, I don't agree. I think people see a threat to their kids and react accordingly.
>Lastly, removing elected officials varies from place to place. It's universally easier than removing a sitting president and has the advantage that it's actually possible which isn't always the case for typical police (who are almost universally loathed for their lack of accountability and public recourse options).

In theory this sounds great, but in practice I'm not so sure. The average person seems to get stonewalled at best, harassed or targeted at worst, when trying to file formal complaint against an officer. I can't imagine trying this against a sheriff that is popular with the police unions.
I've often thought that a similar mechanism underlies people forgetting names right after and introduction. A new introduction creates at least some level of anxiety in most people (we want to make a good first impression for the sake of social acceptance), and so we turn our attention inward on ourselves just like the cat turns its attention on the mouse. The result is that attention to the outside world is reduced and the name or other details are forgotten. This holds true for any anxiety-provoking experience. Memory is severely degraded, to the point of complete black-outs of truly traumatic experiences. It could also be the mechanism that causes depersonalization-derealization (DPDR), which is a reaction to anxiety. The sensory experience of the outside world becomes attenuated and one feels detached from reality.
While there is definitely an uptick in polarization, I think the more important and insidious trend is the increasing ubiquity of bullshit. We are flooded with information online, most of which is irrelevant or counterproductive to our interests. Needing to constantly wade through that in triage mode (with a judgmental attitude) has the general effect of wearing down people’s psyche and making them feel exhausted, anxious and on the edge. In that mindset, of course small things are going to set them off — but that is just the symptom, not the root cause. This is also a much harder problem to wrangle with because it is less specific. The causes of this problem are deeply embedded inside the incentives we have set up on the web over the last two decades — to challenge those will require answering some hard questions. At some level, people realize this (hence small efforts like the slow tech movement, digital detox, etc), but they are yet to find the right balance of convenience and sanity (for lack of a better word).
The book uses the word mafia quite a bit, 57 times according to my PDF reader.
The XAML hat rule: Understanding how it works and why it doesn't
Monoliths are "part of the future". Data shows that there is dissatisfaction with using both monolithic and microservices architectures at the same time. In 2017, 66% were using hybrid approach to approach, but only 54% in 2019. See the interactive graphic at the bottom of https://thenewstack.io/observability-and-elk/.
The problem is "move slow" is itself a rule that is subject to violation, and "move fast" might be so fast that its nearly instantaneous in its catastrophe (say an AI that nukes the entire world)
More like warlords or tribal leaders acting in the vacuum of authority
Support for openpgp is almost there: https://github.com/solokeys/openpgp

Note that the ed25519 is not as easy as it seems, ssh agent doesn’t support it yet. I wrote a couple notes/details in the somu campaign you linked, towards the end.
You can set the telnet escape character via "telnet -e <char>".
Yes, it makes sense to stop corporations poisoning people by dumping toxins into rivers. But, generally stopping people from building on land is more in the government's interest than the people's interest.
If you're the owner of the code, all the past versions of the project are and will be AGPL forever (or MIT, or BSD) but all the new versions will be whatever you want. You can also dual license. If someone forks the old AGPL version (or MIT, or BSD) they can keep that license on the fork, but they can't use your new code.
I feel the pain. When you are switching platforms from anything to a Mac for the first time and your Mac Book comes with, say, a German keyboard, you will find yourself googling where to find all the different brackets you need for coding first thing as they are not printed on the keys. Judging from this article this seems to be similar for many other keyboard layouts as well.
Julia gives you the best of both worlds. And more.

All those pretty function like things you see above are actually callable objects that can be introspected, intercepted and dispatched on...so you can mix and match pure object abstractions, pure function abstractions and objects with function like properties depending on the usecase.

This is because Julia's philosophy is to make Differentiable Programming a completely seamless and normal programming paradigm inter-operable with all standard code patterns.

And all this is only possible because of a unique mix of amazing reflection, code gen (including hooking into the compiler from third party packages, allowing source to source autodiff and GPU codegen), fast generic/parametric polymorphism even across packages, multiple dispatch and macros, among other technologies.

It's not quite at the stage of "write any normal julia code and it just works", as there are some rough edges being worked out, but that's the vision and it's even now it's leaps and bounds above pytorch.
Elance? Odesk? There are a fair number of players in the "find a dev to solve a one-off business problem" space. The issue is that this is a market for lemons[1] on both sides - for business owners with problems, it's hard to verify that the entrepreneurial devs can actually implement a solution, and for the entrepreneurial devs it's hard to weed out problem clients.

Someone who solves or even slightly mitigates either of these issues will have a viable business. I know that for the "ensure the dev is competent" side of things there are many consulting companies that live and die by their reputations, but generally these don't usually scale up beyond a certain size, and when they do their reputation deteriorates. I am not aware of any businesses that attempt to solve from the flip side and weed out problem clients (if anyone is aware of such a service, I would be interested).

As if that wasn't enough of a challenge, if you do manage to connect quality devs to quality clients, there's the issue of sufficiently monetizing that relationship: you can charge a finder's fee or similar when you first connect them, but once a client finds a dev they like they will probably stick with that dev. So in that business you can lose business because you match people too poorly (and they leave because you can't help them) and you can lose business because you match people too well (and they leave because they've now found somebody they trust so they don't need your services anymore).

[1] https://en.m.wikipedia.org/wiki/The_Market_for_Lemons
China: speaker-equipped drones are patrolling during Coronavirus outbreak
Money is a fungible commodity but a house isn’t. You can’t sell part of a house. If that’s where all of your wealth is.

You
Translations like this are probably not a great idea in a game engine but I'm willing to be shown an example where it's the Thing You Want To Do.
Computable functions have that same property, and that's the space that programs work in. It doesn't matter if the composition elements are linear, only that they can be computed on your hardware within some time budget.
Please, note that the parent post talks about channels. It does not apply to chats and group chats.
Some land is more valuable than other land. Living on top of more valuable land consumes a more valuable resource.
This. A vague question gets a vague answer.
> When I worked daily on the Rust compiler, it was common for me to have at least three copies of the repository on the computer, hacking on one while all the others were building and testing. I would start building workspace 1, switch terminals, remember what's going on over here in workspace 2, hack on that for a while, start building in workspace 2, switch terminals, etc. Little flow, constant context switching.

And you didn't see the problem!?

When Prof. Wirth was making the Oberon compiler he had a heuristic that any language feature which made the compiler slower at compiling itself was reworked or discarded.
Yeah, beating implementations of matrices is a tall order at this point in history...

Similar to how electric engines are superior to ICE in many ways, but ICE has a century of optimization work already done to catch up to.

From my gloriously irrelevant position in this arm chair, I wonder whether there's enough extra oomph that comes from GA to justify the conversion cost and catch up to the existing optimized linear algebra environment.
> Melzer actually gives us absolutely no reason to think that any evidence were forged

What makes you think that there was any evidence at all, to begin with?

I can only point to the order of events: A woman walks into a police station. She doesn’t want to file a complaint but wants to demand an HIV test [from Assange]. The police then decide that this could be a case of rape and a matter for public prosecutors. The woman refuses to go along with that version of events and then goes home and writes a friend that it wasn’t her intention, but the police want to «get their hands on» Assange. Two hours later, the case is in the newspaper. As we know today, public prosecutors leaked it to the press – and they did so without even inviting Assange to make a statement. And the second woman, who had allegedly been raped according to the Aug. 20 headline, was only questioned on Aug. 21.

Not a single trace of DNA from Assange or A. A. could be detected in the condom that was submitted as evidence.

> I would like for someone from the Swedish prosecutors' side to explain that, though.

Yes, the UN special rapporteur wanted that too. He was ignored. What makes you think you'll fare better?
They're both called black.

https://en.wiktionary.org/wiki/pot,_meet_kettle

https://en.wiktionary.org/wiki/pot_calling_the_kettle_black#...
I don't know how any one can believe that AI will be so smart that it can turn the entire world into paperclips yet so stupid that it won't know that it's a bad idea.
Oh yes, I highly recommend this talk given by a physicist exploring what spirituality does to the brain: https://www.youtube.com/watch?v=QeNmydIk8Yo
User experiences are crafted to make the user the center of attention, or gives them the levers to do so (Instagram and Facebook, for example). The result, while depressing (and what you observe), should be of no surprise to anyone.

I have no solution, only a small piece of advice: seek out others with empathy and active interest in others. Avoid narcissists like the plague. Be humble.
Now that you mention it, I use "you" for my future self a lot... "you've got to do the dishes when you get home"
I follow these links

https://github.com/justinamiller/SoftwareArchitect

https://github.com/donnemartin/system-design-primer

https://github.com/binhnguyennus/awesome-scalability
$300 / hour.
The mac belgian keyboard layout is worse than the standard belgian layout because it requires two modifiers to use square brackets instead of one.

There are indeed many programmers that use qwerty layout in belgium, but laptops with the ISO qwerty layout can be harder to get depending on the brand than azerty and convincing employers to buy one can be challenging.
I think its a fallacy at this point to assume the people pushing toxic or objectively wrong viewpoints are trolls. If it ever was 100% trolls, that time has passed and their target audience is expanding their work in earnest.

We now have people who 100% believe objectively wrong things and have an obsession to spread their belief as fact.

Edit: If there is a solution to this issue, it will depend on the ratio of these people who are willing to change their mind. A real solution might involve a procedure to move people from the more stubborn camp to a more open minded camp.
Any idea why the name Hamilton appears to be deliberately defaced on the inscription?
Rometty also has an engineering degree. Neither of them seemed to have ever worked as engineers. I don’t see how he’s more of an engineer then she is.
This is the problem. Prop 13 creates perverse incentives that are not obvious to owners in other states.

One doesn't need to live in California long before they see a community leaflet opposing a local housing development. These developments, on the surface, all look like great ideas. The stated reasons to oppose the permit all seem thin: Accusing the developer of greed, or claiming that traffic will get worse. Homes closer to work and a local discount store do increase traffic on surrounding streets but decrease cross-town traffic in the wider area. They might even encourage people to walk!
Encourage people to participate in physical social gatherings that center around non-political issues, like hobbies.

We need to start emphasizing what we have in common, help people see that ultimately we're really not all that different from each other. The internet lets people hide behind this isolating veneer that makes it too easy to just shout at each other and behave in extreme ways that would never be socially acceptable in the real world. Interacting in real life significantly moderates people's behaviour and when social media and the internet facilitate segregation and amplification of extremes, spending more time in person might really do us a lot of good.

We need to put people in a context where politics is irrelevant and a shared interest has the opportunity to bond people who would otherwise not meet. It's the only way I see of countering Identity Politics that try to be all consuming.

It would also be helpful to encourage people to focus on more positive events. Outrage culture is a thing, only exacerbated by social media, where rage = clicks/views = money. We need to change the economics of this equation. We would really benefit from a culture that gave more attention to people doing good rather than just focusing on the villains in society.
Do not respond, block, then report.
"Rent seeking" is placing yourself in a position where you risk nothing, create nothing and parasitize society. Google destroyed publishing, destroyed many potentially profitable internet businesses and effectively risks and creates nothing.

Most monopolies fit the definition of rent seeking blood suckers, but Google really does. The Bell System provided a useful telephone network at least, as well as inventing the future with their research lab.
A Universal I/O Abstraction for C++
Responsibility. Because of the inherent remote and anonymous context of on-line dialogs or exchanges, they don't have the same level of personal contact as direct person-to-person exchanges. People say things on-line that they would not, or wouldn't dare to dare to, say in-person. So some of the greatest advantages of the internet, it's anonymity and remote nature, can be turned into it's greatest threats.
SSH at Scale: CAs and Principals
I don't want to speak on the OP's behalf, but it sounds as if they're complaining about something more systemic. Corruption throws sand in the gears of an economy. Italy is mentioned in the same breath with Greece as being on the verge of economic collapse. I don't know how much of that can really be pinned on organized crime, but it certainly wouldn't help.
This!!!

There was even a "emoji" of beating a troll back in the days o ubb and vbb
I much more agree with you than disagree with you! Almost everything you're saying is true. You make very good points!

I agree that pricing and setting reserves for this insurance is extremely difficult. I disagree that it is impossible. I agree that there are very few people capable of doing this. I disagree that there is no one. I agree that there may currently be no one at the regulatory agencies capable of doing this correctly. I disagree that they cannot hire someone from the industry who is capable of doing this.

BECAUSE it is so difficult and complex to price this insurance and to have sufficient reserves, it's important to not throw up our hands and say that it's impossible. Instead it's important to bring the issue into the open. If regulators are not currently up to the task again this time around, then THAT should be the headline of the articles... "REGULATORS CURRENTLY UNABLE TO PRICE SYNTHETIC INSURANCE AND SET RESERVE LEVELS WHICH COULD LEAD TO THE NEXT FINANCIAL CRISIS"
I wrote a MUD client for VMS because telnet in VMS was so broken. However, I never documented the exit command (it was "Control-Y", not /quit or /exit. I got email for years saying it was impossible to quit MUDding. Eventually I just told people it was a feature.
Book Review: Human Compatible
The tilde character can be surpisingly hard to type on some keyboards as well. I can't even figure out how to do it on my current keyboard because in place of the backtick/tilde key is the escape key. On a norwegian keyboard the tilde character is "dead", meaning you have to press the tilde character followed by spacebar to get it, and that might not work in situations like wanting to exit an SSH session due to... reasons.
What’s “predictable” about having to pay taxes on a property that you don’t know how much will appreciate? Someone who bought a house 30 years ago while they were working, paid it off and had enough in savings to pay their bills but not pay taxes on a house that went up 10x the rate of inflation couldn’t predict their tax bill.

What happens when they can’t pay their taxes? The government takes it.
Read the Telegram faq, bots are publicly available, so they are subject to take down requests. Chats and group chats are not.

https://telegram.org/faq#q-there-39s-illegal-content-on-tele...
As an example of the magic referred to in the post, here's some encrypted text that could be read by `pg` here on HackerNews: https://pastebin.com/raw/bxRaymaB . As explained in the article, the unlocking step trusts HackerNews at one step in the process.

P.S. I'm the blog post author. BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk7RUjCs bLeGBWHRNe047t1 63n5tVSjvbZwtwt nQVqdDHEZIR4kgD PpRDesKecb1Y4U2 jcnOUuLfKvsiGZY PP7SbO79zoRFEuv e8gXRm44Brjfdym iwy2mGXI9VW5PDf WMxwJdTflgruGMK SUkEhjqwUOEc8KR AC6aF8iJadgq3bz oGMLpY750H1Deus EGPgtQQVIeh05mx HY7K3oFOn3SjeS3 cL1duil9YgmZi1y zKu3bfFSbjelgzc 5UMZ42xTJJs0gT. END KEYBASE SALTPACK SIGNED MESSAGE.
Polarisation and 'toxicity' are two completely different things.

The fact that people have increasingly divergent views (or rather, are voicing them, they probably always held those views) is just a fact of life. It's not unique to any online community or even any country. It might be simply the fact that too much diversity is inherently destined to collapse.

'Toxicity' is a made-up new meaning for the word, which means anything undesirable from the point of view of the speaker.

Labelling the former as the later is one of the root causes of the feedback loop you're describing.

The first step is for both sides of polarising issues to acknowledge each other, that both think they're doing the right thing, and that neither is 'toxic'. Without that common ground, dialogue can never begin.
Making it to the end of an almost 2000 page Haskell book in only 3 months is quite the feat.

While quite confusing to many, myself included, I would've loved to hear more about the types vs terms distinction, and overall about what's possible with type level programming. That's something fairly unique among programming languages after all.

I'd certainly be interested in reading more of the author's thoughts if he continues down the path of using Haskell to solve problems.
Kubernetes in 2020 (and how it’s shaking up tech careers)
Sandi Metz’ POODR is the best I’ve seen on OO software architecture.

https://www.poodr.com/2nd-edition-faq
2020 Guide to Synthetic Media
Because the keyboard electronics is the same, the difference is what's printed on the plastic keycaps.
We found a lot of lies during the UK election last month. Not difference in opinions, not beliefs about whay may or will happen, easily proven lies, posted across community forums, copied and pasted to other ones, and repeated in an increasing cresendo

People then believe those lies, they repeat them, and even if they don't those lies sink into their subconcious and change their behavior, not necessarily today or tomorrow, but for the next 30 years

Ignoring them doesn't fix the problem.
> I'm dubious about your assessment of your coworkers fluency in GA.

I wouldn't call that rude so much as you making incorrect assumptions and jumping to conclusions on top of my story that is incomplete on details. It certainly would be better left out of your comment, as there's nothing to be gained from cross-examining my ability to assess whether they knew more GA than I did. They did, in fact, know more GA than I did. And while I'm framing myself as a GA noob, I've dabbled enough to know a bit about what I don't know.

> it's possible to use GA as a language for describing geometric operatiins while continuing to implement them under the hood using old-fashioned vector algebra.

You're missing my point. They did implement GA using linear algebra. They built classes for bivectors and rotors that use dot products and cross products under the hood.

Once there are classes for GA objects, and they get used in the code, then everyone else has to use them and know how to use them. You can't use GA without knowing the algebra of GA types.

The implementation of the GA objects is not the question here at all.
These regexs are garbage. Others have suggested better sites for learning how to construct regexs, and stackoverflow has plenty of great examples.