MurphyA/hacker-news huggingface dataset:
by DoctorOetker | 2025-09-13 21:26:49+00:00
If you have ice and water in local thermal equilibrium, then you cant suddenly raise the temperature or decrease it: to increase or decrease the temperature one must add or remove heat. At a phase transition the temperature doesn't change when adding or removing heat, but part of the ice will melt or part of the water will freeze. So phase changes are temperature buffers, and can buffer an amount of heat.

As the arctic ice will disappear we will not just loose a few shiny white objects, but we will loose a heat buffer, to the tune of 334 kJ/kg ... times 18 000 cubic kilometers. That is 6 x 10 ^ 21 Joules.

Check this graph (note the zero is absolute):

https://en.wikipedia.org/wiki/Measurement_of_sea_ice#/media/...

We are going to witness the loss of a huge thermal buffer in a few decades at most.
by 3036e4 | 2025-09-13 21:27:39+00:00
I have an old MeeBlip synth. It is basically a box with some knobs and switches and a cheap 8-bit Atmel AVR inside, similar to the processor in some old Arduinos. Source code is available (I think this repo: https://github.com/MeeBlip/meeblip-synth) and they expose some pins to flash new code to it, but I never tried.

Any Raspberry Pi, even the Pico, must be orders of magnitude more powerful than that old AVR and easier to program too. A lofi groovebox made from a Pico with a few knobs and buttons attached sounds like a fun project someone probably already made.
by amenhotep | 2025-09-13 21:28:16+00:00
> The sources it provides when it decides to use RAG are there more for instilling confidence in the answer instead of encouraging their users to check its work.

This is an insightful point. I had an exchange with someone on the internet a few days ago; he wanted to argue something and used ChatGPT to "find sources" ("I'm at work and it's quicker"). It did its search, found a page with a figure, dutifully gave him that figure and a link, and he posted it.

The figure was, if you thought about it for a second, verging on ludicrous, and when prompted about it he linked the original source - it was a blog post that was evidently slop and the figure was just something that the original AI tasked to write that post had made up! The "research" was just a non-human centipede but he was perfectly happy to trust it and post it because well ChatGPT has gone and found a source so it must be true. Thought terminating.
by catlifeonmars | 2025-09-13 21:28:52+00:00
The term of art here is “voice-centric”. Where “voice” refers not specifically to voice communications, but the first-class coupling between cellular modems and the IP multimedia subsystems (IMS) core that mobile network operators run to provide VoLTE and messaging services.

It’s a moat designed to protect the incumbents and raise the barrier to entry for any competitors in the mobile networking space.
by aDyslecticCrow | 2025-09-13 21:29:19+00:00
Oof, ye i have heard about this kind of company culture. I think front-end and app development is particularly prone to cheap and dirty iteration. Bugs are cheap and non-consequential. New features are visible, fast to add, and make higher-ups happy.

I work in industrial embedded C. So perhaps i have weird expectations about the level of pedantry. A 10 row code change may take week to discuss, and likely require an open issue and test-case to get through.

At worst, a small 100 row code-change may require a 8000$ independent re-certification of the device before being fully pulled into master.
by Terr_ | 2025-09-13 21:29:22+00:00
On that note, a relevant recent book-read: "Unnacountability Machines" - https://press.uchicago.edu/ucp/books/book/chicago/U/bo252799...

There was some hard to follow explanations in it, but the author tries to connect the history and goals of cybernetics versus modern problems like being unable to get support from a company.
by benmmurphy | 2025-09-13 21:29:51+00:00
presumably she implicitly believes in tradeoffs because she hasn't campaigned to remove all motor vehicles from the road. surely, anyone arguing that cars should be allowed on the road when they are one of the leading causes of deaths is irredeemably evil and deserves to be mocked if they have the misfortune of dying in a car accident. Also, if Minnesota executed people for traffic violations then Hortman would not have been killed by Boetler. Surely, this means she is a hypocrite because she would not support such a policy.
by AlotOfReading | 2025-09-13 21:29:52+00:00
It doesn't show up in the online videos, but there was a huge contingent of people at that fireside chat wanting a reasonable safety story for C++. The committee simply doesn't have representation from those people and don't seem to understand why it's an existential risk to the language community. The delivery timelines are so long here that anything not standardized soon isn't going to arrive for a decade or more. That's all the time in the world for Rust (or even Zig) to break down the remaining barriers.

Profiles and sanitizers just aren't sufficient.
by back2dafucha | 2025-09-13 21:30:28+00:00
The biggest problem with Java these days is java developers are not really good at all. I would say n the last 10 years 99 percent of "Java" devs cant competently read a stack trace.

Im not sure why anyone would improve this language when the developers are so frankly pathetic. Let them use 1.8. The ecosystem has improved. Devs have gotten worse.

Java has become a land of opportunists just trying to pass of their non-Java maybe non-programmer skills
by boothby | 2025-09-13 21:31:04+00:00
A student once arrived, disheveled and with 20 minutes left, to a midterm. I gave him a stern look and a copy of the exam. While I was grading the exam, I discovered with slight horror that he'd showed up to the first of two classes that I was teaching back to back in the same room -- he was enrolled in the second, and had arrived 30 minutes early. Horror turned to joy as I failed to find a single error on his exam. We had a good laugh as I returned his exam; he was justifiably proud and only slightly embarrassed.
by sillywalk | 2025-09-13 21:31:43+00:00
Bitsavers has an interesting paper on PA-RISC 2.0 (the jump to 64 bits). It's got a high-level introduction, and then all the actual details.

https://bitsavers.org/pdf/hp/pa-risc/PA_RISC_2.0_Architectur... (2MB file)
by BoredPositron | 2025-09-13 21:32:51+00:00
Automated Trust Chain. According to their official statement, the accounts were reinstated following individual review. The vector is that legitimate accounts that don't break the ToS get dumped in a big set of accounts that actually do. A classic case of automated systems being gamed to trigger false positives. The vague statement about other accounts from the same set that couldn't be restored while not explicitly naming that these accounts were also phrack accounts makes the case even stronger. It was a denial-of-service and they blatantly didn't care until social media outrage hit them. I am not even blaming the CERT here maybe they were real false positives on their side. It's on Proton. They need to verify before taking actions against their own customers.
by gmuslera | 2025-09-13 21:33:51+00:00
The length of a minute depends on which side of the bathroom door you are on. Maybe it is not so much about learning, but about the brain having enough free cpu cycles to keep track of time.

Anyway, it sounds attractive the idea of the brain is somewhat younger if you kept learning all the way. But it may not be about “age” but flexibility or other things that we may not associate with older people.
by ViewTrick1002 | 2025-09-13 21:34:08+00:00
Is your suggestion that Germany instead of building renewables quickly displacing said coal instead invests their money in nuclear power?

That would mean they get a fraction of the capacity (in TWh) online and the people downwind of Germany would have to live with the emissions as they stand today without any abatement until the mid 2040s.

Does that sound reasonable?
by GoatInGrey | 2025-09-13 21:34:35+00:00
From an evidence-based perspective, it's preposterous primarily because it originates from the 2021 Cohen paper in which they open with unequivocal assertions that immunity debt is real, then walk back on the literal last page to apply the term MAY to their theory. If it started from an instance of a classic motte-and-bailey fallacy, it gets automatically thrown on the mountain of failed research attempts. Because we don't have time to give every sqawk its full due. Particularly if the sqawker isn't even taking their own ideas seriously.

https://www.mcgill.ca/oss/article/covid-19-medical-critical-...

The fact that it conceptually makes sense to a layperson is irrelevant in a truth-seeking context. Much for the same reason that a theory that Google functions by paid human labors manually assigning results to search queries they predict you will search ahead of time "making sense" to a layperson is meaningless in discovering how the system actually works.
by mogusian | 2025-09-13 21:35:12+00:00
Hola! Sí, funciona en español también. Podés cambiar el idioma de respuesta dentro de los ajustes; la página se llama Personalización.

Respecto de WhatsApp, sí, puede recibir notas de voz. Tenemos software que las convierte a texto y ejecuta las órdenes que hayas enviado en tu audio :)
by Animats | 2025-09-13 21:35:35+00:00
That's actually useful as a minimal machine.

It's possible to have a one instruction machine where the one instruction does a subtract, store, and branch if negative. But it's not very useful. This register-oriented thing is something someone might put inside an FPGA.

This is the the device register mindset, where you do everything by storing into device registers, as a CPU architecture.
by Lerc | 2025-09-13 21:36:15+00:00
Part of me thinks that if the case against social media was stronger, it would not be being litigated on substack.

A lot of things suck right now. Social media definitely give us the ability to see that. Using your personal ideology to link correlations is not the same thing as finding causation.

There will be undoubtedly be some damaging aspects of social media, simply because it is large and complex. It would be highly unlikely that all those factors always aligned in the direction of good.

All too often a collection of cherry picked studies are presented in books targeting the worried public. It can build a public opinion that is at odds with the data. Some people write books just to express their ideas. Others like Jonathan Haidt seem to think that putting their efforts into convincing as many people as possible of their ideology is preferable to putting effort into demonstrating that their ideas are true. There is this growing notion that perception is reality, convince enough people and it is true.

I am prepared to accept aspects of social media are bad. Clearly identify why and how and perhaps we can make progress addressing each thing. Declaring it's all bad acts as a deterrent to removing faults. I become very sceptical when many disparate threads of the same thing seem to coincidentally turn out to be bad. That suggests either there is an underlying reason that has been left unstated and unproven or the information I have been presented with is selective.
by 1718627440 | 2025-09-13 21:37:10+00:00
> Rust has its uint-thats-not-zero

Why do we need to single out a specific value. It would be way better if we also could use uint-without-5-and-42. What I would wish for is type attributes that really belong to the type.

typedef unsigned int __attribute__ ((constraint (X != 5 && X != 42))) my_type;
by 3np | 2025-09-13 21:37:43+00:00
> The bullet engravings are well known

You can read anything you want into those if you want to. To me they reek weeb culture (as opposed to furry like everyone else jumps to - there are overlaps but they are distinct), 4chan trolling and lemmy more than anything. We can not know the intentions behind those engravings and they say nothing about which, if any, affiliation the shooter had. Could be a Luigi wannabe, could be a false flag to induce civil war.

"Unafilliated" seems like the most plausible assumption right now. Everyone pushing theories about shooter affiliation right now either has their own political agenda behind it and are doing so incincerly or are useful idiots serving the aforementioned.
by ufmace | 2025-09-13 21:37:55+00:00
We would probably have much higher unemployment and slower-moving industries, and might no longer be the economic powerhouse of the world.

When it's simple and easy to fire people, companies are a lot more willing to take a chance on hiring somebody they aren't 100% sure will be a good employee, and willing to hire a lot and grow fast knowing in both cases they can fire easily if needed.

I find it sad that so many people never think about the second and third-order consequences of what sounds like feel-good policies. They often end up being a net-negative for the people they were intended to help.
by mkfs | 2025-09-13 21:38:48+00:00
Your post validates the classic "Conservatives think liberals are stupid, and liberals think conservatives are evil" observation. You say Kirk was

> quite an awful, abnormal, un-christian man

based on what? From what I can see, he was devoted to his wife and kids, was law-abiding, and was generally well-liked by his colleagues, many of whom regarded him as a friend. Hasan Piker, Mr. "America deserved 9/11," takes good care of his dogs, and seems to have healthy friendships with other streamers and generally good relations with family (like Cenk). Neither of them are "awful," though both were and are flawed (e.g., Hasan's grossly hypocritical "Champaign socialism" and his occasionally extremist rhetoric).
What IAM / Authentication for B2C to pick if hosted solutions is not an option?
by marknefedov | 2025-09-13 21:38:52+00:00
For some reason Cleck/Auth0 is not an option, that must be something that I can selfhost.

Also something that I'm really looking for is Authentication with local credential (password, passkeys, password-less etc) in native apps without OIDC webview popup (until Oauth for firstparty apps is released and adopted OIDC is PITA in this regard) but with most providers as I understand this is not an option. Self service UI or API for building self service UI.

It looks like there are a ton of options but all of them half-baked or poorly suited for B2C.

ZITADEL have gone through multiple versions of APIs with breaking changes, in B2C mode UI is littered with "Orgatnizations'' stuff, and thier branding so requires full rebuild through thier API. Logto, haven't tested out yet. Hanko looks promising, leans heavily into passkeys, but other wise very barebones, their "flows" API is interesting, provides "elements" for UI. Supertokens can't really understand how they position themselves. Keycloak chonky java boi, tried and tested, needs a java dev for customization. ory.sh kratos also tried and tested, requires building ui from scratch. This are some options, all have thier pros and cons, so I fell into analysys paralysis, maybe you have some experince with this solutions or some other that you can share?

Bringing something like Supabase JUST for authentication seems excessive to say the least.
by yepitwas | 2025-09-13 21:39:04+00:00
From what I’ve seen, Charlie stopped at promoting lies that if you believe them imply violence is on the table (and that have a history of inspiring violent acts). Nick has been willing to take the next step and go “We can’t do anything! Except kill them. But don’t do that! I didn’t say to! But what else can we do?” (So, Fuentes is closer to Trump’s level of flirting-with-telling-people-to-kill than Kirk was, AFAIK)

As far as their disagreements over doctrine of-late, I’m not sure. Their messages do/did differ in where they drew the line, though.

I’ve seen Loomer’s turning on Kirk (over his “turning” on Trump re: the Epstein files) cited as part of this, with Nick’s crowd being on Loomer’s side, but given Nick’s history with Trump that I know of I’d find that surprising, but I’ve not closely followed Fuentes so I’ve got some reading to do there.
by AIorNot | 2025-09-13 21:39:23+00:00
Well a couple of points as a senior techie over 50 now - considering the youth culture of the tech world, first of all this “hacking youth, hacking life” is all mostly ineffective in my opinion, it’s not so much a metric based existence that helps counter life’s speed but living better and learning the common wisdom of past generations that is more useful in my opinion :

1. Youth is wasted on the young - people in their twenties generally have not found their identities and this means they will often ‘discover’ and change their outlook into their 30s, 40s etc- things well known to older generations and why so many hippies become square, why so liberals become conservative, why so many skeptics take on religion. It’s human nature to rebel and discover the same lessons that past generations did and then pretend like their generation is the first to gain wisdom..

2. A substantial amount of life is not planned for, do not make the mistake of assuming your plans will bear fruition -life is what happens while you are making other plans -

3. Older age often means the things That gave you pleasure in your 20/30s will not as you age- that is part of your journey

4. Again life is a journey not a destination- live your life with optimism and instead of crazy ambitious year by year plans focused on achievement instead focus on the moment and your own personal health: I often see young people afraid to be adventurous, and young men in particular, fail to take care of their bodies, fail to take care of their mental needs and instead take on the road of overwork, stress, isolation and bad health (especially with the sedentary and isolating nature of programming)

5. As you really grow old (I’m not talking about you kids in your 20/30s here, you will find your tolerance for learning new things will lower, as will your skepticism of the new stuff, , it’s natural but it’s the antithesis of this industry- you will be yesterdays news and ageism in this industry is not something I see ending anytime soon. So find a way to stay relevant, maybe that means a career change, location change etc.. honestly the tech world as it today is not the insular but friendly optmistic and often artistic place of the 70s, 80s and 90s - when programming was as much an art as a corporate discipline, now it’s vastly larger industrialized and corporatized and corrupted by endless metrics, VC capitalism and social media doomscrolling and hype. (And Who really knows, how fast AI will change these modalities either negatively or positively)

5. A spiritual life of some kind is worthwhile- this article was about how fast life moves: IT DOES, I cannot believe how old I am, for example. The only counter to how fast life moves is savoring the moment - I think that an inward view is important in that regard, especially if you are an agnostic/atheist. That doesn’t mean to go out and adopt a dogma wholesale, but don’t be close minded and exclusionary and willfully obtuse, be willing to open yourself to others, be willing to forgive yourself too, above all Know Thyself… that takes decades
by john01dav | 2025-09-13 21:39:26+00:00
The problem with this line of reasoning is that it ignores the market consequences of Apple doing that sort of thing. Clearly, it is quite profitable — we can see the direct and indirect impacts to Apple's bottom line, and the other major phone company is trying to do the same thing. The result of this behavior being permitted at all, is that reasonable phones become unavailable. Even if some niche company makes such a phone, it will be very expensive and very poorly supported with interfacing with the rest of the world. This de-facto forces everyone into such a hobbled phone.

This would be understandable if there were real advantages to having phones hobbled in this way, but this is not the case. It's analogous to every car company putting spyware in. Most people don't know or care enough to care, but the spyware is still not meaningfully helping them. It's ubiquitous because it's profitable and you can't get a car that is not designed as profit seeking endeavor first and foremost.
by splatter9859 | 2025-09-13 21:40:50+00:00
Which is, of course, flat out unacceptable on many levels.

However; it seems to me some of these institutions could band together and pool resources both legal, financial, and otherwise to give something of a stronger defense than one alone.

Rock and a hard place certainly.

But there has to be something that can be done, albeit even in the United States broken systems of law, both constitutional and otherwise, to fight off this assault. Anything other than bending the knee and enabling further assaults on higher-education and/or the US democracy.
by mikelabatt | 2025-09-13 21:41:16+00:00
In a pure UTF-8 world we would not need it, sure. I get that point. But what do you want to do with 40+ years worth of text files that came after 7-bit ASCII, where they may coexist with UTF-8? If we want to preserve our past, the practical solution is that the OS or app has a default character set for 8-bit text encoding, in addition to supporting (and using as a default) UTF-8.

I also agree that "BOM" is the wrong name for an UTF-8... BOM. Byte order is not the issue. But still, it's a header that says that the file, even if empty, is UTF-8. Detecting an 8-bit legacy character set is much more difficult that recognizing (skipping) a BOM.
by decimalenough | 2025-09-13 21:42:12+00:00
Okinawa, Japan is famously one of the world's five "blue zones" and much ink has been expended on figuring out why. Bitter gourd or certain types of seaweed, perhaps?

What's less often discussed is that it's also Japan's poorest prefecture to this day, with spotty record keeping since it was effectively a Japanese colony (it was previously the Ryukyu Kingdom, which was annexed by Japan in 1879). Vast slabs of the main island were razed to the ground during the WW2 Battle of Okinawa and much of the civilian population simply starved to death.
by groby_b | 2025-09-13 21:42:30+00:00
This comment is especially funny to anybody who's run QGIS

Yes, it has a better UI than ArcGIS, and uses less memory, but only slightly so. It still looks like it escaped from 1995's Neckbeard Labs, is clunky as heck, and eats tons of memory as well.

It's still a great piece of software, don't get me wrong. I wouldn't trade it for any other GIS tool. But there's a long way to go for GIS software.
by jcynix | 2025-09-13 21:43:08+00:00
Sure, generating the "correct" format would be a good decision. When you change pixel orientation, you'll need to either update or clear the EXIF orientation info to reflect the new pixel data.

Rotation metadata might be helpful in (larger) thumbnails when images are displayed on mobile devices and responsive web pages. Metadata is easy to transfer, at least when scripting with Exiftool or ImageMagick.
by Pansy3 | 2025-09-13 21:43:36+00:00
Location: Cape Coast, Ghana (UTC+0)

Remote: Yes | hybrid | onsite

Willing to relocate: Yes, Europe

Technologies: Typescript, Python, PostgreSQL, SQL; Crystal, Elixir, Java, Kotlin, Ruby, C/C++, Go, Angular, Vue, Android, Flutter, Linux, Docker, Terraform, Kubernetes, GCP, AWS, Shell, NestJS ...and open to learn new technologies.

CV: https://drive.google.com/file/d/1M-tUwpkBlnZYPDQcwCeezzFXHa3...

Email: ephrimlawrence11@gmail.com

Hi, I’m Lawrence, and I'm passionate about building impactful products. I am a full-stack engineer with over five years of experience. I am proficient in TypeScript, Python, and Java, and I have experience with frameworks such as NestJS, Laravel, and Flutter. Additionally, I have experience in DevOps with GCP and AWS, as well as system administration. I learn quickly, enjoy new challenges, and thrive in team environments.

I am flexible with remote, hybrid, or onsite work and open to relocation. I am also looking for remote opportunities anywhere.