MurphyA/hacker-news huggingface dataset:
by voshond | 2025-12-28 16:11:52+00:00
I tend to disagree, I think a lot more in our society has changed due to the commodification of basically everything combined with the capitalist tendencies to pervert and corrupt anything, as there is no limit to greed. I think the housing market, food pricing and many more aspects of live have started to outpace the average workers wage to a point where it’s hard to be optimistic about a brighter future. The dream of ownership, a car, a family has gotten significantly more expensive in relation to incomes. At least from the POV of an European
by Lord-Jobo | 2025-12-28 16:12:38+00:00
Looks sloppy in any mode. The amount of wasted space has gone from “well a little bit of rounding/padding is alright to achieve a unified unique look” to “holy shit this is just Fischer price laugh and learn garbage”.

1/2 pixel strips everywhere, around tons of elements. Huge rounded corners. Slow showy animations.

This isn’t a UI for adults, this is a UI for a fake computer sequence in a cheap Netflix movie.
by BiteCode_dev | 2025-12-28 16:12:52+00:00
And kill many apps, maybe even OSes.

When most of what a user can do can be done from one single UI, the low friction will win.

And since all the data must be sent to the service, and that a super intelligent AI analysis all this data, the spying that is already considered outrageous today will reach unprecedented level.

Now, associate that with the fact the last year people in charge of said systems kissed the ring of the power that be in the most disgusting way. Add what we learned about surveillance from 3 letters agency.

You get your dystopia. It's not an if now. It's a when.

We need to solve that problem now. Once we hit it, we will lose the ability to solve it.

And I'm not sure where you could go on earth to escape it.
by jjice | 2025-12-28 16:13:20+00:00
I don't mind how Liquid Glass looks at all. It's just insane how buggy the system has become. Even Messages will bug out, like deleting my first word if I type too fast after opening a conversation or auto scrolling and not letting me scroll down until I exit and re-enter.

Unacceptable for the premium you pay for Apple software. Unacceptable for any software one is paying for. I hope they get their shit together and start fixing before they continue adding new stuff. 26.2 doesn't inspire me that they're on that trajectory.

The thing that amazes me most is that everyone on the teams responsible is probably using their Apple devices and running into these same bugs!
by throw4r3w45 | 2025-12-28 16:13:41+00:00
You are reading too much into this.

It would be like someone writing an article about growing up in a town with a winning sports team, joking with others about those living in towns with losing sports teams.

Imagine someone reading that and commenting, “…am I reading too much into this or does America have a culture of competition which involves mocking those you deem below you even for the most shallow reasons?”
by Aboutplants | 2025-12-28 16:14:02+00:00
Eighty Four, Pennsylvania is home to headquarters of 84 Lumber.

The name origination is however much less interesting but still entertaining

“Eighty Four was originally named Smithville. Due to postal confusion with another town of the same name, its name was changed to "Eighty Four" on July 28, 1884. The origin of the name is uncertain. It has been suggested that the town was named in honor of Grover Cleveland's 1884 election as President of the United States, but that occurred after the town was named. Another possibility is the town's mile marker on the Baltimore and Ohio Railroad. Another is that the town was named after the year the town's post office was built, by a postmaster who "didn't have a whole lot of imagination."
by estetlinus | 2025-12-28 16:14:37+00:00
I am trying hard to have strong feelings about it, but I just can’t bother. The only thing constant is change.

What I do know for a fact, is that for each error I have on my MacBook, I’ll have ~10 ungoogable errors on any other OS. I rage-sold my last Windows due to losing my Java installation (or just confusing which terminal I installed it in).

Please, crop all thumbnails in the corners, as long as you come pre-installed with just one working terminal.
by ecb_penguin | 2025-12-28 16:15:05+00:00
It is absurd to think that releasing open source code also requires releasing thousands of terabytes of Twitter and Reddit posts.

You already have access to all the training data everyone else is using.... You can download an offline version of Wikipedia. Here's every Reddit comment for a decade: https://academictorrents.com/details/ba051999301b109eab37d16...
by danudey | 2025-12-28 16:15:10+00:00
Keep in mind that for a lot of Chinese companies, it's difficult to (legally) access some outside resources.

My company hosts our docker images on quay.io and docker hub, but we also have a tarball of images that we post to our Github releases. Recently our release tooling had a glitch and didn't upload the tarballs, and we very quickly got Github issues opened about it from a user who isn't able to access either docker registry and has to download the tarball from Github instead.

It doesn't surprise me that a lot of these companies have the same "release process" as Wii U homebrew utilities, since I can imagine there's not a lot of options unless you're pretty big and well-experienced (and fluent in English).
by BrandoElFollito | 2025-12-28 16:15:55+00:00
> Religiosity predicts prosociality

... when in public view. Vanity and all this. Non-religious people are happy to keep their generosity to themselves.

> What made you stop volunteering at the clinic?

I started to travel the world. This was also a time where I experienced first hand how religion impacts people. So far in France we were shielded from that.
by Eduard | 2025-12-28 16:17:00+00:00
DMS:
40° 10′ 48.67″ N, 97° 16′ 36.49″ E

Decimal:
40.180185, 97.276804

Geo URI:
geo:40.180185,97.276804

https://geohack.toolforge.org/geohack.php?language=en&params...
by westurner | 2025-12-28 16:17:02+00:00
So eBPF for a WAF isn't worth it?

re: eBPF and WAFs:
https://news.ycombinator.com/item?id=45951011

From https://news.ycombinator.com/context?id=43564972 :

> Should a microkernel implement eBPF and WASM, or, for the same reasons that justify a microkernel should eBPF and most other things be confined or relegated or segregated in userspace; in terms of microkernel goals like separation of concerns and least privilege and then performance?

"Isolated Execution Environment for eBPF" (2025-04) https://news.ycombinator.com/item?id=43697214

"ePass: Verifier-Cooperative Runtime Enforcement for eBPF" (2025-12) https://ebpf.foundation/epass-verifier-cooperative-runtime-e... ..
https://news.ycombinator.com/item?id=46412121
by coldtea | 2025-12-28 16:18:08+00:00
Doesn't it? TV got mass adoption midpoint around 1955 - around which time when the fertility trends start sloping down (and incidentaly around the time Putnam puts the start of the decline in social capital in the US in the seminal "Bowling Alone").

It then stabilizes around 1980 and starts a second downward slop around 2010 - the time of smartphones and social media.

https://usafacts.org/articles/how-have-us-fertility-and-birt...
by spwa4 | 2025-12-28 16:19:09+00:00
Laws cannot be changed retroactively. So if AI training is a copyright extension that can only happen starting sometime next year. So the consequences of these companies' choices are already set in stone, even if they're not known yet.

The GPL requires that all materials to reproduce any derivative work be made available at cost (and all models can reproduce linux kernel GPL data structures, including the private parts, character-by-character). So do I get access to OpenAI's full training data?

Or do I get to make and publish Mickey Mouse cartoons by training an AI on Disney movies then publishing the model output. Hell, I could even make better versions of old Disney movies, competing with half of Disney's current projects!

It seems to me one of these must be true. So which is it?
by ecb_penguin | 2025-12-28 16:20:02+00:00
Well, you'd be wrong: https://www.merriam-webster.com/dictionary/open-source

In case you don't know, the dictionary doesn't prescribe meaning, it catalogs the commonly accepted usage of a word. That's why it listed "literally" to mean "figuratively", because along the way, people started using "literally" to mean "figuratively", so that's the definition now.

The common definition of open source does not match the OSI definition...

> people generally use “shared source” or something

"Shared source" was a Microsoft license and not at all generally accepted by anyone. A quick Google search found no references to this term used to describe open source.
by Imustaskforhelp | 2025-12-28 16:20:04+00:00
so what would you recommend for arm which has good proper support.

I feel like rasp pi has the most community support for everything so I had the intution that most things would just work out of the box on it or it would have the best arm support (I assumed the boot chain to be that as well)

what do you mean by the boot chain being painful to work with and can you provide me some examples perhaps?
by webstrand | 2025-12-28 16:20:09+00:00
Yeah, the issue is that there are no utilities for manipulating OsStrings, like for splitting, regex matching, or formatting OsStrings/Paths.

For instance the popular `fd` utility can't actually see files containing malformed utf-8, so you can hide files from system administrators naively using those tools by just adding invalid utf-8.

touch $'example\xff.txt'
fd 'example.*txt' // not found
fd -F $'example\xff.txt' // fails non-utf8

The existing rust libraries for manipulating OsString push people towards ignorance or rejection of non-utf8 filenames and paths.
by JKCalhoun | 2025-12-28 16:20:41+00:00
Probably shouldn't have a progressive tax for a service. You have a progressive tax for things like automobiles, houses, income. A portion of that revenue goes to transportation services that benefit both the public and local business.

> Taxing use seems entirely reasonable.

If by use you mean 18-wheelers, then by all means, tax away. I am pretty sure highways would last for decades with a minimum of maintenance if there were no large trucks on them.
by somat | 2025-12-28 16:20:47+00:00
An open question on fan curves

Environment: I am currently playing with a pid control function for my gpu fan, that is instead of saying "map temp x to fanspeed y"(fan curve) say "set fan to speed needed for temp z"(pid control)

Question: is there a reason pid type control is never a thermal option? Or put another way, is there something about the desired thermal characteristics of a computer that make pid control undesirable?

As a final thought, I have halfway convinced myself that in a predictable thermal system a map would match a set of pid parameters anyway.
by hodgesrm | 2025-12-28 16:21:10+00:00
I can't judge how accurate this account is as a whole, but it raises some intriguing points. For example, this passage ties student indebtedness to the decline in radicalism.

> Noam Chomsky sounded a similar note in 2014 when he described the emergence of a business model ... keeping the student body burdened by debt and, thus, less likely to repeat the student activism of the 1960s.

I also like how the articles tie the general shape of the Information Revolution to the emerging gaps in higher education.
by mmooss | 2025-12-28 16:21:33+00:00
> Reading that a letter in my alphabet is mostly obsolete feels really weird. No rebuttal, just a comment.

Sorry, I should have specified 'in English'.

> a lot of other systems actually do this exact substition. If your name contains æ it will be substituted with ae

I agree and to clarify, I meant that the reverse substitution doesn't happen.
by jghn | 2025-12-28 16:22:05+00:00
Sure, but that's part of my point in agreeing that definitions of "functional programming" are muddy at best. If one were to go back to say 1990 and poll people to name the first "functional programming" language that comes to mind, I'd wager nearly all of them would say something like LISP or Scheme. It really wasn't until the late aughts/early teens when that started to shift.
by efficax | 2025-12-28 16:22:10+00:00
the market agrees for the most part. VR goggle interfaces just aren't taking the world by storm. When it came out I thought: I'll wait for the iteration that comes 2 years later (the AVP 3 or whatever) since by then they'll have worked out the kinks and it will be a solid computing platform. It's 2 months shy of 2 years since general availability of the AVP and it's essentially identical to the initial release with just a minor chip upgrade. It's a dead product line
by myself248 | 2025-12-28 16:22:25+00:00
Initially I kept my ToDo in a text file and I'd just delete things when I did them. Nice clean list of what's remaining, but after a few weeks I felt AWFUL, the list grew faster than it shrank, and it felt like I never made headway.

Now I don't delete things. I put a little + at the start of the line for anything I did, a - for anything I decided not to do, and a / for anything I did partially but needs to be revisited. I write a new list each day, carrying-forward items that I feel are worth revisiting.

And what's huge is that I can scroll down and see previous lists, years worth, and read all the stuff I did. It's enormous compared to the remaining todos, and apparently that's psychologically important.
by adamzwasserman | 2025-12-28 16:22:50+00:00
Great questions, these are exactly where the mental model matters most.

Where to draw the line? The answer is "further than you'd think." Validation errors? data-error attributes or aria-invalid on the input. Derived values? Compute them from DOM on demand rather than caching. Server-driven defaults? Server renders them INTO the DOM, then DOM is truth.

The key rule of thumb: if it affects what the user sees, it belongs in the DOM. If you're putting state in JS just to render it back to the DOM, you've created a sync problem. If it's data persistance or state that only code cares about... back-end, pure function, using some efficient memory structure.

SSR consistency is actually easier this way. Server renders HTML. Client reads it. No hydration mismatch because there's nothing to reconcile.

MutationObserver performance? Scoped per component, not global. Use subtree: false when you can, attributeFilter to watch only specific attributes. The browser batches mutations automatically (delivered in microtask), so rapid changes don't mean rapid callbacks.

In practice it's cheaper than React's virtual DOM diffing for most UI. You're not diff-comparing object trees, you're getting notified exactly what changed.

The DATAOS book (https://dataos.software/book) goes deeper on the architecture if you want the full philosophy.
by spwa4 | 2025-12-28 16:23:33+00:00
> Also, can an AI be trained with the leaked source of Windows(R)(C)(TM)?

I think you mean to ask the question "what are the consequences of such extreme and gross violations of copyright?"

Because they've already done it. The question is now only ... what is the punishment, if any? The GPL requires that all materials used to produce a derivative work that is published, made available, performed, etc. is made available at cost.

Does anyone who has a patch in the Linux kernel and can get ChatGPT to reproduce their patch (ie. every linux kernel contributor) get access to all of OpenAIs training materials? Ditto for Anthropic, Alphabet, ...

As people keep pointing out when defending copyright here: these AI training companies consciously chose to include that data, at the cost of respecting the "contract" that is the license.

And if they don't have to respect licenses, then if I run old Disney movies through a matrix and publish the results (let's say the identity matrix)? How about 3 matrices with some nonlinearities? Where is the limit?

Since copyright law cannot be retroactively changed, any update congress makes to copyright wouldn't affect the outcome for at least a year ...
by grayhatter | 2025-12-28 16:23:37+00:00
> You're mischaracterizing what I'm saying.

"I'm saying"? Why are you posting from multiple nonsense account names?

> For one thing you're talking about "someone" when I'm taking about "someone with power".

Are you sure you it's a mischaracterization? Or is it a disagreement over what are the important parts?

> Copyleft isn't about two people, one gaining power over the other. It's about lots of people with no power protecting themselves again one entity with a lot of power to impose themselves.

That's sounds like two parties, who disagree about what they should be allowed to do with the work of others. One side thinks they should be able to control the behavior and actions of the other, and the other disagrees they should have any say over how they act. In that example which side is the GPL, and which side do you think I believe is more free?

> Are you new to HN?

Brand new!

> Every month there's news of projects trying to arrest power contributors using various shenanigans. Copyleft protects against a class of such attacks.

Then you should have specific examples you can describe and or cite?

> Eg Oracle and open office, red hat and centos.

those are names of companies, not examples of embrace, extend, extinguish... which is the FUD you started with?

the reddit post isn't linux losing control, is it? They made an insulin pump, and used linux... did linux lose control over anything? Is the best version of Linux on that insulin pump? Given it appears to be killing patients, I'm gonna guess it's not the best version, and the best version is still what I'm gonna call "mainline".

I restrict myself to foss software as much as I can. Because I want to be able to modify, and hack on the stuff I use. I also strongly support right to repair laws. But I'm unwilling to force my opinions on others. If you want to make something, and keep it secret, and set rules about how I'm allowed to use it, that's reasonable. I'm gonna tell you no, and suggest you piss off. Then I'll find or make something to replace it. I've never seen other person doing things, as preventing me from doing it myself or my way. And haven't found an example of it happening, other than people saying, I should be able to take what you made, and use it how I want without asking you for permission.

Either you believe 1) others should be able to set rules related to how they are allowed to use your work, or 2) you don't support the GPL

I guess there is a secret third option where you believe that you should be able to make up rules, but no one else should.
by Youden | 2025-12-28 16:23:48+00:00
The Orange Pi 5 Plus on its own should be much cheaper than an N100 system. Only when you add in those extras does the price even out. I bought mine in an overpriced bundle for 182€ a few months ago.

It supports NVMe SSDs same as an N100.

Maintenance is exactly the same; they both run mainline Linux.

Where the N100 perhaps wins is in performance.

Where the Orange Pi 5 Plus (and other RK3588-based boards) wins is in power usage, especially for always-on, low-utilization applications.
by evanelias | 2025-12-28 16:23:52+00:00
Your first link (Canada/BC) offers guidelines for BC government usage of open source software. In this type of situation, the OSI's list of approved licenses (and OSD in general) is very helpful, since it avoids massive duplicative legal overhead of evaluating software licenses. But in my opinion, that has little bearing on whether or not people should strictly follow this definition in an international public forum.

As far as I can see, your second link (applies to all EU member states) makes no mention of the OSI whatsoever, and uses a definition that is far briefer and less specific than the OSD.

I cannot evaluate the third link (Germany) as I don't speak German and automatic translation may introduce subtle changes.
by mmooss | 2025-12-28 16:24:13+00:00
A personal hypothesis is that additional characters were much simpler in the age of handwriting, most of the history of literacy, compared to the age of print, the current age.

Using handwriting, additional characters are simple and in fact Medieval European scribes used many abbreviations, etc. When you need to set type on a printing press, or even input a character not already on your computer keyboard, the barrier is higher.
by bratwurst3000 | 2025-12-28 16:24:18+00:00
you are right now I better understand what you meant.

That was the part that confused me.

"If it does negate the benefit than that would suggest that the entire benefit from the beige fat is from putting the body in a calorie deficit, and you would then expect the exact same effectiveness from calorie restriction"

As far as I understood the paper its beige fat that can eat away food from cancer and not white fat. And afaik calorie restriction doesnt augment beige fat.
My error was thinking you meant calorie restriction while having white fat but you meant with beige fat? And yes this makes sense.

And I thinked autophagy because this is the main "thing" happenkng while fasting which is not burning body fuel

thanks for the answer
by r0fl | 2025-12-28 16:24:25+00:00
I find if I don’t plan I get a lot less done

Planning shouldn’t take that long

Do it while you’re doing something else. You can plan when you have your morning coffee, or while you commute or walk isn’t Apple voice memos and then copy the transcript and paste it into ChatGPT and have it make you a todo list from that messy memo

It shouldn’t take you any additional time if you don’t want it to.
by jeffbee | 2025-12-28 16:24:48+00:00
> PTP packets with 5 milliseconds of randomness in the scheduling

This should not matter, unless you are a 5G telecom operator running at a high frequency. Gaussian noise in the master is not important to PTP. Being a master is easier than being a slave.

If you are running PTP at 128 Hz like a telecom, delays that large might lead to slaves resetting their state machines, which would blow the whole thing up.

> The CPU can ask the NIC how many nanoseconds ago that was

The CPU can indeed ask the NIC what time it is, but then the CPU has to estimate how long ago the NIC answered the question. If the PCI bus is in L1, it will take 10s to 100s of microseconds (no hard upper bound; could be forever) to train up to L0. The host has to determine this delay and compensate for it, because PCI bus transition is much longer than the desired error in PTP. The easiest way is to repeatedly read the time, discard the outliers, and divide the estimated delay in half. This technique is used by various realtime ethernet stacks. You will note that this is effectively the same as disabling ASPM. This is also why they invented PCIe 3.0 PTM.
by fauigerzigerk | 2025-12-28 16:25:29+00:00
It seems obvious to me that liquid glass is no designer's idea of a good UI. It's a business move to force developers to support the upcoming iGlasses where transparency is actually necessary.

Perhaps Apple is willing to accept that most macOS users will enable "reduce transparency" so long as devs implement support for transparency.

But there is another explanation making the rounds, possibly a conspiracy theory. Some people claim that Apple is doing this to make cross-platform technologies look obsolete and hard to implement.

If there's any truth to this, it's a terrible idea that could easily backfire. People could get used to there not being a consistent platform look and feel. Like on Windows, "native" could lose its meaning.

Whatever Apple promotes as "native" could become just another style among many.