HNHacker News
TopNewBestAskShowJobs

tankenmate

6,774 karma · joined September 3, 2010

submissionscomments
tankenmate··on How to keep enjoying programming in a world of LLMs
Indeed, the OP's point seems very focused on programmers enjoying programming. And that's a perfectly laudable goal, but obviously this then means that the goal is programmer enjoyment, satisfaction, etc. If the goal is code that allows the user to benefit while also being correct and secure, then that drastically changes the economics and hence potential solutions of what parts of the work should be done by a LLM agent and what parts of the work should be done by a human agent. Economics is the study of the allocation of scarce resources to satisfy human wants; so what you want from code determines a great deal of how to get there with the greatest benefit and the least cost.
tankenmate··on Migrating to HTTPX2
that's not really much of an argument, almost all reasonable libraries wrap the functionality.and if a provider doesn't want to support http3 then the library will fallback, and then the laggards should pay the slow tax.
tankenmate··on LLMs are proof that Unix won
The biggest slow down on MacOS compared to Linux is the default filesystem APFS (but hey HFS and HFS+ were also slow). But not just that, the Linux dirent cache is optimised to within an inch of its life (it's deliberately sized to match CPU cachelines among other optimisations). And one of the chunks of that slow down is upper / lower case checks (Mac filesystems be default treat upper and lower case as the same thing when it comes to matching a filename).

Because of that Linux works so much faster with small files, and text files are small compared to audio, video, etc.

tankenmate··on GC and Exceptions in Wasmtime
I was never a huge fan of exceptions and their "come from" / "spooky behaviour at a distance" semantics, and now I see a group of other language features I never thought highly of all belong to a group of implementation / semantically similar behaviour.

"He has all the virtues I dislike and none of the vices I admire." -- Churchill

tankenmate··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
And `/dev/shm/` (which postgres uses by default on most Unix platforms)
tankenmate··on Statement on US government directive to suspend access to Fable 5 and Mythos 5
Sure, but what if that "known good customer" proxied access to someone else?
tankenmate··on SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P
"means your benchmark is inaccurate by my book.", and like The Dude says "Yeah? Well, you know, that's just like uh, your opinion, man."

Create your own benchmark, and you can say it is a subset of "U.S. large-cap equities" and "best single gauge of U.S. large-cap equities" and let the market decide who does a better job.

tankenmate··on SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P
Sure, but then it comes down to your opinion vs the S&P board's opinion. I suspect (given that there's only been a few days of this getting into the public eye) that more people support the S&P's position vs their critics. But the trade flows will show if people get out of SPX (or SPY/VOO) in the coming days.
tankenmate··on SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P
"The inclusion criteria prioritizes companies that extract their cashflow into profit", in almost all cases, yes. But if you want to buy into these newer stocks there are various high growth indices you can buy, no one is stopping you. If you want to buy into only one or two of those stocks then you can. It's a free market for stocks and it's a free market for indices. There's no regulation that says the S&P has to include certain stocks.
tankenmate··on SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P
"The S&P rules exist so the index can accurately reflect the market", the rules exist to reflect a subset of the market, and the committee chooses that subset. It's their subset so they get to set the rules, you don't have to use it if you don't want to. If you don't like that subset then create your own index. Then you just need to convince others to use it.
tankenmate··on SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P
"Because the index needs accuracy.", and I would argue that include price accuracy not just inclusion accuracy. The S&P is a benchmark that is designed to reflect a subset of the market, and giving only some companies early access to the benchmark changes the benchmark. So if you want a benchmark that's designed to include all the big stocks regardless of age, profitability, etc then go make a new benchmark. The only thing you need to do is convince others to use your benchmark.
tankenmate··on Microsoft open-sources "the earliest DOS source code discovered to date"
Brings back memories of desk checking
tankenmate··on Electrobun 2.0 will be decoupled from Bun due to the Rust rewrite
From my perspective it is a synthesis of "It is difficult to get a man to understand something, when his salary depends upon his not understanding it." and "but npm is the source of all the shiny shiny!".
tankenmate··on I’ve built a virtual museum with nearly every operating system you can think of
TENEX and TOPS-20 would be nice
tankenmate··on Restore full BambuNetwork support for Bambu Lab printers
"Vibe coding a slop website drastically increases your bounce rate and reduces trust in your project."; but only for a subset of the potential audience.

This is something I learnt early in my start up career, "You are not your customer"; what you value and what your customers value may not be the same.

tankenmate··on Restore full BambuNetwork support for Bambu Lab printers
They will just fine them into oblivion; they are known to fine companies AUD10M to AUD50M for this sort of thing, and from 1st April this year they can now fine up to AUD100M.

Will this mean that Bambu will withdraw from the Australian market? Possibly maybe probably, but the ACCC takes a very hard stance against bait and switch.

tankenmate··on Ubuntu / Canonical Launchpad Down
The rumour mill says that parts of Canonical's infrastructure are being DDoSed. That being said Canonical did maintenance on their PPA infrastructure 2 days ago according to their Mastodon page[0]. If it is an attack maybe this is an attempt to stop people being able to cleanly upgrade to avoid the Copy Fail / algif_aead issue?

[0] https://ubuntu.social/@launchpadstatus

tankenmate··on An Update on GitHub Availability
This sounds more like a belief, based on little more than "correlation is causation", than analysis that controls for macro-trends backed by evidence.
tankenmate··on We've raised $17M to build what comes after Git
As long as this tool doesn't break "fast forward merge" and proper linear history and allows you do delete PRs unlike its GitHub progenitor then I'm happy.

I have found that a number of times GitHub's idea of "convenient" comes either from 1) not understanding git fundamentals such that it closes off possible workflows, or 2) pushing a philosophy on users, i.e. I know better than you, so I'm going to block you.

tankenmate··on LittleSnitch for Linux
I'm so surprised that so few people have heard of Portmaster, it's been around for years and runs on Linux (and Windows if you must). And if you don't need traffic history it's free.
tankenmate··on LittleSnitch for Linux
I use Portmaster (on Linux) and I have never seen ads (either in the app or apps that get their DNS from Portmaster) on it. About the only thing I saw different between the free version and the base level paid for version was traffic history and weekly reports (and badges on Discord if that's your kind of thing).
tankenmate··on Show HN: A game where you build a GPU
it's great, i really like it! i've been working on something similar for CPUs but not getting into the EE weeds (like i don't get into DRAM at all, no voltages, no slew rates, etc, etc).

it was all reasonably easy to get until you get to the sense amplifier which has an almost complete lack of explanation of why you need the required outputs, it is "clear if already known". i.e. if you've never done any electrical engineering it makes zero sense and is not the sort of thing a software developer could ever figure out with the minimal explanation.

tankenmate··on AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy
actually i just checked, yeah, ubuntu would have to add none back to the kernel and `CONFIG_PREEMPT_NONE=y` the config so that it can be selected at boot.
tankenmate··on AWS engineer reports PostgreSQL perf halved by Linux 7.0, fix may not be easy
Not necessarily;

``` $ grep PREEMPT_DYNAMIC /boot/config-$(uname -r) CONFIG_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y ```

if your kernel has CONFIG_PREEMPT_DYNAMIC then you can go back to the pre 7.0 default by adding preempt=none to your grub config. I haven't seen any plans by Ubuntu to drop CONFIG_PREEMPT_DYNAMIC from the default kernel config.

tankenmate··on Delve removed from Y Combinator
LLMs can't be held legally liable, only the people who use them.
tankenmate··on LinkedIn is searching your browser extensions
Firefox uses randomised IDs for installed extensions, so the method highlighted won't work on Firefox. That's not to say they aren't trying other methods on Firefox.
tankenmate··on Mercor says it was hit by cyberattack tied to compromise LiteLLM
Given their AI "hiring / onboarding" process all I can say is; couldn't have happened to a nicer company.
tankenmate··on Axios compromised on NPM – Malicious versions drop remote access trojan
It already exists; cloudsmith
tankenmate··on Say No to Palantir in Europe
Jira is Australian.
tankenmate··on The three pillars of JavaScript bloat
It's almost like Churchill's quip "He has all the virtues I dislike and none of the vices I admire". In other words, in some ways the JS ecosystem rushes to all the tech debt inducing "shiny shiny" and avoids all the tech debt reducing "hard work of refactoring and wisdom". It's almost like a large chunks of the JS ecosystem thrives on "the dopamine hit". Santayana's wisdom whispers behind every import.
Page 1 of 34Next →