MurphyA/hacker-news huggingface dataset:
by grey-area | 2026-03-03 09:43:26+00:00
It is hard to define reasoning or thinking, these are vague concepts. I use them to indicate there are areas where these machines take obviously wrong decisions, because they are above all probability weighing machines based on a corpus, that is not I hope you would agree thinking, so you must believe there is some emergent properties which constitute thinking since you're so confident these machines are in fact doing that.

AI companies use these terms (thinking, reasoning etc) to try to trick users into anthropomorphising pattern matching machines and so that people believe they are true general intelligence.

I don't think we've reached AGI yet, though we are closer than previously, and I'm skeptical LLMs will be the route - they are impressive, but they are better at tricking humans than at performing complex tasks they have not seen before IME.

Do you think we have seen AGI yet from LLMs? If not how would you define their limitations?
by amelius | 2026-03-03 09:43:34+00:00
> The core issue is that browsers are real-time systems. They render frames when they can, skip frames under load, and tie animations to wall-clock time. If your screenshot takes 200ms but your animation expects 16ms frames, you get a stuttery, unwatchable mess.

But by faking the performance of your webpage, maybe you are lying to your potential users too?
by kelseydh | 2026-03-03 09:43:48+00:00
One of the most depressing days of the year in B.C. is when daylight savings ends, and clocks are switched back an hour in November. The sun goes from setting at ~6pm to ~5pm, and you officially end work with it dark out. I'm very happy we are switching to permanent daylight time.

There's nothing more glorious than those late summer solstice sunsets w/ daylight time, where the sun doesn't set until 10pm. Great for festivals and planning outdoor activities with friends.
Ask HN: How to report a vulnerability when AI answers the company email?
by nickgreg | 2026-03-03 09:44:46+00:00
I noticed a vibe coded app exposes user chats and details about the user identities. The app user base is growing. The issue would be fast to fix as doesn't require an exploit, it's just a dumb AI coded mistake.

I emailed them, but AI responds saying it will raise it internally and when DM'ing the team on X I got no response.

The AI that responded to my email has not fixed it.

What should I do?

Do I send the AI an email saying, you have 30 days until I make it public? That doesn't seem right if I don't know the AI actually gets it in front of a human.

If I posted it here it would get fixed very quickly but I would like to try to do it responsibly.

I can't be the only one who found this given how obvious it is so failing to get the message to them quickly is also a problem.
by wolvesechoes | 2026-03-03 09:45:22+00:00
And yet no one goes to eat European food.

You just prove that European and Asian has completely different connotations, even if they both has seemingly geographical denotation. First is also used in political context, whereas second isn't. First is used when discussing alternative solutions to US-owned tech and services, and second is not.

No one goes out saying that Pad Thai is Asian alternative to freaking spaghetti, and people living across Asia should eat Pad Thai to get some food sovereignty.
by barbs | 2026-03-03 09:45:35+00:00
I'm on my 8th year of using my 2016 SE. Have replaced the battery and screen a few times over the years. A fair few of the apps I used stopped supporting iOS 15 so I've got old versions of those apps installed, but WhatsApp, Signal and my banking app still actively support iOS 15 so it works well enough for me, for now.

I have an iPhone 13 mini sitting in a drawer for when I need to switch.
by blueprintninja | 2026-03-03 09:45:51+00:00
Location: Kosovo (CET / UTC+1)

Remote: Yes – 6+ years of full-time remote work experience

Willing to relocate: No

Technologies: Flutter/Dart (Mobile & Desktop)

Résumé/CV: https://linkedin.com/in/buhar

Email: buharmorina {at} gmail.com
by itvision | 2026-03-03 09:47:06+00:00
I love facts, reasoning, and logic and I'm not known for being biased or opinionated, something that the Ars comments section has become where unpopular points of view are downvoted to hell.

AI is mocked even though the vast majority of Ars commenters have extensively been using chatbots for years. You know how it's called? Hypocrisy.
by theshrike79 | 2026-03-03 09:47:30+00:00
I'm a skeptic myself and a long-time developer. But I do have to admit there's a nugget of truth in the Claws.

I installed picoclaw on a whim (or nano? can't remember).

In maybe 15 minutes I had it make a "get weather for this specific area using the met.no API" skill and "check the train tables at these two stops for this specific line" skill.

Then I could just say "I go to the office every Monday on a train that leaves at 8, notify me if the weather is bad or there are delays in the train schedules"

And it just worked.

The "make a skill" bit was optional, it could've figured out both on its own, but I've been doing this for a while and figured out it's a lot more (token) efficient to have it specifically know how to do the things I want it to do.

---

Now lets take this loop and think about the system and what it could do.

Even if I wasn't a programmer and just went with "tell me when the train line I use for my commute is late" the system itself could see that "hmm, this looks like a thing I'll be doing often" and create a script/skill/plugin to do that via an official API (or WebMCP in the future).

You can't do that with Zapier or N8N.

There are many cool ways a pure LLM-powered system like that can be optimised, and more importantly, can be taught to self-optimise. By default I think the systems use the "main" model to read the HEARTBEAT.md file, which is stupid expensive. That could be done with a local model small enough to run on a modern phone.

And if that small local model says "yep, there's something to do", then it can either give the full task to a LLM or if it's smart enough it can spread specific tasks to small or medium local models first.

tl;dr OpenClaw is what Siri should've been after that epic fail of a Apple Keynote.
by alkonaut | 2026-03-03 09:49:19+00:00
And I think we need to redefine privacy as something that isn't black or white. In a bathroom or in my home I expect complete privacy. In the street I expect _less privacy_ but it doesn't mean I have "no expectation of privacy".

If my biometrics or a recording of my voice is sent to a different continent and then used to change which ad shows on the phone of the person next to me on the subway, then that's less privacy than I expected and wanted.
by Imustaskforhelp | 2026-03-03 09:49:29+00:00
For context, I had the moto g5 plus/ maybe g5 phone. Those phones might be so old that the concept of ads didn't come whereas every phone we bought after that did have ads/came with prepackaged apps.

So I may have had a rose tainted picture of Motorola and I didn't know this, Let's see what happens next tho. I can just hope that motorola stops with the ad and the motoapps that you are mentioning now that they are partnering up with graphene.
by chmod775 | 2026-03-03 09:49:29+00:00
I've done similar shenanigans before. That main loop is probably simplified? It won't work well with anything that uses timing primitives for debouncing (massively slowing such code down, only progressing with each frame). Also a setInterval with, say 5ms may not "look" the same when it's always 1000/fps milliseconds later instead (if you're capturing at 24fps/30fps, that would be a huge difference).

What you should do is put everything that was scheduled on a timeline (every setTimeout, setInterval, requestAnimationFrame), then "play" through it until you arrive at the next frame, rather than calling each setTimeout/setInterval callback only for each frame.

Also their main loop will let async code "escape" their control. You want to make sure the microtask queue is drained before actually capturing anything. If you don't care about performance, you can use something like await new Promise(resolve => setTimeout(resolve, 0)) for this (using the real setTimeout) before you capture your frame. Use the MessageChannel trick if you want to avoid the delay this causes.

I'm leaning towards that code being simplified, since they'd probably have noticed the breakage this causes. Or maybe, given that this is their business, their whole solution is vibe-coded and they have no idea why it's sometimes acting strange.
by skeledrew | 2026-03-03 09:49:34+00:00
> not learning anything new

Huge disagree. Or likely more "depends on how you use it". I've learned a lot since I started using AI to help me with my projects, as I prompt it in such a way that if I'm going about something the "wrong" way, it'll tell me and suggest a better approach. Or just generally help me fill out my knowledge whenever I'm vague in my planning.
Show HN: U2m.io – Free URL shortener with bulk API, QR codes, and geo analytics
by cosmicmeta | 2026-03-03 09:49:43+00:00
I built a free URL shortener with features that competitors typically charge $20-200/month for.
What it does: - Bulk API: shorten up to 100 URLs in one POST request - QR code generation: PNG + SVG, customizable sizes (100-2048px) - Click analytics: GeoIP (MaxMind) for country/city, device classification, browser detection, UTM parameter preservation - Custom short codes: 4-20 alphanumeric characters - Hash-based deduplication: same URL = same short code, deterministic - Redis caching layer for sub-millisecond redirect lookups - URL sanitization for malformed Unicode characters

Why I built it: Most URL shorteners either charge for analytics and QR codes, or limit their free tier so aggressively that it's unusable for real work. I wanted something API-first, with real analytics, that I could use in my own projects without hitting paywalls.

Tech stack: Spring Boot 3.4, MySQL, Redis (Jedis), MaxMind GeoIP2, ZXing for QR codes.

Try it: https://u2m.io

Happy to answer technical questions about the architecture or design decisions.
by wongarsu | 2026-03-03 09:50:04+00:00
Much better than they did half a year ago, but a single RTX 6000 won't get you there

Models in the 700B+ category (GLM5, Kimi K2.5) are decent, but running those on your own hardware is a six-figure investment. Realistic for a company, for a private person instead pick someone you like from openrouter's list of inference providers.

If you really want local on a realistic budget, Qwen 3.5 35B is ok. But not anywhere near Claude Opus
by ErroneousBosh | 2026-03-03 09:50:51+00:00
> But by faking the performance of your webpage, maybe you are lying to your potential users too?

I think you're missing the point of it a little. The "user" is someone who wants to watch a rendered video of the brower's display, but if it takes longer than one frame (where you read the word frame in this comment, think of a frame of video or film, not a browser "frame" like people used to make broken menus with) to actually draw the visual the browser will skip it.

Instead this appears to just tell the browser it's got plenty of time, keep drawing, and then capture the output when it's done.

It's not too different to how you'd do for example stop motion animation - you'd take a few minutes to pose each figure and set up the scene, trip the shutter, take a few more minutes to pose each figure for the next part of each movement, trip the shutter again, and so on. Say it took five minutes to set up and shoot each frame then one second of film would take an hour of solid work (assuming 12 frames per second, or "shooting on twos").

It's just saying "take all the time you want, show me it when it's done" and then worrying about making it into smooth video after the work is done.
by hackshack | 2026-03-03 09:51:10+00:00
This person scraped phosphor out of a broken fluorescent tube and made several experimental CRTs: https://www.sparkbangbuzz.com/crt/crt6.htm

From the site: "The cathode ray tubes that I am describing here are crude and they are relatively easy to make at home. They are in fact, much easier to build than most technically minded people would ever imagine."
by lejalv | 2026-03-03 09:51:41+00:00
For OP's calibration since he is working on “that problem”

> A younger version of myself felt guilty at disliking reading scientific papers. Then I realized I just didn’t want to be a scientist, and stopped caring. (Also, I realized that nobody really enjoys it, so it’s kind of a moot point; when I realized this I tried to solve the problem for everybody, and now work for a startup that is making real progress against this problem.)

(my emphasis)

I did enjoy reading papers, a lot. I wish I had had more time for it. I don't think your mental model is substantiated.
by alkonaut | 2026-03-03 09:52:01+00:00
> in most places in public you should have zero expectation of privacy (in the US)

Shouldn't there be a discussion about what that means? What _is_ privacy? Is it completely black or white, all or nothing? Are some kinds of privacy breaches more acceptable than others?

I feel that the "you can have no expectation of privacy in public" discussion is some times used as if it's some sort of fundamental truth that must not be challenged. If people _want_ to have more privacy in public, whatever that means, then let's make it happen.
by k_kelly | 2026-03-03 09:53:00+00:00
Glitch is building the AI agent for Advertising

Glitch creates Ad Campaigns 10x faster than a human that perform 5 times better. Even if the human uses AI.

We need Engineers who want to tackle hard problems like treating the real world as context for LLMs, understanding markets in a few seconds, and dealing with the complex ML algorithms that underlie digital advertising.

We are a team of 16 and a mix of Startup Hustlers and ex-Google Ads Engineers. We've raised Seed and are doubling our customer base every 6 weeks.

We love Agentic Coders and want people who are building not for today but for what the next model can do. You wont build the app you will build the systems that build the app.

Bonus points if you think Agents can solve design and frontend UI.

Email me @ kingsley @ glitchads.ai
by HorizonFlowLive | 2026-03-03 09:53:33+00:00
James H. | Remote (US) | U.S. Citizen, open to relocate SF/NYC | Full-Time

Founding CTO at an AI startup — built the whole thing from scratch. 170k+ users, 13 microservices, shipped across web, iOS, Android, and desktop. I write code every day and own systems end-to-end from scoping through production.

Day-to-day: Python (FastAPI, Django), TypeScript (React, Next.js, Node), PostgreSQL, Redis, Docker, AWS. Built multi-agent pipelines with LangGraph, agentic RAG, structured outputs, production LLM observability. Thousands of agent calls running daily. Also built real-time voice features (STT/TTS streaming) and quantitative ML systems — XGBoost classifiers on 232k bars across 53 assets for volatility regime detection.

Previously co-founded and shipped two other products (event ticketing platform, DeFi protocol). Comfortable with ambiguity, fast iteration, and working directly with customers. I use AI tools heavily to ship (Claude Code, Cursor) but understand what's happening under the hood.

Looking for: Forward-Deployed Engineer, AI/Full-Stack Engineer, Staff/Principal Engineer roles at companies that ship fast and give real ownership. Strong preference for remote. Open to onsite in SF or NYC for the right opportunity.

talents.numbers5z@icloud.com

https://linkedin.com/in/jameslhebert

https://github.com/dlhugly
by davydm | 2026-03-03 09:54:11+00:00
one could argue the same about any SaaS-heavy operation - eg, I've heard at my place of work before "why make it when we can just pay for it" - which inevitable wraps back onto a monthly sub and rising costs. I've been blocked from completing the feature-flag implementation in our own software because they'd rather outsource that, with latency and uncertainty, to posthog.

I have to concluded that a lot of people are nowhere near as smart as they think they are.
by Megranium | 2026-03-03 09:54:43+00:00
I guess it's exactly the opposite for me ... I always hated using "normal" language with the computer.

I often quip that I became a programmer specifically to avoid having to use spoken language. I always twitch at the thought of using any voice-based assistant.

Thinking in systems and algorithms is more enjoyable than using human language when it comes to computers IMHO ...
by ausbah | 2026-03-03 09:56:03+00:00
ofc there’s a spectrum in LLM usage, but the usage scenario of LLMs as a “supervised force multiplier” (paraphrasing your linked comment) isn’t how most near anyone uses them. I can’t imagine gamedev is any different.

what a vast majority of LLM usage appears to me is as a unsupervised slop multiplier. any social media platform, including hacker news is rife with a deluge of unpolished LLM generated turds that creators pass off as their own work when they can’t even explain half of how it works or what it does.

circling back with gamedev specifically and art more generally. sure if LLMs are just one part of the process to push out some grander, well thought out vision who am I to really care. again thought, that isn’t what I see. I only see untalented lazy “excommunicated devs” passing off the most bottom of the barrel trash as “games”
by noduerme | 2026-03-03 09:56:09+00:00
Any 3x3 vec (position 3, velocity 3, rotation 3) that would be more than that, a class specific to an aircraft, would be something much more. It would have position and velocity, and then it would have functions (getters, setters, or prediction functions). Something about the way OP said this was "a type" makes me very suspicious, because those raw values ought to be what you get when you poll the x vx rx ... of the type. If you're getting some sort of interpolation from that, it would obviously need to be from something which extended the type of an object in a certain position and attitude.

The reason I'm saying this is that this is exactly where terrible feedback loops occur, when a type may return an altered version of its basic data when trying to access the basic data.

If it's a type which has an underlying 3x3 vec and this type is specific to the aircraft so it has a bunch of overriding functions to operate on that data, that's fine, that's called a computer program. Not a specific type extending a vector.
Ask HN: How do you verify crypto payments in your app?
by Sem_pre | 2026-03-03 09:56:34+00:00
I'm building a SaaS that accepts USDC payments. Simple requirement: customer sends stablecoins, I need to know when they arrived and the amount matches.
Current options seem to be:

1. Payment processor (Coinbase Commerce, NOWPayments) — handles everything but takes 0.5-1% per transaction. On a $10k payment that's $50-100 just for confirmation.

2. DIY with Alchemy/Infura webhooks — poll for Transfer events, match amounts, track confirmations, handle reorgs, build retry logic. Took me ~2 weeks and it's still brittle.

Is there a middle ground? Something that just does the verification part — "tell me when X amount arrived at Y address" — without the custody/checkout/fee overhead?
Curious how others are handling this, especially on L2s like Base where tx costs are negligible but verification infra is the same complexity as mainnet.
by ben_w | 2026-03-03 09:57:19+00:00
My understanding is this varies wildly by jurisdiction.

But it doesn't matter to my point: assume it's just about income, put the cameras everywhere, how fast does it make driving unaffordable?

Same for anything with a fine, e.g. would littering fines be enough to replace taxation, but in a weird way that also puts the messiest subset of the population into life-long bankruptcy to pay those fines?

(Of course, current AI is nowhere near good enough for this, if it was those Amazon "AI-powered" "cashier-free" shops wouldn't have secretly been done by humans watching CCTV).
by abbyw2002 | 2026-03-03 09:57:37+00:00
Location: San Francisco
Remote: Open to it, but would prefer in person

Willing to relocate: Would like to stay in bay area
Resume: https://drive.google.com/file/d/1HLEuFQ_OPiMSRR9HKSyaG-zL5_o...

email: cab8895@gmail.com
I’m a new graduate software engineer with strong internship experience building full-stack applications using React, TypeScript, Node.js, SQL, and AWS. I’ve shipped performance-sensitive, user-facing features, worked with APIs and databases, and contributed to production systems in healthcare and government environments. I bring a solid foundation in software engineering, clean code, and collaborative development, with experience taking features from idea through deployment.
by alirezaxdehghan | 2026-03-03 09:57:40+00:00
Location: Italy, Liguria
Remote: Yes but prefer in office
Willing to relocate: Yes (need sponsorship out of Italy)
Technologies: currently a .Net Core developer
Résumé/CV: https://www.alirezadehghan.com/AlirezaDehghan-Resume2026.pdf
Email: alirezaxdehghan@gmail.com

A simple software engineer, I'm looking [hopefully] for anything that is entertaining and does not require me to do UIs outside of dev environemnt.
by matsemann | 2026-03-03 09:58:39+00:00
I'll confess I look at Meta Glasses the same as Google Glasses: A big sign saying "punch me in the face". If you enter some premises I'm in while wearing those, I'm either leaving or they will have to come off your face somehow.

Wearing these glasses is just as obnoxious as walking around putting your phone in people's faces while recording.
by damnitbuilds | 2026-03-03 09:58:57+00:00
> Strange of you to criticize NPR for that bit seeing as they didn't come up with that description for Gugusse

Strange of you to defend a news site for reporting incorrect information.

> If you have an issue with it, take it up with the Library of Congress.

When a news site reports incorrect information, we take it up with the news site because it is LITERALLY THEIR JOB to check their sources.
by pdpi | 2026-03-03 09:59:16+00:00
Sure. Insofar as Apple Silicon beats these things, "I'll take less powerful hardware if it means I'm not stuck with the Apple ecosystem" is a perfectly reasonable tradeoff to make. Two things, though.

First, I don't like making blind tradeoffs. If what I need (for whatever reason) is a really beefy ARM CPU, I'd like to know what the "Apple-less tax" costs me (if anything!)

Second, the status quo is that Apple Silicon is the undisputed king of ARM CPU performance, so it's the obvious benchmark to compare this thing against. Providing that context is just basic journalistic practice, even if just to say "but it's irrelevant because we can't use the hardware without the software".
by miceeatnicerice | 2026-03-03 09:59:28+00:00
It's surely supposed to be the perfect bridge between both - but we know in practice it often isn't.

I'd also quibble minorly with intent being what the code should be clearly communicating - it's its place and function and meaning within the wider system, which isn't necessarily what the particular programmer wished. Free-form English is a good medium for intent - not so much for "what this thing actually does"