MurphyA/hacker-news huggingface dataset:
by __rito__ | 2025-07-15 07:12:12+00:00
> China is producing

Is it?

Chinese companies are doing it for the profit, no doubt. But the West's unsustainable consumption standards should share the blame. China only do this because the West buy. And Western companies shift their production to China for cheaper labour, mainly.

Many American companies are actually doing the polluting. Not only Chinese companies produce in China. So, in a world with blurry boundaries, please take into account the production of Western companies, in Chinese physical borders, and stuff that China export to the West.

It is China now, it will be India, too, some years into the future. Where you write from the third iPhone (produced in India) that you bought in the last two years, that India and China are to blame for the pollution, where your second big heavy car sits in the garage, the rare earth minerals for which were mined in China, for an American company, and a roomba cleans your floor (also produced in China), that reads "carbon-neutral". You just hear the bell, and someone delivers your pizza, who is a climate refugee from a small pacific island.

You are not to blame. China and India are polluting!
by MattPalmer1086 | 2025-07-15 07:13:07+00:00
Symmetric encryption, used for data storage only loses about half its key strength to a quantum computer, due to Grover's algorithm.

So if you are using a 256 bit key you're still fine. Even a 128 bit key would still have 64 bit strength, which would still be a huge amount of work to crack, even though theoretically possible.
by wisty | 2025-07-15 07:13:19+00:00
Sometimes frameworks are a little too magic. Think raw sql vs a magic orm. No I'm not saying don't use an orm, but when everything ends up as magic meta configuration it's sometimes too much. Sometimes making things a little explicit can make it more flexible going forward.

Even if the framework is good, an llm can read the docs faster than you. Probably it's important to understand things in a lot of cases, but sometimes you just need to get it working without really reading the framework source or docs.
by chadcmulligan | 2025-07-15 07:13:27+00:00
Yeah its not a huge amount, but its a start. eg - just got it to make me a class in Lua with names for all the colours. It went and named all the colors and did a very nice job (Claude) - it would have taken me ages to go and find the names, sort them out etc, and I was avoiding the work, cause its tedious. I've got it to make me windows controls and data structures, parsers all well defined stuff.

I think the problem comes about when it doesn't know the context you're in - give me a list of colour names is well defined, and I assume the LLM's would have read a million pages with this done, so its easy for it to do this. Doing something more exotic that it hasn't seen a lot, then you'll get weird results.
Show HN: Create Frame Mockups Without Photoshop
by dizzierhys | 2025-07-15 07:13:33+00:00
Built my first web app.

Being into photography it was a slow process adding my images to frame mockups or blank frames for my ecom site.

Until now..

Upload an image and instantly preview your images in various scenes and frames. No Photoshop required!

Feed back is more than welcome

Check it out > https://framecanvas.app/
by TeMPOraL | 2025-07-15 07:13:39+00:00
In my current experience:

- o3 is the bestest and my go-to, but its strength comes from it combining reasoning with search - it's the one model you can count on finding things out for you instead of going off vibe and training data;

- GPT 4.5 feels the smartest, but also has tight usage limits and doesn't do search like o3 does; I use it when I need something creative done, or switch to it mid-conversation to have it reason off an already primed context;

- o4-mini / o4-mini-hard - data transformation, coding stuff that doesn't require looking things up - especially when o3 looked stuff up already, and now I just need ChatGPT to apply it into code/diagrams;

- gpt-4o - only for image generation, and begrudgingly when I run out of quota on GPT 4.5

o3 has been my default starting model for months now; most of my queries generally benefit from having a model that does autonomous reasoning+search. Agentic coding stuff, that I push to Claude Code now.
by estsauver | 2025-07-15 07:15:01+00:00
I think it's worth saying that I basically completely disagree with your assessment (how you read the evidence, your conclusions, and quite possibly your worldview,) and think that if you were to give me access to infinite throughput claude code in 2018 that I could have literally ruled the world.

I'm not the most impressive person on hacker news by a wide margin, but I've built some cool things that were hard, and I think they are absolutely inevitable and frequently have the exact same "one shot" type experience where things just work. I would seriously reconsider whether it is something that you can't make work well for you, or something you don't want to work well.
by torginus | 2025-07-15 07:16:02+00:00
A lot of car parks have chargers. Wiring up low wattage chargers is no big deal, considering AC chargers are just wiring+breakers. Considering cars will spend a long time here, large wattages are not needed, you could wire up a multi-story parking lot for chump change, and the entire wattage would be still less than a DC fast charger serving half a dozen cars.
by TFYS | 2025-07-15 07:16:02+00:00
Insanity. Do you honestly believe the average person (probably a sick one at that) has the resources and time to fight a large pharmaceutical company in court? And do you really believe that during the time between releasing the drug and losing in court the faulty drug wouldn't make the company much more money than they'd have to pay as compensation? The amount of organization it would require to beat a large company with its resources would guarantee that most abuses would go unpunished and suffering would certainly increase compared to an environment with well functioning FDA.
by londons_explore | 2025-07-15 07:17:21+00:00
This is dumb. The abstraction is at the wrong level.

Applications should assume the page size is 1 byte. One should be able to map, protect, etc memory ranges down to byte granularity - which is the granularity of everything else in computers. One fewer thing for programmers to worry about. History has shown that performance hacks with ongoing complexity tend not to survive (eg. interlaced video).

At the hardware level, rather than picking a certain number of bits of the address as the page size, you have multiple page tables, and multiple TLB caches - eg. one for 1 megabyte pages, one for 4 kilobyte pages, and one for individual byte pages. The hardware will simultaneously check all the tables (parallelism is cheap in hardware!).

The benefit of this is that, assuming the vast majority of bytes in a process address space are made of large mappings, you can fit far more mappings in the (divided up) TLB - which results in better performance too, whilst still being able to do precise byte-level protections.

The OS is the only place there is complexity - which has to find a way to fit the mappings the application wants into what the hardware can do (ie. 123456 bytes might become 30 4-kilobyte pages and 576 byte pages.).
by jeisc | 2025-07-15 07:17:49+00:00
Language is not knowledge and knowledge when reduced to a language becomes here say until it is redone and implemented in our context. Both of them have nothing to do with wisdom. LLM's hash out our language and art to death but AI doesn't mind what they mean to us. Without our constraints and use, they would stop running. We should be building guardian angels to save us from ourselves and not evil demons to conquer the world. - John Eischen © adagp paris art humanitarian use is authorized except for any Al uses
by mg | 2025-07-15 07:18:22+00:00
You are right. I always wish for more specifics too when we talk about code here.

The library was https://mediabunny.dev/

Before I used my own proprietary code for media encoding/decoding. I also tested a WASM port of ffmpeg for a while.

Mediabunny's documentation might be fine for some developers, but personally I prefer a reference where I have a list of all functions and their specifications.

Yes, I understand the library much better now.
by croes | 2025-07-15 07:18:30+00:00
It wasn’t inevitable, it just happened. Without the rise of online advertisement the whole story could have played out very differently.

Take the atomic age, it seemed inevitable that everything is powered by nuclear power. People saw a inevitable future of household machines powered by small reactors. Didn’t happen.

You can’t look at the past and declare the path it took to the present as inevitable
by adornKey | 2025-07-15 07:18:48+00:00
1967 is pretty ancient... Nowadays there are databases and there are detailed calculations about the spectrum (line by line). There is HITRAN database. And people did the calculations. And have done so for years... There are pretty precise calculations how much energy is being trapped. And they fit with observations. There is a saturation effect, and it's pretty strong. On each frequency you can only absorb the total amount of energy that is available there. After that adding more CO2 won't make a difference.

People calculated precisely what exactly happens when you double CO2... And the effect it's logarithmic...
by evil-olive | 2025-07-15 07:19:09+00:00
> I have a homelab with 12 PI's, this tool helps me play with files between all of them

did you have your LLM write the Show HN description too?

because you've gone from "We started CallFS" and "our small team" to "I play with it in my homelab"

if this is a homelab-level project, there's absolutely nothing wrong with that. but you should be careful not to mislead people, even unintentionally, about the stability/maturity of the project.

especially when the project involves data storage. vibe-coding a game is one thing, if it has bugs then you might miss a power-up or get stuck on a level with no way out. when a vibe-coded storage system has bugs, you're potentially losing or silently corrupting user data.
by nomilk | 2025-07-15 07:20:12+00:00
Speed comparison (screenshots at 2m53s) shows Carnival's wifi at 3.88 mbps download (upload not shown) Vs starlink's at around 140 mbps down and 30 mbps up.

Also (4m55s):

> unlike every other Cruise Line they intentionally blocked the port for Wi-Fi calling. The only way I was able to make a Wi-Fi call was on my satellite dish
by Karrot_Kream | 2025-07-15 07:20:55+00:00
For the internet to be democratizing it needed PCs first. Before that computing was like LLMs: the mainframe era. You either had access to an institution with a mainframe or you were luckily able to get a thin client to a mainframe (the early time-sharing systems.) Even after PCs were invented, for decades mainframes were inarguably better than PCs. Mainframes and thin clients were even some of the earliest computer networks.

I am optimistic that local models will catch up and hit the same pareto-optimal point. At some point your OS will ship with a local model, your system will have access to some Intelligence APIs, and that's that. Linux and BSDs will probably ship with an open-weights model. I may be wrong, but this is my hope.

If you're interested in a taste of that future try the Gemma3 class of models. While I haven't tried agentic coding with them yet, I find them more than good enough for day-to-day use.
by cdrini | 2025-07-15 07:21:05+00:00
How do you differentiate between an effective debater using inevitabilism as a technique to win a debate, and an effective thinker making a convincing argument that something is likely to be inevitable?

How do you differentiate between an effective debater "controlling the framing of a conversation" and an effective thinker providing a new perspective on a shared experience?

How do you differentiate between a good argument and a good idea?

I don't think you can really?

You could say intent plays a part -- that someone with an intent to manipulate can use debating tools as tricks. But still, even if someone with bad intentions makes a good argument, isn't it still a good argument?
by kukkeliskuu | 2025-07-15 07:21:08+00:00
I am not going to argue with you about specific technology or use cases. But these are complex pieces of software, and the fact that you consider them to be "boring technology" is the reason why I was talking about "extremely boring technology".

When you are building software really fast, you need to take the boringness to the next level and cut all non-essential components.

At fly.io, hosted Redis costs over $100/month, when one server + Postgres is less than $10/month. This tells you about the complexity.

Many people use Redis with Django, because that is "obvious choice" for Celery. But either Django built-in tasking (or backport with django-tasks) allows you to handle most of the use cases (long-running tasks, timed events) when combined with a cron such as Superchronic.

Many people consider ElasticSearch as an "obvious choice" to handle full-text search, but Postgres can handle it in most cases.

Mostly, if you have problems that require "webscale solutions", then you will have a team building a dedicated solution anyway.
by torginus | 2025-07-15 07:21:12+00:00
My exact numbers might be off (which is kind of a problem it seems on HN), but the point still stands - you can add practical amounts of range by having the car just sitting there, even in places where there's not that much sunlight.

Besides, I just checked out panels, and there's a lot of 500w ones that are appx 1mx2m, these station wagons are huge, easily 2m wide and 5m long, half of it a flat roof, so its not outrageous.
by saubeidl | 2025-07-15 07:21:53+00:00
"The two laws were the Law for the Protection of German Blood and German Honour, which forbade marriages and extramarital intercourse between Jews and Germans and the employment of German females under 45 in Jewish households; and the Reich Citizenship Law, which declared that only those of German or related blood were eligible to be Reich citizens."

The Gestapo was only enforcing the law! Intermarriages were illegal. Which therefore made the Jews criminals, since violating race laws was a federal crime.
by geethikaisuru | 2025-07-15 07:22:16+00:00
Mahasen Voice is fast AI dictation & an assistant both in one. Just Hold 'Win+Ctrl' and speak anywhere on your PC. It adapts to each app naturally. AI mode can be started in any app by saying "Mahasen" to give direct instructions. If in email: "tell him I'll be 20min early."

Innovation should free us from complexity, not create it.

But for some reason, our lives are getting more & more complex. That's the exact reason behind this.

AI should handle the bullshit. I should have the time to do what truly matters. What makes us truly human. With Mahasen Voice, we're trying to take progress in that direction.

Mahasen Voice will truly help you. No bullshit. It have already saved me hours. I hope it'll do the same for you.
by porridgeraisin | 2025-07-15 07:22:41+00:00
> Starbook

Wow, that looks good. These two caught my eye:

https://in.starlabs.systems/products/starfighter?variant=552...

https://in.starlabs.systems/pages/byte (Mac mini equivalent)

Open firmware! and accessories and parts available separately!

https://in.starlabs.systems/collections/accessories https://in.starlabs.systems/collections/parts

Wanna see reviews as well, let me know if you get any recommendations.
by keeda | 2025-07-15 07:22:54+00:00
People can't be trusted to do anything either, which is why we have guardrails and checks and balances and audits. That is why in software, for instance, we have code reviews and tests and monitoring and other best practices. That is probably also why LLMs have made the most headway in software development; we already know how to deal with unreliable workers that are humans and we can simply transfer that knowledge over.

As was discussed on a subthread on HN a few weeks ago, the key to developing successful LLM applications is going to be figuring out how to put in the necessary business-specific guardrails with a fallback to a human-in-the-loop.
by burnt-resistor | 2025-07-15 07:23:22+00:00
> watched in the background while people are doing something else.

There are these devices called "radios"* and this stuff called "music."

There's no point to "watching" a show if it's not being watched, it sort of ruins the whole purpose of it. Dividing attention lessens almost everything. It's like "reading" a book while moving your eyes over the words faster than you can read them. SMH. It's kind of like the cliché of the Banksy couple staring into their screens across from each other, or people who have intercourse while staring at their phones.

* That have been replaced with apps like Spotify and Tidal.
by ikr678 | 2025-07-15 07:23:33+00:00
It's inevitable not because of any inherent quality of the tech, but because investors are demanding it be so and creating the incentives for 'inevitability'.

I also think EV vehicles are an 'inevitability' but I am much less offended by the EV future, as they still have to outcompete IC's, there are transitional options (hybrids), there are public transport alternatives, and at least local regulations appear to be keeping pace with the technical change.

AI inevitabilty so far seems to be only inevitable because I can't actually opt out of it when it gets pushed on me.
by benreesman | 2025-07-15 07:24:29+00:00
As someone who has historically been very much an LLM inevitabalism skeptic and has recently decided that we've crossed the breakeven point with indiscriminant use of Opus 4, eh, it's precisely because we're in late LLM === AGI hype world. They're actually cutting the shit on "this can do anything, and in a month, twice that!". This thing is crazy operator aligned, wildly SFT'd on curated codebases, and running a TTFT and cost that means it's basically Chinchilla maxed out, back to work boys, sell some NVIDIA stock.

This is precisely the opposite data point to the one you'd expect if the TESCREAL hype men were right: you do that when the writing is on the wall that this thing is uniquely suited to coding and the only way you'll ever do better than quantize and ad support it is to go after a deep pocketed vertical (our employers).

Nothing whatsoever to do with making a military drone or a car that can handle NYC or an Alexa that's useful instead of an SNL skit. That's other ML (very cool ML).

So the frontier lab folks have finally replaced the information commons they first destroyed, except you need a nuclear reactor and a bunch of Taiwan hawks that make Dick Cheney look like a weak-kneed feminist to run it at a loss forever.

The thing is, this kind of one ine itabalism isn't new: David Graeber spent a luminous career tearing strips off of hacks like Harari for the same exact moral and intellectual failure perpetrated by the same class warfare dynamics for the same lowbrow reasons.
by JoyJet | 2025-07-15 07:24:30+00:00
JOYJET DIAMOND TOOLS USED IN VARIOUS APPLICATIONS For nearly 20 years, JoyJet has provided precision diamond tools, tungsten carbide products and CVD advanced materials for nearly any application.

JoyJet will consistently support and satisfy customers with the most comprehensive, technically advanced solutions for cutting tool applications.

Cutting Tools for Automotive Industry Automotive Manufacturing Mechanical Processing Field: Refers to computer numerical control (CNC) precision machining, including CNC lathes, CNC milling machines, and CNC boring and milling machines. In CNC machining, turning, milling, boring, drilling, and other cutting methods are used to process most metal materials, either in simple or complex forms.

Electronics Manufacturing Optical Applications of Diamond: Diamond exhibits outstanding electrical properties and has extensive applications in optics. Its high transparency, exceptional hardness, and chemical stability make it an ideal material for manufacturing high-performance optical windows, lenses, and prisms. Additionally, diamond can serve as a laser gain medium for high-power laser manufacturing.

Mold Manufacturing Semiconductor Processing: The semiconductor manufacturing process involves transforming silicon ingots into individual chips. Diamond tools play a critical role in this process, including silicon ingot cutting, wafer thinning, and dicing.

Aerospace Manufacturing Tungsten Carbide Buttons: These feature high hardness, excellent wear resistance, and outstanding corrosion resistance, enabling them to withstand intense friction and wear. This ensures the stability and longevity of coal mining tools. Tungsten carbide buttons are widely used in oilfield drilling, snow removal, and various industrial equipment. Depending on the drilling machinery, such as tricone drill bits, down-the-hole (DTH) drill bits, and geological drilling tools, tungsten carbide buttons are categorized into different standard types, including flat-top, spherical, and wedge-shaped buttons.
by Perseids | 2025-07-15 07:25:04+00:00
> > Can one really speak of efficient markets

> Yes, free markets and monopolies are not incompatible.

How did you get from "efficient markets" to "free markets"? The first could be accepted as inherently value, while the latter is clearly not, if this kind of freedom degrades to: "Sure you can start your business, it's a free country. For certain, you will fail, though, because there are monopolies already in place who have all the power in the market."

Also, monopolies are regularly used to squeeze exorbitant shares of the added values from the other market participants, see e.g. Apple's AppStore cut. Accepting that as "efficient" would be a really unusual usage of the term in regard to markets.
by lblume | 2025-07-15 07:26:15+00:00
Sure, maybe solving NLP is too great a claim to make. It is still not at all ordinary that beforehand we could not solve referential questions algorithmically, that we could not extract information from plain text into custom schemas of structured data, and context-aware mechanical translation was really unheard of. Nowadays LLMs can do most of these tasks better than most humans in most scenarios. Many NLP questions at least I find interesting reduce to questions of the explanability of LLMs.
by Karrot_Kream | 2025-07-15 07:26:35+00:00
> The Internet was specifically designed to be maximally decentralized to be robust even to war.

This is a bit naive. Until TLS, TCP traffic on down was sent in the clear. Most traffic used to be sent in the clear. This is what makes packet filtering and DPI possible. Moreover things like DNS Zones and IP address assignment are very centralized. There are cool projects out there that aim to be more decentralized internets, but unfortunately the original Internet was just not very good at being robust.
by hnarn | 2025-07-15 07:27:47+00:00
For anyone that has a capable router, an rpi or any kind of home server, I can highly recommend https://github.com/DNSCrypt/dnscrypt-proxy

It lets you send encrypted DNS queries out onto the Internet to any service that supports it (there are many, and you can configure it to use multiple for redundancy), while serving "normal" DNS in your internal network.

It's also trivial to import a blocklist of domains with cron, from hagezi/dns-blocklists for example.

If you have no interest in setting something like this up, at least ensure that you have manually configured or are pushing _multiple_ DNS servers via DHCP. It sucks that 1.1.1.1 went down but it shouldn't matter, there's a reason every operating system supports configuring multiple DNS servers.

For anyone in the EU I can recommend https://www.dns0.eu/ or Mullvad, but at the very least if you're using Cloudflare and don't care about privacy, set 8.8.8.8 as your secondary DNS.