MurphyA/hacker-news huggingface dataset:
by Retr0id | 2025-08-16 11:19:37+00:00
> No trust required.

You also have to trust that SGX isn't compromised.

But even without that, you can log what goes into SGX and what comes out of SGX. That seems pretty important, given that the packets flowing in and out need to be internet-routable and necessarily have IP headers. Their ISP could log the traffic, even if they don't.

> Packet Buffering and Timing Protection: A 10ms flush interval batches packets together for temporal obfuscation

That's something, I guess. I don't think 10ms worth of timing obfuscation gets you very much though.

> This temporal obfuscation prevents timing correlation attacks

This is a false statement. It makes correlation harder but correlation is a statistical relationship. The correlations are still there.

(latter quotes are from their github readme https://github.com/vpdotnet/vpnetd-sgx )

All that said, it is better to use SGX than to not use SGX, and it is better to use timing obfuscation than to not. Just don't let the marketing hype get ahead of the security properties!
by hakanderyal | 2025-08-16 11:19:49+00:00
With Claude Code, you need to create the docs beforehand, not after.

For my latest project, I have 20k+ lines of markdown docs to guide it, with great success. Some of them are generic rules, some of them describes how I code, some of them describing the codebase & features. Then I have another 17k+ that are used while coding. Plans, phases, todos, reviews etc.

All of them are written by Claude Code also. I'm calling it "spec-driven development".

Cursor has a much different flow, where you usually pair program with it, which I call "ai-assisted development".
by nvarsj | 2025-08-16 11:20:26+00:00
> Paradoxically, good design is self-effacing: bad design is often more impressive than good.

Rings very true. Engineers are rated based on the "complexity" of the work they do. This system seems to encourage over-engineered solutions to all problems.

I don't think there is enough appreciation for KISS - which I first learned about as an undergrad 20 years ago.
by KronisLV | 2025-08-16 11:21:10+00:00
Typically you want your audit/log data to be immutable and kept in an append only data store.

Whether that's a typical relational DB or something more specialized (like a log shipping solution) that's up to you, but usually it would be separate from the main DB.

If you need some functionality that depends on events that have taken place, you probably want to store information about those events in the main data store (but only what's needed for that functionality, not a list of all mutations done to a table like audit data might include).

In general, it's nice to have such a clear boundary of where the business domain ends and where the aux. stuff to help you keep it running goes - your logs and audit data, analytics and metrics, tracing spans and so on.

Edit: as a critique of my own arguments here, I will admit that doing the above can introduce some complexity and that in simpler systems it might be overkill. But I've seen what happens when everything is just in one huge DB instance, where about 90% of the overall schema size is literally due to records in those audit tables and everyone is surprised why opening the "History" tab for a record takes a while (and anything else that references said history, e.g. visibility of additional records), and it's not great either.
Show HN: OKX MCP server for crypto portfolio and trading analytics
by mbarinov | 2025-08-16 11:21:31+00:00
As part of preparation for altseason, I built an open-source Model Context Protocol server for OKX exchange. It exposes read-only tools to AI assistants (e.g., Claude Desktop) so you can query:

get_account_summary (TVL, allocation)

get_portfolio (balances with USDT values)

get_positions (derivatives with P&L)

get_open_orders

get_order_history(instId, begin, end)

Security design: read-only API permissions, local processing, no persistence, direct OKX API comms. GitHub: https://github.com/mbarinov/okx-mcp

Would love feedback, issues, and PRs.
by ACCount37 | 2025-08-16 11:22:06+00:00
Self-driving cars beat humans on safety already. This holds for Waymos and Teslas both.

They get into less accidents, mile for mile and road type for road type, and the ones they get into trend towards less severe. Why?

Because self-driving cars don't drink and drive.

This is the critical safety edge a machine holds over a human. A top tier human driver in the top shape outperforms this generation of car AIs. But a car AI outperforms the bottom of the barrel human driver - the driver who might be tired, distracted and under influence.
by grues-dinner | 2025-08-16 11:22:18+00:00
The problem is the "productive activity" is rather hard to define if there's so much "AI" (be it classical ML, LLM, ANI, AGI, ASI, whatever) around that nearly everything can be produced by nearly no one.

The destruction of the labour theory of value has been a goal of "tech" for a while, but if they achieve it, what's the plan then?

Assuming humans stay in control of the AIs because otherwise all bets are off, in a case where a few fabulously wealthy (or at least "onwing/controlling", since the idea of wealth starts to become fuzzy) industrialists control the productive capacity for everything from farming to rocketry and there's no space for normal people to participate in production any more, how do you even denominate the value being "produced"? Who is it even for? What do they need to give in return? What can they give in return?
by dns_snek | 2025-08-16 11:22:26+00:00
> No, I'm a progressive and believe in socialism

I'd be very interested in hearing which definition of "socialism" aligns with those obviously libertarian views?

> If you don't pay your taxes, you will go to jail. It is both robbery and slavery [...] Arguing this is arguing emotionally and not rationally using language with words that have definitions.

Indulging in the benefits of living in a society, knowingly breaking its laws, being appalled by entirely predictable consequences of those action, and finally resorting to incorrect usage of emotional language like "slavery" and "robbery" to deflect personal responsibility is childish.

Taxation is payment in exchange for services provided by the state and your opinion (or ignorance) of those services doesn't make it "robbery" nor "slavery". Your continued participation in society is entirely voluntary and you're free to move to a more ideologically suitable destination at any time.
by zo1 | 2025-08-16 11:23:57+00:00
It was bad enough that we had to tell developers to trust some rando website to download a tool that we'd use to potentially plug in sensitive production usernames + credentials.

A link that looks like this:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.ht...

And now they've gone and made it worse by posting some new site and confirming the new link is real on their weird "hachyderm" social media post thing. Yeah, talk about a grey-beard get-off-my-lawn developer screaming at the wind and wanting to make it worse for themselves and their "brand".
by anal_reactor | 2025-08-16 11:24:38+00:00
Not always. Where I come from there's very strong push to speak the standard language, and regional variations are simply considered wrong. This leads to situations where words commonly used across the whole country don't make it to the dictionary because of petty office politics of those who make dictionaries. Changing the dictionary to allow things previously considered "wrong" would damage the reputation of scholars, who pride themselves in being exemplary.
by mort96 | 2025-08-16 11:25:13+00:00
Yeah, and there should be a special "get the actual full resolution of the screen" for those apps which use the special "draw to the actual full resolution of the screen" APIs. But the normal case should be for the OS to upheld the illusion that the screen has a 16:10 aspect ratio which excludes the part with the notch.

Or a (user-configurable) setting per app, and if the user configures the app to run below the notch, the OS should return the 16:10 resolutions and make the app draw below the notch; and if the user configures the app to take up the whole screen, the OS should return the full resolutions and make the app draw to the whole screen.

There should be no case where the app gets told about the 16:10.34 resolutions through normal display mode query APIs, but then gets scaled by the OS to fit in the 16:10 area below the notch.
by madaxe_again | 2025-08-16 11:26:09+00:00
You only have to be zapped a few times to be shy of it.

I tried reaching out to a bunch of folks from where I used to live a few years back, and got unanimously ghosted, until eventually someone responded telling me I was a vile piece of shit for what I did to X, who it transpired in my absence had brewed up a full on horror story about me, involving battery acid and violence - entirely fictitious, but apparently people thought little enough of me to believe it.

Now, I’m content enough to not go lick the fence voluntarily.
by johtso | 2025-08-16 11:27:01+00:00
AI? All you need is a 200 line perl script :)

https://www.flickr.com/photos/internetarchivebookimages/

https://ia804508.us.archive.org/21/items/vrr-texts-imageryof...

https://ia804508.us.archive.org/21/items/vrr-texts-imageryof...

https://preo.ube.fr/textesetcontextes/index.php?id=5025
by thisbeensaid | 2025-08-16 11:27:26+00:00
Since the author praises proper use of databases and talks about event bus, background jobs and caching, I highly recommend to check out https://dbos.dev if you have Python or TypeScript backends. DBOS nicely solves common challenges in simple and complex systems and can eliminate the need for running separate services such as Kafka, Redis or Celery. The best: DBOS can be used as a dependency and doesn't require deploying a separate service.

Very recently discussed here a week ago: https://news.ycombinator.com/item?id=44840693
by nialse | 2025-08-16 11:27:32+00:00
Having unsubstantiated statements in an abstract of a paper is deeply worrying from a scientific standpoint. The methodology in the paper seems ad hoc, sprinkling it with statistics does not help if there is no firm ground to stand on, ie a sound method. Many of the reported issues have other explanations.

Publishing has been broken for years and the system built by academia on top (publish or perish) has exacerbated the problem. Science is well and all, and as you mentioned, results should be reproduced, not only this paper's (with a better methodology preferably), but ALL science that has even the faintest hallmark of being published for publishing's sake.
by latexr | 2025-08-16 11:28:52+00:00
There’s no such thing as “AI dashes”. Em-dashes are valid typographical marks which have been employed for literal centuries. The only reason LLMs even used them is because humans do too, as they were trained on that input. It’s your prerogative to not care about proper punctuation, but that in no way indicates that those who do are machines.
by ThomPete | 2025-08-16 11:29:13+00:00
It's really very simple.

We used to have deterministic systems that required humans either through code, terminals or interfaces (ex GUI's) to change what they were capable of.

If we wanted to change something about the system we would have to create that new skill ourselves.

Now we have non-deterministic systems that can be used to create deterministic systems that can use non-deterministic systems to create more deterministic systems.

In other words deterministic systems can use LLMs and LLMs can use deterministic systems all via natural language.

This slight change in how we can use compute have incredible consequences for what we will be able to accomplish both regarding cleaning up old systems and creating completely new ones.

LLMs however will always be limited by exploring existing knowledge. They will not be able to create new knowledge. And so the AI winter we are entering is different because it's only limited to what we can train the AI to do, and that is limited to what new knowledge we can create.

Anyone who work with AI everyday know that any idea of autonomous agents is so beyond the capabilities of LLMs even in principle that any worry about doom or unemployment by AI is absurd.
by luckylion | 2025-08-16 11:30:06+00:00
Yes, liberty is generally about individuals and often juxtaposed with collective interests. Your freedom to choose what to do with your life hurts the interests of the collective that would benefit from some choices more than from others. And Europe is, compared with the US, definitely much more collectivist. I'm happy you agree on the fundamentals!

I think that's perfectly fine and primarily a cultural choice. There's no need to make it a moral question and declare this or that the "right" way.

Europeans tend to mistrust the individual to make good decisions without laws removing choice, I think you've demonstrated that part very clearly. And, that's all I was saying, that is a primary driver for mandatory pension systems that removes people's ability to make their own investment decisions. Again, you'll say that's good and necessary - but it's happening.
by netcan | 2025-08-16 11:30:32+00:00
Here's what I want.

A compilation of claims, takes, narratives, shills, expectations and predictions from the late 90s "information superhighway" era.

I wonder if LLMs can produce this.

A lot of the dotcom exuberance was famously "correct, but off by 7 years." But... most of it flat wrong. Right but early applies mostly to the meta investment case: "the internet business will be big."

One that stands out in my memory is "turning billion dollar industries into million dollar industries."

With ubiquitous networked computers, banking and financial services could become "mostly software." Banks and whatnot would all become hyper-efficient Vanguard-like companies.

We often starts with an observation that economies are efficiency seeking. Then we imagine the most efficient outcome given legible constraints of technology, geography and whatnot. Then we imagine dynamics and tensions in a world with that kind of efficiency.

This, incidentally, is also "historical materialism." Marx had a lot of awe for modern industry, the efficiency of capitalism and whatnot. Almost Adam Smith-like... at times.

Anyway... this never actually works out. The meta is a terrible predictor of where things will go.

Imagine law gets more efficient. Will we have more or less lawyers? It could go either way.
by mrcincinnatus | 2025-08-16 11:31:37+00:00
> I think the most sensible answer would be something like UBI.

What corporation will accept to pay dollars for members of society that are essentially "unproductive"? What will happen with the value of UBI in time, in this context, when the strongest lobby will be of the companies that have the means of producing AI? And, more essentially, how are humans able to negotiate for themselves when they lose their abilities to build things?

I'm not opposing the technology progress, I'm merely trying to unfold the reality of UBI being a thing, knowing human nature and the impetus for profit.
by vrighter | 2025-08-16 11:31:47+00:00
not american, but we had decent ev grants here. Never really factored them in. I needed to buy a new car one day, and the only small one i could find was electric. The grant on top of that was just a happy bonus, i would have bought it anyway (and it's an electric quadricycle, which has a smaller subsidy, I could have gotten an actual car for cheaper, wibh a bigger subsidy too). Before my old car crapped out, I never even thought I'd buy electric or not, I was just planning to buy the one i liked best. The subsidy had no sway over me.
by justlikereddit | 2025-08-16 11:32:33+00:00
>Deny cookies

>Deny signups

>Notification blocked.

>Scroll down 2 screens consisting or 1.7 screens worth of ads.

>The ad-video I scrolled past becomes a sticky party of the header and consumes 30% of the screen real estate. Despite this a new static ad enters my screen before the last one is out of it.

Oh yeah it's totally Zucks vision that is the horror here.
by richardlblair | 2025-08-16 11:33:01+00:00
I've worked both with ORMs and without. As a general rule, if the ORM is telling you there is something wrong with your query / tables it is probably right.

The only time I've seen this is my career was a project that was an absolute pile of waste. The "CTO" was self taught, all the tables were far too wide with a ton of null values. The company did very well financially, but the tech was so damn terrible. It was such a liability.
by xpe | 2025-08-16 11:34:18+00:00
What do you mean about the curve not leading to general intelligence? Even if transformer architectures by themselves don’t get there, there are multifarious other techniques, including hybrids.

As long as (1) there are incentives for controlling ever increasing intelligence; (2) the laws of physics don’t block us; and (3) enough people/orgs have the motivation and means, some people/orgs are going to press forward. This just becomes a matter of time and probability. In general, I do not bet against human ingenuity, but I often bet against human wisdom.

In my view, along with many others, it would be smarter for the whole world to slow down AI capabilities advancement until we could have very high certainty that doing so is worth the risk.
by roody15 | 2025-08-16 11:35:03+00:00
My experience with ADHD medication now going on over 2 years has been mostly positive.

I am much more effective at getting things done at work and in this regard has been quite positive.

Negative and positive on a personal relationship level. I have much better awareness of conversation dynamics and am more focused and able to listen much better. The downside would be the impact on existing relationships. The medication has an impact on personality and emotional dynamics that have been hard to navigate. With more awareness and focus in existing relationships in some ways has provided insight into unhealthy relationship dynamics and re-negotiating these is not easy.

In short if you change you vibe this has a ripple effect in other areas of your life. My experience at least.
by _aavaa_ | 2025-08-16 11:35:23+00:00
> And no, just claiming, again without evidence, that a site "peddles anti-renewable talking points" is not a refutation. In fact, it is a big nothing-burger.

It is not a nothing burger. If the rest of the site is full of falsehoods and fallacies (e.g. (front page article about the “large” amounts of waste from use wind turbine blades) then anything else they post is also dubious by default. I’m sure they also have articles about how much waste solar panels produce at the end of their life, or the whales “hurt” by offshore wind, or the birds hurt by onshore wind, or any number of other outright falsehoods or bad faith arguments. One does not have time to read every source and regenerate every figure themselves to verify, so picking reliable sources is important.

> I am well aware of from other sources

Then post it from a more reputable source.

> And the energy crisis 2021-2023 affected the entire world, yet for some reason the countries with intermittent renewables were worst affected?

Other than the US or Australia all the other countries are in Europe. Conspicuous given that this should be a trend that hold worldwide. The countries worst affected are those that are most reliant on fossil fuels but produce none of their own. “high fossil fuel prices were the main reason for upward pressure on global electricity prices, accounting for 90% of the rise in the average costs of electricity generation worldwide (natural gas alone for more than 50%).” [0]

Feel free to pursue at your pleasure some articles on how renewables have positive impacts on the grid and lower costs. [1-5]

> The numbers do add up for nuclear.

Yes, unfortunately the cost does keep going up and up and up.

> the numbers don't add up for intermittent renewables above a certain percentages of generation.

Yes yes yes. A few years ago it was that renewables would never work. Then it was that it would have to be a very small percentage of the grid. Now it’s that it’s a certain (slightly higher percentage).

Someone better tell the Chinese that they should slow down their exponential renewable rollout and instead wait for their slow nuclear one to hopefully catch up.

In the meantime I hope us in the rest of the world don’t get left behind chasing a predatory delay strategy: why build renewables now when we can wait another decade or two for nuclear. “Look at China’s large nuclear buildout”, forget for a second that its orders of magnitude smaller than their renewable buildout.

[0]: https://www.iea.org/commentaries/the-global-energy-crisis-pu...

[1]: https://www.bde.es/f/webbe/SES/Secciones/Publicaciones/Infor...

[2]: https://www.canarymedia.com/articles/utilities/dont-blame-cl...

[3]: https://ieefa.org/sites/default/files/2025-03/BN_Why%20are%2...

[4]: https://www.nature.com/articles/s41560-025-01704-0

[5]: https://www.tandfonline.com/doi/full/10.1080/26941899.2022.2...
by ericmay | 2025-08-16 11:35:44+00:00
I don’t really know what you mean, nor why we would selectively exclude the most important war which requires the most contributions from any nation, but regardless past actions don’t guarantee future actions.

But let’s take a step back - I specifically mentioned Spain, Portugal, and Switzerland. I didn’t say France or the United Kingdom wouldn’t fight alongside the United States, for example. So let’s not lump all European countries together unfairly.
by b4thestorm | 2025-08-16 11:36:06+00:00
“The irony is that in our rush to optimize everything, we’ve optimized away one of the most effective learning techniques humans have. Sometimes the old ways persist not because we’re stuck in the past, but because they actually work. Your brain doesn’t care about efficiency. It cares about understanding.“

This couldn’t be said any louder. Just finished my BA in Comp Sci as a 36 year old man. Each and every class filled with Laptops. Typing and chatGPT studying. I never brought a laptop to class, I had a good old pencil and paper, sitting down looking like a caveman from the Stone Age. Ask me what ACK is, or how to read opcodes in a line of assembly code and I got you covered. I wonder if the same could be said for my peers.

“The inefficiency isn’t a bug it’s a feature”.
by latexr | 2025-08-16 11:36:57+00:00
> anyone with an Apple dev account can do the same with Passkit.

Yes, that’s what the article is about, I read it all. But the author also mentioned the screenshot approach before using Passkit and called it the naive approach, so it’s likely they did something considerably simpler.

Feels like I’m on the worst parts of Stack Overflow and Reddit. I know other options exist, I’m asking about one specific approach. It is OK to not reply or say “I don’t know how to do it like that”. That’s fine, I don’t know either and I’m not embarrassed by that, that’s why I’m asking. I want to learn a new trick.
by nashashmi | 2025-08-16 11:37:05+00:00
Lord is a word used to describe a personal relationship , like “save me my Lord” and “Ask your Lord”. Even when the Lord is being referred to the same God.

The Lord the commenter here is referring to as the ultimate Lord who has no Lord or power above him and who is beholden to no one.

In occult, the idea is to substitute your Lord from the ultimate power to the lower orders. Going back to the comment, he means to say don’t substitute your Lord for someone smaller.