MurphyA/hacker-news huggingface dataset:
by drbig | 2025-11-04 11:51:06+00:00
The point is that we should acknowledged those "cheats" came with their reasons and that they did improve performance etc. But, they also did come with a cost (Meltdown, Spectre anyone?) and fundamentally introduced _complexities_, which at today's level of manufacturing and end of Moore's law may not be the best tradeoffs.

I'm just expressing the general sentiment of distaste for piling stuff upon stuff and holding it with a duct-tape, without ever stepping back and looking at what we have, or at least should have, learnt and where we are today in the technological stack.
by gabriel666smith | 2025-11-04 11:51:45+00:00
Location: UK

Remote: Sure

Willing to relocate: Actively

Résumé/CV: https://docs.google.com/document/d/10xS4vaI8Vp1pN9lNpu8d2kSQ...

Email: henrygabrielsmith@gmail.com

My last full-time role was being in charge of product at a marketplace company. Since then I've been doing ML research full-time, funded by two novels I wrote that Penguin have published or are publishing. I'm really good at testing and shipping new ideas quickly, with a specific focus on the efficacy of new architectures.

I miss being on a team, and having project-specific focus, so if my portfolio (in the linked resume) is aligned with what you're working on, I'd love to hear from you.

The earlier stage and smaller, the better - I get the most joy from projects where I can see the impact of my research, and where I can take on genuine responsibility for my work's success or failure.
by FroshKiller | 2025-11-04 11:52:18+00:00
DBAs don't necessarily need telemetry in an app to diagnose an issue with the app's behavior. They can run a trace and see some SELECT is running a thousand times a second and deduce that it's being called in a loop over the result set of an earlier query. And they'd be right to say hey, this is an app issue, open a ticket with the developer.

If you put that responsibility on the developer--meaning you expect the dev to diagnose an issue that they introduced in the first place--what kind of result do you think you're going to get?

Layering these demands takes away from the overall quality of the application in my experience. You want an app developer to learn all about Prometheus so the app can have an endpoint with all these custom metrics, okay, and you want structured logging and expect the dev to learn how to use Kibana effectively? All that's a huge cognitive burden that eats a slice of the same pie (their brains) as domain knowledge, language & runtime knowledge, etc.

Get maybe one app developer to specialize, get maybe one app developer to cross-train with ops or monitoring even. But leave most of us out of it.

When you flip that expectation of developer involvement in operations, it exposes how unreasonable that arrangement is. Hey, DBA, the app is sucking up resources. Why don't you crack open an IDE and write a patch for it? What do you mean you don't know Go, what do you mean you don't use Git? Every DBA should know how to attach a debugger to a remote process, shouldn't they?

It's just exploitative. Or at least that's been my experience, so there's my bias.
by intended | 2025-11-04 11:52:40+00:00
what sound does a falling tree make if no one is listening?

I’ve asked LLMs to write code for me in fields I have little background knowledge, and then had to debug the whole thing after essentially having to learn the language and field.

On the other hand, for things I am well versed in, I can debug the output and avoid entire swathes of failed states, by having a clear prompt.

Its why I now insist that any discussion on GenAI projects also have the speaker mention the level of seniority they have ( proxy for S/W eng experience), Their familiarity with the language, the project itself (level of complexity) - more so than the output.

I also guarantee - that most people have VERY weak express knowledge of how their brains actually work, but deep inherent reflexes and intuitions.
by sublinear | 2025-11-04 11:53:35+00:00
On the flip side, what you're saying is also an overused excuse to dismiss web apps and promote something else that's probably a lot worse for everyone.

I've never seen a real world Electron app with a large userbase that actually has that many dependencies or performance issues that would be resolved by writing it as a native app. It's baffling to me how many developers don't realize how much latency is added and memory is used by requiring many concurrent HTTP requests. If you have a counterexample I'd love to see it.
by foster-hangdaan | 2025-11-04 11:54:09+00:00
Location: Ontario, Canada

Remote: Yes

Willing to relocate: No

Technologies: Deno, TypeScript, Docker, Linux, BASH, HTML, CSS, React.js, AWS, Flatpak, GraphQL, Node.js, Podman, Woodpecker CI, Git, Tailwind CSS, Vue.js, Express.js, Oak.js

Résumé/CV: https://cloud.hangdaan.com/public.php/dav/files/s2Tg2zNoz3EF...

Email: foster@hangdaan.email
Show HN: Yorph AI – a data engineer in your pocket
by areddyfd | 2025-11-04 11:54:54+00:00
Hey folks! I'm a founding engineer at Yorph AI, an agentic data platform, built using ADK, that helps users (starting with product managers and analysts) join data from different sources (upload or sync), build version-controlled and reliable data workflows, and clean, analyze, and visualize data — all in one place. We're also releasing semantic layer creation later this week.

The beta is live at yorph.ai/login — would love to hear your thoughts and feedback!

(FYI: We're still waiting on Google app verification — you'll see a warning for a few days. Dropbox shows a similar one since it's a new app.)
by lukebrandon | 2025-11-04 11:54:57+00:00
Hey Community!

In The React Native Rewind: Nitro Modules power up MMKV and Device Info, Solito 5 ditches react-native-web, Godot drops into RN like it’s Unreal Engine, and React Navigation experiments with native bottom tabs and blur. Synchronous code? In this economy?

If you’re enjoying the Rewind, your feedback and shares keep it alive
by crazygringo | 2025-11-04 11:55:21+00:00
> The stricter blends of reasoning are what everybody is so desperate to evoke from LLMs

This is definitely not true for me. My prompts frequently contain instructions that aren't 100% perfectly clear, suggest what I want rather than formally specifying it, typos, mistakes, etc. The fact that the LLM usually figures out what I meant to say, like a human would, is a feature for me.

I don't want an LLM to act like an automated theorem prover. We already have those. Their strictness makes them extremely difficult to use, so their application is extremely limited.
by virtualritz | 2025-11-04 11:55:28+00:00
I would really like to understand where that "sometimes" is, nowadays.

RGB just means that color is expressed as a triplet of specific wavelengths. But what is red? And what does red = 1.0 mean w/o context (aka primaries & whitepoint)? What about HDR? What does green = 2.0 convey? Etc.

For context, I worked in VFX production from the 90's to the early 2010's. About 25 years.

And in commercially available VFX-related software, until the early 2000's, mostly, RGB meant non-linear sRGB, unfortunately (or actually: "whatever" would be more true).

And it shows. We have VGX composed in non-linear color space with blown-out, oversaturated colors in highlights, fringes from resulting alpha blending errors, etc. A good compositor can compensate for some of these issues but only so far. If the maths are wrong, stuff will look shitty to some extend. Or as people in VFX say: "I have comments."

After that, SIGGRAPH courses etc. ensured people were developing an understanding on how much this matters.

And after that we had color spaces and learned to do everything in linear. And never looked back.

Games, as always, caught up a decade after. But they, too, did, eventually.
by TexanFeller | 2025-11-04 11:57:02+00:00
So do all the hard work yourself and let the AI do some of the typing, that you’ll have to spend extra time reviewing closely in case its RNG factor made it change an important detail. And with all the extra up front design, planning, instructions, and context you need to provide to the LLM I’m not sure I’m saving on typing. A lot of people recommend going meta and having LLMs generate a good prompt and sequence of steps to follow, but I’ve only seen that kinda sorta work for the most trivial tasks.
by ezemtsov | 2025-11-04 11:57:26+00:00
SEEKING WORK | SWEDEN | REMOTE

Location: Stockholm/Sweden Remote: Yes Technologies: NixOS, Nix, Rust, F#, Haskell, Emacs, Python, Go, Kubernetes Résumé/CV: https://paket.no/cv LinkedIn: https://linkedin.com/in/ezemtsov Email: mail [at] paket.no

Hi! Around 15 years in the IT industry, focusing on back-end development, infrastructure and data pipelines. In recent months I focused on writing a data-intensive Rust web service based on axum for an Oil&Gas giant.

I have a unique experience in building Nix-based mono-repositories and running production systems based on NixOS at scale.

Extensive experience with Kubernetes for services and job scheduling, auto-scaled node-pools, and distributed data processing.

6 years of university education in discrete math and databases. Mostly fond of functional programming (F#, Rust, Haskell), but not dogmatic about it.
by m4tthumphrey | 2025-11-04 11:57:46+00:00
I assumed this was going to be about Stick Death but I was mistaken! I had never heard of XiaoXiao before this article...

Stick Death was online when I first starting used the WWW, I was obsessed with it! It was just incredibly to me that someone could easily make these animations and get them online for everyone to see! I believe this around the same time as 2advanced and the "Flash intro" craze...
by CuriouslyC | 2025-11-04 11:57:51+00:00
Those questions you mentioned apply across the board, just in nuanced variants. Do you really think that postulating a non-physical system that we can't describe in physical terms (red is not a wavelength), somehow magically creates a new dimension of "feeling" when the bits are arranged in the "right order" is less complex than the hypothesis consciousness forms arranges itself into "structures" in much the same way as matter does?

As for explaining consciousness, we can't even prove consciousness exists, so the thought of trying to explain "what" it is seems rather premature, but then that's humans for ya.
by jmiskovic | 2025-11-04 11:58:30+00:00
This is easy to fix with local storage. You reopen the tab and you're right where you left it. Unfortunately the companies see it as an opportunity to lock users in with cloud saving.

The allure is that the web is the most open, most stable and the most cross-device platform we have. Almost anything that was made for web still works today, with Flash and Java applets being the two big exceptions. Following the Lindy effect the self-contained web apps of today will still be operational far into the future.

Contrast this with Android's pathetic record of constantly breaking backward compatibility and restricting what software the users can even run on their devices.
by JumpCrisscross | 2025-11-04 11:58:31+00:00
> they're scared shitless that the Chinese will decapitate them with massive air superiority

Taiwan fields strong air defenses backed up by American long-range fortifications.

The threat is covert decapitation. A series of terrorist attacks carried out to sow confusion while the attack launches.

Nevertheless, unless China pulls off a Kabul, they’d still be subject to constant cross-Strait harassment.
by ToucanLoucan | 2025-11-04 11:58:50+00:00
Oh no worries, yeah that works like gitignore, I’m talking more like how Nextcloud and Dropbox let you like, have a list of folders and checkboxes where you can be like “this machine doesn’t need my family photo collection synced to it” kinda thing. Which to my knowledge syncthing doesn’t have.

Don't apologize tho! I appreciate the help!
by athanagor2 | 2025-11-04 11:59:11+00:00
> In the very worst case they used next.js to write a second backend that sat between my existing Django backend (which had been done earlier) and the front end.

That's hilarious.

Casey Muratori truly is right when he says to "non-pessimize" software (= make it do what it should do and not more), before optimizing it.
by pashky | 2025-11-04 11:59:12+00:00
Anecdotal evidence: timezone-aware precision might be only necessary for those pushing it to very edge of the allowances, but travel log spreadsheet was very very real for me, and everyone else in my own immigrant bubble. I still have it somewhere.

UK officials seem to operate on vibes though, not obsessive precision - I witnessed missed presence days being successfully propped up with a good sob story, but I can imagine it still being useful if you need to appeal a case where vibe turned against you.

Then was a short rest between making oath and Brexit, and here we are at that shit again - spreadsheet is back, and there's a script for Schengen rolling days.
by JoshTriplett | 2025-11-04 11:59:23+00:00
I think you've missed the point of my comment entirely. The point was, don't equate copyright infringement to theft; they're separate activities. If you want to argue that copyright infringement is unethical, argue that, but don't make a trite analogy to "shoplifting" and drop the mic.

As for the rest: I have consistently argued that copyright should not exist, and I will continue to do so. I think it's a net loss.
by atoav | 2025-11-04 12:00:56+00:00
But it is a ridculous requirement. Like having a millsecond-hand one a pendulum clock it appears to be to precise for the timeframe involved

Why not just make it a before-date if you care for someone having been here for a time? So just proof that you have been here X years ago or longer. Totally sufficient and much easier to have at hand.

But this is of course the point. It isn't policy where the state requires a certain thing and all people who fulfill the requirement have a shot. Instead the state makes the process of demonstrating the requirement hard on purpose as a means of reducing the people who get the benefit.

And this idea isn't just unique to the described process. It is everywhere. A bit of friction in certain places is placed there on purpose and it can also be a net positive for that friction to exist. But beyond a certain level it can turn people with rights into beggars.
by ontouchstart | 2025-11-04 12:01:00+00:00
I’m wondering now with LLM in the loop, how the languages of solving complex problems will evolve in the long run.

Perhaps I will start to playing with this macro style ladder of abstraction with the help of LLM. Such as literate programming with an AI agent. Computer is much better at parsing than us. We can stand on highest rung of the ladder.
by teiferer | 2025-11-04 12:01:44+00:00
I like your optimism, but this is likely an outlier. Any little mistake the sitting governments are making will push the far-right to new highs, and there is no reason to believe there won't be mistakes. There will be plenty. So, that's the fuel that keeps coming.

Now you need a lighter to set this all on fire, and we can see it grow in front of our eyes. The bigger the AI bubble grows, the more it will all come crashing down, and the next economic crisis will find all the EU countries (and not just those) ready for a far-right takeover. It's just a matter of time.
by bravetraveler | 2025-11-04 12:02:01+00:00
Not a developer, but close enough: so that 'good' stays 'good' and doesn't become 'expected'. Or, said another way, I can enjoy protections too. Automation allows us to do more, actually doing more isn't necessary: remember the tools/why they were made. Yet expectations continue to ride an escalator.

I don't know why one would want to maintain a system of 'look how high I can still jump after all these years, reward please'. Again, expectations: they rise faster than the rewards.

The adversarial framing with coworkers is confusing, discipline is a different matter from collective bargaining.
by pridkett | 2025-11-04 12:02:08+00:00
During the old days lots of things were easier to get.

Semi related to this - Ian Goldberg famously had the email address n@ai (Ian backwards if you missed it) - which caused problems for many mail clients and validators. I’d imagine cypherpunks.ca is easier to use. I saw similar things with one of the Balkans in 1998 - I think it was Croatia, where some government officials had name@hr email addresses.

https://mail.gnome.org/archives/evolution-list/2002-January/...
by jtr22 | 2025-11-04 12:02:54+00:00
Location: Nottingham, UK

Remote: Yes

Willing to relocate: No

Technologies: Python, Docker, dbt, Snowflake, AWS

Résumé/CV: https://www.linkedin.com/in/jthickpennyryan/

Email: jthickpennyryan@gmail.com

I'm a Data Platform Engineer with 8+ years of experience. My most recent role of Lead Data Platform Engineer was made redundant, so I am searching for a new role

I work best on small, cross functional teams, and like to focus on getting the best business results from the team. I've worked across a lot of data use cases, from internal BI to ML deployments
by myaccountonhn | 2025-11-04 12:03:14+00:00
I employ some strategies when I work with OCaml to avoid some of these pain points: I avoid libraries with poor documentation, funky types, and preprocessors that don't throw proper error messages. So I skip ocamllex, Menhir and Reasonml because I've found like OP that the DX is too poor..

But otherwise I don't particularly agree with OPs pain points. I personally find OCaml's syntax to be great. Very easy to write and read once you're used to it. And I previously thought that it's very important to annotate all types, as it would help with my thinking, but these days I find I'm more productive when I write out the code without types, maybe add a type here and there. I only annotate if OCaml's deduced type is too complex or generic.
by fauigerzigerk | 2025-11-04 12:03:40+00:00
>The app is local by default. [...] Being local also means no liability. Personal immigration history is exactly the kind of data governments might want.

That doesn't seem to be a great argument in favour of crossing borders with this information stored locally on your device.

>Keeping it off my servers means nobody can demand I hand it over.

I'm not a lawyer, but I believe that this is completely false.

[Edit] On second reading, I realise that he's just talking about him not being able to hand over the data. This is true. But the user can be forced to hand it over. So I retract that it's completely false, but it's still a very bad idea.

If I was concerned about this sort of thing when travelling, the only sensitive thing I would carry is a password in my head that grants me access to end-to-end encrypted data on some server.
by delegate | 2025-11-04 12:04:39+00:00
In the dial-up era, the industry was young, there were no established players, it was all a big green field.

The situation is far from similar now. Now there's an app for everything and you must use all of them to function, which is both great and horrible.

From my experience, current generation of AI is unreliable and so cannot be trusted. It makes non-obvious mistakes and often sends you off on tangents, which consumes energy and leads to confusion.

It's an opinion I've built up over time from using AI extensively. I would have expected my opinion to improve after 3 years, but it hasn't.
by killme2008 | 2025-11-04 12:04:47+00:00
Hi. I am from GreptimeDB team. We use h3o library to implement h3 functions:

https://docs.greptime.com/reference/sql/functions/geo/#h3

These functions encode and decode latitude/longitude to H3 cells and provide utilities for querying cell properties, neighborhoods, distances, and relationships.
by Hetzner_OL | 2025-11-04 12:05:17+00:00
Exciting opportunities await! Ready to embark on an exciting journey with us? Dive into a world of possibilities by exploring exciting job opportunities right at your fingertips.

Hetzner Cloud | Remote (within Germany) or on-site | Full-Time |

(Senior) C++ Software Engineer (m/f/x) - Object Storage https://www.hetzner-cloud.de/en/jobs/1945594

Hetzner Online| Falkenstein or Nuremberg on-site | Full-Time |

System administrator - GitLab (m/w/d) https://career.hetzner.com/Systemadministrator-GitLab-mwd-de...
by smartin3 | 2025-11-04 12:06:08+00:00
SEEKING WORK | Lithuania, Poland, France | HYBRID(from Vilnius), REMOTE(EU timezone +- reasonable shifts)

Location: Vilnius/Wroclaw/Nice Remote: Yes Willing to relocate: No Technologies: Embedded Linux(buildroot, coreboot), RISC-V/ARM/x86, C/C++, Guix/Guile, NixOS/Nix, Rust, Python, SQL, JavaScript, Bitcoin, Qt/QML, OpenCV, LXC/Docker, QEMU, Ansible, Puppet, etc Résumé/CV: https://simar.win Email: martin [at] simar.win

Senior Software Engineer with international experience across RnD and system-level programming. Skilled in leading technical teams, designing distributed systems and delivering high-performance solutions in IoT, CyberSecurity and data processing. Specialized in HMI and reproducible/bootstrappable open-source solutions. Passionate about building robust, secure, user-friendly systems while mentoring engineers and bridging technical depth with leadership.
by jon-wood | 2025-11-04 12:06:22+00:00
A union does whatever its members want the union to do. I'd argue that an environment where pay negotiation is a case of every person for themselves isn't actually good for anyone but if the majority of members disagree with me then the union won't get involved in pay. If they wanted to they could scope the union's responsibility purely to being notified of budget reductions/redundancies and given a seat at the table when working out how to handle them.
by cmrdporcupine | 2025-11-04 12:06:35+00:00
It's almost certainly the opposite problem. You can't find a job in it.

There's a whole pool of people out there like myself who like to work in languages like this but don't because there's very few jobs in them.

When I heard people say they "can't hire for tech X" I usually find there's something else going on. I just left a job where they said they "couldn't hire" for Rust -- let me tell you... Finding Rust talent is not their problem. They have far more serious problems from which "retaining Rust talent" is a symptom.

The challenge with making good software is not language choice. It's communication and culture and making good foundational choices about software architecture that fit your problem domain. Writing code is the easy part, usually.
by monsieurbanana | 2025-11-04 12:07:07+00:00
You need a work permit to get a job, not the other way around. If you meant a "job offer", yes you can get a work permit with a job offer, but not everybody is that lucky.

If you are on a tourist visa you can't legally get a job then worm your way to a valid work/residency visa. I mean you can, just not legally.
by sudodevnull | 2025-11-04 12:07:30+00:00
To be fair, the idiomorph work came from Datastar and Turbo community efforts. There is a whole podcast about Micah https://www.youtube.com/watch?v=IrtBBqyDrJU&pp=ygUOZGF0YXN0Y.... Latent has been a huge force behind these ideas as well!
by smartin3 | 2025-11-04 12:07:51+00:00
SEEKING WORK | Lithuania, Poland, France | HYBRID(from Vilnius), REMOTE(EU timezone +- reasonable shifts)

Location: Vilnius/Wroclaw/Nice Remote: Yes Willing to relocate: No Technologies: Embedded Linux(buildroot, coreboot), RISC-V/ARM/x86, C/C++, Guix/Guile, NixOS/Nix, Rust, Python, SQL, JavaScript, Bitcoin, Qt/QML, OpenCV, LXC/Docker, QEMU, Ansible, Puppet, etc Résumé/CV: https://simar.win Email: martin [at] simar.win

Senior Software Engineer with international experience across RnD and system-level programming. Skilled in leading technical teams, designing distributed systems and delivering high-performance solutions in IoT, CyberSecurity and data processing. Specialized in HMI and reproducible/bootstrappable open-source solutions. Passionate about building robust, secure, user-friendly systems while mentoring engineers and bridging technical depth with leadership.