HNHacker News
TopNewBestAskShowJobs

gpderetta

13,787 karma · joined February 28, 2014

submissionscomments
gpderetta··on Count Binface
> This is the country that voted to name a research vessel Boaty McBoatFace

And "Killing in the Name" as Christmas song of '09, to spite the usual X-factor shoo-in.

There is a chance that more entertainment is yet to come from Clacton.

gpderetta··on AI: The ROI Runway Could Be Long Outside the Tech Sector
It is really the second coming of Excel. And it is a good thing (probably?)
gpderetta··on What Emily Bender meant by "stochastic parrots"
They are just token generators. It is just that 'just' does a lot of lifting!
gpderetta··on Frog-derived gut bacterium eradicates tumors in mice
humanity has been producing useful things from bacteria for thousands of things already.
gpderetta··on Ask HN: Where is the programming profession going?
always was. Still is.
gpderetta··on Anthropic says Alibaba illicitly extracted Claude AI model capabilities
that per-se doesn't mean you are bound by it.
gpderetta··on Digital euro clears key hurdle as EU seeks to break free from U.S. credit cards
For what is worth, a few years ago, I was able to chargeback a significant furniture order after the company collapsed. It is indeed at the bank's discretion and my bank didn't really advertise the process, but the people in branch pointed me to the right place and the process was no fuss.

So, no, you do not have the same legal protection as Section 75, but it is always worth a try.

gpderetta··on Efficient C++ Programming for Modern 64-bit CPUs: Chapter 4/part 2
froh: your reply was flagged for some reason! I tried to vouch it but it wasn't enough.
gpderetta··on 8086 Segmented Memory was a good idea
x86 32 bit protected mode segments were a very different beast.
gpderetta··on Steam Machine launches today
You are right of course. But I expect that valve will come up with proton-on-arm with x86 translation very soon (in fact possibly next week-ish when they release the frame).
gpderetta··on Efficient C++ Programming for Modern 64-bit CPUs: Chapter 4/part 2
That's basically a AOS/SOA transformation (then packing the boolean valued array). You can have extremely cheap proxies in C++ so it is not much of an issue. The problem is that this proxy-optional wouldn't immediately interoperate with std::optional, but could interoperate with any generic code taking an optional-like value.
gpderetta··on Investors get real-time view of UK bond market activity for the first time
As the government wants to encourage people to be invested and not hold cash, from '27 you'll only be able to add 12k in Cash ISA. They are planning to also change the limit on cash held on S&S ISAs to avoid an easy workaround for this limit
gpderetta··on Investors get real-time view of UK bond market activity for the first time
Well, yes, but after maximizing an ISA that's still an option. Also the government is clamping down on cash ISA.
gpderetta··on CSSQuake
Nice, but the view keeps clipping out to far ahead of the map (but the character seems to still be in its original position as I can die from monsters). It snaps back in place when I shoot.

edit: both on chromium and firefox, desktop linux.

gpderetta··on SpaceX to buy Cursor for $60B
they literally are not.
gpderetta··on John Carmack on Fabrice Bellard
great coders ship.
gpderetta··on Even more batteries included with Emacs
I'm often amazed how things do not break more often than they do[1] given how deep a package can alter emacs intenrals.

[1] and they do break!

gpderetta··on Even more batteries included with Emacs
No, I think that ̶w̶i̶n̶t̶e̶r̶m̶u̶t̶e̶ ̶w̶i̶l̶l̶ ̶m̶e̶r̶g̶e̶ ̶w̶i̶t̶h̶ ̶n̶e̶u̶r̶o̶m̶a̶n̶c̶e̶r̶ emacs will merge with claude instead.
gpderetta··on Orthodox C++ (2016)
[from the linked article]

> <deque>: Needs a major performance overhaul", acknowledging that the standard's mandated block size is too small and the design needs to be rebuilt at the next ABI break

Except of course the standard does not mandate a block size. That's purely msvc picking a wrong block size and being stuck with it.

The rant about lists is also nonsense.

gpderetta··on Orthodox C++
Which sucks... unless you really need reference stability.
gpderetta··on Orthodox C++ (2016)
Don't follow dogma.
gpderetta··on Starfish by Peter Watts (1999)
it starts despairing. Then it gets worse.
gpderetta··on Starfish by Peter Watts (1999)
Better here is purely in evolutionary terms, i.e. would a sub- or non non-conscious life form out-compete conscious life forms in its niche.
gpderetta··on Starfish by Peter Watts (1999)
> I'd say the case it was making has only become more relevant with the chatbot age.

Exactly. The central thesis, consciousness not being necessary for intelligence, is very relevant today.

Of course, the existential horror background in the book was also quite well done.

gpderetta··on The beauty and simplicity of the good old C-style void* in C++
I'm pretty sure GCC has been ABI stable far longer that MSVC which used to break ABI every release.

GCC was forced to break the std::string ABI by the C++11 standard and they have been lobbing ever since against ABI breaks.

gpderetta··on The beauty and simplicity of the good old C-style void* in C++
Making DoSomething a template because span is a template is a non-sequitur.

If DoSomething works with untyped bytes, it should require a std::span<byte> (or const byte if read only). Incidentally the standard provides a convenient as_bytes(std::span<T>)->std::span<byte>; There isn't an as convenient helper to convert a singular object to a span of bytes, but it is easy to write.

As to why one should use span, is that a) it helps making sure that the size travels together with the pointer for some additional safety, b) it is more convenient to work with byte ranges than void ptrs (which do not support pointer math), c) helps a bit communicating intent: in C++ void* are used more often for type erasure than for byte related things.

gpderetta··on The Smallest Brain You Can Build: A Perceptron in Python
it not really an if statement here in a perceptron though. It is more akin a logic gate.

A transistor (driven to saturation) is a much better model.

gpderetta··on AI will consume as much water in 2030 as 1.3B people
What a strange argument. People eat food to survive. Petaflops are not very tasty.
gpderetta··on They’re made out of weights
> Reality has no distinction between "data" and "code"

yes, yes, ostensibly the universe is built on lisp.

But we all know that it was hacked together with a lot of perl[1].

[1] you all know the reference.

gpderetta··on They’re made out of weights
> Accidentally stumbling on a mechanism that is simple enough to be recreated with every human birth might be possible, accidentally stumbling on a mechanism that took evolution billions of years to find and which it has hung onto by copying it and has never recreated it from scratch, could be much less likely, in a much bigger search space.

Maybe, but you could make the same argument about anything artificial.

← PreviousPage 3 of 34Next →