MurphyA/hacker-news huggingface dataset:
Show HN: Jobinator – Yet another Hacker News job aggregator
by erezsh | 2025-06-03 10:28:14+00:00
Hey HN!

I was browsing the monthly job threads and found myself spending a lot of time skipping around to find the attributes I cared about (remote, part-time, etc.).

I tried a few aggregators like hnhiring, but none had the filtering capabilities I wanted. So I built my own! I post-process the dat a with LLMs to normalize it and collect the metadata, and allow both categorized and free-text filtering.

There's still a lot to improve, but it’s already been useful in my own search. I hope it’s helpful for others too!
by MonkeyClub | 2025-06-03 10:30:02+00:00
> you must possess the will to dominate.

> Internet citizenship isn't a right

> If you can't fight then go back to Facebook where you belong.

Respectfully, these phrases sound a bit toxic and elitist tbh.

Perhaps you meant that the net is a bit like the wild west, so one best bet mindful of the dangers?

As another commenter mentioned, don't complain your house was broken into if you didn't have locks on the doors.

> it's something LLMs won't help you with.

That phrase, however, is spot on.
by TeMPOraL | 2025-06-03 10:30:02+00:00
Yup. The difference is particularly apparent with o3, which does bursts of web searches on its own whenever it feels it'll be helpful in solving a problem, and uses the results to inform its own next steps (as opposed to just picking out parts to quote in a reply).

(It works surprisingly well, and feels mid-way between Perplexity's search and OpenAI's Deep Research.)
by fjfaase | 2025-06-03 10:30:56+00:00
In 2000, I still considered myself a born-again christian, although being a bit skeptical due to conflicts between science and faith. Now, I often feel ashamed of being a believer for a large portion of my life, because I have come to the conclusion that there is no reality beyond physics. For more about my journey, including books that played an important role, see: http://iwriteiam.nl/RTE.html
by olex | 2025-06-03 10:30:58+00:00
Multi-layered.

- Important stuff primarily lives in commercial cloud storage. All of that is also mirrored on the NAS.

- Everything from the NAS SSDs is dumped to the HDDs every 3 days. Both use MergeFS, so if any one drive dies (or both SSDs, or both HDDs), I can replace it and still have a copy of everything.

The entire NAS is also occasionally dumped to an external HDD that's stored at my parents' place. So basically, if the NAS breaks catastrophically, I am at risk of losing some recent stuff that hasn't been dumped there yet, but nothing of actual importance.
by JKCalhoun | 2025-06-03 10:32:01+00:00
Yeah, I've been thinking about when the calculator came to bear. I was in high school physics when (rich) kids started bringing in "scientific" calculators. There was a flap then about whether they should be allowed at all.

I'm not sure they are analogous to LLMs, but a compelling argument at the time was that the students were going to use them in the field anyway. (That certainly seems to be the future for software engineering students.)
by throw310822 | 2025-06-03 10:33:29+00:00
I would definitely confuse that with "intuition"- which I would describe it as seeing and using weak, unstated relationships, aka patterns. That's my intuition, at least.

As to creativity, that's something I know too little about to define it, but it seems reasonable that it's even more "fuzzy" than intuition. On the opposite, causal relationships are closer to hard logic, which is what LLMs struggle with- as humans do, too.
by ssrlcc | 2025-06-03 10:33:54+00:00
ML Engineer with experience in industry & AI research labs

Location: London, UK

Remote: Yes

Willing to relocate: No

Résumé/CV: https://drive.google.com/file/d/1RKujIZVQiBm1zPw8sUvOK7HFE89...

Email: ssosarippe at gmail dot com

LinkedIn: https://www.linkedin.com/in/-sebastian-sosa/

Technologies: Python, PyTorch, Ray, sklearn, Pandas, SQL, Docker, GCP, FastAPI

Skills: Machine Learning, Research Engineering, Experiment Design, Deep Learning, Computer Vision, NLP, CV, Cloud Computing, Demand Forecasting, Propensity Modeling, MLOps.

Bio: Hi! I am a software engineer who has worked in ML engineering and data science for the past five years. I have previously worked on pricing, recommendation systems, CV & NLP classifiers, propensity models, experiment design, and A/B tests; setting up training environments in research settings and translating research code into production pipelines. I've also been involved in setting up MLOps infra - CI/CD, data preprocessing, retraining, and inference pipelines, logging, and model monitoring.

Am open to fully remote positions, either in the US or UK/Europe time zones. Should I work on US time zones, I plan to relocate to align with Eastern time.
by diggan | 2025-06-03 10:34:00+00:00
> So isn't the heuristic that if your job is easily digestible by an LLM, you're probably replaceable

Yeah, that sounds about right to me. I wasn't talking about wholesale replacement though, but as a tool/augmentation, I'm not very confident an LLM would be able replace a software engineer, but I can definitely see many workflows of a software engineer being sped up, like the exploration and validation process.
by mustache_kimono | 2025-06-03 10:34:36+00:00
> BorgBackup is clearly quite good as an option.

After one enables rsync with checksums, doesn't Borg have the same issue? I believe Borg needs to do the same rolling checksum over all the data, now, as well?

ZFS sounds like the better option -- just take the last local snapshot transaction, then compare to the transaction of the last sent snapshot, and send everything in between.

And the problem re: Borg and rsync isn't just the cost of reading back and checksumming the data -- for 100,000s of small files (1000s of home directories on spinning rust), it is the speed of those many metadata ops too.
by Hilift | 2025-06-03 10:35:01+00:00
https://www.statewatch.org/news/2024/june/policing-by-design...

"The paper calls for “a harmonised EU regime on data retention” that is “technology neutral and future-proof,” covers all types of telecommunications service providers, includes measures ensuring both retention of and access to data, and is “in full compliance with privacy and data protection rules.”

"The EU’s previous data retention legislation was struck down by the Court of Justice in 2014, which found that the law allowed for “a wide-ranging and particularly serious interference” with the fundamental rights to privacy and data protection. The court has confirmed this interpretation in several cases about national data retention measures."

"the paper calls for retention of data from “service providers of any kind that could provide access to electronic evidence."

"agreed upon the need for law enforcement to have access to data en clair"
by zelphirkalt | 2025-06-03 10:35:32+00:00
Does it need more keywords? This syntax reminds me of Smalltalk syntax a little and Smalltalk famously got away with merely 6 keywords. I didn't check the syntax in detail for quarkdown, and I don't expect it to be as well thought out as Smalltalk, but it is quite possible to get away with only few keywords. Question is then how complete their concept is right now. Also there could be a versioning mechanism, that labels a document as for a specific version of Quarkdown.
by ChrisMarshallNY | 2025-06-03 10:35:37+00:00
I remember reading a rather silly fantasy book, back in the '90s.

It was obviously written by a UNIX guy, and it featured a software geek that gets transported into a realm where magic works.

He then started to build a foundation of spells, even giving them UNIX names like "Grep," and "Sed."

It was all about how he built a powerful magic system, from scratch, starting with basic components, and combing them, into more ambitious components, and so on.

Most of my published work is components; usually, Swift Package Manager packages. Each one is carefully written and documented, then tested like crazy. It means that I can leverage them, without a second thought, as to Quality, or features.

Here's what I'm working on, now[0]. It still has a long way to go, but it's coming along nicely. It's a "swipeable" tab bar controller, so that iOS apps can behave like Android apps. I have been doing this by hand, in many of my latest apps, and I thought that it was a good candidate for commoditization.

I'll spend a lot of time, testing and documenting it, so it will be a "drop in" module that I'll be able to use for future apps.

[0] https://github.com/LittleGreenViper/SwipeTabController
by zigman1 | 2025-06-03 10:35:43+00:00
I find the analogy with the car in the beginning a bit weird. He says it is not important to know, and only a handful of readers will learn something from it.

But later he states that "the essay is something you write to figure something out". So why contemplating about the audience and how important it is to them in the first place?

Maybe I was nudged because I enjoy reading and listening knowledgeable people about (classic) cars, but i wonder if pg would make the same statement if the subject of the essay would be a computer science technicality or obscurity.
by amarcheschi | 2025-06-03 10:35:43+00:00
it might be worth reading edri article on it https://edri.org/our-work/high-level-group-going-dark-outcom...

i've just yesterday uploaded my final essay for a uni course on ethics where i'm debating on chat control and i have to say that being unsatisfied with some commission moves is not enough. there would be a shitton to talk about, but i'll just leave here that:

-while chat control was being discussed, europol was already salivating at the thought of expanding the regulation scope to other crime areas (as they said, "all traffic is useful" or something like that)[1]

-the european commission bases his thesis on the efficacy on the data provided by thorn, but we don't have any actual information about the trustworthyness of this claims. the european commission refused to comply with a FOIA request and the ombudsman suggested to comply, but still the eu commission refused to protect commercial interest of thorn. eu ombudsman ruled the case as maladministration on behalf of the eu commission but it has no power to do anything else[2]. another foia request filed in a member state revealed some other documents that still do not give any insight to thorn software, so we can't trust it yet

-a few europol members moved to thorn, with one violating rules about conflict of interest [3]

[1] https://balkaninsight.com/2023/09/29/europol-sought-unlimite...

[2] https://www.ombudsman.europa.eu/en/decision/en/189484

[3] https://www.ombudsman.europa.eu/en/decision/en/200017
by fhkatari | 2025-06-03 10:35:58+00:00
This: "Important caveat: I’m discussing only the implications of LLMs for software development. For art, music, and writing? I got nothing. I’m inclined to believe the skeptics in those fields. I just don’t believe them about mine". I want to emphasize this. AI seems like a great 'first draft', but not a 'finished product'. In the hands of a programmer, a first draft is a great start. But pushing AI to frontline workers or customer support fails, as Klarna learned, because a first draft is not good enough.
by silvestrov | 2025-06-03 10:36:43+00:00
I think of these steps as: designed by project managers who don't understand the user's work situation and don't understand the technology.

> customer team hire a semi-technical fresh grad

This is a person with two legs, one in each camp. This is the optimal solution and beats any one legged person.

It's unfortunate that so many organizations just don't like two legged people, they want you to go into a single box.
by bes-dev | 2025-06-03 10:37:10+00:00
We're living in this crazy time where MCP lets us connect more data to AI than ever before - and honestly, it's game-changing for understanding ourselves.

But here's what's been bugging me: Garmin makes these incredible sensors that track literally everything about your body, yet their analytics feel like they're stuck in 2010. You get basic charts and generic insights that tell you nothing useful.

Like, my sleep was trash last night - but WHY? Training readiness is low - but what's the actual connection to what happened yesterday?

So I built Garmy - an open-source Python library that pulls all your Garmin data and connects it to AI through MCP. Now I can actually have conversations with my health data.

Real examples from using it: - Going to bed after 2am drops my next day's training readiness by 15-20 points (who knew!) - As a solo entrepreneur, I was coding late + training hard during the day - classic burnout recipe. AI spotted the pattern between my sleep quality, workout recovery, and stress levels way before I felt completely fried. Now I have actual data-driven boundaries instead of just "I'll sleep when I'm dead" - Stress of all-night coding kills my sleep quality through HRV and REM - Claude found that connection, not me! - Export data to my coach, now they see the full picture instead of just activities

The AI conversations are natural: "What's messing with my sleep?" "Should I train hard today or am I pushing too much?" "Why has my recovery been garbage for three days?"

Instead of staring at charts trying to connect dots, I just... ask. And get real answers that actually help me not burn out.

Links: GitHub: https://github.com/bes-dev/garmy

Who else wanted better analytics from their Garmin data? Curious what you'll discover!
by adrian_b | 2025-06-03 10:37:27+00:00
You are right, so this is how the series of standardized nominal values that has been traditionally used for some quantities, like maximum dissipated powers for resistors, maximum operating voltages for capacitors, maximum powers for motors, hexagonal nut sizes for some ancient packages for stud-mounted power semiconductor devices, etc., has been obtained.

Apparently whoever have standardized first this series of values have not been able to make their mind to choose between 6.25 and 6.4, therefore 6.3 has been chosen instead of any of those 2 values.
by jillesvangurp | 2025-06-03 10:37:54+00:00
I think this will generally be paid by employers that will pay extra to take care of the usual liability legalese. Which would typically also take care about concerns related to intellectual property, security, etc. This will be about as controversial as office 365, slack and other licenses. And you might reasonably expect some of those subscriptions to include AI features.

Anyway, your employer won't ask you for permission, they'll just expect you to use the tools they provide you with. And the responsible IT manager, VP of engineering, or whomever is just going to look at cost/benefit here and come to some conclusion based on that. My guess is most companies will pay up for some decent subscriptions and will probably get some value out of those.

Likewise freelancers might be asked to not use their personal accounts for security reasons, or they might be expected to get a proper paid subscription that provides the right guarantees in the same way that they might be expected to have a laptop to work on. I've had customers providing me with laptops and I've also done projects with my own laptop. It seems to vary.
by mikebabineau | 2025-06-03 10:37:56+00:00
Turnstile (https://www.tryturnstile.com) | REMOTE (US/Canada) | Engineering | $185k-205k salary + equity

---

We're a small (24-person) team of repeat founders and seasoned operators building a revenue management platform that takes the hassle out of quote-to-cash, no matter how companies price. This is a tight-knit and senior crew — most of us have 10-25 years' experience, much of it together.

The last company we started, Second Measure (YC S15), scaled to 70+ people and tens of millions in revenue, and was ultimately acquired by Bloomberg in a landmark deal.

We're looking for extraordinary builders to play a foundational role in a company designed for scale:

- Solutions Engineer (Sr to Staff)

We're well-funded by top investors (led by First Round Capital), fully distributed, and known for building intentional, inclusive culture - we've been recognized as one of Built In's Best Places to Work for 3 years running. We offer competitive global rates (SF salary + equity), equal pay by level, and comprehensive, family-friendly benefits.

I'm Mike, one of the founders— if interested, apply here (https://tryturnstile.com/about?scrollTo=jobs) and mention this post.
by rubymamis | 2025-06-03 10:39:58+00:00
You can check my FOSS note-taking app: https://www.notes-foss.com. It is a native Qt C++ app.

It has a feature that converts your Markdown tasks into a Kanban: https://www.notes-foss.com/videos/kanban.mp4

It doesn't have a built-in sync, but people have told me they managed to sync the DB using Dropbox and other such services.

It has a one time payment option to unlock the Kanban feature, but you can also compile it yourself and get all the Pro features for free (all instructions are on GitHub[1]).

[1] https://github.com/nuttyartist/notes
by TonyTrapp | 2025-06-03 10:40:22+00:00
> At one point a psychic called in saying he’d had a crystal clear vision of a 46-year-old Japanese woman who was angry at J&J for refusing to hire her. She’d bought a jar of olives at the store before dropping off the poisoned Tylenol, he said. The specificity of his details made his story seem plausible until police asked how he came upon his visions and he told them his magic pen wrote the details out for him whenever he picked it up.

These days they could be asking an LLM instead and get a similarly convincing response.
by richardw | 2025-06-03 10:40:35+00:00
If I want facts that I would expect the top 10 Google results to have, I turn search on. If I want a broader view of a well known area, I turn it off. Sometimes I do both and compare. I don’t rely on model training memory for facts that the internet wouldn’t have a lot of material for.

40 for quick. 40 plus search for facts. O4-mini high plus search for “mini deep research”, where it’ll hit more pages, structure and summarise.

And I still check the facts and sources to be honest. But it’s not valueless. I’ve searched an area for a year and then had deep research find things I haven’t.
by furkansahin | 2025-06-03 10:41:18+00:00
Hey! Thank you so much for the question. That's actually something we get often. Therefore, our CTO wrote a blogpost on why we chose Ruby not just for Ubicloud but for the previous 4-5 other infrastructure controlplanes https://www.ubicloud.com/blog/building-infrastructure-contro...

As a summary, here are the most important points for us:

- Its concision via blocks

- The capability for thorough tests without obscure programming

- The rigorous documentation

- Information exchange via REPL transcripts

- The exceptionally high quality of key libraries
by dist-epoch | 2025-06-03 10:42:48+00:00
I did the math, it just doesn't check out, especially if you take into account time to generate and electricity.

Even assuming you generate 100 tok/second, 24 hr, that's only 8 mil tokens. About $5 for Gemini 2.5 Flash or $50 for 2.5 Pro. But you will not be able to run it 24/7 locally - sleep, thinking between prompts, etc

Even at continuous usage (24 hr/day), it's still cheaper to just pay Google for Gemini 2.5 Flash tokens for half a year.

And this is NOT taking into account that mistral/devstral/qwen3 are vastly inferior models.

How can Google be so cheap? TPUs, batching multiple requests, economy of scale, loss-leader, ...

Running stuff locally makes sense for fun, as backup for loss of connectivity, if you want to try uncensored models, but it doesn't make sense economically.
by mpweiher | 2025-06-03 10:43:11+00:00
It is also my experience that this is the way to go, and it also matches my theoretical view aka prejudices.

It seems to me that one of the things making this approach difficult is that we lack (design) tools that support iteration between design and development.

Modern tools make going from design to development easier, but it is still largely a one-way street. And one that's been made worse by recent trends towards building the UI in code, rather than from data. There are good local reasons for doing this, but it does seem to push even more strongly towards a waterfall-y development process (design does pretty mockups, throws over wall)
by simiones | 2025-06-03 10:43:12+00:00
This is like claiming that there are fewer people who work in construction now than in the year 1000 because a machine can do what it would have literally taken 100 people to accomplish back then.

But what has happened instead is that we are now building much more buildings and much more complex ones than we ever would have even conceived of back then. The Three Gorges dam required the work of thousands or even tens of thousands of people when it was built, and it would have required the work of millions in the year 1000. But it didn't actually generate millions of jobs in the year 1000: it was in fact never even conceived of as a possibility, much less attempted.

Of course, the opposite can also happen. The number of carpenters has reduced to almost nothing, when it used to be a major profession, and there are many other professions that have entirely disappeared.
by raddan | 2025-06-03 10:43:35+00:00
I think what is going to happen is that junior devs will develop a strong reliance on AI tools to be able to do anything. I cynically think this was OpenAI’s aim when they made ChatGPT free for students.

I had a rather depressing experience this semester in my office hours with two students who had painted themselves in a corner with code that was clearly generated. They came to me for help, but were incapable of explaining why they had written what was on their screens. I decided to find where they had lost the thread of the class and discovered that they were essentially unable to write a helloworld program. In other words, they lost the thread on day one. Up until this point, both students had nearly perfect homework grades while failing every in-class quiz.

From one perspective I understand the business case for pushing these technologies. But from another perspective, the long term health of the profession, it’s pretty shortsighted. Who knows, in the end maybe this will kill off the group of students who enroll in CS courses “because mom and dad think it’s a good job,” and maybe that will leave me with the group that really wants to be there. In the meantime, I will remind students that there is a difference between programming and computer science and that you really need a strong grasp of the latter to be an effective coder. Especially if you use AI tools.
by jusomg | 2025-06-03 10:43:37+00:00
> Let’s be conservative and say $800/day (though I’d assume many of you charge more). The AI subscription math is a no-brainer. One afternoon saved per month = $200 in billable time. Claude Max pays for itself in 5 saved hours. Cursor pays for itself in 45 minutes.

Is the argument that by using these AI subscriptions, you have free time that didn't have before and now you work less hours? Or that the extra productivity you get from that AI subscription allows you to charge more per hour? or maybe that you can do more projects simultaneously, and therefore get more $ per day?

Otherwise I don't get how the AI subscription "pays for itself".
by consumer451 | 2025-06-03 10:43:53+00:00
> We are now in the planning stages to make this the default

This is excellent news!

I apologize for my "disaster" wording. I had to eat some hours for that, and I am a bit salty. This was a tough thing technically for you guys, and it's likely more about future users. I get it. However, hacking my old migrations did feel very icky.

All that aside, I would like to genuinely thank your team for reading my reddit comment about my argument for MCP --read-only, and only a couple of days later coming back with ~"Yeah, that actually makes sense, we are doing it."

On HN, we are used to YC-funded CEOs chiming in sometimes, but you guys created a feature based on my rando reddit comment, because it made sense. That's an org I want to work with. I should have made my original comment more accurate about my feelings.