skysight-inc/HackerNews huggingface dataset:
The mainstream reporting was so bad I just started looking on Twitter. I found both pro- and anti-"protest" accounts with video. Even the pro-protest account videos debunk the narrative that these are peaceful African-American protestors. Whenever one lets the mask slip or shows her hands or hair, it's a young white person. These are night time riots, plain and simple. Surveillance footage released by law enforcement shows that Mike Reinoehl loaded and cocked his weapon lying in wait before he murdered Aaron Danielson. Even the people generally sympathetic to the antiprotest viewpoint are able to publish their narratives using videos from the pro-"protest" side! Even the Kenosha story, the one we cant tell on Facebook, is largely misreported.[1]

At this point, these Antifa people (who "don't exist," yet all show up at the same time and place in a uniform and are even aware enough to know who is and isn't allowed to film), the mainstream reporting, the Democrats and Leftist activists seem to want me to believe their words over my lying eyes. I don't anymore. The illusion is shattered.

I'm a bit embarrassed that people who profess to be hackers in our industry are actively allowing themselves to be cannibalized by a narrative that is controlled by those with power over information. Ever since I was a kid, wresting access to information from a powerful, ruthless elite is what motivated me to be a programmer and hacker. I couldn't put it into those terms, but it's the same sentiment from my first exposure at age 12. When a billionaire self-described hacker uses his authority as the creator of the largest online social network on earth to censor any evidence that goes against a certain narrative, even to the point of blacklisting, he has ceased to be a hacker, as have any employees who continue to be accomplices in this increasingly absurd information warfare operation.

I have no doubt that many of these people believe they are doing the right thing, but they themselves have been cracked and don't even know it or are too fragile to resist. Anytime anyone says "you can't say <X> and you can't look at the evidence we don't endorse," I'm suspicious. Yet that is what we see right now.

The largest social networking site in the world will ban posts and even accounts for saying a certain narrative. The largest video platform in the world boosts the "reliable sources" mentioned in the article, and only puts less curated information after it. And the bird application uses trumped up bans, shadowbans and selective enforcement of policies.

When did hacker culture sell its soul?

[1] https://www.youtube.com/watch?v=7ro8hkfBDVw
If you’re on a Mac I can recommend Time Sink. $5, paid once, every few years there’s an update and I think it might be paid too, I dunno, it’s been feature complete for ages and it really just needs occasional “new OS broke something” fixes.
https://manytricks.com/timesink/
I've saved these commands for Ubuntu;

sudo apt install resolvconf;
sudo vi /etc/resolvconf/resolv.conf.d/head;
sudo service resolvconf restart
Quite common sense, but not a new issue. "Color Set" books have been sold for decades, and there's a number of sites (I have a few bookmarked [0]-[4]), that have great JS implementations.

But it's a great explanation. I think this is something that everyone should know, so the more material out there, the better.

[0] W3Schools is not everyone's cup of tea, but they have a great section on colors: https://www.w3schools.com/colors

[1] Colorblind design is important. This helps with that: https://www.toptal.com/designers/colorfilter

[2] I've found this tool useful: http://paletton.com

[3] "Clickbaity," but also fairly useful: https://www.colorcombos.com

[4] This is a cool tool: https://www.colorbox.io
Work-from-Home Fatigue? Change Things Up
Sorry you feel that way.
>"I personally feel that the accepted moral standard is actually fairly ridiculous in some sense"

I agree. Considering things like incendiary weapons for example ...
> This is just wrong

Oh, yes, thank you for telling me my personal experiences don't exist.

I have had this happen to me on multiple occasions when setting up Windows—XP and later—machines with multiple display interfaces. Plug into VGA—nothing. Plug into one of the DisplayPorts—nothing. Plug into the other DisplayPort—OK, there's the primary. (Or, worse, plug into the bizarre double-DVI with a special adapter, that one's the primary.)
Lol, did not realize that, interesting. Bad example I guess. Feel free to pick any number of other examples, or look to my other examples in my post.
The quoting thing is definitely a benefit. Bash's lack of quoting usually leads to bugs (god help you if you have a space in your path).

I agree subprocess.call is quite verbose, but I find you have to do it less in Python scripts anyway because you can things properly with libraries rather than hackily calling out to other programs (e.g. curl).
Well cops left in Seattle and let Marxist larpers have a go. Couple dead people later that had to be ended. Well that and looting with a good doze of racketeering(protection money) and assaults on whoever did not look like they fit

Watch the video where they executed one kid, the other who was shot lived because I guess he looked dead so they did not give him coup de grace
Could one take the gift card, then edit their review to mention the scam?
If you're interested in this, have a look at my https://crushentropy.com/ It is markdown for planning and visualizing your day.

I've been using it consistently for several years now and I can say it has made me a lot more productive, as I'm more mindful of where my time goes, how fragmented my day is, etc.
How Can We Balance Ethics and Law When Treating Smokers?
If iOS Safari does not play ball, we are safe.
It can be worth trying to set the file to immutable;
chattr +i /etc/resolv.conf
Have a candid talk with the 23 people who didn't sign up, and listen carefully. Avoid any persuasion, just listen to why they aren't interested.

Keep following this path, and you'll eventually have an app that people are eager to use.
What features weren't asked for as opposed to what was implemented that was asked for?
Cassandra is not, traditionally/practically, an embedded db.
So...if somebody hands you responsibility for a codebase, you're happier when the language has sharp corners and bleeding edge scars?
The freedom I have in mind is the freedom to film in public.
Apparently @alex_zee is no objective observer and has participated in disinformation.

https://twitter.com/MrAndyNgo/status/1300617725354504192
I wouldn't call myself a c++ expert but I have used the language for a long time. In my opinion, templates have a lot of awesome uses outside of SFINAE and if you find yourself reaching for SFINAE, that's probably code smell and you can probably simplify the design elsewhere to avoid it.

Generally I find the best use of templates is the most basic: you want to write some code that operates on duck-types. As long as one is able to control themselves and pick the right use cases for maintainability, templates are simple enough. In my experience, this is very doable.

Concepts are also a really cool way to rein in which types are accepted as a template parameter and have a lot of potential to make templates easier to understand and teach. To me, this is the most exciting c++20 feature.
I find it more concerning how quickly people forget the past. In 2016 BLM was responsible for a mass shooting in Dallas and most people I know already forgot this fact.

https://en.m.wikipedia.org/wiki/2016_shooting_of_Dallas_poli...
If it means less cops shooting at crowds thats all the justification you need as a politician.
Right it's probably fine for hobby projects but for commercial projects you have to wait until it's supported on all platforms and the majority of your customers are happy with you using it. It can take a long time (e.g. std::optional was only supported on Mac in 2019ish).
I think this bottom-up approach is the best way to understand. Using libevent or libev for a while is a great way to understand the power of async.

Async re-merges functions that have been shattered due to having to block.
Zugangserschwerungsgesetz
>"ironically a position that can only be held when you already have peace, freedom, and a strong and effective military"

The exact conditions that the US had when it attacked Iraq killing boatload of their population directly and indirectly in a process.
Yeah but they have the best SEO
USB-C+Thunderbolt or eSATA with a vulnerable controller. I know modern OSes have protection against driveby-DMA, but don't know if they protect against memory dump if the "user" - or attacker who gained access to a logged in system - consents.

All these attacks target decryption keys in memory, so they don't work on devices which are turned off.
All reporting is biased, even when people strive to avoid it.

To be human is to have biases and preferences, even if you are unaware of them.
The police have started far more riots with chemical weapons than they have stopped. Most things resembling riots are in fact started by police escalation and aggressiveness, including chemical weapons use. Yeah, there are various studies and reports showing this, it's also the general experience of most who have been present.
Yes, on the face it's tautological. In reality it isn't, because black lives clearly do not matter as much as white ones, particularly to the police, but also to many other institutions public and private alike. That's what the struggle is for, and behind it is an unorganized popular movement, not any "Marxist" organization.
Deep Diamond – Deep Learning in Clojure Is Fast, Simpler Than Keras
There are several answers better than gassing one's own citizens. The bottom line is, taking this form of riot control away from governments is a net benefit:

1. Don't have a despotic government. If you have a despot, like in Belarus, that despot should not have access to these weapons.

2. Don't kill people in the course of law enforcement. This happens far too frequently in some places. Police that do this should not have chemical weapons.

3. How many recent riots are down to other causes? How many recent uses of teargas are legitimate and necessary? If there is no legitimate need for teargas, get rid of it.
Before Firefox implemented dns over https, yes, after that I felt no need to tinker with the dns anymore.
> I believe [Lua is] also much easier to secure / sandbox [than Python]

Yes. C code that embeds the Lua VM has total control over which functions are exposed to the Lua code. It's possible to create a VM that, for example, has no access to the filesystem.

AFAIK it's not possible to do that if you embed Python. Dangerous functions like `open` are always available and sandboxing facilities have to try and prevent untrusted code from getting a reference to them. Unfortunately, there are numerous ways to work around these restrictions and obtain access to dangerous functions, e.g. via `__builtins__`.

Another reason running untrusted Lua code is considered fairly safe is that the VM is well-engineered and has a history of very few bugs [0]. However, the latest 5.4.0 release seems to have more bugs than older releases.

It might still possible for untrusted Lua code to use 100% CPU and hang a program, or to read data from the embedding process using a Spectre-style attack (although even that's unlikely because the Lua VM is an interpreter rather than a JIT compiler). However, it's quite possible to secure an embedded Lua VM to prevent it from doing things like accessing arbitrary files.

[0] https://www.lua.org/bugs.html
Non sequitur. You can’t deny facts by saying the UK government (under both labor /tories) is a lying bag of shit (even though this is 100% true).

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

Churchill allegedly was quite happy to see famine in the Indian colonies but that doesn’t mean the Holocaust never happened.
20$ isn't much so affordability is not a problem. The author also mentions on his website that he is able to discuss alternative payment methods on a case-by-case basis if you don't like PayPal.
Pretty close to none of the things added to C++ over the years are specific to certain kinds of problems. It's not like you can't write a game/hft/physics/svg rendering perfectly well in C.
A little bit confused by this. Is the idea that one is running an instance of LibreOffice on a server somewhere and interacting with one's own documents via HTTP that way (and does LibreOffice have a server built in? If so, this doc doesn't say how to start it or anything.)
It's a cryptographic hash, so it will detect tampering with the data, which a simple CRC, MurmerHash or Jenkins would not.
Yet another thing Google wants to fix by serving everything through their servers instead of asking devs to fix their owns sites.

Same problem with AMP. Instead of asking news sites to fix their slow pages, it forced them through AMP by promising better result ranking.

Ask them to make their sites faster within a month or say they'll get booted off search. You'll be surprised at how fast they comply
Scholars studying Hindu texts is not offensive to Hindus. What is though, is the racist perversion that some of them like Doniger make.

Doniger's book is not "banned". It was withdrawn by the publisher - because it was offensive. Details in same wiki link.

Another such "scholar" wrote extremely offensive passage on Lord Ganesha and got away with it.[1]
Hindus have tolerated abuse for so long and they continue to do so. Try letting cats out of the bag on Abrahmic religions.

[1] https://hwpi.harvard.edu/pluralismarchive/news/hindu-student...
Eh, the article title should actually be just "how to pick more beautiful colours" period, since it talks very little about actually choosing colours for data visualisation, that is, how to choose a visual presentation that helps make sense of the data you're showing. Example: https://colorbrewer2.org/
Its position on one (admittedly contentious) subject was so far from rational and balanced that it drained the historic goodwill toward it I otherwise had.
To add to that, getting attacked using a water cannon during freezing weather, like during the Dakota Pipeline protests, will literally give you hypothermia [0] even if it doesn't blind or maim you. Not to mention that the cops used a combination of tear gas, baton rounds, and water cannons during that protest.

[0] https://www.nbcnews.com/storyline/dakota-pipeline-protests/d...
My go-to has been Color Brewer:
https://colorbrewer2.org

But this article will help me make my own palettes for specific goals. A lot of categories have "common sense" colors (e.g., blues for male, pinks for female). Using those makes it easier for people to read charts without repeatedly looking at a legend or annotation. But I'd like to have the colors show multiple categorical variables. It should be just as easy to identify and compare white men versus white woman as it is to compare white men versus black men.
That's only a problem if their parents let them continue to live carefree as a child into adulthood, which they shouldn't do unless there are serious mitigating circumstances
So do you think that such a simple approach would work to create change? What about free speech zones? Do those kinds of assemblies mean anything to those in power? Is a protest that doesn't have a permit still unlawful to you even if it were 100pc idealistically peaceful? Do you believe had there been meaningful change in the first 30 days, people wouldn't still be put protesting? What about the upcoming Proud Boy gathering, this does not have a permit. Are they not allowed either? There are plenty of instances where a demonstration doesn't need a permit like if you aren't blocking traffic or the demonstration is under a certain amount. These are genuine questions.
He even said he'd send armed personnel to watch the polls :(
Lumen – Lisp in Lua and JavaScript: https://github.com/sctb/lumen

Scott Bell wrote a lot of that. I was fascinated by the self-hosting technique. The whole repo is so small that you can almost dismiss it as some kind of academic toy, if you don't realize it's a full-featured production-grade lisp.

(Not to take anything away from Fennel! The more lisp, the better.)
That sounds like some great excuses that don’t help any users at all. Since LibreOffice and all other major word processors do support RTL languages it does seem like OnlyOffce is inferior.
https://news.ycombinator.com/item?id=24371703
Even then they fumbled the execution. Why on earth would they make streams without support for native types?
Please post a link to these videos. I was surprised I couldn't find any in OP.
And what subject would that be?
If someone suggests that they think in morally gray manner, doesn't it signal to everyone around them that they're morally suspicious?

>"Do you think it's alright that police are getting killed?"

> "Well, let's think about the details, as the situation can be complex or even gray..."

You might say this is a stupid and sparse example, but well, let's think about it... for many people instinctual morality is their primary way of relating to the world. If you suggest you have an intellectual and distinctive approach to morality, what does that mean? Does that moral distinction mean moral superiority, arrogance, or moral alienation?
1) If I had a dollar for each "unjustly" downvoted post on HN I'd be rich

2) There is a big difference between murdering a particular person vs "official" use of weapon in war.

3) We have groups of people on various side(s) who would downvote posts not complying to their perceived party line no matter what. Politics, Apple, Python as the best language etc. etc.
There is another small lisp that targets both Lua and Javascript called "lumen"[1]. Small enough that you can easily tinker with it. I added clojure style {} literals to the reader and paired it with hyperapp to write a toy web application.

[1]: https://github.com/sctb/lumen
The Value of Browser Diversity
You can freeze the computer, remove the DIMMs, and then pop them into a different machine to read them: https://electronics.stackexchange.com/questions/32189/freezi...
Please provide sources.
Maps in the media make us more negative about migrants
Scarcity Status versus Abundance Status
And yet parts of the government with abilities to act locally (where protests occur) allow the rioting instead of doing anything useful. When the politicians show up they get attacked. There is plenty wrong on either side but burning down your own city and destroying local businesses is not going to help anybody.
Linux Weekly Roundup – LibreOffice 7.1, Linux Laptops, Blender
Having a RationalWiki page is pretty much like having a 'Controversies' section on your wiki page. Yeah maybe sometimes it's unjustified and a coordinated smearing attempt something something, but 99% of the time it means the person is shitty and said shitty things.
I have embedded lua in Spring Boot webapps where I required an external rules files which could be easy to read for business folks.

Example: Specialised handling for different customer types and you don't want to manage all the rules in the RDBMS but would rather run a separate script for each customer type and have this script in a plain text format and version managed using Git.
> opposition to fascism

For me, the problem with contemporary Antifa movements is that either "fascism" is left undefined, or perhaps worse yet, it is defined in a way that actually excludes a lot of the earlier Leftist activism from which Antifa ultimately derives. For example, many of the intellectuals of May '68 (who did, after all, believe that they were anti-fascist and seeking to rid the world of vestiges of Nazism etc.) would actually be considered fascist by probably most self-identified Antifa today, because their framework was pre-feminism and pre-trans-activism.
Colossal Cave Adventure in Python
"It's okay to lie about people I don't like"
An early premise of anarchist movements was that there are already someone trying to grab too much power, namely nation states. As such a large proportion of anarchist thought is down to how to organise and build bottom up structures with the intent of matching and being able to counter and destroy the power structures of nation states.

Now ask yourself why you assume they'd be unwilling to build structures capable of resisting attempts to take power, when that is basically the raison d'etre for these groups.
There's a brief comparison with RocksDB and LevelDB in the README file, which concludes: "If you require a high random write throughput or you need to use spinning disks then LevelDB could be a good choice unless there are requirements of versioning, authenticated proofs or other features of Graviton database."
I find I need to learn it all because I write code that interacts with other code. I find myself reading example code that uses advanced C++ constructs, or sleuthing though a 3rd party library to understand it. Every time I find a library with a "modern C++" take on a problem (json parsing, etc.) I know I am going to have to dust off my knowledge and even learn something to make use of it. Very high cost. It is just a tough ecosystem to exist in as somebody who isn't 100% c++.

I remember starting out with Python and only knowing a subset of it, but as soon as I started writing real apps that interacted with the larger Python ecosystem, I found myself having to learn the full language (or at least a lot more than I did writing my own isolated code).
Tcl switched to a bytecode compiler with version 8.0 about 20 years ago, which delivered significant speedups in execution.
Anyone with first hand experience of LSD ?
I think this line of criticism of web bundles misses the mark. It looks to me like the issues raised are perfectly possible and just as easy without web bundles -- that is, these may be legitimate issues, but are independent of web bundles.

My issue with web bundles is that it's yet another pile of complexity with very little incremental value over things that already exist. A poor tradeoff.

There's a substantial on-going cost to each web standard added so each one needs to "pay" for itself with broad or deep usefulness. Web bundles are just another way to skin a cat.