MurphyA/hacker-news huggingface dataset:
by 72deluxe | 2025-04-01 15:00:45+00:00
This seems overkill. You only need a Pi. I have a Pi4 fanless running:

1. lighttpd exposing a website, using letsencrypt and a cron job to run certbot and restart lighttpd.

2. mox (https://www.xmox.nl) to run a mail server, with PTR records set up by my ISP. I am not with a CG-NAT ISP else none of this would be possible. mox makes it easy enough to set up DMARC and SPF etc. with appropriate output given that you can add to your DNS records.

3. I grab the list of IPs from https://github.com/herrbischoff/country-ip-blocks and add them to an iptables list (using ipset) every week so that I can block certain countries that have no legitimate reason to be connecting, with iptables just dropping the connection. I think I also use https://github.com/jhassine/server-ip-addresses to drop certain ranges from cloud servers to make annoying script kiddies go away.

4. peer-calls (https://github.com/peer-calls/peer-calls/) to be able to video call with my family and friends (with a small STUN server running locally for NAT traversal as I recall).

5. linx (https://github.com/andreimarcu/linx-server) to share single links to files (you can get an Android app to upload from your phone)

6. filebrowser for sharing blocks of files for users (https://github.com/filebrowser/filebrowser).

7. pihole runs on it so blocks adverts.

8. Wireguard runs on the Pi and I open the VPN ports on my router. I use the VPN on my phone so adverts are blocked when I am out and about (traffic gets routed through the Pi).

9. navidrome runs on it and I use subtracks on Android to stream (or just download albums for when I have spotty connection).

10. mpd runs on the Pi and it plays music to some speakers in the house, so I can control it with M.A.L.P on Android.

11. I use goaccess (https://goaccess.io) to look at my server logs and see what is hitting me.

12. I use maxmind geoip data so I know which countries are hitting me.

13. minidlna runs on the Pi so I can stream films to my TV.

14. I run CUPs on it too so that my rubbish wireless Samsung printer can be printed to from Android and my wife's Apple devices without having to buy an AirPlay-compatible printer.

15. xrdp running so I can log into a visual desktop on the Pi if required.

My router doesn't expose SSH ports, just appropriate ports for these web services and the VPN. SSH keys are useful. SSH is not open to the world anyway and you have to VPN into the network first.

This all sits happily and quietly in a cupboard and uses a feeble amount of power.
by adra | 2025-04-01 15:00:50+00:00
Why, because 90% of her job is talking to and appeasing shareholders, grand standing with fat whales, and what else.. what do you think a CEO at these companies actually does? They aren't in the trenches of each subdivision nurturing and cracking whips. She likely attends a 2 hour briefing with a line item: CUDA parity project: on schedule release date not set
by gre | 2025-04-01 15:00:55+00:00
You're right, it doesn't happen when developing locally, only in MWAA. This was the answer given by the Airflow team as well and I figured they would punt before I asked.

I realize Amazon is taking an open source project and making a ton of money on it (the instance prices are ridiculous for what you get) and the incentives are misaligned for the Airflow team to help AWS make it better unless AWS paid them to help fix it.

It's crap all around, and Airflow gets a bad rap from AWS's terrible MWAA product based on it.
by IshKebab | 2025-04-01 15:00:59+00:00
> In Vue you also write `string | undefined` since Vue 3.

I took that example from the current official Vue 3 docs: https://vuejs.org/guide/typescript/overview#general-usage-no...

> Also note that the thread you linked is 4 years old.

So 2 years into Vue 3. Has anything changed?

I mean it's not bad enough to be a dealbreaker any more like it was with Vue 2. The real dealbreaker is still the reactivity system which leads to spaghetti very quickly.
Ask HN: Who wants to be hired? (April 2025)
by whoishiring | 2025-04-01 15:01:11+00:00
Share your information if you are looking for work. Please use this format:

Location: Remote: Willing to relocate: Technologies: Résumé/CV: Email:

Please only post if you are personally looking for work. Agencies, recruiters, job boards, and so on, are off topic here.

Readers: please only email these addresses to discuss work opportunities.

There's a site for searching these posts at https://www.wantstobehired.com.
Ask HN: Freelancer? Seeking freelancer? (April 2025)
by whoishiring | 2025-04-01 15:01:11+00:00
Please lead with either SEEKING WORK or SEEKING FREELANCER, your location, and whether remote work is a possibility.

Please only post if you are personally looking to hire a freelancer or work as one. Agencies, recruiters, job boards, and so on, are off topic here.
Ask HN: Who is hiring? (April 2025)
by whoishiring | 2025-04-01 15:01:11+00:00
Please state the location and include REMOTE for remote work, REMOTE (US) or similar if the country is restricted, and ONSITE when remote work is not an option.

Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.

Please only post if you are actively filling a position and are committed to responding to applicants.

Commenters: please don't reply to job posts to complain about something. It's off topic here.

Readers: please only email if you are personally interested in the job.

Searchers: try http://nchelluri.github.io/hnjobs/, https://hnresumetojobs.com, https://hnhired.fly.dev, https://kennytilton.github.io/whoishiring/, https://hnjobs.emilburzo.com, or this (unofficial) Chrome extension: https://chromewebstore.google.com/detail/hn-hiring-pro/mpfal....

Don't miss these other fine threads:

Who wants to be hired? https://news.ycombinator.com/item?id=43547609

Freelancer? Seeking freelancer? https://news.ycombinator.com/item?id=43547610
by maccard | 2025-04-01 15:01:13+00:00
> You might argue “that’s not reacts fault” but when I look at a website that takes 15+ seconds to load its content on a gigabit connection , I’m never surprised when it’s react.

> A 15+ second load on a gigabit connection is impossible to have anything to do with the React library, as React is only kilobytes big and has no impact on the host.

Perfectly proving my point.

It's not react-the-framework's fault, yet those sites are always react sites.
by Kraji2 | 2025-04-01 15:01:30+00:00
Aqora | Quantum Computing Expert | Full-time | Paris (HQ) or Remote (Europe) We're building the go-to hub for quantum computing, focused on organizing quantum hackathons and competitions globally as well as hosting quantum datasets and algorithms. We've partnered with major industry players, generating six-figure revenues, and have more exciting projects lined up. Our MVP is live, and we're looking for a Quantum Computing Expert to help us scale. In this role, you’ll:

- Refine quantum use cases and define metrics to evaluate submissions. - Build partnerships and onboard quantum professionals. - Contribute to product-market fit and platform growth. - Assist with hackathons and write technical articles on challenges.

Requirements: - Experience in quantum algorithm development (digital & analog). - Experience mentoring at hackathons. - Proactive and detail-oriented.

Bonus: PhD in quantum physics.

Perks: Competitive salary, equity options, workspace at Station F (Paris).

Apply by sending your resume, intro, and portfolio to https://quantum.jobs/jobs/85500519-quantum-computing-expert. Help shape the future of quantum computing at Aqora!
by jacob-ivo | 2025-04-01 15:01:33+00:00
Ivo | SF (In-Person) | Software Engineer Ivo (www.ivo.ai) is an AI legal assistant for reviewing and redlining contracts more efficiently — although we primarily serve lawyers, we think we can eventually remove lawyers from contracting processes entirely. Our customers include companies like Zapier, Canva, Quora, and WordPress.

We recently raised our Series A from Costanoa Ventures, NFDG, Uncork Capital, Fika Ventures, and more.

Email me at jacob@ivo.ai if you're interested!
by tramcaseht | 2025-04-01 15:01:50+00:00
Tram Case | Hiring Backend, Fullstack & AI Engineers | Remote (LATAM)

Hey — we’re building AI-powered tools to help law firms work faster, smarter, and with less busywork.

Our first module is an AI call center that transcribes and classifies calls to help teams prioritize urgent cases. But that’s just one part — we’re building an end-to-end platform that automates the entire case lifecycle, from intake to resolution.

We’re a small, senior team based in LATAM. You’ll be working directly with the founders and building features from scratch. No layers of approval, no legacy code — just thoughtful product work, shipped fast.

If you're excited about solving real problems, working closely with strong engineers, and being part of something early (but real), we’d love to hear from you.

Our tech stack is : Python, Javascript/typescript

(Spanish & English required)

tramcase job board: www.tramcase.com

tania@tramcase.com
by dahart | 2025-04-01 15:01:53+00:00
Which of today’s real-time demos or games are you thinking of? The trend over time toward physically based rendering over the last 40 years has been pretty clear and absolute, and your claim is failing to capture that fact. While it’s a little sus to frame all real time graphics programmers has having the same goals, whatever ‘ethos’ does exist in common across all graphics programmers, history demonstrates that it includes the goal to increase physical realism, which I would call reducing the hacking/cheating. Wouldn’t you? Today we have multiple AAA games on the market with path traced global illumination and physically based materials.
by tracebit | 2025-04-01 15:02:08+00:00
Tracebit | https://tracebit.com | London, UK | Full-Time | Visa sponsorship available | On-site (5 days)

Tracebit is a Seed Stage, UK founded security product company taking a new look at canaries for intrusion detection.

We’re backed by Accel and we work with some amazing companies (Docker, Riot Games, Synthesia, Cresta, Oleria, Netacea) to help detect threats in cloud and enterprise.

We’ve hired 5/6 founding engineers - there is 1 space left in our plan for this year, could this be for you?

Founding Engineer | £70-100k + generous seed stage equity

Learn more and apply: https://tracebit.com/jobs/founding-engineer
by mdaniel | 2025-04-01 15:03:06+00:00
> Any browser you ever used could issue the same HTTP calls (up to standards of a given time, ofc.) - but it helps you with nothing if the endpoint only works when you've signed a contract to access the private API.

Oh, you mean like everyone who shows up to the Cloudflare submissions pointing out how they've been blocklisted from about 50% of the Internet, without recourse, due to the audacity to not run Chrome? In that circumstance, it's actually worse(?) because to the best of my knowledge I cannot subscribe to Cloudflare Verified to not get the :fu: I just have to hope the Eye of Sauron doesn't find me

That reminds me, it's probably time for my semi-annual Google Takeout
by beala | 2025-04-01 15:03:19+00:00
Epoch AI | REMOTE | Chief Technology Officer | Full-time | $200K-$300K

Epoch AI is a research institute investigating artificial intelligence's trajectory and societal impact. We develop a comprehensive, publicly accessible knowledge base on AI that informs policymakers, industry leaders, and society. For examples of our work, see our recently released compute-centric model of AI automation and its economic effects (https://epoch.ai/blog/announcing-gate), the FrontierMath benchmark (https://epoch.ai/frontiermath/the-benchmark), our AI Benchmarking Hub (https://epoch.ai/data/ai-benchmarking-dashboard), and our weekly newsletter (https://epochai.substack.com/).

We're seeking a CTO to lead our engineering team (3-5 engineers) and align our tech stack with organizational goals. You'll oversee website development, databases, data collection systems, and AI evaluation infrastructure while working closely with leadership to translate goals into technical roadmaps.

Requirements:

- 4+ years management/leadership experience in technical roles

- Exceptional software engineering expertise

- Strong background in system architecture, cloud infrastructure, data engineering

- Ownership mindset

- Deep interest in AI's future and impact

We offer:

- $200K-$300K USD salary (can pay in local currencies)

- Fully remote with flexible hours (overlap with UTC and UTC-8 required)

- Comprehensive benefits (health insurance, life insurance, pension)

- 30+ days PTO, unlimited personal/sick leave, parental leave

- Visa sponsorship available (US/UK)

- Quarterly retreats and conference travel

Apply at: https://careers.epoch.ai/en/postings/f5f583f5-3b93-4de2-bf59...

Questions: careers@epoch.ai
by PanMan | 2025-04-01 15:03:44+00:00
Quatt.io | Amsterdam, Netherlands | Full-time | Hybrid/ONSITE | https://quatt.io | climate tech

I'm head of Software at Quatt, a quickly growing scaleup building heatpumps to help fix climate change. Heating and cooling is 50% of all energy used in the EU. Heat pumps save 10 times more CO2 for each Euro spent on them compared to electric cars. We're building the most accessible and smartest heatpumps on the market. Our first product is live, the next ones announced, we have thousands of customers, tons of data, and I really like the impact we're having. We also raised €25 million for further expansion. I’m currently looking for a few roles for my department, as we believe having the best software will allow us to have the best product. Our backend and frontend is Typescript.

* QA / Test Automation engineer - Team Boss * Data Engineer - Data team * MLOps Engineer - Data team

These and other vacancies are on our careers page: https://www.quatt.io/working-at-quatt Email me directly ( my-hacker-news-username@quatt.io ) for questions or apply via the career page. We do look for people that can be in the office regularly, so not fully remote.
by justin_sdx | 2025-04-01 15:03:47+00:00
SmarterDx | 150-250k+ + equity + benefits | Remote (US only) | Multiple roles | https://smarterdx.com/careers

We build clinical AI that empowers hospitals to analyze the complete record of every patient to fully capture the value of care delivered. Founded by physicians in 2020, our proprietary AI platform understands the nuances of clinical reasoning, enabling hospitals to true the patient record for every discharge. By doing so, hospitals can recover millions in earned revenue, enhance care quality metrics, and optimize healthcare operations. The current team is very high functioning (MD + data scientist combos, former ASF board member, Google and Amazon engineers, Stanford LLM researchers, etc.) and initially scaled the company to $1MM+ in contracted revenue without raising capital.

We have been backed by top investors including Floodgate (Lyft, Twitch, Twitter), Transformation Capital, and Bessemer for a total of $71mil, including our $50mil Series B announced in May 2024, and are experiencing an incredible growth trajectory customer and revenue wise with no signs of slowing down! This time last year, we were at 55 employees, and are above 175 as of today!

We are looking for: Staff and Senior SWEs, Full Stack and Backend focuses - an Engineering Manager (DevOps/Platform) - Data Scientists - ML Research Scientists - More!

We have PMF, and it's time to scale! For more and to apply, see https://smarterdx.com/careers
by bbirnbaum | 2025-04-01 15:04:07+00:00
Hi, I’m Ben, CTO at Inductive Bio.

Our team (ex Google, Meta, Palantir, Genentech, Eli Lilly, etc.) is working on accelerating drug discovery by building AI algorithms on top of a unique and growing proprietary data set and making those algorithms available to scientists via a carefully-designed “copilot” software platform for molecular design. We are backed by top investors (e.g. a16z, Lux), advised by renowned drug discovery experts, and have achieved product-market fit, with rapidly growing revenue and customer adoption.

We are hiring across a number of roles, including:

- Full-stack software engineer: https://jobs.ashbyhq.com/inductive-bio/02725e91-1a91-4da7-a4...

- Frontend software engineer: https://jobs.ashbyhq.com/inductive-bio/822a554b-dfa0-49cc-b6...

- Machine learning engineer: https://jobs.ashbyhq.com/inductive-bio/3c352919-f968-4096-af...

We are a passionate, kind, and ambitious team, and we are looking for like-minded people who are excited to push the frontier of AI-guided drug discovery from both a software and ML perspective.

If this sounds like it might be a fit, send us an email at jobs+hn@inductive.bio (I read this personally) or apply directly via the links above.
by dapperdrake | 2025-04-01 15:04:15+00:00
It goes even further.

Technically, the compilers can choose to make undefined-behavior implementation-defined-behavior instead. But they don't.

That's kind of also how C++ std::span wound up without overflow checks in practice. And my_arr.at(i) just isn't really being used by anybody.

Seems very user-hostile to me.
by pulkitsh1234 | 2025-04-01 15:04:27+00:00
Hello HN, my main idea with Spelltastic is to run a Grammarly scan on the entire website. I never expected it to become successful (it is not), I just made it to learn React + UI/UX development.

After building the product, I found marketing to be a lot harder than building the product (the gap is increasing thanks to "vibe-coding"). I got completely bored with the loop of finding emails from aggregators -> sending cold emails -> maintaining mailing lists, etc. I had this ideological block of not using any cold emailing services or sales people or any other automated way (LinkedIn Automation, Ads, etc), since I hate those. Eventually, I realised that checking for spelling mistakes or grammatical issues is more like a vitamin than a painkiller (for most). I couldn't spend time marketing it properly to web dev agencies or SEO people who may have this as a genuine pain..

So I have decided to open-source the core implementation of Spelltastic, which is a basic workflow involving Puppeteer (to extract and highlight spelling mistakes) and gpt-4o (for spellchecking) + Dashboard to visualise the reports. I am happy to have finally built a good-looking product (I am a backend guy btw) and released it. All thanks to Cursor. More importantly, around 30+ people have used it (mostly indiehackers) to find important mistakes in their content. Check out the repo/product and let me know what you all think. Thanks!
by nopurpose | 2025-04-01 15:04:29+00:00
I enjoyed your detailed response, it adds value to this discussion, but I feel you missed the point of my comment.

I am against blanket statements "reduce allocations to reduce GC pressure", which lead people wrong way: they compare libraries based on "allocs/op" from go bench, they trust rediculous (who allocates 8KB per iteration in tight loop??) microbenchmarks of sync.Pool like in the article above, hoping to resolve their GC problem. Spend considerabe amount of effort just to find that they barely moved a needle on GC times.

If we generalize then my "avoid long-lived allocations" or yours "reduce allocation rate in terms of bytes" are much more useful in practice, than what this and many other articles preach.
by PaulDavisThe1st | 2025-04-01 15:04:31+00:00
> but if you have to exempt like 99% of your population from a law then its probably not too popular a concept

It is hard to take this seriously. Are you seriously suggesting that the threshold is set at this level because of unpopularity rather than the power of the extremely wealthy? Have you looked at how the threshold has changed over time, and why?
by jsight | 2025-04-01 15:04:40+00:00
I used to hear the same kind of rhetoric from Republicans a lot. They are destroying this or that or the other. "Oh, what specific things? What executive order?" - Usually nothing but handwaving.

This letter presents itself in exactly the same way, regardless of underlying substance. "The administration is engaging in censorship" is useless as persuasion.

If you want to persuade people that don't naturally agree with your politics, you have to be specific.
by 0xEF | 2025-04-01 15:04:58+00:00
It's always scary, no matter how innocuous. I'm glad it did not escalate into something else for you!

Without getting too deep into it, there are some things I know how to do with computers that I probably shouldn't, so my thought is this; if I, a random idiot who just happened to learn a few things, can do X, then someone smarter than me who learned how to attack a target in an organized way probably has methods that I cannot even conceive of, can do it easier, and possibly without me even knowing. It's this weird vacillation between paranoia and prudence.

For me, it's really about acknowledging what I know I don't know. I do some free courses, muck about with security puzzles, etc, even try my own experiments on my own machines, but the more I learn, the more I realize I don't know. I suppose that's the draw! The problem is when you learn these things in an unstructured way, it's hard to piece it all together and feel certain that you have covered all your vulnerable spots.
by doytch | 2025-04-01 15:04:59+00:00
Join | Sr/Staff Golang/DB Developer | Remote (USA, Canada) | full-time | $175k – $205k/yr + equity

Hey, I'm an engineering manager at Join. We build collaboration tools for huge construction projects: think stadiums, hospitals, research facilities, etc. Our customers (GCs) love us and their customers (owners) love us so we're getting cool network effects out of that.

I'm looking for a senior/staff Golang/DB developer who has a bunch of tools in their belt, knows their tradeoffs, and /wants/ to share their knowledge with midlevels and help them avoid some of the scars you've accumulated over the years. :)

The full job description (along with my email) is at https://join.build/company/careers-sse/

If you're curious about anything, either reply or email me.
by hylaride | 2025-04-01 15:05:14+00:00
My first time on the internet was on HP-UX machines at my mom's work (BNR or Bell Northern Research - a large telecom research department that was one of the eventual precursors to Nortel). She often had to work weekends and would haul my brother and me in, where we'd surf the early 1990s internet or play netrek, so I have a soft spot for it.

I admin'd some HP-UX machines for a hot minute in the early 2000s. It pretty much cancelled out any goodwill, but I do sometimes think back with nostalgia for the workstations.