MurphyA/hacker-news huggingface dataset:
by intothemild | 2025-08-24 08:25:11+00:00
Except that's not how it works. (So far) Each one of my subscriptions just show me content of the local country.

So say Netflix, it's say French Netflix, when I'm in France and so on. Same with Spotify.

The law is just setup so services can't block you from using your subscription in another country. Which honestly I don't think was a problem in the first place.

Now if there was a law to make these damn things give you all the language and subtitle options.... I'd be all for that.

Because the big problem (again Netflix is a good example) is when travelling, is for the most part subtitles are only in usually two languages. The native language of the country, and English.

On vacation and want to watch something in another language? Ok now you need a third language (English) in order to watch it.

Even though Netflix has the subtitles in every language.
by mgaunard | 2025-08-24 08:26:02+00:00
The quality of the travel experience on the tube highly depends on how old that specific line is.

The northern line, which is arguably one of the most useful lines for many people, is just not pleasant at all. The air is stale and full of soot particles, and you wait in a small cramped station perfect for claustrophobia. The trains are narrow and not air-conditioned. The central, victoria and piccadilly lines aren't much better.

The elizabeth or jubilee lines, newest of the bunch, offer comfort that is much more in line with the overground (wide and tall air-conditioned trains, large and well-ventilated stations).

Myself, I just avoid taking the tube and cycle instead. It's usually faster anyway.
by Epa095 | 2025-08-24 08:26:23+00:00
How does the first entail the second?

The way I read the text of the law, it acknowledges that there are regional locking inside the EU, and you should be allowed to bring your subscriptions with you as you travel the EU.

Sounds like you would want the law to be a different law, enforcing the EU to be a single market for all intellectual property and subscriptions. I think that sounds like a good idea, but it's a different law.
by looshch | 2025-08-24 08:27:09+00:00
> Debugging is a nightmare because it refuses to even compile if you have unused X (which you always will have when you're debugging and testing "What happens if I comment out this bit?")

i made a cli tool[1] to mitigate this problem, it can be integrated into an ide quite easily, currently it has (neo)vim integration described in the readme and a vs code plugin-companion [2] which both can serve as an example and inspiration for creating an integration for your ide of choice

[1] https://github.com/vipkek/gouse

[2] https://marketplace.visualstudio.com/items?itemName=looshch....

edit: formatting
by TheWoodsy | 2025-08-24 08:28:04+00:00
I rarely give up, but this. Holy shit. Every step is a master class on user hostility...

I just deleted all this shit in frustration. If anyone manages to get this running with an emulator in windows and could show a basic howto/walkthrough I'd give it another go...

See below for the pain:

Nostalgia + Amiga.Vision. Lets do this > Download > We don't have downloads, but here's a download link > Archive search link, not direct link > eventually find big file > download...

Search which emulator is the best > WinUAE/FS-UAE > Pick FS-UAE > No installer > Download 4 rando zips > two need to be extracted in a nested location that doesn't exist until you run FS-UAE-Launcher.exe first

Extract Amiga.vision > readme says "Double-click the `AmigaVision.fs-uae`" > Filetype not associated > open with FS-UAE-Launcher.exe > rom not found > manually run launcher > config appears randomly > find rom > update rom location > save > launch > Amiga screen that shows no disk..

Search FS-UAE/WinUAE AmigaVision > videos > none
by Sayrus | 2025-08-24 08:28:14+00:00
The author is talking about multi-core performance rather than single core. Apple silicon only offers a low number of cores on desktop chips compared to what Intel or AMD offers. Ampere offers chips than are an order of magnitude faster in multi-core but they are not exactly "desktop" chips. But they are a good data point to say it can be true for ARM if the offer is here.
by njredar676 | 2025-08-24 08:28:57+00:00
Haha, thanks for telling me about that. Reflecting now, I feel that was a little goofy.

I was working on the project by myself in VS Code and, along with the demo, committed the entire source code on release. Future development will, of course, be used with version control. I'm also sharpening my version control skills.

I had simply done some quick changes with the web UI for language (and also to add more demo images later).

Not sure how this is correlated to the actual product though.
by koonsolo | 2025-08-24 08:30:01+00:00
> This shows how immature the field of software engineering is. Imagine bridges or houses were built like that. Or your surgeon was trained like that.

It's not that software engineering is immature, it's just more dynamic.

We are not the surgeon, we write the surgeon. We write a surgeon to fix a broken leg. Once that is done, we don't have to fix another leg. Now we need to reattach a finger. Once that is solved, maybe replace a kidney.

You cannot repetitively train or have strict rules for that, because every time it's something new. You need to have broad knowledge and experience to be able to fight the next unknown challenge. It's unknown because it's never been done before, or it has been done but your competitor will not reveal the details.

Building bridges or being a surgeon sounds very boring to me, since it's always the same (maybe some minor variants). Building software? Very much not the same.
by jjav | 2025-08-24 08:30:07+00:00
Sure, but this can be very simple.

Allow HOAs, with a strictly specific purpose of budgeting for common area expenses. Whether it is for structure maintenance (in apartment buildings and townhouses with shared structural elements) or common sports areas, elevators, pools, etc. A HOA can be allowed to collect reasonable costs to fund those projected maintenance expenses. That makes sense.

Then, outlaw everything else. A HOA must not be able to have any say in anything that is not a common area maintenance cost.

This would be very easy to codify into law and solves all the problems with HOAs.
by socalgal2 | 2025-08-24 08:30:22+00:00
As a rider I prefer overground. but as a resident I hate them. I see people living next to the tracks, it’s horrible. I’ve been next to the tracks in hotels, it’s horrible.

Tokyo has been working to move several lines underground. not quite the same because they weren’t elevated. but, once the buried the trains they turned the old track areas into parks, walking paths, biking paths, indie stores, etc. it’s great!
by einpoklum | 2025-08-24 08:30:33+00:00
This is quite the silly argument.

* "people" generally don't spend their time compiling the Linux kernel, or anything of the sort.

* For most daily uses, current-gen CPUs are only marginally faster than two generations back. Not worth spending a large amount of money every 3 years or so.

* Other aspects of your computer, like memory (capacity mostly) and storage, can also be perf bottlenecks.

* If, as a developer, you're repeatedly compiling a large codebase - what you may really want is a build farm rather than the latest-gen CPU on each developer's individual PC/laptop.
by pavlov | 2025-08-24 08:31:03+00:00
Steve Jobs repeated this trick with various iPod models and finally the iPad.

Its original $499 launch price was a shock to the market because all other tablet computers were priced like luxury laptops. Apple came out with a large touchscreen device for the price of a PDA.

It’s a stark contrast to the Apple Vision Pro which is barely useful at a $3000 price point.
by simonask | 2025-08-24 08:31:06+00:00
Being a langitem means that the compiler can use it in desugaring, and `for ... in ...` happens to be syntactic sugar in Rust, just like `for (auto x: y) {}` is in C++. `Range` et al are also compiler builtins, because `a..b` desugars to that type. It doesn't imply that the type itself is a compiler builtin, for example.

Another example is the `Deref` trait, which roughly corresponds to `operator->()` or `operator*()`, or an implicit reference conversion. It is called implicitly so you can use `smart_ptr.foo` without special syntax for dereferencing.

I think I fundamentally don't understand why any of this is a problem?
by looshch | 2025-08-24 08:31:25+00:00
i had similar experience when i created a tool to solve this problem which i mentioned[1] earlier and posted[2] it to golang-nuts, people told me it’s horrible and you are fine doing what my tool does manually

[1] https://news.ycombinator.com/item?id=44982491#44986946

[2] https://groups.google.com/g/golang-nuts/c/QL5h8zO7MDo/m/qiLi...
Show HN: Stb_zip – header-only C ZIP parser, zero dependencies, fast
by Forgret | 2025-08-24 08:31:37+00:00
I've built a small, header-only C library to parse ZIP archives with no external dependencies. It works on everything from embedded devices to desktop games and supports both "store" and "deflate" compression. Benchmarks (Core i7-12700K, 32GB RAM): - Decompress 1GB: 0.8s (2.1x faster than miniz) - Parse 100k files: 12ms (3.2x faster) - CRC32 of 1GB: 0.2s (5.5x faster)

GitHub: https://github.com/Ferki-git-creator/stb-zip

MIT licensed, feedback welcome.
by hit8run | 2025-08-24 08:31:39+00:00
Which is perfectly fine and a fun thing to do. I personally use the terminal but such a little monitoring tool can be quite fun and we should embrace the fun in doing things more. People over here are so soaked up by the Open Source as a business model VC-Pitch that they can't believe it when someone builds a little hobby tool with no business plan for a multi billion dollar exit. You're doing it right buddy. Don't let these Crypto-SaaS-AI-Bros ruin the fun for you.
by Catbert59 | 2025-08-24 08:31:52+00:00
> Most of the stuff I did was 15 years ago.I remember, Espressif really disrupted the market.

They still are.

No vendor until now was able to push out microcontrollers with a solid Wifi integration. Sometimes you can find weird 2-chip-solutions.

I still wonder why ST doesn't bring one. That device would be a multi-billion-business.
by sanswork | 2025-08-24 08:31:58+00:00
I literally am stopping bots though, it isn't hard to see the results or the differences between results into my systems with it on and off. It's weird that you're trying to argue against my actual experience.

Of course you do, you've managed to justify to yourself that your leeching is both giving it to Google and somehow supporting content creators. The internal inconsistency could only possibly lead to a good nights sleep.
by sireat | 2025-08-24 08:33:34+00:00
Curious, what kind of prompt gives you the same text adventure game?

Surely it is a question of prompting some context(in UI mode) or with additional kicker of temperature (if using API)?

At the very least some set up prompt such as "Give me 5 scenarios for text adventure game" would break the sameness?

There have always been theories that OpenAI and other LLM providers cache some responses - this could be one hypothesis.
by nine_k | 2025-08-24 08:33:56+00:00
Not just that; they have a decent GPU and the unified memory architecture which allows to directly run many ML models locally with good performance.

Server hardware is not very portable. Reserving a c7i.large is about $0.14/hour, this would equal the cost of an MBP M3 64GB in about two years.

Apple have made a killer development machine, I say this as a person who does not like Apple and macOS.
by sanswork | 2025-08-24 08:34:48+00:00
That sounds incredibly dystopian to me. If you want to see anything to the public you must register with the appropriate government officials and hope that someone notices you in the giant list of your competitors. Of course giving too much information about why you're different would be an ad so how do consumers decide?

You're also just going to end up with the phone book model. "AAAAAASearch, AAAAAACars"
by simonw | 2025-08-24 08:34:50+00:00
Only when I'm offline (on planes for example) - I've had both Mistral Small and gpt-oss-20b be useful for Python and JavaScript stuff.

If I have an internet connection I'll use GPT-5 or Claude 4 or Gemini 2.5 instead - they're better and they don't need me to dedicate a quarter of my RAM or run down my battery.
by ticoombs | 2025-08-24 08:35:25+00:00
I used to joke about prompt engineering. But by jiminy it is a thing now. I swear sometimes I waste a good 10-20minutes writing up a good prompt and initial plan just so that claudecode can systematically implement something.

My usage is nearly the same as OP. Plan plan plan save as a file and then new context and let it rip.

That's the one thing I'd love, a good cli (currently using charm and cc) which allows me to have an implementation model, a plan model and (possibly) a model per sub agent. Mainly so I can save money by using local models for implementation and online for plans or generation or even swapping back. Charm has been the closest I've used so far allowing me to swap back and forth and not lose context. But the parallel sub-agent feature is probably one of the best things claudecode has.

(Yes I'm aware of CCR, but could never get it to use more than the default model so :shrug:)
by gooodvibes | 2025-08-24 08:36:22+00:00
> I have been thinking about this, and don’t have a proper answer for myself.

Because it's the wrong question!

It's not that LLMs solve entire classes of life/work problems. Instead, they take some life/work task (coding, ideas generation, learning about new topics, personal reflection) and make them x% easier, y% faster, z% better.
by somenameforme | 2025-08-24 08:36:26+00:00
I haven't recited anybody's argument. These are the basic facts of the case. The fact that they don't leave any room for a meaningful counter-argument is the entire point.

The reason the constitution guarantees a trial by jury is to avoid tyranny. I have no idea what perspective you're coming from that you want to destroy the lives of the farmers here when I'm fairly certain you realize that no fair court in this world will ever find them guilty. And that's precisely why the constitution enshrines your right to a trial by jury - to avoid kangaroo courts where the same person(s) accusing you of something is the one judging your guilt or innocence. That's how you get things like the witch trials, Spanish Inquisition, and so on endlessly throughout history.

It's part of the Bill of Rights. This is the entirety of the 7th Amendment:

---

"In Suits at common law, where the value in controversy shall exceed twenty dollars, the right of trial by jury shall be preserved, and no fact tried by a jury, shall be otherwise re-examined in any Court of the United States, than according to the rules of the common law."

---

It was written in the times before governments started printing funny money so $20 remained fairly consistent, but even if you want it inflation adjusted it's about $700. And in this case, there was hundreds of thousands of dollars and the entire livelihood of numerous people at stake. I just can't understand your perspective here whatsoever.
by Crowberry | 2025-08-24 08:37:33+00:00
I’ve recently tried out Claude Code for a bit, I’ll make sure to give the suggested approach a go! It sounds like a nice workflow.

But I’m negatively surprised with the amount of money CC costs. Just a simple refactoring cost me about 5min + 15min review and 4usd, had I done it myself it might have taken 15-20min as well.

How much money do you typically spend on features using CC? Nobody seems to mention this
by pdimitar | 2025-08-24 08:38:35+00:00
That's an amazing analysis, thank you so much!

What are your impressions of Red panda?

We're particularly interested in NATS' feature of working with individual messages and have been bitten by Kafka's "either process the entire batch or put it back for later processing", which doesn't work for our needs.

Interested if Redpanda is doing better than either.
by tgma | 2025-08-24 08:39:07+00:00
FANG is not monolithic. Amazon is famously cheap. So is Apple in my opinion based on what I have heard (you get random refurbished hardware that is available not some standardized thing, sometimes with 8GB RAM sometimes something nicer) Apple is also famously cheap on their compensation. Back in the day they proudly said shit to the effect of "we deliberately don't pay you top of the market because you have to love Apple" to which the only valid answer is "go fuck yourself."

Google and Facebook I don't think are cheap for developers. I can speak firsthand for my past Google experience. You have to note that the company has like 200k employees and there needs to be some controls and not all of the company are engineers.

Hardware -> for the vast majority of stuff, you can build with blaze (think bazel) on a build cluster and cache, so local CPU is not as important. Nevertheless, you can easily order other stuff should you need to. Sure, if you go beyond the standard issue, your cost center will be charged and your manager gets an email. I don't think any decent manager would block you. If they do, change teams. Some powerful hardware that needs approval is blanket whitelisted for certain orgs that recognize such need.

Trips -> Google has this interesting model you have a soft cap for trips and if you don't hit the cap, you pocket half of the trips credit in your account which you can choose to spend later when you are overcap or you want to get something slightly nicer the next time. Also, they have clear and sane policies on mixing personal and corporate travel. I encourage everyone to learn about and deploy things like that in their companies. The caps are usually not unreasonable, but if you do hit them, it is again an email to your management chain, not some big deal. Never seen it blocked. If your request is reasonable and your manager is shrugging about this stuff, that should reflect on them being cheap not the company policy.
by mgaunard | 2025-08-24 08:39:44+00:00
People tend to work in central and live in the suburbs. That's kind of the general thing for most cities.

The overground connects suburbs to other suburbs, which realistically, isn't something people use or need nearly as much.

A few overground lines are usable for a work commute though. There is a branch going to Liverpool Street, and the connection to the DLR can be convenient for Canary Wharf.

Also if you leave very far, it might be your only option to take the overground to a better-connected area. But that usually means a one-hour commute which is stretching the limit of practicability.
by looshch | 2025-08-24 08:42:26+00:00
> my main annoyance is deciding when to use a pointer or not use a pointer as variable/receiver/argument

i think you can take these[1][2][3][4] official advices and extrapolate to other cases

[1] https://go.dev/wiki/CodeReviewComments#receiver-type

[2] https://google.github.io/styleguide/go/decisions#receiver-ty...

[3] https://go.dev/doc/effective_go#pointers_vs_values

[4] https://go.dev/doc/faq#methods_on_values_or_pointers
by scastiel | 2025-08-24 08:42:45+00:00
Indeed, switching partially from Cursor to Claude Code increased the bill by a lot! Fortunately I use Claude Code mostly at work and I had no trouble to convince my boss to pay for it. But I’m still not sure how I’ll continue building side projects with Claude Code. Not sure I want to spend $20 each time I want to bootstrap an app in an evening just for fun…
by kokau | 2025-08-24 08:43:29+00:00
Hi HN, I’ve built Brandolia.io — an AI platform that generates a complete brand identity in seconds (logo, colors, fonts, slogans, storytelling, PDF brand kit).

The idea: help indie makers & freelancers save time + money on early branding, before hiring a designer.

Would love your thoughts:

Do you see yourself using this for side projects?

What features would make it indispensable?

Thanks!
by gloxkiqcza | 2025-08-24 08:44:15+00:00
> Apple silicon only offers a low number of cores on desktop chips compared to what Intel or AMD offers.

* Apple: 32 cores (M3 Ultra)

* AMD: 96 cores (Threadripper PRO 9995WX)

* Intel: 60 cores (W‑9 3595X)

I wouldn’t exactly call that low, but it is lower for sure. On the other hand, the stated AMD and Intel CPUs are borderline server grade and wouldn’t be found in a common developer machine.
by dr_dshiv | 2025-08-24 08:44:18+00:00
Look up marine cloud brightening.

In 2022, international policy cleaned up shipping fuels. Without the sulfur, however, the “ship tracks” ceased. Without the marine clouds seeded by dirty fuels, the warming impact of shipping increased by 30%.

We could reduce it again by 70% or more without dirty fuels, with approaches like aerosolizing salt water.

Global warming mitigation will take a lot of little things. It’s not one big effort—and people won’t sue for the same reason oil companies aren’t liable for weather.

My point is that it can’t just be about carbon. That’s not actually the root cause. It’s the heat balance. We can either absorb less or radiate more. Both offer solution spaces.
by atombender | 2025-08-24 08:44:20+00:00
Redpanda is fantastic, but it has the exact same message semantics as Kafka. They don't even have their own client; you connect using the Kafka protocol. Very happy with it, but it does have the same "whole batch or nothing" approach.

NATS/Jetstream is amazing if it fits your use case and you don't need extreme scalability. As I said before, it offers a lot more flexibility. You can process a stream sequentially but also nack messages, so you get the best of both worlds. It has deduping (new messages for the same subject will mark older ones as deleted) and lots of other convenience goodies.
by bazoom42 | 2025-08-24 08:44:54+00:00
> ask yourself why the mercator projection was so popular for so long

Besause maps was developed as tools for navigation.

But if you want an idea of the relative sizes and positions of the countries of the world, you should use a globe.

Regarding colonization, I’d note that Greenland, Canada and Siberia wasn’t the greatest colonizers. The conspiracy theory about Marcator justifying colonization does not really make sense. Norway, Iceland and Greenland gets a much bigger size boost than Spain, France and UK. But Greenland was colonized, not a colonizer.
by hackrmn | 2025-08-24 08:45:21+00:00
Well, it only took about 15 hours for the site to be discovered by the Internet Troll Federation and be absolutely stuffed with slurs and hate memes.

Which was to be expected, frankly.

Not sure at which point the site allowed HTML, but for the first couple of hours or so there was only text for thoughts there, then the "hypermedia" of the kind described above, appeared, rendering the site useless. Just wait until someone discovers even better means to weaponize the HTML post feature -- there's bound to be galore of client-side vulnerabilities, I expect, if only due to Unicode possibilities...
by youngtaff | 2025-08-24 08:45:49+00:00
I too spent a chunk of time seeing what worked and what it looks like…

JS referenced by the XML can manipulate the XML but it frequently executes before the XML DOM is ready (even when waiting for onload) and so misses elements

So while possible it’s a pretty horrible experience to translate XML to HTML using JS - the declarative approach is more reliable and easier IMV

The XSLT polyfill doesn’t seem to work when loaded as a script in an XML doc but not quite sure why ATM

application/xml is commonly used for RSS feeds on static hosts because it’s the correct mimetype for say a feeds.xml response
by delusional | 2025-08-24 08:45:51+00:00
I wish I was compiler bound. Nowadays, with everything being in the cloud or whatever I'm more likely to be waiting for Microsoft's MFA (forcing me to pick up my phone, the portal to distractions) or getting some time limited permission from PIM.

The days when 30 seconds pauses for the compiler was the slowest part are long over.