MurphyA/hacker-news huggingface dataset:
by publicdebates | 2026-01-02 17:29:48+00:00
Location: remote only

Remote: yes, only

Willing to relocate: n/a

Technologies: 20 years professionally in C, C#, C++, ObjC, Swift, Java, JavaScript, TypeScript, Ruby, Python, Lua, Clojure, Julia, Chicken Scheme, Go, PHP, Rust, Assembly and more!

Resume: c̶l̶a̶s̶s̶i̶f̶i̶e̶d̶

Email: contact@lowkpro.com

Recompense: No salary or benefits; contractor only; $950/hour

LLMs: Will not use AI or help build AI, on ethical and philosophical grounds
by alessiopel | 2026-01-02 17:30:09+00:00
Location: Barcelona, Spain / Italy

Remote: Yes

Willing to relocate: Yes

Technologies: Rust, Typescript, Javascript, Python, Docker, AWS

Résumé/CV: https://www.linkedin.com/in/alessiopelliccione/

Email: alessiopelliccione (at) proton (dot) me

GitHub: https://github.com/alessiopelliccione

I'm a Software Engineer with 4+ years of experience builnding scalable applications with a strong focus on web development and getting more into System Engineering (like my last project https://github.com/imesde/imesde), currently looking for a engineering-first (open source preferable) company with technically deep and ambitious product.
by vorpalhex | 2026-01-02 17:30:12+00:00
One of my uncles was asked to stop bringing his rifle to highschool because him and one of the teachers kept talking about hunting in the parking lot and getting to class late. The principle felt they were likely to at least make it in the building on time if they weren't chatting in the parking lot about their rifles/hunts/etc.

People used to have an insane amount of freedom and things generally went better.
by jonator | 2026-01-02 17:30:28+00:00
Location: NYC
Remote: Yes
Willing to relocate: No
Technologies: React/Next.js, TypeScript, Swift, Golang, Elixir
Résumé/CV: https://www.linkedin.com/in/jon-ator/
Email: jon (at) ator (dot) us

5 years exp, started career in healthcare at Epic, then building defi applications with $30+B volume. Interested in AI + Crypto.
by collingreen | 2026-01-02 17:30:35+00:00
Comparing high end, connoisseur based food like wagyu to the plastic wrapped supermarket meat most folks buy day to day isn't a good comparison. Both things exist; there isn't only one way people think (or don't think) about their food in this way.

Similarly with whisky - some folks care deeply some of the time about a particular whisky made by a particular distillery in a particular way in a particular place. This is fun and interesting and there is a lot to appreciate there. That doesn't mean there isnt a massive market for "well" whisky or the flavored ones where they mix up all the lower quality whisky they can get their hands on in bulk then add cinnamon or peanut butter syrup to it until people drink it again.

In the same way people generally don't LIKE the conditions of food animals it doesn't prevent their purchase, especially if it reduces cost or increases availability.
by yjftsjthsd-h | 2026-01-02 17:30:38+00:00
> Is zfs really worth the hassle, for someone who does not have time to play "home sysadmin" more than once or twice a year?

I'd argue that it's better for minimizing sysadmin work than the alternatives. Running a scrub, replacing a disk, taking a snapshot, restoring a snapshot, sending a snapshot somewhere (read: trivial incremental backups), etc. are all one command, and it's easy to work with.

> I've just rebuilt my little home server (mostly for samba, plus a little bit of docker for kids to play with). It has a hardware raid1 enclosure, with 2TB formatted as ext4, and the really important stuff is sent to the cloud every night. Should I honestly bother learning zfs...? I see it popping up more and more but I just can't see the benefits for occasional use.

The reason I personally would prefer it in that situation is that I don't really trust the layers under the filesystem to protect data from corruption or even to notice when it's corrupted. If you're sufficiently confident that your hardware RAID1 will always store data correctly and never mess it up, then it's close enough. (I wouldn't trust it, but that's me.) At that point, the only benefit I see to ZFS would be snapshots; an incremental `zfs send` is more efficient than however else you're syncing to the cloud.
by simoncion | 2026-01-02 17:30:42+00:00
> Realistically though there's enough fingerprinting in browsers to track you regardless...

Yep. For the OP, IPv6 "Privacy" addresses do what he's looking for. You can change how long they're valid for on Linux, so you can churn through them very frequently if you wish.

> Every year or two I move onto my ipv6 vlan and last a few hours before something doesn't work.

Odd. I've been using IPv6 for like fifteen, twenty years now with no trouble at all. If you've been using a "single stack" IPv6-only network, well, there's your problem.

> For me I just don't see the appeal of supporting both ipv4 and ipv6. It means a larger attack surface.

The attack surface with IPv6 is exactly as large as if all of your LAN hosts had a globally-routable IPv4 address. Thinking otherwise is as smart as thinking that the attack surface on a host increases linearly with the number of autoconfigured IPv6 addresses assigned to that host from the same subnet.

If you don't want the IPv6 hosts on your LAN to be reachable by unsolicited traffic, set the default policy for your router's ip6tables FORWARD chain to DROP, and ACCEPT forwarded packets for ESTABLISHED or RELATED connections. If you're not using ip6tables, do whatever is the equivalent in the firewall software you're using. If you know that you have rules in your FORWARD chain that this change would break, then you already knew that you could simply drop unsolicited traffic in the FORWARD chain.

Unrelated to that, I see no reason to get rid of IPv4.

I expect that the future will be that nearly all "residental" [0] and non-datacenter business connections provide globally-routable IPv6 service and provide IPv4 via CGNAT, as IPv6 will be used for servers deployed at these sorts of sites. [1] I expect that the future will be that all datacenters and "clouds" will provide globally-routable IPv6 to servers and VMs, and globally-routable IPv4 to the same by way of load balancers.

So, home servers [1] will use IPv6, datacenter and "cloud" servers will use IPv4 and IPv6, and "legacy" devices that work fine but will never have their IP software updated will use IPv4.

I see IPv6 as a "reduce the pressure on the IPv4 address pool" mechanism, rather than a "replace IPv4" system. Again, I see no reason to get rid of "short" IP addresses. Default to using "long" ones, and keep the "short" ones around just in case.

[0] I'm including people's personal mobile computers in this definition of "residential".

[1] "Servers" here include things like "listen" video game servers or short-lived servers for file transfers and stuff like that.
by potato3732842 | 2026-01-02 17:30:47+00:00
>when in reality, these things have never been more democratized and there are few if any gatekeepers involved.

This comment reeks of "64k ought to be enough for anybody".

>local building codes

Because anything to do with land and building example of a highly bureaucratic and expensive process. The process doesn't care who writes the stuff as long as the numbers check out. I can't do it (well enough) and I can't justify the expense. I'm not asking for bespoke work, just cookie cutter stuff. So if the cost were to come down....

>Maybe AI would make dealing with local bureaucracy easier, maybe it wouldn't?

The bureaucracy isn't the hard part. They are like a shitty vending machine. They need the right amount of inputs for a given output and it needs to be of good quality, no wrinkled bills. The justifying the juice for the squeeze is the hard part. I literally cannot stamp drawings no matter how hard I learn and no engineer can stamp my drawings without essentially recomputing everything. Whatever situation one cares to look at there's always someone at a margin like this.

Think about it from the engineer's perspective. He's not some huge national firm that can afford bespoke software to tie his existing software together and make his employees lightening fast at what they do. He needs to pay someone to do all the "work" of plugging things in, choosing what sort of calculations to run, etc, etc. He can't bid me a price I can justify. Maybe we'll get to a point where an AI inbox assistant can reformat and shovel inputs to his team so that they can work faster, and therefore cheaper and scoop up all the potential work like mine.

Now replace the engineer with something else. Maybe you do tolerance studies for manufacturing. If you can make your stuff cheaper more people can afford to benefit from your stuff.

And so on and so on for every comparable situation (someone wants to do something, but can't justify the cost of the desk work they'd have to buy along the way) in the whole economy. There's a TON of potential upside. The cost of flooding the world with low quality written content, scam chatbots, AI porn and everything else seems low in comparison to me.
Show HN: Social platform for sharing wishes validated by community coin tosses
by julienreszka | 2026-01-02 17:31:20+00:00
Coinfountains is a social platform where users share wishes and the community validates them through coin tosses.

How it works
Share a wish: Post your expectations vs reality
Toss coins: Click the coin button on wishes you relate to
Build community: Discover shared experiences through trending wishes
What are coin tosses?
Coin tosses are a lightweight way to say "I relate to this" or "I validate this experience." They're not monetary—just a click showing solidarity and support.

The format
Each wish captures the gap between what you hoped would happen (expectations) and what actually happened (reality). This format normalizes sharing disappointments and life's unexpected turns.
by EastLondonCoder | 2026-01-02 17:31:22+00:00
Staff-level frontend/system engineer based in Sweden. 20+ years experience shipping performance-critical, real-time, and composable interfaces in production. Previous work includes:

• Custom poker clients and in-house game engines (Gamesys, OpenBet)

• Embedded media platforms (Xperi/TiVo smart TVs)

• Large-scale e-commerce widgets (Stylitics, tens of millions of daily hits)

• LLM-assisted pipelines and tooling (CMS ingestion, visual diffing, media automation)

Strengths include UI architecture, latency-aware design, composable systems, fast iteration, and taking projects from prototype to production with minimal overhead.

Stack/tools:
React, TypeScript, Web Components, Canvas/WebGL, ClojureScript
Tauri, SQLite, Payload CMS, ffmpeg, Cloudflare Workers
GitHub Actions, Playwright, Codex-based AI workflows

Recent personal projects:

• Socken : local-first genealogy tool (Tauri + SQLite + GEDCOM)

• Kolibri Club : cultural site with CMS, ingestion pipeline, and live video workflows

• grabfilm : Filmarkivet + Archive.org media archiver with idempotent metadata handling

Looking for small, focused teams working on tools, infrastructure, creative software, or low-latency systems. Open to consulting, contracting, or embedded long-term roles. Prefer high agency, low management overhead, and no hype-driven development.

Contact: jonatan.wallgren@gmail.com
Site: https://www.kolibrinkpg.com
by jcalvinowens | 2026-01-02 17:31:54+00:00
Location: Bay Area, CA, USA
Remote: Yes
Willing to relocate: No
Technologies: C, C++, Linux, drivers, embedded, HPC, networking, video, radio, yocto
Résumé/CV: https://github.com/jcalvinowens/misc/blob/main/resume/resume.pdf
Email: calvin@wbinvd.org

I solve technical problems in exchange for monetary compensation. I do a little bit of everything: https://github.com/jcalvinowens

I currently have 20 hours/week available. I'm not considering full time roles at this time, only contract work. Thanks.
by MangoToupe | 2026-01-02 17:32:03+00:00
Hey macos obviously still sucks ass, but it sucks ass less than all the other options. The userland situations for linux and windows are both horrifyingly, incomprehensibly bad. Just look at their reliance on a single fucking key "control" for all operations when that was always an inexplicably bad choice. You have so many fucking keys, why douboe dip when it defacto cripples both cli and gui contexts?
by bityard | 2026-01-02 17:32:39+00:00
A question I didn't see answered on the Web site or in the comments... How does it determine what is "state"? Packages are easy, you just get a list of those with the package manager. I guess systemd lists services. But what about everything else? Is it just walking the whole file system and checking every file it finds to see if a package owns it? What about files and symlinks created by postinst scripts? Does it have special "knowledge" about certain services like Apache which have their own Ansible modules?

I don't know if this touches networking or not but I've always deliberately avoided configuring (most) networking on Ansible after having shot myself in the foot too many times.

I like this in theory and will give it a shot but I'm wary of getting bled out by all the sharp corner cases...
by badsectoracula | 2026-01-02 17:32:51+00:00
Isn't discussion editing a standard feature in chat interfaces? I've been using koboldcpp since i first tried LLMs (mainly because it is written in C++ and largely self-contained) and you can edit the entire discussion as a single text buffer, but even the example HTTP server for llama.cpp allows editing the discussion.

And yeah it can be useful for coding since you can edit the LLM's response to fix mistakes (and add minor features/tweaks to the code) and pretend it was correct from the get go instead of trying to roleplay with someone who makes mistakes you then have to correct :-P
by RaftPeople | 2026-01-02 17:33:04+00:00
> As another example, a more complex service may require more testing. You do the same first steps, grab commit 123, test, build, but now deploy to staging. At this point staging will be fixed to commit 123, even as development continues. A QA team can perform heavy testing, fixes are made to main and cherry picked, or the release dropped if something is very wrong. At some point the release is verified and you just promote it to production.

But how would you create that QA environment when it involves thousands of commits over a 6 month period?
by ewf | 2026-01-02 17:33:07+00:00
Embed Workflow | Support Engineer | REMOTE (EMEA/APAC/LATAM preferred) | Part-time

We're building an in-app workflow builder that SaaS companies embed directly into their platforms—letting their users automate processes without leaving the app.

Looking for a Support Engineer (10-15 hrs/week) to help developers integrate our product, troubleshoot issues, and shape our documentation. Technical background required—you should be comfortable reading code and understanding APIs.

Competitive hourly rate, flexible hours, real product influence. 1-2 month trial with path to grow as we do.

Apply here by Jan 15: https://embedworkflow.com/careers/jobs/support_engineer
by jacquesm | 2026-01-02 17:33:25+00:00
> You really need to think through the implications and consequences of censorship laws before advocating for them.

Maybe I did?

It is possible that we just disagree on this. Clearly misinformation about medical stuff is so damaging that many places have found it necessary to have laws on the books. I'm just elevating this from a misdemeanor to an actual crime based on the outcomes.
by kennykartman | 2026-01-02 17:33:25+00:00
I general I don't agree with that view, but indeed exceptions can be defined in different ways. An exception doesn't need to have a dedicated keyword or a glorified syntax to be one: if it's something that traverses the stack, has a handler or occurs on exceptional events, it's fair to call it an exception. A language doesn't have to support idiomatic use of exceptions for workflow control (such as C++) to have exceptions. Panic handlers, signals and interrupts might be defined exceptions as well. There are languages, such as Pony, that strive to have no runtime exceptions whatsoever. Not even panic handlers.
by derefr | 2026-01-02 17:34:47+00:00
They're literally serving the content with a text/plain media type.

If your browser is rendering plaintext documents in a way that's unreadable, that's a failure of your web browser to serve as an effective user agent for your needs.

(People shoot down the analogous argument for changing the base formatting of text/html, because changing the base UA styles would throw brittle old stylesheets out of whack. But plaintext doesn't have stylesheets that could be thrown out-of-whack.)
by ramon156 | 2026-01-02 17:34:48+00:00
Location: Delft, Netherlands NL
Remote: Yes
Willing to relocate: Yes
Technologies: Rust, TypeScript/JavaScript, Golang, Ruby
Résumé/CV: ramones (dot) dev (slash) hire-me
Email: ramonvansprundel@gmail.com

I have 4 Years of Experience as a SWE. I mostly worked with a TypeScript stack for work building Shopify platinum apps, and I've made and contributed to dozens of Rust projects (sudo-rs, nptd-rs, zed, uutils, firefox).

I'm also open to exploring new fields. I don't work well in an assembly line ticket processing setup, as this does not excite me in any way. I love diving deep into topics like memory management, architecture, solutioning and all that jazz!

Also willing to learn new technologies. Current favorite is Ruby on Rails

I'm also available as extra man-power for cool (F)OSS projects I can help out with
by maxglute | 2026-01-02 17:35:16+00:00
Most successful if you pick the reasonable excess death estimate, i.e. not PRC official stats that only counts respiratory failure, or mainstream western excess death estimate extrapolated from applying obese murican fatality rates. TLDR typical using east asian health profile, PRC excess death rate per 100k like 40-80% lower than JP/SRK/TW, ~20-60 per 100k vs ~100-150. It's not even close. TBH would have been a sweep if PRC actually went full authoritarian and mandated full vax dose, but TFW even PRC respects body autonomy more than west. PRC chose body autonomy over freedom of movement and just so happens to be very good at maintaining freedom of movement, i.e. 3 years of normal life in exchange for like 4-8 weeks of lockdown, with plurality of cities barely experiencing any. Unless one insists PRC aktually has 40% obesity rate or Chinese aren't east Asian, then it's beyond doubt PRC did best globally, while top performers in east asia not even in PRC league.
by leptons | 2026-01-02 17:35:34+00:00
>I've never heard anyone else complain, as a dev, that Safari was harder to develop for because it was buggier.

Then you simply are not paying attention.

There are thousands upon thousands of articles written about how Safari is the worst web browser.

https://www.google.com/search?q=safari+is+the+worst+browser

It's not idiosyncratic at all, it's a very mainstream, real thing. Just because you have your head in the sand does not mean it doesn't exist.

>If you can't be bothered to get some cheap secondhand Apple hardware for testing for your business, then that says more about the business decisions you're making.

I shouldn't have to spend any money for the privilege to debug Apple's crap browser.

>The idea that Apple ought to be obligated to make its browser available on other platforms seems pretty silly to me.

I never said they were obligated, only that they once did, and failed miserably, and couldn't monetize it, so they packed up and went home. They could, and once did have Safari on other platforms. Now they don't so fuck Apple, I don't care what they do or care about their users any more than Apple cares about developers.

>You sound like someone...

You sound like an Apple fanboi, and there seem to be many brainwashed similar to you in this comment section.

None of what you described is accurate, I only want Apple to allow other browser engines on iOS, and to not be anti-competitive assholes. That's it. And the DOJ thinks so too, so you're not in the right here defending Apple's tyranny.

>What do you expect? You develop and test on the platforms where your desired users are. If you can't accept that basic reality, then maybe you shouldn't be making software.

I expect Apple to be abusively anti-competitive and not block other browsers from using their own browser engines. Once they do that, then I will shut up about it. Until then, Apple are the assholes. Not me. Not other browser makers. Just Apple, and their apologists.
by simonw | 2026-01-02 17:35:36+00:00
I think we should continue to find ways to serve this stuff more efficiently - already a big focus of the AI labs because they like making money, and reduced energy bills = more profitable inference.

I also think we should use tax policy to provide financial incentives to reduce the environmental impact - tax breaks for renewables, tax hikes for fossil fuel powered data centers, that kind of thing.
by leerob | 2026-01-02 17:35:44+00:00
Hi. I'm an engineer at Cursor.

> By prioritizing the vibe coding use case, Cursor made itself unusable for full-time SWEs.

This has actually been the opposite direction we're building for. If you are just vibing, building prototypes or throwaway code or whatever, then you don't even need to use an IDE or look at the code. That doesn't really make sense for most people, which is why Cursor has different levels of autonomy you can use it for. Write the code manually, or just autocomplete assistance, or use the agent with guardrails - or use the agent in yolo mode.

> One way to achieve that would be to limit the number of lines seen by an LLM in a single read: read first 100 lines

Cursor uses shell commands like `grep` and `ripgrep`, similar to other coding agents, as well as semantic search (by indexing the codebase). The agent has only been around for a year (pretty wild how fast things have moved) and 8 months or so ago, when models weren't as good, you had to be more careful about how much context you let the agent read. For example, not immediately putting a massive file into the context window and blowing it up. This is basically a solved problem today, more or less, as models and agents are much better are reliably calling tools and only pulling in relevant bits, in Cursor and elsewhere.

> Try to write a prompt in build mode, and then separately first run it in plan mode before switching to build mode. The difference will be night and day.

Agree. Cursor has plan mode, and I generally recommend everyone start with a plan before building anything of significance. Much higher quality context and results.

> Very careful with asking the models to write tests or fix code when some of those tests are failing. If the problem is not trivial, and the model reaches the innate context limit, it might just comment out certain assertions to ensure the test passes.

Agree you have to be careful, but with the latest models (Codex Max / Opus 4.5) this is becoming less of a problem. They're much better now. Starting with TDD actually helps quite a bit.
by renewiltord | 2026-01-02 17:36:04+00:00
Europe can militarily fight Russia. That’s not really the problem. It’s more that Europeans don’t have the heart for it. They are too prosperous and don’t want to risk their lives. Russia is poor so the tradeoff is simpler.

You’re not going to get young German to go to the front. He is more interested in domestic interest-generational conflict.
by knowitnone3 | 2026-01-02 17:36:18+00:00
You should make up your own mind. why bother reading comments at all? why bother reading reviews? I bet you watch every movie and never comment on how good or bad they are because you'll be telling everybody else what to do and that would be hypocritical. I wonder how you stumbled upon VLC in the first place - perhaps you read about it somewhere and followed that advice?