HNHacker News
TopNewBestAskShowJobs

dataangel

1,281 karma · joined March 13, 2008

submissionscomments
dataangel··on Google Groups ending support for Usenet
Is there a broader tutorial for this, newsgroups mostly missed me, I don't really grok how they fit into the greater internet or how their hosting works or why you have to pay a separate provider
dataangel··on Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead
It's not entitled, it's pushing back against a gigantic company exploiting network effects to create user lock-in, because that's easier than competing on the merit of your products.
dataangel··on Concept sliders: LoRA adaptors for precise control in diffusion models
Artist is still going to be the right word with these kinds of tools because you're still adjusting the result to get the desired look. Even if it were just collage it would still be art.
dataangel··on Tim Sweeney on why Epic did better against Google than Apple in court
> So you really think the state controlling content is not going to be more restrictive than private corporations?

Yes, because then app restrictions that violate free speech/press will get slammed by the supreme court.

dataangel··on FFmpeg lands CLI multi-threading as its "most complex refactoring" in decades
The part coccinelle does is the part GPT is good at, the problem is neither of them actually reason about the code
dataangel··on FFmpeg lands CLI multi-threading as its "most complex refactoring" in decades
If you ask GPT to refactor a single threaded program much smaller than the context window that is truly out of sample into a multithreaded program, its often going to fail. GPT has trouble understanding bit masks in single threaded code, let alone multiple threads.
dataangel··on FFmpeg lands CLI multi-threading as its "most complex refactoring" in decades
AI is not very good at single threaded code which is widely regarded as much easier. The breathless demos don't generalize well when you truly test on data not in the training set, it's just that most people don't come up with good tests because they take something from the internet, which is the training set. But the code most people need to write is to do tasks that are bespoke to individual businesses/science-experiments/etc not popular CS problems that there are 1000 tutorials online for. When you get into those areas it becomes apparent really quickly that the AI only gets the "vibes" of what code should look like, it doesn't have any mechanistic understanding.
dataangel··on OpenAI employees did not want to go work for Microsoft
They already work for MS, their paycheck comes out of the $10B they gave them.
dataangel··on Steel – An embeddable and extensible Scheme dialect
Any chance of seeing the things I miss the most from Racket in other langs?

1. Parameters and Syntax Parameters (Syntax parameters make macros more powerful)

2. Turing complete macros (not just syntax-case)

3. Typed Racket

I almost used https://gamelisp.rs/ for a project but the nightly feature it needs broke and it's no longer maintained, glad to see something similar arise! You might want to consider adopting their choice of VecDeque as a list replacement, I think it makes a lot more sense than naive linked lists on modern machines.

dataangel··on Unauthorized "David Attenborough" AI clone narrates developer's life, goes viral
No I suspect 3 seconds is often enough. It's not learning how you pronounce each word, it's seeing some pronunciations you use and from that guessing how you would pronounce other things based on how those pronunciations are clustered in its training data. In other words if in that 3 seconds it hears you say y'all it has a pretty good shot at inferring how you say a lot of other things.
dataangel··on Lockheed CEO Pitches Pentagon on Subscription Software
nothing says aligned goals like a private corporation telling the government that if it wants its jets to keep working in wartime it needs to fork over more money
dataangel··on Fine, I'll run a regression analysis but it won't make you happy
vax does prevent both, in the sense it dramatically lowers the rate. they're just not 100% effective.
dataangel··on Fine, I'll run a regression analysis but it won't make you happy
what variability? AFAIK in controlled studies masks work (as in when you actually test things in a lab rather than looking at population statistics), are more effective when both people in the room are wearing them, we know the size of particle they filter and we know the viruses are bigger than that. there's 0 doubt at this point they do what they are supposed to do.
dataangel··on Goodbye integers, hello UUIDv7
why bother with any version of the uuid standard? just generate a random 128-bit number and use it. that's all the newer ones are anyway
dataangel··on Interoperability: Swift’s Super Power
Is Swift support on Linux any good yet? I'd like to use it but not if I'm getting locked in to Apple.
dataangel··on OpenBSD/ARM64 on Hetzner Cloud
I wish they had the storage servers in the US :(
dataangel··on Integrating C++ header units into Office using MSVC (2/n)
> As a side note: it is always better to rely on standard C++ features to prevent repeated file content inclusion

NO it is not. For fucksake, pragma once is better than header guards in 99% of cases, just don't use a rats nest of symbolic links.

dataangel··on My mental model of Clojure transducers
exactly, I see nothing new here
dataangel··on My mental model of Clojure transducers
This still just sounds like boring old iterators. Rust and C++ iterators both do all of this.
dataangel··on Preserving trust in photojournalism through authentication technology
you can prevent feeding the doctored image into the sensor if the camera also senses depth, and only signs the image and depth information together. this is how they prevent a photo from unlocking face id on a phone
dataangel··on Gcsfuse: A user-space file system for interacting with Google Cloud Storage
what is the advantage of versioning versus just naming your objects log001, log002, etc and opening them in order?
dataangel··on VSCodium – Open-source binaries of VSCode
This is just incorrect regarding Google. The phones they actually make, the Pixel ones, have open bootloaders.
dataangel··on David Tolnay on the "RustConf Keynote Fiasco"
Oh please fuck right off. How is saying "I had a bad experience with this community so I'm going to use a different programming language now" dangling anything?
dataangel··on Griffin – A fully-regulated, API-driven bank, with Clojure
> In 2015, Eric Holder ended the policy of "adoptive forfeiture", which occurred "when a state or local law enforcement agency seizes property pursuant to state law and requests that a federal agency take the seized asset and forfeit it under federal law" due to abuse.[21] Although states proceeded to curtail the powers of police to seize assets, actions by the Justice Department in July 2017 have sought to reinstate police seizure powers that simultaneously raise funding for federal agencies and local law enforcement.[22]

basically Obama got rid of it then Trump put it back then Biden didn't anything

dataangel··on Griffin – A fully-regulated, API-driven bank, with Clojure
nothing like having dynamic types manage your money
dataangel··on Code Llama, a state-of-the-art large language model for coding
GPT4 has replaced SO for me and I've been using it for months.
dataangel··on GCC always assumes aligned pointer accesses (2020)
> When compiling and running a C program, the only thing that matters is "what the C abstract machine does". Programs that exhibit UB in the abstract machine are allowed to do "anything".

This view is alienating systems programmers. You're right that that's what the standard says, but nobody actually wants that except compiler writers trying to juice unrealistic benchmarks. In practice programmers want to alias things, they want to access unaligned memory, they want to cast objects right out of memory without constructing them, etc. And they have real reasons to do so! More narrowly defining how off the rails the compiler is allowed to go, rather than anything is a desirable objective for changing the standard.

dataangel··on TypeScript is surprisingly ok for compilers
I believe you could have a Protocol that requires the property and that the object is Callable.
dataangel··on We reduced the cost of building Mastodon at Twitter-scale by 100x
I do C++ backend work in a non-web industry and this entire post is Greek to me. Even though this is targeted at developers, you need a better pitch. I get "we did this 100x faster" but the obvious followup question is "how" but then the answer seems to be a ton of flow diagrams with way too many nodes that tell me approximately nothing and some handwaving about something called P-States that are basically defined to be entirely nebulous because they are any kind of data structure.

I'm not saying there's nothing here, but I am adjacent to your core audience and I have no idea whether there is after reading your post. I think you are strongly assuming a shared basis where everybody has worked on the same kind of large scale web app before; I would find it much more useful to have an overview of, "This what you would usually do, here are the problems with it, here is what we do instead" with side by side code comparison of Rama vs what a newbie is likely to hack together with single instance postgres.

dataangel··on Firefox finally outperforming Google Chrome in SunSpider
> It's only privacy tracking which is going to be totally broken, and frankly, outside of the unreality bubble of HN, most users care much less about "privacy" than you'd think.

explaining this distinction is actually enough to drive me to switch thanks

← PreviousPage 4 of 17Next →