skysight-inc/HackerNews huggingface dataset:
I would make a stronger and more explicit claim. Even speaking of "nature" as "indifferent" is wrong, because it is a category mistake. Indifference presupposes a capacity to care, so a claim like "the rock is indifferent" isn't just false, but nonsensical. A rock falling off a cliff onto a person below is just a rock that has completely accidentally landed on a person below.

Why do I emphasize this so strongly? Because popular science, as it is wont to do, often sacrifices correctness and intellectual substance with tawdry emotional appeal and sensationalism. To say "the universe is indifferent to us" has an emotional force than the banal reality of the situation does not. And this leads to intellectual confusion and a distorted view of reality, because a category, through emotional conditioning, has been falsely attached to reality.
2FA Requirement for PyPI begins 2024-01-01
As others here have replied, those were Trump's own words in his interview with Sean Hannity on November 29, 2023 in Davenport, Iowa. Trump "joked" he'd be a dictator for just one day. Given Trump's indictments on 91 felony charges, including trying to overthrow an election and Trump's disdain for US traditions and institutions, that's an entirely inappropriate "joke."

I take Trump's "joke" very seriously. His actions during his first presidency, his admiration for the world's despots, and his actions after being voted out of office all point to Trump's desire to be a dictator - and now he's "joking" about it.

You're a fool if you think he's joking.
supporters of Israel's conduct love talking about anything except the thing that is happening right in front of our eyes: mass deprivation and slaughter of Gazan civilians. The reason that you want to talk about something else, like how many Jews live in Arab states, is because Israel's conduct is indefensible and we all know it, including you.
I don't see why AI integrations shouldn't cater to a user's wants: there are a few things I don't want to see when generating images day-to-day. Using embeddings for safety filters lets you have uncensored models available in multiple modes depending on audience.
Experimental implant could end the need for insulin injections
Cognitive distortions that undermine clear thinking
Plants are likely to absorb more CO₂ in a changing climate than we thought
I didn't test any of these use cases directly. In the sandbox I have access to, I don't have any Power BI data (or Teams transcripts for that matter), and I'm not willing to move any of my real production data into it.

Out of those use cases, though, four of them are just using Copilot as a natural-language front end (e.g. re-theming in Power BI). I would expect that to work well and, frankly, don't think it's that interesting as a use case. Sort of like Copilot for Windows… why do I want a natural-language system to tell me where setting X lives?
Thanks for sharing! I find cosma’s writing enlightening always. And read his stuff far less than I should
Under settings there is a a button in the center that says "below windows". Click it. It should put the snow in front of the windows. Notice that it will say click again to confirm.
It is true that Intel was ahead of TSMC for transistor density relative to the "nm" labelling of their nodes, which is exactly why the naming was changed. Intel 10nm was roughly equivalent to TSMC 7nm in density. They aren't beating TSMC in real terms, though. Intel is still lagging after their embarrassing stall developing the 10nm node.
Rare void from the sun briefly blew up Mars' atmosphere last year
It's in large part social.

> The gap in life expectancy between men and women narrowed with increased income levels. In the bottom 1% of the income distribution, women lived 6.0 years (95% CI, 5.9–6.2 years) longer than men; in the top 1% of the income distribution, women lived only 1.5 years (95% CI, 1.3–1.8 years) longer than men.

Source: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4866586/#

Men face strong gender roles that drive them to do things that lower life expectancy. Working longer hours in tougher jobs, taking more risks, stress-reducing substances. There's likely some biological component (most animals also show a life expectancy gap), but with appropriate resources and social prioritization we would be able to bring men up to spitting distance of women.
You should probably look at some of the things they Chinese government are actually doing. Influencing spell check systems is on the tame end of these activities.
In the original understanding of the Stanford Prison Experiment, the public policy take away is the anti-prison argument: you can try to set up a prison system that treats the prisoners in a kind, reforming way, but the guards will treat the prisoners in a brutal, deforming way because that is what humans with power do automatically.

The kind of experiment that would provide convincing evidence would have a pro-prison psychologist trying to rig the experiment by tipping off the guards that they are supposed to show the best side of human nature and treat the prisoners in a kind, reforming way; but it all goes horribly wrong when the guards ignore the push from the experimenter and are brutal anyway.

What do we expect would be the outcome of an experiment where the pro-prison psychologist running it tips off the guards about how they are supposed to behave? Zimbardo's work is rather ambiguous. Perhaps it generates the expectation that the guards will be brutal. Perhaps it generates the expectation that the guards will conform to the clues and hints injected by the psychologist running the experiment. The work suffers from a fundamental wrong way roundness in relation to the public policy controversy.
First nuclear fission in stars hints at elements never produced on Earth
Wow, surprising to see this on the frontpage this morning! This is my old script, the better one to use is called snowmachine:

* https://github.com/sontek/snowmachine
* https://pypi.org/project/snowmachine/

Which is also on docker, homebrew, nix, etc. It probably makes sense to update the post to link to one of these since they'll provide a better experience
I remembering learning about Polaroids from Lego Magazine's "no Polaroid pictures" for submissions back in the day, so really neat to see it as a set now.
It was Trump's own words. I advise you listen to him.
No, but surely Microsoft could work out a deal with local utility companies to sell any excess electricity they generate?
> that cost seems extraordinarily beneficial

Except for the dead men I presume.
I called it a legend deliberately. One of the things I love about this anecdote is that it makes less sense the older and more experienced I get. It was told to me 12 years ago as a young, starry-eyed junior developer by my supervisor who had a PhD in RF research, while we were working on what we considered to be a world-changing wireless technology at a startup in San Francisco (it wasn't).

Who knows how many of the details I misinterpreted or am misremembering, or that he was. Where did he hear it originally? Maybe a grizzled old professor who worked directly on the project? Maybe a TA who made up the whole thing?

Whether true or not, it inspired me then as it does now to strive to be a better engineer, to think outside the box, to attempt hard things.

I continue sharing it hoping that one day Cunningham's Law will take effect and someone will share the correct details. But there's also a part of me that hopes that never happens.
Most iPhone owners are unaware that it's intentional on Apple's part, and are lead to believe that other devices just aren't sophisticated enough to make the bubbles blue.
I used to be in an environment that encouraged that perspective. I didn’t change jobs, I didn’t move home, but I did still change my environment by changing my social circle.

Was it easy? No. Did it take years? Yes. Was it lonely and tough at times? Absolutely.

“The environment decides” is much like “the universe decides” and “it’s out of my hands”. It’s defeatist, and self fulfilling, because the path of least resistance is often not the best path a person can take.

Taking ownership and responsibility for yourself and your life isn’t easy, but it is worthwhile.
> And related to the French "Investigating Magistrates

Correct, mostly. They're not prosecutors. Prosecutors are controlled by the State and can't oversee an investigation. They instead ask a 'juge d'instruction' To do it. Those can be also called against the state (or on a specific investigation) and governmental bodies, by NGOs or local government. They cannot start an investigation by themselves.
It's usually better for both the victims and suspects that the investigation is supervised by such magistrates, but it also have limits. Overall I'd rather have them independent like now (and have their pairs judge them _after_ issues with an investigation) than add oversight that could become political pressure.
Sounds like an issue with Windows Console Host, not WSL itself as it works for me in WSL in WezTerm.
1. You don't know how to pick clothes? Just make sure you pick something wind and water proof that covers your junk. Clothes are often rated for specific temperatures.

2. Legit can't tell if you're serious here? Yes I took the idiomatic "getting hammered" and made it my own with "hammering my face". You really couldn't infer the meaning based on the context of this thread where we discuss alcohol consumption?
Ask HN: Is Elon Musk right about firing 85% of Twitter engineers?
A lot has happened since Elon Musk took over and fired around 85% of Twitter's engineering workforces. There has been many controversial news surrounding the whole ordeal.

My question though is STRICTLY about the running and engineering practices of Twitter/X. We have seen Twitter's revenue plummet, and a lot of negative press.

But what we haven't seen is twitter the actual website/platform implode like many engineers predicted.

So I want to ask for the opinions of y'all. Are most companies hiring too many engineers? How were they able to maintain this massive platform despite cutting off so many engineers. Have we over-estimated the importance of engineers?
The kernel page cache is an XArray [1] (data structure here [2]) and dirty page pointers are annotated with the dirty tag when the page is dirtied [3]. There is a per-filesystem callback that usually always ends up here [4], where you can see the the above data structure [2] entry for that page is being tagged as dirty.

Edit: fixed typo

[1] https://docs.kernel.org/core-api/xarray.html

[2] https://elixir.bootlin.com/linux/latest/source/include/linux...

[3] https://elixir.bootlin.com/linux/latest/source/mm/page-write...

[4] https://elixir.bootlin.com/linux/latest/source/mm/page-write...
Show HN: Sourcemap.tools – apply sourcemaps to the JavaScript stacktrace
Hi all! I'm looking for feedback on my little app.

I made a small application that helps "decipher" the stack trace of minified JS code.

It works like this: you paste a stack trace into the textarea, provide one or more source maps (by pasting or through a file input), and the application applies the source maps to the stack trace and displays the "original" stack trace. This way, you can see the exact position of the error in the original file.

When it might be helpful:

- You found an error in a production environment, but you don't host source maps and can't see on the developer tools where exactly it occurred
- The user found a bug and sent you a stack trace
- You get the stack trace from monitoring (e.g., Sentry) but do not configure it to work with source maps.

If you feel that such an application could be helpful to you, feel free to try it at https://sourcemaps.tools. The source is available at https://github.com/rmuratov/sourcemap.tools.

It probably contains bugs but should work in simple cases... or at least I hope :)

There are other features that might be implemented, but I wonder if this could be useful to anyone at all, so I decided to collect some feedback first.

I will appreciate any feedback - first impressions, opinions, bug reports, feature requests.

Inspired by https://sourcemaps.info/, but does everything on the client and does not try to fetch sources or source maps.
There's only so many ways to approach the impossible task of rendering text.

For one, I think Harfbuzz text shaping underlies Skia, QPainter, and every other text renderer?
> vector room

Is Swedish, "rum" means both space, and a room. In English, "vector space" is used.
I would probably go as far as saying that this is only the "norm" on HN or in crowds where they think people spend $1200+ on a device just for the color of text bubbles.

My teenager and his friends don't even use iMessage, they use Snapchat almost exclusively to communicate. Someone messages them on iMessage they read it and then respond on Snapchat.
In the upper middle class in Copenhagen it’s more than that, seeing an android phone is very rare.

Even in the metro you can go days without seeing one.
> who had their names, financial account numbers, and credit/debit card numbers, including security codes, exposed.

Delta Dental should be rightly and truly f'd for that one. Storing security codes at all is totally forbidden by PCI rules. Delta Dental should have their ability to process credit cards completely revoked for this egregious breach.
That's really interesting. Was it hard to separate the semantic meaning from the author's style?
Tech Billionaires Launch Fund to Create New Libertarian Societies
Scientists are starting to measure the "complexity" of consciousness
3D printing is much more versatile than LEGO. Take just a random example: a cup holder for in the car. Using 3D printing, it would look and work similar to the ones you can buy in a store. Using LEGO would make it very bulky, aesthetically not so great, and also it would fall apart easily.

I think the original commenter above has simply never used a 3D printer for anything practical.
Wikipedia has a list of 50 reasons why people don't https://en.wikipedia.org/wiki/Voluntary_childlessness
I don’t see any particular reason to expect the gap to go away for young men of course. Anyone who’s been one knows that the allure of reckless behavior is just unavoidable.

For older men, we essentially seem to see stress and bad habits related to coping with stress (smoking, drinking). This should be level out as the workforce gets more equitable and women end up in more high-income/high-stress positions, right?

Although, I feel like a bit of a jerk speculating that this might become equal. What I really want is for everyone to not have too much stress, and for everyone to not gain maladaptive habits, and for the lifespans to equalize because we’re all being healthy.

Tangential: Those spikes in France around the 1920’s and 1940’s are quite terrifying. The world is certainly not a peaceful place, but I’m sure glad we’ve turned away from these giant, planet-absorbing acts of horror.
Scheme in Scheme on WASM in the browser
As a person with aphantasia, the only time I'm able to "see" pictures is while dreaming (including day dreaming), but daydreaming has a weird effect of completely blocking out my vision. My mind is still actively processing cues from my vision, but I am unable to see anything but the daydream.

I didn't even realize that aphantasia was a thing until a couple of years ago when a YouTube video popped up on my feed about it.

When people ask what I "see" in my mind when told to "picture" something, is basically auditory database of descriptions in my inner voice.
Reminds me of the plot device from Surrogates https://www.imdb.com/title/tt0986263/?ref_=nm_flmg_t_63_act

Basically everyone was afraid to go outside and show their true nature and would curate from the safety of their home a perfect outward appearance.
This is the proper answer: when water soaks the outer (non-GoreTex) layer, it doesn't breath anymore. One of GoreTex's fixes for that was to introduce jackets that don't have the outer (or inner) layer(s). It's just one big sheet of GoreTex "laminate" without being laminated to anything. "GoreTex Shakedry" is the search phrase you want, though they don't make the jackets anymore (because aforementioned "forever chemicals").

It's unfortunate, too, because the Shakedry jackets are what Gore has been promising for 50 years: waterproof yet breathable. I have one, and I am going to be very sad when it gets retired. Packs small, completely waterproof (I've used for 50 mile running races and stayed bone dry), yet breathable so you don't stew in your own juices (see "50 mile race" above).
Seems reasonable to me. Let’s start building.
Power Management Bugs Hold Up Some Linux Laptops Due to Regulatory Requirements
> Please give me a single reason what QWidgets does have that qml doesn't, from a user perspective.

QWidgets gives you widgets that look like they're desktop widgets, QML gives you a white rectangle.
How much of those 75min are due to @typescript-eslint ?

Requiring the TS AST adds a massive overhead.
I wouldn't call it a happy accident; JPEG was carefully designed to look good for single-frames with the limitations of the human eye taken into account.

WebP is based off of a video format, and tradeoffs there are very different.
No, NNTP is a TCP protocol. Early USENET moved messages over systems like UUCP.

NNTP is to USENET what ActivityPub is Mastadon. USENET is a confederation of cooperating peers, currently using NNTP, but it could be any mechanic to move the messages. You could wire it up using SCP I imagine if you were motivated to do so.

Specifically, the NNTP protocol does not talk directly to how USENET works. For example, you can find out how to exchange messages for particular topics using NNTP, but not how to actually create those topics. That left to the actual software and administrators. USENET using the concept of "Control Messages" to exchange information about things like newsgroup status, but the content and format of those messages are not specified in NNTP.

As a USENET peer, pretty much all peers are "equal". You host your own news server, you tell it what groups you're interested in, it peers with another host and exchanges messages about those groups. At that level, they're equal.

But just because you create a newsgroup on your system, doesn't mean that group is instantly propagated across the planet. That's where the USENET governance kicks in as to who is going peer and distribute new groups, or not. Each individual relationship within the peer group can be different.

I can't say exactly how a news client differs from a news server. It may not have any of the peering logic, posting and reading groups directly from a server which then handles the peering. News servers "peer", clients are lighter weight.
Python takes an interesting approach that mimics the behaviour of statically-typed languages without static typing.

If you have a member that starts with `__` then it gets rewritten. For example's sake let's say that `self.__x` in class `Parent` becomes `__Parent_x`. Also note that because the resulting name starts with `__` as well you can't easily just do this mangling yourself as writing `p.__Parent_x` in class `Other` will result in `p.__Other_Parent_x`. (But you can easily access via something like `getattr(p, "__Parent_x")`). This means that `self.__x == that.__x` will desugar to something like `self.__Parent_x == that.__Parent_x` so you will be able to access privates of other members of the same class. It also means that subclasses won't be able to access private members because `self.__x` will become `self.__Child_x`.

IIUC JavaScript has something similar for `this.#x`. Although this is implemented much more robustly and doesn't rely on unique class names and I believe is actually "secure" as in no other class can gain access. But I am not up-to-date on JS reflection abilities. The code desugars to something like `const X_PROP = new Symbol()` created once-per-class and accessible only to the class itself, then the accesses become something like `this[X_PROP]`.
You either have a bad screen or limited eyesight, it's quite funny to me that this is the most upvoted comment.

There's definitely very ugly "banding" going on in the gradients on the WebP versions i say as someone who's worked extensively with UX and interfaces.

I'm on a M2 Macbook Air.
It is ok. Parent already said that that they mean something different with "multi-cloud" https://news.ycombinator.com/item?id=38649796
The font looks much less ill-defined and irregular if I tell the browser to enlarge the text to 130%. There are still some issues at that size.

But I'm not going to judge it by how it looks after I do a manual adjustment. The way it's presented is terrible. It somehow manages not to fit into the pixel grid of my 15-inch 3840x2160 screen. These are not large pixels!
I think you are just describing having expectations? You have done x enough times in certain situations that you expect x to be the answer or to happen again when you are in similar situations.

It can be useful but it can also be unhelpful. If you are looking for x and it turns out the answer is y you might get knifed in the back, er, or miss the non obvious error in your code.
"Men shouldn't highlight social problems that uniquely affect them and should instead just stop whining and take responsibility and ownership of their own outcomes" is pretty much a defining attribute of "toxic masculinity."
Back in that era (and continuing today) rumours were routinely believed and significant harm was done via rumour.

Convincing people that photos and video are as believable as a rumour is not as helpful as it should be.
Database Fundamentals
Before all this cloud stuff you could just run the ubiquiti protect suite on a linux box. But then they discontinued it and the ios app to push their cloud offerings on people.
Perhaps your landing page could benefit from using your engine?

Despite my doubts, the output was decent. The clean HTML generated followed my instructions. However, "prototype" meaning web may confuse some users. It'd be helpful to add sample prompts or a brief explanation on the landing page.

What's the use case you had in mind when building it?
Interesting how consistent this age gap is over time, across countries and age groups, despite the fact that the causes for it keep changing: infant death, war, risk taking, suicide, disease.

With all those variables so very variable, you'd think there would be more periods where men's life expectancy would be higher than that of women, but that seems to be extremely rare (India in 1950 seems to be the only one).
What is HN's obsession with JS frameworks? There's 4 big ones (React, Vue, Angular, Ember (arguable if Ember still counts)) that have been in use for the better part of 2 decades at this point. Sure there's plenty of smaller ones like Svelte cropping up, but most places just use one of these 4 for the most part.

Anyone who's ever tried to build anything big with vanilla JS knows why these frameworks exist in the first place. The ones like Vue or Svelte aren't even really that complex to grok anyways, despite all the hyperbole about them.
Reasons you should use plain text to save your data
Surely the data breaches we hear about are the tip of the iceberg?

Just think of what needs to happen after a hack for you to hear about it:

- someone at the company needs to be aware it has happened.

- they need to accurately identify what was accessed.

- they need to disclose that this has happened.

- it needs to be visible enough that it gets picked up and talked about.

Each step of that funnel must have some drop-off that is non-zero. Do we hear about 80% of breaches? 5%?

Honestly I’ve no idea.
It's in the last two decades, not centuries. It really started in 2004, but I think the tipping point was Lyon in 2001 with the first security cameras in public space.