MurphyA/hacker-news huggingface dataset:
by codingdave | 2025-12-11 21:54:48+00:00
I'm dubious. The fact that there are valuable minerals in the Utah desert is not news. This feels less like a surprise discovery and more like someone trying to milk the current administration for support, as the bottom of the article points out that the USA is currently trying to get more mining going.

That point on the map is also a bit south of where suburban development ends, which would make it fairly valuable real estate as the metro area expands. So I got online to confirm whether it really was owned by the mining company. I know from my prior days doing my own prospecting in that area that most of the land there is public, owned either by the feds or the state. Funny thing - that specific parcel doesn't show the owner on the Utah county parcel map. It is just a blank spot in the data. But it does have historical photos and shows that the dig site at that point has been there since at least 2015, so this could be new finds, but the dig site is definitely not new.

It could be true - it could be a new find on land owned by a private company. I cannot prove otherwise, but something smells a little fishy here.
by ChuckMcM | 2025-12-11 21:54:57+00:00
I was just in a discussion on this very topic. It's the build vs buy equation applied to silicon. Early in the tech boom the entire silicon stack was proprietary and required a lot of time and investment to train up people who could design the circuitry, we got our first "ASICS" which was basically a bunch of circuitry on a die and you then added your own metal layer so it was like having a bunch of components glued to a board and you could "customize" it by putting wires between the parts. Then we had fabs that needed more wafer starts so they started doing other peoples designs which required they standardize their cells and provide integration services (you brought a design and they mapped it to their standard cells and process). And as the density kept going up they kept having loots of free space they needed to fill up. The 'fabless' chip companies continued to invest in making new parts until the pipeline was pretty smooth. And at that point the level of training you needed a the origin to get it into silicon dropped to nearly zero, you just needed the designs. And into that space people who were neither 'chip' companies, nor were they 'fabless' OEMs, realized they could get their integration needs met by asking a company to make them a chip that did exactly what they wanted.

One the business side, the economics are fabulous, your competitors can't "clone" your product if they don't have your special sauce components. So in many ways it becomes a strategic advantage to maintaining your market position.

But all of that because the all up cost to go from specification to parts meeting the specification dropped into the range where you could build special parts and still price at the market for your finished product.

A really interesting illustration is to look at disk drive controller boards from the Shugart Associates ST-506 (5MB) drive, to Seagate's current offerings. It is illustrative because disk drives are a product that has been ruthlessly economized because of low margins. The ST-506 is all TTL logic and standard analog parts, and yet current products have semiconductor parts that are made exactly to Seagate's design specs and aren't sold to anyone else.

So to answer your question; apparently the economics work out. The costs associated with designing, testing, and packaging your own silicon appears to be cost effective even on products with exceptionally tight margins, it is likely a clear winner on a product that enjoys the margins that electric vehicles offer.
by bluGill | 2025-12-11 21:54:58+00:00
It remains to be seen, but there is reason to believe that self driving cars will be enough safer than regular cars that I as a citizen want everyone to have them if you have a car.

I have kids who walk, ride bikes, and I do the same. There are a lot of terrible drivers out there - the average driver who thinks they are better than everyone else is still terrible (yes this includes me - I'm one of the few honest enough to admit I'm not good, but I'm about equal to everyone else)
by knallfrosch | 2025-12-11 21:55:04+00:00
1) Large social media companies know you better than your friends. That has been known for 10 years and they're way better now: https://www.nytimes.com/2015/01/20/science/facebook-knows-yo...

2) Cigarette vending machines accept VISA cards and government IDs and they're offline.

3) A medium-sized social media network required photos (not scans) of GovIDs, where only year of birth and validity date need to visible. The rest could be blacked out physically.

4) You can guess users' age and only request solid proof only for those you are unsure about.

The problem is that we technical users think of a one-size-fits-all technical approach that works, without a single fail, for all global users. That is bound to fail.

It is only a law and you can break it big time or small time. Reddit's approach might proof way too weak, it'll be fined and given a year to improve. Others might leave the market. Others will be too strict and struggle to get users. Others might have weak enforcement and keep a low profile forever. Others will start small, below the radar and explode in popularity and then enforcement will have to improve.

You can also request identity and then delete it. (Yes, some will fail to delete and get hacked.)

Giving Facebook a free pass is stupid. They're selling your age cohort "10-11" within 0.0037ms for 0.$0003 to the highest bidder on their ad platform.
by nbardy | 2025-12-11 21:56:02+00:00
Those arc agi 2 improvements are insane.

Thats especially encouraging to me because those are all about generalization.

5 and 5.1 both felt overfit and would break down and be stubborn when you got them outside their lane. As opposed to Opus 4.5 which is lovely at self correcting.

It’s one of those things you really feel in the model rather than whether it can tackle a harder problem or not, but rather can I go back and forth with this thing learning and correcting together.

This whole releases is insanely optimistic for me. If they can push this much improvement WITHOUT the new huge data centers and without a new scaled base model. Thats incredibly encouraging for what comes next.

Remember the next big data center are 20-30x the chip count and 6-8x the efficiency on the new chip.

I expect they can saturate the benchmarks WITHOUT and novel research and algorithmic gains. But at this point it’s clear they’re capable of pushing research qualitatively as well.
by ASalazarMX | 2025-12-11 21:56:03+00:00
I write in English and Spanish on it, and it seems the shittiness gets multiplied when you use a bilingual instead on monolingual layout. I've tried switching languages manually, but that sucks even more when writing Spanish with English technical terms sprinkled.

This is a patent case where IA made a function worse instead of better, yet companies clinged to it for some reason.
by forrestthewoods | 2025-12-11 21:56:03+00:00
Download bloat is net less impactful than build time bloat imho. Game download and install size bloat is bad. But is a mostly one time cost. Build time bloat doesn’t directly impact users, but iteration time is GodKing so bad build times indirectly hurt consumers.

But that’s all beside the point. What I was really doing was criticizing the <waves hands wildly> HN commenters. HN posters are mostly webdevs because most modern programmers are webdevs. And while I won’t say the file bloat here wasn’t silly, I wonder stand for game dev slander from devs that commit faaaaaaaaaaaaaar greater sins.
by doublec | 2025-12-11 21:56:11+00:00
Years ago I built a website in Factor for testing HTML 5 video in browsers using the Theora codec. It allowed uploading videos, playing them in the browser, converting to Theora, transcoding YouTube videos, etc. It operated for a few years.

About the same time I wrote an 8080 emulator in Factor and emulated Space Invaders and a couple of other games using the Factor UI code.

For quite a while it was my go-to language for implementing things.
by 31337Logic | 2025-12-11 21:56:11+00:00
We're so fucking apathetic. Organizations that wish to strip your privacy should be treated the same as organizations who commit atrocities towards the planet or their fellow inhabitants. Expose them all. Shame them. Vote against them. Pass laws to weekend their power, etc. We've totally been down this road before with alcohol, cigarettes, climate control, pollution, trans fats, guns (in some countries), etc. It's completely possible to do it again for online privacy. Use your voice now, before you find you are unable to do so at all.
by jasondigitized | 2025-12-11 21:56:25+00:00
Descriptive names are great until the thing you built starts evolving and doing more or less than the description and then is way more confusing that calling something somewhat general like my favorite of all time: 'Conformity Beaver'. The same goes for teams. Mythical creatures are good because they are fun and also allow the team to evolve its mandate and custodianship and may also help with Conways Law.
by ch4s3 | 2025-12-11 21:56:36+00:00
> The fact that different ancient languages have completely different grammatical structures, for example, provides some evidence of this

It really doesn't provide that evidence. Proto-Afroasiatic the oldest agreed upon hypothetical proto-language probably only dates back 18,000 years. The modern brain, vocal, and tongue structures linked to complex speech were in place 100,000 years ago, and its thought that complex speech was in place by the time Homo Sapiens left Africa 50-70,000 years ago. That's a long time for grammar to diverge. Just in recorded history plenty of languages have gained and lost very complex grammatical features. Old Chinese for example was not a tonal language, but evolved tones. Small isolated languages can change rapidly, and trade languages tend to simplify.
by indigodaddy | 2025-12-11 21:57:15+00:00
Forgot to say, thanks for posting this, looks quite useful for various projects that have been on my mind. At one point I was looking for a git vfs for Python (I did find one for caddy static serving specifically, but I needed it for Python) but couldn’t find much that wasn’t abandoned—- an s3 vfs might do the trick for a lot of use cases though.
by mrguyorama | 2025-12-11 21:57:36+00:00
The above commenter is talking about why touchscreen keyboards have become worse over time in general

Apple additionally may have just bugged up their implementation as well, but the above mentioned issues exist even on Android, and didn't a decade ago.

I still contend that the single best touchscreen keyboard and autocorrect implementation was the onscreen keyboard on the Microsoft Zune HD. A tiny tiny screen, and you could still type without looking and nearly always end up with the right text. It was magical, and creepy in retrospect.

But nobody bought it so we had less good keyboards for a decade. Then companies insisted that they could throw "Algorithms" at the problem (which is what we had been doing for a decade but whatever) and make it magically better and now everyone gets worthless autocorrect because of the everpresent "Nobody is actually average so tuning your system to the average makes it bad for everybody" problem that has infected literally all "Data driven" product decisions.

We literally had better text prediction using boring methods. We literally had working voice control on flip phones from the 90s. All on device too.
by MarkusWandel | 2025-12-11 21:57:50+00:00
Who cares if it's AI made or not. It's funny even as it is offensive to many. One thing I've always wondered, with outrage over ads like this, would this (old) ad now be considered funny or offensive?

https://youtu.be/dBqhIVyfsRg?si=WQ44V1CXuuFMGnca
by pjmlp | 2025-12-11 21:58:01+00:00
Window Maker/AfterStep were my all time favourites in GNU/Linux world.

I used to be in the GNOME camp during its early days, even wrote a tiny article to The C/C++ User's Journal regarding Gtkmm, nowadays I rather use XFCE.

The original fvwm also holds a special place, that was the first I used in GNU/Linux, back in 1995, and I got to customise it quite a bit.

SOM was great, it also supported implementation inheritance, and had metaclasses concept as well.

I like COM as idea, I dislike how badly Microsoft keeps rebooting the developer experience, and isn't able to provide modern toolig as easy as it was from VB 6, Delphi, C++ Builder. For something that has become the central mechanism how Windows APIs are delivered.
by moron4hire | 2025-12-11 21:58:01+00:00
In JavaScript, one can tell if an object has a method by iterating over the object keys and seeing if the value is `instanceof Function`.

But that actually tells you very little. You might be able to tell that it takes a certain number of parameters, if you are running on a system that implements Function.prototype.length. But you will have no way of telling what the arguments to those parameters should be, or even what they were even named. There's no way to tell if the function is a method that needs to be `.call()`ed with a value for "this", or if it's just a function that happens to live in an object literal, or if it's actually a class constructor that must be called with `new`! And there is certainly no way to tell whether the function returns a value, say nothing about the type of value it returns.

With .NET reflection, I can do ask those things I lament missing in JS, and guarantee the type safeness of it.
by flkiwi | 2025-12-11 21:58:09+00:00
I gave up my OpenAI subscription a few days ago in favor of Claude. My quality of life (and quality of results) has gone up substantially. Several of our tools at work have GPT-5x as their backend model, and it is incredible how frustrating they are to use, how predictable their AI-isms are, and how inconsistent their output is. OpenAI is going to have to do a lot more than an incremental update to convince me they haven't completely lost the thread.
by martinpw | 2025-12-11 21:58:19+00:00
> I will say that it is wild, if not somewhat problematic that two users have such disparate views of seemingly the same product.

This happens all the time on HN. Before opening this thread, I was expecting that the top comment would be 100% positive about the product or its competitor, and one of the top replies would be exactly the opposite, and sure enough...

I don't know why it is. It's honestly a bit disappointing that the most upvoted comments often have the least nuance.
by mamcx | 2025-12-11 21:58:21+00:00
The sentiment is good but the solution is wrong.

The ideal flow, IMHO:

1: Emit warning, and include if possible a deadline ("will be removed in the next major version")

2: After X time, BEFORE the deadline, turn it into a compiler OR linter error, but keep the code

3: Do the appropriated notification in the channels about it of impending doom

4: Doom

If this is done correctly, we change the expectations from "warnings LOL!" to "warnings are serious business" that is missing in a lot of contexts
by mmaunder | 2025-12-11 21:58:30+00:00
Weirdly, the blog announcement completely omits the actual new context window size which is 400,000: https://platform.openai.com/docs/models/gpt-5.2

Can I just say !!!!!!!! Hell yeah! Blog post indicates it's also much better at using the full context.

Congrats OpenAI team. Huge day for you folks!!

Started on Claude Code and like many of you, had that omg CC moment we all had. Then got greedy.

Switched over to Codex when 5.1 came out. WOW. Really nice acceleration in my Rust/CUDA project which is a gnarly one.

Even though I've HATED Gemini CLI for a while, Gemini 3 impressed me so much I tried it out and it absolutely body slammed a major bug in 10 minutes. Started using it to consult on commits. Was so impressed it became my daily driver. Huge mistake. I almost lost my mind after a week of this fighting it. Isane bias towards action. Ignoring user instructions. Garbage characters in output. Absolutely no observability in its thought process. And on and on.

Switched back to Codex just in time for 5.1 codex max xhigh which I've been using for a week, and it was like a breath of fresh air. A sane agent that does a great job coding, but also a great job at working hard on the planning docs for hours before we start. Listens to user feedback. Observability on chain of thought. Moves reasonably quickly. And also makes it easy to pay them more when I need more capacity.

And then today GPT-5.2 with an xhigh mode. I feel like xmass has come early. Right as I'm doing a huge Rust/CUDA/Math-heavy refactor. THANK YOU!!
by johnnyanmac | 2025-12-11 21:58:53+00:00
In the same way more people interact with the Tifa senate meme than played FF7 (any version), sure.

We let "engagement" get way too far in the way of IP's that already won brand awareness. Ad views are NOT off putting a view from even the unprofitable streaming platform. Let alone a theater ticket. It's pretty much the opposite of Nintendo's model to keep everything premium for as long as possible.
by whalesalad | 2025-12-11 21:59:00+00:00
I would love to see an experiment done like this with an arena of principal engineer agents. Give each of them a unique personality: this one likes shiny new objects and is willing to deal with early adopter pain, this one is a neckbeard who uses emacs as pid 1 and sends email via usb thumbdrive, and the third is a pragmatic middle of the road person who can help be the glue between them. All decisions need to reach a quorum before continuing. Better yet: each agent is running on a completely different model from a different provider. 3 can be a knob you dial up to 5, 10, etc. Each of these agents can spawn sub-agents, to reach out to professionals like a CSS export, or a DBA.

I think prompt engineering could help here a bit, adding some context on what a quality codebase is, remove everything that is not necessary, consider future maintainability (20->84k lines is a smell). All of these are smells that like a simple supervisor agent could have caught.
by simonw | 2025-12-11 21:59:10+00:00
React Server Components always felt uncomfortable to me because they make it hard to look at a piece of JavaScript code and derive which parts of it are going to run on the client and which parts will run on the server.

It turns out this introduces another problem too: in order to get that to work you need to implement some kind of DEEP serialization RPC mechanism - which is kind of opaque to the developer and, as we've recently seen, is a risky spot in terms of potential security vulnerabilities.
by wat10000 | 2025-12-11 21:59:30+00:00
Useful if you already know the basics of what it is. My point is that "S7 600" by itself doesn't tell you anything if you don't have some knowledge of the product already. The knowledge that it's a combine is separate. Similarly, "emacs" tells you nothing if you don't know it, but the generic term "editor" is descriptive.

Software doesn't generally encode product attributes into the name the way 230 means 230 horsepower and such, but that's because software doesn't really have things like that to put in the name in the first place. Most software doesn't have specific variants like that, and software that does is almost always differentiated on feature set rather than numbers.
by kakacik | 2025-12-11 21:59:39+00:00
You can also just skip advertising to whole world about what you dislike, and your projected dislikes of whatever else you need to comment on, unrelated to original topic of a simple ad for enjoying Christmas with others regardless of your origins while eating well. Nobody here is doing anything you complain about.

People really don't care that much, especially when for something positive, original and funny somebody grumpy comes along and tries to drag discussion down their misery pit.
by delusional | 2025-12-11 21:59:50+00:00
> I can absolutely guarantee you that any teenager can easily get access to weed, cigarettes and alcohol

Is you argument then that we shouldn't age gate those things in reality either? Would you suggest that teenagers smoke and drink just as much as they would have had it been legal to sell to minors?

Laws don't just exist to stop you, they also exist to shape society. They exist as signals for what we deem appropriate behavior.
by casey2 | 2025-12-11 22:00:12+00:00
To protect children we must install malware on their computers! Let's just hope those authorities don't use malware to peep on them through webcams ... Again

or look at their personal data

or use behavior analytics to target minority groups as "risks" sending law enforcement to harass or kill them.

or store all their personal data on a 3rd party companies insecure servers

You have to start surveillance young, get them used to it early so they don't realize how bad it is!
by analogpixel | 2025-12-11 22:00:28+00:00
I've been noticing lately, at least for myself, that useful technology stopped happening like 10-20 years ago. If all you could use was tech from 2000 and before you would have a pretty stable stack that just worked (without a monthly subscription.)

There is also this article today: https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.h... about how great good ol' svg is. And then every recurring article about using RSS instead of all the other siloed products.

textfiles, makefiles, perl, php, rss, text based email, news groups, irc, icq, vim/emacs, sed, awk; all better than the crap they have spawned that is supposed to be "better".

Out of curiosity, what technology in the past 5 years do you use that you actually find better than something from 20 years ago?
Show HN: Sushidata – automating the painful parts of competitor and VoC research
by victorsanchez | 2025-12-11 22:00:33+00:00
Hi HN,

A few months ago we noticed a pattern. Every GTM, product, and marketing team we talked to had the same problem. They were drowning in external data from Reddit, Discord, Slack communities, competitor sites, and social channels. But turning all of that noise into something structured and useful took an enormous amount of time.

We watched people spend days copying screenshots into spreadsheets, tagging posts, and checking competitor websites by hand. We were doing the same thing ourselves and it was obvious that none of this should be manual. So we built Sushidata, a system of AI agents that collect, organize, and summarize messy external data into a searchable, structured view of a market.

Here's a demo you can check out. it's not in prod so excuse the bugs and issues. Feel free to make your own sheets. Happy to help there too.

Demo link: https://tinyurl.com/sushidata

What it does:

- Pulls in competitor updates, customer sentiment, complaints, feature requests, and more Normalizes everything into a single datasheet

You can ask questions such as:

- "What issues are trending for our competitors this week?"

- "What is the summary of all the products from my competitors"

Why we built it:

- We wanted to eliminate the repetitive parts of research. Early users told us the system saved them weeks of manual work, so we kept building.

What’s in the demo

- A real competitive intel dataset, competitor monitoring, a spreadsheet style interface powered by AI agents

Feedback welcome We would love thoughts from the HN community, especially around the data pipeline, agent behavior, and ways to simplify the interface. Happy to answer questions about how it works under the hood.

Victor, co-founder Sushidata