MurphyA/hacker-news huggingface dataset:
by rover-tech | 2026-03-03 15:47:27+00:00
Rover | Barcelona, Spain & Seattle, USA | Analytics (Multiple Roles) | Full-time
Rover is the world’s largest online marketplace for pet care. We connect millions of pet parents with trusted sitters and walkers, and we’re building a global platform that combines technology, community, and love for animals. With offices in Seattle, Barcelona, and beyond, we’re scaling an engineering culture focused on high-quality code, data-driven product decisions, and customer empathy.
Open Roles:

Product Analyst (Seattle)
Business Analyst - Operations Analytics (Seattle)
Lead Business Intelligence Analyst - Marketing (Barcelona)
Lead Data Analyst - Marketing (Barcelona)
Lead Data Analyst - Product Analytics (Barcelona)
Manager, Product Analytics (Barcelona)
Senior Product Analyst (Barcelona)
Data Engineer, Analytics (Barcelona)

Apply: https://www.rover.com/careers/
by mlyle | 2026-03-03 15:47:38+00:00
There's nothing to say that you can't build something intelligent out of them by bolting a memory on it, though.

Sure, it's not how we work, but I can imagine a system where the LLM does a lot of heavy lifting and allows more expensive, smaller networks that train during inference and RAG systems to learn how to do new things and keep persistent state and plan.
by shadowgovt | 2026-03-03 15:47:42+00:00
The most relevant question to answer for your jurisdiction is "What is the penalty for lying?"

If none, you were born on March 5, 1957.

(Note on evaluating this: there are some circumstances where the penalty changes later. I know one person who's Global Access paperwork was delayed because they lied to their airline's frequent flyer program about their age. But that was the whole consequence: a need to update their data with the airline).
by throw0101a | 2026-03-03 15:48:18+00:00
> The problem is that during the darkest parts of winter, even if I postpone my wake up as long as possible, I'm still getting up in the dark if I want to be able to commute into work on time. There's no sunlight waking me up.

Russia tried all-year DST for several years and ended up getting rid of it. So even in more-north regions, where you'd think it would not matter, people still do not seem to like all-year / permanent DST (pDST).
by kamranjon | 2026-03-03 15:48:24+00:00
LM Studio (which prioritizes MLX models if you're on Mac and they are available) - I have it setup with tailscale running as a server on my personal laptop. So when I'm working I can connect to it from my work laptop, from wherever I might be, and it's integrated through the Zed editor using its built in agent - it's pretty seamless. Then whenever I want to use my personal laptop I just unload the model and do other things. It's a really nice setup, definitely happy I got the 128gb mbp because I do a lot of video editing and 3d rendering work as a hobby/for fun and it's sorta dual purpose in that way, I can take advantage of the compute power when I'm not actually on the machine by setting it up as a LLM server.
by teliskr | 2026-03-03 15:48:37+00:00
I've been using Macbook Pros for a long time. I usually spend 3-4k on them. I recently purchased an 14" Asus ZenBook for $1300 and loaded Omarchy Linux on it. I wanted to have something less expensive and lightweight for traveling. I really like it a lot! I notice that it is a little slower than my Macbook Pro, but the performance completely acceptable for most things.
Show HN: Pooch PDF – Because Ctrl+P still prints cookie banners in 2026
by membrshiperfect | 2026-03-03 15:48:51+00:00
Ctrl+P still prints cookie banners, sticky navbars, ads between paragraphs, and floating video players frozen mid-frame. In 2026.
Pooch PDF strips the junk first. It extracts the article content, re-renders it cleanly, and gives you a PDF. One click. Runs in your browser - nothing gets uploaded anywhere.
The paid version ($3/60 days) saves to Google Drive with sensible filenames and generates an AI summary as metadata. The free version just makes clean PDFs. No account needed.
It doesn't work on everything - dashboards, web apps, and hard paywalls are out. It's built for articles and it does articles well.
Named after a dog because it fetches things and brings them back clean.
CWS: https://chromewebstore.google.com/detail/pooch-pdf/[id]
Site: https://poochpdf.com
If it chokes on a page you care about, drop the URL here - genuinely useful feedback.
by shadowgovt | 2026-03-03 15:48:51+00:00
It's been done for about a generation or two, and that's what people don't seem to realize.

In the early aughts I was sitting in on privacy discussions that reluctantly acknowledged that regardless of what we do online, surveys showed you could offer someone at the mall a free Snickers and they'd fill out the whole form.

The perceived cost to the individual of divulging their personal data is near zero; dangling nearly any incentive in front of them will induce them to let it go. And that's not a new phenomenon.
by dylan604 | 2026-03-03 15:48:54+00:00
It was before 2011. We were using 10-bit x264 before then. Can't remember exactly the dates, but we were messing with AVISynth and crazy 10-bit QTReader that for whatever reason vertically flipped your source requiring an extra step to correct for that. This was pre-ProRes, so your 10-bit captures were really large. The 10-bit really helped with gradients, but not all players could handle it. Maybe by 2011 the players had caught up. By 2011, I had moved on from that type of work though.
by catapart | 2026-03-03 15:48:55+00:00
I'm not suggesting monetization without ads or subscriptions. I'm suggesting monetization without obnoxious bullshit like full page, scroll arresting ads, or news content locked behind a paywall, rather than editorial content locked behind a paywall.

If I go to your website where you purport to cover the news of the tech industry, it is always in your best interest to actually give me that news. I'd prefer it if they gave a dry, sometimes even bullet-pointed list of bare news facts. What they know, how they know it, and the basic ways it affects the site's topic/hobby, as soon as they possibly know it. From there, link to your subscription content that goes into detail about the news and provides attractive insight or framing or whatever, along with reasoned updates when the news stops breaking and we have some better or more reliable information. People who just want the news can hit the site, light up the in-page and side gutter banner ads, and then bounce. People curious for more or appreciative of the talent can subscribe and get more, and more informed, detail.

Basically, just the same old suggestions for any enterprise: figure out what people, right now, today, want; stop relying on what worked in the past or what is most convenient for your team. Break it down in to how people actually function, and then place monetization where you would purchase, for a price that you would purchase for. I'll always be able to find the news without you, so you don't have any leverage to hold it hostage. Use it as a lead for your content, which can be the kind of reporting (different than news in subtle but meaningful ways) that people will be happy to pay for.
by rayiner | 2026-03-03 15:49:39+00:00
Yet you can throw a rock and hit ten candidates for doctrinal STEM programs. I have no doubt that there are needs in specific areas. But that’s why the process described in the article permits exceptions.

In theory, you could trust USCIS to identify areas that have real need. But that process hasn’t been reliable in decades: https://spectrum.ieee.org/stem-crisis-as-myth-gets-yet-anoth... (“Salzman spoke of the latest data on STEM graduates and jobs, reiterating that STEM programs turn out at least 50 percent more IT graduates every year than there are U.S. job openings. He also said that if the H-1B program is ramped up to the numbers that are being advocated (up from 85 000 to 185 000), that worker oversupply could possibly increase to the 90 percent mark or more.”). Note this article was written before the impacts of AI, etc., started being felt. So things are even worse now.
by youknownothing | 2026-03-03 15:49:59+00:00
> I've done everything you're supposed to do and more.

By the sound of it, everything except reporting it? Winning SEO just means appear before them in search results, but the fake page shouldn't just lose the race, it should be taken down.

ICANN specifies how to deal with this kind of issue:
https://www.icann.org/en/system/files/files/submitting-dns-a...
by catapart | 2026-03-03 15:50:38+00:00
Yeah, I think there's a lot of juice left in the "newstand" model. We just have to figure out how to translate the efficiency of "drop in quarter, get news" with digital currency and content. Like you said: a micro-transactional framework. That would be a hell of a thing to get started, but if you could my money's on it working like a charm.
by jrjeksjd8d | 2026-03-03 15:50:53+00:00
Titles for ICs matter for two reasons: comp, and perf reviews. At bigger companies the amount of RSUs for Staff versus Senior can be substantial. At a startup where equity is worth nothing and salaries are in a tight band anyways it doesn't make a difference.

For perf reviews your title dictates the rubric you get evaluated against, but in fact your manager is probably trying to fit a curve and then work backwards to the rubric. So they'll decide you're a 3/4 and then pick some boxes for your weakest areas to mark you down in. The realpolitik of it is that you can do the same work or more at a lower level but get paid less, depending on what you negotiate coming in, your experience, previous roles, etc.

Once you get into VP, Director, and C level they are comparable between orgs on their own kind of ladder. There's levels of responsibility for outcomes associated with being higher in the food chain. Not to say there also isn't a political aspect, but they are broadly comparable between bigger orgs.
by ZpJuUuNaQ5 | 2026-03-03 15:50:56+00:00
I do this, more or less, although I am a bit older. It's not as if I enter my real name, address, or email at every opportunity, but there is really no perceptible feedback loop that would force one to contemplate the consequences. I visit my local news site and the first thing I see is a massive cookie banner which lists over a thousand third-party vendors and asks me to either "Accept all", or if I am being prudent, click adjacent button called "Choose" to go to another page, then manually untick dozens of tracker categories, and then click "Allow selection". Whatever I chose, it wouldn't have any tangible impact on my life. I simply do not care.
by LiquidSky | 2026-03-03 15:51:46+00:00
Does it even actually matter what you do? How many lawsuits/investigations have there been in the last decade revealing that some company or another that swore up and down was following privacy laws, protecting your data, and not selling it actually were. I'm at the point where I figure anyone who wants to track me is, and any privacy pop-ups or the like are just for show.
by 21asdffdsa12 | 2026-03-03 15:51:56+00:00
You are running on a outdated model of the world. That one of only discipline keeps people working, keeps them productive, keeps the in line.

We saw how that worked out in Soviet Russia and the culture it gave birth to in its aftermath. Artificially held up discipline by institutions and hierarchies is worthless. It only encourages subversion and thus most of the productivity is wasted on hunting for laziness and updating of ever more intricate behavioral programing rules, which make the organization ever more unable to react fast and decisive.

The only discipline worth a damn is intrinsic. People who want something, want to get somewhere. They need no shepards and prison guards, they need only a support harness, they need resources and people concerned about them. The culture that produces such people is required for things to succeed. Any culture that does not, can not succeed and is basically a parasite to cultures who do.
by kccqzy | 2026-03-03 15:52:06+00:00
We’ve had age verification for decades. It just depends on specifically what is being verified. Congress passed Children’s Online Privacy Protection Act back in 1998, that basically made it extremely tedious for websites to serve children under 13 years of age. How did everyone manage this in the early 2000s? Every child simply lied to the website with an incorrect birthdate. Now that was before real name policy was instituted by social networks and it was also common for people to provide a false name to websites. This approach of “asking the user for a birthdate and accepting it as true” is the only age verification method that’s sane.
by sjsdaiuasgdia | 2026-03-03 15:52:25+00:00
That's not always the cause of the wrong info. I've had a few situations where I was asking pretty specific questions that absolutely have publicly documented authoritative answers, and the first several search results were either the authoritative sources themselves or things that reference the authoritative sources.

The AI answer got the actual questions completely wrong. The questions involved vehicle registration laws in a specific state. The questions included the name of the state. The AI's answer seemed to be giving information based on other states.

All of the first page of search results were specific to the state I asked for, so if it was just summarizing those you wouldn't think it would give answers that would only exist on entirely different pages.
by thewebguyd | 2026-03-03 15:52:33+00:00
Neglect laws are written too broadly, giving too much discretion to CPS to decide what constitutes neglect or inadequate supervision. There have been a couple cases IIRC in Florida where parents were arrested for letting their kids walk/play in parks alone, albeit these were very young children.

Outside of that, there's increased traffic and the US as a whole is way too car centric. Suburbs are horribly designed, and we prioritize moving cars instead of moving people, and any kind of infrastructure design that might slow down traffic, reduce the need to drive, or mildly inconvenience a driver gets shot down.

There is a very real danger of getting killed by a distracted idiot in a car, and that risk is much higher today. I commute on I5 every day for work and every single day I see multiple people, going 80MPH watching tiktoks on their phone on the dash mount, or obviously looking down texting. I can't blame anyone for not wanting their kids running around the neighborhood when we can't even be responsible enough to pay attention when we are driving 2 ton death machines.
by renegat0x0 | 2026-03-03 15:52:34+00:00
OpenAI was already found to be integrating ads into API. It is only a matter of time. Enshitiffication is inevitable.

Google participates in AI bubble. When it pops, they will aggressively seek monetization. Be ready to see chatbot output to be populated with popups, video ads, popups, and stuff.
Show HN: Flashbang – Sub-1ms DuckDuckGo bang redirects via Service Workers
by t3ntxcles | 2026-03-03 15:52:53+00:00
I liked DuckDuckGo's bangs (shortcuts like !g to search Google directly) but didn't want to use DuckDuckGo as my search engine and the bang redirects were slow. Projects like unduck solved this by redirecting bangs locally — but they all load a webpage, execute JavaScript, then call window.location.replace(). Searches had a visible flash before the redirect. Every alternative I've tested — whether it's a page-load redirect, a Cloudflare Worker, or a browser extension — adds measurable latency. I knew a Service Worker could solve this entirely — intercept the request before the browser renders anything. So I built my own tool.

Flashbang intercepts the request at the Service Worker level before the browser renders anything. The SW does a hashmap lookup and a string template fill on raw URL-encoded bytes. Median redirect latency is sub-1ms. The browser never loads a page.

How it works:

- Service Worker intercepts every search request before it becomes a navigation and before page starts loading

- Bang parsing operates on raw encoded strings — no decodeURIComponent, no regex, no new URL() in the hot path

- Supports all 7 DuckDuckGo bang syntax patterns (prefix, suffix, no-space, mid-query, etc.)

- 14,000+ bangs from DDG + Kagi, plus custom bangs

- Address bar autocomplete via OpenSearch with a radix trie, ranked by frecency (exponential decay, 14-day half-life)

- Once the SW is installed, redirects work fully offline

What it's not:

- Not a browser extension — it's a web app you set as your default search engine

- No tracking, no analytics, no telemetry

- Zero runtime dependencies

- AGPL-3.0

~2,600 lines of TypeScript, 1,200 lines of tests. I'd love feedback on the architecture.

https://github.com/ph1losof/flashbang
by tgv | 2026-03-03 15:53:15+00:00
> A prompt can be a masterpiece.

So the true Renaissance artists are the Medicis and the RC church?

> how much creativity and effort

So art is art prompting, or is it creativity and effort? If some toddler spends two hours on a drawing, it's a masterpiece?

> AI can be used as another kind of brush.

A simile does not a truth make.
by rohxnsxngh | 2026-03-03 15:53:21+00:00
This is a thoughtful critique and I appreciate you raising it directly.
You are right that fish sentience is getting more attention in the literature and it deserves more ethical scrutiny than it currently receives. We do not take the position that scaling aquaculture is straightforwardly good without tradeoffs. There are real welfare concerns and the industry has not always handled them well.

A few thoughts on where we stand:

On welfare specifically, our technology actually reduces stress on fish compared to the current manual process. Traditional phenotyping involves netting, anesthesia, and physical handling. Our system measures fish without any of that. Less handling means lower cortisol, lower mortality, and healthier animals. We are not neutral on welfare. We think better measurement tools should lead to better treatment, not just faster growth.

On plant based protein, you are right that our framing glosses over it. Plant based is more efficient on land use and we are not arguing against it. The reality is that billions of people rely on fish as their primary protein source today and that is not going to change overnight. We are trying to make the aquaculture that already exists more sustainable and humane, not argue that it is the only path forward.

On the scale of killing, I do not have a good answer for that. It is a massive number and I understand why that gives you pause. What I can say is that if aquaculture is going to exist at scale, we would rather it be done with better data, less stress on the animals, and more intentional breeding practices than the status quo.
Show HN: Orkia – a Rust runtime where AI agents can't bypass governance
by killix | 2026-03-03 15:53:34+00:00
Orkia is an open-source Rust runtime for LLM agents where policy enforcement, trust scoring, and audit trails are wired into the execution loop at the type-system level.

No code path exists that executes a tool without passing through governance. Fail-closed by default, signed session evidence (ECDSA P-256), and agents that earn autonomy through demonstrated behavior.

Apache 2.0.
by thenoblesunfish | 2026-03-03 15:53:40+00:00
People don't like these checks. Ok. But. Parents worry about their kids being exposed to porn and social media. They want someone to do something about it. That political force is real, and someone is going to take advantage of it. What tools can they ask for if not these checks everyone agrees they hate? That's what I hope for in these types of comment threads.
by throw0101a | 2026-03-03 15:53:43+00:00
> Clock is a social contract. China has just one time zone and it seems to work fine.

If it didn't would the government actually care?

Most of the population is in the east, in which clock-noon and solar-noon is better matched:

* https://www.china-mike.com/china-travel-tips/tourist-maps/ch...

Doubt Beijing listens to the complaints from Lasa (Tibet) much.
by praseodym | 2026-03-03 15:54:00+00:00
The hardware is great, but the software is lacking. macOS only supports resolution-based scaling which makes anything but the default 200% pixel scaling mode look bad. For example, with a 27" 4K display many users will want to use 150% or 175% scaling to get enough real estate, but the image will look blurry because macOS renders at a higher resolution and then downscales to the 4K resolution of the screen.

Both Windows and Linux (Wayland) support scaling the UI itself, and with their support for sub-pixel anti-aliasing (that macOS also lacks) this makes text look a lot more crisp.
by chocmake | 2026-03-03 15:54:12+00:00
See eg. BBS+[1]. Proofs that preserve anonymity are generated locally and neither the verifier nor issuer can determine the user based on these (in scenarios of non PII signals like age thresholds), while still allowing the verifier to validate it's issuer approved.

[1] https://news.ycombinator.com/item?id=47231456
by killix | 2026-03-03 15:54:17+00:00
Hey HN, author here. Some context on why I built this and what's interesting technically.

I was deploying LLM agents for business processes and kept hitting the same problem: every agent framework defaults to "allow everything." No policy configured? All tools available. No audit? Hope your logs are enough. No trust model? Same permissions on day one as day one thousand.

Orkia flips every default.

Fail-closed by default. No policy rule matching a tool call = denied. Not "allowed until someone writes a deny rule." This is the opposite of how most frameworks work, and it's the single decision that shapes everything else.

Trust earned, not granted. Agents start restricted and gain autonomy through behavior. ATLAS tracks 4 dimensions (task completion, policy compliance, resource usage, audit completeness) and computes an autonomy level. The key insight: trust scores are keyed on SHA-256 of the canonical agent config. Change the model, tools, or instructions, trust resets to zero. No stale trust carries over.

Signed evidence, not logs. Every session produces a SEAL artifact, an ECDSA P-256 signature binding the runtime binary hash + config fingerprint + full governance event chain. It's not "we logged what happened." It's "we can prove which software version, running which config, produced which sequence of events." orkia verify checks it, orkia check gates your CI pipeline.

Sensitivity labels are monotone by construction. LabelSet wraps BTreeSet<DataLabel> and exposes insert/union but literally has no remove/clear method. Once data is classified, it stays classified. You can't break this property because the API won't let you compile code that tries.

MCP tool injection scanner. External MCP servers can embed prompt injections in tool descriptions (the text goes straight into the LLM system prompt). Orkia scans tool definitions for instruction overrides, exfiltration patterns, and zero-width characters before they're registered.

The loop guard has 6 detection layers running before policy evaluation: circuit breaker, outcome-aware dedup (same tool + same params + same result = faster escalation), ping-pong pattern detection (A-B-A-B cycles), proportional dominance (one tool consuming >80% of calls), per-tool rate limits, and warning escalation.

The architecture doc (ARCHITECTURE.md) goes deep on every design decision if you want to poke holes. Would love feedback, especially from people building agent systems in production or anyone who thinks the fail-closed default is wrong.