HNHacker News
TopNewBestAskShowJobs

temac

2,105 karma · joined November 4, 2012

submissionscomments
temac··on Listen and read USA nuclear forces Emergency Action Messages, heard on 11175 kHz
IMO the default style of Opus 5.5 is still terrible but it is way better than 5.0. If you tell its styling is horrendous it usually rewrites in an actually quite good form.
temac··on Containment and monitoring failures are to blame for AI hacking reports: experts
Not requiring sandbox preparation for a non deterministic autonomous sometimes smart sometimes childish goal seeking "entity" is... unachievable? I'm really not sure what you actually expect. Probably yourself aren't either. Just think about what "alignment" means, the laws of various countries, do you expect the bots to respect the law, if yes which one, and actually: why? They are not humans, and as a user / company using that tech, you are responsible for the actions your setup yield to. The same Anthropic is responsible for hacking other companies. So sandbox accordingly.

I don't expect IDA to disallow me unlawful reverse engineering either. There would even be ethical argument to not attempt to put limits in some tools, because that could lock in too much power for law makers and law enforcement, without any possibility of revolution when it is needed.

temac··on Redesigning source control at Anthropic
30000 a day seems already beyond absurd, it's one merge every 2.9s. I'm sure they will soon have more than one merge per second. From the graph, the rate was slightly lower but already insane as fuck the whole summer. An just regularly high to insane high sooner this year.

Yet IMO the admin controls Claude provides just started to be adequate for a small company a few weeks ago (and even so are still ridiculously fragmented and seem fragily designed and not exhaustively documented), so I can't even imagine for a big company.

Do you need that rate of change to make basic controls? I'm not sure. Do we see such dramatic fast evolution in the products? Not really. Are bugs we report actually fixed? I tried once and it just auto closed.

Anthropic should optimise for something more interesting than number of merges per second.

temac··on I'm Tired of the AI Tone
I think we can find better words. Structural, maybe. Or even just: important.

Load-bearing feels like an unnecessary analogy.

temac··on This Code Is CRAP (2011)
Reasonable cyclomatic complexity is useful (at least) for testability. No metric is perfect and no metric should be a primary goal, but it has its use, and if you read e.g. a bit of leaked Windows you certainly will understand why it matters (and not because it has a particularly low cyclomatic complexity...)

Of course if you introduce new methods of dispatch and do not take them into account into a metric, you end up with something less... precise? useful? But given the primary intent and why and how the metric was created this seems a pretty trivial observation.

Now I agree it is also retarded to attempt to get only very short functions or extremely low cyclomatic complexity everywhere (even if you try to adapt it to count new kind of dispatch), because the only effect that produce is that it moves the complexity in another more abstract place we are less well equipped to manage.

"Short functions used to be hot. Uncle Bob [...]": well yes, Internet and sometimes group of people inspired ultimately by Internet and group effects can be pretty idiotic, but honestly Uncle Bob ideology was never considered serious in actual studies, and it is now even widely recognized mostly bullshit. It is just a kind of tech influencer if you want. Computer science and/or software engineering has more serious branches, where cyclomatic complexity can have its use.

temac··on Fuck it, make it anyway
I spend so much more time with generative IA thinking and iterating over design details (or even overall design) than before, when part was consumed by writing the implementation. Bots are often terrible and/or don’t have all your requirements available on this subject, or even your are discovering them along the way and you don’t all the time want the recommendation of the machine.

From my experience not iterating enough and leaving high level decision to generative IA yield shit. Maybe this is not the case in all projects. But in my work, it would be absurd to complain about not having to know random API details anymore, unless when they actually matter.

The thing is that I’ve been programming for more than 30 years. Maybe I would have another opinion if I was still learning the things I was learning 20 years ago.

temac··on Grep beats LSP? Why coding agents ignore your fancier tools
The text seems LLM generated. Maybe it is mixed with some human editing because it is not too bad. But you still have typical LLM constructs.
temac··on Too dangerous or just too expensive? The real reason Anthropic is hiding Mythos
Weird take to claim "generally intelligent frontier" (whatever rhat means) and restrict availability based on "offensive" cyber security alone (how can this be handled at all compared to fixing software also remain to be seen) all while competitors but more importantly sw maintainers (eg curl) estimate that the capability in finding cybersecurity bugs is similar to what other modern models produce, and this has just significatively risen in the last months for everybody.
temac··on Someone at YouTube needs glasses
Is this an admission that you accept to implement complete garbage?
temac··on The long road to lazy preemption in the Linux CPU scheduler
RT threads can be prempted by higher prio RT, and IIRC some kernel threads run at the highest prio. Plus you can be prempted by SMI, an hypervisor, etc
temac··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
I dont know if the Python in Excel architecture as changed but last time i saw it, it was insane and unusable for me (data sent to MS servers where a linux container executes python: you need both a subscription and that the data in question not be regulated)
temac··on Hezbollah hand-held radios detonate across Lebanon, sources say
The USA spies all the time on everybody so by your own def they should be not really an ally of anybody.
temac··on Lidl's Cloud Gambit: Europe's Shift to Sovereign Computing
I'm using OVH and the notion of it "just working" is all relative. It's tolerable, but certainly a bit buggy, and with far less services than aws and co. It is also cheap, but given the limitations I doubt they can increase the prices much...
temac··on Adding 16 kb page size to Android
The linux kernel already works perfectly fine with various base page sizes.
temac··on Adding 16 kb page size to Android
I've been trying to use auditing rules for a usage that seems completely in scope and obvious to prioritize from a security point of view (tracing access to EFS files and/or the keys allowing the access) and my conclusion was that you basically can't, the doc is garbage, the implementation is probably ad-hoc with lots of holes, and MS probably hasn't prioritised the maintenance of this feature since several decades (too busy adding ads in the start menu I guess)

The NT security descriptors are also so complex they are probably a little useless in practice too, because it's too hard to use correctly. On top of that the associated Win32 API is also too hard to use correctly to the point that I found an important bug in the usage model described in MSDN, meaning that the doc writer did not know how the function actually work (in tons of cases you probably don't hit this case, but if you start digging in all internal and external users, who knows what you could find...)

NT was full of good ideas but the execution is often quite poor.

temac··on Clang vs. Clang
Rust is possible and proves that you don’t need "optimizations" to optimize, but that optimizations are actually possible. Now that's kind of irrelevent for most of the article focusing about constant versus variable time which is not really an "optimization" problem but already an optimization one, but at least putting appart this rust proves that a langage doesn't need to allow nasal daemons to get good perfs. You just apply the technics when you actually know they are correct, not when you speculate the existence of the mythical perfect programmer (where this hypothesis has actually be disproven by studies on the subject)
temac··on Study: Consumers Actively Turned Off by AI
Probably when writing "hate AI" here the meaning was hate the often useless text chat bot. Google Photo face recognition was there before the new hipe and is probably not designated talked by primarily as "AI" by the general public.
temac··on Health industry company sues to prevent certificate revocation
> that's one of the (inadequate) methods that the CA/BF permits for verification at issuance

Why inadequate (in the absolute)? This can be automated and let's encrypt allows verification through DNS, moreover this allows verification for wildcard certificates.

Now in this particular case maybe they should have gone through HTTP, and even automated with ACME. But there is nothing inadequate in the absolute in DNS verification. Besides allowing wildcard it also allows verification when you don't control the web server(s), when you don't even have a webserver at all, when the standard ports are occupied for something else, etc.

temac··on Initial details about why CrowdStrike's CSAgent.sys crashed
Something like ebpf.
temac··on CrowdStrike Update: Windows Bluescreen and Boot Loops
"It blows my mind that a kernel driver with the level of proliferation in industry could make it out the door apparently without even the most basic level of qualification."

It was my understanding that MS now sign 3rd party kernel mode code, with quality requirements. In which case why did they fail to prevent this?

temac··on My daughter (7 years old) used HTML to make a website
What is the value of writing all of that, compared to the simpler approach? What will you want next in your quest of purity? Forbidding inline styles in the name of security, maybe?

Disclaimer: I'm not found of web techs...

temac··on Windows NT for Power Macintosh
There was actually "SUA" after "SFU", only removed in Windows 8.1 and Windows Server 2012 R2.
temac··on Windows NT for Power Macintosh
It's funny how cancelled projects are somehow making people almost more "nostalgic" than projects that actually shipped. One of the reason may be that cancelled projects don't need to be completed, to ship with a reasonably good quality, to have an easy to use interface, to be sustainable for a long enough period of time, etc.
temac··on Windows NT for Power Macintosh
The C++ API bound forever to the gcc 2.95 ABI IIRC was also an "interesting" choice. Sure with success they would certainly have engineered a way forward, out of necessity, but if I would have had to give my opinion about that for Apple at the time...
temac··on Windows NT for Power Macintosh
Nt has a dynamic HAL layer to adapt it to platforms. I'm not sure if it was publicly documented, but in any case yes the source code leak don't harm that kind of port, even if you "just" have to write a HAL.
temac··on GitHub Copilot is not infringing your copyright (2021)
This article inverse the notion of free software and of copyleft...
temac··on Xpra: Persistent Remote Applications for X11
And chose an architecture really interesting where everybody will recode an half-baked version of the work-in-progress protocol so each desktop-env/window-manager will have different compatibility characteristics; and where tons of actual implementation mix the graphic server with the desktop-env/window-manager so that crashes are extra fun.
temac··on Xpra: Persistent Remote Applications for X11
I find xrdp quite slow esp compared to a Windows RDP server. This is with the xrdp that comes with Debian 12. Maybe newer versions are faster.
temac··on Writing GUI apps for Windows is painful
"Portable" i could see a few use cases. No MSIL and only native code, however...
temac··on Writing GUI apps for Windows is painful
Also, iirc there is no Windows department anymore at MS. Hard to make a great platform in these conditions.
Page 1 of 32Next →