MurphyA/hacker-news huggingface dataset:
by teekert | 2025-07-31 08:28:54+00:00
I like webUI but it’s weird and conplicated how you have to set up the different models (via text files in the browser, the instructions contains a lot of confusing terms). Librechat is nice but I can’t get it to not log me out every 5 min which makes it unusable. I’ve been told it keeps you logged in when using https but I use tailscale so that is difficult (when doing multiple services on a single host).
by ricardobeat | 2025-07-31 08:29:04+00:00
You could argue that Bell Labs was essentially government funded, as the monopoly/concession of the entire US telephony infrastructure is what made it possible, and research at universities was not funded anywhere near current levels.

They were also forced in the 1950s to license all their innovations freely, as compensation for holding a monopoly. Which only strengthens the parent’s point that private institutions have little incentive to work for public benefit.
by jtrn | 2025-07-31 08:29:05+00:00
Personally, as a Norwegian, I am really hopeful for this. I hope the "Not in my backyard" sentiment won't block this project, as it has so many times here. Narvik will be a great place. Lots of renewable energy, a history of industry, and a cool North Atlantic climate for cooling it all.

Though I am starting to recognize in myself that I think AI is so cool, that I might be a bit naive. But I just love it so much, use it so much, and have a childish pleasure in it, that I'm starting to think that I need to curb my enthusiasm.

I do note that the other side of the spectrum has no problem with representation, though. With just as unnuanced attitudes like: AI is evil, useless, capitalistic exploitation, and so on. So the pessistic view is more than enough represented in the public discourse. So maybe I can just let myself be in love with this tech.
by ranguna | 2025-07-31 08:29:45+00:00
If those are a100 GPUs, then we are looking at 21.6GWh of electricity in a month at full power at 300W. At 0.16 cents per kW that 3.456M euros per month for the GPUs alone.

According to Wikipedia, in 2021 Norway produced 157.1TWh of electricity, that's 13.1TWh per month. The GPUs will consume less than 1% of the total electricity production capacity Norway has (or had in 2021).

Norway currently uses fully or close to 100% renewables, according to electricitymap. Hopefully this investment won't turn that around.
by patrickhogan1 | 2025-07-31 08:30:36+00:00
Most “mission-critical” R&D parts will still clear in < 48 hours. Express carriers already transmit full data to CBP before wheels-up. Type 86 filings have been required “upon or prior to arrival” since Feb 2024, so the paperwork is literally done while the flight is in the air.

This will shift important inventory to local distributors in the US. This makes local supply chains more resilient, not more vulnerable.
by jtrn | 2025-07-31 08:31:00+00:00
Norway's public and largest news network, "NRK," made a straight-up mistake and wrote that it would produce AI chips. They later corrected it. But obviously, the journalist had no idea how big news that would be if Norway were able to host a TSMC-style factory.

They have since corrected it tho: https://www.nrk.no/nordland/aker-har-signert-milliardavtale-...
by rich_sasha | 2025-07-31 08:31:02+00:00
I'm not sure incompetence is the right word. More like, deliberately cutting corners?

I have a feeling that they know how to write good software, and when pressed, they do. Every now and then they produce something good.

But they also know that they can get away with releasing mediocre, cheaply-made software that works fine for 60% of people, 35% of users hate it but use it anyway, and 5% get locked out/run away to OSX and Linux.

I'm not splitting hairs here. There is a difference between "I can't" and "I can't be bothered".
by _luiza_ | 2025-07-31 08:31:09+00:00
Read once somewhere that both heaven and hell surround us and it's all about what we choose to pay attention to.

When nothing works, go for delusions (only if you're stable enough to not have them break apart the nature of your reality too much).

Also, go travel; be it on the other side of the city in a new coffee shop, in a new town for their town's day or sth, or in a new state/country/continent, travel somehow manages to shuffle the internals in one's brain enough to reboot to a different baseline; good trick for when current internal state is too meah.
by Birkoff | 2025-07-31 08:31:16+00:00
I missed the clarity that CSSComb brought to stylesheets, so I built a modern replacement: the Old Fashioned CSS Formatter. It’s a VS Code extension that brings back logical CSS property ordering—something tools like Prettier and Stylelint don’t really handle.

It supports Alphabetical, Concentric, and Idiomatic sorting strategies, with deep SCSS support via PostCSS. It’s designed to integrate smoothly into modern workflows and help teams write cleaner, more maintainable CSS.

https://marketplace.visualstudio.com/items?itemName=N8D.vsco...
by boudin | 2025-07-31 08:31:31+00:00
We're talking about social media here. There's nothing throwing the whole society under the bus.

I don't agree with the approach from the Australian government and I don't see that at being effective but regulating shady companies using deceptive techniques to maximise their profit is a necessary thing.

Personally I think differentiating impact on kids/teens and adult is a mistake and the approach should be around really strict control on data collection as well as strict control on the use/abuse of manipulative techniques to create addictions.
by danielbln | 2025-07-31 08:31:43+00:00
I'm still finding the right sweet spot personally. I would love to only think in architecture, features and interfaces and algorithms, and leave the class and function design fully to the LLM. At this point this almost works, but requires handholding and some retroactive cleanup. I still do it because it's necessary, but I grow increasingly tired of having to think to close to the code level, as I see it more and more as an implementation detail. (in before the code maximalists get in my case).
by 2muchcoffeeman | 2025-07-31 08:32:31+00:00
You sound like you have a bone to pick.

No one “resorts to twinkies”. It was a dumb experiment to show that cutting calories really can work. The stupid foods show that you can improve health markers and lose weight by just watching calories.

It’s not the be all and end all of anything. Just a counter point to the silly “calorie is not a calorie” saying.
by Robelius | 2025-07-31 08:35:16+00:00
I like the idea of having a grid highlighting system, but didn’t see any info on what happens when you have more than 49 unique parts in your current 7x7 grid.

Any plans to allow for multiple unique parts in one cube? And if so, would you prefer to mix like parts with like parts, or mix different part types? i.e. one bin holds multiple types of resistors or one bin holds a unique resistor value and a button

Asking because I’ve tried both approaching when setting up lab spaces, but both systems sort of fall apart without the correct maintenance/tidying_up. Apologies if you answered it in the blog and I just missed it.

Either way, I like the idea of busting out the hammer you know how to use.
by pyman | 2025-07-31 08:35:26+00:00
I spent 45 minutes reading Microsoft's "AI-powered success" blog post (Microsoft advises Meta), and what you described doesn't align with what's happening in the real world. In fact, the opposite seems to be true: more and more companies are using GenAI to help people:

https://www.microsoft.com/en-us/microsoft-cloud/blog/2025/07...

GenAI is a language processing tool, and WhatsApp is full of language-based interactions. But the way Meta has implemented AI makes you wonder: are their managers not creative enough, or is something else going on?
by godelski | 2025-07-31 08:35:39+00:00
> docs that tells you basically that the code is self documented

Anytime someone tells me the code is self-documented I hear "there's no documentation."

The most common programmer's footgun

I don't have time to document | ^ v | Spends lots of time trying to understand code

We constantly say we don't have time to document the code. So instead we spend all our time reading code and trying to figure out what it does, to the minimal amount of understanding needed to implement whatever thing we need to implement.

This, of course, itself is naive because you can't know what the minimal necessary information is without knowing something about the whole codebase. Which is also why institutional knowledge is so important and why it is also weird that we'd rather have pay raises through switching companies than through internal raises. That's like trying to fix the damage from the footgun with a footgun.
by atiedebee | 2025-07-31 08:36:38+00:00
You mean the algorithm used in hook[0]? These are not really top performers anymore. PPM has generally performed better and nowadays it's LLMs and context mixers that are at the top of text compression[1]

[0]: https://mattmahoney.net/dc/dce.html#Section_421 [1]: https://mattmahoney.net/dc/text.html
by aa-jv | 2025-07-31 08:37:23+00:00
>Unfortunately the citizens of these countries don't want to live in functioning democracies.

That is utterly incorrect. They want to live in sovereign democracies with control over their own nations resources.

The USA and its allies do not want that, as they have - as a whole - designated themselves the "shepherds" of the "lesser cultures of the world". A viewpoint you have propagated.
by samrus | 2025-07-31 08:38:13+00:00
This only works if manufacturing coke back to the US

is there a way to track the progress on that btw? Like a dashboard or something to show the number of machinists being hired, average salary for a machinist, maybe a volume weighted average of percentage of small parts that can not be made in the US. metrics like that would really showif all this trade war stuff is working or not
by woolion | 2025-07-31 08:38:27+00:00
So, I was wondering when I would see that... from my experience, I would say it also makes mediocre developers bad ones very fast. The reason being a false sense of confidence, but mostly it's because of the sheer volume that is produced.

If we want to be more precise, I think the main issue is that the AI-generated code lacks a clear architecture. It has no (or very little) respect for overall information flow, and single-responsibility principle.

Since the AI wants you to have "safe" code, so it will catch things and return non-results instead. In practice, that means the calling code has to inspect the result to see if it's a placeholder or not, instead of being confident because you'd get an exception otherwise.

Similarly, to avoid problems the AI might tweak some parameter. If for example you were to design an program to process something with AI, you might to gather_parameters -> call -> process_results. Call should not try to do funky things with parameters because that should be fixed at the gathering step. But locally the AI is always going to suggest having a bunch of "if this parameter is not good, swap it silently so that it can go through anyway".

Then tests are such a problem it would require an even longer explanation...
by worldsavior | 2025-07-31 08:39:46+00:00
You probably can't. There is a lot of competition out there, and I presume people judge that you're a 16 year old and rather work with an adult. You can try submitting, but you're gonna have a very hard time. Don't let anyone sugar it for you.

You can also look for programs that promote teenagers to work in companies (P.S. you will get very little money compared).

You have the skills it seems, but sometimes things just take time. I believe you should enjoy your time you have left as a teenager and code whatever you would like, unless you really need that _money_.
by alpaca128 | 2025-07-31 08:41:33+00:00
> Well now the question is "How can you tell". And I don't think you generally can.

You can, actually, with a simple rule of thumb: if it's being advertised on YouTube, it's statistically low quality or a scam. The sheer number of brands that sponsor videos just to be exposed later for doing something shady is just too high.
by anon373839 | 2025-07-31 08:43:06+00:00
A lot of this is mental. It really helps to deliberately shift your identity to match your target weight. Instead of thinking of yourself as a 220 pound person who has forced themselves to 180 through deprivation, you think of yourself as a 180 pound person who eats what a (healthy) 180 pound person would eat. The old lifestyle and food choices are something you have to detach from because they are gone forever. If you don’t do this, you’ll continue to feel as if you’re in a transient space, and that increases the lure of familiar old ways.
by Simon_O_Rourke | 2025-07-31 08:43:23+00:00
Attention is relative, like if you're in the middle of some code review and your kid calls saying they've got a problem, then you may get distracted - but rightfully so.

Not like this jerk, who's kid had to put time in his calendar for playing chess with him, because he was too interested in his own career https://www.pathtostaff.com/p/work-life-balance-slows-career...
by donatj | 2025-07-31 08:43:24+00:00
Hear me out, it's industry wide. There is simply no real support anymore.

My aunt died unexpectedly a number of years ago. Within weeks some man from Nigeria took over her facebook profile. Changed her profile picture from a middle aged white woman to that of a Nigerian man, added a bunch of Nigerian friends. Otherwise the account is seemingly largely untouched. We, the family, have all contacted Facebook support multiple times. We have attempted to memorialize the account submitting proof of death. Nothing. It's beyond infuriating to see a cherished loved ones page vandalized like this regularly every time Facebook has its flashbacks.

Alternatively, a number of years ago I started a Twitter account for a side project that never got very far. Forgot about it.

Years later I make a little update to the side project and think "I could update the Twitter surely no one cares about" and discover to my annoyance that the account got hacked, posted crypto spam for a couple months and got shut down.

I try to contact support, explain the situation. Got into a loop of absolutely infuriating responses of "Your account has been banned. This ticket had been closed. You cannot reply to this message. There is no recourse to this action." No chance for literally any discussion.

I keep attaching longer and longer explanations until I eventually get a "Hmm, let me look into that" from someone that at least smelled minutely human. After a couple messages back and forth suddenly I get the "Your account had been banned. This ticket has been closed..." I throw my arms up and give up. One of the most infuriating experiences of my life. I'd spent over a week fighting to get a largely unused account back. It frankly instilled quite a bit of fear for if I ever lost access to my primary account.
by gibs0ns | 2025-07-31 08:44:00+00:00
I typically get stuck on the marketing stage.

Far too often I build a project, only to get ready to deploy it, then struggle to think of a name/domain for it.

Then coupled with the thought of struggling to market the project, I end up fizzling out at that stage.

If I already have users of the project, then I'll deploy it as a subdomain and forget about it until a user complains.
by godelski | 2025-07-31 08:44:08+00:00
I think you're missing the author's thesis

> Is speed the greatest virtue?

If speed is the greatest virtue then yeah, all that stuff will happen. But if it isn't, then that stuff will happen at a much lower frequency. Because, all the stuff mentioned is just tech debt. Debt doesn't go away, it accrues interest.

If speed is all that matters then you need exponential output, as your output needs to offset the debt. If speed is a factor but isn't the only factor, then you need to weigh it against the other things. Take on debt wisely and pay it off when you can. But it does seem like there's a trend to just take on as much debt and hope for the best. Last I checked, most people aren't really good at handling debt.
by pheelicks | 2025-07-31 08:44:35+00:00
https://news.ycombinator.com/item?id=43971314 got some attention here, when I originally released the TypeScript version, so following up with the news that the library has now been entirely ported to Python.

Not only is this an implementation of the library in a language that is better suited to data science, but there are also many improvements to the underlying A5 grid since the original launch, in particular a true equal area projection, which even accounts for the ellipsoidal shape of the earth. https://a5geo.org/examples/area

To get started, take a look at https://a5geo.org/docs/quickstart/python
by samrus | 2025-07-31 08:44:53+00:00
Thats last part is either naive or just shilling.

The problems isnt the cogs, its the business owners setting up the incentives. Providing reasoned support is expensive from a time and effort perspective, so they dont invest in it. Service reps are specifically trained and incentivized to just fuzzy match the SOPs

And AI cant reason either, so it wont be able to provide any real reasoned support either. And the pwners dont care because they already provide shit service, people like you will just hype the AI up and then make excuses for it when its just as shit
by FirmwareBurner | 2025-07-31 08:45:31+00:00
That doesn't scan. In which Western European country is that massive difference? Either you have a FANG wage or your friend has a poverty wage because here's how it's in Austria SW Dev wage 3k net/month, bus driver 2,5k. There's no 6x difference here.

So you're proving my point that it works for you when income distribution is not egalitarian because you wouldn't be very happy if you earned the same as your friend.
by ecoopti1 | 2025-07-31 08:46:47+00:00
Hey HN,

I've been working on a small tool called *EcoOpti* – it analyzes product dimensions and detects when you're shipping something in a box that's way too big.

It also suggests a better-fitting packaging option, which can reduce:

– shipping costs (dimensional weight) – carbon footprint (less waste) – storage & handling overhead

We initially built it for a friend who runs a small ecommerce shop. After testing it across ~1,000 orders, they cut packaging waste by ~40% and saved ~25% on shipping costs.

The MVP is live here: [your demo link]

It’s not fully polished yet — would love your feedback. Especially interested in: - edge cases we might be missing - performance/scaling concerns - other micro-SaaS use cases this tech could unlock

Thanks
by dondraper36 | 2025-07-31 08:46:49+00:00
That's also very much task-dependent. When I have a task that I find either intellectually challenging or with a critically important outcome, I am usually hyperfocused, and even pausing for lunch is an annoyance.

With less rewarding tasks, however, I would say attention and discipline are exactly what I wish I had more of. Writing documentation, listening to other people talking in calls, etc.
by atoav | 2025-07-31 08:47:15+00:00
> Rarely in software does anyone ask for “fast.”

As some working on embedded audio DSP code I just had to laugh a little.

Yes, there is a ton of code that has a strict deadline. For audio that may be determined by your buffer size — don't write your samples to that buffer fast enough and you will hear it in potentially destructively loud fashion.

This changes the equation, since faster code now just means you are able to do more within that timeframe on the same hardware. Or you could do the same on cheaper hardware. Either way, it matters.

Similar things apply to shader coding, game engines, control code for electromechanical systems (there, missing the deadline can be even worse).
by clauderoux | 2025-07-31 08:48:21+00:00
I love how so many people are eager to criticize LLM code, when in fact, according to my experience it is pretty superior to anything I have seen produced by human programmers, most of the time. It is documented, the code is explained at each step of its creation, and it is pretty readable when you dig into it. I have 30 years of experience in coding, and I have been playing with these LLM for 3 years. Yeah!!! Of course, sometimes they produce very bad code. But in average, the code they produce is largely on par with my fellow humans. And since, they produce the whole explanation of it, it takes a couple of minutes to understand it. And if you don't understand the main points of the code, the LLM will tell you all about it. When did you have a colleague that was eager to explain his/her code to you??? When did you have a colleague that did produce a code you could understand in a few minute??? I really think these tools are quite useful, no need to wrap yourself into the mantel of expertise and look down on these LLM, because sometimes they will produce a code you don't like.
Ask HN: How do you measure "AI slop"?
by crakhamster01 | 2025-07-31 08:48:29+00:00
Recently, my employer has been pushing hard for LLM adoption across eng, with an expectation of increased productivity. Eng has followed suit, and as a result I've been getting a lot more PRs that are clearly AI generated. 100 line diffs that could have been 10, missed error cases, breaking convention. It's not just from junior engineers, but often from other senior engineers now.

With our incentive structures, it doesn't seem like there's a great way to prevent this decline in quality. It's been hard for me to quantify _why_ "slop" is bad, but my gut feelings are that:

1. The codebase becomes unreadable to human engineers. 2. Having more bad examples in the codebase creates a negative feedback loop for future LLM changes. And maybe this is the new norm, but -> 3. Once enough slop gets in, future incidents/SEVs become increasingly more difficult to resolve.

(3) feels like the only reason that has tangible business impact. Even if it did occur, I don't know if it would be possible to tie the slow response/loss in revenue to AI slop.

I’ve seen other posts lamenting the ills of vibe coding, but is there a concrete way to justify code quality in the era of LLMs? My thoughts are that it might be useful to track some code quality metric like cyclomatic complexity, and see if there’s any correlation with regressions over time, but that feels kind of thin (and retroactive).
by Cthulhu_ | 2025-07-31 08:48:49+00:00
I'd argue "diminishes attention per project, reducing to less optimal" is a great summary of the attention problem.

Like, you can learn speed reading / scanning and go through all of HN's daily submissions in half an hour (... I do that), but how much do you actually retain? Or you can pick one and go in deep with it. I've seen both on HN, it's fairly easy to pick out those that just read the headline and jumped into the comments (...like me) and those that read and understood the article, did or brought some extra research, and did a thoughtful and well crafted reply.
by gsky | 2025-07-31 08:50:19+00:00
Congress which western countries and liberals adore was the only party ever imposed emergency. Same party which divided the nation and left Hindus to be mascaraed in Pakistan and Bangladesh. Same party made changes to Constitution.

Why the hack has not population exchanged happened in 1947?

If minorities are afraid to live in India, why don't they move to the country that they got in 1947?
by mchiang | 2025-07-31 08:50:36+00:00
Rightful worry, and we had the same doubts before we embarked on this. Ollama serves developers, there is no doubt about that. The CLI isn’t getting dropped, in fact, what we’ve learned in building it is having the interface interacting with Ollama is a great way for us to dogfood Ollama while building it.

There are so many choices for having an interface, and as a developer you should have a choice in selecting the UI you want. It will all continue to work with Ollama. Nothing about that changes.