skysight-inc/HackerNews huggingface dataset:
That's the old "sunlight is the best disinfectant" trope. To which I reply that "A lie can travel around the world while the truth is still putting on its pants."

The problem is that virality in public forums is not driven by "better information," it's driven by verisimilitude, which is the appearance of being true, which is not synonymous with being true. What makes things appear to be true? Consistency with what we already believe to be true for one thing. Another way to put it is that things have verisimilitude if they appeal to our biases.

Another thing that makes things appear to be true is if they're easily digestible. It's easier to convince a layperson that light reflects off a mirror in such a way that the angle of reflection equals the angle of incidence. But it takes an entire book to explain that this is actually a useful simplification, but light's behaviour is much more complex.

The problem of simpler things being more believable is critical to understanding that "better information" doesn't beat misinformation, because misinformation is always simpler than the truth.

To quote another aphorism from H.L. Mencken, "There is always a well-known solution to every human problem—neat, plausible, and wrong." The neat and plausible attributes of misinformation are very difficult to counter, especially if the problem being discussed has complexities.

Free speech is one of those problems that is complex. There are no simple solutions unless you are a hard-core extreme Libertarian, but you'd never know it listening to all the people who propose simple solutions that are popular because they are simple.
Somewhat related to /r/collapse and Doomsday Preppers is the Long Now[0] mentality. Yes, we're all going to die, but we can do things to ensure that we don't slip backwards into a long dark age.

It was the Neal Stephenson novel Anathem[1], and perhaps before that Foundation[2] by Isaac Asimov, that first made me start thinking about those kind of things.

It doesn't have to be exclusive, you can do things to help preserve knowledge at the same time as being self-sufficient.

[0]: https://longnow.org/
[1]: https://en.wikipedia.org/wiki/Anathem
[2]: https://en.wikipedia.org/wiki/Foundation_(Asimov_novel)
IQ is a pretty arbitrary measurement, but I think a modern yankee in egypt would indeed have problem solving skills beyond their peers. Our education, formal and social, is quite a rapid process in the modern world and we basically give kids a free ride until around 18 so that they can focus on education rather than being forced to do menial labour.

I think that as physical beings we're pretty similar to our ancient selves (though maybe a bit worse off with all the PFAS and similar pollutants in our systems and the lack of immunity tuned to the environment) but our problem solving skills are tuned to a much more complex level of problem.

Whether that level of problem solving is materially useful is a whole different topic.
> Biologically, a woman is a human with two X chromosomes. This would be the best scientific answer I would give if someone asked me that question.

But science knows better, as will you, after reading https://en.wikipedia.org/wiki/Klinefelter_syndrome, which says:

“Klinefelter syndrome (KS), also known as 47,XXY, is a syndrome where a male has an additional copy of the X chromosome. The primary features are infertility and small, poorly functioning testicles. Often, symptoms are subtle and subjects do not realize they are affected.”
I thought this might be the case. Hence needing to do something federated. But initially we might be able to group all the schemas into one giant graphql server. I don't have enough experience with graphql personally so will probably need some help with this.
To convert a partial pressure in torr (mmHg) to ppm, you divide the partial pressure by the total atmospheric pressure (both in torr) and multiply by 1 million.
Nah, just buy existing panels. The firmware is the "hard" part.
https://en.wikipedia.org/wiki/2021_United_States_Capitol_att...

Read the article. It wasn't a "few rednecks rioting" -- there were two pipe bombs. Elected representatives were in actual danger; capitol police were struggling to hold back the participants. That the "rednecks rioting" were so poorly organized doesn't make it any less a coup. Our elected officials were being sheltered in windowless rooms.
As I said in another reply to a comment of yours: maybe so. I cannot do anything about my team mates, but I can push for tools that make the upside of their usage more evident. "Standardized comments", when working with inexperienced/resistant team mates, is not such obviously good tool.

In my opinion, of course.
Back in the day, the mouse never lagged. It was using a hardware interrupt.
I read that as "period". My female coworkers always have to make excuses when they're having cramps - outright saying "i have period cramps" is still a little awkward when you're talking to a male manager
Which is within his rights to do. There is no law saying that you are unable to say you believe an election is being rigged before it occurs, logically that is when the rigging would occur...it is hard to rig an election that has ended (and btw, Clinton claimed that Obama bussed people in from Illinois before the result...if you didn't know Clinton had a lot of "theories" about the integrity of elections in Iowa, which she repeated in 2016).

The challenges he made were identical. Read what you wrote again, you refer to no laws, you are referring only to the fact that he said something you don't agree with. There is no law against this. He challenged the result legally, he was not successful, he took no other action but to repeat his claim that he believed the election result was fraudulent...which he is within his rights to do.

Great, I suppose that everyone who wants to leave Twitter now will be able to do the same...right? (I don't think you understand that arguing against free speech is not a winnable argument, you are arguing against inalienable rights that founded the USA, I could also posit...if you don't like free speech, you could consider starting your own blog and moving to a country where there is no free speech?).
Musk says a lot of things. He should do great with Twitter...
Thanks! I was looking into a line simulator, but yeah they're expensive!

I thought about setting something up with an old PBX from work, but they're too new for pulse dialing. I was trying to figure out if I could build something with old modems but never got anywhere with that.
Sorry, I was referring to the UK in my comment.
Measuring the accuracy, consistency, and favor of MLB umpires
Cows do come back home if left on their own :)
Cram Down-a test of character for vcs and founders
An Antidote to Digital Disconnectivity
Its the same thing with the NASA SLS in Alabama. Or how Washington state wanted more NASA funding so Blue Origin still has a shot at projects for NASA. Its all about bringing jobs to your state and keeping certain skills alive. If some industry is highly dependent on government funding, a lapse in project or funding means people will be let go. And it it happens long enough people will switch to different jobs and those skills will deteriorate.
Set the system clock to display seconds and then you can tell when/how long it's been frozen.
SimCity 2K ran fine for me once I “registered” it - with all of the horrible music.
The only threat to democracy that the free flow of information creates is to stymie the ability of corrupt politicians to maintain power. This is a good threat for our Republic to have.
> but in order to get a 'complete' desktop experience you kinda have to opt-in to GNOME/KDE which are trying to do the same things as Apple or Microsoft, aesthetically speaking.

This is so true and that's why I deep inside mourn the end of this UI era.
I think everyone responding to you has misread your comment and believes you’re saying the opposite of what you meant.
This will be impossible to do with iOS and apps vaporized into history off the App Store
Well, one problem when discussing DEI is there are many implementations of it. My own own departments only considers race or gender, and really only focuses on gender. Although I know many DEI programs really do take a more holistic view of what diversity means.
I think it's important to distinguish between empirical knowledge and other mental states or impressions, because they differ fundamentally in their reliability.

This addresses a real problem that exists: people treating the work of credentialed scholars in the areas of philosophy or social commentary as disclosing "facts" similar to the work of scientists.

> A few examples of knowledge that isn't empirical: Using your shared humanity to intuit what somebody else is feeling, in order to have compassion for them. Creating art that you know is aesthetically pleasing, without first performing any empirical analysis of what that even means.

Knowledge based on experience and trial-and-error is still empirical--i.e. based on "sense experience." Artists paint stuff and then observe how people react to it. Farmers learn from inherited experience and their own experience with harvest cycles.

That said, it's less rigorous than knowledge based on controlled experiments and theoretical closed-form analysis, so I would call it more "skill" or "experience" than "knowledge."

> Knowing that all humans deserve human rights.

This is the opposite of knowledge, it's a non-falsifiable belief or moral assertion.
Show HN: Analyze sprint burndown like you analyze stocks
As these revolutions were against repressive anti-democratic institutions, I'm curious - how do you feel about today's rise of US Republican attacks on democracy.

Are you ready to defend democracy with violence if necessary as voting rights and democratic processes erode away?
None of the reported incidents involve stolen cows. Its basically lynching and similar incidents.
If you reach your goal, what would all the current knowledge workers going to do?
> Metal Gear Solid criticizes the player for enjoying all the killing.

Then there's Spec Ops: The Line. Yikes.
Smartphone Stops Bullet, Saves Ukrainian Soldier’s Life
Some cameras have depth sensors to defend against the printed photo attack. Are they easily useable by Howdy? FWIW, Windows Hello refuses to work without one of these sensors.
> Is there a way to turn the lights off on these GitBooks

Dark Reader: https://darkreader.org/
While I love the CRTs I have on some old hobby builds, I’m extremely doubtful a “new” CRT could be manufactured at a price people would want to pay.

It would sell to a niche if it was affordable; I just don’t think the manufacturing infrastructure exists anymore to make this at a price people would pay.

Let’s not forget the weight either - a modern CRT running something approaching a size and resolution we expect in 2022 is going to easily exceed 20kgs. Apple’s last 21 inch CRT before the switch to an all LCD line was 35 kgs.
I've been programming in C++ for the past 15+ years, from some toy UI applications to things like a fully-featured software DSP for a telecom gateway.

I don't want to discourage you, and I think everything I did during this time was a good experience and taught me a lot. If you feel that's important for you, go ahead.

My point of view, which comes from my personal experience: even though Rust has some limitations, a number of areas for further development and a few rough edges for lower-level development, at this point in my career I don't want to touch C++ anymore unless I have no other choice.

Modern C++ is much better but it is not a paradigm shift (safe by default), the same way "labelled goto" (ie, C) is better than "numbered goto" (ie, BASIC) but it is still not a while/for.

You might reach a similar conclusion, or you might not. I just want to leave this here for you to reflect upon.

Regarding material, it all depends on the platform and what you would want to use C++ for. There are many references here already, so my advice goes to focus on C++ concepts and techniques and not too much on specific libraries - since they can be unavailable or impractical for certain environments/platforms.
> Is anyone aware of a culture that did/does not have exactly 4 seasons?

Ancient Egyptian :-)

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

“The ancient Egyptian calendar – a civil calendar – was a solar calendar with a 365-day year. The year consisted of three seasons of 120 days each, plus an intercalary month of five epagomenal days treated as outside of the year proper. Each season was divided into four months of 30 days.”
Don't forget that the $promisedLand was already inhabited, so you have to kill every man, woman, child before you can have it. What's that? More questioning my authority? Let's see if 40 years in the desert strengthens your faith.
I don't know why I never looked into it more but this comment caught me off guard. I always wondered what hotline was because a friend of mine in high school's dad was a bartender part time in the carribbean and during the summer in chicago and he would source things his son needed or wanted through 'hotline' and I could never find it as a windows user.
Congrats, and thank you to everyone involved in LineageOS!

I can't use it right now, but I have many fond memories of LineageOS (and CyanogenMod before that), and I look forward to using it again in the future!
Eva Illouz: Hard Core Romance
zsh is also rather large, but it does not prevent zsh from being useful and popular. I'm not going to run it on my router, though.

OTOH I'm not going to run Busybox as the main shell on my laptop. Right tool for the job.
Apples and oranges.

Protesting on a front lawn is not a problem because of what is said, it’s a problem because they are trespassing.

Good luck protesting on lawns, try not to get bitten by a dog, arrested, or worse.
This is an excellent point! As someone who’s totally not a data scientist, what approach would you take to counter this?

Assuming military budget planning has a window of a few years, would a moving average of GDP be an appropriate solution? Or am I thinking too simplistic?
It is a waste when there exists a world where violence isn’t used to solve problems. Until then, it is not a waste.
India (and nearby areas) famously used/uses 6 seasons. The Mayan Haab' isn't precisely a seasonal calendar, but each of the 20 'months' was used to much the same effect.
She can probably manage it herself.
Hey, I'm in the same boat! Usually when I hear people talk about RSS it's always people who used it before Google Reader's shutdown, but I was too young to have been interested in that (I was almost nine when Reader shut down). I started using RSS out of curiosity a few months ago and I really like it!
The GDPR applies to personal data. PowerShell telemetry isn't personal data, so it's not covered by the GDPR. What is reported is documented here:

https://docs.microsoft.com/en-us/powershell/module/microsoft...

and is "anonymized information about the host running PowerShell, and information about how PowerShell is used". It sucks that it has telemetry, but anonymised information about whether a computer ran 10 .exe or 10 cmdlets pales into insignificance against Windows and Edge and OneDrive slurping up names, addresses, files, moving logins to Microsoft accounts, sending browser history to Microsoft, checking downloads with Microsoft, keeping a history of all programs run in Windows for timeline and trying to send that to Microsoft to sync it between devices, moving OneNote to the cloud, having the start menu search be a Bing web search, defaulting to Cortana being a cloud based voice search, sending pen and ink data to Microsoft, and etc. etc.
Slack’s Incident on 2-22-22
Protecting Fair Use with Fogerty
Founder of Socket (https://socket.dev) here, a new tool built by npm maintainers to help solve JavaScript supply chain security.

A few other ways that attackers get write access to packages that were not covered:

1. Maintainer gives access to a bad actor. The most famous case happened in November 2018 when Dominic Tarr gave access to the package `event-stream` to a new maintainer who turned out to be an attacker. This bad actor offered to help maintain the package – something not uncommon in open source. At the time of compromise, event-stream had 1.5 million weekly downloads [1]

2. Maintainer goes rogue (i.e. becomes an attacker). The most famous case happened in January 2022 when a maintainer named Marak 'went rogue' and sabotaged his own packages `color` and `faker` which together received over 20 million weekly downloads [2]

I believe that the way forward is to assume all open source packages may be malicious. At socket.dev, we use "deep package inspection" to characterize the behavior of an open source package. By actually analyzing the package code, it's possible to detect when packages use security-relevant platform capabilities, such as the network, filesystem, or shell.

For instance, to detect if a package uses the network, socket.dev looks at whether fetch(), or Node's net, dgram, dns, http or https modules are used within the package or any of its dependencies. We can detect the tell-tale signs of a supply chain attack, including the introduction of install scripts, obfuscated code, high entropy strings, or usage of privileged APIs such as shell, filesystem, eval(), and environment variables. [3]

[1]: https://blog.npmjs.org/post/180565383195/details-about-the-e...

[2]: https://www.bleepingcomputer.com/news/security/dev-corrupts-...

[3]: https://socket.dev
My guess is it’s a quasi-joke, but it’s not uncommon a suggestion with say C.

In this case though, I can count how many jokes about “I’ve been writing C++ for 10 years when do I finally learn it”.
I'm worried that "a well-printed photo of you" is enough to fool it.

Both Windows Hello, and the Mac equivalent, can't be fooled by photos -- they require an IR camera, or camera which can measure depth.

Claiming this is "Windows Hello style", if it can be fooled by a photo, is a bit misleading in my opinion.
Ultimately, it's a symptom. But it helps to have an agenda. Perhaps an "assignment." It also requires someone - don't necessarily have to be the manager - to facilitate.

I get it. On-site teams to remote teams is work. But at this point, if leadership and management haven't figured it out then they're either negligent or incompotent.

How do you fix that? Either an excess in training or pink slips. I'm not saying someone should be sacked for being a bad manager. I'm saying they should be sacked for being content with being bad, and making no effort to fix that.
But then you must be sacrificing small, precise movements. Assuming your monitor is 1920 pixels across, and your mouse's DPI is high enough, you'd need to move your mouse 1/1280 inches (or approximately 20μm) to move the cursor a single pixel. How does your hand physically move 20μm? If your 1.5 inches of movement spans a 4K monitor, then you need to move your mouse 10μm to move the cursor a single pixel.

EDIT: babypuncher's reply seems to address this using on-the-fly DPI adjustment. Pretty cool!
Pasteur – A Zerobin Clone in a Unikernel
> on mobile platforms, I found that UBOs were a win from call overhead alone

That was what I got from it also. Be it a phone or WebGL translated using ANGLE to something else, every call mattered. But on desktop drivers that were relatively low-overhead to begin with, going to UBOs was not always a win, especially on Intel GPUs with dynamic indexing into a UBO array or if I didn't use the GL 4.4 immutable buffer storage. And it didn't matter if I was on Linux with Mesa or on an Intel Mac. Of course no such problem on NV or AMD, but it made me approach UBOs with caution. I still need to dive deeper, because it'd be silly if such implicit overhead carried over to Vulkan.

So what I found ideal is submitting a multi-draw call with as many draws as possible, trading the weird extra UBO overhead with less time spent in the driver. That's limited by max bound UBO size, so depending on how well I pack the data I might only get as low as 256 draws in a single submit, and then I'd have to rebind another UBO range and submit another multi-draw call.

> you need to track your current state and the draw call's state

Yup, and that's the thing -- once I ship it, it has to be completely bug-free to not break existing apps in boundary conditions. And since a large portion of users is doing crazy advanced stuff like sharing the GL context with Qt or Gtk, or using it together with 3rd party GL libraries for drawing vector graphics and whatnot, the state tracker needs to be able to reset itself (or, worse, reset the GL state to not make a buggy 3rd party lib misbehave). Altogether it's a lot of tiny things to get right, and somehow there was always something more important that users needed so this fell on the bottom of the priority list. If I would be creating a new GL wrapper from scratch, I'd definitely go this way from the start, it's harder to retrofit a codebase with over a decade of history and a ton of depending projects that learned to expect smooth upgrades :)
The article on ceramic CRTs was fascinating! I had no idea that CRTs could be made out of ceramic - I always assumed they were all glass.

A short excerpt:

"Scope faceplates used to be round, simply because glass CRT bottles were round, and the faceplate was part of the bottle. Today, most faceplates are rectangular, to provide maximum display area; thus they require tubes that are rectangular in cross-section. In ceramic tubes, the glass faceplate is fused (or 'fritted') onto the ceramic envelope. That is, glass bottles are truly 'bottles'; ceramic envelopes are more like sleeves, or funnels, open at both ends. Such a rectangular envelope requires great structural strength; to make one of glass would mean very thick walls, thus a much heavier tube. (TV cathode-ray tubes, for example, are not rectangular, but bowed on all four sides to achieve the necessary strength. That's why your screen is the shape it is.) ... A glass bottle is spun, or blown, inside a cavity; a ceramic one is formed outside of a mold. This gives us control over the internal geometry of the tube - particularly important in post-accelerator (helix-type) CRTs. ... the large-screen CRTs required for our display units and computer terminals rely on ceramic envelopes for the necessary strength, fidelity of image, close-tolerance geometry and reasonable cost."
this is really awesome! thanks for sharing. I was wondering what would happen if used in Django, and bam, there was the example.
In the post-WW2 era, military spending peaked in the 1980s, and it's been (mostly) declining ever since as a percentage of global gdp
A few rednecks whipped into a frenzy by the actual President of the US and backed by his supporters in congress who were attempting to overturn the election.

We can't let the laughable ineptitude of these people distract us; they may not be so freakin' stupid the next time they attempt to overthrow our duly elected representatives.
1) Twitter already has a downvote button, though it's still in testing so it's not available all the time.

2) I think this one is just a reflection of how you use Twitter. Besides people in my niche community, most of my timeline is random viral tweets from accounts with <100k followers.
>Everyone switched from bitmaps to vectors over a decade ago and now everything is fuzzy, antialiased, scalable, flat, hard to make out.

That makes no sense. Bitmaps have a fixed pixel density while vectors are infinitely scalable.
I'm not sure why we did it that way. Will get one of the guys on the team to respond. I think it was about simplifying that initialisation but I sort of understand what you're saying. We still allow per API intialisation in the way you've mentioned.

> import { AddressService } from 'm3o/address'