MurphyA/hacker-news huggingface dataset:
by Telaneo | 2025-12-02 04:53:42+00:00
I'd still be on my 2012 Macbook Pro if it weren't for the fact that I seemingly can't get a battery that lasts for it.

I got a 2021 Macbook M1 Pro to replace it, and I can't imagine needing to replace it for at least another 5 years given what I usually need my laptop to do (any really heavy compute gets off-loaded to a desktop). My only worry would be the same as my previous machine: the battery.

I'll give Framework a try when the time comes. It's probably the only one outside of Apple that I have any confidence in not being horrible in some way. There are some other options with decent Linux support, which I would need if I am to migrate away from Apple, but they are few and far between, especially if you rule out Lenovo.
by bentcorner | 2025-12-02 04:55:25+00:00
Windows went through a pendulum swing of integrating touch (I think they ended up in a place where they expect users to use more of a multi-modal approach instead of touch-only).

I suspect Mac is going through the same thing right now as ipad is "growing up" and they're trying to reconcile all their UI. I'm a little surprised that Macs have never introduced touch.
by tptacek | 2025-12-02 04:55:33+00:00
This strategy is why there are open-enrollment periods for ACA-compliant plans. I had a startup back in 2014 where I had us on HC.gov/ACA market insurance. A billing SNAFU on Blue Cross's part (that year was really rough for HC.gov!) ended up getting that insurance cancelled for nonpayment about a month in, which is when I discovered that our only coverage options were all non-compliant short-term policies, all of of which excluded preexisting conditions and wouldn't underwrite one of my children at all due to an unexplained seizure several years earlier.

(We resolved the situation by finding a bank-shot qualifying event that allowed us to re-enroll --- it was extremely situational and had to do with my wife and I simultaneously leaving our jobs within a short window of time.)
by chii | 2025-12-02 04:56:05+00:00
> beat MS's proverbial posterior because the browser was better

not via marketshare. The fact is, only developers (and adjacent) were using firefox. IE, during those days (pre-chrome) was still such a dominant browser that you had to check for IE compatibility.

But today, developers are not checking for firefox compatibility. So, firefox today (and during the firefox heyday) were never truly "beating" IE from a marketshare perspective.
by raw_anon_1111 | 2025-12-02 04:56:06+00:00
The problem was that Siri didn’t need new technology to be at least as good as Alexa, just more monkeys at the keyboard.

Classic Alexa, Gemini and Siri are all just intent based pattern matching systems where you brute force all of the phrases you want to match on (utterances), map those to intents and have “slots” for the variable parts. Like where you are coming from and where you are going.

Then you trigger an API. I’ve worked with the underlying technology behind Alexa for years on AWS - Amazon Lex - with call centers (Amazon Connect).

On the other hand, the capabilities and reliability of both Alexa and Google’s voice assistant have regressed once they moved to an LLM based system. It seems to be a hard problem and I don’t understand why.

I’ve find plenty of free text input -> LLM -> standard JSON output -> call API implementations. It seems like it would just be another LLM + brute force issue.
by jzombie | 2025-12-02 04:56:47+00:00
Location: Florida on paper (U.S. citizen born & raised); Currently residing in Nicaragua Remote: Yes Willing to relocate: No Technologies: Rust, TypeScript, Python, Docker, some PyTorch / Tensorflow Résumé/CV: https://www.linkedin.com/in/jeremyharrisconsultant/ Email: jeremy.harris@zenosmosis.com

I'm timezone agnostic and on-call.
by evrenesat | 2025-12-02 04:57:30+00:00
“A user-agent is software that performs communication or interaction with another system on behalf of the user, historically stemming from earlier messaging systems, and literally meaning 'the user’s representative actor'.”

I guess everyone would agree that web browsers would come to our mind when we hear "user-agent" in general context. After years of forward and backward evolution of web extensions, AI powered web browsers inevitably will move forward the meaning of the term "user-agent" and deliver the value it actually promises.

Together with the advance of "browser-use" optimized local LLMs, current M4 powered Macbook Air can provide enough juice to aid users' web browsing needs. I believe soon AI hubs installed at homes, or cloud based private AI inference engines will become much more accessible offerings to help with mobile browsers as well. Overall, I think it's ridiculous to criticise Mozilla for introducing optional AI features on Firefox.
by johnnyanmac | 2025-12-02 04:57:39+00:00
>And I'll be the one to judge my own best interests thank you.

Okay, cool. Note that I never asked for your opinion and you decided to pop up in this chain as I was talking to someone else. Go about your day or be curious, but don't butt in then pretend 'well I don't care what you say' when you get a response back.

Nothing you said contradicted my main point. So this isn't really a conversation but simply more useless defense. Good day.
by erelong | 2025-12-02 04:57:45+00:00
I've seen a lot of these posts and my comment a few times has been that coding was difficult before, so when a challenge met your skill, this put you in the psychological state of "flow". When there is too much challenge and not enough skill, that creates stress. When there is too much skill and not enough challenge (what AI is now creating, by increasing your "skill") then you get boredom.

So you're "bored" now, and you need to increase the challenge to match the new "skill" AI has given you. So if before maybe you worked on a singular app that took a long time, now you might work on more apps (plural) that you complete quicker with AI.

Maybe an analogy exists with walking versus bicycle riding, although not entirely. You walked a mile somewhere and back and that felt like a good walk, but now with a bicycle 2 miles doesn't feel like much. You now need to bike the equivalent of that walk which might be like 5 miles each way to feel like you got a "real leisurely exercise" in. Riding a bike is also a different skill than walking, so you need to learn how to ride the bicycle.

It's totally valid to feel unhappy about the change, but I think if you find the right challenges you may go back to feeling the joy you had before.
by komali2 | 2025-12-02 04:58:14+00:00
> Immigration agencies can still fight whatever after people have been kicked out as has been decided.

Given that dragnet operations result in all sorts of random people being deported, including citizens, and given that sometimes these people are deported to countries where they face violence or death, you are arguing for state-sponsored violence without due process. Other than people immigrating, what other circumstances do you feel justify the elimination of due process?
by sfdlkj3jk342a | 2025-12-02 04:58:22+00:00
What version is actually running on chat.deepseek.com?

It refuses to tell me when asked, only that it's been train with data up until July 2024, which would make it quite old. I turned off search and asked it for the winner of the US 2024 election, and it said it didn't know, so I guess that confirms it's not a recent model.
by tayo42 | 2025-12-02 04:58:22+00:00
People did this, I used to do jiu-jitsu with a ups guy that would stop and join the class mid day, then go back on his route.

I Had a manager that would go and drink beers in his car durring breaks.

I had Coworkers that would leave the office to pick up their kids pre covid.

Lots of people are messing around
by linkage | 2025-12-02 04:58:33+00:00
Anthropic has RLed the shit out of their models to the extent that they give sub-par answers to general purpose questions. Google has great models but is institutionally incapable of building a cohesive product experience. They are literally shipping their org chart with Gemini (mediocre product), AI Overview (trash), AI Mode (outstanding but limited modality), Gemini for Google Workspace (steaming pile), Gemini on Android (meh), etc.

ChatGPT feels better to use, has the best implementation of memory, and is the best at learning your preferences for the style and detail of answers.
by MyOutfitIsVague | 2025-12-02 04:58:36+00:00
> In our advent-style calendar below, find our top pick of what lies in store for 2026. Each day, as we move through December, we’ll open a new window to reveal our highlights! By public domain day on January 1st they will all be unveiled — look out for a special blogpost from us on that day. (And, of course, if you want to dive straight in and explore the vast swathe of new entrants for yourself, just visit the links above).
by rumpelstiel | 2025-12-02 04:59:04+00:00
You could split the ui and backend code using fast api and sqlalchemy. so you later could change the ui endpoint to point to your nas hosted remote backend (using vpn), but thanks for the i spiration using a tui.

Or you could create a app user on a ssh server and this user starts this app instead of a shell on the server, like your-app@your-server.con
by sfRattan | 2025-12-02 04:59:40+00:00
>I think this specific instance is particularly interesting in that it allows the holder to dehumanise their opponent to an extent, and justify lack of discussion.

That's a wild take and a wild leap. For my own part, I see the failure or refusal to comprehend someone else's preferences, values, or boundaries as itself a profoundly human quality, even if it's a quality I don't love, rather than one which would cause me to see someone as less human.

I will admit that, when there's enough nonsense money being thrown after a vaunted object, sensible discussion can feel pointless. Prudence goes deaf amid the din of hype.

And yes, steelmanning can be highly persuasive, but not when premises are radically different enough between two parties. It's really a more productive tool to improve your model of someone else.
by qwerpy | 2025-12-02 04:59:58+00:00
I have a server that runs a bunch of containers (bittorrent client on a VPN, Home Assistant, etc.) and hosts SMB shares. I acquire content that goes on the shares which then get consumed by various devices.

- Kodi on a TV that has been stripped of as much of Google as I could find, streams from the shares

- VLC on my PC, streams from the shares

- VLC on my phone which is always VPN'd to my local network and streams from the shares

- VLC on iPads on which I usually drag and drop some shows/movies ahead of time so I am not wifi-dependent
by AlexandrB | 2025-12-02 05:00:27+00:00
I think it's unfortunate that everything gets called AI, but people are clearly upset by the LLM stuff, which has not been around for decades. Also, it's still pretty easy to disable JS AFAIK so that comparison kind of proves the point that this should be an option.

I really don't get folks who defend tech paternalism - where features are pushed on users because "daddy knows best".
by bigstrat2003 | 2025-12-02 05:00:49+00:00
> Airpods, amazing, redefined what wireless headphones are.

Airpods are a cash grab solution to a problem that Apple created, and nobody actually had before. They are the exact opposite of a good product; they are Apple squeezing money from its captive audience. If the iPhone hadn't dropped the headphone jack nobody would've bought Airpods, thus the jack was killed.
by johnnyanmac | 2025-12-02 05:00:56+00:00
>fixing other website that LLM generated is the future now

I barely like fixing human code. I can't think of a worse job than fixing garbage in, garbage out in order to prop up billionaires pretending they don't need humans anymore. If that's the long term future then it's time for a career shift.

I'm still much more optimistic about prospects, fortunately.
by somenameforme | 2025-12-02 05:02:33+00:00
It depends on what happens. If Europe/US just shrugs and moves onto the next thing after the war, which is probably the most likely outcome, then yeah. But there is a real chance that they try to go full Marshall Plan with the goal of weaponizing Ukraine. If so, then there's going to be a lot of money flowing about there with some big opportunities.
by pornel | 2025-12-02 05:04:08+00:00
It depends how you actually use the messages. Zero-copy can be slowing things down. Copying within L1 cache is ~free, but operating on needlessly dynamic or suboptimal data structures can add overheads everywhere they're used.

To actually literally avoid any copying, you'd have to directly use the messages in their on-the-wire format as your in-memory data representation. If you have to read them many times, the extra cost of dynamic getters can add up (the format may cost you extra pointer chasing, unnecessary dynamic offsets, redundant validation checks and conditional fallbacks for defaults, even if the wire format is relatively static and uncompressed). It can also be limiting, especially if you need to mutate variable-length data (it's easy to serialize when only appending).

In practice, you'll probably copy data once from your preferred in-memory data structures to the messages when constructing them. When you need to read messages multiple times at the receiving end, or merge with some other data, you'll probably copy them into dedicated native data structs too.

If you change the problem from zero-copy to one-copy, it opens up many other possibilities for optimization of (de)serialization, and doesn't keep your program tightly coupled to the serialization framework.
by von_lohengramm | 2025-12-02 05:04:13+00:00
> JXL's theoretical maximum image size is bigger.

This is all fine and good until you actually try encoding such an image with libjxl. What an absolute garbage codebase. I'm sure it's gotten better since I've last used it, but it's impressive how unoptimized, memory hungry, and of course wildly unsafe/crashy it was. Many of the options just completely didn't work, either due to exponential performance, crashes, or weird special-casing that breaks the moment you encode anything that's dissimilar from the sample images used in the sham benchmark made by the libjxl creators. I don't even think a high resolution image had ever been successfully encoded on higher effort levels, since I doubt that anyone trying to do so had the terabytes of RAM required.

I was genuinely flabbergasted when there was mass support for reviving it a couple years ago. I don't think anyone advocating for it has actually used libjxl at all and were just internet hypemen. That seems to happen all too often nowadays.

This all being said, I'm mildly optimistic for a retry with jxl-rs. However, seeing much of the same contributors from libjxl on jxl-rs does make me quite cautious.
by CarterDixon | 2025-12-02 05:05:04+00:00
I’m a solo developer who’s never worked on a real engineering team.

The only person who suffers from my garbage commit messages (“fix”, “oops”, “wtf”, “done”) is future-me.

I’d come back after a weekend to 40+ unread GitHub notifications and have no idea what actually happened.

So I built pushlog.ai for myself.

It watches the repos you select and turns every push into one short, plain-English AI summary.

Real examples from my own repos last week:

-- “The update includes adding a GitHub icon link to the footer for easier navigation and enhancing OAuth error handling for improved user experience and security. No major functional changes or impacts.”

-- “The changes ensure proper type compatibility and clean up unnecessary logging code in various files related to storage and AI functionality.”

-- “Fixed the issue where Express was matching 'clear-all' as an :id parameter, causing a 404 error. This change ensures the clear-all endpoint works correctly without conflicts.”

-- “These changes enhance the user experience by ensuring notifications can be cleared and marked as read correctly, improving the overall UI layout, and providing immediate updates and refetch for notifications.”

Setup = 10-second GitHub app install. Minimal permissions.

It’s 100% free and unlimited right now — I just turned on infinite credits for everyone because I want real feedback while this thread is live.

I already save 20–30 min a day not context-switching just to remember what past-me broke. Brutally honest feedback wanted:

-- Are the summaries actually useful, or still too vague? -- Anything feel creepy permission-wise? I’ll reduce scopes today if you say so. -- As a solo dev or indie hacker, would you ever pay for this? How much feels fair?

https://pushlog.ai Source: https://github.com/carterjohndixon/PushLog

Thanks for looking — roast away if this is dumb :)

Carter Dixon carterjohndixon@gmail.com
by contingencies | 2025-12-02 05:06:09+00:00
Apple Canada M4 Mac mini @ 799 CAD 10‑core 16GB 256GB SSD. Combine with USBC power bank and screen = instant laptop under <$1K CAD. Far better power efficiency than PCs. https://github.com/vk2diy/hackbook-m4-mini/blob/main/README....
by raw_anon_1111 | 2025-12-02 05:07:09+00:00
We need to separate three separate issues. I work with call centers and I always need to discuss all three

1. Voice to text transcriptions

2. Text to understanding

3. Adding capabilities where it can do something with #2.

The voice to text that Siri uses seems to be worse than when you are dictating using voice to text from the keyboard.

The latter gets close to 100% with my southern native English accent and does okay when I’m trying to speak Spanish. Siri messes up with English a lot more and it’s a lost cause when I try to speak Spanish.
by stephen_g | 2025-12-02 05:07:16+00:00
As much as I dislike Meta, these laws are trash - as I understand it the Canadian law was based on the one we have here in Australia, which explicitly defines publishing a link to an article on a news site as being exactly the same (for the purposes of the law) as copying and displaying an entire article.

Then the supporters of the law said Facebook was "using" the news content by linking to a news site, as if they were actually displaying whole articles! Meta generally sucks but these laws (and the people calling for them) sucked just as much.
by energy123 | 2025-12-02 05:07:53+00:00
Sincerely, you misunderstand what I am saying, or you didn't read until the end where I said that some level of terrorism is a price worth paying in my subjective judgment.

My point is that my subjective judgment counts for nothing, because the negative feedback loop that I described is a society-wide phenomenon beyond my control as an individual. Asking the majority of people to think the way you do about terrorism is somewhere between wishcasting and virtue signalling. It doesn't interrupt the causality behind the negative feedback loop, so it therefore fails to outline a path that can be trodden in the real world to achieve your desired vision of no surveillance.

I urge everyone to banish this mode of thinking which fixates on what "should" happen without first checking whether that desired end state is a possible world we can exist in once you factor in the second and third order effects beyond the control of any individual.

> Bukele and Duterte did not rise out of an environment of terrorism

Move your abstraction one level higher. They arose out of public safety concerns around murder and drugs and gangs. Those are not terrorism, but they fit under the same umbrella of public safety concerns that motivate regular people to demand authoritarian solutions.
by VogonPoetry | 2025-12-02 05:08:06+00:00
I have experienced some similar issues. I think some of it related to the "locked" state of the device. Siri needs context data to answer, particularly the mom or some destination questions. Specifically for contacts or recent places data. This context isn't remotely stored, but provided by the device to Siri each time. I think when the phone is locked it doesn't have access to the data (reading or writing). When I mean "Siri", I mean both the on device and remote parts of it.

I think this also interacts with countries and states that have (possibly misguided) strict laws forbidding the "touching" of phones "while driving". My experiences suggest that using Siri when driving and the device is locked, it just gives up - I sort of see the start of it working then, bam, it stops. If I retry, I suspect that I've somehow "looked" at the phone in frustration, it saw my attention and unlocked. I now wonder if where I have placed the device is making a difference.

It does seem to work much better (when driving) if the device is already unlocked.

I also see odd things when using Shortcuts for navigation. If I've previously asked for walking directions and then speak the shortcut while driving it won't give directions until I switch to the "car" icon in maps. I think it might be trying to calculate the 15Km walking directions, but it doesn't complete before I tell it, frustrated, to stop.

When Siri doesn't work it is usually the times when I need it to. This is definitely a multiplier in disastisfaction.
by int_19h | 2025-12-02 05:08:46+00:00
Browsers and terminals have "normal menus". Some examples would include Vivaldi and iTerm.

I agree though that placing it on top of the screen (as opposed to the window to which it applies) doesn't make any sense. Windows actually got that right with MDI way back in the day, if you remember how menu merging worked there.

However, there is an unexpected upside to having the menubar there even so. Because macOS apps can't not have a menu bar, they are forced to expose their commands there. Which usually ends up being a more stable UX compared to all the moving around of buttons in the window itself, plus you can search the menus.
by BrenBarn | 2025-12-02 05:08:55+00:00
> it leads to gross misalignments between the communities in top and the infrastructure providers underneath

Yeah, this is a great way to put it. We see this a lot with the mod experience. So much of the mod tooling is "run this bot on your server" or "configure synapse like this". But those kinds of things are inaccessible to people who aren't able to run any server of any kind. Of course someone else can run the mod bot for them, but then you still have the same problem where it introduces a layer of friction between the person who needs to perform mod actions and the person who controls the mechanism for doing so.

Until there's a robust and full-featured mod toolkit built in at the protocol/client level, it's a dicey situation for people who want to use Matrix to host a community. The insidious part is that everything may seem fine until suddenly your room is flooded with images of gore or worse.

(By the way, we still miss you in the Python room on Matrix! :-)
by phantasmish | 2025-12-02 05:09:34+00:00
- Transparent text selection in images a few years back was the kind of magical thing I didn’t know I need, but now that I have it any platform without it feels broken.

- I haven’t had a chance to use it yet but Preview was just about the only thing keeping me on macOS for my personal computing, rather than going all iPad/phone. Now it’s on iOS, as of the (otherwise terrible, maybe my least-favorite iOS release yet and I hated 7) version. Provided it’s close on features, that’s one of the only things I’d have missed going iOS-only, gone.

But I can’t think of anything between those two.
by frmsaul | 2025-12-02 05:09:43+00:00
Breezy | Engineer | Full Time | SF We’re building an AI employee for solo service pros, replacing their calls, texts, and admin work so they can actually do their jobs.

Who you are: A fast, customer-driven builder who owns problems end-to-end and wants to help shape product, tech, and company.

What you will do: Ship full features fast, talk to customers, and use cutting-edge AI to turn messy problems into clean automated systems.

Comp: $100–200k + 0.2–1.0% Email: founders@getbreezy.app