skysight-inc/HackerNews huggingface dataset:
It becomes a problem when using code written by other people. Since everybody is using a different subset of C++, a project with external dependencies quickly becomes a hodgepodge of different idioms, coding practices and language subsets and as a result becomes harder to maintain. Some of the language features are incompatible with others (e.g. using exceptions for error handling vs disabling exceptions for performance).
Wow. I'm reminded of De Soto's "The Mystery of Capital" when I see examples of incredible skill and resourcefulness in regions that somehow remain underdeveloped.
Neural Networks from Scratch in Python
>
The worst thing is many people do not realize this and treat police as "privileged sources", especially as many media outlets directly copy police press statements as facts instead of sending their own people to monitor and cross-check - because having "boots on the ground" costs money that too many outlets don't have any more.

There’s also the phenomenon of long-term crime-beat reporters taking on the perspective that the police are always correct, due to the implicit bias of reporting on “criminal behavior“. Moreover, such reporters need to maintain a working relationship with police in order to get the facts for their stories and often build friendships with police PR heads and prosecutors.
Nevermind, they finally fixed their email aliases (sort of, it still bounces, but someone else gets it and responds) and they told me it's a dumb TV (I wasn't sure from the website) and it's likely being released sometime in August 2021.
> The mainstream news reporting on Portland (and other regional rioting) got to the point where they were bald-faced lying about peaceful protests standing in front of burning buildings.

It’s a little bit cliche, but also true: to judge a protest by its most violent elements but to decline to do the same of the police is the language of the oppressor.

Everyone I saw celebrating 100 days was celebrating 100 days of sustained protesting—not violence. Those same people have bemoaned the escalation of violence that happens against the protests each night by police.

The fact that some of the protestors have turned violent is, to me, entirely reasonable considering the sustained months of police violence that have been inflicted upon them illegally. If the state wants people to respect the laws and remain peaceful, it needs to clean its own house of violent criminals first.

Ironically, that’s why the protests happened in the first place. Let’s not forget cause and effect.
There were lots of Greek speakers in India at the time. There was an Indo-Bactrian Greek kingdom in modern day Afghanistan and Pakistan long after the Greeks were conquered by the Romans (around 300 CE). A lot of early Buddhists were Greek. Lots of Indian statues have Greek style columns. I'm still mind blown by how connected the ancient world was.
How else would you stop a riot.
In my experience from the Dutch press, they are all very left leaning. Especially our public broadcasters.

There is hardly any right leaning press in The Netherlands.
A question I was interested in a while ago was, how would you implement the usual bitwise operations if you can only do 2s-complement arithmetic.

I wasn't sure if it's something anyone reasonably bright should be able to derive, or how to search for it.
I feel like people always need something to criticize. the site has no models on load, clear content, good responsiveness, well written, etc... honestly it's a pretty good site.
I'm thinking of templates, if that helps.
RationalWiki
And now Java is benifiting from being a second mover on a lot of the features C# adopted.

See virtual threads vs async/await. Java's version is going to be better.
The Diagonal Slice
https://www.meeplelikeus.co.uk/scrabble-1948/

Most hilarious read on why Scrabble should be played like a territory control war game
You left out the most important name: Microsoft. LinkedIn is Microsoft and has been for years.

Don't trust Microsoft.
You could already use random URLs to serve ads and track, not sure how a bundle changes anything
I’ve seen this too with Excel. Some of those custom spreadsheets are so complex and developed over decades that it’s not worth my job to try using LO Calc on it. Billions of dollars are dependent on the results from the Spreadsheet. Crazy but true.
According to this report, most BLM protests have been peaceful: https://www.theguardian.com/world/2020/sep/05/nearly-all-bla...

original report here: https://acleddata.com/2020/09/03/demonstrations-political-vi...
It seems to be a perennial retrocomputing thing.

For example: https://retrocomputing.stackexchange.com/questions/15915/wha...
I meant to argue you were right for calling this out.
Or targeted with a “you should kill yourself” campaign like the FBI tried to do against King.
Chemical Weapons Convention outlawed the use of riot control agents in warfare.

Tear gas is banned in war but legal for law enforcement purposes.
I’ve found that most people I speak to can’t accept that most issues are complex shades of gray. It’s all our team or their team based on whatever news channel they subscribe to. No one takes time to dig below the surface and think for themselves.
I had a lot of trouble writing and maintaining an asyncio Python codebase. It's still hard to find library support, and there are "function coloring"[1] issues that tend to make asyncio usage spread.

So I started using multiprocessing and multithreading available via concurrent.futures. I built a wrapper package called `ori`[2] that lets you build chains of threadpools and processpools without having to enter the Python asyncio kingdom.

[1]: https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...

[2]: https://ori.technology.neocrym.com/en/latest/ori.poolchain/#...
btrfs is coming to Fedora 33 as default
Start a Website Today
Learn how you can start your website today, and share all the ideals you've always wanted.
C11 support is on the roadmap since a few weeks ago:

https://developercommunity.visualstudio.com/idea/387315/add-...

I hope this also means the MSVC team had a change of mind regarding this very unfortunate blog post which IMHO did more damage to C than anything else in the last 20 years:

https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an...
I was just looking at the zoom of the Nikon p1000 and from over 3 miles away you can easily zoom in and read a piece of paper. Even if these people don’t want someone recording them on the ground, a camera could literally be so far away they would not even see it recording them. It just seems ignorant. I pretty much assume I am being recorded at all times and act as such. Too many hidden cameras, security cameras and cameras so good I would not even see them in action.
https://m.youtube.com/watch?feature=emb_title&v=LhQlwKX3LQA
"This is a replacement display AND a replacement microcontroller. I'm not using any of the original tester other than the shell."
Off-site backup to my garden shed i.e. shed retrieves house data over wifi.

The pi4 lives in a plastic box with an encrypted usb drive attached.

Just realise I didn't read question well ;-)
The best way to get rid of chemical weapons is to make people realize that they are less effective than conventional weapons. Most armies realized it at some point.

Chemical weapons tend to be hard to control, easy to defend against, and not that lethal once you consider the difficulty of dispersing the agent.

Even terrorists don't use them much. The famous Sarin gas attack in Tokyo subway "only" killed 10, a regular bomb would likely have been much worse.

The only application where chemical weapons are used effectively now are in crowd control and less lethal weapons (tear gas).
Which buildings have been burned, exactly? Local reporting covered the Molotov cocktails last night [0] but did not indicate that any buildings were being burned down or even caught on fire.

Portlanders continue to note that most of the city is unaffected by protests. Life goes on as normal. Only a couple specific blocks downtown are contested, and only because the police have chosen to make those blocks into a battleground.

Edit: Downvoters, which buildings have been burned? Bootlicking isn't cute, it's servile. If you cannot back up your claims about Portland, maybe stop making them.

[0] https://www.oregonlive.com/news/2020/09/portland-protest-dec...
Window snapping was introduced in Windows 7, released in 2009.
Browsers like Safari are increasingly enabling privacy features that, among other techniques, block third party cookies by default. So this could be Google’s way of reacting to this change.
Not agreeing with politically correctness is enough to get you labeled an extremist.
Machtgelüst might be the word you are looking for https://fnietzsche.com/will-to-power-appearance-of-the-conce...
The surprising secret hidden in a pregnancy test
One of these days I'm going to write a blog post about it...

The built in "exec" command supports pipelines and file redirections with the usual syntax so you can do

exec foo < bar | baz

and it works similarly to a bash command substitution

$(exec foo < bar | baz)

The main catch is that if you have an argument that is "|" or "<" then TCL interprets it as part of a pipeline, even if it came from a variable. However, the flip side us that you don't need to worry about arguments with spaces or asterisks. There is no word splitting or glob expansion so it is OK to leave everything unquoted.

set r "<"
set p "|"
exec foo $r bar $p baz

There are also a couple things that are slightly different from bash. One is that exec raises an exception if the command returns a nonzero exit code. If that is not what you want then you will need to use the TCL equivalent of try-catch. I wrote a small helper function for this common use case.

Another thing is that exec returns a string with the output of the command, similarly to $() in bash. If you want to output to stdout then you need to work around that.
>Could unions and professional associations fill that gap?

This and the below

>journalism as a profession has a problem with letting itself become political

Unions are by definition political, so that wouldn't solve the problem you describe.
Art doesn't want a purpose
Ironically, iPadOS now has better built-in support for multiple mouse buttons than macOS: https://aws13-customer-care-assets.s3-us-west-2.amazonaws.co...
I’m looking for some honest answers.

A lot of people talk about one of the biggest downsides of Windows 10 being lack of privacy. What specific data are you concerned about and how does that manifest itself in a practical sense.

I know there are some that are against purely on principle but this question is really for those where that isn’t the case. I just want to better understand.
Egregious contradictions that enrage a significant segment of the population (especially those outside your normal readership) get your story shared approximately a gazillion times. E.g. the stories you saw were the ones that were egregious. A given story might be propaganda but a lot of this stuff is just a marketing strategy.
> It’s a little bit cliche, but also true: to judge a protest by its most violent elements but to decline to do the same of the police is the language of the oppressor.

Then lucky us to have the news correct our judgement by withholding key facts.

Edit: When replying to my extremely short comment, I would be grateful if you took the time to first read it. The single sentence I wrote neither claims the attempts at censorship were perfect, nor that the police were perfect little angels, nor does it equate anything (such as violence by one side) with anything else.
I will +1 it as well. I have read Reason for about 10 years, and I like that they wear they have a clear ideology and have consistently stood up against US Republican and Democratic positions that don't make sense. (e.g. their work on pointless licencing for things is great).
I like Windows 10, but I stopped using it as my main work OS because I've always had to fight with it to do what I need to. Switching to a Linux desktop was super easy for me.

> I had issues with font rendering, low fps animations and firefox/chrome stuttering while scrolling through pages.

I had some of these problems when I first setup my Manjaro/XFCE workstations which are 2 desktops and 1 laptop. However, they needed to be solved exactly once, by toggling some settings, and they were gone forever.

Meanwhile on Windows I have problems that I've never solved, like how I'll be playing Rocket League and all of a sudden the num-lock on my keyboard will suddenly turn off and my keyboard commands won't work until I turn it back on. In the past, when I've stopped playing to look, I saw that Windows 10 was basically doing updates smack in the middle of my "active hours" while I'm playing a game.

When I was using Windows 10 to do all of my work (mostly with Node.js, some Python, some Go, some C#), I couldn't use Docker and VirtualBox at the same time because Hyper-V is required by Docker and also by WSL. Aside from that, I had a plethora of smaller issues. Things like Node scripts containing ampersands only working in CMD.EXE and not PowerShell. Or, like some NPM packages just not working on Windows at all. Perhaps my biggest frustration for years was how long Yarn or NPM would take to install packages on Windows, even after I spent hours researching what settings to change in Windows to make it better.

I'm so happy I switched away from Windows for work because now I have none of these problems. I'm the type of guy who likes to keep things very simple. Why mix all of the problems of Windows with all of the problems from Linux when I can more easily conquer them separately? I'm also a minimalist and XFCE does a minimalist Windows-like environment way, way better and more conveniently than Windows 10 ever could. XFCE also contains features that I like from 7+ taskbar tweaker right out of the box, like being able to middle-click taskbar items to close the window.

Even doing C#/.NET Core on Linux is smoother IMO. The only thing I really miss from Windows is SSMS, but only when I'm working with SQL Server which is happening less and less these days. Azure Data Studio is catching up though and may eventually surpass SSMS.

Anyway, I also have a couple of Macs and I can complain for hours in detail about all of the operating systems that I use. Here's one now: Every Linux desktop (been trying them for 15 years before I finally switched) has confused the sort order icons. They use a down pointing arrow for sorting letters from a-Z, which is wrong for a left-to-right language. That is one issue I have not been able to fix myself because it's a very old decision that is baked into lots of different Linux software.
Interesting project. I had never heard of a lisp flavour for lua before. Looks very elegant.

It reminds me of hy, for python. [1]
[1] https://github.com/hylang/hy
As a recent college student, I can personally contradict your claim that we can't pay for it without massive debt. I'm at a state school, worked during high school to save money (two jobs this past summer), and won a lot of merit scholarships that cover all of tuition and a chunk of room and board. The rest is covered by the 529 my parents set up: small, but there's very little left to spend.
... doesn't cassandra do a lot of this?
BLM as an organization has existed since 2013-2014. Before 2020, has there been any violence from anti-police-brutality protesting? The protests have been incredibly peaceful for years and years. What you're seeing now is a response to the lack of action boiling over. When voting and peacefully protesting doesn't stop the government executing American citizens in the streets, what do you do next? What's left? When you get thousands of angry people together, it's just going to result in some bad actions, unfortunately. If you want the violence to stop, then stop giving thousands of angry people reasons to gather.
“The Science Behind Pixar” Exhibition in Roppongi Hills
Water cannons (basically tanker trucks purpose built to deal with protesters and rioters) [1].

They can still cause significant injuries when abused, but they are far more humane than teargas and rubber bullets.

https://en.m.wikipedia.org/wiki/Water_cannon
This HN news-story is all about the news we get about this “mostly peaceful” movement being extremely biased.

And you cite those very same news-stories as evidence of this article being wrong. Congratulations.

Also, that guy who only beats his wife when he gets drunk in the weekend is mostly non-violent, so I guess there’s no problem there either then? At least not by your logic?
We favor legal immigration. Have your papers in order, be able to speak coherently and talk to people, and be useful to society. We aren't fond of random fascists coming in from across the Washington-Oregon border, let alone driving in from Idaho, just to have street fights and arguments.

From our perspective, you're just some hateful outsider who has no experience living in a society. If you want our respect, then you need to be a better person, or at a minimum you need to demonstrate that you're capable of being embedded within a societal context.
The whole argument seems to be a plea for better mnemonics, but "clearer" meanings aren't often that much clearer because of the ambiguity introduced (and often hidden).

When law does use descriptive terms it's actively damaging to lay people. Too many laws are written where common words mean something similar to but importantly different from what they mean in the field. So then as a layperson you think you know what is legally required to do, but (surprise!) you don't.

This is why in programming, we're so often suggested to name new things non-descriptive terms. As you replace things and split things out and combine them together, you introduce tons of ambiguity if you name things too descriptively.

I'd read the evolution of math to name things how they do to be a collective choice for precision, rather than a move for people's egos.
You might want to peruse the C sources for GForth which has been under continuous development for 20 years or so. It introduced a concept called super-instructions that speeds things up quite a bit. I am not an expert on the internals, just a casual user.
>But it's easy to understand why protesters use them: to shape the narrative the country sees about the protests.

That is a very biased view. The reality is that photo and film is used to target people by the government even if you are at a peaceful protest (I'm not talking about rioters). Hence the hyperbolic "filming equals death" thing. Getting filmed or having your picture taken at a protest in the States is on the brink of becoming dangerous. The US checks 11 out of the 13 signs of fascism. After next election, likely 12 or all 13.
So it's a signed executable, running in a sandbox, served from a federated app store... Isn't the whole JS/CSS/HTML web crap a bit overcomplicated for this purpose?
Chemical weapons provide more of a terrorizing effect than raw kills. It demoralizes civilians and it harasses the military. They can also have long term negative effects on survivors as well.
Police are making it a battleground? Not the people throwing Molotov cocktails, fireworks, and bricks. No, it is the police who have made it a battleground.
I find it hilarious/annoying when authors put the TLDR; at the END of an article (or post-mortem write-up in this instance). Since HN is a diverse community (see Tabs vs. Spaces, Vim vs. Vi etc) I decided to take a look around the interwebz to see if others tended to stick the TLDR; at the beginning or the end of something and found this [1]

TLDR; Sometimes it can go here.

“
How Do You Use TLDR?
Generally speaking, you should only use TLDR when summarizing a piece of text, whether you’re the author or commenter. Using the phrase TLDR without offering a useful summary for the content can come off as intentionally rude (but of course, that may be your intention).
When using TLDR as a commenter, your job is very simple. Provide a useful summary that other readers can understand or leave a snarky “TLDR” and come off as rude or childish.
When using TLDR as an author, your job is a little more complicated. Placing a TLDR-summary at the beginning of an article or email can save the reader’s time or serve as a quick introduction, but it can also give the reader a reason to skip the details of your text.
A TLDR-summary at the end of a long text is sometimes more desirable, as it allows you to sum up all of the details that the reader is digesting. But in some situations, this use can feel a bit sarcastic. It’s as if the author is acknowledging that their own wall of text can adequately be understood in a single sentence.
As for professional or scholarly use, it just depends on the context. As a rule of thumb, don’t throw around TLDR anywhere you wouldn’t say LOL. But if you really want to use TLDR in a professional environment (it’s big among programmers, marketers, and writers), consider saying “TL;DR” instead. It looks fancier than the basic TLDR, and it’s accepted as a word by Webster’s Dictionary.
So, TLDR: TLDR is a useful way to summarize details and speed up communication. Use it when it feels right, and try to avoid sounding rude.”

TLDR; Or it can go here.

[1] https://www.howtogeek.com/435266/what-does-tldr-mean-and-how...
>accusing your opponent of exactly what you are doing

In American culture, duplicity carries currency. If you can successfully pull off a duplicitous act, you gain respect from your peers.

It should be no surprise that duplicity is being weaponised against social movements which aim to remove the incumbents. This is a key mechanic behind American culture today. Say one thing - do the other thing, entirely.

Take, for example, America's support of the KSA's genocide in Yemen. Americans think their military is an honourable fighting force - the burning piles of rubble it leaves, filled with innocent bodies, all over the globe - is another thing, entirely.

Until Western culture starts to devalue duplicity, we will always have to wade through a minefield of deceit and cowardice.

Duplicity at scale is how citizens are convinced to support a system which seeks only to steal from them. A trillion dollars for war - a pittance for health care - is not an easy con to pull unless you can be duplicitous at scale... the military junta which currently runs America has gotten very, very good at this over the years.
Fix the underlying issues that makes people riot.
Whether or not you think they’re “reporters” is irrelevant to whether they should be allowed to film.
Lol. Cry more.