MurphyA/hacker-news huggingface dataset:
by albertogalca | 2025-09-02 07:03:48+00:00
SEEKING WORK | WORLDWIDE | REMOTE

Hi, I’m Alberto, a software developer with over nine years' experience building web and mobile apps, mainly for small companies and start-ups. I specialise in creating simple, effective solutions from conception to launch.

Skills: Swift, SwiftUI, React Native, JavaScript/TypeScript, Node.js, React, Tailwind, Next.js, Ruby on Rails.

Open to remote contracts, consulting, and collaborations.

Location: Spain (GMT+2)

Email: hello@albertogalca.com

Website: https://albertogalca.com

GitHub: https://github.com/albertogalca

LinkedIn: https://www.linkedin.com/in/albertogalca
by jimsimmons | 2025-09-02 07:04:18+00:00
> if Google and Meta got the best people, what the hell did they do in the last ten years?

Invented the Transformer, Gemini, TPUs, monetized YT effectively, transitioned to mobile successfully, established GMaps as a foundation of internet etc.,

Google has a dozen services with > 1 billion users a month. Google in 2010 had only one
by RandomBacon | 2025-09-02 07:04:22+00:00
> questions riddled with spite

Dude? I think your emotions are blinding you.

> pretty obvious you don't really GAF.

I tried to ask what I (and other people who drive cars) can do to help make your ride safer...

> This isn't my first day on the internet.

Looking at your username, is this your fourteenth HN account? Is that because your previous ones have been banned?
by strken | 2025-09-02 07:05:51+00:00
One of the golf clubs near me has a joining fee of $50k and annual membership fees of $8k. The club next to it has annual membership fees of about $700. The one next to that has annual fees in the $1k to $3k range.

I am willing to believe that one golf club may be worth subsidising, but not three, not the ones which have locks on the gate to prevent community access, and not when the joining and membership fees are so high.
by Someone | 2025-09-02 07:06:36+00:00
https://en.wikipedia.org/wiki/Moore%27s_second_law: “Rock's law or Moore's second law, named for Arthur Rock or Gordon Moore, says that the cost of a semiconductor chip fabrication plant doubles every four years”

Wafer machines from the 1970s could be fairly cheap today, if there were sufficient demand for chips from the 1970s (~1MHz, no power states, 16 bit if you’re lucky, etc), but that trend would have to stop and reverse significantly for affordable wafer factories for modern hardware to be a thing.
by imiric | 2025-09-02 07:08:00+00:00
I appreciate that as well, but SD cards still aren't the same as old game cartridges. On consoles up to the Nintendo 64, plugging in a cartridge expanded the physical memory of the system, and the CPU read data directly from the ROM on the cartridge. This is why there were no loading screens.

On SNES, and I believe N64 as well, cartridges could also expand the graphical capability of the system, which made some games really special.

Replicating this on a modern indie console would, of course, be prohibitively expensive and impractical. The speed of modern hardware and physical media, along with more sophisticated game engines, has also practically eliminated loading screens. And this likely wouldn't be an issue on small indie games either.

Still, this is not strictly about loading screens. There was something magical about game consoles before roughly the fifth generation which we're unlikely to ever experience again. Nostalgia probably plays a role in that feeling, but the way they worked was truly different from what we have today. Modern game consoles are essentially small PCs within a walled garden.
by cztomsik | 2025-09-02 07:08:49+00:00
The situation has improved a little bit over the last few months but LLMs are still only barely usable in languages like C/C++/Zig - and it's not about prompting. I would say that LLMs are usable for JS/Python and while the code is not always what I'd write myself, it can be used and improved later (unless you are working on perf-sensitive JS app, then it's useless again).

And it might be also something with GC, because I suppose the big boys are doing some GRPO over synthetically generated/altered source code (I would!) but obviously doing that in C++ is much more challenging - and I'd expect Rust to be straight impossible.
by obfuscator | 2025-09-02 07:10:06+00:00
Absolutely, though in this case it would be the most obvious translation, since it was a frisian settlement and "Rung" and "Holt" are both frisian words in use. It is possible that Rung here could mean stanchion/post (so for wood that makes strong posts), but unlikely so close to the sea, is it not?

I get what you mean, though. Here is a village called Großenwiehe, easy to be translated as "Great Consecration", and that was the commonly accepted meaning. Only much later it became apparent that "-wiehe" probably came from wighæ, so "Great Fortification". And in fact the old fortifications are still visible today.
by RandomBacon | 2025-09-02 07:11:04+00:00
> Several inaccurate claims surfaced recently

>> So did some accurate claims, but we won't talk about those.

> we issued a broad warning to all Gmail users

>> we issued a narrow warning to some Gmail users

> a major Gmail security issue

>> we consider it a minor issue

> This is entirely false.

>> So technically we're correct!
by bbor | 2025-09-02 07:11:25+00:00
> CauseNet aims at creating a causal knowledge base that comprises all human causal knowledge and to separate it from mere causal beliefs

Pretty bold to use a picture of philosophers as your splash page and then make a casual claim like this. To say the least, this is an impossible task!

The tech looks cool and I'm excited to see how I might be able to work it into my stuff and/or contribute. But I'd encourage the authors to reign in the rhetoric...
Show HN: rgallery – an offline photo/video timeline built with Go and SQLite
by robbymilo | 2025-09-02 07:11:48+00:00
I wanted a tool that could handle my messy archive of decades of phone photos as well as a curated photography portfolio, all in one timeline. Some apps exist (open source and commercial), but none did exactly what I wanted. So I built my own.

Features include:

- Timeline view of your entire library with EXIF (camera, lens, etc.) filter + search

- Recursive folder browsing

- "On this day" memories

- Unique permalinks for every photo

- Reverse geotagging (city, country names from GPS coordinates) without hitting external APIs

- Docker support for easy setup

It’s still experimental, but usable. Bugs, ideas, and contributions are welcome.

Demo (User: demo, Password: demo): https://demo.rgallery.app

GitHub: https://github.com/robbymilo/rgallery

Docs: https://rgallery.app/docs/
by pavlov | 2025-09-02 07:12:06+00:00
Sorry for your loss. It's sad that his collection didn't get the full attention it deserved.

> "the housing company only gave us two weeks to vacate the place"

It's a very good idea for a collector to own a place to keep the stuff.

The British book collection mentioned in the article is housed in a former youth hostel in the countryside. That kind of place can be surprisingly affordable to buy... But of course it's the renovations and upkeep that truly test the collector's wallet and dedication.
by ivape | 2025-09-02 07:12:11+00:00
in order for that lifetime companion, we'll need to make a leap in agentic memory.

Well, let’s take your life. Your life is about 3 billion seconds (100 year life). That’s just 3 billion next-tokens. The thing you do on second N is just, as a whole, a next token. If next-token prediction can be scaled up such that we redefine a token from a part of language to an entire discrete event or action, then it won’t be hard for the model to just know what you will think and do … next. Memory in that case is just the next possible recall of a specific memory, or next possible action, and so on. It doesn’t actually need all the memory information, it just needs to know that that you will seek a specific memory next.

Why would it need your entire database of memories if it already knows you will be looking for one exact memory next? The only thing that could explode the computational cost of this is if dynamic inputs fuck with your next token prediction. For example, you must now absolutely think about a Pink Elephant. But even that is constrained in our material world (still bounded physically, as the world can’t transfer that much information through your senses physically).

A human life up to this exact moment is just a series of tokens, believe it or not. We know it for a fact because we’re bounded by time. The thing you just thought was an entire world snapshot that’s no longer here, just like an LLM output. We have not yet trained a model on human lives yet, just knowledge.

We’re not done with the bitter lesson.
by debugnik | 2025-09-02 07:12:38+00:00
> This library is licensed under the GPLv3.

If the intention was to make it easier to spread the word, you've already failed.

Anyway, this whole library should have been a copy-pastable snippet for a dialog or toast (what's with the duplicate code?); the only value added is the translation, which most app devs already have a pipeline for.

The code part is so trivial that I suspect it doesn't even meet the legal bar for copyright protection in many jurisdictions.
by elric | 2025-09-02 07:12:44+00:00
Brian Goetz mentions Guy Steele's 1998 lecture "Growing a language" [1]. It's worth a watch if you haven't watched it yet. It's been discussed on HN several times [2].

Java gets a lot of flack in these parts, mostly by people who don't use Java and pull opinions out of their arse, but you'd be hard pressed watching both talks and not being impressed by the effort that's going into continuously improving the language.

[1] https://www.youtube.com/watch?v=_ahvzDzKdB0

[2] https://hn.algolia.com/?q=growing+a+language
by deathlock | 2025-09-02 07:13:32+00:00
Lately I've been using umu-launcher [1] which is a wrapper and compatibility tool for the proton used by steam and I'm quite satisfied about it. It's shipped with configurations for 3000+ games, might be worth a try if you're having trouble with the configs.

Take it with a grain of salt, I don't have much experience in running windows application on Linux, I just had some problems with wine and I discovered umu to be pretty straightforward and easy to use.

[1] https://github.com/Open-Wine-Components/umu-launcher
by actionfromafar | 2025-09-02 07:14:33+00:00
A common trick to decrease code size in RAM, is to link everything to a single program, then have the program check its argv[0] to know which program to call.

With the right filesystem (certain kinds of read-only), the code (text segment) can even be mapped directly, and no loading into RAM need occur at all.

These approaches saves memory even on regular MMU platforms.
by sshivar4 | 2025-09-02 07:14:52+00:00
Location: Santa Clara, CA Remote: Open to remote or hybrid opportunities Willing to relocate: Yes

Technologies:

Frontend – React, Next.js, Angular, Tailwind, Context API, TypeScript, JavaScript, HTML/CSS Backend – Node.js, NestJS, Express, Python, Java (Spring Boot), Flask, SQL, PostgreSQL, MongoDB, Redis, Kafka, Flink Cloud & DevOps – AWS (Lambda, CloudWatch, S3, RDS, EC2, IAM), Kubernetes, Jenkins, Docker, Grafana Other – Elasticsearch, OpenAI API, DarkOwl/C6G APIs, Git, Bitbucket, Confluence, CI/CD pipelines

Resume/CV: https://drive.google.com/file/d/1-nq4Qw1YnwTptFJj7ueXeYI2cc_...

Email: sshivarasi@gmail.com

About me: I’m a full-stack software engineer with 3 yrs experience across SaaS, cybersecurity, and large-scale data platforms. At BolsterAI, I built and scaled phishing detection services processing 20K+ requests monthly, designed a multi-tenant MSSP architecture with brand-level RBAC, and integrated real-time threat intel APIs reducing detection latency by 40%. I’ve also developed an LLM-powered chatbot that translates natural language into Elasticsearch queries, showcasing my ability to apply AI in production. Previously at Dell, I engineered real-time financial data pipelines with Kafka, Flink, and AWS. I thrive in fast-moving environments where I can solve complex problems, build scalable systems, and deliver tools with real-world impact.

Looking forward to connect!
by hinkley | 2025-09-02 07:15:09+00:00
I wonder sometimes if the people of Gobleki Tepe were just oddly prophetic or if cultural erasure has been going on a hell of a lot longer than we think it has.

Something I only learned well into my adulthood is that one of the reasons you can dig down and find the foundations of one, sometimes two different cultures below the feet of cities is that they used a lot of mud bricks, and when the house started to molder and fail they would pound it flat and start over, not haul the whole thing away. So a couple times a generation a neighborhood would be higher than it was before.

And the center of the city would be on a hill, and keep getting higher (even if expansion kept the slope roughly the same). Over time it would become more and more work to get to the middle of a city from the plains surrounding it.
by reaperducer | 2025-09-02 07:16:07+00:00
Every month, many newspapers publish a list of "Here's what's leaving Netflix this month."

Because of the "100 million songs!" marketing from the various streaming services, a lot of people don't realize this happens with music, too.

My wife is a streaming person, and occasionally something she likes will no longer be available when she looks for it. I think the most recent instance was some David Bowie album.

That can't happen to me, because I buy my music. It can't be taken away because some company's contract changed somewhere.

I like to believe I'm extra-resilient because I buy my music as MP3's and then import it into iTunes.
by homebrewer | 2025-09-02 07:17:23+00:00
These "security checks" are a complete, total, absolute joke. Just a couple of weeks ago I had a friend ask me to downgrade firmware on a similar Xiaomi device from the latest LineageOS to stock to make two shitty banks work. Nothing I did on Lineage would make "security checks" pass, even though it was running the cleanest possible Android 15 with the latest security patches applied.

Now the phone is running stock firmware from 2020, with Android security patches from 2020, and with numerous publicly known vulnerabilities. The banks work fine, Google Pay works fine, every Play Integrity check passes, even the strongest one (device integrity).

The only reason I see for it being implemented this way is not to lock the bad guys out from your phone, but to prevent you from doing anything to the banking applications, even through it is still possible through said vulnerabilities.

One of said banks also refuses to run if it detects remote assistance clients on your phone (like TeamViewer), or even Discord, because apparently these were used in scams over the past few years, and we need to protect even the stupidest at the expense of everyone else. How did we come to this "future"? The worst days of desktop Windows weren't even remotely close to this nonsense.
by rickdeckard | 2025-09-02 07:17:47+00:00
> What is interesting is that it's Apple enforcing these sanctions, rather than AltStore.

That's quite a red flag. Apple demonstrated that despite their seemingly compliance with the EU DMA, they are still indirectly in control of ALL digital markets.

This is still an uneven playing field, and I hope the EU is not blinded by this "feature demonstration" of Apple now...
by maweki | 2025-09-02 07:17:50+00:00
It's nice to see more semantic web experiments. I always wanted to do more reasoning with ontologies, etc., and it's such an amazing idea, to reference objects/persons/locations/concepts from the real world with uris and just add labeled arrows between them.

This is such a cool schemaless approach and has so much potential for open data linking, classical reasoning, LLM reasoning. But open data (together with RSS) has been dead for a while as all big companies have become just data hoarders. And frankly, while the concept and the possibilities are so cool, the graph databases are just not that fast and also not fun to program.
by nunobrito | 2025-09-02 07:19:42+00:00
Run away from Graphene, it is suspicious at best scenario and dangerous at worst.

Just observe that the key factor is to be independent from Google and then the only recommended devices from their side are exactly google devices where nobody here can have an idea of what is modified inside them.

You'd be better off supporting other distributions like Calyx, which have no problems in supporting other devices like the fairphone and so on.
by charcircuit | 2025-09-02 07:19:51+00:00
The future I see is that it gets rearchitected such that each app will correspond to an android app that way it follows the Android model properly. The current model of shoving everything into the same app is going to continually run into problems and is not the right way to do it long term. So essentially there will be a tool to easily convert a freedesktop Linux application to an android one.

In regards to this new package name registration whoever is running the repo of such packages would register a new package name for each app.
by scorpioxy | 2025-09-02 07:20:13+00:00
SEEKING WORK | Melbourne, Australia | Remote

I am an experienced full stack software developer with 15+ years of experience across the board dealing with dozens of languages and frameworks. Most of my recent work involves working within the Python ecosystem with Django as the framework of choice for web development. My experience includes working directly with customers and managing small teams to launch products and services. I also enjoy working with Linux servers and production infrastructure.

Reach out if you need help with any of the following:

- Defining requirements and setting priorities - Prototype, POC and MVP development - Turning prototypes into production-ready platforms - Scaling your platform - Optimizing performance - Decreasing technical debt - Maintaining legacy applications - Conducting due diligence - Technically managing your small team to ensure delivery

Get in touch if you'd like to discuss details.

Technology: Python/Django, Javascript/React, Javascript/Vue, PostgreSQL, AWS

Website: https://codedemigod.com

Email: alaa@codedemigod.com

Résumé/CV: Available upon request
by gforce_de | 2025-09-02 07:20:22+00:00
Why is there no support for compression?

$ URL=https://herman.bearblog.dev/ $ curl -v -H 'Accept-Encoding: deflate, gzip, br, zstd' $URL 2>&1 | grep --text ^'< Content-Encoding:\|< Content-Length:\|> Accept-Encoding:'

> Accept-Encoding: deflate, gzip, br, zstd ...
by SideburnsOfDoom | 2025-09-02 07:20:35+00:00
OK, I get it. The UK is an outlier in outcome, but not in process.

But I still think there's something very British in insisting "Why, it's all above board, we play by the same rules as everyone else of course. We just get a worse outcome than anyone else because, well ... um ... look over there! Immigrants!!" (I'm not paraphrasing you, rather the country as a whole)

British exceptionalism at its finest.
by spectraldrift | 2025-09-02 07:20:53+00:00
I had the same initial thought as well, but I realized this caveat would only be true if dams just made rivers deeper. But dams flood valleys and they make the water body much wider, not just deeper. A river that was 300 feet wide becomes a lake that’s miles wide. The width increase (10-100x) completely overwhelms the depth increase (maybe 3-10x), so surface area increases substantially.

Given that Earth averages towards smooth, the rate of width increase overwhelms the rate of depth increase when dams fill.

The only exceptions might be narrow canyon dams with nowhere to spread laterally, or dams on already-wide rivers. But those are rare.
by farfolomew | 2025-09-02 07:21:11+00:00
I read through just about all ~600+ comments and have come to the simple conclusion that the blame is as much with Windows as it is x86. In short: 'WinTel' is the problem.

Take a look at the mobile arena: For an average everyday-Joe, he'd be hard-pressed to notice that much of an actual difference between Apple iOS and Android. They're both highly refined mobile OSs that offer remarkably similar core experiences: instant on, home screens with Apps that run sandboxes and are only installable via an App Store, extremely efficient hardware inside that offer amazing performance and efficiency in battery life when compared to a notebook.

It's that Apple took one step further and decided to make a Smartphone INTO a Laptop with their M-series MacBooks. It was easy to do with the iPadOS, as it's really just a giant phone, but it was impressive they were also able to do that with MacOS as well, leading me to believe it should be possible with Windows too.

Qualcomm and its X-Elite chips is a step in a better direction Microsoft needs to offer a competitive experience to the MacBook, but I'm not sure it's enough, not without a complete re-write of their OS, to overcome all its WinTel baggage.

I think a completely new PC Laptop OS is needed, one that runs as efficiently as MacOS does with modern ARM hardware (Qualcomm, MediaTek, Samsung Exynos). Maybe Google via some sort of full Desktop Android OS (not Chromebook) or perhaps Microsoft with a completely built-from-scratch Linux-derived Windows? Or, indeed, maybe SteamOS?

Regardless, if the last five years has shown us anything, the divide between Apple's MacOS/iPadOS+M-seriesChips and the old WinTel world has just widened and everyone thinks it will continue that trend. How long will the general public stay with a clearly inferior PC product? History has suggested not long (iPhone vs BlackBerry for example!)...
Show HN: Replacement for .env files and secret management tool
by saleCz | 2025-09-02 07:21:24+00:00
Hi,

I got tired of passing my .env files around in various chat channels to my colleagues so I made this tool to make it easier and more secure.

It's called Envie and it's open source and self-hostable service + CLI tool for managing software environments, API keys, secrets and the like. It's a replacement for .env files and related tools like dotenv for example.

I often find myself wasting a ton of time digging for the correct api key or database credentials across various web UIs to debug a production issue.

I made this CLI to make it super easy to switch between prod, staging and personal environments. The idea was it could also be useful for production as a lot of the UIs of hosting platforms for managing env configurations frankly suck (like Vercel for example).

I bet some of you will find this useful so please check it out on github: https://github.com/ilmari-h/envie
by mort96 | 2025-09-02 07:22:14+00:00
UTF-32 is arguably even more worst of all worlds. You don't get fixed-size units in any meaningful way. Yes you have fixed sized code points, but those aren't the "units" you care about; you still have variable size grapheme clusters, so you still can't do things like reversing a string or splitting a string at an arbitrary index or anything else like that. Yet it consumes twice the space of UTF-16 for almost everything, and four times the space of UTF-8 for many things.

UTF-32 is the worst of all worlds. UTF-16 has the teeny tiny advantage that pure Chinese text takes a bit less space in UTF-16 than UTF-8 (typically irrelevant because that advantage is outweighed by the fact that the markup surrounding the text takes more space). UTF-8 is the best option for pretty much everything.

As a consequence, never use UTF-32, only use UTF-16 where necessary due to backwards compatibility, always use UTF-8 where possible.
by rickdeckard | 2025-09-02 07:22:29+00:00
> I believe it was the Apple fee monopoly that was the central thrust of the anti-trust case, not open distribution of apps themselves.

This was not just subject of the anti-trust case, it's Apple being expected to comply with the EU Digital Markets Act.

(The DMA defined objective criteria to identify a scaled market of digital goods with an uneven playing field for all players. Apple was found to have created such a market and was ordered to rectify this)