MurphyA/hacker-news huggingface dataset:
by teetertater | 2026-03-04 11:23:41+00:00
SEEKING WORK | Worldwide Remote, Vienna Austria
Services: Senior/Staff Machine Learning Engineering, AI Dev, Data/Software Consulting, Fractional Tech Leadership

Hi, I’m Yury: 10+ years of experience delivering end-to-end AI projects on tight deadlines. I help companies plan, prototype, and productionalize machine learning systems, modern data pipelines, and enterprise-grade Agentic systems.

Industry focus:

- Regulated Industries (Healthtech, Energy)
- Manufacturing and logistics (Additive Manufacturing, Metals, Lumber, SCM)
- Hardware and Robotics

Tools/Tech:

- Languages: Python, SQL, JavaScript (+ some Java/Scala)
- ML/AI: Computer Vision, forecasting, production LLM agents / GenAI
- ML Engineering: Spark, Databricks, DuckDB, dbt/SQLMesh, Delta Lake/Iceberg, Airflow/Dagster, MS Agent Framework (AutoGen), vector DBs
- Cloud, Infra & Ops: AWS, Azure, Docker, Kubernetes, CI/CD (GitHub Actions), Netlify, Vercel
- Frontend/Backend/Viz: Flask, Django, FastAPI, React, Next.js, Grafana

Portfolio: https://yury.tech

LinkedIn: https://www.linkedin.com/in/yzhuk/

Contact: yury [at] yury {dot} tech
by sd9 | 2026-03-04 11:23:45+00:00
No, I think they will be very easy to use.

I think the relative comfort we've enjoyed as software engineers is going to disappear eventually. I just want to be the last to go.

My whole career, I've remained valuable by staying at the forefront of what is possible and connecting that to users' needs. Nothing has changed about my approach from that perspective.

I'm not an investor so I have no idea how they should think.
by darkstar_16 | 2026-03-04 11:24:12+00:00
I don't think it's even a broad strategy from PM or higher ups. I actually think it's engineers inside the company who want to play with the coolest hardware and the build features for the newest stuff. Features can be made to work with older hardware but that requires more time and optimization which they never get, so someone takes a call that x and y features only work on newer gen hardware.
by trashb | 2026-03-04 11:24:24+00:00
> It carries negative connotations

Interesting I'm not a native English speaker but in news articles I have always interpreted "controversial" as meaning "under discussion" (perhaps even around a 50/50 divide) hence why they are writing an article about it.

I feel it is the news outlet trying to justify why the topic is important to read about since most people reading it will interpret the issue at hand as having a "common" stance. Usually it is used in topics that are very binary, for or against.
by beaker52 | 2026-03-04 11:25:16+00:00
You’ve suggested they live in a bubble, yet your comments suggest that you expect no-one to “invade” your blissful little privacy bubble, and believe it’s okay to strike out and be physically violent to others if they do.

> Go out into the world and behave like the GP. Your apparent mental model of society will collapse quickly.

The problem you’ve got is that I will win. If you permit escalating mouth words to physical violence, I’ll have stabbed you in the face for your mouth words before you’ve gotten very far. Subduing your propensity for physical escalation is in your favour.
by CloakHQ | 2026-03-04 11:25:28+00:00
fair point, I should have been more precise. the server (Cloudflare in this case) still decrypts the inner ClientHello and can fingerprint it - jannesan and jeroenhd are right about that.

the part that changes is passive fingerprinting from third parties - network middleboxes, ISPs, DPI systems that have historically been able to read ClientHello parameters in transit and build behavioral profiles. that layer goes away. for bot detection specifically that matters less since detection happens at the server, so your correction stands for that use case.

the Cloudflare paradox I was gesturing at is maybe better framed as: for sites NOT on Cloudflare, ECH makes it harder for Cloudflare (as a network observer) to do pre-connection fingerprinting. but for their own CDN customers, they decrypt it anyway so nothing changes for them. the conflict is more theoretical than practical for their current product.
by CloakHQ | 2026-03-04 11:26:06+00:00
browser automation at scale - specifically the problem of running many isolated browser sessions that each look like distinct, real users to detection systems. the behavioral validation layer I mentioned is the part that makes agentic loops actually useful for this: the agent needs to know not just "did the task succeed" but "did it succeed without triggering signals that would get the session flagged".

the interesting engineering problem is that the two feedback loops run on different timescales - functional feedback is immediate (did the click work?) but behavioral feedback is lagged and probabilistic (the session might get flagged 10 requests from now based on something that happened 5 requests ago). teaching an agent to reason about that second loop is the unsolved part.
by SideburnsOfDoom | 2026-03-04 11:26:11+00:00
> People get upset when their water doesn't run

Middle east summer without working running water, electricity for aircon, water desalination etc would indeed be be "ugly, not good".

One of Ukraine's successful tactics is damaging their opponent's petroleum processing and export facilities with "cheap drones", to deny them income. These facilities are very flammable if you try. That tactic would translate exactly.
by littlestymaar | 2026-03-04 11:26:44+00:00
Long time ago in France the mainstream view by computer people was that code or compute weren't what's important when dealing with computers, it is information that matters and how you process it in a sensible way (hence the name of computer science in French: informatique).

As a result, computer students were talked a lot (too much for most people's taste, it seems) about data modeling and not too much about code itself, which was viewed as mundane and uninteresting until the US hacker culture finally took over in the late 2000th.

Turns out that the French were just right too early, like with the Minitel.
by jjkaczor | 2026-03-04 11:26:46+00:00
Uh - there are entire political lobbyist organizations that use something similar to an "autopen" to make mass letters personalized and appear to be handwritten...

Heck - I have seen some in the mail from the "sell your house for cash" companies - typically behind the friendly, "homespun" personable facade, it is a REIT (real-estate investment trust) - or something similar...

(Myself, I can tell that these are mass-generated - but I am (at least also at this point in life - who knows when I get much older) easily able to tell a scam email, phone call or txt-type message - I can typically spot the signs - but those signs are typically there to "weed-out" the people that won't fall for the scam anyways...) - but my non-cynical, non-technical, non-paranoid friends and family need assistance spotting these...)
by vymukkat | 2026-03-04 11:27:33+00:00
I’ve been building Motara, a lightweight repair shop management tool for independent auto workshops.

Most shop software I looked at costs $100–$300/month and is pretty bloated. Smaller garages often just end up using spreadsheets, WhatsApp, and paper job cards.

I started building Motara to solve that problem with something simpler and much cheaper (currently about $20/month).

Core things it does:
• job cards and repair tracking
• parts and inventory tracking
• invoice generation
• AI-powered parts lookup
• a growing library of free tools for mechanics (invoice generator, vehicle tools, etc.)

I’m also experimenting with things like VIN-based vehicle assistants and diagnostic helpers.

It’s still early and I’m adding features based on feedback from shop owners.

Would love feedback from anyone who works in automotive repair or has built software for trades.
by applfanboysbgon | 2026-03-04 11:29:02+00:00
The "general phone audience" is some 5 billion people. If even 10% of them want to play games, on what is in the current year likely to be their primary if not only computer, that's already a market segment of 500 million. It wouldn't honestly surprise me if the number is closer to 15 or 20%, mobile gaming is extremely popular.
by jorams | 2026-03-04 11:29:37+00:00
> What did they do last year? There is no annual public report of their activity.

There is[1][2][3], the one for 2025 just isn't out yet.

[1]: https://thephp.foundation/blog/2025/03/31/transparency-and-i...

[2]: https://thephp.foundation/blog/2024/02/26/transparency-and-i...

[3]: https://thephp.foundation/blog/2022/11/22/transparency-and-i...
by artemonster | 2026-03-04 11:29:45+00:00
very hot and edgy take: theoretical CS is vastly overrated and useless. as someone who actively studied the field, worked on contemporary CPU archs and still doing some casual PL research - asides from VERY FEW instances from theoretical CS about graphs/algos there is little to zero impact on our practical developments in the overall field since 80s. all modern day Dijkstras produce slop research about waving dynamic context into java program by converting funds into garbage papers. more deep CS research is totally lost in some type gibberish or nonsense formalisms. IMO research and science overall is in a deep crisis and I can clearly see it from CS perspective
Ask HN: How do C-level come up with % on their bold predictions?
by freitzzz | 2026-03-04 11:30:04+00:00
I'm tired of seeing news about big tech C-level saying that >90% of code will be generated by XXXX year. How do they come up with this % indicators? Do they have some kind of insight data that we peasants don't have access to, or these numbers completely made up?
by maccard | 2026-03-04 11:30:12+00:00
> I don’t think that’s true. Claude Opus 4.5/4.6 in Cursor.

Opus 4.6 has been out for less than a month. If it was a big shift surely we'd see a massive difference over 4.5 which was november. I think this proves the point, you're not seeing seisimic shifts every 3 months and you're not even clear about which model was the fix.

> I think it can (and is) shifting very rapidly.

Shifting, maybe. But shuffling deck chairs every 3 months.
by kevincox | 2026-03-04 11:30:57+00:00
Any files created by apps in their main data directories are inaccessible on most distributions of Android (I think it is actually required to be Google certified). The exception is apps that go out of their way to store files in user accessible directories or provide a feature to export or share data out of the app.

By rooting your device you can access the app data directories as you wish.
by krapp | 2026-03-04 11:31:19+00:00
>And what should we do when it's the un-elected corporations, rather than the democratically elected government, whose censorship of us and our views is a consequence we object to?

Find another service. Find another platform. Or make one.

You say "un-elected corporations" as if to imply something sinister about the fact that businesses can have terms of service, but every business in existence is un-elected and has terms of service. What is the alternative, to have a grand jury decide everything?

>Musk was 100% allowed to do that. Should he have been allowed to do that?

Yes, it's obvious Musk should have been allowed to do that. Just as the mods on Hacker News are allowed to do that. It's their shop, they can refuse service to anyone.

Should Musk have done it? No. He's an asshole, and that kind of behavior ruins the value of his platform. Should it be legal for Musk to be an asshole and ruin the value of this platform? Yes, because Twitter isn't a monopoly and people can (and have) gone elsewhere.

The alternative is direct government control of all online platforms and all means of communication and replacing private censorship with government censorship, which is worse than letting Musk be an asshole, because Musk can't put people in jail or shoot them dead in the street for their speech. I can far more easily leave Twitter than I can my government's sphere of influence.
by sothatsit | 2026-03-04 11:31:27+00:00
> 10% coding and 90% knowing how to do it

I think this is the main point where many people’s work differs. Most of my work I know roughly what needs changing and how things are structured but I jump between codebases often enough that I can’t always remember the exact classes/functions where changes are needed. But I can vaguely gesture at those specific changes that need to be made and have the AI find the places that need changing and then I can review the result.

I rarely get the luxury of working in a single codebase for a long enough period of time to get so familiar with it that I can jump to particular functions without much thought. That means AI is usually a better starting point than me fumbling around trying to find what I think exists but I don’t know where it is.
by jamesnorden | 2026-03-04 11:31:58+00:00
>This whole thing feels like a subversion, instead of having graphene independent from devices and widen the attack vector, now the spooks can just focus on the “supported official device” only.

Graphene is currently only supported on Pixels, so not sure what you mean by that.

>motorola is a US company

Motorola is owned by Lenovo, a Chinese company.
by harimau777 | 2026-03-04 11:32:03+00:00
Honestly, unit tests (at least on the front-end) are largely wasted time in the current state of software development. Taking the time that would have been spent on writing unit tests and instead using it to write functionally pure, immutable code would do much more to prevent bugs.

There's also the problem that when stack rank time comes around each year no one cares about your unit tests. So using AI to write unit tests gives me time to work on things that will actually help me avoid getting arbitrarily fired.

I wish that software engineers were given the time to write both clean code and unit tests, and I wish software engineers weren't arbitrarily judged by out of touch leadership. However, that's not the world we live in so I let AI write my unit tests in order to survive.
by shakna | 2026-03-04 11:32:12+00:00
> I mean, your example of the ATO there isn't even an age verification thing, it's a defective clone of OIDC, so by that logic we should ban all SSO or identity delegation solutions?

MyGovID _is_ an age verifier. Sorry. The successor after the rebrand, is called myID [0], and advertised as:

> myID is a secure way to prove who you are online.

---

> I'm not really sure what you're driving at.

Clearly. You seem to think that because it might one day be done correctly, by one group, the rest of the world is safe. However, over in this reality, we have fuck ups by governments and private corporations, who are the people the rest of the world actually deals with.

You cannot enforce these real groups, to actually follow good practices. Thus, in practice, everyone gets fucked when you bring in these laws. Because it will always be done the wrong way, by someone.

[0] https://www.myid.gov.au/
Show HN: An MCP server for the docs of any repo that uses Sphinx
by btcalex | 2026-03-04 11:33:53+00:00
It's a fairly simple stdio MCP server that provides
AI agents a faster way to search through docs for any Sphinx-powered documentation.
It builds Sphinx text docs and indexes them in SQLite (FTS5). There is also an optional hybrid search mode which creates embeddings and a vector db (sqlite-vec) and uses both approaches via RRF to get the best answer to your agent.

I've run this on several repos of varying size and complexity (pandas, celery, cpython) and have been impressed with the resulting answers.
by literalAardvark | 2026-03-04 11:35:11+00:00
Because most people are ESL and really don't care.

I didn't even know there are multiple types of dashes.

I did know about multiple types of quotes because they kept breaking code on blogs. Still didn't care, but at least I learned how to spot and fix them.

Really looking forward to having the wrong kind of dash in code, but at least with current tech that seems like it won't happen.
by magicalhippo | 2026-03-04 11:35:34+00:00
> This isn't true

From what I understand, in practice it often is true[1]:

Matrix multiplication should be “independent” along every element in the batch — neither the other elements in the batch nor how large the batch is should affect the computation results of a specific element in the batch. However, as we can observe empirically, this isn’t true.

In other words, the primary reason nearly all LLM inference endpoints are nondeterministic is that the load (and thus batch-size) nondeterministically varies! This nondeterminism is not unique to GPUs — LLM inference endpoints served from CPUs or TPUs will also have this source of nondeterminism.

[1]: https://thinkingmachines.ai/blog/defeating-nondeterminism-in...
by zikduruqe | 2026-03-04 11:37:35+00:00
> I would love to have a phone that has an active AT&T, T-Mobile, and Verizon SIM at the same time.

If you are not aware, US Mobile offers a Super Carrier package that one account can use all three. https://www.usmobile.com/networks

I don't use them, only read about it on r/nocontract.
by throwaway290 | 2026-03-04 11:37:35+00:00
> nobody should believe for a second that WhatsApp or FB messages are truly E2EE

That's interesting. You think all firms that audited WhatsApp and Signal protocol used by WhatsApp and all programmers who worked there for decades and can see a lie and leak if it was true are all crooks? valid opinion I guess, but I won't call it "no one should believe for a second

(curious you didn't mention Telegram, it is actually marketed as secure and e2e and it has completely gimped "secret chats" that are off by default and used by like almost nobody.)
by yomismoaqui | 2026-03-04 11:37:58+00:00
Quoting:

"But why aren’t LLM inference engines deterministic? One common hypothesis is that some combination of floating-point non-associativity and concurrent execution leads to nondeterminism based on which concurrent core finishes first."

From https://thinkingmachines.ai/blog/defeating-nondeterminism-in...
Show HN: Cross-platform system tray utility for GitHub PR notifications
by ibetitsmike | 2026-03-04 11:38:19+00:00
I found myself constantly struggling to watch over all of the PRs that I’ve been creating through agents and I found nothing outside of the Graphite macos tray app that would help me do that. For the desktop users it seems like a nice way to know if you have failing checks without GH spamming your mailbox.
by api | 2026-03-04 11:38:45+00:00
I have an M1 Max. Splurged a little. It continues to be able to do huge builds and run mid tier open weights AI models at usable speed.

This does look like a nice machine though.

I’ll probably wait for the M6 Max. If/when RAM comes down they might stuff 192 or 256 gigs in one, which would make it able to run larger tier open weights models.

128 is kind of an uncanny valley for models. Bigger than you need for the mid tier and too small for the huge ones.
by lxgr | 2026-03-04 11:39:34+00:00
But then your underlying issue is that you're microhosting and can't hide behind a large cloud provider's domain front, so isn't that inherent to anything you might do?

In other words, blocking solutions that know your small blog is hosted exclusively on 1.2.3.4, without any collateral damage to other blogs the blocking government cares about will just block your IP.

Conversely, if you're hosting importedgoodsecommercesitegovernmentofficialslove.com next to myhumanrightsblog.net on the same IP, ECH is for you and solves your problem: Just register mycoolagnostichosting.net and do ECH to that.
by gdad | 2026-03-04 11:39:35+00:00
Building in the same space (Maximem Vity, cross-LLM memory as a Chrome extension and OpenClaw plugin). The SMTP analogy really resonates with me. I wrote a comparison a few weeks ago of how ChatGPT, Claude, and OpenClaw actually implement memory under the hood [1] and the architectures are so different that interop feels almost accidental when it works.
One thing I keep running into: the hard part isn't storage or retrieval. It's qualification. Deciding what's worth remembering from a conversation vs. what's throwaway context. ChatGPT takes the "summarize the last 15 chats" approach, Claude does on-demand search, and both have real failure modes. We went with a semantic graph that tries to capture relationships between memories (your preference for serverless connects to your AWS project connects to your cost constraints) rather than flat key-value pairs. Still iterating on it honestly.
Re: Claude's import-memory launch yesterday, I think the timing validates the category but the approach is fundamentally migration, not sync. You import once, and from that moment your contexts diverge again. Anyone using 3+ tools daily (which is basically everyone I talk to) is back to fragmented memory within a week.
Curious about your retrieval approach. Are you doing hybrid search or pure semantic?
[1] https://www.maximem.ai/blog/ai-apps-memory
by Aachen | 2026-03-04 11:39:37+00:00
> I don't see what would keep them from implementing this for aux, although since it's unidirectional

No electric circuit is unidirectional. Beyond the pause/play and volume commands that it supports (edit: and mic as mentioned in a sibling comment), Graphene would probably reason it's an easy way to externally read voltage levels and so an unnamed entity can mount side channel attacks with backdoored headphones
by gregw2 | 2026-03-04 11:39:52+00:00
Not to mention that while Parquet fixes the "delimiter problem", it doesn't fix the "encoding problem".

In (simplistic) CSV, you have to pick the right delimiter or it mangles some of your data.

In Parquet you have to pick the right data type encodings for each column for your data or it gets mangled.

Your clean monetary fixed-precision decimal data from the source system becomes floating point slop in your "I didn't want to think about data types"-encoded Parquet file and then starts behaving differently (or even changing values!) due to the nature of floating point precision artifacts. Or your blanks become 0s or nulls, etc, etc.

And don't get me started on character set encodings!
by butILoveLife | 2026-03-04 11:40:08+00:00
A few points to add:

>I have my wife vibe coding programs for her medical company. Its great. Saved her $200/mo so far from ADP

>I have tried encouraging others to vibe code, and they don't even know basic things like how to save files as .html... At best I've taught them to disagree with the AI and tell the AI "Make me a file I can click on".

>Being precise on the steps to solve a problem can be the difference between 1 shot success and floundering.

>Maybe do something that involves physical space and programming.
by alecco | 2026-03-04 11:41:29+00:00
Simple point queries where you traverse an index and even simple joins 1-1 are of course fine. But...

Combine any operator with a JOIN.
Aggregations and anything analytics with many many rows.
Complex WHERE expression or JOIN conditions (you have no idea the unhinged madness generated by ORMs here).
Complex expressions in general, like complex filters that are not just traversing an index.

That's just basic things. Most complex queries in general do better with JIT.
by graemep | 2026-03-04 11:42:18+00:00
Both your point and my point are true.

Obviously I am glad he has abandoned his opinions.

I do think it is terrible that the politicians, activists, teachers etc. who held such opinions in the past did not suffer severe career consequences even if they subsequently changed their opinions. I think they cannot be trusted in those areas. However, Stallman is not in such an area.
by josephg | 2026-03-04 11:42:57+00:00
> But I was understanding that we were talking about something that may need to be referenced but can eventually be GCed (e.g. tombstones-style)

Yeah my point is that this is a limitation of certain types of CRDTs. Automerge and Yjs both work this way. It’s not a requirement for anything built on egwalker, or generally in the pure operation log style. Egwalker (and by extension, loro and diamond types) can issue local edits synchronously, even if history hasn’t been loaded.