MurphyA/hacker-news huggingface dataset:
by narjo | 2026-03-02 23:54:09+00:00
Location: Seattle, WA, USA

Remote: Yes, hybrid/onsite preferred

Willing to relocate: No

Technologies: JavaScript, Typescript, React, Express, Nodejs, PostgreSQL, MongoDB, AWS, Docker, Nginx

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

Email: nathanj.th@gmail.com

I'm a full stack software engineer with experience in the JavaScript ecosystem. Recently I built Vizier (https://vizier-platform.com), a platform for deploying full stack apps to AWS.
by windowsrookie | 2026-03-02 23:54:19+00:00
You stated "You know you can use a standard Bluetooth and keyboard and mouse with an iPad? My wife uses her 13 inch iPad for everything - mostly Zoom, Office, everything web based"

In my opinion all of that works better on a laptop. I don't use any streaming services so that functionality is not important for me, but I do recognize that may be important for some.

For me carrying a tablet + laptop while traveling would just be wasted space when I can and prefer to do everything on the laptop anyways.
Ask HN: How did you figure out what research field you were passionate about?
by aabiji | 2026-03-02 23:54:54+00:00
I'll be graduating high school in a few months and I have no real plan for my life. I applied to electrical engineering at various universities because hardware and computing systems seemed interesting enough, and it's a practical choice. In school I got high nineties in physics, calculus, chemistry and biology class, but none of it really excited me or made me want to keep going on my own time.

What does pull me is the idea of research itself: actually discovering new stuff, adding to knowledge instead of just using what's already there. The problem is I don't have a field that excites me yet. I feel like I haven't seen enough of any discipline to know if it's worth years (or a lifetime) of focus.

For people who ended up in research careers, how did you figure it out? Was there a specific moment, project, class, paper, or random conversation that inspired you? Did you mostly wander through undergrad, switching majors or labs or taking odd electives until something stuck, or did it come earlier for you?

How do you know when something is more than a passing interest, when it's the kind of thing that could actually sustain you long-term? Is it the questions that keep nagging at you years later, or the daily grind of experiments/debugging/reading feeling surprisingly okay (or even good), or some other signal?
Any stories from when you were directionless at my age but eventually found your thing would be great. Low-stakes ways a freshman could poke around different areas without locking in too soon? Summer programs, random labs, self-reading that helped?
by alliegoodson | 2026-03-02 23:54:56+00:00
Location: California, US
Remote: Yes
Willing to relocate: Not at this time
Technologies: Figma, Sketch, Adobe Creative Suite
Résumé/CV: https://allie.goodson.dev/resume-2026-01-27.pdf
Email: allie [at] goodson [dot] dev

I am Allie Goodson, a designer based in California, focused on user centered design. I communicate easily and clearly with technical teams to ensure products are usable and accessible. I am looking for opportunities with companies that provide the chance to get my hands on a variety of products at all stages of development. If you would like to know more about me, please visit my portfolio website: https://allie.goodson.dev/
by FourLetterData | 2026-03-02 23:55:29+00:00
Location: Los Angeles, CA

Remote: Yes

Willing to relocate: For the right opportunity

Technologies: Python, Docker, nginx, Apache, React/Next/Vue/Angular, BigQuery, GA4, SEO, RAG, digital marketing, paid search, product marketing

Résumé/CV: Portfolio - https://work.fourletterdata.com/

Email: hello@fourletterdata.com

GitHub: https://github.com/myawesomebike

I'm a full stack developer with extensive advertising agency/marketing experience. Looking for full stack development, martech, data warehousing, start-up, and other builder/strategy roles.
by SLWW | 2026-03-02 23:55:51+00:00
> The release schedule was crap, as well as the 12 mini being an objectively bad phone.

I still use my 12 mini; it's by far my favorite iphone I've had since my 5s. It might have had sucky battery life but I was just happy to have a phone that could fit in my pocket.

I've replaced the screen twice, battery once (by myself) and I have really very little intentions on moving to anything newer than the 13 mini.

I'm not sure why Apple doesn't care about the mini apple users. My friends, when they pull out a 17 pro look absolutely ridiculous, constantly having to pull the phone out when doing any real work since the phone just keeps getting in the way.
by deltaops | 2026-03-02 23:56:00+00:00
Great tool! MCP is becoming essential for AI agents. Related challenge: as agents get more connected via MCP and other protocols, governance becomes critical. We're building DeltaOps (delta-ops-mvp.vercel.app) - human-in-the-loop approvals for agent actions. When agents can call tools, merge code, or spend money via MCP - you need oversight. Would love feedback on agent governance patterns!
by throwway120385 | 2026-03-02 23:56:03+00:00
The point isn't to allow people to do more with the glasses, the point is to interpose between the user and the physical world so you can control what they see and hear and so you can see what they see. You could see the same thing with Apple's VR headset -- if you can hide certain things from your own view in the headset, then Apple can hide things they don't want you to see too.

There isn't really a counter to that because most people will buy these things to watch movies on the airplane or the train, and they won't see the yoke until it's too late.
by shagie | 2026-03-02 23:56:53+00:00
I'd have to dig to try to find out what the date on this would be.

Russia is telling since they changed their timezones in 2016. I'm going to note that timezones are also a political identity too. https://www.timeanddate.com/news/time/russia-new-time-zones.... For a map https://commons.wikimedia.org/wiki/File:Difference_between_l... and the Wiki article https://en.wikipedia.org/wiki/Time_in_Russia#Russian_Federat...

China is aligned with Beijing and the rest of the country follows from when noon in Beijing is.

Sudan's history is in https://en.wikipedia.org/wiki/Time_in_Sudan

Argentina is https://en.wikipedia.org/wiki/Time_in_Argentina - My speculation would be that Argentina (the east coast especially) wanted to be economically synchronized with the coastal cities of eastern Brazil. Buenos Aires and São Paulo being on the same timezone makes it easier for the two of them to do business.

Alaska used to have four timezones. In 1983, they were consolidated into two timezones - Aleutian and Alaska. Being in -9 rather than -10 brings Anchorage closer to the Pacific west coast in its business day with the note that it doesn't matter too much when solar noon is if sun is up for 22 hours or 5 hours.
by ionwake | 2026-03-02 23:57:04+00:00
fantastic post , I recently just stated on HN that DragonBall really was part of Spanish culture in the early nineties.

I still remember as a child wandering into a bar on an afternoon, in a lost rural village in the middle of nowhere near the mountainous region in southern spain, now nearly 40 years ago. 2 old farmers were having a beer, the whole bar was totally silent, everyone watching the Dragon Ball episode on the tv. It was intense, the saiyans had just arrived.

It really surprised me ( as I did not realise adults watched it) and also because I thought on this trip to the countryside I would miss the episodes ( never to be able to be seen again). No internet back in the day.

Honestly, farmers watching Dragon Ball 40 years ago en el campo.
by giobox | 2026-03-02 23:57:06+00:00
The Wayfarer style was always bulky, they have been a fashion staple for decades at this point. The Meta gen2 ones aren't really that noticeably larger than "normal" Wayfarers - probably why they latched on this style as it gives the most room to stuff electronics while remaining similar sized to the original Wayfarer design.

I still see folks wearing Wayfarers almost every single day, and have owned various (non-Meta) pairs of them for most of my adult life.
by SNP4 | 2026-03-02 23:57:58+00:00
In 2026, the Athabasca Basin is more than just a mining district; it is a geopolitical necessity. As the global transition toward clean, sovereign, and sustainable power accelerates, the basin’s rich preserves and the companies exploring them—from established giants to aggressive Juniors explorers —are the primary architects of the world’s nuclear future.

This isn’t just geology. It’s the future of nuclear security.
by hunterpayne | 2026-03-02 23:58:48+00:00
Homomorphic encryption and similar techniques in this paper are just getting going. They are impressive technologies. However, they often take 100x the compute of "regular" systems with encrypted networking. This is probably the main blocker for these types of technologies. Until and unless insurance companies mandate these technologies because they are tired of paying out for their customers getting hacked, they probably won't be deployed. Probably for the best. Most devs can barely make code without advanced math and encrypted data work, let alone these types of advanced platforms.
Spotify's take on ADRs is great, but how do you enforce them at scale?
by iamalizaidi | 2026-03-02 23:59:47+00:00
Hey HN,

I built Decision Guardian — an open-source GitHub Action and CLI that automatically surfaces architectural decisions as PR comments when code touches protected files.
The problem it solves:

Spotify published a great post in 2020 about when to write Architecture Decision Records. I followed the advice. My team wrote ADRs. They sat in docs/adr/. Nobody read them before opening a PR.

https://engineering.atspotify.com/2020/04/when-should-i-write-an-architecture-decision-record

The gap isn't documentation — it's surfacing. The right moment to surface a decision isn't onboarding or sprint planning. It's when someone is actively editing the code the decision protects.

How it works:

1) Write decisions in a Markdown file (compatible with existing ADRs)
2) Add the GitHub Action to your workflow
3) When a PR modifies protected files, Decision Guardian posts the relevant decisions as a comment automatically

Decision format (plain Markdown):

<!-- DECISION-DB-001 -->
## Decision: Use Postgres for Billing

*Status*: Active
*Severity*: Critical

*Files*:
- `src/db/*/*.ts`

### Context
We evaluated Postgres vs MongoDB. Billing requires ACID compliance.
MongoDB was rejected — no transaction guarantees.

Features worth calling out:

1) Severity levels (Critical / Warning / Info) — can block PRs on critical violations
2) Advanced matching: glob patterns, regex, content-based rules, boolean logic
3) CLI works with any CI (GitLab, Jenkins, CircleCI, pre-commit hooks)
4) Handles PRs with 3000+ files without OOM
5) Idempotent comments — no spam, updates in place
6) Zero external network calls — nothing leaves your GitHub runner
7) 109 tests, ReDoS protection, path traversal protection

vs. CODEOWNERS: CODEOWNERS assigns reviewers. This explains why the review matters. Best used together.
vs. Danger.js: Danger requires code. This requires Markdown. Non-JS engineers can own their decisions.

It's MIT licensed, single-step GitHub Action or npx decision-guardian CLI.

Happy to answer questions.

Repo: https://github.com/DecispherHQ/decision-guardian
by quechimba | 2026-03-02 23:59:50+00:00
Location: Colombia
Remote: Yes, or in Medellín
Willing to relocate: No
Technologies: Ruby, Rails, Node, React, TypeScript, CSS, Next.js, Postgres, and more!
Résumé/CV: https://drive.google.com/file/d/1u8lj0Hes9jugQt2l7_ZrMxgPVkk7zJU1/view?usp=drivesdk
Email: it's in my CV
by jlongo78 | 2026-03-03 00:00:07+00:00
Nice work on the local-first approach. One thing worth considering as you scale this: session persistence becomes critical once users run long agentic tasks. The painful failure mode is losing context mid-run during a network hiccup or browser refresh. Teams doing serious Claude Code work often need instant output replay and the ability to resume conversations exactly where they left off, not restart from scratch. That architectural decision early saves enormous frustration later.
by jlongo78 | 2026-03-03 00:00:14+00:00
Rust is a great choice for this. One thing worth considering: the hardest part of persistent memory for AI agents isn't storage, it's session boundary detection. Knowing when to chunk, summarize, or expire context matters more than raw persistence. Also, if you're building for multi-agent workflows, think carefully about concurrent write conflicts early. These are much cheaper to design around than retrofit later.
by rmykhajliw | 2026-03-03 00:00:53+00:00
Location: Kyiv, Ukraine
Remote: Yes
Willing to relocate: No
Technologies: php, laminas, symfony, nodejs, ruby, mongodb, aws ect.
Résumé/CV: https://www.linkedin.com/in/necromant2005
Email: necromant2005[@]gmail.com

I love building a big systems with a lots of data, right now my app process 2-3Tb data daily
by function_seven | 2026-03-03 00:00:53+00:00
The parent was talking about people choosing to wear these. Today there might be reluctance to wear them because they're creepy or uncool. But that mirrors the reluctance for cool kids to wear bluetooth earpieces back when they were those chunky Borg-looking things. Then they got shrunk down. They got "high quality, convenient, [and] light".

When these types of glasses are virtually indistinguishable from regular sunglasses, and a critical mass of cool people wear them all the time, the reluctance from the rest of us will melt away.

I hope I'm wrong. Really.
by plastic041 | 2026-03-03 00:01:13+00:00
> Deathbot Incongruence Anxiety

This sounds like a term from an Arthur C. Clarke novel. Also reminds me of Urasawa Naoki's Pluto.

> Information Utility Burnout

These days, every time I search for something, I have to use 100% of my brain just to work out which results are slops and which are not, even on Kagi. A few days ago, I had to search for something on Google without an adblocker. It was a remarkable experiance. Like, 60% of my screen were ads or AI slops.
by array_key_first | 2026-03-03 00:01:18+00:00
Is it that they're privacy obsessed, or rather that most people have a passion for self destruction and exhibition?

If you think about it, the "dork" position was the one that was most normal, it's the status-quo. The people wanting to record in lockerooms and what not is not the status-quo. They win because most people are short-sighted, or even secretly love hurting themselves.
by washadjeffmad | 2026-03-03 00:01:55+00:00
Extending that, we don't know whether this prevented costlier or more time consuming methods of investigation, led to closing of cases by arrest or not pursuing someone found to be innocent, or otherwise helped increase efficiency by not assigning officers to patrol duties around Flock areas.

I'm 'active threat model' level of anti-surveillance, but it's worthless to try to base anything off such a premature and incomplete picture.
by jcelerier | 2026-03-03 00:02:38+00:00
how would you write something like

#include <print>
#include <map>
#include <string>

int main(int argc, char** argv)
{
using namespace std::literals;

std::string foo = "foo:";
foo += argv[0];

std::map<std::string, int> m{
{foo, 123}
, {"count: "s + std::to_string(argc), 456}
};

std::println("{}", m);
}

in C
by bogwog | 2026-03-03 00:03:28+00:00
How so? I'd expect the opposite

> Hey Meta, is it safe to cross the street

> You are absolutely correct to check whether it's safe to cross before crossing! (emoji). Let me check for you(emoji)

> ...10% ...40% ...80% ...100% DONE. (made up progress bar)

> It is perfectly safe to cross right now! (emoji)

> Thanks Meta! (user dies)
by al_borland | 2026-03-03 00:03:37+00:00
To be fair, back when it was released it did do that. I didn’t use my iPad often in 2010, but it held onto its charge extremely well. Almost no loss while sitting idle.

I think all the push notification, cloud syncing, and everything else in the background are what kill it now.

As someone who very occasionally used my iPad, I think this may be the root cause of why I gave up on it and no longer own one. I didn’t use it a lot, so the battery was always dead when I went to pick it up. This wasn’t a problem with the first gen.

I’ve accepted that I need to charge my phone daily. I will not charge something like an iPad or laptop daily. If I’m not using it on battery for 8+ hours per day, there should be no reason it can’t hold a charge. There should be a proper sleep mode, instead of just turning off the display like on a phone. I always find it awkward and frustrating when an iPad is getting a bunch of notifications, waking up the screen, every few minutes while no one is even near it and those notifications are also going to the person’s phone.

I feel the same way about the Apple Pencil. I would have used it more if they used Wacom-style tech that didn’t require the stylus be charged. Then it could simply be picked up and used… like a pencil. I don’t know what the Apple Pencil’s excuse is for not being able to hold a charge.
by orwin | 2026-03-03 00:04:04+00:00
I think the main story quality definitely decreased since black/white 2, but the ideas are there. And they streamlined the game enough that ev grinding isn't as painful, and breeding less random.

To be really short: I think the solo games are slightly worse overall, but the multiplayer VCG is in the best state it ever was. They have tournaments with 5k people.
by ThrowawayR2 | 2026-03-03 00:04:10+00:00
Unfortunately, "The French-Italian eyewear brand [EssilorLuxottica] said it sold over 7 million AI glasses last year, up from the 2 million that the company sold in 2023 and 2024 combined." from https://www.cnbc.com/2026/02/11/ray-ban-maker-essilorluxotti... . That's at least 9 million units in the field, probably 1000x more than Google Glass ever sold, and more than 3x growth in sales in one year.
by jcremona | 2026-03-03 00:04:10+00:00
Location: Argentina (UTC-3)

Remote: Yes - fully remote, comfortable overlapping with US or EU time zones

Willing to relocate: Not at this time

Technologies: Python (FastAPI, Django), PostgreSQL, Docker, AWS, React, Node.js,

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

Email: jncremona@gmail.com

I’m Julián Cremona, a software engineer based in Argentina specializing in Python backend development
by reggz | 2026-03-03 00:05:07+00:00
In practice I’ve found agentic search does improve accuracy on harder queries, but the cost climbs pretty quickly once you move away from a single pass. More steps, more chances to call the model again, more room for retries. It compounds faster than you expect.

Plain RAG is easier to keep predictable if your retrieval is tight. But once chunk count grows and you start pushing larger contexts, quality drops and you end up compensating somewhere else.

What’s worked best for me is a hybrid. Cheap default path first, then only route ambiguous or high-value queries into the heavier agent flow.

Also I think cost per successful task is more meaningful than cost per query. The expensive path only makes sense if it actually reduces retries or downstream fixes.
by guerython | 2026-03-03 00:05:56+00:00
Plan doc now drives everything. Every request becomes a four-bullet plan (inputs, connectors, guards, metric) before any workflow runs so the agent has a concrete target instead of just questions.

Each connector includes a watcher expecting {status:'ok'}, logs the sessionId, and enforces guard thresholds: retries>3/30s, loop depth>4, or cost>2x baseline. When a guard trips we pause the plan, stream the watcher log to the manual gate, and only let the next run continue after a human approves the diff. That keeps automation fast but keeps the ops team in control.
by cyberax | 2026-03-03 00:06:07+00:00
I've been looking at the field, and I can't really see how most of this is useful. ZKPs and FHE add a lot of complexity to a pretty simple task: verifying the age and/or identity.

These tasks are so simple that you can _almost_ use the existing TLS client certificates for that. Their only drawback is that they're trackable. A simple asymmetric challenge-response system with a nonce easily fixes this:

1. The service provider generates a 128-bit nonce and sends it to me.

2. I use a verification system provided by my government, and it returns a document saying: "The owner is more than 18 years old, the nonce for the request was ......, and this proof is valid for this service name hash". This document is signed by the trusted government certificate.

3. I send this signed document to the service provider.

No need for range proofs and other stuff. I think this flow can even be expressed using OIDC and JWTs!

What am I missing that requires full-blown ZKPs?
by insane_dreamer | 2026-03-03 00:06:31+00:00
my youngest uses our iPad. My wife and I have iPhones and MacBooks and never see the need to use an iPad (I much prefer keyboard input, I like to read paper books and I don't play games; I prefer watching movies on the laptop too). Our teen has a phone, does everything on there, and wouldn't use the iPad either, + laptop for school and some entertainment.
by filipelbc | 2026-03-03 00:06:40+00:00
Location: Brazil
Remote: Yes (only)
Willing to relocate: No
Technologies: Python, Java, Typescript, C#, F#, Rust, Bash, Docker, PostgreSQL, DynamoDB, AWS (Cloud Formation, Lambda, Cognito, API Gateway, etc...)
Résumé/CV: https://www.linkedin.com/in/filipelbc/
Email: filipelbc at gmail.com

I'm a full-stack software engineer and tech lead with 9 years of experience, mostly focused on the backend (platform, APIs, integrations, dev-ops, and data pipelines). Experienced in building and operating APIs, event driven systems with complex business logic.
by singhsanjay12 | 2026-03-03 00:06:45+00:00
DNS keeps showing up in outage postmortems, but what's often missing is discussion about recovery, not just prevention.

In this post, I break down common DNS failure patterns (TTL propagation, resolver overload, control plane dependency loops) and why recovery can deadlock when your tooling itself depends on DNS.

I'd love to hear how others design around this:

Do you use DNS-independent fallbacks?

Static seed lists?

Separate control plane resolution?

Aggressive caching vs short TTLs?

Curious what patterns have worked (or failed) in real systems for folks.
Show HN: Pinhead – Adding 2FA to Your CLI (Linux, FreeBSD, OpenBSD, NetBSD)
by voidbrainvoid | 2026-03-03 00:06:54+00:00
Hi everyone,

I’ve developed a minimalist 2FA tool (TOTP) for CLI. My goal was to create something with the widest possible reach across Unix-like systems without the typical dependency bloat.

Key features:

- Pure ANSI C: No external dependencies beyond libc.

- Wide Portability: Tested and running on Linux, FreeBSD, OpenBSD, and NetBSD.

- Security focused: Fixed-width types, endianness-aware, and compiled with stack protection flags.

- Lightweight: Fast execution, ideal for integration into scripts and legacy infrastructure.

- Build for final users is gmake based but without autotools.

The project is hosted on Codeberg under the BSD-3-Clause license. I’m currently in the final polishing stage and would love to hear your thoughts on the code structure and portability.

Check it out here: https://codeberg.org/rafael-santiago/pinhead