skysight-inc/HackerNews huggingface dataset:
The study [1] that's based on seems pretty typical, and is precisely what drives skepticism towards these policies. The differences for permanent teeth were not significant. The paper claimed this may be because "7-year-olds have not had the time to accumulate enough permanent dentition caries experience for differences to have become apparent." The differences in temporary teeth had a deft (decay, extracted, filled teeth) of 66.1% in Calgary (no fluoride) and 54.3% in Edmonton (fluoridated).

So you're looking at a small positive improvements in dental outcomes, for what may be a permanent decline to IQ. That's obviously not a trade I think anybody would make, so the real issue is not whether or not it improves dental outcomes but whether it's having measurable effects on IQ as we have seen in other studies. [2] I don't understand why a study operating in good faith wouldn't also pursue this question in unison, or in fact as the primary question. I think relatively few people outright doubt the dental benefits of fluoride, but rather are concerned about the cost we may pay for such.

[1] - https://onlinelibrary.wiley.com/doi/full/10.1111/cdoe.12685

[2] - https://ntp.niehs.nih.gov/whatwestudy/assessments/noncancer/...
There's a book about knots by Klutz that was featured here. Comes with string(s) attached.
Those are a few of the reasons. There are more. End of ZIRP, monopolies realizing they don't have to employ all the talented engineers to prevent competition anymore, etc. But you can't exclude AI.

Chegg and StackOverflow certainly beg to differ with your hypothesis. And they're only the first to fall.
Student kicked out of Columbia for LeetCode interview cheat tool [video]
My CS degree course used SML as the first language to teach everyone in the first semester. Put everyone on the same level, as it was unlikely people would have prior experience. Also made it easy to teach things like recursion.

Really enjoyed it.
So much Apple apologeticism in this article. 100s of apple employees planned an event where they got on stage and said to the world "we have working AI use cases." And they haven't delivered. There are no excuses.
I actually don't know, I was just making a joke about the dearth of applications on UT. I'd expect it to have Snap-type sandboxing, but the Security and Privacy section of the settings app doesn't tell me much.
Well, they compared both.

But realistically, there’s always been three categories to personal compute and gaming.

For lack of better words, mobile, portable and home use.

Mobile was the gameboy and now the mobile phone.

Portable back then was the game gear and sega nomad. Today it’s the switch, steamdeck, and for a while the PSP and PS Vita. These provide cut down versions of home console games or better fidelity than truly mobile.

Home use being permanently plugged in like the SNES/N64.

It’s not that the small handhelds have gotten bigger, it’s just that they’ve stopped making stuff in that smallest category.

The fact is that mobile phones have taken over that mobile market completely. There’s no space to compete so that market is dead for game console makers.

This has been the trajectory for decades now.
Because 99.9% of the time the memory allocation I'm doing is unimportant. I just want some memory to somehow be allocated and cleaned up at some later time and it just does not matter how any of that happens.

Reasoning about lifetimes and such would therefore be severe overkill and would occupy my mental faculties for next to zero benefit.

Cleaning up other resources, like file handles, tends to be more important.
Good news if you're serious: You can now have a single glibc that supports programs compiled with and without -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64.
Honestly, the short lifespan is the main disadvantage. It's made worse by how intelligent and sweet they are.

My daughter's rats hurled themselves at the sides of their cage when she woke up each morning, sticking their tiny hands out through the bars to clutch at her. When she did let them out they would run up her arms and sit on her shoulders licking her cheeks like tiny dogs.

Cedric died at the expected age of a little over two years. Bosco lived unusually long, dying at about five years of age.

You might want to consider what you know of your daughter's personality and how much of a trauma the rat's death is likely to be. My daughter was okay, but she was a young teen by the time Bosco died.

One potential downside, depending on how fastidious you are: they constantly leave scent marks everywhere, by depositing tiny drops of urine and rubbing fatty secretions from their sides on things. The amounts are truly tiny, maybe too small for you to even notice, but probably better to know about it in advance in case it icks you out. I don't think I or my daughter ever noticed them at all, though I did know about them.
> I've gone down that route several times and they always have issues, from drivers to config settings to just being too different compared to Windows or even MacOS.

You really should give KDE-based distros a try, the UI isn't that much different from the traditional Windows UI paradigm. In fact I'd say KDE is more similar to the Windows 7 UI, than Windows 11 is.

Also, drivers aren't really a problem with compatible hardware. As the person recommending/installing Linux, it is your duty to ensure that they've got compatible hardware. In my experience, anything older than a couple of years, from mainstream brands, work fine. The only couple of cases where I've had to manually install a driver was for printers, but even that is now almost a non-issue these days thanks to driverless/IPP printing.

> Non-tech (and especially older) people will generally have expectations that obscure linux distros (despite their good intentions) cannot meet

I'm surprised you mentioned non-tech and older people, because that's exactly who my ideal targets for Linux are, because their needs are simple, predictable and generally unchanging. It's usually the tech-savvy and younger people who've got complex software needs and specific workflows that find it hard to adjust to Linux. This was also the case for me, I had over a decade worth of custom AutoHotkey scripts + mental dependencies on various proprietary software that I had to wean myself off from, before I ultimately switched.

Older, non-techy folks are mostly fine with just a browser and a document editor. This was the case with my mum, and pretty much most of my older relatives. As long as you set up the desktop in a way it looks familiar (aka creating shortcuts on the desktop), they don't cause too much of a fuss. Initially there may be a "how do I do this" or "where did xxxx go?" depending on their needs/workflow. At least in my mum's case, there wasn't much of an issue after showing her the basics.

I'm curious what needs the older folks you know have, which can't be met with an atomic KDE-based distro like Aurora.
You say you support Trump but draw the line at a third term because “it’s not a good precedent.” But isn’t the deeper issue whether someone respects the spirit of the Constitution at all?

Laws and amendments aren’t just technicalities they only work because we as a society agree to follow not just the literal wording but the intent behind them. The "spirit of the law" the idea that power should be limited, that no one person should rule indefinitely, and that the Constitution sets boundaries we all agree to honor. If someone is already trying to twist the wording of the 22nd Amendment to find a loophole that’s a clear sign they’re not acting in good faith.

If you don't care when a President shows he doesn’t care about the spirit of the Constitution why would caring about precedent be a thing for you? Precedent is way down the line from keeping to the spirit of the Constitution. China has a constitution that guarantees democracy and free speech. Like Trump and your 'elected' workaround, the reality of their constitution is much different, all with China keeping closely to precedent.
I don’t think we’re quite back to where we were, because branded UI widgets are almost always devoid of functionality compared to their traditional UI toolkit counterparts. If a feature is even slightly “power user”, branded UI widgets probably don’t implement it, even in tools made for technical users.

One of my favorite examples is tree-style lists (“outline views” in AppKit nomenclature). On macOS these have a very convenient functionality where holding down option while expanding/collapsing a section performs that action on all children as well, and it’s practically never implemented in custom-built tree widgets even in cases where the primary audience skews Mac-heavy.
I was shocked after listening to this story by her, probably the best psycho horror I know:

https://www.youtube.com/watch?v=5637siSxu-E

SPOILER: Most commentaries seem to cast this as a story about the evil of utilitarianism, and that sort of us true if you take the narrator at his word, but I think the genius of the story is that at the end you start to realise how delusional the narrator is. It there in the title and at the final sentence, "it is the ones that walked away" that the narrator does not understand while you as the reader fully sympathise with them.
On the other hand, many interesting links (IMO) I submit to HN also get zero comments
It this not a prime example where they are able to use the timescale plugin, instead of writing their own solution?
Glibc is fantastically stable and backwards compatible in all the same ways , and I think you're overstating how backwards compatible windows is as well. Microsoft has the exact same dynamic library issues that Linux does via it's Microsoft Visual C++ distrubutables (as one example). Likewise, there's forwards compatibility issues on Windows as well (if you build a program in Windows 11 you'll have a hard time running that on windows XP/Vista for a huge number of reasons).

If you build a statically linked program with only glibc dynamically linked, and you do that on Linux from 2005,then that program should run exactly the same today on Linux. The same is true for Windows software.
Hello, interesting app, i think i reported an article by mistake because i clicked on the i icon, thinking that it was some "info" button, maybe you could add a little tooltip or a confirmation popup just to avoid receiving random reports haha.
Also, maybe it could be cool to have the choice between a very short TLDR (like 2 sentences max) or the longer ones you provide here, depends on each person i guess but for me the summaries here are still a bit too long to read.
Would also be cool to have some filter buttons at the top, to only show tech, business, international, etc.
How do you get from “ Right now, nobody knows from whence personhood rises” to (paraphrasing) “once we can recreate the connectome, we can back people up?”

If we don’t know what it even is, why is it so inevitable that we’ll be able to recreate it in another medium?
But municipalities that chose to do so would be taking the choice away from each individual.

I don't know enough to form an opinion about whether Utah's new policy is good or bad, but it is clearly on the side of individual freedom. (of course that's not the only concern)
Maybe you like these kind of meetings (why not) - what does religion has to do with that?
To add additional context, Quakers are also famously non-violent, even when met with violence against themselves:

> Quakers are one of the three historic peace churches and therefore have taken seriously the call to loving enemies and the practice of non-violence.

https://quaker.org/peace-and-nonviolence/
You can assign the span to an out of scope variable as long as it does not violate the scoping of the memory referenced by that said span. The closer primitive to C#'s Span<T> is Rust's &mut [T] since both are subject to lifetime analysis (of course the one in C#[0] is quite rudimentary in comparison to Rust).

[0]: https://em-tg.github.io/csborrow/
Or he likes these kind of meetings.
That’s only true if you consider all portable consoles in the same category.

There’s always been a market for the large portable console, also with the promise of docking. It’s just that compute was difficult to achieve until recently, and the market for the small end has been eaten by phones, and so they only make the larger end now.

See https://en.wikipedia.org/wiki/List_of_handheld_game_consoles...
Yes, I find PowerShell is criminally underrated for these type of tasks. Even though it's open source and cross-platform, the stigma from it's Windows-centric days is hard to overcome.
"Completely successful" would've been reaching orbit. They didn't expect to get that far, but this was still a far cry from a complete success. Only milestones cleared are countdown, launch, and stable flight in fixed attitude - which still leaves a lot of big ones on the way to orbit (controlled pitchover, max-Q, stage sep, second stage ignition and operation, payload fairing separation, orbital insertion, payload separation at the very least).
Databases have empathically not solved this problem. I have never heard of an DBS with first-class support of migrations; they are usually layered on top using something like Flyway or Liquibase. A query still working after a migration is still either an accident or due to a deliberate backwards compatibility effort.

The proposal essentially expects the dependency to provide a migration path. However, to the extent described this is only necessary in languages with no overloading. And it doesn't help for cases when the change is not as simple as providing a few rewrite rules or things like that.

Also, the jab about static type systems is misplaced. Their purpose is specifically to reject certain invalid programs, at the cost of rejecting a few valid. You can't have one without the other. With dynamic typing, backwards compatibility breakages fly under the radar until they gleefully blow up in production.
Explicitly yes:

> I mean new things in a very general sense. Newton's physics was a good new thing. Indeed, the first version of this principle was to have good new ideas. But that didn't seem general enough: it didn't include making art or music, for example, except insofar as they embody new ideas.
> It's literally a text typesetting engine pretending to be a rendering engine for high-performance UI

This is an outdated view of the web. Catch up or be left behind.
What do you mean "No more HDMA tricks"? GBA literally does DMA transfers that are automatically carried out at the horizontal-blanking interval. It's just encoded differently than how the SNES did it - no scanline numbers, just raw data to transfer every scanline as the horizontal-blanking period happens.
I'm not saying the judges are right, just that it's not so obviously legal if the courts are raising questions about it and if there's a process being initiated to seek clarifications.

> In the interim the theater aspect of all of this has an effect to discourage illegal immigration and encourage self deportation.

Also legal immigration as they've revoked green cards from people who emigrated legally and some of those people have apparently been "disappeared." It's not about "illegals" and it's dangerous at this point to continue spreading this misinformation.
Well, let's see. He could change the constitution. That requires ratification by 3/4 of the states. That's not happening.

Or he's going to ignore the constitution. That seems much more likely.

It also seems almost certain to trigger a civil war.

Currently, Trump is the president. He's even my president. I don't like him much, I think he's making very foolish decisions, but he's my president.

But he's not my king. And if he tries to stay in power in violation of the constitution, he won't be my president, either, because it's the constitution that makes him president. If he's outside that, then he's not the president.
No you don’t. The CAs are only necessary if you want random public devices to be able to validate your domain.

And you don’t have to trust the registrar because of what I just said. You don’t need to depend on PKI.
if you're a bad guy trying for third term: you run for VP, then somehow P disappears

and now you're P again
So what does that mean? Run as VP and have the president resign after taking office?
He is delivering on what he promised and I support all of the things he promised. I was a democrat for 40 years of my 45 year old life.
C++ std::span doesn't have comparison operators at all. If you were to write an equality operator you might use memcmp, in which case it will be exactly the same as memcmp, which LLVM will helpfully reinterpret as bcmp for best performance.

See for example the difference between std::string::operator== and just calling memcmp yourself: https://godbolt.org/z/qn1crox8c
These are unbelievable. Makes you realize how backwards EV cars and tech are in the USA.
Good job! I like the idea, seems similar to Google News, but with summaries in addition to the headline. Personally, I would prefer no pictures, they seldom add anything meaningful to the summary. I would enjoy seeing the items grouped by topic as does Google News (or maybe a filter?).
I like the 'X' in the lower left corner to remove an item. Maybe it would be more consistent with general UI principles to place it in the upper right corner?
I'm not able to select any text, is that by design?
It wasn't obvious to me that I could click on the summary to expand the window. I discovered it by accident.
It would be really cool if the AI could replace clickbait titles like "This 1 eating habit puts you at risk ..." with "study: red meat increases dementia risk".
It was a live stream, presumably stream operators had instructions to not show the kaboom live on camera, should one occur.
One island, two worlds (Haiti vs. Dominican Republic)
No paywall:
https://archive.is/DkjIV
Thanks for the feedback!

I'll update the site to mention that image processing happens in the browser for better privacy.

Saving settings via localStorage or nuqs is a great idea—I’ll look into adding that.

I’ve already fixed the broken links in /about, thanks for pointing it out!

The black background suggestion makes sense to prevent white flashes; I’ll implement that.

Regards,
Developer :)
> disappears

Or simply resigns.
sqlite3 is the canonical example of a mature, well-structured, excellently tested C codebase. I would also submit cURL/libcURL as a strong example.
Span<T> is easily my favorite new abstraction. I've been using the hell out of it for building universal Turing machine interpreters. It's really great at passing arbitrary views of physical data around. I default to using it over arrays in most places now.
The short life span is why I stopped keeping them as pets. They get sick a lot - respiratory issues, tumors, etc. Vet bills can add up. Finding a good vet comfortable with treating rats can be hard depending on where you are.

Being rodents, they're always gnawing on things to wear down constantly growing teeth. Can be destructive to your stuff if you're not careful when they're out of the cage (wires, remotes, ear buds, clothing, furniture, etc.). Hides, hammocks, and other cage furniture and toys will steadily need replacement too.

They're social animals and don't do well as solo pets. You want at the bare minimum two.
Apple have completely missed the boat now due to Tim Apple's incompetence. If Steve were here then there would be an Apple Car.
Generally I also find Zig's documentation pretty lacking, instead I try looking for the relevant issues/prs. In this case I found comments on this issues [1] which seem to still hold true. That same issue also links to the relevant LLVM/Clang issue [2], and the same restriction is also being proposed for Rust [3]. This is were I first learned about it and prompted me to investigate whether Zig also suffers from the same issue.

[1]: https://github.com/ziglang/zig/issues/694#issuecomment-15674...
[2]: https://github.com/llvm/llvm-project/issues/54964
[3]: https://github.com/rust-lang/rfcs/pull/3407
For what crime? So far he's just expressed an opinion.
The Quakers are fairly heavy politically invested, and most of them aren't even theists any more. There's no right of sanctuary in the UK, and if a group is sheltering criminals or providing them with premeses to plan criminal actions, it's damned right they should have their door busted in.
The Switch is a different class of device than the GBA or DS: a hybrid console, intended for use on the go or as a home console almost equally well.

Part of the problem is that the people who grew up with Game Boy type devices have shitty eyes now, and squinting at a little 2" screen is getting uncomfortable.
Worse, I've had submissions (both links and comments) get flagged in the past, and I have no idea why. I suppose they must have validated some HN policy, but if I had more information about the rationale, I could avoid making the same mistake again in the future (all of my submissions where that happened were for genuinely interesting contents or 100% non-offensive opinion comments).
If you're looking for this to be a tool to be shared around and use by other people (and that's definitely a big if, I know that's not always a goal) I would HIGHLY recommend having sample pictures at the ready and immediately accessible.

Also this might just be me but the little info icon wasn't immediately obvious to me

Handy little toy though, clean and easy enough to use
Weather-based attire suggestions
This is a bit elitist isn’t it. It highly depends on the type of code copied and it’s huge part of software engineer bullishness approach to LLMs compared to most other professions.

Regardless of how competent as a programmer you are, you don’t necessarily possess the knowledge/answer to “How to find open ports on Linux” or “How to enumerate child pids of a parent pid” or “what is most efficient way to compare 2 byte arrays in {insert language}” etc. A search engine or an LLM is a fine solution for those problems.

You know that the answer to that question if what you’re after. I’d generally consider you knowing the right question to ask is all that matters. The answer is not interesting. It’s most likely a deeply nested knowledge about how Linux networking stack works, or how process management works on a particular OS. If that was the central point of the software we’re build (like for example we’re a Linux Networking Stack company) then by all means. It’s silly to find a lead engineer in our company who is confused about how open ports work in Linux.
UMU – Unified Linux Game Launcher: step towards an FOSS platform without Steam
When has “not good precedent” ever stopped this president?
What have the technologists done that's hurt you?
> It's common for startups to be acquired when they lack a clear path to profitability

I just can't work out the economic logic of that. It seems to be then that there are secondary considerations, such as market domination, that provide the value in these transactions. I'm not sure how this argues against my point.

> a large company has the resources and clout to turn a borderline business into a good one

I can't determine why a search and advertising company thought it had the requisite skills to run an ISP or to make it a competitive and profitable business.

> even if it's a large company as sclerotic as Google.

The evidence here is that they failed anyways.
As an atheist that inoculated atheism in my children (not that it was hard to do, they simply stated to think by themselves) I can tell you that life is great.

We do not need someone to tell you how the wrote is - we can see it ourselves. What we see in life is explained by science, that brings in new progress - we do not need a group that claims that gif dud everything, to tell later that it was just allegoric when science explained it.

We do not need the mud of religion to cover for what it cannot explain - you mention how an insufferable edgelird you were, but religion is this, plus no will to change our learn.