MurphyA/hacker-news huggingface dataset:
by troupo | 2025-09-03 11:17:39+00:00
> Lit has always been designed partially as a prototype for where web component standards could go in the future.

> There is a proposal in TC39 for native signals,

Which originated (or the modern versions of signals originated) in Solid, not in Lit.

Let me quote the readme: https://github.com/tc39/proposal-signals

--- start quote ---

The current draft is based on design input from the authors/maintainers of Angular, Bubble, Ember, FAST, MobX, Preact, Qwik, RxJS, Solid, Starbeam, Svelte, Vue, Wiz, and more…

-- end quote ---
by NitpickLawyer | 2025-09-03 11:18:10+00:00
I don't know what ollama uses behind the scenes, but there's also MLX for macs, which should be faster in general. Also there's a thing about top_k on gpt-oss which might need tweaking. Saw reports that setting it to 100 vs. default 0 brings an extra ~20t/s in generation speed.
by kragen | 2025-09-03 11:18:17+00:00
If, say, further insulating your house or building a sand battery will pay for itself in 50 years, it's a bad investment, financially speaking, and probably environmentally speaking as well. You can deploy "the same amount" of resources in something else with a higher ROI, like maybe solar panels with a one-year payback, and get a much bigger benefit. This is an important consideration as long as you are constrained by some kind of resource limitation.

So I think ROI is a first-order consideration.
by troupo | 2025-09-03 11:20:12+00:00
You can start with the Web Components Community Report: https://w3c.github.io/webcomponents-cg/2022.html

Or with opinions like this: https://dev.to/ryansolid/web-components-are-not-the-future-4...

O if you want to go down the technical rabbit hole, you can search for all the issues people have with them, e.g.: https://x.com/Rich_Harris/status/1841467510194843982
Show HN: I made a budgeting app to budget properly
by atomicts | 2025-09-03 11:20:17+00:00
Hi everyone,

I’ve been working on a little side project and would love some feedback. It’s a budgeting app I made called Foxi: Budget Planner Tracker (on iOS).

The reason I built it is honestly because I didn't find that the other apps worked for me — I’ve always struggled with budgeting apps. Most feel like spending trackers, or they’re so complicated that I end up giving up. Spreadsheets are the only thing that’s ever really worked for me, but they get messy fast and aren’t fun to manage on a phone.

So I tried to make something I’d actually want to use:

- A real budget, with the flexibility of sheets but without the overhead - Clean and simple UI - Balance comparison (important one for me) - No accounts or sign-ups (I hate when apps force that on you) - A way to back up your budget easily if you ever need to move it

I’d really appreciate any thoughts — whether that’s features you’d want, things that feel missing, or just general feedback.

Thanks a lot!
by MontyCarloHall | 2025-09-03 11:21:00+00:00
Forget a livestream, I want to hear from maintainers of complex, actively developed, and widely used open-source projects (e.g. ffmpeg, curl, openssh, sqlite). Highly capable coding LLMs have been out for long enough that if they do indeed have meaningful impact on writing non-trivial, non-greenfield/boilerplate code, it ought to be clearly apparent in an uptick of positive contributions to projects like these.
by masto | 2025-09-03 11:21:28+00:00
Sometimes I spend half an hour writing a prompt and realize that I’ve basically rubber-ducked the problem to the point where I know exactly what I want, so I just write the code myself.

I have been doing my best to give these tools a fair shake, because I want to have an informed opinion (and certainly some fear of being left behind). I find that their utility in a given area is inversely proportional to my skill level. I have rewritten or fixed most of the backend business logic that AI spits out. Even if it’s mostly ok on a first pass, I’ve been doing this gig for decades now and I am pretty good at spotting future technical debt.

On the other hand, I’m consistently impressed by its ability to save me time with UI code. Or maybe it’s not that it saves me time, but it gets me to do more ambitious things. I’d typically just throw stuff on the page with the excuse that I’m not a designer, and hope that eventually I can bring in someone else to make it look better. Now I can tell the robot I want to have drag and drop here and autocomplete there, and a share to flooberflop button, and it’ll do enough of the implementation that even if I have to fix it up, I’m not as intimidated to start.
by skrebbel | 2025-09-03 11:22:18+00:00
Does anyone understand why people do this? I mean, really why? It's similar to eg climate protestors quoting all kinds of outrageously incorrect statistics as fact, or saying that $TECH can supply "4% of all households" with electricity, fully knowing that households only consume a tiny % of total energy, and so on.

I simply don't get it! The political landscape across the west is that there's swaths of people who've simply stopped believing mainstream media when they're reporting things, and somehow our reaction is to just lie even more? Try to out-lie camp Trump? I mean I don't think it's even possible to lie more than Trump so wouldn't the honest, nuanced truth be a a much better antidote than global left's current strategy of "also lie, but a bit less"?

I simply don't understand where it comes from. Like in what bizarro world is this shit a smart strategy? Is it all just incompetence?
by pbhjpbhj | 2025-09-03 11:22:21+00:00
Sliding in? Your head of state declared themselves to be a dictator, declared the end of the rule of law, and ignores the constitution. They openly take bribes without consequences. They, or their handlers, unilaterally decide on the application of justice and the progress of investigations. They unilaterally control international relations (eg tariffs) without oversight. They put armed military on the streets. They have taken action to prevent ongoing democratic elections.

At what point does it become authoritarian to you?
by gitaarik | 2025-09-03 11:23:01+00:00
Ha this guy again, I recognize you too. I also don't understand your obsession with trolling on Lit and Web Components. You keep coming with the same arguments. And always very emotional. I get the feeling that it is something personal that you have against Lit / Web Components. And you're clearly a hater, and haters are gonna hate regardless of whatever happens.

I do wonder, why are you on this crusade? Are you afraid that people are at some point gonna be persuaded by Lit / Web Components, and that you need to be there to prevent that from happening?
by barrkel | 2025-09-03 11:23:29+00:00
What is more common in many European countries is a check of a national debt register, to see if you're a known bad debtor. This is distinct from a credit check, because it's not something you need to build up; just something you need to avoid. Someone fresh into the country won't have a problem here.

I moved to Switzerland and all I needed was a clean debt register entry and my employer contract.
by notenlish | 2025-09-03 11:24:09+00:00
There is proof, people have had their likes and retweets removed from the presidential candidates x account on multiple cases.

Also, most of the accounts tweets only have around 200k impressions, which is much lower than what the old x account(which was banned by the government) used to get.

Also another point, erdogans government is so intolerant of seeing the presidential candidate is that they've literally took down banners and posters that mention anything about him. It is "illegal" to have a banner ad that has the text "Ekrem İmamoğlu" or a photo showing İmamoğlu. Do you really think a government that goes to such extremes won't try and persuade Twitter to shadowban the presidential candidate's x account?
by troupo | 2025-09-03 11:24:39+00:00
> No shadow DOM

Funny you should say that when the current advise for web components is to avoid Shadow DOM (almost like the plague)

> no web components

As in?

> no template strings

Why would React need template strings? React is not the only framework that doesn't use template strings for anything (Vue, Solid, Svelte come immediately to mind). And it's hard to accuse those of being behind the times when Solid is literally the reason for the upcoming native signals proposal
by thecupisblue | 2025-09-03 11:25:12+00:00
Oh you're about to unlock a whole new level of token burning. There is an /agents command that lets you define agents for specific tasks or areas. Each of them has their own context and their own rules.

Then claude can delegate the work to them when appropriate, or you can tell it directly to use the subagent, i.e. a subagent for your frontend, backend, specific microservice, database, etc etc.

Quite depends on your workflow which ones you create/need, but they are a really nice quality of life change.
by kragen | 2025-09-03 11:25:24+00:00
> Majority of people and countries in the world do not deem ROI to be the sole or even primary driver for investment

I think this is a little unfair. If it were true, it would be the reason for wealth inequality: you're saying that the majority of people and countries are so financially irresponsible that they consume any resources they get without investing any. But in fact everyone I have observed closely, in every socioeconomic group, tries to optimize ROI. Most of them aren't very good at it, but they do try.

On the other hand, people who expect a 10% risk-free return are just going to get scammed. There are 10% opportunities in most people's lives—weatherstripping, coupon clipping, bulk food buying, etc.—but you can run out pretty quickly.
by brookst | 2025-09-03 11:25:35+00:00
You’re coming at this from a highly biased and even angry position, which means I don’t think you’ll be satisfied with anything people can show you.

Which isn’t entirely unreasonable; AI is not really there yet. If you took this moment and said AI will never get better, and tools and processes will never improve to better accommodate AI, and the only fair comparison is a top-tier developer, and the only legitimate scenario is high quality human-maintainable code at scale… then yes, AI coding is a lot of hype with little value.

But that’s not what’s going on, is it? The trajectory here is breathtaking. A year ago you could have set a much lower bar and AI still would have failed. And the tooling to automate PRs and documentation was rough.

AI is already providing massive leverage to both amateur and professional developers. They use the tools differently (in my world the serious developers mostly use it for boilerplate and tests).

I don’t think you’ll be convinced if the value until the revolution is in the past. Which is fine! For many of us (me being in the amateur but lifelong programmer camp) it’s already delivering value that makes its imperfections worthwhile.

Is the code I’m generating world class, ready to be handed over to humans at enterprise sclae? No, definitely not. But it exists, and the scale of my amateur projects has gone through the roof, while quality is also up because tests take near zero effort.

I know it won’t convince you, and you have every right to be skeptical and dismiss the whole thing as marketing. But IMO rejecting this new tech in the short term means you’re in for a pretty rough time when the evidence is so insurmountable. Which might be a year or two. Or even three!
by Sharlin | 2025-09-03 11:25:36+00:00
The whole point is that the thermal energy is used directly, via district heating. These are not meant to store energy for electricity production (though they could do that if really needed – emergency power for various facilities? Maybe not worth it compared to diesel.)

Heat from existing thermal power plants can be stored directly and later distributed with no conversion loss; excess electricity from renewables can be turned to heat at 100% efficiency, but the problem is that peak heat demand and peak electricity supply do not typically coincide. Heat batteries are meant to solve that problem.
by simgt | 2025-09-03 11:26:03+00:00
Yeah. Electricity production that we also need for electrifying all of our transports and industry because of climate change. Good luck getting that cheaper.

That said innovation on the model side is more likely to come from a 10B-funded startup that still has some money to spare on the brightest researchers on top of giving them all the data and compute they want to play with.
by cardanome | 2025-09-03 11:26:30+00:00
Kind off.

First of all, time management techniques for neurotypical people do NOT work for people with ADHD.

This is why an diagnosis is so important. If you don't know that you have ADHD you will constantly try stuff that won't work for you, you will set up yourself for failure and do more harm that good and it will destroy your self esteem.

Neurotypical people tend to be importance motivated while ADHD people are interest motivated. So the approach needs to be very different. Furthermore time is very different for ADHD people. Most neurotypical people can not cram in the work of 8 hours in 2 hours, I can. But I also can't hyper focus all the time and have times where I am not getting anything done.

With ADHD it is more about managing your level of stimulation. You start the day in a dopamine deficit and need to start with small tasks that gives you quick wins. You can't tackle the important but absolutely boring work head on, you need to do some stimulating activities first to get the ball rolling.

Many ADHD people including myself develop a special interest in ADHD and organizational techniques to manage it so yeah it happens. But you can't fully control what you happen to be interested in.

Though the whole self optimizing thing is also dangerous. Some people can learn to mask their ADHD very well and be super organized but it comes at a cost. It takes tremendous energy and leads to ADHD burnout in the long term. That is often the trigger for adults to get diagnosed in the first place because they just can't keep up the masking anymore.
by MachineBurning | 2025-09-03 11:26:47+00:00
> Fwiw nothing beats ‘implement the game logic in full (huge amounts of work) and with pruning on some heuristics look 50 moves ahead’. This is how chess engines work and how all good turn based game ai works.

For board games this is mostly true. For turn based games in general, it is not. It's certainly not true to say "all good turn based game ai" works like this.

Turn based games where multiple "moves" are allowed per turn can very quickly have far too many branches to look ahead more than a very small number of turns. On board games you might have something like Warhammer, or Blood Bowl where there are many possible actions and order of actions within a turn matters.

For computer games you may Screeps [2] or the Lux multi-agent AI competitions [3] which both have multiple "units" per player, where each unit may have multiple possible actions. You can easily reach a combinatorial explosion where any attempt at modeling future states of the world fails and you have to fall back on pure heuristics.

[1]https://en.wikipedia.org/wiki/Blood_Bowl

[2]https://screeps.com/

[3]https://www.kaggle.com/competitions/lux-ai-season-2
by nabla9 | 2025-09-03 11:27:37+00:00
Helsinki has advanced integrated district heating and cooling. Over 300 MW of heat pumps by 2025.

Collecting heat from wast water is free energy. When you defecate, wash clothes or dishes, or take shower there is warm water and solids going down the pipes. That heat can be used. In the summer stored cold sea water can provide district cooling.
by lxgr | 2025-09-03 11:28:10+00:00
It also pattern matches to "Web3 is going just great", a popular crypto-skeptic blog – not sure if that's intentional.

There seems to be a sizable crowd of cryptocurrency hype critics that have pivoted to criticizing the AI hype (claiming that the hype itself is also largely caused by the same actors, and that accordingly neither crypto nor AI have much object-level merit to them) – ironically and sadly in a quite group-think-heavy way, considering how many valid points of criticism there are to be made of both.
by broker354690 | 2025-09-03 11:28:29+00:00
This was hard to tolerate.

Can someone explain to me why wiretapping can't just.. evolve? Upon a court order, send a guy to bug someone's house with cameras and watch him put in his password. Use a microphone to listen to him type in his password, perhaps even from a distance, then use some open source tool to convert the audio data into keypresses & similar. Order the ISP to copy the packets for you so you can do traffic analysis. Order companies the guy has accounts on to cough up whatever data they actually have access to. Intercept his mail. Follow him around.

Encryption doesn't prevent any of these things, so what's with all the focus on it? Wiretapping was never zero cost, and we the people only consented to the norm of court ordered wiretapping in a world in which it took some effort to do. It ought to stay difficult.
by ProtsenkoAlex | 2025-09-03 11:29:06+00:00
We’ve been building Paste — a clipboard manager for Mac and iOS — to help individuals stay organized and focused. But over time, we noticed something: more and more people wanted to bring Paste to their team.

So we introduced Shared Pinboards to make the clipboard collaborative — a place where teams could share snippets, links, references, and ideas in one space. It turned Paste into more than a personal tool — it became part of the team’s workflow.

Now we’re taking the next step with Paste for Teams — making it easier to bring Paste to your entire workspace, with support for volume discounts and shared billing.

If your team works across design, development, content, or support — and you're constantly switching tools just to keep track of “that thing someone copied earlier” — you might find it useful.

More about the new team plans here: https://pasteapp.io/teams

Happy to answer any questions about how we’re building Paste or what we’re learning about collaboration along the way.
by mattmanser | 2025-09-03 11:30:26+00:00
That seems to be a great example of precisely the sort of program an AI would be good at. A small focused product that only does one thing. Mainly gluing together other people's code. It's a polished greenfield project that does one tiny bit of focused functionality.

Interestingly, this guy has been making pretty much the same app as you, and live-streamed making it on youtube:

https://www.youtube.com/@RayFernando1337

Looks like he's now pivoted to selling access to his discord server for vibe coding tips as I can't find a link to his product.

But if we're honest here, it's not going to take a ton of code to make that. All the functionality to do it is well documented.

Many people here could make a competitor in a week, without agentic AI, just using AI as a super-charged SO. The limiter pre-AI (aside from AI transcribing it) would have been reading and implementing/debugging all the documentation of the libraries you're using, which AI is great at circumventing.

Your product looks really good, and is an excellent example of what vibe coded AI is great at. I hope you're getting good traction.
by slightwinder | 2025-09-03 11:30:48+00:00
> I've always told people that social credit as used by China was unsed to track dishonest businesses who scammed people and/or other businesses by breaking agreements and not delivering as promised.

To be fair, that's the outcome. But there has been attempts to make more problematic, more intrusive, darker versions of this. They just never worked out for technical or ethical/legal reasons. And they made a nice picture to frame the competing culture, darker than they are.
by rs186 | 2025-09-03 11:31:02+00:00
I have used both. Personally I prefer Vue a bit more.

* Built-in state management especially as in v3 (ref/reactive) is super powerful, and you can test the setup function logic by itself without any dependency on DOM which is convenient. By comparison, reactivity in Lit is basic (by design), and mostly work on the widget level -- if something changes, you need to trigger the update process of the widget.

* The lifecycle is also a bit simpler. In Lit, you often need to work with lifecycle callbacks like firstUpdated, connected, shouldUpdate, updated, disconnected etc. (You don't need to implement these for simpler widgets, but often you have to.) You can easily run into bugs if you are not careful, especially in the less common situation where your widget can be both temporarily and permanently removed from the DOM, in which case you need to make sure the state of the widget is properly perserved, which isn't a thing you need to worry about in Vue. We got bitten by this multiple times.

Unless there is a strong technical reason, I suggest that you focus on shipping features instead of changing your tech stack. Rebuilding your widgets is a very time consuming task with, well, near 0 impact on the user.
by idiomat9000 | 2025-09-03 11:31:40+00:00
No, it is not. It seems that way if you are a (s)expat in the honeymoonphase. Then you learn the language and look into the abyss.

In it families who can not trust one another, hierarchies of incompetence with bribes upon bribes, no legal recourse to anything, a caste system of actual misery and no perspective for that to ever change. And that is peace time. In wartime the ethnic majority progroms and kicks everyone else out of the country.
by jbs789 | 2025-09-03 11:31:44+00:00
I often find that Claude introduces a level of complexity that is not necessary in my cases. I suspect this is a function of the training data (large repos or novel solutions). That said, I do sometimes find inspiration for new techniques in its answers.

I just haven't heard others express the same over-engineering problem and wonder if this is a general observation or only shows up b/c my requests are quite simple.

(I have found that prompting it for the simplest or most efficient solution seems to help - sometimes taking 20+ lines down to 2-3, often more understandable.)

P.S. I tend to work with data and a web app for processes related to a small business, while not a formally trained developer.
by stared | 2025-09-03 11:31:58+00:00
I wouldn't dive for these. Vibe coding is a slot machine - sometimes you get wonderful results on the first prompt, more than often - not. So, a cherry-picked example is not a proof it works.

If you want me to show an example of vibe coding, I bet I can migrate someone's blog to Astro with Claude Code faster than a frontend engineer.

> It should not be on a greenfield project, because nearly all coding is not.

Well, Claude Code does not work the best for existing projects. (With some exceptions.)
by sfn42 | 2025-09-03 11:32:12+00:00
How are employers supposed to know you're productive and valuable if you won't even maintain a decent resume?

Honestly you come off as whiny and entitled, everyone has to present themselves through a CV. If you want to stand out you need to put some work into it.

I work as a consultant/contractor, so I am actively encouraged to polish my resume during work hours. You could look into the same if you also want to be paid to polish your resume. I don't see why other kinds of employers would want you to work on it, the only thing you could use it for would be to leave them.