MurphyA/hacker-news huggingface dataset:
by keepamovin | 2026-01-21 15:05:52+00:00
Wa, this is smooth, man. This is so cool. This is really sexy and cool, the examples page (https://chartgpu.github.io/ChartGPU/examples/index.html) has many good.

I hope you have a way to monetize/productize this, because this has three.js potential. I love this. Keep goin! And make it safe (a way to fund, don't overextend via OSS). Good luck, bud.

Also, you are a master of naming. ChartGPU is a great name, lol!
by embedding-shape | 2026-01-21 15:05:57+00:00
The initial question was:

> wonder if they have measured their results?

Which seems to indicate that there would be a suitable way for a single individual to be able to measure this by themselves, which is why I asked.

What you're talking about is a study and beyond the scope of a single person, and also doesn't give me the information I'd need about myself.

> If it's just you then generate a list of potential projects and then flip a coin as to whether or not to use the LLM and record how long it takes along with a bunch of other metrics that make sense to you.

That sounds like I can just go by "yeah, feels like I'm faster", which I thought exactly was parent wanted to avoid...
by anonymous908213 | 2026-01-21 15:06:01+00:00
I can't speak for all programmers, but as a game developer myself, my take is: your very job as a game developer, above all, is to find the fun. This is especially prudent if you're making a game for other programmers. If I already had a solid idea in my head for what would be an amazingly fun programming-oriented game, I would... program it myself. I don't have such a concept in mind. I believe finding those concepts is something you have to find out by tinkering with ideas, building prototypes, working out the implementation details and seeing what you yourself enjoy.
by insane_dreamer | 2026-01-21 15:06:04+00:00
I used to think DOGE was merely grossly technically incompetent. I’m now of the opinion that it was partly an intentional data grab. This just being one example that happened to be uncovered.

> a political advocacy group contacted two members of the DOGE Social Security team, asking for an analysis of state voter rolls the advocacy group obtained. The group was not identified in the court filing, but the Justice Department said the group’s goal was “to find evidence of voter fraud and to overturn election results in certain states. One of the DOGE employees signed an agreement with the advocacy group
Show HN: AI 3D Camera:Transform Any Photo into a Professional Photography Studio
by dond1986 | 2026-01-21 15:06:36+00:00
Upload one image to our AI 3D camera platform and instantly create a complete 3D photo room. Powered by Nano Banana Pro technology, this virtual studio lets you capture products and portraits from unlimited angles—just like a real photography studio, but without the expensive equipment or physical space
by usrnm | 2026-01-21 15:06:43+00:00
Refusal to learn and change, even if it means learning from people you disagree with, is simply arrogant and stupid. The US is the biggest economy in the world with the strongest tech sector in the world, they are obviously doing something right. And many personal accounts from people doing business in the EU in this thread show that the EU is doing at least some things wrong.
by fc417fc802 | 2026-01-21 15:06:44+00:00
Did you even read the second paragraph of the (rather short) comment you're replying to? In most residential scenarios you literally can't turn off NAT and still have things work. Either you are running NAT or you are not connected. Meanwhile the same ISP is (typically) happy to hand out unlimited globally routable IPv6 addresses to you.

I agree though, being able to depend on a safe default deny configuration would more or less make switching a drop in replacement. That would be fantastic, and maybe things have improved to that level, but then again history has a tendency to repeat itself. Most stuff related to computing isn't exactly known for a good security track record at this point.

But that's getting rather off topic. The dispute was about whether or not NAT of IPv4 is of reasonable benefit to end user security in practice, not about whether or not typical IPv6 equipment provides a suitable alternative.
by mooreds | 2026-01-21 15:06:51+00:00
Interesting. It'd be stronger if you didn't make claims that just aren't true. For example:

> Three months later when someone asks "why did we switch from X to Y?", I have the full rationale documented. Not just the decision, but the alternatives considered and why we rejected them.

But you just started 3 weeks ago. So what you really meant is:

> Three months later when someone asks "why did we switch from X to Y?", I will have the full rationale documented. Not just the decision, but the alternatives considered and why we rejected them.

But all in all inspiring. I am going to take a swing at my own executive assistant using opencode (with Claude under the hood).
by metalliqaz | 2026-01-21 15:07:20+00:00
Here's some reading material[1] which is basically a direct refutation of that claim. However you want to characterize what happened between 2016 and 2024, it's not nothing.

If you think the efforts were not misguided, I'm just wondering, how is everything working out lately? Pretty sh*t if you ask me.

[1] https://www.compactmag.com/article/the-lost-generation/
by vel0city | 2026-01-21 15:07:21+00:00
I think it should vary based on the type of service being provided. Truly mobile service, I think it can make sense to not allow servers. If its being sold as a home internet solution (a more fixed kind of plan), I think it should allow servers to at least some level of hosting services.

The main difference is there's usually limited airtime capacity for clients, especially highly mobile ones. A server could easily hog quite a bit of the airtime on the network serving traffic to people not even in the area, squeezing out the usefulness of the network for all the other highly mobile people in the area. This person moves around, pretty much doing the equivalent of swinging a wrecking ball to the network performance everywhere they go.

When its being sold as a fixed endpoint though, capacity plans can be more targeted to properly support this kind of client. They're staying put, so its easier to target that particular spot for more capacity.
by galangalalgol | 2026-01-21 15:07:55+00:00
Free healthcare and social welfare I'm in agreement on. But why does at will employment need to conflict with that? The problems of wage values, food and shelter, and healthcare can be handled completely independently of employment. If someone feels it is too easy to do nothing without requiring employment to gain some of those benefits, you can have the government as an employer of last resort. But making it easy for anyone and everyone to start and maintain a business is a societal good. We are asking why doesn't a person have guaranteed employment, when we should ask why do they need it. If a person was let go and could with empty pockets be assured of food shelter and healthcare, and also be able to start their own company on the way home from being let go, that is the society I'd want to live in.
by mistivia | 2026-01-21 15:08:06+00:00
We have seen similar situations countless times before. Just as the Internet allowed people to bypass publishers to release text, and YouTube allowed creators to bypass TV stations and cinemas to release video, AI now allows people to bypass lawyers to read legal texts, which are often deliberately written to be indecipherable to an average person. AI will not destroy institutions, but it will pose challenges and lead to restructuring.
by toomuchtodo | 2026-01-21 15:08:17+00:00
Military pilots have their own training pipeline, and usually end up in commercial airline roles when they separate from service. This could potentially impair the pilot feeder pipeline to small regional carriers, and those pilots eventually graduate to large carriers once they have enough time on their log. Might also impact regional air routes and service.

https://raa.org/wp-content/uploads/2022/12/Press-Release-ALP... (2022)
by linsomniac | 2026-01-21 15:08:18+00:00
Yes, definitely! The AI tooling works much like a human: it works better if you have a solid specification in place before you start coding. My best successes have been using a design document with clear steps and phases, usually the AI creates and reviews that as well and I eyeball it.

Lots of people are using PRD files for this. https://www.atlassian.com/agile/product-management/requireme...

I've been using checklists and asking it to check off items as it works.

Another nice feature of using these specs is that you can give the AI tools multiple kicks at the can and see which one you like the most, or have multiple tools work on competing implementations, or have better tools rebuild them a few months down the line.

So I might have a spec that starts off:

#### Project Setup

- [ ] Create new module structure (`client.py`, `config.py`, `output.py`, `errors.py`)
- [ ] Move `ApiClient` class to `client.py`
- [ ] Add PyYAML dependency to `pyproject.toml`
- [ ] Update package metadata in `pyproject.toml`

And then I just iterate with a prompt like:

Please continue implementing the software described in the file "dashcli.md". Please implement the software one phase at a time, using the checkboxes to keep track of what has already been implemented. Checkboxes ("[ ]") that are checked ("[X]") are done. When complete, please do a git commit of the changes. Then run the skill "codex-review" to review the changes and address any findings or questions/concerns it raises. When complete, please commit that review changeset. Please make sure to implement tests, and use tests of both the backend and frontend to ensure correctness after making code changes.
by game_the0ry | 2026-01-21 15:08:44+00:00
> If you optimize below 1487 cycles, beating Claude Opus 4.5's best performance at launch, email us at performance-recruiting@anthropic.com with your code (and ideally a resume) so we can be appropriately impressed and perhaps discuss interviewing.

This is an interesting way to recruit. Much better than standard 2 leetcode medium/hard questions in 45 mins.
by JumpCrisscross | 2026-01-21 15:09:01+00:00
> and Uber is actually safer than their statistics claim

I’m not sure I’m reaching that conclusion. (Possibly because I don’t want to.)

I was once in an accident due to a New York cabbie being on their phone. Blew through a stop sign and got T-boned. When I’m in a car with a distracted driver, now, I tend to report it after the trip.

Uber sometimes lets me do this. And sometimes it does not. When it does not, when I escalate to a safety issue (Uber will sometimes call the sheriff before putting anyone on the thread, they’re that cheap and dismissive), I am making the record reflect louder than a chat with support would. But the underlying jeopardy is both real and unchanged.

So are Uber rides safer than the figures reflect? Or was their lack of safety controls previously mollified by customer service? I’m not drawing a conclusion on that delineation. Just pointing out the effect.
by wink | 2026-01-21 15:09:14+00:00
That's a weird comparison because it's a mechanical and deterministic task. Bad autocomplete is just a bad algorithm. As far as I know, (word) artists are usually following the grammatical (or orthographic) rules of their target language by default, and if they want to do something else they would disable that. But it's not really a question of style if you misspell certain words. Your example would be like letting a Thesaurus suggest different words in every sentence.
by dgacmu | 2026-01-21 15:09:18+00:00
This is an interesting discussion to me - I have a cordless vacuum that works well and a roborock combo vac/mop that works well. Actually, I'm lying, I have two cordless vacuums because the GGP's observation rings true to me and I got a second one for free and held on to it. :-)

Dyson cordless vac, older (v8 ultimate). Have had to replace battery once and broken trigger. Continues to be a workhorse.

Roborock s5v: I have it run 2x / day on weekdays, once in the morning after breakfast when we're taking the kids to school (vac kitchen only), and once after bedtime (vac + mop entire area). It does a great job of generally keeping things clean. Not perfect, but the overall dirt level stays low.

The cordless manual vac is really useful for "oh bleep, 8yo just spilled MORE stuff on the ground". I keep it next to the dining and kitchen area. It's not super aesthetic having it hanging on the wall in a visible location but I have engineer-itis and I value the convenience over the illusion that we don't own a vacuum. :) I approximately never use the robovac as an on-demand vacuum unless it's to run an extra pass when we're leaving home on a weekend and have left crumbs from a meal.

For us, substantially upping the frequency of vacuuming, even if it's not quite as deep, has made a big difference, and it's basically no extra burden to have the robovac run frequently after programming it.
by Imustaskforhelp | 2026-01-21 15:09:27+00:00
Wow, I was writing about something like having an easy way to create EU legal entity (all be it from India) on a different thread.

I hope this succeeds and also hopefully allows easy creation of EU company from outside EU as well.

Atleast personally I am interested in creating a EU company which holds Indian company instead of vice versa because as I said on other comments, I think I deeply align with EU privacy laws & usually most of EU in general.

Currently someone messaged on my other comment and the best way which is estonia would cost me around 1500 euros or more which is just a no go for me personally right now.

I have only read it from top of the page but if I may ask, can someone tell if does this benefit my use case?
by ifwinterco | 2026-01-21 15:09:42+00:00
So you're right that we don't know for sure what would have happened in the counterfactual.

Hitler was very willing to cut a deal with Britain in 1939 and in fact supposedly was extremely upset when Britain declared war (as he should have been, it was a bad scenario for him as well).

Now could he have been trusted? Perhaps not, but bear in mind the UK in 1939 still had the world's most powerful navy and as an island would have been very difficult to invade.

I would argue that the British elite's obsession with playing Risk and thinking they have a divine right to decide the political makeup of continental europe was and is pure hubris, narcissism and stupidity.

Leave it up to france, germany and russia to sort out who runs the north european plain, that's none of our business
by embedding-shape | 2026-01-21 15:09:43+00:00
> It wasn't a shot at you personally

No shots fired, as far as I'm aware, so np :)

> they are finding people that have some social following and will happily pocket couple extra green bills to present AI products in a positive light with little to no actual proof.

No doubt about it, I don't think people realize how pervasive this really is though, people still sometimes tell me they trusted something on HN/reddit just because it was the most upvoted answer, or that they chose a product based on what was mentioned the most etc.
by menaerus | 2026-01-21 15:10:07+00:00
I also noticed that and I also noticed that it starts to struggle when the workspace "tab" you're working in gets longer - it basically gets stuck at "Starting agent ...". I initially thought it must be a very big context that the model is struggling with but since since restarting the "app" and kill -9 fixes it, it suggests that it's a local issue. Strange.
by hall0ween | 2026-01-21 15:10:26+00:00
> Universities have pushed post-modernism since the 60s which is the precursor for the deprecation of truth.

Call me crazy, but the situation may be more nuanced than this (and your next statement). For example, all universities embraced post-modernism? Also, universities are the arbiter for truth? If so, which universities and which truths? Or is it the transcendental Truth all universities gave out? Lastly, post-modernist ideas on media or some other part of culture?
by relaxing | 2026-01-21 15:10:38+00:00
1/16” is just over 1.5 mm, so yes, the guy setting the machine in millimeters is giving you more precision. In the real world measurements aren’t just abstract figures you can move around losslessly.

I have a socket set in half-millimeter sizes for the absolute plague of cheap bolts and nuts that are being manufactured with obscene levels of slop.
by CurleighBraces | 2026-01-21 15:10:57+00:00
I fear you'll be very disappointed :joy:

It doesn't work on mobile, and unless you played it back in the day the feedback from my friends who I've introduced it too, is that it's got quite the learning curve.

https://playbattlecity.com/

You can see all the horrible vibe coding here ( it's slop, it's utter utter slop, but it's working slop )

https://github.com/battlecity-remastered/battlecity-remaster...
by tcldr | 2026-01-21 15:11:07+00:00
Agreed. If the CFC (controlled foreign corporation) rules still apply for founders in EU-member states, it will fail.

I’m hoping they can be creative and find a way to distribute revenues to member states in a way that works for everyone.

For employment taxes, one way could be to tax EU-inc employees as if self-employed in their personal tax domicile.
by program_whiz | 2026-01-21 15:11:28+00:00
That's a bit different than art. I put it closer to "why do you care if your girlfriend is AI or real? Isn't it just the end emotions you care about?". There is a deep human connection to art, creativity, expression of human emotions and feelings. Reading a poem about losing a loved one and connecting with it, only to find out it was written by a machine is a deep betrayal of that. Its like finding out the love letter you got in school was actually a mockery by the person you had a crush on -- what does it matter? the letter made you feel good right, and that's all you were after. It matters because intention and emotion of other humans matters to most people.

Not everything is purely about being able to output a product and/or produce a tangible good or service. Some things are about people and how people feel.

Another example. I run a charity that takes money, but just generates AI videos simulating helping children. What does it matter? Ultimately the person donating just wants to feel like they made a difference, and they get the same feeling either way, believing the money is well spent. It matters because no one is really being helped, no virtue is actually being enacted in the world.

In the same way, generating all our art and music from AI would represent a massive harm in the world -- effectively extinguishing massive portions of human creativity, and all the people who get to feel useful in creating, editing, and distributing it. In a cold capitalist view, what does it matter, I just want to see a pretty picture for a moment. In terms of actual real value in the world, it is negative and selfish, assuming the only value is my temporary enjoyment of product.
by palmotea | 2026-01-21 15:11:40+00:00
> I don't think AI is the cause, it's merely the mechanism that is speeding up what has already been happening.

I think the technical term is "throwing gas on the fire." It's usually considered a really bad thing to do.

> I am not a fan of how AI is shaping our society, but I don't place blame on it for these instances. It is in my opinion that AI is speeding up these aspects.

If someone throws gas on a fire, you can totally blame them for the fire getting out of control. After all, they made it much worse! Like: "we used to have smouldering brush fire that we could put out, but since you dumped all that gas on it, now we will die because we have a forest fire raging all around us."
by freediver | 2026-01-21 15:11:44+00:00
Good to see more projects plugging into Kagi Small Web.

It has been a passion project of mine since inception and just recently reached over 2000 commits, adding about 10 new websites every day (around 29,000 total at the moment).

It is also the first thing open in my browser every morning.

You can view these blogs visually at https://kagi.com/smallweb and content from all of them is surfaced high in Kagi search results (when relevant).
by SXX | 2026-01-21 15:11:47+00:00
I worked years as backend and desktop software programmer, then in gamedev and now back to SaaS development mostly backend. I didnt have much success with agentic coding with "agents", but had a great success with LLM code generation while keeping all the code in context with Google Gemini.

For gamedev you can really build quite complex 2D game prototype in Pygame or Unity rapidly since 20-50KLOC is enough for a lot of indie games. And it allow you to iterate and try different ideas much faster.

Most of features are either one-shots doing all changes across codebase in one prompt or require few fixing prompts only.

It really helps to isolate simulation from all else with mandatory CQRS for gamestate.

It also helps to generate markdown readmes along the way for all major systems and keep feature checklists ih header of each file. This way LLM dont lose context ot what is being generated.

Basically I generated in 2-3 weeks projects that would take 2-3 months to implement in a team simply because there is much less delay between idea of feature and testing it in some form.

Yes - ocassiinally you will fail to write proper spec or LLM fail to generate working code, but then usually it means you revert everything and rewrite the specification and try again.

So LLMs of today are certainly suitable when "good enough" is sufficient. So they are good for prototyping. Then if you want better architecture you just guide LLM to refactor complete code.

LLMs also good for small self contained projects or microservices where all relevant information fits into context.
by embedding-shape | 2026-01-21 15:12:01+00:00
Why would they need to use Claude Code? If you're building your own thing, why would you have to use your "competitors" thing to build you own thing? Something doesn't make sense there.

Besides the point, but I hadn't heard about that. I take it's about this? https://news.ycombinator.com/item?id=46625918, if so, seems to been reasonable since OpenCode was trying to use endpoints not meant for them?

> They’ve blocked OpenCode from accessing the private Claude Code endpoints. These were not advertised or sold as usable with anything else. OpenCode reverse engineered the API and was trying to use it.
by ACCount37 | 2026-01-21 15:12:12+00:00
Politics is the mind killer.

A near-total ban on the whole thing is easier to implement and enforce than trying to make online discussions of politics not suck, when their natural state seems to be to suck big time.

Is it impossible to maintain a civilized discussion of hot topic political issues? No. But it's not a solved problem, or anywhere near. I respect the "keep the incendiary stuff off the front page" policy.
by friendzis | 2026-01-21 15:12:20+00:00
> Fine if you're selling widgets at a market in Germany - but if you sell software abroad, make sure you're following [each] one of the 27 VAT codes correctly.

Yes.

> But there is no threshold for cross-border selling in the EU.

Kinda, but misinterprets the VAT itself.

Basically, VAT is paid at the point of sale and local thresholds apply.