MurphyA/hacker-news huggingface dataset:
by stein1946 | 2025-12-11 02:02:40+00:00
> To all the parents defending this: you are responsible for your children and what they do.

Stop delegating action to the individual.

Me and missus are full time employees, I do not have oversight to what my kid is doom-scrolling on his lunch break.

> Passing laws that affect all of us because you are too lazy and ineffectual to raise your children properly is unacceptable.

How does it affect you? Unless you are a corporate mouthpiece this does not affect you at all.

I do not want my kid to watch any degenerate pornography on his formative years just because some lobbyist wants to shove freemarketeering ideologies down our throats.
by johnnyanmac | 2025-12-11 02:02:51+00:00
They already have that. Youtube Kids. And it works horribly because apparently Family Guy counts as "for kids". And that's not even the tip of the iceberg on the problems presented.

Tech is trying to push all these wonderful LLM's on us, telling us how it works like magic. Meanwhile, it can't even follow basic public TV labeling.
by nielsbot | 2025-12-11 02:03:13+00:00
Thugs is as thugs does.

They're detaining citizens:

- https://www.hsgac.senate.gov/wp-content/uploads/2025.12.8_IC... - https://www.visaverge.com/news/congressional-probe-finds-age...

They're doing it because they're brown:

- https://www.brookings.edu/articles/racial-profiling-by-ice-w...

They're deporting them third countries:

https://www.cfr.org/article/what-are-third-country-deportati...

> We should think about the consequences of letting in tens of million of illegals instead.

What are the consequences exactly?
by famahar | 2025-12-11 02:03:14+00:00
Originally it wasn't. It was more similar to hackernews, just more general. Lately it's going all in on wanting to be a social media platform full of dark design patterns to keep people hooked. Hackernews has barely changed from its beginning. I don't feel overwhelmed browsing it. Five minutes of reddit and I fall into a dopamine hole that can be hard to get out of. It's no longer part of my daily routine for that reason.
by bxparks | 2025-12-11 02:03:30+00:00
I read this all the time from other people, but for me, Selection sort is the easiest to remember and implement. My next easiest would be Insertion sort.

Bubble sort doesn't click for me easily. I think it's because the terminating condition seems uglier than Selection sort or Insertion sort. I always have a little voice in the back of my mind, "Is this outer loop guaranteed to terminate?"
by spicyjpeg | 2025-12-11 02:04:00+00:00
It has been enabled mainly by the the advent of streamlined tooling to assist with 1:1 byte-by-byte matching decompilations (https://decomp.me/ comes to mind), which allows new projects to get off the ground right away without having to reinvent basic infrastructure for disassembling, recompiling and matching code against the original binary first. The growth of decompilation communities and the introduction of "porting layers" that mimic console SDK APIs but emulate the underlying hardware have also played a role, though porting decompiled code to a modern platform remains very far from trivial.

That said, there is an argument to be made against matching decompilations: while their nature guarantees that they will replicate the exact behavior of the original code, getting them to match often involves fighting the entropy of a 20-to-30-year-old proprietary toolchain, hacks of the "add an empty asm() block exactly here" variety and in some cases fuzzing or even decompiling the compiler itself to better understand how e.g. the linking order is determined. This can be a huge amount of effort that in many cases would be better spent further cleaning up, optimizing and/or documenting the code, particularly if the end goal is to port the game to other platforms.
by chrismorgan | 2025-12-11 02:04:04+00:00
Times New Roman, Arial, Courier New, Calibri, Cambria… all of these fonts are proprietary.

But there are open-source metrically-compatible alternatives to all of them, commonly included in Linux distributions and/or office suites like LibreOffice.

Probably the most popular set is https://en.wikipedia.org/wiki/Croscore_fonts, with Tinos, Arimo, Cousine, and in the extended set Carlito and Caladea. The former most popular set is probably https://en.wikipedia.org/wiki/Liberation_fonts, with Liberation {Serif, Sans, Mono}.

But a given system is definitely less likely to have a Calibri alternative than a Times New Roman alternative.
by nostrebored | 2025-12-11 02:05:29+00:00
I value my kid not being exposed to porn as a child well above your right to privacy while watching it.

The ubiquity of the internet and children’s access to it is something we haven’t reckoned with yet. The differences between pre social media and mobile vs now is immense. The people seeking to capitalize on getting children addicted to something are numerous and well motivated by LTV.

Their incentives and the wellbeing of children are directly at odds. We already regulate things that are addictive for children.

People might give their kids a drink extralegally. Nobody is saying “hey kid, why don’t we watch porn together so you can develop healthier habits.” Nobody is creating a “starter Instagram” with their teenage daughter.

These forms of media are NOT SAFE FOR KIDS. They have observably negative population wide outcomes and are as reasonably banned as lead in pipes.
Show HN: Knav – Embed an AI assistant on your site, trained on your docs
by randydigital | 2025-12-11 02:06:03+00:00
Knav lets you add an AI-powered assistant to any website. Users press Cmd+K and can ask questions in natural language — answers come from your own content.

You upload docs or add URLs, and Knav builds a semantic search layer on top. No keyword matching — it understands meaning. Users get answers sourced from your documentation, not hallucinated.

The embed is a single script tag. Works with any site (React, WordPress, static HTML).

Stack: Next.js 16, Gemini 2.0 Flash for inference, vector embeddings for semantic search, vanilla JS widget.

Built this because most site search is terrible and chatbots feel disconnected from the actual content. Wanted something that feels native and actually knows your stuff.

Feedback welcomed.
by tamimio | 2025-12-11 02:06:05+00:00
What about Ring cams? Is there a deRing site? Also, the flock cams are beyond ALPR, I saw a video before about some investigation and one of the things was how flock was used to recognize a car without a plate. Flock is an automated car recognition system, the plate is just part of it. Makes me wonder if having extremely unique or “cloaking” car design will fool it.
by n8cpdx | 2025-12-11 02:06:21+00:00
If you read my comments, you’ll see that I did no such thing. I asked if you did 5-10 years of work in the last year (or 5-10 weeks of work in the last week) and didn’t get a response until you accused me of denying your reality.

You’ll note the pattern of the claims getting narrower and narrower as people have to defend them and think critically about them (5-10x productivity -> 4-5x productivity -> 4-5x as much code written on a side project).

It’s not a personal attack, it is a corrective to the trend of claiming 5,10,100x improvements to developer productivity, which rarely if ever holds up to scrutiny.
by icecube123 | 2025-12-11 02:07:30+00:00
You are correct. Microsoft invested significantly to create a modern properly designed font that is easy to read on a variety of screens, prints clearly and consistently, scales well, and can do italics, bold, etc well.

I think this came out back with Office 2007 or something. I believe Aptos is actually the new next generation font that should generally be considered an enhancement to Calibri.

While Microsoft isnt great at many things, their investment in font design and support is outstanding.
by johnnyanmac | 2025-12-11 02:07:31+00:00
That's the thing. We don't really ban "youth smoking". We ban sellers selling to youth. Who's accountable is everything in law.

Targeting platforms is like only banning one brand of cigarette. People will just find another. We should instead attack the "seller" here, being the algorithms optimized for selling and not for the enrichment of society.
by rtpg | 2025-12-11 02:07:44+00:00
Good points.

I do agree that "not without a warrant" is a pretty load-bearing thing and it _should_ be tedious to get information. When a lot of info is just so easy to churn through that can activate new forms of abuse, even if from an information-theoretical point of view the information was always there.

And it's not even just about public officials. All those stories of people at Google reading their exes emails or whatever (maybe it was FB? Still) sticks to me.
by mattglossop | 2025-12-11 02:08:12+00:00
Yea that makes sense. Just frustrating/confusing as whenever prospective/current users mention the use of ChatGPT, they almost always cage their answers by saying something like "I know I need to double-check what it says" or whatever.

I figured since we were recommended ETFs that are managed by names people recognize, that's where the transference of trust would come in for us.
by stein1946 | 2025-12-11 02:08:55+00:00
> A lot of the criticism is based on the concept that it won't be technically watertight

Those who do that, are not interested in this ban working, they are the individualists assaulting the community.

> a) normalising people uploading identification documents...

we have technical measures for which there is no need for the end user to upload anything. With oath you can basically have a simple age check; nothing more.

> (b) a small fraction of kids branching off into fringe networks that are off the radar and will take them to very dark places very quickly.

You can always minimize the fraction, but you can never make it go away.

> Because it's politically unattractive, I don't think enough attention has been given to the harms that will flow from these laws.

This was a politically bold move and there will be no harms that will come out of it; especially when compared to the status quo.

Those who feign concern about this usually have vested interests into stopping this bill; their "interest" is just another attempt in stopping it albeit with a more "nuanced" approach.
by wmonk | 2025-12-11 02:09:09+00:00
PetsApp – The future of pet care | Remote (US/UK/EU) | https://petsapp.com

Open roles:

- Full Stack Engineer $150k–$230k | Full-time

We’re building an AI-powered clinic assistant that actually gets things done—booking appointments, managing vaccine records, handling FAQs, and even sounding like the clinic itself. This is multi-modal AI in the real world, not a demo.

⸻

We’re looking for product-minded engineers who want to push the boundaries of generative AI, RAG, and intelligent automation. You’ll ship fast, solve real user problems, and help us make AI feel magical, not clunky. Tech stack: TypeScript, NestJS, React, React Native, AWS. Bonus: AI experience, but what matters most is product intuition and the drive to build useful things.

Apply here: https://forms.gle/5fww8HDwRrP6c6Fo9
by A_D_E_P_T | 2025-12-11 02:09:10+00:00
> their demographics are shaky AF

Every major country's demographics are shaky. Japan and S.Korea are already shrinking. The US is propped up by, uh, low-quality immigration, and fertility has nevertheless dropped to record lows. The large countries of Europe are either basket-cases, tinderboxes, or both. Germany and Italy haven't had above-replacement TFR since 1970!

China's not doing great, but having a population reservoir of 1.4B can make up for a lot of deficiencies. If everybody shrinks or becomes utterly dysfunctional, I'd bet that a vast, productive, essentially monoethnic nation weathers the storm better than the rest.
by XenophileJKO | 2025-12-11 02:09:23+00:00
I will say for example now at work.. if I see a broken window I have an AI fix it. This is a recent habit for me, so I can't say it will stick, but I'm fixing issues in many more adjacent code bases then I normally would.

It used to be "hey I found an issue..", now it is like "here is a pr to fix an issue I saw". The net effort to me is only slightly more. I usually have to identify the problem and that is like 90% of fixing it.

Add to the fact that now I can have an AI take a first pass at identifying the problem with probably an 80%+ success rate.
by yunnpp | 2025-12-11 02:10:10+00:00
Obviously you have no kids or live in a remote cabin isolated from society.

Banning social media in principle is like banning the sales of alcohol and other drugs to underage people. Those bans are good for society irrespective of your parenting ability. It helps that those negative things are less accessible to the vulnerable.

Now, how the social media ban is effected in practice is a different point. And people here are rightfully skeptical of ID verification and such things, since that opens the door for way more surveillance outside social media.
by Terr_ | 2025-12-11 02:10:29+00:00
> In any case... say what you will about the US, we won't shoot you at the border for trying to leave.

How does this alleged virtue square away with everything else that's going on?

There ara bunch of murdered Venezuelan fishermen right now that never came even remotely close to the border, let alone transiting it in either direction.

"Say what you will about zombies eating your brains, at least they won't eat your eyes."
by nostrebored | 2025-12-11 02:10:40+00:00
Yeah, this is absolutely one post hoc interpretation of it. The black market for spirits absolutely pales in comparison to public health and legal data, which conclusively show that second order effects of drinking like liver disease, public intoxication, and domestic violence plummeted.

This prohibition era retcon is a way to justify the fact that people like to drink and there were many people who stood to make money on re-legalization.

Which is why I said the question of it being a good thing is different. I encourage you to look at the data, as someone who also enjoys to drink.

Government bans are surprisingly effective in most developed countries.
by snickerbockers | 2025-12-11 02:11:20+00:00
For anything involved in the I/O stack this would be a complete non-starter because having a cache implies the existence of a filesystem which in turn implies the existence of all underlying modules. PCI, network stack, USB, etc can all be necessary prerequisites for that so it's a non-starter for anything involved with them too; at this point we've already ruled out most of the computer.

Also for embedded systems there often isn't a writable filesystem, and that is a huge part of linux's userbase.
by rtpg | 2025-12-11 02:12:38+00:00
> Standards are different. The purpose of the standard is that Alice wants her output device to be compatible with everyone else's input device and Bob wants his input device to be compatible with everyone else's output device.

I do think there's value and a lot of work in coming up with a standard that manufacturers agree on. It's a huge coordination problem, based on the idea of unlinking a standard's success with the success of, say, a hardware competitor. It's real work! And like.... HDMI is an invention, right? If that isn't then what is?

"we should have drivers for the hardware that relies on this tech" just feels like an obvious win to me though. The (short-term) ideal here is just the forum being like "yes it's good if HDMI 2.1 works on linux" and that being the end of the story

I don't have much love for things that mean that like VGA info online all being "we reverse engineered this!!!" so they're not my friends but I wouldn't succeed much at standards coordination
by LargoLasskhyfv | 2025-12-11 02:13:12+00:00
I have used plain Arch in the past, for several years, no derivatives.

At that time there existed an AUR-helper called Yaourt, which I made heavy use of. But often in haste, sloppy. Which lead to many unnecessary clean-up actions, but no loss of system. Meanwhile I had to use other stuff, so no Arch for a while. When the need for using other stuff was gone I considered several options, like Gentoo, but naa, I don't wanna compile anymore!1!! (Yes, Yes, I know they serve binpkgs now, but would they have my preferred USE-flags?) Maybe Debian, which can be fucking fast when run in RAM like Antix, but I had that for a while, and while it's usable, Debian as such is bizarre.

Anything Redhat? No thanks. SuSe? Same. So I came across CachyOS, and continued to use that, from the first "test-installation" running to this day, because it works for me, like I wrote before. Like a dream come true.

Remembering my experiences with Yaourt I abstained from using the AUR. And that worked very well for me, so far. Also the Gentoo-like 'ricing' comes for free with their heavily optimized binary packages, without compromising stability.

> I guess I'm asking, have you installed the vanilla distro? Are you familiar with things like systemd-boot, partitioning, arch-chroot, mkinitcpio, and all that?

Yes.

Are we clear now?

Edit: I'm so overconfident I'm even considering disabling the pacman-hooks into BTRFS-snapshots, because I never needed them.

No rollback necessary, ever, so far. Same goes for pacman cache. After every -Syu follows an immediate -Scc.

Because the only way is forwaaaaard ;-)
by reactordev | 2025-12-11 02:13:14+00:00
Which is what a sane terrain system would do. Just beyond the far plane you would load/gen the tile/chunk and as you got closer, increase the resolution/tessalation/etc. (or you start with high and each level away you skip vertices with a wider index march for a lower lod).

In any case, like I said, I welcome any new advances in this area. Overhang being the biggest issue with procedural gen quad terrain. Voxel doesn’t have that issue but then suffers from lack of fine detail.
by minitech | 2025-12-11 02:13:24+00:00
In practice, semver is very helpful. Its major benefit is allowing packages to declare compatibility with versions of their own dependencies that don’t exist yet. (Distrusting updates and pinning versions is important and correct, but it’s not a “versioning method” that stands in contrast to semver or anything. That’s what lockfiles are for.) The pre-semver Python package ecosystem is a good example of what happens without it: fresh installs of packages break all the time because they have open-ended or overly permissive upper bounds on their dependencies. If they were to specify exact preexisting upper bounds, they’d slow down bugfixes (and in Python, where you can only have one version of a package in a given environment, new features) and add maintenance busywork; I’m not aware of any packages that choose this option in practice.

> You have released version 1.0.0 of something. Then you add a feature and fix a bug unrelated to that feature. Are you at version 1.1.0 or 1.1.1? Well, it depends on the order you added your changes, doesn't it? If you fixed the bug first you'll go from 1.0.0 to 1.0.1 to 1.1.0, and if you add the feature first you'll go from 1.0.0 to 1.1.0 to 1.1.1. And if that difference doesn't matter, then the last digit doesn't matter.

It depends on the order you released your changes, yes. If you have the option, the most useful order is to release 1.0.1 with the bugfix and 1.1.0 with both changes, but you can also choose to release 1.1.0 without the bugfix (why intentionally release a buggy version?) and then 1.1.1 (with or without 1.0.1), or just 1.1.0 with both changes. You’re correct that the starting point of the patch version within a particular minor version doesn’t matter – you could pick 0, 1, or 31415. You can also increment it by whatever you want in practice. All this flexibility is a total non-problem (let alone a problem with the versioning scheme, considering it’s flexibility that comes from which releases you even choose to cut – semver just makes the relationship between them clear), and doesn’t indicate that the patch field is meaningless in general. (Obviously, you should start at 0 and increment by 1, since that’s boring and normal.)

Sure, it’s impossible to classify breaking changes and new features with perfect precision, and maintainers can make mistakes, but semver is pretty clearly a net positive. (It takes almost no effort and has no superior competitors, so it would be hard for it not to be.)
by jorvi | 2025-12-11 02:13:51+00:00
Wrong. Google aggressively enabled VP8 on YouTube even when there was very little hardware decode. Saved a few megabits per stream on their side, nuked everyone's battery but hey Google didn't give a hoot because that was an externalized cost.

It's why the h264ify extension existed, and forced h264 was for that time a large part of the reason Safari had vastly superior battery life.
by genewitch | 2025-12-11 02:13:54+00:00
How come any area that has enough homes in the data set and ALPR have Veterinarians as the most surveilled, then Hospitals, then Libraries, usually over everything else, including food and church?

The strange implication is that they're watching the vet office traffic to find people who are getting treated by vets instead of doctors?

also my parish reports 0.0% across the board, and all the parishes near me. you have to get on the coast to get above 25%.
by Timwi | 2025-12-11 02:15:01+00:00
Windows user here. It goes vastly further than that. I've been using Windows since version 3.0. I'm used to it to the point where it's second nature. Linux is foreign and difficult to comprehend, not least because it explicitly avoids being anything like Windows or accommodating habits people acquired from Windows. I don't like the direction Windows is going any more than anyone, and I'm avoiding Windows 11 for the time being, but as long as Linux people continue to believe that the only reason Windows users don't switch is because they don't know Linux exists, Linux will not be able to attract Windows users even as Windows goes full capitalist enshittification.
by crackrook | 2025-12-11 02:16:07+00:00
Ruminant meat production is estimated to release 62 grams of CO2-Ceq per gram of protein raised. Pork: 10 grams, legumes: 0.25 [1]

I think maybe beef would be more expensive, in a more-just world; Though of course I sympathize with restaurant owners.

1. https://en.wikipedia.org/wiki/Beef#Environmental_impact
by rester324 | 2025-12-11 02:16:08+00:00
I love to write code too. But what usually happens is that I go through running the gauntlet of proving how brilliant code I can write in a job interview, and then later conversely being paid for listening to really dumb conversations of our stakeholders and sitting in project planning, etc meetings just so that finally everybody can harass me to implement something that a million programmer implemented before me a million times, at which point the only metric that matters to either my fellow developers or my managers or the stakeholders is the speed of churning the code out, quality or design be damned. So for this reason in most cases in my work I use LLMs.

How any of that comes down to an investment portfolio manager as writing "world class code" by LLMs is a mistery to me.
by SigmundA | 2025-12-11 02:16:21+00:00
Hardly anything unless in a major city, no way to easily tell if there is any coverage other than randomly clicking until it shows, also doesn't tell you the date taken.

Google street view has the 2d overlay letting you know where there is coverage, shows the date taken along with previous imagery, and they have coverage nearly everywhere in the US at a least, although some of its pretty old.

Apple Maps does seem to have more up to date satellite / aerial imagery though.

Hard to overstate how valuable all that street view coverage is on the Google side.