MurphyA/hacker-news huggingface dataset:
Show HN: Free web assembly icon converter
by justanotherunit | 2025-10-21 13:27:56+00:00
Hey Hacker news!

I was in the need of a website that can let me convert images to native icons (linux, mac and windows) easily for an application I am building. Since vibe coding is a thing and this was a perfect fit for something that not need to be maintained, but has a useful purpose, I used the magic of LLM and vibed with them.

I want to share it with all you guys if you are in the need of this. It is statically hosted in github pages, all running on the client using web assembly to convert the images.
by sillyfluke | 2025-10-21 13:28:00+00:00
>And as a German I have to say: He's bang on.

>Here, at a deserted street, people stop dutifully at a red light. Not a car in sight.

This made me chuckle as I remembered a German friend who passed a red light on a bike at 3am at a deserted street in a German college town and got fined 150 euros by an out-of-nowhere cop car.
by consumer451 | 2025-10-21 13:28:08+00:00
I used to spend an unhealthy amount of time watching TSLA back then, it was just my recollection. Here is a tweet from Musk on the topic:

> Tesla is using only internal & open source software & operates Bitcoin nodes directly. ...

https://x.com/elonmusk/status/1374619379929772034

https://xcancel.com/elonmusk/status/1374619379929772034
by ceejayoz | 2025-10-21 13:28:27+00:00
Per the article:

> Tesla only admitted in January 2025 that HW3 won’t be able to support unsupervised self-driving. Musk claimed that Tesla would retrofit the computers, but there has been no word about it for 10 months.

Software isn’t the problem. It’s the hardware, and they promised upgrades.
by SebastianKra | 2025-10-21 13:28:30+00:00
Oh sry, I thought Svelte introduced runes in v4, not 5.

I find it pointless to argue about old versions of Svelte and Vue, when their drawbacks have already been addressed by their own creators [^1].

[^1]: https://svelte.dev/blog/svelte-5-is-alive
by cainxinth | 2025-10-21 13:28:39+00:00
I was at a ballpark and they had self checkout everywhere, except they were usually manned by staff. So I picked out my item, put it on the scanner, and then the staff member would select the checkout button on the screen. Literally that was all they did. And then the screen asked for a tip and the person stared at me expectantly like they had just carried my luggage up two flights of stairs.
by parkaboy | 2025-10-21 13:28:50+00:00
I don't think they officially support leasing to individuals directly, but it's very easy to setup a leasing/biz account with them as a business. I think any Apple store has a POC there that can help / see: https://www.apple.com/shop/finance/business-financing

You can very easily setup an LLC and obtain an EIN. It's been a minute since I've setup an Apple financing account, so I don't recall what they require on the finance side. I'm certain they will want to see some sort of financial proof, but I doubt they will care much if you're not a proper operating biz. I'm not sure if proof of finances will need to be linked to a banking account under the business name, but if so, that's easy enough to setup with an ebank once you have an EIN.

All of that being said, the tradeoff will be if you're willing to deal with the potential state/federal tax and biz reporting requirements of having the business. It's not hard esp if it's not a real active business, but just another thing to deal with.
by ____mr____ | 2025-10-21 13:28:57+00:00
Russia (supposedly) wants Ukraine because of the ever growing presence of NATO at its doorstep. EU aligning itself with BRICS would probably come with breaking away from NATO. However, I don't think this is the real reason Russia wants Ukraine and I don't think they could be persuaded into giving it up for the sake of bringing EU in. But it would be a way that EU would choose to align itself with China, which would diffuse this particular situation
by sewen | 2025-10-21 13:29:02+00:00
We tried building a scalable and resilient cloud coding agent with @restatedev for workflows, @modal for sandboxes, @vercel for compute, and GPT-5 / Claude as the LLM. Think a mini version of cursor background agents or Lovable, with a focus on scalability, resilience, orchestration.

It is a fun exercise, there are many interesting patterns and micro problems to solve: * Durable steps (no retry spaghetti) * Managing session across workflows (remember conversations) * Interrupting an ongoing coding task to add new context * Robust life cycles for resources (sandboxes) * Scalable serverless deployments * Tracing / replay / metrics

Sharing our learnings here for anyone who builds agents at scale, beyond "hello world"
by Forgeties79 | 2025-10-21 13:29:04+00:00
> Elon Musk, the boss of SpaceX, fired back: "SpaceX is moving like lightning compared to the rest of the space industry. Moreover, Starship will end up doing the whole Moon mission. Mark my words."

Still marking his words on self-driving vehicles so I guess we can add this to the list. What’s the casualty count so far on that one btw?

https://en.wikipedia.org/wiki/List_of_predictions_for_autono...
by econ | 2025-10-21 13:29:05+00:00
The education system bored me a lot and made an effort to portray me as some kind of mentally disabled retard. It was rather interesting to me that successful career grown ups couldn't win a single game.

I wasn't interested in chess but I could see their entire plan unfold on the board. Unless they were actually good I didn't even try to win, in stead I let them unfold their plan into their own demise.

My winning streak ended when I got to play against the best kid from a different school. His was the biggest brain I have ever seen from the inside. He pretty much violated basic principles of the game in a way that still bothers me 35 years later.

The game was much to open to really look far ahead. The way one would play against a computer. His actual goal was to trade his knights and bishops for two pawns each!?!?! He pulled off 3 such trades. He carefully set up the trades and it made no fkn sense.

Then came a really long and slow pawn push that didn't allow me to trade my knights and bishops for more than a single pawn.

It took so many moves that he pretty much convinced me that 2 bishops and a knight are worth less than 5 points. I haven't seen a second game like it but I'm still 100% convinced.
by leetharris | 2025-10-21 13:29:26+00:00
People are usually not querying across 5 million documents in a single scope.

If you want something as simple as "suggest similar tweets" or something across millions of things then embeddings still work.

But if you want something like "compare the documents across these three projects" then you would use full text metadata extraction. Keywords, summaries, table of contents, etc to determine data about each document and each chunk.
by basscomm | 2025-10-21 13:29:26+00:00
> Does anyone have tips for how to make it more useful? Maybe I could grep better for options? For example in the link, the author lists out common curl commands like making a POST request or adding a header. If you tried to look through the manpage for this, this would take a long time.

You can search a man page by pressing the '/' key, typing in what you want, and pressing 'enter'. 'n' jumps to the next instance of your search string 'N' jumps to the previous instance.
by rayiner | 2025-10-21 13:29:36+00:00
But read the next two sentences:

> Why? Well, the basic idea behind this theory is that people are different, and maybe you’ve noticed – they really are. People have different interests, different abilities, different moods, etc.

The author isn’t saying that the multiple-intelligence theory is itself valid. Rather, in an educational context, there is a kernel of value in the idea that different students are different. That’s entirely consistent with intelligence being a single thing.
by sailingparrot | 2025-10-21 13:29:55+00:00
Yes, it's "just" an optimization technique, in the sense that you could not have it and end up with the same result (given the same input sequence), just much slower.

Conceptually what matters is not the kv-cache but the attention. But IMHO thinking about how the model behave during inference, when outputting one token at a time and doing attention on the kv cache is much easier to grok than during training/prefilling where the kv cache is absent and everything happens in parallel (although they are mathematically equivalent).

The important part of my point, is that when the model is processing token N, it can check it's past internal state during token 1,...,N-1, and thus "see" its previous plan and reasoning, and iterate over it, rather than just repeating everything from scratch in each token's hidden state (with caveat, explained at the end).

token_1 ──▶ h₁ᴸ ────────┐

token_2 ──▶ h₂ᴸ ──attn──┼──▶ h₃ᴸ (refines reasoning)

token_3 ──▶ h₃ᴸ ──attn──┼──▶ h₄ᴸ (refines further)

And the kv-cache makes this persistent across time, so the entire system (LLM+cache) becomes effectively able to save its state, and iterate upon it at each token, and not have to start from scratch every time.

But ultimately its a markov-chain, so again mathematically, yes, you could just re-do the full computation all the time, and end up in the same place.

Caveat: Because token N at layer L can attend to all other tokens <N but only at layer L, it only allows it to see the how the reasoning was at that depth, not how it was after a full pass, so it's not a perfect information passing mechanism, and is more pyramidal than straight line. Hence why i referenced feedback transformers in another message. But the principle still applies that information is passing through time steps.
by constantcrying | 2025-10-21 13:30:01+00:00
The one reason which made Teslas growth possible was that it was seen as a technologically superior car company. Great software is part of that.

There were actually many companies which tried small basic "urban" electric vehicles. You never heard of them.

Customers will not care about the cars people on here want. Customers want highly integrated software. Law makers are also demanding increasing software complexity.

>A car sitting in a Texas parking lot in July will get to temperatures that the engineers probably didn't think possible.

Toyota, Ford and VW have proving grounds in Arizona, because engineers know that cars get very hot. This is part of standard vehicles testing.
by rbanffy | 2025-10-21 13:31:14+00:00
This looks great - I have one concern with tools like this - what is the update flow when the template is updated?

This is a thing I've been struggling with - what is the best way of delivering such templates. Is a template generator such as this? Would it be best to copy a baseline repo with all options set? Should we fork that base repo and rebase when the baseline updates?
by ddp26 | 2025-10-21 13:31:29+00:00
This seems as good a place as any for a mini obituary.

I'm 6 years older than Danya, and we shared the same beloved chess coach in the Bay Area. I played him in a tournament game when I was 17 and he was 11, at the Mechanics Club in SF. I was an NM, and he held me to a draw. (Afterward he told me my position was better when we agreed to a draw, which was news to me!)

Around that time Danya won the World Under 12 Championship. Americans almost never win those events, and it was a big big deal in the American chess community.

But to me, most impressive was when in 2007, at age 12, in 6th or 7th grade, he won a much easier tournament, the California High School championship. I had won it the previous year, as an 11th grader - my crowning achievement. We all knew then that Naroditsky was a generational talent, but it was something special that this child - very tall for his age, but still oh so young - beat up all the serious high schooler competitors.

He then went to Stanford, and took an introductory CS course taught by my brother. Everything I heard indicated he was an exceptional contribution to Stanford's culture. He had such wide interests and curiosity, and became a history major. He probably was the most erudite chess player of his generation, reading (and writing!) books at a huge clip.

I remember vividly in his early streaming days, long before Danya became an internet chess celebrity, he was taking challenges while I was watching, so I logged in to the site and played him. I managed to beat him in a blitz game in front of all of his viewers. He was mad! I'm a strong blitz player but he is world-class, consistently a top ~10 blitz player in the world for the last 10 years. (I used to watch him on the old terminal-like chess server, the Internet Chess Club, under the handle "Danya", as he destroyed everyone while still a preteen and largely unknown.)

I don't want to add to the speculation to what happened to him. Suffice to say, I am not convinced by the story people are jumping to.

He will be deeply missed, and he will not be forgotten. He was absolutely unique and a gem of the chess world. Farewell, Danya.
by nucleardog | 2025-10-21 13:32:30+00:00
cURL is an amazing tool, but it's more "HTTP client" and less "full blown API client".

The page even sort of acknowledges this... saying you manage your environments with environment variables. It doesn't mentioned how to extract data from the response, just jq for syntax highlighting. No explanation of combining these two into any sort of cohesive setup for managing data through flows of multiple requests. No mention anywhere on the page of working with an OpenAPI spec... many of the tools provide easy ways to import requests instead of manually reentering/rebuilding something that's already in a computer-readable format.

So the tl;dr here is "use cURL, and then rebuild the rest of the functionality in bash scripts you idiot".

I went down this path of my own accord when Insomnia was no longer an option. I very quickly found myself spending more time managing bash spaghetti than actually using tools to accomplish my goals.

That's why I use a full blown dedicated API client instead of a HTTP client. (Not Postman though. Never Postman.)
by dorianniemiec | 2025-10-21 13:32:47+00:00
> It's OP that's trying to "optimize the web server for reverse proxying and static file serving", when what we have out there is more than enough.

I have optimized it, so it would be faster than the original server I have been working on.

> (...) give some warning like this might be interesting to you but it's not solving any real pain point. Keep that in mind when deciding if work on this will be worthwhile.

If you feel the project isn't solving a real pain point for you, you don't have to use it! I was showcasing my web server to interested people on Hacker News.
by eddieroger | 2025-10-21 13:32:52+00:00
It's clear at this point that terminal apps have lost to GUIs, but cURL is the one place where I think that's a shame. cURL /always just works/. It is predictable, consistent, transparent, and pretty easy to use in its simple forms, but with plenty of room for complexity if you wish to go the far. There's a reason libcurl is in everything from automobile infotainment systems to toasters. I'm glad to use a GUI over libcurl that doesn't also need a cloud to work, but at the end of the day, I find myself piping cURL to jq more than almost anything else.

Way back when Postman was but a mere Chrome plugin, I spent a lot longer than I'd have liked fighting with a request that should have been logging GET requests but wasn't. Imagine my surprise when I found that it was following Chrome's caching rules and not actually making my requests despite me intentionally firing off those requests. If only I had just used cURL...
by JumpCrisscross | 2025-10-21 13:32:54+00:00
> the wording on “fsd” may skirt the ethically questionable but legally acceptable line

Under U.S. federal law, perhaps.

That's where "Tesla’s current FSD expansion in international markets" gains salience. I doubt courts in "China and now Australia and New Zealand," or states with strong lemon laws [1], will let a manufacturer off the hook on a just-kidding clause.

[1] https://www.autosafety.org/in-new-lemonlaw-rankings-illinois...
by virtualritz | 2025-10-21 13:33:14+00:00
When you say Claude Code, what model do you refer to? CC with Opus still outperforms Codex (gpt-5-codex) for me for anything I do (Rust, computer graphics-related).

However, Anthropic restricted Opus use for Max plan users 10 days or so ago severly (12-fold from 40h/week down to 5h week) [1].

Sonnet is a vastly inferioir model for my use cases (but still frequently writes better Rust code than Codex). So now I use Codex for planning and Sonnet for writing the code. However, I usually need about 3--5 loops with Codex reviewing, Sonnet fixing, rinse & repeat.

Before I could use one-shot Opus and review myself directly, and do one polish run following my review (also via Opus). That was possible from June--mid October but no more.

[1] https://github.com/anthropics/claude-code/issues/8449
by bluGill | 2025-10-21 13:33:23+00:00
People say that, but then they look at their real options and discover they could buy the bare bones model - or for a similar price they can get a several year old model with all the luxury items. They rarely buy those basic models because even though they don't need the luxury they want at least one and so the used car with everything is what they buy.

It isn't hard to make crank cars, but it will cost you a million dollars (likely 10, but lets go with 1 million) to build all the needed jigs to make them, so if there are only 1000 people who buy crank windows that means the cost of cranks is $1000/car. You can skip the jigs, but now the cost to manually make the cranks is $400/car, meanwhile because everyone else wants electric windows the cost per car is about $100. Those costs are why an option-free car would have to cost more than a luxury model.
by Geee | 2025-10-21 13:33:33+00:00
He doesn't say that at all on the video. He refers to his experience in the industry in regards to other people making predictions. To be clear, he knows that FSD predictions were too optimistic, and that's why he says that AGI will take a decade at least. Almost everyone else in the industry is predicting AGI "soon", i.e. in 1 or 2 years.
by kragen | 2025-10-21 13:33:36+00:00
Ilo/Konilo is pretty cool, but I already knew that. What I didn't know about was qemu-system -nographic.

Any idea why crc is specifying a custom BIOS image? QEMU comes with a default one, right? Questions like these make me wish asciinema supported recording voiceovers.

I'm guessing that the slow text screen updates are some kind of an artifact of unoptimized UEFI implementation, and/or QEMU, because I'm pretty sure Konilo is a lot snappier than this running under Linux, even though the Ilo implementation is not a highly optimized virtual machine.
by monkeywork | 2025-10-21 13:33:52+00:00
The idea that you don’t need an app to charge is, in my view, highly dependent on the region. I follow several YouTube channels where people document long EV road trips to showcase how the charging infrastructure is evolving. While things have definitely improved over the past couple of years, using non-Tesla charging stations still often involves:

- Charging speeds that fall short of what's advertised

- A requirement to use an app for payment (even if no account setup is needed)

- Chargers that are out of service but not flagged as such in the system
by catapart | 2025-10-21 13:34:13+00:00
Yeeeep.

My response to this article is the same one I have to anyone out here screaming "it's so easy to just do it my way!": if it's so easy, then do it for me!

The ffmpeg fans are the loudest screechers I've found, in this area. They'll point to the trainwreck of a UX that is Handbrake as an example of GUI for terminal commands. And, look - command line utilities are great and Handbrake is a super good product that functions well and does more than I'd ever want it to. But neither of those things are the same thing as having good UX.

If it's so easy to compile a bunch of shell scripts and store them in a directory in a git repo, then package together a bunch of them that every dev would need, sprinkle in a few with placeholders that most devs would need (with some project-specific input), and then serve them to me in a composable GUI that, in real time, builds the command to be run in my shell. Let me watch the clicks edit the command, and then let me watch the "submit" execute the command. There's no surer way for me to learn exactly what commands I need than to see them all the time. And if I have to learn them (so that I can use them) BEFORE I've seen them - in context - a few times at least, then I'm going to have a much harder time remembering. UX, when done right, helps the user.

Put simply: if I can do everything I would be able to do with postman using curl, then I should also be able to wrap curl in a thin DearImgui window that is reactive to user input. And if it's as easy as the author says, their time would have probably been better spent just making the GUI wrapper app and presenting it as a way to get better with curl, rather than writing an edgelordy article about it.
by inglor_cz | 2025-10-21 13:34:26+00:00
Both the technology and the base rate DO matter.

Say that you are hunting the elusive snipe, one bird in a million. With standard techniques, you will have a lot of false positives.

But if you learn that the elusive snipe gives off a weird radio signal that other birds don't, your hunt will be a lot shorter.

Same with relatively rare cancers. If you can detect some very specific molecule or structure, your test will be quite reliable anyway. That is why I don't get your use of "probably". Unless you are really familiar with the underlying biochemistry, the probabilities cannot be guessed.

There is absolutely no reason why tests for rare diseases should have high false positive rates. In many other diseases, they don't. For example (although the underlying technology differs), Down syndrome is rare, but its detection barely has any false positives. You can test the entire pregnant population for Downs reliably, and many countries already do that.
by zurfer | 2025-10-21 13:34:32+00:00
Commenting on such a broad and general theme as the article does feel useless. Bureaucracy yadada, people standing on an empty street light... sausage is ok.

Doesn't speak the language, claims the people are not free. How shallow.

There are more interesting models to build here. More interesting art to create. But hey it provoked me. Like most modern media, it made me a bit sad.
by p0w3n3d | 2025-10-21 13:34:38+00:00
I was exasperated when I found out that I can't send files from my Android to my MacBook via Bluetooth. This is a standard protocol. Also (of course, how could I supect otherwise) the file transfer does not work too. These all work flawlessly under Linux / Gnome + KDE.

For file transfer I used LocalSend, but it was still annoying.
by soupy-soup | 2025-10-21 13:34:45+00:00
For most modern programming languages, LSP servers are trivial to install. You can usually get them through your language or distro's package manager in one command line invocation. Considering that there are sometimes multiple servers with their own pros and cons for a language, this can be kinda nice.

The only one I've ran into that is different is Java, but considering how underdeveloped Java LSP servers are, you probably don't want to be using emacs for Java development.