MurphyA/hacker-news huggingface dataset:
by konz | 2026-02-02 18:03:47+00:00
ML6 | Machine Learning Engineer, Data Engineer | Python, TensorFlow, PyTorch, GCP, AWS, Azure | Full-time | Amsterdam, Berlin, Munich, Eindhoven, Ghent (EU) On-site/hybrid

We are a Machine Learning consulting company that builds end-to-end Machine Learning solutions. By applying the latest AI research, we keep our clients at the forefront of innovation.
If you are interested check out: https://www.ml6.eu/knowledge-hub/blog and https://www.ml6.eu/customers/cases

Work on innovative projects for the biggest clients across Europe such as Randstad, ASML, FUNKE, and many more! Whether it’s about leveraging LLMs to improve customer support, building data lakes on cloud platforms to improve storage or implementing models using sensor data for quality control. You can find it all at ML6.
You will mostly work with Python and a range of ML frameworks such as TensorFlow, PyTorch, or HuggingFace Transformers to solve hard Machine Learning tasks and help bring these application into production by building data pipelines and cloud infrastructure on all of the major cloud providers (GCP, AWS, Azure).

Open roles include:

• Senior/medior AI Engineer

• Senior AI Project Manager

• Chief Product Owner

and many more!

Apply now at the https://jobs.ml6.eu/
by Spoom | 2026-02-02 18:03:50+00:00
Location: Pittsburgh, PA, USA
Remote: Yes
Willing to relocate: Not likely, but would consider remote positions in Canada (I am a dual citizen) and USA and hybrid positions in Pittsburgh
Technologies: Java, Typescript, Angular, SQL, NoSQL, PHP, Python, CSS, HTML
Résumé/CV: https://docs.google.com/document/d/19-JBiTUOvajWGmigGGf3BKkf_I4x5SnWS6JWEqRkLxg/edit?usp=sharing
Email: my first name at my first name my last name dot com

Evaluating options after a reorg at Google, where I have been an Engineering Manager for about five years, and a full stack web app developer before that. Prior to Google, I worked at various sizes of startups from 4 to 200 employees, and have freelanced as well. Would consider Engineering Manager, TL, and Senior / Staff+ Eng positions.
by simonw | 2026-02-02 18:03:56+00:00
I don't see testing as a quality thing any more, I see it as a developer productivity thing.

If my project has tests I can work so much faster on it, because I can confidently add tests and refactor and know that I didn't break existing functionality.

You gotta pay that initial cost to to get the framework in place though. That takes early discipline.
by thelock85 | 2026-02-02 18:03:59+00:00
I’m a bit confused by your reply. Pretty sure the rulers of the Dahomey kingdom weren’t trading with people of the “Americas” but with Europeans, before and after its abolishment across Western Europe. In the book Fistful of Shells, historian Toby Green argues the scale of the trade was only made possible by European traders flooding West Africa with cheap currency (shells which had little value to them but that could be collected in the billions from Brazil and the Indo-Pacific).
by drnick1 | 2026-02-02 18:04:01+00:00
> and new maintainers aren’t stepping up because they can’t afford rent, let alone to devote their full time to FOSS work free of charge like a lot of older project maintainers do.

What about the Rust rewrite (sudo-rs)? I think it shows people are interested in maintaining and/or modernizing tools taken for granted.
by flkiwi | 2026-02-02 18:04:04+00:00
Interesting post. I appreciate their candor and self-criticism, but, as a customer, I'm consistently surprised by how robust Tailscale ends up being, and how rarely I've experienced an issue that actually broke my tailnet. The sort of downtime that might keep me from accessing the admin tool or something else like that is rare enough, but my nodes have almost (?) never failed to talk to each other. Pretty great.

Caveat: I have a very small tailnet (<100 nodes). Anyone running with thousands of nodes may have a very different experience where inconvenience might be existential.
by whatis991 | 2026-02-02 18:04:39+00:00
This might be a controversial view:

What if the exploitative aspect is open source itself? Trick some above average but naive developers into giving their talent, effort, insights and time away for free or very little? Maybe open source or something similar could have been organized in a way that wasn't exploitative and wasn't (possibly) unsustainable, but that is not how things ended up with what Richard Stallman and others organized.
by nkohari | 2026-02-02 18:04:40+00:00
Ardent AI | Product Engineer | REMOTE (US) | Full time | $180-200K, 0.5-1.0% equity

Ardent [0] is a well-funded, early-stage startup founded by an ex-Stripe engineer and three-time founder. We're building a platform which helps users blend the creativity of generative AI with the determinism of executable code.

We've raised ~$2.5M to date, and we're hiring another engineer to join the team. We're looking for highly motivated and talented candidates with experience working on a fully remote team, a strong interest in artificial intelligence, and alignment with our principles and way of working. [1]

Our interview process is efficient, and we don't do Leetcode or grueling all-day interview loops. We won't waste your time, we will stay in constant contact throughout, and we will get you an answer quickly.

If this sounds like something you might be interested in, read more about the job and how to apply here: https://ardent.ai/careers/product-engineer

Please note — You must be be a resident of, and eligible to work in, the United States. We are not currently sponsoring visas. This is a full-time, direct-hire position, and we are not interested in working with agencies or consultancies.

[0]: https://ardent.ai

[1]: https://ardent.ai/company
by boltzmann-brain | 2026-02-02 18:04:42+00:00
Main tech skills:

AI/ML: LLMs, RAGs, predictive models, machine vision; MLops (K8s, Airflow, Kubeflow, Flyte, Seldon, KEDA, ELK, Kibana), end-to-end systems (algorithms, data pipelines, training, inference, deployment); Vector DBs (Qdrant, Chroma); data lakes; performance- and cost-driven implementations (C++/Rust).

Backend / systems (languages): Rust, Python, Go, Zig, C++, C, Haskell, Scala, Typescript, Node.js, Next;

Infra / DevOps: NixOS/Nix, AWS, Terraform, Docker, Ansible; CI/CD, Linux internals, observability, reliability engineering.

Fintech / crypto: Launched Tezos and other blockchains; smart-contract audits; regulated, security-critical environments; built production systems for trad banks.

Security: Cryptography, threat modeling, audits, reverse engineering.

Leadership: Staff+ IC → CTO; led teams 2–30; hiring, mentoring, technical strategy, raising VC.
by lava_pidgeon | 2026-02-02 18:05:43+00:00
I like your post as it offers me new insights.

1.) not all cee countries are pro-israel. Especially Poland as the biggest country there is rather anti - Israel.
2.) Most European countries and almost eu countries are part of NATO. Thus Greece is protected by Article 5. In addition there is Article 42 from the EU. In a.potential Cyprus - Greece - Turkey Eu has more to offer than Israel military wise.
by gganley | 2026-02-02 18:05:44+00:00
I'll take a crack at it. I liked using Cursor and it was my first introduction but my main editor is Emacs and I like Emacs, it has a bunch of configuration that has built up like barnacles on the bottom of a ship so it was kind of hard using VS Code. I use a project package (projectile) that allows me to quickly move between different projects (git repos, TRAMP sessions, anything really) and I can open a CC terminal there that I can have pop in and out as I need it. Really it's pretty similar to how I used Cursor.
by Narciss | 2026-02-02 18:05:59+00:00
Fanvue | AI Internal Developer Tooling Engineer | REMOTE (London based, GMT-5 to GMT+5 preferred) | Full-time

One of the coolest roles we've had: experiment with cutting-edge AI tools to make talented engineers faster and more effective. Hands-on, experimental, operating at the frontier.

Fanvue is a fast-growing creator monetisation platform — AI-powered, creator-first (Series A, $100M+ ARR, triple-digit YoY growth), supporting hundreds of thousands of creators and millions of fans.

What you'll do: Define and roll out our AI-assisted dev stack (Cursor, Claude Code, etc.) across IDEs, PR workflows, and CI. Build MCP servers and AI-ready infra for context-aware code generation. Enable parallelised workflows, agent skills, and AI-assisted reviews. Establish best practices for safe, consistent AI-assisted coding. Track and report measurable impact. Evaluate emerging tools with clear success criteria.

Who you are: Strong software engineering background with TypeScript in production. Hands-on with AI coding tools (Cursor, Claude Code, Aider, Copilot). Experience with MCP servers. Solid LLM fundamentals (RAG, embeddings, fine-tuning). Comfortable with GitHub workflows and CI/CD. Autonomous, experimental, outcome-focused.

You'll thrive if you want to make engineers dramatically more effective, enjoy rapid experimentation, and own outcomes. You'll struggle if you prefer fixed roadmaps or need heavy direction.

Why Fanvue: Define responsible AI at scale, direct impact on velocity and quality, access to top AI tools, competitive salary, unlimited holiday, remote-first, flexible hours.

Apply: https://jobs.ashbyhq.com/fanvue.com/dcf1bcaf-a0af-4131-903c-...

Reference: Narcis Marincat
by Merad | 2026-02-02 18:06:17+00:00
I've been using Claude Code with Opus 4.5 a lot the last several months and while it's amazingly capable it has a huge tendency to give up on tests. It will just decide that it can commit a failing test because "fixing it has been deferred" or "it's a pre-existing problem." It also knows that it can use `HUSKY=0 git commit ...` to bypass tests that are run in commit hooks. This is all with CLAUDE.md being very specific that every commit must have passing tests, lint, etc. I eventually had to add a Claude Code pre-command hook (which it can't bypass) to block it from running git commit if it isn't following the rules.
by tomashubelbauer | 2026-02-02 18:06:22+00:00
This is not a problem when you assume the role of an architect and a reviewer and leave the entirety of the coding to Claude Code. You'll pretty much live in the Git Changes view of your favorite IDE leaving feedback for Claude Code and staging what it managed to get right so far. I guess there is a leap of faith to make because if you don't go all the way and you try to code together with Claude Code, it will mess with your stuff and undo a lot of it and it's just frustrating and not optimal. But if you remove yourself from the loop completely, then indeed you'll have no idea what's going on. There still needs to be a human in the loop, and in the right part of it, otherwise you're just vibe coding garbage.
by sheer_health | 2026-02-02 18:06:38+00:00
Sheer Health (https://www.sheerhealth.com) | New York, NY | Full-Time | ONSITE
If you or a loved one has ever suffered from confusing/egregious medical bills or insurance communications, this is your chance to give the power back to others in a similar situation.

Our mission is to demystify health insurance, healthcare and medical billing. By utilizing cutting-edge technology and advanced data analytics, we deliver personalized recommendations on how to save money, maximize use of plan benefits, stay on top of reimbursements and avoid erroneous or inflated medical bills.

Currently open roles:

---

Software Engineer, Fullstack

($140-190k + equity)

Help us architect and build our platform across our go backends and react frontends on Google Cloud Platform.

---

Software Engineer, Browser Automation

($140-190k + equity)

Help us build out browser automation to investigate and answer tricky questions about insurance using playwright and browser agents.

---

Drop us an email to hn ~at~ sheerhealth.com if these sound interesting!
by acid_dog | 2026-02-02 18:06:51+00:00
We had a similar problem and used to spray those air freshener sprays towards the source of the smoke whenever we noticed it. The advantage is that those sprays can travel downwards unlike other sources of smell (our neighbor lived below us). And they can be quite strong and linger. And depending on your local laws, you can't just pollute the air with anything you choose, but it's hard to argue against air freshener ("I just wanted my smoke filled balcony to smell nice!"). Whether it worked for us, no, not really, I don't think the neighbor was even sensitive to strong smells.You could hypothetically build some kind of smoke detection system that would automate this, but I think any cigarette smoke detectors won't work better on outside air than your nose.
by DrBurrito | 2026-02-02 18:07:10+00:00
the backups in borg and restic are not classical copies, each snapshot is not independent, it is a collection of hashed blocks. In a sense, time machine and hard links do the same: they reference the same bits across snapshots, saving space. for the bit rot / faulty sector or failed drive, you use redundancy with RAID or similar in your file system. if all else fails and your backup system burns in a fire, then you reach for your other backup. deduplication and redundancy solve different problems.
by jonathanstrange | 2026-02-02 18:07:13+00:00
I'm also using Gemini and it's the only option that consistently works for me so far. I'm using it in chat mode with copy&paste and it's pleasant to work with.

Both Claude and ChatGPT were unbearable, not primarily because of lack of technical abilities but because of their conversational tone. Obviously, it's pointless to take things personally with LLMs but they were so passive-aggressive and sometimes maliciously compliant that they started to get to me even though I was conscious of it and know very well how LLMs work. If they had been new hires, I had fired both of them within 2 weeks. In contrast, Gemini Pro just "talks" normally, task-oriented and brief. It also doesn't reply with files that contain changes in completely unrelated places (including changing comments somewhere), which is the worst such a tool could possibly do.

Edit: Reading some other comments here I have to add that the 1., 2. ,3. numbering of comments can be annoying. It's helpful for answers but should be an option/parameterization.
by Ancapistani | 2026-02-02 18:07:36+00:00
> If you're not around rural America a lot, it can be hard to believe how deeply, at an existential level, ideas like those conveyed by a Gadsden flag are held.

This neatly encapsulates a big part of what I’ve been trying to say on HN for years: those outside “rural America”/“red states” simply do not understand those inside - and to only a slightly lesser degree, vice-versa.

When we say “Don’t Tread on Me”, it’s largely not a political slogan; it’s a shorthand that represents an entire worldview. When others see that as on par with “Yes we can”, “I can’t breathe”, or “Defund the police”, they’re making a mistake.

What’s seen as politics on the coasts is seen as a direct attack on our culture and way of life in the middle of the country.

As always, I want to be clear and say that I’m neither complaining nor offended here. My fear is that the factions in the US will cross each others’ red lines without even understanding what they’re doing. Historically, that’s been the left doing something the right finds untenable without realizing the consequences. These days the opposite is looking more and more likely.
by strongpigeon | 2026-02-02 18:07:36+00:00
A friend of mine over there told me their VP put a mandate that everyone should install and use Claude Code and write a weekly report on their usage (what they did, what worked, etc.). They also track token usage and have a leaderboard of who uses the most token.

It reminds me of this [0] Dilbert comic, but heh.

[0]: https://x.com/idera_software/status/573165928264810496
by nixosbestos | 2026-02-02 18:07:44+00:00
It's SO FUNNY HOW YOU JUST USED IT. Oh my god, I knew you would eventually, but in an actual reply in this thread. Truly amazing.

Anyone... They...

But yeah, I'm the weird one for using "they" the same you did rather than go look up the post authors gender. Jesus fucking Christ. Props for keeping the makeup on.
by eulers_secret | 2026-02-02 18:07:49+00:00
Since we're talking about GitHub Copilot I'll lodge my biggest complaint about it here! The context window is stuck at 128k for all models (except maybe Codex): https://github.com/microsoft/vscode/issues/264153 and https://github.com/anomalyco/opencode/issues/5993

This absolutely sucks, especially since tool calling uses tokens really really fast sometimes. Feels like a not-so-gentle nudge to using their 'official' tooling (read: vscode); even though there was a recent announcement about how GHCP works with opencode: https://github.blog/changelog/2026-01-16-github-copilot-now-...

No mention of it being severely gimped by the context limit in that press release, of course (tbf, why would they lol).

However, if you go back to aider, 128K tokens is a lot, same with web chat... not a total killer, but I wouldn't spend my money on that particular service with there being better options!
by boltzmann-brain | 2026-02-02 18:07:50+00:00
Rust or Haskell. Python is subpar in terms of maintainability especially when it comes to long-running, generational, massive, codebases. Python is also massively worse when it comes to performance. Haskell strikes the perfect balance here, I've worked at companies with massive codebases where maintaining is still a breeze years later. This simply does not happen with any OOP languages, the code always turns into an ingrown hedge with time.

Especially when it comes to long-running projects like what's attempted here, Python, even being a technology from yesteryear, isn't even suited for problems of yesteryear.

With projects like these maintainability is your #1 concern, so referential transparency (greatly reinforced by laziness-by-default) and purity are indispensable and irreplaceable here.

The next concern is adequate performance, and Haskell has that in heaps.

The final concern is the capability to find programmers, and there are heaps of those in Haskell land.
by whatis991 | 2026-02-02 18:07:50+00:00
It has a more lax license AFAIK. Also, many Rust projects and libraries have been abandoned, or are in so-so shapes.

Edit:

To specify, new projects like sudo-rs may seem promising, but going by observation and experience with similar projects, there is no guarantee that sudo-rs and similar projects will be successful, good and continued to be maintained. The problems with old projects can end up applying to new projects as well. And projects in Rust are no exception, going by experience with existing, older Rust projects.

Aside, a pet peeve I have is that for instance Ruffle has not turned out as successful as I had hoped for, even after several years and many sponsors. The proprietary Flash runtimes written in C still outperform Ruffle greatly in some cases, causing problems for some users that want to use Ruffle instead of other runtimes.
by saneefansari | 2026-02-02 18:07:55+00:00
SEEKING WORK | REMOTE | US/Europe/Asia | Designer & Frontend Developer | Product design, Frontend Development, Data visualization

I’m a product designer and frontend developer (HTML/CSS/JS/D3.js). I’ve worked with clients like Asian Development Bank, JUXT, Gojek, Pratham Books, Zoho, and Razorfish.

Planning, conceptualizing, IA, user experience design, user interface design, and frontend development are some things I can assist you with. I help teams with planning, design and building design systems.

I do work a lot on ObservableHQ.com with data visualizations and generative art.

Website: https://saneef.com
Email: hello@saneef.com
Observable: https://observablehq.com/@saneef
Github: https://github.com/saneef/
by anonymous908213 | 2026-02-02 18:08:44+00:00
I use the chat interface by default because it is the only way I have felt that I am gaining any productivity at all. Letting LLMs waste time probing for files and executing their atrocities on my codebase has only resulted in lost time. Not for lack of trying; I have set up Codex and Claude Code environments, multiple times. I have wasted entire days trying to configure the setup and get something that provides value to me, three times last year - once with an early release of CC, once with Codex's release, and once again to retry them with GPT 5.2 and Opus 4.5．Every attempt ended in a complete failure to justify the time invested.

> The third problem that I see is that you are "fighting" other deamons, instead of working with people that want to contribute. You bring up hypebots, you bring up AGI, unkept promises and so on. But we, the people here, haven't promised you anything. We're not the ones hyping up agi asi mgi and so on. If you want to learn something, it would be more productive to keep those discussions separate. If your fight is with the hyperbots, fight them on those topics, not here. Or, honestly, don't waste your time. But you do you.

This very thread is about hype. The post I originally replied to suggests that developers are in stages of grief about LLMs. That we are traversing denial, anger, and depression, before our inevitable acceptance. It is utterly tiring to be subjected to this day in, day out, in every avenue of public discourse about the field. Of course I have grievances with the hype. Of course I don't appreciate being told I'm in denial and that everything has changed. The only thing that has changed is that LLM-generated articles are all over HN and ShowHN is polluted with a very high quantity of very low quality content.

> Second, the overall problem with "it doesn't work for me" is that it's an useless signal.

The signal is not for the true believers. People who have not succumbed to the hype may find value in knowing that they are not alone. If one person can't make use of LLMs, while everyone around them is hyping them up, it may make that person feel like they are being doing something wrong and being left behind. But if people push back against the hype, they will know that they are not alone, and that maybe it isn't actually worth investing entire workdays into trying to find the magical configuration of .md files that turns Claude Code from 0.5x productivity to 10x productivity.

To be clear, I'm not really in the market for advice on "holding it right". If I find myself being left behind in reality, I will continue giving the tooling another shot until I get it right. I spend most of my life coding, and have so many large projects I wish to bring into the world and not enough time to do them all; I will relentlessly pursue a productivity increase if and when it becomes available. As it is, though, I have seen zero evidence that I am actually being left behind, and am not currently interested in trying again at the present time.
by joshstrange | 2026-02-02 18:08:44+00:00
> have moved my quizzes from being online to being in-person, pen-on-paper with one sheet of hand-written notes

I guess it depends quite a bit on what the answers to these questions look like but in college nothing frustrated me more than being asked to write a C program on paper. Even back then IDE autocomplete was something I depending on heavily and I felt forcing me to memorize arcane syntax was a complete waste of everyone's time. It's not at all representative of work in the real world nor does memorizing exact syntax IMHO.

Now, if you are being asked to write pseudo code or just answer questions it's a bit different but I really hate writing, my handwriting has never been great but why should I care? I've been typing on a computer since elementary school. Being asked to use paper/pencil in a computer class always rubbed me wrong.

I hear the concerns on AI/LLMs/cheating but I can't help but feel like there must be a better solution.