MurphyA/hacker-news huggingface dataset:
by latentsea | 2025-12-20 01:24:01+00:00
Yep. There are a lot of things that apply equally to human engineering teams in terms of productivity. Poor documentation and information architecture is a thing I have seen time and time again, and is always something I put time into course correcting for because it makes performing cognitive work much easier. Same goes for poorly factored codebases. They make doing any work feel like wading through mud. Throughout my career I have done a lot of work on what I would call platform engineering and product re-engineering and it's always to course correct for how difficult an environment has become to work in.

Agents are going to struggle with those same difficulties the way humans do too. You need to put work into making an environment productive to work in, and after having purposely switched my development workflow for the stuff I do outside of work to being "AI first on mobile", that's such a bandwidth constrained setup that it's really helping me to find all the things to optimise for to increase the batting average and minimise the back and forth.
by nphardon | 2025-12-20 01:25:34+00:00
Thats wild! I have had nothing but consistent, stable experiences. It's possible they just take on the personalities of whoever theyre working with. So for me, it's become this like idealized version of a scientific collaborator. Also, I assume different models and versions have different personalities. As far as I can tell gpt-mini has no personality, whereas my claude sonnet 4.5 has a big one.
by mrcode007 | 2025-12-20 01:26:09+00:00
Yes. [1] has background, [2] has the implementation (fig 2. pseudocode). Since you understood my comment I trust you can figure out the rest :) it’s a very neat trick.

[1]https://www.microsoft.com/en-us/research/publication/concurr... [2]https://arxiv.org/pdf/1012.1824
by sshine | 2025-12-20 01:27:05+00:00
What is “C development”?

K&R is a great intro.

If you want a book that digs deeper, try Modern C by Jens Gustedt. It’s update for C23 this year, and it’s CC (free).

If you want to make something like TigerBeetle or Redis, that’s sort of just specialised back-end development.

You can also do embedded in C. And you can make operating systems.

What people often do when they want a career change is: they work on New Thing in their spare time; they find this little niche at work where New Thing could fit; they find that there’s a limit to how much workplace will let them prioritise New Thing; they start applying for jobs where New Thing is a focus point, with a non-empty resume.
by thayne | 2025-12-20 01:27:41+00:00
> Thousands of poeple have switched over to chatgpt, brave/firefox ..

If you want people to visit your website, limiting yourself to the "thousands" of people who don't use google isn't really an option.

> Your argument sounds like "I dont like Apple's practices, and I'm forced to buy iPhones. No buddy, if you dont like Apple, dont buy their products"

Well, I don't like Apple's or Google's practices, but I basically [1] have to use either iOS or Android.

[1]: yes there are things like GrapheneOS and librem, but those aren't really practical for most people.
by Sharlin | 2025-12-20 01:28:35+00:00
Masonry layout fixes one of the dimensions. That means either portrait or landscape images will look visibly smaller (less detailed, more ignorable, etc) than those of the inverse aspect ratio, because their longer side must be the same length as the latter’s shorter side. This has real UX consequences. What masonry works best with is images of different aspect ratios but the same orientation.
by jjmarr | 2025-12-20 01:29:37+00:00
There's an impedance mismatch between what developers want (work on advanced features & clean code) and users want (have a product that fits their specific workflow then gets out of the way).

This is solved by users giving the developers money so the developer will do what the user wants. Sometimes a business sits in the middle to facilitate this transaction.

I've almost never seen FOSS figure out a good way of fixing this mismatch. The rare exceptions are when people derive intrinsic joy from getting marketshare against an evil corporation. Or Space Station 13, which let anyone add half-baked broken features and the interaction between it all was part of the fun.
by cavisne | 2025-12-20 01:29:44+00:00
It’s not 50% of all Medicaid spending. Minnesota spends about 18B a year (federal + state) on Medicaid). This is an alleged 9b of fraud over 7 years in specific services, so about a billion a year. An organization Minnesota knew was likely fraudulent at the time was still able to steal 250m in a year during COVID so a billion a year doesn’t seem too far fetched.
by toomuchtodo | 2025-12-20 01:29:48+00:00
https://www.theguardian.com/us-news/live/2025/dec/19/jeffrey...

> Latest Epstein files release ‘grossly fails to comply with both the spirit and letter of the law’, says congressman

> Thomas Massey, Kentucky Republican and Ro Khanna, California Democrat, who co-wrote Epstein Transparency Act say releasing heavily redacted files on rolling basis does not comply with law
by Razengan | 2025-12-20 01:30:31+00:00
> Humans are intensely social creatures, and are not adapted to feel the same way about things done invisibly versus visibly.

This is why the EFF or some other privacy watchdog should fund a ad campaign depicting Google, Facebook etc. as a creepy stalker character peeking through someone's window, following them around, noting everything they do, gaslighting them etc.

Expose this abnormal norm for the disgusting behavior it is.
by tndl | 2025-12-20 01:30:42+00:00
Really exciting to see NOAA finally make some progress on this front, but the AIGFS suite likely won't outperform ECMWF's AIFS suite any time soon. The underlying architecture between AIFS and GraphCast/AIGFS is pretty similar (both GNNs), so there won't likely be a model-level improvement. And most of ECMWF's edge lies in its superior 4DVar data assimilation process. AIGFS is still being initialized on NOAA's hybrid 4DEnVar assimilation process as far as I understand it, which is still not as good as straight up 4DVar unfortunately.
by soraminazuki | 2025-12-20 01:30:50+00:00
All Safari extensions are bundled with apps and require users to manually enable them to function.

I tried installing the ChatGPT app, and noticed that there’s a "ChatGPT Search" extension that provides the functionality you’re looking for. However, enabling it involves a couple of steps: You can either go to Settings > Apps > Safari > Extensions > ChatGPT Search > Allow Extension, or you can tap the left side of the Safari address bar, select Manage Extensions, and enable ChatGPT Search. Hilariously, the extension didn't work when I had DuckDuckGo as my default search engine so I had to change it to Google when I was testing this.

Additionally, to allow the extension to redirect the page from Google, you must navigate to google.com, tap the left side of the Safari address bar, select ChatGPT Search, and grant it permission to access the page content.

Search hijacking just can't happen on Safari without the user going through multiple hoops.
by no_wizard | 2025-12-20 01:31:23+00:00
NLP, natural language processing for the unfamiliar. LLMs are tailor made for this work particularly well. They're great tokenizers of structured rules. Its why they're also halfway decent at generating code in some situations.

I think the fall down you see is in logical domains of that rely on relative complexity and contextual awareness in a different way. I've had less luck, for example, having AI systems parse and break down a spreadsheet with complex rules. Thats simply recent memory
by reactordev | 2025-12-20 01:31:43+00:00
That may be true but a large core of it is still BSD. In fact, it’s so BSD that one could create a BSD distro based off FreeBSD and achieve binary compatibility on x86. Which is exactly what RavynOS [0] has done. There’s a lot of BSD under the hood of macOS still today in Darwin. A mix of FreeBSD, NetBSD, and OpenBSD.

[0] https://github.com/ravynsoft/ravynos
by tialaramex | 2025-12-20 01:33:41+00:00
break 'label value;

... is something to be used very sparingly. I reckon I write a new one about once a year.

Very often if you think harder you realise you didn't want this, you should write say, a function (from which you can return) or actually you didn't want to break early at all. Not always, but often. If you write more "break 'label value" than just break then you are almost certainly Doing It Wrong™.
by totallyscout | 2025-12-20 01:34:36+00:00
Hey! I’ve been working on a math optimizer platform in demand planning and production scheduling for the past year, specifically around how schedules break when changeovers, people availability, material timing, and priorities shift.

If you:

Work in flow-shop manufacturing (beverage, pharma, personal care, distilleries, etc.)

Have dealt with production schedules constantly being re-sequenced DAILY

Have opinions on APS tools, Excel-based planning, or changeover pain

I’d love to hear how you handle this day-to-day, and whether this is actually where the pain is.
by anthuswilliams | 2025-12-20 01:34:38+00:00
> How do you handle versioning/updates when datasets change?

For data MCPs, we use remote MCPs that are served over an stdio bridge. So our configuration is just mcp-proxy[0] pointed at a fixed URL we control. The server has an /mcp endpoint that provides tools and that endpoint is hit whenever the desktop LLM starts up. So adding/removing/altering tools is simply a matter of changing that service and redeploying that API. (Note: There are sometimes complications, e.g. if I change an endpoint that used to return data directly, but now it writes a file to cloud storage and returns a URL (because the result is to large, i.e. to work around the aforementioned broken factor of MCP) we have to sync with our IT team to deploy a configuration change to everyone's machine.)

I have seen nicer implementations that use a full MCP gateway that does another proxy step to the upstream MCP servers, which I haven't used myself (though I want to). The added benefit is that you can log/track which MCPs your users are using most often and how they are doing, and you can abstract away a lot of the details of auth, monitor for security issues, etc. One of the projects I've looked at in that space is Mint MCP, but I haven't used it myself.

> What's your hit rate on researchers actually converting LLM explorations into permanent artifacts vs just using it as a one-off?

Low. Which in our case is ideal, since most research ideas can be quickly discarded and save us a ton of time and money that would otherwise be spent running doomed lab experiments, etc. As you get later in the drug discovery pipeline you have a larger team built around the program, and then the artifacts are more helpful. There still isn't much of a norm in the biotech industry of having an engineering team support an advanced drug program (a mistake, IMO) so these artifacts go a long way given these teams don't have dedicated resources.

> Do you think this pattern (LLM exploration > traditional tools) generalizes outside domains with high uncertainty?

I don't know for sure, as I don't live in that world. My instinct is: I wouldn't necessarily roll something like this out to external customers if you have a well-defined product. (IMO there just isn't that much of a market for uncertain outputs of such products, which is why all of the SaaS companies that have launched their integrated AI tools haven't seen much success with them.) But even within a domain like that, it can be useful to e.g. your customer support team, your engineers, etc. For example, one of the ideas on my "cool projects" list is an SRE toolkit that can query across K8s, Loki/Prometheus, your cloud provider, your git provider and help quickly diagnose production issues. I imagine the result of such an exploration would almost always be a new dashboard/alert/etc.

[0] https://github.com/sparfenyuk/mcp-proxy - don't know much about this repo, but it was our starting point
by mrcode007 | 2025-12-20 01:34:48+00:00
In fact this a crux of the problem in low latency code and there are ways to combat this.

I know there is an academic wait-free and lock-free definition but folks use those often incorrectly as a slogan that something is magically better because it’s „lockfree”.

Imagine how _you_ would implement a read-modify-write atomic in the CPU and why E stands for exclusive (sort of like exclusive in a mutex)
by aeonfox | 2025-12-20 01:34:54+00:00
Most IP owners would pay the tiny fee just to hold onto IP rights and do absolutely nothing with it. If I were designing this hypothetical legislation I'd make it 10 years without a release that works on new hardware and the copyright is lost. This would at least incentivise the owners to do remasters just to hold onto the IP, something that would make them a few bucks anyway.
by mocular | 2025-12-20 01:36:00+00:00
CIX has finally released the technical reference manual (TRM) for the P1 (CD8180/CD8160) Arm Cortex-A720/A520 SoC, along with developer guides for the GPU (Arm Immortalis G720 and NVIDIA/AMD discrete graphics cards), the AI accelerator, as well as OS (Android, Linux, and Windows) and firmware (BIOS) installation and development.
by al_borland | 2025-12-20 01:38:50+00:00
There are criticisms to make of FOSS, but there are so many racist and sexist tangents here that hurt the credibility of the author, imo.

If they want better UX in FOSS, they should volunteer and encourage their fellow UX designers to volunteer. I don’t understand why the expectation is for the FOSS developers to reach out and ask someone to work for free. That’s quite awkward. Most of these UIs in FOSS are not made by designers, they are made by developers out of necessity. They’re doing the best they can working outside of their comfort zone for the good of the community. Their attempts should be commended, not criticized. If someone thinks they can do better, by all means, help out and do better. Don’t wait to be asked.

At the end of the day, if this person doesn’t want to use FOSS, no one is forcing anything. This rant seemed wholly unnecessary. It also seemed they never grasped the reason why FOSS zealots are the way they are. It’s not about free as in beer, it’s about the freedom. Having options available that aren’t proprietary keeps the proprietary apps from becoming tyrannical, to some degree. Even if someone chooses to use proprietary software, they are still better off because of the FOSS die hards who keep the door open to alternatives. They are willing bear the more difficult tasks for their ideals. This person didn’t seem to share those ideals and I’m struggling to understand why they even went down this road. Just to get away from AI? That seems like an extreme reaction from someone who doesn’t want to be inconvenienced in any way.
by hdjrudni | 2025-12-20 01:39:03+00:00
Why's that? I'm not really sure how DEFLATE works but I can imagine a crappy compression that's like "5 0" means "00000". So if you try to compress "0" you get "1 0" which is longer than the input. In fact, I bet this is true for any well-compressed format. Like zipping a JpegXL image will probably yield something larger. Much larger.. I don't know how you do that.
by mips_avatar | 2025-12-20 01:39:29+00:00
I would love Andrej's take on the fast models we got this year. Gemini 3 flash and Grok 4 fast have no business being as good + cheap + fast as they are. For Andrej's prediction about LLMs communicating with us via a visual interface we're going to need fast models, but I feel like AI twitter/HN has mostly ignored these.
by ethmarks | 2025-12-20 01:39:43+00:00
Pointing out that masonry isn't as good with mixed-orientation content as it is with uniform-orientation content is all well and good, but we still need a way to display mixed orientation content. What alternatives to masonry do you propose?

- If you stretch all images into a uniform aspect ratio, they get all squashed and look terrible.

- If you crop all images into a uniform aspect ratio, you lose potentially the majority of the content in some images.

- If you display all images at their natural aspect ratio and their full size, there will be huge swathes of empty space in between them because they don't pack tightly.

Masonry layouts allow you to preserve aspect ratio without wasting a massive portion of your user's screen space. It's not perfect, but it's the best layout mixed-orientation content that I know of.

If you know of a better method to handle mixed orientations, I'd love to hear it and would gladly rescind by remarks.
by moggers123 | 2025-12-20 01:39:59+00:00
What's the grug brain method of "live updating list with a search bar". I tried htmx sse but it turned out to be not that great. I was hoping I could model it as a single request/response cycle like a traditional page post, with the astericks that the single response is actually a stream of responses. Clicking search or whatever again "just" axes the old request and sends another one with the updated parameters. Perhaps the form being dirty would actually be what axes the stream.
by Obscurity4340 | 2025-12-20 01:40:11+00:00
I make a point to do exactly not that. Its so seldom relevant or attractive and its almost reflexive at this point.

By default, appstore will show you the scummiest, subscriptioniest, privacy-invasive apps in hopes you'll be lazy and click but thats never been the answer for me. All the gems I found I had to look quite hard for which pisses me off
by simondotau | 2025-12-20 01:41:10+00:00
The web platform doesn’t need to move this fast. Google is, often unilaterally, pushing new features and declaring them standards. In my opinion, the web should not be changing so fast that a truly open source community project couldn’t keep up. I don’t like how the web has become reliant on the largesse of billion dollar corporations.

I recognise that this is a controversial take, but in my opinion what Google is doing is a variant of “embrace and extend”. Traditionally, this meant proprietary extensions (e.g. VBScript) but I think this a subtle variant with similar consequences.
by raw_anon_1111 | 2025-12-20 01:41:16+00:00
It’s way more than a “pay grade” for any company with real leveling guidelines.

This jibes with both my personal experience at BigTech, knowing the industry and various publicly available leveling guidelines. Sone are more granular

https://www.levels.fyi/blog/swe-level-framework.html

https://dropbox.github.io/dbx-career-framework/

The company I work for now has similar leveling guidelines, it’s also more granular.

But levels are defined by scope, impact, and dealing with ambiguity
by pmeduri1 | 2025-12-20 01:42:39+00:00
AI animation creator with retro vibes and meme-ready style

Description The Problem: Creating animations traditionally requires expensive software, technical skills, or hiring animators. AI video generators often produce unpredictable results with no style consistency.

The Solution: Glint AI uses a unique two-scene approach. Describe your start and end frames, our AI generates minimalist line-art images, then creates smooth animated videos between them.

Key Features:

AI Scene Assistant - Built-in chat helper that improves your prompts and suggests creative ideas Consistent Art Style - Every animation has the same clean, minimalist aesthetic perfect for memes and content Two-Scene Control - You define the start and end, AI handles the motion Fast Generation - From idea to 6-10 second video in under a minute Pay As You Go - No subscriptions. Credits start at $5 for 50 credits Perfect for: Content creators, meme makers, social media marketers, educators, and anyone who wants quick animated content without learning After Effects.
by Fapulous | 2025-12-20 01:44:12+00:00
Delust is the No.1 science-backed AI app that helps you quit porn, regain control, and build lasting habits that stick.

Unlike Nofap apps, like generic blockers or gimmicky trackers, Delust offers a neuroscience-based system that targets the root of porn addiction—retraining your brain, not just resisting urges.

With AI journaling, anti-urge tools, daily check-ins, Delust makes you break free from compulsive porn use and reclaim mental clarity, motivation, and focus. Whether you’re looking to reduce screen dependence, boost productivity, or just feel more in control of your life, Delust is the only quit-porn app that actually works.

Features: Neuroscience-based framework Habit-building tools AI journals & tracking Community support No shame, just results

Delust will reshape your relationship with sex, porn and dopamine. Join thousands who’ve transformed their lives with Delust. Visit https://Delust.co to learn more.
by asphero | 2025-12-20 01:44:40+00:00
The friction point capture is interesting. In my experience, the hardest part isn't collecting feedback - it's getting users to actually leave it in the moment.

How are you handling the timing of the widget popup? Too early = users haven't formed an opinion yet. Too late = they've already left.

Also curious about the LLM categorization accuracy. Do you let users correct misclassifications to improve the model over time?
by jkubicek | 2025-12-20 01:44:48+00:00
> In the same way, LLMs should speak to us in our favored format - in images, infographics, slides, whiteboards, animations/videos, web apps, etc.

You think every Electron app out there re-inventing application UX from scratch is bad, wait until LLMs are generating their own custom UX for every single action for every user for every device. What does command-W do in this app? It's literally impossible to predict, try it and see!
by tootie | 2025-12-20 01:45:24+00:00
It says right in the first para, "could be" $9B. They obviously have no real idea. It sounds like the audit turned up a large amount of spending that can't be positively accounted for. Similar to the multiple trillions missing in all recent DoD audits. We really don't know how much has truly been "stolen" versus just not being properly recorded.
by alephnerd | 2025-12-20 01:45:29+00:00
Statistically, you're correct. That said, the thing about statistics is that outliers exist.

Also, imo the "Ivy" advantage is moreso a "family background" advantage - traditionally high social prestige and high entry barrier vocations were gatekept by Ivy and Ivy-adjacent membership.

The rise of competitive salary and low barrier of entry vocations like Software and Accounting helped dampen the value of that "Ivy" premium.
by vhill | 2025-12-20 01:46:05+00:00
> not only did the thing it made not end up being shippable

The difference between then and now is that often with the latest models, it is shippable without bugs within a couple of LLM reviews.

I’m ok doing the work of a dev manager while holding the position of developer.

I’m sure there was someone that once said “The washing machine didn’t do a good job, and I wasn’t proud of myself when I was using it”, but that didn’t stop washing machines from spreading to most homes in first-world countries.
by simonw | 2025-12-20 01:48:18+00:00
What's interesting about Nano Banana (and even more so video models like Veo 3) is that they act as a weird kind of world model when you consider that they accept images as input and return images as output.

Give it an image of a maze, it can output that same image with the maze completed (maybe).

There's a fantastic article about that for image-to-video models here: https://video-zero-shot.github.io/

> We demonstrate that Veo 3 can zero-shot solve a broad variety of tasks it wasn't explicitly trained for: segmenting objects, detecting edges, editing images, understanding physical properties, recognizing object affordances, simulating tool use, and much more.