MurphyA/hacker-news huggingface dataset:
by zijin1994 | 2025-08-01 21:10:06+00:00
Location: Kamloops, BC, CA

Remote: Yes

Technologies: JS/TypeScript, React, Next.js, Node.js, Express, SQL, Postgres, Mongodb, DynamoDB, AWS(SDKs mostly), Git/Github/Phabricator, OpenAI api, cursor ...

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

Email: zijin@ualberta.ca

Hello there, I am a full-stack developer based in BC with multiple years of experience in tools like JavaScript, React, and Express, and am comfortable working with AWS. I recently developed Rabbitory, a self-hosted RabbitMQ-as-a-Service platform (https://rabbitory.github.io/). I am also a contributor of Firefox's extension component.
by tantalor | 2025-08-01 21:11:04+00:00
The question is totally fair, but it's unreasonable (imho) to expect owners of this project to have to answer. We are looking at < 500 lines of python, mostly just gluing together SIP and agents.

My reaction was slightly different: how many companies selling this (meager) service at a high premium will go out of business now that it's free/open?
by sloboj | 2025-08-01 21:11:13+00:00
Location: Germany - Region Stuttgart, Pforzheim, Heilbronn, Tübingen, Karlsruhe, Ulm

Remote: No (Hybrid is preferable)

Willing to relocate: No (may be inside Baden-Württemberg)

Technologies: Python Test Automation; Embedded System Testing; System Engineering; Automotive HU/IVI, ADAS/NCAP/UNECE, ASPICE; Healthcare

Résumé/CV: https://www.linkedin.com/in/dmytro-tokarskyy-a07b305/

Email: dtokarsky@gmail.com

Hi, I'm Dmytro. Over the past two years, I've gained a unique experience in ADAS system validation for Japan Tire 1 from bare ideas to FOT data analysis. It would be great to bring my knowledge and experience to the same position to German OEM/Tire 1 and keep improving ADAS system comfort and safety.

But I’m still eager to test automotive, healthcare and other embedded systems with Python or Java with my 20 year experience in SW testing.
by TwoSixTech | 2025-08-01 21:11:26+00:00
Two Six Technologies | Reverse Engineer/Vulnerability Researcher | Arlington, VA | ONSITE | Full Time |https://job-boards.greenhouse.io/twosixtechnologies/jobs/547... Two Six Technologies is seeking senior reverse engineers & vulnerability researchers to perform in-depth reverse engineering and exploit development to transition those findings into capabilities. We are looking to hire embedded security researchers with experience in the following categories: firmware reverse engineering, hardware reverse engineering, and Linux/UNIX kernel development. Additional opportunities are available for embedded software engineers, electronic design engineers, digital signal processing engineers, hardware reverse engineers, firmware reverse engineers, and low-level kernel developers looking to enter the security field. We would love to hear from you if you work in the embedded security domain. Preference is for applicants who hold a TS clearance and have the ability to obtain SCI at a minimum. If interested, please reach out to our team @ recruiting@twosixtech.com
by grubbypaw | 2025-08-01 21:11:28+00:00
I was not at all a fan of "The Bitter Lesson versus The Garbage Can", but this misses the same thing that it missed.

The Bitter Lesson is from the perspective of how to spend your entire career. It is correct over the course of a very long time, and bakes in Moore's Law.

The Bitter Lesson is true because general methods capture these assumed hardware gains that specific methods may not. It was never meant for contrasting methods at a specific moment in time. At a specific moment in time you're just describing Explore vs Exploit.
by Animats | 2025-08-01 21:12:08+00:00
The question is when price/performance hits financial limits. That point may be close, if not already passed.

Interestingly, this hasn't happened for wafer fabs. A modern wafer fab costs US$1bn to US$3bn, and there is talk of US$20bn wafer fabs. Around the year 2000, those would have been un-financeable. It was expected that fab cost was going to be a constraint on feature size. That didn't happen.

For years, it was thought that the ASML approach to extreme UV was going to cost too much. It's a horrible hack, shooting off droplets of tin to be vaporized by lasers just to generate soft X-rays. Industry people were hoping for small synchrotrons or X-ray lasers or E-beam machines or something sane. But none of those worked out. Progress went on by making a fundamentally awful process work commercially, at insane cost.
by chughes87 | 2025-08-01 21:12:13+00:00
Location: San Francisco Bay Area

Remote: Onsite/hybrid preferred

Willing to relocate: No.

Technologies: JavaScript, React, RamdaJS, Apollo Client, Ruby on Rails, AWS, GCP, Playwright, Cypress

Résumé/CV: http://pointfree.space/resume.pdf

GitHub: https://github.com/chughes87

Email: cjhughes87 <at> pm <.> me

13 YoE in software engineering. Mostly in webdev at startups.
by mekoka | 2025-08-01 21:12:21+00:00
If I had but one design pattern I would just LOVE to see disappear from Python, it's the need for super(). Don't get me wrong, super() is a clever piece of engineering, but if your code actually needs what it's useful for (C3 linearization, MRO, etc), then you've made things too complicated. I deplore the proliferation of libraries that have embraced the seductive, but ultimately deceptive ways of the mixin, because they saw all the big boys reaching for it. The devil gave multiple inheritance a cooler name, some new outfits, and sunglasses to confuse the Pythonistas and they embraced it with open arms.

Refactor to favor composition over inheritance. But if you really must inherit, single over multiple, and shallow over deep. Eventually your code will less and less need super() and it'll become pointless to use it over the more explicit mechanism, which incidentally makes everything cognitively lighter.
by VWWHFSfQ | 2025-08-01 21:12:39+00:00
I've been to Lake Pend Oreille. Beautiful, pristine.

It's extremely deep and calm, which is why (I guess) the US Navy does so much acoustic research there.

The Navy recently christened the USS Idaho [1] Virginia-class submarine.

[1] https://www.defense.gov/News/Releases/Release/Article/370814...
by tialaramex | 2025-08-01 21:12:41+00:00
> the most catastrophic outcome

Nah, this is in the context of C++ so UB isn't the most catastrophic situation. Undefined Behaviour is a behaviour, which means we might well be able to avoid invoking the behaviour and then it's fine. For example if your C++ program has a use-after-free in the code invoked only by the "Add file" feature but otherwise works fine, we can just ensure operators never use "Add file" and the UB, no matter what it might be, won't happen.

C++ has IFNDR, clauses which say this is "Ill-Formed, No Diagnostic Required". The program itself wasn't actually a valid C++ program, it has absolutely no defined meaning, there may be no indication of a problem from your compiler but alas it's entirely meaningless. This isn't behavioural, it's an invisible status of the entire program.
by Bender | 2025-08-01 21:12:41+00:00
If it is stored locally that is the same as stored remotely as far as I am concerned. I have decades of experience with Microsoft to know better than to trust their pinky-promises. I do not need to wait and see evidence each time Microsoft does something shady. It might take a decade or more for the truth to leak out.

If some form of AI is running locally it can extract summarized information and upload it in a tiny file much like Discord can silently transcribe voice to obfuscated and compressed text in the background for private chats.

Anything that even smells like Recall must be opt in and give people good incentives to install it even before considering the possibility of anything being uploaded. If there isn't anything shady occurring then I should be able to click "Uninstall" in apps and it removes all the code. If I can't single click remove it there is a reason.

Regarding FOSS, whether a tool is open or closed source does not expose the dark patterns that can be implemented by the operator which in this case is not the owner of the laptop or workstation. I can do nefarious things with open source tools, as can Microsoft. They are the administrators of this service running on peoples machines. I can use powershell to upload files from a persons machine, as can Microsoft. Every operating system have all the tools a spy would need built in to gather, obfuscate and upload data silently in the background.
by makr17 | 2025-08-01 21:12:47+00:00
Better than one company I was at. Wednesday-evening meeting to announce that there will be layoffs. "If you are affected you will receive an email by 7am EST tomorrow." Which I summarized in slack as

"Sleep well Wesley, I'll likely kill you in the morning."

Nobody is getting good sleep that night, at least until the doom hour has passed without an email.
by metabagel | 2025-08-01 21:12:58+00:00
Mercedes Benz system in California and Nevada is level 3 autonomous.

https://www.kbb.com/car-advice/level-3-autonomy-what-car-buy...

https://cars.usnews.com/cars-trucks/features/mercedes-level-...

> Mercedes Chief Technology Officer Markus Schäfer recently told Automotive News that Level 4 autonomy is "doable" by 2030.
by arp242 | 2025-08-01 21:13:20+00:00
> the largest constituency continues to be the "can't be fucked to vote" party.

It's not that straight-forward as it's not a popular election. Why bother to vote if you live in a deep red or blue state? You can make some sort of abstract argument about civic duty or whatnot, but ... the end result is your vote doesn't matter except for "candidate X got more votes!" type internet arguments.
by sleet_spotter | 2025-08-01 21:13:41+00:00
I’m not sure if you are intentionally trying to miss the point. The comment was claiming they are obligated by law to support media they don’t agree with. We are all equivalently obligated by law to not steal or commit other crimes. We pay taxes. They are part of the contract of our society. What our representatives decide to spend them on doesn’t change that.
by bitpush | 2025-08-01 21:14:12+00:00
> It’s a textbook example of short-term engagement gains undermining long-term usability and trust.

How so? Is this expanding the potential audience for a creator. If I'm a creator making videos in Thai, with this feature, all of a sudden my videos can be enjoyed by English speaking world.

And from the example I've chosen, English speaking viewers (assuming they come from North America) can bring in more ad dollars. To me, this is a win-win. Creators get new audience, potential for more money. Viewers get access to a large library of content previously unavilable

The issues you highlight are not deal breakers ("I cant find a video that I searched before") - so things can be fixed in due course.
by aleph_minus_one | 2025-08-01 21:14:14+00:00
> Hilariously, you can ask ChatGPT about OpenAI's model names, what they mean, and then have it suggest better ones. And they are.

A shower thought after I read this:

Thus, Sam Altman should be fired as CEO of OpenAI, amd ChatGPT should become OpenAI's new CEO - as the final solution to the "war of succession" that plagued OpenAI in November 2023.

:-)
by jwatte | 2025-08-01 21:14:21+00:00
Because someone who might invest some money, maybe wouldn't invest that money if they didn't get the preferred class protections?

This is similar to how different credit risks get assigned different interest rates.

Companies failing (or close enough to failing that they restructure and wipe out common) is not uncommon in start-ups. If you want a more or less sure thing, you'll have to work at a more or less sure employer, and the risk/reward will be different.

Now, whether those who exercised their Philz options and paid for the shares, were really aware in what they were doing -- I don't know! But there doesn't seem to be anything explicitly sinister about the way this was set up, or went down -- simply, the business didn't do well enough. Which is too bad, because I think their coffee is actually good.
by jasonpeacock | 2025-08-01 21:14:29+00:00
Am I completely misunderstanding the problem, or is the math in the example solution wrong?

Bursting 1 first gives you 3×1×5=15 coins. <-- OK... Bursting 3 first gives you 1×3×1=1 coins. (using left virtual balloon) <-- Should be 3? A possibility would be bursting 1, then 5, then 3, which gives you a total of 3×1×5+3×5×1+1×3×1=33 coins. <-- Should be 3x1x5+1x5x1+1x3x1=24?
by IshKebab | 2025-08-01 21:14:42+00:00
Yeah I think the fundamental reason this gets debated so much is that "whiteboard interviewing" encompasses both fizzbuzz, and leetcode dynamic programming nonsense. Some people are saying "fizzbuzz is great!" and others are saying "no you're totally wrong, leetcode is terrible".

Even this article falls into this trap. The first thing he quotes is fizzbuzz-level, but then the research paper he uses to argue against fizzbuzz actually used a much harder leetcode style problem.

IMO fizzbuzz-level problems are totally fine. You can't really argue against them. They filter out tons of people who I wouldn't want to hire, and nobody who should be hired can fail them, even under ridiculous pressure.

It's more debatable when you get to actually difficult algorithm problems but that's another argument.

(Also fizzbuzz itself is a pretty terrible "simple" problem because it feels like there should be an elegant "trick" solution but there actually isn't. Don't actually use fizzbuzz. The example in this article - filter out odd numbers from a list - is totally fine though.)
by duskwuff | 2025-08-01 21:14:42+00:00
Any announcement of a mass layoff is going to be a one-way conversation regardless of how it's conveyed. (A 150+ person conference call with the participants unmuted would inevitably be a fiasco.) Making it available to employees as a prerecorded video does at least mean that it's likely to be better rehearsed, and that the recipients can listen to it at their own pace, e.g. by pausing to take notes.
by Bender | 2025-08-01 21:15:07+00:00
Indeed. I do not want any surveillance shock collars on my system. It should be trivial to remove it and have confidence it will never show up again.

I have installed many surveillance systems but the difference is I fully control them and I know that they can not upload data without going out of my way to make that happen. Local DMZ on separate physical network, Chroot SFTP-Only server, no internet routing, no DNS, etc... push-pull
by libraryofbabel | 2025-08-01 21:15:07+00:00
Somehow the one that always makes me saddest is high speed rail:

> TGV. On April 30 1976, the French government approved a plan to build a high-speed rail link between Paris and Lyon, the first high-speed rail line in Europe. This line was to use completely new electric locomotives, also to be developed in France as part of the project. The ensuing line opened on September 26 1981, 1,975 days later. On September 24 1996, the California High-Speed Rail Authority was formed. The completion of the first phase of California's high-speed rail project, a line connecting San Francisco and Anaheim, is currently estimated to happen in 2033, 37 years (i.e. around 13,000 days) after the authority was formed.

Of course, these sorts of projects are still possible and do happen —— but they happen in China.
by minraws | 2025-08-01 21:16:06+00:00
I don't think they are at the bottom and that's the issue.

Nvidia is at the bottom or if we get charitable cloud providers.

They are the ones who would have the margins, from their rent seeking.

And to be frank other than consumers everyone else is at the fucking bottom..

Getting squeezed for user acquisition when the margins of the old and cheap internet software service don't exist.
by rafram | 2025-08-01 21:16:57+00:00
That's absolutely not true. Sanitization on the client is significantly safer, because the client knows how it parses HTML, while the server can, at best, guess (and hope it follows the spec).

When you set element.textContent = someUserGeneratedContent, the browser guarantees that the user-generated content will never be parsed as HTML.

response.write("<div>" + sanitize(someUserGeneratedContent) + "</div>") has no such guarantee.
by Animats | 2025-08-01 21:17:00+00:00
> If you make a queueing system, it's impossible to guarantee anything other than delivery "at most once" (some loss occurs), or "at least once" (some duplication occurs), but if you usually provide "exactly once" in practice, most of your customers will depend on this.

That's only a condition at termination. For ongoing communication, you can guarantee exactly once delivery. When communication ceases, the final state between the ends is indeterminate. If you can keep talking, or resume after breaks, it's a solvable problem.
by rubenfiszel | 2025-08-01 21:17:49+00:00
Windmill.dev (YC S22) | Software Engineers | Paris (ONSITE 3d/wk) | Full-time

Fastest open-source workflow engine built in Rust + Svelte. 300+ Enterprise customers. Profitable with a lean team of 9 engineers.

Looking for new cracked software engineers to join us in Paris.

https://www.ycombinator.com/companies/windmill/jobs
by TheOtherHobbes | 2025-08-01 21:17:52+00:00
This woman is undoubtedly exceptional. But we don't know how exceptional, because she's an outlier, educated using different methods.

We have no idea how many other people would achieve something similar with a similar background. Personally I'd bet almost anything it's a larger number than most people expect.

I'd also be surprised if she doesn't already have a pretty solid background in undergrad-level math.

The irony is she's actually more typical than not. Universities in the past were open to giving unusual talents special treatment.

Historically, the idea that everyone must follow the same path on the same timetable is unusual.
by leonfedden | 2025-08-01 21:18:01+00:00
London, Newcastle and North UK | Remote (UK) with occasional travel | Full-time | https://www.literal-labs.ai

Hi are you based in the UK? We are looking for Junior, Mid to Senior Full Stack Engineers.

This is Leon, the CTO at Literal Labs. At Literal Labs, we build state of the art Machine Learning algorithms for the Edge and other targets that go brrr, and are looking for talented engineers to help us build web training tools to put these models in the hands of users.

Our mission is to create models that have a light touch on the environment, and that work for all.

This role is remote, though the right to work for a UK-registered company is required. Read here for more about how we work:

https://www.literal-labs.ai/careers/

And here more generally about some of the the company's technologies:

https://www.literal-labs.ai/tsetlin-machines/

But we are building out other techniques too!

Please email jack@literal-labs.ai with the subject HN, and please cc me in too (leon@literal-labs.ai). Thanks!
Show HN: Crop Images Instantly – No Upload Required
by devxiyang | 2025-08-01 21:18:31+00:00
Hi HN,

I built a tiny, ultra-fast image cropping tool — cropimages.co. It runs fully in your browser, no uploads, no tracking, no watermark. Just drag your image in, crop what you need, and download.

Why? I was tired of clunky online tools with slow loading and annoying ads. This one loads instantly, works offline, and respects your privacy.

Built with HTML + Canvas. Ideal for quick edits without opening a big tool like Photoshop.

Would love your feedback!
by mlejva | 2025-08-01 21:18:34+00:00
E2B | SF (US) or Prague (CZ), both on-site | [AI | Platform | Systems | Distributed Systems | Customer] Engineer/DevRel Engineer/Head of Engineering | https://e2b.dev/careers

E2B is an open-source infra devtool that gives AI agents cloud computers that we call sandboxes.

We're Series A startup with 7+ figures revenue. We've raised over $32M and have customers like Perplexity, Hugging Face, Manus, or Groq. We're growing double digits (sometimes triple digits) every month, have 5+ years of runway, and a full roadmap of exciting features to build.

I'd love to chat if you want to help us with some of the scaling challenges, DX, or new products!

Feel free to send me your projects to vasek[at]e2b.dev.
by Aurornis | 2025-08-01 21:18:51+00:00
The number of high schoolers who might be ready to go into postgrad programs is very small.

There is no way this could be the “biggest flaw” in higher education today because the number of people possibly impacted is so tiny.

Although I think you’re striking at something that is a real problem with undergraduate degrees today: Many universities have become so watered down and softened that students spend the first 1-2 years doing what they should have been learning in high school.

My friends who still teach at university constantly complain about students arriving for undergrad with very poor writing, communication, and listening skills.
by JumpCrisscross | 2025-08-01 21:18:54+00:00
> Corporate fines are a genius invention of corporate execs' personal lawyers

Ahistoric and orthogonal. Corporate fines and personal sanctions have coëxisted since corporations were a thing. Charter revocations, on the other hand, have almost always followed individual liability, because again, just poofing a corporation doesn't actually do anything to its assets, the part with actual value. (In the English world, corporations frequently came pinned with trade charters. The actual punishment was losing a trade monopoly. Not a legal fiction being dissolved.)

Nothing about corporate death penalties or corporate fines prevents personal liability. And neither particularly promotes it, either, particularly if guilt is never acknowledged as part of the proceedings.
by stevesimmons | 2025-08-01 21:19:11+00:00
If Google Maps would like to hire me so the km/miles switch can remember I only ever want to see distances in km, my contact details are in my HN profile.

I must have changed that back from miles once a fortnight since Google Maps launched 20 years ago. That's 500 times. Totally ridiculous for a company who core goal is profiling their users...
Show HN: Circle Crop Photo in 1 Click (No Upload, No Watermark)
by devxiyang | 2025-08-01 21:19:18+00:00
Hey HN,

I made a simple tool to circle-crop photos — for avatars, profile pictures, or product thumbnails. circlecropphoto.com works 100% in the browser, and never uploads your image.

Just drag and drop → crop → download. No login. No watermark. No nonsense.

Useful for devs, designers, or anyone needing a quick circular crop.

Let me know what you think or what features you’d want added!
by jfengel | 2025-08-01 21:20:02+00:00
Doing that for 150 people is a pretty long, ugly day, while everybody waited for their turn.

You could gather everybody in the same room, and announce it there, but that's still not really face-to-face.

Delegating it to their direct managers is even worse. They're generally not the ones who made the decision. Even if they were the ones who submitted a list of their people they could live without, it was the higher-ups who approved the layoff en masse.

There's just not a great way to give bad news. A video sucks, but it attracts attention only because it's different from the other sucky ways people do it.