MurphyA/hacker-news huggingface dataset:
by pyrale | 2025-09-08 15:37:06+00:00
The gist of that advice is that closed systems are that much easier to work with.

The tradeoff open system users have to evaluate is whether they’d rather have data rejected and not evaluated if it doesn’t fit their model of it (extreme case: your program silently drops key instructions), or whether they’d rather have their program work with data it wasn’t built to understand (extreme case: sql injections).

Proponents of this mantra argue that it’s easier to make a process to monitor rejected inputs than to fix issues created by rogue data.
by Ostrogoth | 2025-09-08 15:37:07+00:00
As someone who uses (and prefers) MIPS screen to AMOLED, here are a few reasons I went that route: A) User experience: I prefer watches to be tools that do a job, and otherwise to mostly get out of my way. MIPS serves that function well, and is similar to old school LCD displays in that regard. I find illuminated displays to be distracting and draw attention, especially after dark. In these days, where light up screens are pervasive, MIPS provides a more zen experience. It’s “always-on” when I need to view it, but otherwise gets out of my way. B) Functionality: I use my watch to track daily workouts, and I’m about to go on a multi-day backpacking trek where a Garmin Fenix will be primary GPS device (phone/maps/compass secondary). Being able to view the screen and use maps without excess power drain is more useful for me. I prefer my watch to be a functional tool, and not just an extension of my smartphone. I don’t need a pretty light up screen. Battery life is not just about reducing charging frequency, but also reliability in the backcountry and on long workouts. Which leads to… C) Longevity: longer battery life = less charging cycles = longer device life. I don’t feel like replacing an expensive device every year or two. MIPS screens are also more durable than AMOLED. I have friends that are using 5+ year old Fenix watches to track daily runs.
by Quarrelsome | 2025-09-08 15:38:04+00:00
GP?

> One can believe (and like) part of the society one lives in but not like other parts, or plainly think they are wrong and should be changed at all costs.

Sure but I mean in terms of the abstract. The idea that those most successful may have to pay more in taxation, the idea that justice should be blind and that everyone deserves a trial. I guess the tipping point is when your belief in the part of society that are wrong are so extreme that you think its ok to undermine society (e.g. steal public money, push infront of queues, etc) in order to combat that "wrong".
by alexvitkov | 2025-09-08 15:38:07+00:00
"Vendoring step" You cannot make this shit up.

You're providing a library. That library has dependencies (although it shouldn't). You've written that library to work against a specific version of those dependencies. Vendoring these dependencies means shipping them with your library, and not relying on your user, or even worse, their package manager to provide said dependencies.

I don't know what industry you work in, who the regulatory body that certifies your code is, or what their procedures are, but if they're not certifying the "random library repos" that are part of your code, I pray I never have to interact with your code.
by dmix | 2025-09-08 15:38:58+00:00
I believe OP is saying the most fundamental thing is people working in government acting moral and in the interest of the country, and not using the power position for self enrichment or engaging in petty corruption for social gain. If you have that then it doesn't matter if your system is capitalist or socialist or a bunch of competing variations where no one agrees. The outcome will always be severely hampered by their constant interference in business, plundering of tax money, and repression of dissent.

Most people probably universally agree on the topic of corruption, unlike economics or social policy. But it requires a well designed political system and a strong culture, which is difficult to do retroactively.
by jonnylegs | 2025-09-08 15:39:08+00:00
I’ve been working in film and post-production for 25 years, where everything is built around timelines. Every edit has a start frame and an end frame, and nothing happens outside of that sequence.

It struck me that most financial and business models don’t work this way. In spreadsheets, time is something you simulate with formulas, but the system doesn’t understand that a hire in April triggers payroll in May and revenue in June. The “why” and “when” behind the numbers are missing.

This piece is about applying an event-based approach - treating business actions (hiring, contracts, re-orders, product launches) as logic blocks that sit on a timeline. The idea is that this structure makes models more resilient, makes scenario planning easier, and gives AI something useful to work with.

Curious if others here have run into the same spreadsheet limitations - and whether anyone has tried event-driven or simulation-style approaches outside of finance (e.g. supply chain, operations, project planning).
by pkphilip | 2025-09-08 15:39:26+00:00
Actually, I am talking about a literal mafia. In my area there is just one "official" internet provider (Airwire) which is partly owned / controlled by a politician who was recently accused of killing a property owner who refused to sell the property for peanuts to him.

If any other internet provider enters this area, their people get beaten and their lines get cut. They cause problems for even BSNL which is a government-owned provider. They periodically cut their lines.

So yes, this is an actual mafia. I have been warned by them that I don't any choice but take their lines. They even threaten you if you take products like Jio airfiber.
by mort96 | 2025-09-08 15:39:28+00:00
This matches my understanding as well, as someone who has a great deal of interest in the field but never worked in it professionally. CPUs all have a microarchitecture that doesn't look like the ISA at all, and they have an instruction decoder that translates ISA one or more ISA instructions into zero or more microarchitectural instructions. There are some advantages to having a more regular ISA, such as the ability to more easily decode multiple instructions in parallel if they're all the same size or having to spend fewer transistors on the instruction decoder, but for the big superscalar chips we all have in our desktops and laptops and phones, the drawbacks are tiny.

I imagine that the difference is much greater for the tiny in-order CPUs we find in MCUs though, just because an amd64 decoder would be a comparatively much larger fraction of the transistor budget
by vonneumannstan | 2025-09-08 15:39:44+00:00
This one is pretty cool. Compile the gguf of an OSS LLM directly into an executable. Will open an interface in the browser to chat. Can also launch an OpenAI API style interface hosted locally.

Doesn't work quite as well on Windows due to the executable file size limit but seems great for Mac/Linux flavors.

https://github.com/Mozilla-Ocho/llamafile
by 01HNNWZ0MV43FF | 2025-09-08 15:39:51+00:00
Container or VM is a bigger commitment. VMs need root and containers need Docker group and something like docker-compose or a shell script or something.

idk it's just like, do I want to run to the store and buy a 24-pack of water bottles, and stash them somewhere, or do I want to open the tap and have clean drinking water
by sleepyguy | 2025-09-08 15:39:52+00:00
Did anyone else notice they are flying narrow-body aircraft across the Atlantic?

Perhaps testing a trans-Atlantic flight using a narrow-body. Currently, everyone only flies wide-body aircraft. This may be a feasibility test to fly smaller aircraft (737, A320, etc) transatlantic and train narrow-body check airmen in transatlantic crossings.

This would be an interesting change and development.
Show HN: Merch Mock – instant mockups for merch
by jakehandy | 2025-09-08 15:39:56+00:00
Yo! Messed around this weekend with creating a good interface for nano banana (which I think is the best image editing model out there at the moment, and Google's product interfaces leave a lot to be desired).

Use code MOCKMIKELOVESHN for a free month of the Starter membership if you wanna mess around with it.

Cheers!
by webdevver | 2025-09-08 15:40:49+00:00
not a detractor (quite the opposite), maybe i am putting too much weight on 'gambling', atleast party because it appeals to my own tastes.

to a clueless outside observer, starting a rocket company seems quite risky, then again maybe it wasn't really his money after all? i dont really know the details, but the impression i got was that atleast initially, it was his private venture.

tesla is more sensible but still, building out massive manufacturing chains is risky, because youve got all that capital tied up in it, and you're making a 'gamble' that youre gonna sell millions of cars to get that money back.

twitter to me seemed like a big gamble. social media comes and goes awfully quickly, but the X rebrand seems to have worked, atleast for now. grok was another weird play. competing with openai/google? but they did it and it seems to be holding its own pretty well.
by Quarrelsome | 2025-09-08 15:40:58+00:00
can you help me find a more poignant first-order disagreement to use? Perhaps my social democratic context is picking the wrong abstract in order to isolate a better platform of co-operation. In Europe we generally think that universal healthcare is somewhat of a given which sets up the context. In the UK at least (where I am from) belief in the NHS (national health service) is pretty much a political no-brainer.
by seneca | 2025-09-08 15:41:12+00:00
> I agree that its technically a position but while that venn diagram may well include people who believe in charitable giving and local community organization its those who do not believe in those things (which I would argue constitute the majority of that position) who are the problem here.

I agree with your broader point. A hair to split is that I tend to see those "you leave me alone, I leave you alone" types as sort of side-line sitters. They're a neutral party who genuinely want to mostly opt out for one reason or another. I don't think that taking a stance of them either being with us or against us is healthy when there are so many genuinely destructive people.

> Even so, the idea that everyone gets to choose themselves what the issues are, belies a lack of unity and community that is close to what I'm trying to define. To respect society, one must give up an aspect of control.

Interesting. I'm curious what you mean here, as this could point a lot of different directions. Are you saying that you don't think individualism is healthy in general?

Do you mean that broad disunity and lack of alignment on societal values is dangerous? If so, I totally agree with that and wonder how it can be squared with modern multi-cultural pluralistic society. I don't, personally, believe in enforcing ideological conformity, but struggle to see how a society that doesn't believe in shared underlying mores can coordinate itself and have shared purpose.

> I think the bigger problem definitely are those who think stealing public money is ok to do.

No disagreement, and I think that's a good starting point. Those plundering the commons for personal gain are pretty clearly first-order opponents.
Show HN: Blink AI – Launch social media agents for X and LinkedIn
by nischalb | 2025-09-08 15:41:26+00:00
We built Blink AI to keep your social accounts active without the daily grind. - Spin up an AI agent that learns from your docs or sites and writes in your voice - Generate & schedule posts for X and LinkedIn (fully autonomous or approval-first) - Our Dashboard surfaces real-time trends and news - See what works with built-in analytics - (Coming soon) Browser extension that lets you react to any content across the web—in your own voice

Looking for feedback on the core workflow and gaps you’d want filled
by OvidStavrica | 2025-09-08 15:41:52+00:00
By far, the easiest (open source/Mac) is with Pico AI Server with Witsy for a front end:

https://picogpt.app/

https://apps.apple.com/us/app/pico-ai-server-llm-vlm-mlx/id6...

Witsy:

https://github.com/nbonamy/witsy

...and you really want at least 48G RAM to run >24B models.
by thayne | 2025-09-08 15:41:56+00:00
> Good luck getting the average Joe to understand why your little git repo needs to come out of his payroll.

That specific problem could be solved by funding it from taxes that only tech companies have to pay. Maybe something like how FDIC works, where if you want to sell SaaS, you need to pay for some kind of security insurance from the government, and the funds from that are used to support open source projects.

Of course, there are other problems with having the government do it, but I think the taxes issue is solveable. And personally, I'd rather see my taxes spent on helping open source software than military and weapons.
by AnimalMuppet | 2025-09-08 15:42:05+00:00
Far below. Occupy Wall Street was perhaps thousands of people. 3.5% of the US would be over 12 million people. 3.5% of New York City would be 350,000 people. In the street outside Wall Street. Yeah, that would have occupied Wall Street, to the point that workers would have had trouble getting in the door. Occupy Wall Street was nothing like that.
by dmix | 2025-09-08 15:42:35+00:00
Yes but the topic wasn't about voting?

OP was asking how there's huge communities of undocumented people in the US and how they manage to work and live without legal status. Which would be an unusual thing in almost any country. The logistics of doing so is a valid question (how do you drive to work, how do you find housing, how do you get healthcare, etc). The answer is many state and federal policies support having millions of undocumented people in legal limbo indefinitely, by offering them pseudo-legal status or loopholes.
by kbolino | 2025-09-08 15:42:43+00:00
I'm finding conflicting info on this. It seems to be down to the specific GPU/core/microarchitecture. In some cases, the "missing" FP64 units do physically exist on the dies, but have been disabled--likely some of them were defective in manufacturing anyway--and this disabling can't be undone with custom firmware AFAIK (though I believe modern nVidia cards will only load nVidia-signed firmware anyway). Then, there are also dies that don't include the "missing" FP64 units at all, and so there's nothing to disable (though manufacturing defects may still lead to other components getting disabled for market segmentation and improved yields). This also seems to be changing over time; having lots of FP64 units and disabling them on consumer cards seems to have been more common in the past.

Nevertheless, my point is more that if FP64 performance is poor on purpose, then you're probably not using anywhere near the card's TDP to do FP64 calculations, so FLOPS/watt(TDP) is misleading.
by kccqzy | 2025-09-08 15:42:46+00:00
> It might have been difficult to procure pozzolana ash when the trade routes were less safe in the early Middle Ages, which would make durable concrete rarer.

I think this could be how modern technology will be lost in the future. We have been seeing a reversal of globalization. We have seen countries guard their raw materials more tightly than before. Trade routes could disappear for geopolitical reasons. The United States was happy using Russian RD-180 rocket engines and Russian uranium after the Cold War; and look at how quickly this trade has become undesirable. Now consider materials and technologies lesser known than uranium or rocket engines, or simply less critical to a country's military might. A country might not even know it has a single sourced component until trade has stopped.
by devnullbrain | 2025-09-08 15:42:50+00:00
Interesting but it would be pretty rough to implement. If you take a binary now and run it on a core without the correct instructions, it will SIGILL and probably crash. So you have these options:

Create a new compilation target

- You'll probably just end up running a lot of current x86 code exclusively on performance cores to a net loss. This is how RISC-V deals with optional extensions.

Emulate

- This already happens for some instructions but, like above, could quickly negate the benefits

Ask for permission

- This is what AVX code does now, the onus is on the programmer to check if the optional instructions can be used. But you can't have many dropped instructions and expect anybody to use it.

Ask for forgiveness

- Run the code anyway and catch illegal instruction exceptions/signals, then move to a performance core. This would take some deep kernel surgery for support. If this happens remotely often it will stall everything and make your system hate you.

The last one raises the question: which instructions are we considering 'legacy'? You won't get far in an x86 binary before running into an instruction operating on memory that, in a RISC ISA, would mean first a load instruction, then the operation, then a store. Surely we can't drop those.
by craftkiller | 2025-09-08 15:42:57+00:00
It doesn't seem exactly like what they are describing. The end-user interface is what they are describing but it sounds like they want the actual LLM to run in the browser (perhaps via webgpu compute shaders). Open WebUI seems to rely on some external executor like ollama/llama.cpp, which naturally can still be self-hosted but they are not executing INSIDE the browser.
by noitpmeder | 2025-09-08 15:43:42+00:00
When the dude's family is simultaneously launching and/or on the board of directors of many 'crypto' scams, while he is in office promoting the government owned use of crypto, its pretty much corruption of the first order.

The dude wouldn't even divest himself of his businesses, nor would he reveal his tax returns, both items which would go a significant way toward easing everyone's concerns. (well, maybe actually looking at the tax returns would make everyone a lot more concerned...)
by jayelbe | 2025-09-08 15:43:45+00:00
Websites usually link to their RSS feed using a <link> attribute in the head of the page.

Browsers used to detect this and show an RSS icon near the address bar if the website you were viewing had a feed - and you could click the icon to see more details and subscribe.

I use this Firefox addon which replicates that functionality: https://addons.mozilla.org/en-GB/firefox/addon/feed-preview/

FreshRSS is a good self-hosted RSS feed reader, and you can configure it to scrape non-RSS webpages for updates too: https://danq.me/2022/09/27/freshrss-xpath/
by jitl | 2025-09-08 15:43:48+00:00
Yeah, Python is a cautionary tale here, and I think one that informed the Rust stance.

Python is much older than Go, and has had more packages move from 3rd party into the stdlib to become a "battery", and then atrophy over the years while people move back to 3rd party alternatives with more features that are actually receiving maintenance. Eventually some of those modules were removed from core.

Perhaps the Go model only works when you have a very dedicated core group (for Go, mostly Google employees) around to continuously build and maintain the Cathedral of the standard library + toolchain together. Golang feels very much like UNIX (eg FreeBSD) for this reason, and Rust/Python more like Linux.
by cherryteastain | 2025-09-08 15:44:06+00:00
https://en.m.wikipedia.org/wiki/Brigade_2506

> Brigade 2506 (Brigada Asalto 2506) was a CIA-sponsored group of Cuban exiles formed in 1960 to attempt the military overthrow of the Cuban government headed by Fidel Castro. It carried out the abortive Bay of Pigs Invasion landings in Cuba on 17 April 1961.
by Dan42 | 2025-09-08 15:44:06+00:00
This article really resonated with me. I've been trying to teach this way of thinking to juniors, but with mixed results. They tend to just whack at their code until it stops crashing, while I can often spot logic errors in a minute of reading. I don't think it's that hard, just a different mindset.

There's a well-known quote: "Make the program so simple, there are obviously no errors. Or make it so complicated, there are no obvious errors." A large application may not be considered "simple" but we can minimize errors by making it a sequence of small bug-free commits, each one so simple that there are obviously no errors. I first learned this as "micro-commits", but others call it "stacked diffs" or similar.

I think that's a really crucial part of this "read the code carefully" idea: it works best if the code is made readable first. Small readable diffs. Small self-contained subsystems. Because obviously a million-line pile of spaghetti does not lend itself to "read carefully".

Type systems certainly help, but there is no silver bullet. In this context, I think of type systems a bit like AI: they can improve productivity, but they should not be used as a crutch to avoid reading, reasoning, and building a mental model of the code.
by ch_123 | 2025-09-08 15:44:18+00:00
> its a variable length opcode encoding with a complex decoder path

In practice, the performance impact of variable length encoding is largely kept in check using predictors. The extra complexity in terms of transistors is comparatively small in a large, high-performance design.

Related reading:

https://patents.google.com/patent/US6041405A/en

https://web.archive.org/web/20210709071934/https://www.anand...
by mitthrowaway2 | 2025-09-08 15:44:19+00:00
In the modern era, there's a new way of losing technology: A niche product with a shared supply-chain dependency on some components that are used in a high-volume market which disappears in favour of a new technology.

For example, if you make something like a magnetic field sensor, your customers are a handful of university labs, and your supplier of some niche ferromagnetic material stops their production line because they sold primarily to the spinning-rust hard drive industry and that market no longer pays the bills, your product becomes impossible to make. Your use case will never supply the quantities needed to run the crucibles.

For a few decades it's perhaps theoretically possible to reproduce if, somehow the survival of the world depended on it and the old material production line can be restarted, but after that, people with the knowledge have all passed away and any documentation is scattered and incomplete.
by nine_k | 2025-09-08 15:44:45+00:00
Most ads seem to be unwanted, but some of them seem to work to make the nuisance worthwhile. People regularly stumble upon content randomly, and get exposed to ads.

Paying for content is a conscious action, it has a higher activation threshold than just clicking mindlessly on something that looks fun.

Then, transactions are expensive; micropayments are not a thing.

Subscriptions alleviate that a bit. Large middlemen alleviate that even more: Apple and Google can make micropayments like $0.50 viable within their ecosystems, so apps or in-app purchases can be tiny, and allow to remove ads for paying users. Attempts to do something similar for websites never took off, sadly.
by cayleyh | 2025-09-08 15:45:50+00:00
"Half of all developers have below-average diligence" - a lot of this is also not developer choice, but environmental. So much software is developed and maintained in very constrained economic environments, often by solo devs who also have other responsibilities. The choice here often is trading some "diligence" for "meeting business requirements in the time / budget constraints" imposed by your employer.
by JumpCrisscross | 2025-09-08 15:46:11+00:00
> Canada had a whole convoy that tried to protest but that got stamped out

It was an anti-vax protest [1]. Canada isn't anti vax [2]. The protests were unpopular [3][4].

The convoy didn't go anywhere because it had nowhere to go.

[1] https://en.wikipedia.org/wiki/Canada_convoy_protest#cite_not...

[2] https://www.cbc.ca/news/health/measles-vaccination-poll-1.75...

[3] https://edition.cnn.com/2022/02/15/politics/fact-check-canad...

[4] https://nationalpost.com/news/politics/two-thirds-of-canadia...