MurphyA/hacker-news huggingface dataset:
by jgbuddy | 2026-01-02 20:21:28+00:00
Location: Boston, MA (US)

Remote: Yes (preferred hybrid or onsite in Boston area)

Willing to relocate: For the right fit

Specializes in: Applied AI/ML, embedded systems, Python, full-stack web development (next.js / react)

Résumé/CV: gasek.net/resume

Website/Portfolio: gasek.net

Email: [first name]@gasek.net

Hey HN, I'm a software developer, founder and hacker with four years of experience, specializing in applied AI and embedded systems. Currently at Amazon Robotics in Boston. Recently graduated from Lehigh University (Dec 2023) with degrees in Computer Science, Business, and a minor in Data Science. Always open to chat
by ben_w | 2026-01-02 20:21:55+00:00
In half a week with left-over credit.

What do you think the first half of the credit was spent on?

In addition to the other projects it finished off for me, the reason I say "coding is dead" is that even this
mediocre quality code is already shippable. Customers do not give a toss if it has clean code or nicely refactored python backend, that kind of thing is a pain point purely for developers, and when the LLM is the developer then the LLM is the one who gets to be ordered to pay down the technical debt.

The other project (and a third one I might have done on a previous free trial) are as complete as I care to make them. They're "done" in a way I'm not used to being possible with manual coding, because LLMs can finish features faster than I can think of new useful features to add. The limiting factor is my ability to do code review, or would be if I got the more expensive option, as I was on a free trial I could do code review about twice as fast as I burned through tokens (given what others say about the more expensive option that either means I need to learn to code review faster, or my risk tolerance is lower than theirs).

Now, is my new 3-day web app a viable business idea? It would've been shippable as-is 5-6 years ago, I saw worse live around then. Today? Hard to say, if markets were efficient then everyone would know LLMs can create this kind of thing so easily and nobody could charge for them, but people like yourself who disbelieve are an example of markets not being efficient, people like you can have apps like these sold to them.

That said, I try not to look at where the ball is but where it is going. For business ideas, I have to figure out what *doesn't* scale, and do that. Coding *does* scale now, that's why coding is dead.

I expect to return to this project in a month. Have one of the LLMs expand it and develop it for more than 3 the days spent so far, turn it into something I'd actually be happy to sell. Like I said, it seems like we're at "3 weeks" not "3 hours" for a decent MVP by current standards, but the floor is rising fast.
by cinci | 2026-01-02 20:22:51+00:00
Location: Dubai, UAE (EU citizen)

Remote: Yes

Willing to relocate: Yes

Technologies: Python/C/Assembly, Linux/Unix/*BSD/Windows, penetration testing, reverse engineering, bare-metal development, emulation, embedded, electronics, gnuradio

GitHub: https://github.com/chris-pcguy

Email: chris.jobshn2601@broke-the-inter.net

Spare time project: https://github.com/ChefKissInc/QEMUAppleSilicon (co-developing an open-source Apple Silicon emulator)
by snk | 2026-01-02 20:23:03+00:00
Writing is used to defraud people, to propagandize them, to steal their intellectual property and livelihoods, to systematically deny their health insurance claims, to dangerously misinform them (e.g. illegitimate legal advice or hallucinated mushroom identification ebooks), to drive people to mental health breakdowns via "internet psychosis" and much more. The harm is real and material, and right now is causing unemployment, physical harm, imprisonment, and in some cases death...
by patmorgan23 | 2026-01-02 20:23:34+00:00
Disagree. APINIC got screwed on the IP allocation side, they're the RIR with the largest population but they have a tiny amount of IPs compared to ARIN. India and China have billions of people and not enough v4 space for them. If we go back and reallocate legacy blocks maybe you could make the system work but that would be a big fight with the legacy networks.

v6 restores the end-to-end principle and reduces network complexity once you go v6 only. Not more NAT traversal problems, no need to deal with STUN/TURN, small networks get even simpler with no need for a statefull DHCP server.

Sticking with only v4 space also artificially increases the cost of starting new networks and services because you have to buy space from the entrench IP save owners (unless we change the rules are start charging fees to legacy networks and reclaiming unused or poorly utilized space). Those higher barriers to entry hurt innovation and competition.

So v6 solves several technical and policies issues with the Internet, and maybe that's why we haven't seen speedy adoption. Because people have networks that exist today, some have paid a lot of money for IPv4 space and they want to make the most of that investment.

They don't really have an incentive to implement V6 unless things start to break without it.

I don't think v6 has been a failure half of all internet traffic runs on it! It powers the major cell phone networks, and large tech companies like meta have even gone v6 only in their data centers.
Ask HN: What tech job would let me get away with the least real work possible?
by makemethrowaway | 2026-01-02 20:24:13+00:00
Same as the popular question from 2021: https://news.ycombinator.com/item?id=26721951
I'm asking again as a lot has changed in the past few years especially w.r.t LLMs, coding agents etc.

copy pasting from the op: "I'm an average developer looking for ways to work as little as humanely possible."

- I really don't care about the product I work on. I just want to do some task/project and checkout.
- Fully remote will be ideal.
- Salary can be on the low end.
- I feel the world currently is too hyper-capitalistic and I don't think I fit in well. On top of that my country has a billion+ people and everything seems like battle for scraps.

Unless I hit home with some indie hacking/side project, I don't think this will be possible. I believe there must some niche apps/plugin/extension/ssydev roles for some crm/cms etc that might fit the bill.

Few point to note:
- No, I'm not that depressed. I'm just deeply unhappy with the current state of things.
- No, I'm not giving up on life.
- It may look like I'm not be good fit for tech/programming jobs. But I still like tech and solving tech problems. I just dont want my life to revolve around it.
- It could be that im not challenged well in my job. But I'm not sure whether I'd like to be drowned in work as well.

Thanks for any advice or hostile/dismissive comments you provide I appreciate it.
by GauntletWizard | 2026-01-02 20:24:27+00:00
Much of the value from Chaos testing can be gotten much more simply with good rolling CI. Many of the problems that Chaos engineering solved are now considered table stakes, directly implemented into our frameworks and tested well by saidsame CI.

A significant problem with early 'Web Scale' deployments was out of date or stale configuration values. You would specify that your application connects to backend1.example.com for payments and backend2.example.com for search. A common bug in early libraries was that the connection was established once at startup, and then never again. When the backend1 service was long lived, this just worked for months or years at a time - TCP is very reliable, especially if you have sane values on keepalives and retries. Chaos Monkey helped find this class of bug. A more advanced but quite similar class of bug: You configured a DNS name, which was evaluated once at startup, and again didn't update, Your server for backend1 had a stable address for years at a time, but suddenly you needed to failover to your backup or move it to new hardware. At the time of chaos monkey, I had people fight me on this - They believed that doing a DNS lookup every five minutes for your important backends was unacceptable overhead.

The other part is - Modern deployment strategies make these old problems untenable to begin with. If you're deploying on kubernetes, you don't have an option here - Your pods are getting rebuilt with new IP addresses regularly. If you're connecting to a service IP, then that IP is explicitly a LB - It is defined as stable. These concepts are not complex, but they are edge boundaries, and we have better and more explicit contracts because we've realized the need and you "just do" deploy this way now.

Those are just Chaos Monkey problems, though - Latency Monkey is huge, but solves a much less common problem. Conformity Monkey is mostly solved by compliance tools; You don't build, you buy it. Doctor Monkey is just healthchecks - K8s (and other deployment frameworks) has those built in.

In short, Chaos Monkey isn't necessary because we've injected the chaos and learned to control most of what that was doing, and people have adopted the other tools - They're just not standalone, they're built in.
by i_dont_know_ | 2026-01-02 20:24:50+00:00
Assuming a model is person-like, it gets even harder when we ask "who" the model is.

Is it this particular model from today? What if it's a minor release version change, is it a new entity, or is it only a new entity on major release versions? What about a finetune on it? Or a version with a particular tool pipeline? Are they all the same being?

I think the analogy breaks down pretty fast. Again, not to say we shouldn't think about it, but clearly the way to think of it is not "exactly a person"
by leecommamichael | 2026-01-02 20:25:00+00:00
My feelings have evolved so much on Option types... When Swift came around I'm sure I would've opposed the information in this article. For two reasons.

1. I was a mobile dev, and I operated at the framework-level with UIKit and later SwiftUI. So much of my team's code really was book-keeping pointers (references) into other systems.

2. I was splitting my time with some tech-stacks I had less confidence in, and they happened to omit Option types.

Since then I've worked with Dart (before and after null safety,) C, C++, Rust, Go, Typescript, Python (with and without type hints,) and Odin. I have a hard time not seeing all of this as preference, but one where you really can't mix them to great effect. Swift was my introduction to Options, and there's so much support in the language syntax to help combat the very real added-friction, but that syntax-support can become a sort of friction as well. To see `!` at the end of an expression (or `try!`) is a bit distressing, even when you know today the unlikelihood (or impossibility) of that expression yielding `nil.`

I have come to really appreciate systems without this stuff. When I'm writing my types in Odin (and others which "lack" Optionals) I focus on the data. When I'm writing types in languages which borrow more from ML, I see types in a few ways; as containers with valid/invalid states, inseparably paired with initializers that operate on their machinery together. My mental model for a more featureful type-system takes more energy to produce working code. That can be a fine thing, but right now I'm enjoying the low-friction path which Odin presents, where the data is dumb and I get right to writing procedures.
by lifetimerubyist | 2026-01-02 20:25:12+00:00
This is all so crazy to me.

I went to school long before LLMs were even a Google Engineer's brianfart for the transformer paper and the way I took exams was already AI proof.

Everything hand written in pen in a proctored gymnasium. No open books. No computers or smart phones, especially ones connected to the internet. Just a department sanctioned calculator for math classes.

I wrote assembly and C++ code by hand, and it was expected to compile. No, I never got a chance to try to compile it myself before submitting it for grading. I had three hours to do the exam. Full stop. If there was a whiff of cheating, you were expelled. Do not pass go. Do not collect $200.

Cohorts for programs with a thousand initial students had less than 10 graduates. This was the norm.

You were expected to learn the gd material. The university thanks you for your donation.

I feel like i'm taking crazy pills when I read things about trying to "adapt" to AI. We already had the solution.
by Sardtok | 2026-01-02 20:25:21+00:00
Have you heard of EDN? It's mostly used in Clojure and ClojureScript, as it is to Clojure what JSON is to JS.

If you need custom data types, you can use tagged elements, but that requires you to have functions registered to convert the data type to/from representable values (often strings).

It natively supports quite a bit more than JSON does, without writing custom data readers/writers.

https://github.com/edn-format/edn
by westurner | 2026-01-02 20:25:44+00:00
Which plants absorb the most carbon?

Phytoplankton, Seagrass meadows; Redwoods, Mangroves, Peat bogs (Sphagnum peat moss)

Algae absorbs more CO2 than plants, but it's only sequestered if harvested and used to produce long lasting products.

Algae store solar energy as triglyceride lipids; triacylglycerols (TAGs).
Fuel, cooking oils, and Omega-3 dietary supplements can be made from algae.

Is low-pressure liquid processing of [carbon] the least risky option?

Which plastics can't be functionally replaced with a bio substitute composed of materials like: lignin, cellulose, lignin vitrimer, algae, cornstarch/tapioca, gelatin, fractionated biofeedstock, carbonized lignin (carbon ceramics), graphene, vinegar, water, nitrogen, and co2 ?

> You cannot use the listed materials to replace plastics whose function relies on Fluorine (F), Silicon (Si), or Benzene-ring transparency.

A challenge: It says there's no sustainable alternative to C-F bonds, transparent high impact plastics, o durable rubber that withstands thermal ranges -50C to 250C and oil exposure.

TIL about fluorinase and tea (and simple C-F bonds in nature)

TIL about a new process for bio- silica-based optics; Rice Husk Ash into optical-grade Silica with acid leaching: "Soak [rice] husks in hot, dilute acid (Hydrochloric or Citric acid) for 1–2 hours" before pyrolysis at 600-700C, then add NaOH to make water glass (Na2SiO3) and water and then add Sulfuric or Carbonic acid to extract the refined SiO2.

That's funny; water glass is used for (ancient) geopolymers fwiu
by bigfatkitten | 2026-01-02 20:25:55+00:00
IPv6's failure was mostly caused by the IETF's ivory tower dwellers, who seem to generally have no practical experience or understanding whatsoever of how networks are actually built and run today, especially at the small to mid scale.

Small site multihoming, for example, is an absolute disaster. Good luck if you're trying to add a cellular backup to your residential DSL connection.

IETF says you should either have multiple routers advertising multiple provider-assigned prefixes (a manageability nightmare), or that you should run BGP with provider independent address space; have fun getting your residential ISP or cellular carrier onboard with this idea.
by fnordlord | 2026-01-02 20:26:04+00:00
It's even worse if your subscription is packaged with Hulu. Then all the Hulu kids stuff gets pulled in automatically, which includes all kinds of garbage that I very much do not want my daughter watching. All the YouTube-based influencer kid shows with little kids who show off new toys and extravagant vacations each episode.
My only solution was to unsubscribe from Hulu, which stinks because they do have some good stuff.
It really is the epitome of enshitification considering how easy it would be to implement a block button at the very least.
by ksr | 2026-01-02 20:26:27+00:00
Location: Vancouver, BC

Remote: Yes

Willing to relocate: No

Technologies: Web Audio, Web MIDI, MusicXML, C++, Emscripten, TypeScript and the full Web stack

Résumé/CV: https://blog.karimratib.me/assets/CV-KarimRATIB.pdf

Email: karim.ratib@gmail.com

I want to be hired to build Web-based music applications. I have very good experience in this domain, currently working on extending the open source music engraving engine Verovio with support for microtonality and better MusicXML import.

See my work at https://blog.karimratib.me/
by anon7000 | 2026-01-02 20:26:53+00:00
What are you even basing that on? Here are some facts:

- You have to pay money to get a static IPv4 address for cloud machines on eg AWS. Anything needing a static IPv4 will cost more and more as demand increases. NAT doesn’t exactly fix that.

- Mainstream IoT protocols have a hard dependency on IPv6 (eg Matter/Thread). Not to mention plenty of 5g deployments.

- Many modern networks quietly use IPv6 internally. I mean routing is simpler without NAT.

So it almost definitely won’t die. It’s more likely it’ll slowly and quietly continue growing behind the scenes, even if consumers are still seeing IPv4 on their home networks.
by tylerneylon | 2026-01-02 20:26:54+00:00
In case anyone is curious about _why_ light bends when it enters a lens:

First, light apparently slows down in some materials because the photons are constantly interacting with electrons, and these interactions create secondary waves that are slightly out of phase with the original light. The end result is a modified wave that effectively travels more slowly. So light going in a straight line through air travels more quickly than light going through a lens.

Second, getting more into quantum physics, light typically follows the shortest path from one point to another because that path tends to provide the most constructive interference between different possible routes. (The "why" of this is more involved; Feynman's book QED gives a good intro.)

Third, if you imagine a lifeguard running to rescue someone in the ocean, then they will take the fastest path, which is not directly toward the person in the ocean. Rather, they will run a bit more on the beach in order to have to swim less because travel through the water is slower. The end result is piecewise linear = two straight lines of travel, with a bend at the water line.

To summarize, you can ask "_why_ does light bend going into and out of lenses?" and the answer involves seeing light no longer as a particle but as a wave function (the quantum perspective), and then taking advantage of that wave function's tendency to prefer fastest-travel paths, and then noticing that the apparent bend is in fact the path of fastest travel.
by simonw | 2026-01-02 20:26:56+00:00
I really like this philosophy. I've been using it for a couple of years now - everything goes on my personal site, then I post links on Mastodon, Bluesky and Twitter and sometimes (if I remember to do so) LinkedIn, plus copy and paste it all into a Substack email every week or so.

I really need to automate it though - hard on Twitter and LinkedIn but still pretty easy for Bluesky and Mastodon.
by PaulHoule | 2026-01-02 20:27:03+00:00
It's a "just doesn't work" experience every time that I try it and I don't experience any value from it, it's not like there isn't anything I can connect to on IPv6 that I can't connect to on IPv4.

My ISP has finally mastered providing me with reliable albeit slow DSL. Fiber would change my life, there just isn't any point in asking for IPv6.

Also note those bloated packets are death for many modern applications like VoIP.
by wowczarek | 2026-01-02 20:27:24+00:00
As for the typing itself, just curious, were you a Blackberry user in the past? I was for 15+ years, but I've never used a Unihertz. But my typing experience was always running circles around every poor soul with a touch keyboard.

As to the rest - I owned one of every model of BlackBerry's Android PKB phones and none of this was an issue, so I'd say a lot of it may be Unihertz's execution. Losing navigation functionality with a PKB? That's shocking, you should have _gained_ advantage rather than lost anything.

Makes me almost happy I haven't gone for a Unihertz when my last Key2 croaked.
by jacobbudin | 2026-01-02 20:28:06+00:00
Location: Waterbury, VT, US
Remote: Yes
Willing to relocate: Yes
Technologies: Engineering manager and individual contributor across many web stacks but primarily JavaScript (TypeScript), Python, and PHP
Résumé/CV: https://www.jacobbudin.com/resume.pdf
Email: self@jacobbudin.com

For the past fifteen years, I’ve been building, overseeing, and leading technology projects for companies including American Express, Apple, Discover, MasterClass, Peloton, SoFi, and Zocdoc.

I’ve launched many web and mobile digital products for Fortune 500 companies and start-ups alike, including Webby Award-winning work.

- Modern client-side applications (SPAs) using JavaScript and TypeScript, using frameworks including React and Vue and related technologies (e.g., Next.js, Redux)

- Traditional server-side and microservice architectures using Node.js, Python, PHP, Java, and Go, and their more popular frameworks

- Native and non-native mobile development for iOS and Android platforms

- Cloud infrastructure and services, including self-service (AWS, Google Cloud) and full-service (Netlify, Vercel), as well as platforms for content delivery, monitoring, logging, analytics

- Fundamentals of DevOps, CI/CD, bundling, testing, i18n, security, compliance, and performance optimization

Open to independent contractor (freelance) positions.

Website: https://www.jacobbudin.com
GitHub: https://github.com/jacobbudin
Stack Overflow: https://stackoverflow.com/users/865601/jacob-budin
by kccqzy | 2026-01-02 20:29:18+00:00
There is a rich history of IoT devices using IPv6 to communicate among themselves without relying on the cloud. I think Nest started this trend. One Nest device sends a specific RA to make itself the router of all other Nest devices. All other devices can configure themselves thanks to SLAAC. The benefit of v6 is that there are so many addresses out there that the Nest device can just pick an arbitrary ULA and there won’t be collisions.

Don’t know about Matter though. If it requires the user to turn on IPv6 then it’s a user experience downgrade. It should just use IPv6 internally as an implementation detail.
by uishh | 2026-01-02 20:29:33+00:00
You’re right but you’re in the wrong place to argue this. Bezos has a talk where he famously talks about instituting weblabs and A/B testing because he doesn’t want to be a decision bottleneck and wants low stakes experiments with little friction.

But HN now is full of people completely removed from any kind of entrepreneurial mindset, people who aren’t “hackers” even in the most generous sense. They will not agree.

Keyboard warriors is probably the best descriptor of HN demo now.
by TylerLives | 2026-01-02 20:30:26+00:00
I don't see how being in the sun could be bad for us. We've been doing it for as long as we've existed and every other form of life does it as well. Anecdotally, I feel amazing when I'm sunbathing and I feel terrible during winter when there's less sun. The only explanation I can come up with is that modern people are somehow uniquely sick so their bodies can't do what every other organism has done for billions of years.
by jgerrish | 2026-01-02 20:30:31+00:00
>> 4) the vaccines likely have little effect on anything unless you were vaccinated as a child (and are a biological woman).

> This guidance is changing. Vaccinating men protects women.

Yeah, it was fucking like pulling teeth getting my HPV vaccine as an adult male. "It's for teenage girls" comments from multiple health care professionals.

I only took the first fucking dose in the regime, and none of my health care providers now offer low cost or covered options. I had to spend Covid money when I had it. I still need the rest of the regime.

Thank you thread for the reminder.