HNHacker News
TopNewBestAskShowJobs

vsnf

1,814 karma · joined October 26, 2018

submissionscomments
vsnf··on Microsoft's $1M Vote of Confidence in Rust's Future
I used to spend my entire life inside Visual Studio, but my life has mostly moved to VS Code, where the Rust Analyzer extension provides a really nice experience. Granted, on rare occasions the extension fails for some byzantine reason, and language support in VS has always been rock solid, but would it really be that much better than life within VSCode? I'm not sure, but maybe it would?
vsnf··on Show HN: Exploring HN by mapping and analyzing 40M posts and comments for fun
Reminds me of a similar project a few months ago whose purpose was to unmask alt accounts. It wasn’t well received as I recall.
vsnf··on Hyperworlds – Web Replacement Projects
Many of the pictures I take have a lifetime, sometimes measured in hours or minutes. A restaurant I passed by before dinner that I'd like to check out later in the evening; a sign in a language I want to translate; a visual demonstration of where I am so people know where to find me in a busy train station; any number of things whose worth is almost immediately used up and subsequently deleted.
vsnf··on Hackers discover how to reprogram NES Tetris from within the game
Relatedly, this is why zfg, a famous (debateably the best) Ocarina of Time speedrunner, doesn't do Any%, and has also opted out of the 100% category. He'd rather play the game than not play the game.
vsnf··on Rewriting the Technical Interview (2020)
PLT was part of my CS degree, but only as a senior level course, and it was extremely abstract, and extremely difficult. Double majors (common with business) were exempt from it.

I think it’s fair to say that almost none of my fellow CS degree holders from that cohort (which was neither a rinky-dink program nor full of dim witted students) could do what we’re discussing here, and if they can it’s because they either were uniquely talented at the lecture material or learned it outside of their coursework, probably after graduation.

vsnf··on Rewriting the Technical Interview (2020)
I think you have unrealistic expectations of software developers if you think they should all be able to do this. Elementary sure, and maybe they “should” in the platonic sense, but ask 10 developers to implement a language and 9 will fail to make any meaningful progress. And I think that’s fine. It’s like when people get upset at web devs for not knowing the networking layers. Elementary sure, good to know, maybe, critical to their everyday function, doubtful in the extreme
vsnf··on You May Soon Be Drinking Synthetic Coffee
I like the idea in the abstract, but I doubt I'll see a synthetic meat/milk/coffee substitute that equals the real deal for many years, if ever. I'm more worried about the synthetic stuff becoming just good enough that, with the power of marketing and appealing to one's morals, people switch over but not good enough to be a real replacement.
vsnf··on Why doesn't AI want to show me Jesus washing the feet of his disciples?
I mean, in simple terms I guess I’m asking why mention it at all?

A: What’s naughty about feet?

B: they are sometimes sexualized.

This doesn’t answer the question. I don’t see how it follows from one to the other. Sometimes hands are sexualized but hands are not naughty. Why do feet get special treatment here?

vsnf··on What if dreaming is the whole point of sleep?
> it

I don't think I could bear to call any of my pets, or even any familiar animal, by such a distant term.

vsnf··on Why doesn't AI want to show me Jesus washing the feet of his disciples?
Yes, I know. I'm asking why something that is sometimes sexualized the victim of censors? The face-value answer is obvious of course, in that the logic of something that is sexualized must be a sexual thing and therefore should be censored. But I'm making a broader point about the absurdity of the situation. Some people sexualize feet. So what, they're an objectively non-sexual, critical functional part of the body. And as was noted above, are often involved in various non-sexual ceremonies.

So, I guess my question remains the same. Feet are sometimes sexualized. So what?

vsnf··on Why doesn't AI want to show me Jesus washing the feet of his disciples?
So?
vsnf··on Show HN: I made a privacy friendly and simple app to track my menstruation
> ctrl-f

> "repub"

> 1 result

It's just you sewing discord in here. It'd be great if you'd stop, thanks.

vsnf··on Show HN: I made a privacy friendly and simple app to track my menstruation
Not a woman, so take this with a grain of salt.

A few years ago, I wouldn't have been very bothered by the privacy implications of an application like this, but for obvious reasons it's become much more prudent to consider them. Were I a woman I'd be deeply troubled to use an application like this, no matter how good, without some kind of ironclad proof of a privacy respecting codebase. Imagine logging patterns indicative of a pregnancy followed by an abortion, and then imagine selling this data to Texan bounty hunters[0] or any other nefarious actor in your jurisdiction. The stakes have become too unacceptably high to use an application like this without knowing with perfect certainty that it is safe to use.

Which isn't to cast any aspersions on OP for developing it. But the game has suddenly become very dangerous, and despite their reassurances, this is in fact a weapon of potentially lethal consequence.

[0] https://www.villanovalawreview.com/post/2229

vsnf··on I Rented Out a Movie Theatre (Again) and Used My Steam Deck to Play Co-Op Games
Are you using a VPN? Reddit, even on the old.reddit domain, started absolutely blocking VPNs about a month ago.
vsnf··on Asynchronous Programming in C#
There are many metrics by which C# is the nicest language, but after 10+ years of doing (and loving) C# development, I find that I prefer Dart as a C#-like language these days.
vsnf··on Deep Dive into XZ Utils Backdoor [video]
"Aw fuck. Oh well, the Chrono, Boost, libcurl and libsodium backdoors are still active. Can't believe they found them lol"
vsnf··on Airline keeps mistaking 101-year-old woman for 1-year-old baby
That's the takeaway for people in charge of the software development, sure. But really, is it even actually a lesson? To my knowledge, there was no accountability, no backlash, no one got fired or reprimanded, no manager was denied a promotion. What lesson was learned by the stewards of the system, really?

Meanwhile, a lesson was very much learned by Mr. Tartaro who, as a DEFCON speaker, should have absolutely known better. He was playing with fire, and now he's suffering the consequences. I don't want to come across as defending the system in use, although it seems to be as much of a social issue as a technical one with people interpreting the text field as being invalid, but this was clearly a dumbass thing to do.

vsnf··on What's Going on with ‘Nonplussed’? (2017)
While not strictly improper, this feels needlessly confrontational and pushing of an ideology. You might find you ruffle more feathers than you think by doing this.
vsnf··on What can LLMs never do?
Mine as well. After understanding the meaning thanks to the other posters, the sentence magically looked fine. But before knowing the meaning, it was gibberish. I’ve become aware of this before, and it makes me wonder just how often I’m interpreting grammatical nonsense on a daily basis without realizing it.
vsnf··on Airline keeps mistaking 101-year-old woman for 1-year-old baby
An object lesson in getting funny with automated systems that have the power to inflict consequences.
vsnf··on What can LLMs never do?
> ensure that numbers from one to ten as written as words and numbers greater ten as digits in the given text

I can’t fault llms for not knowing what to do here because I, a human, have no idea what on earth this means.

vsnf··on Make invalid states unrepresentable (2023)
You'll find no argument from me on any of your points.

But I think it is often counterproductive when evangelizing a concept or explaining something to software developers.

vsnf··on Make invalid states unrepresentable (2023)
It's a fair question, and in this particular case the math both light and irrelevant. But sometimes I see useful topics being discussed that are for whatever reason, marred by mathematics. Often these topics arent even particularly complicated, but the author's desire to give it (or themselves?) more credibility leads them to make it mathematical when it didn't need to be. See also, every discussion involving Haskell. A monad is just a Monoid in the category of Endofunctors, after all.

In most cases, especially cases of software engineering, as opposed to computer science, the math gets in the way of the point. It was never needed, it just served to obscure the topic. Plus, I'm not an engineer, and I'm not doing mathematics in my daily life. I don't think like a mathematician, I don't work with cardinalities, or set theory, or integrals. At most I deal with some multiplication and powers-of-two. Maybe a ratio here and there. If I was a graphics programmer, which I thankfully am not, I'd toss in some matrix algebra maybe. But my career doesn't involve anything requiring the use of ℝ. What it does involve, is thinking about composability of systems, debugability, simplification of processes, and otherwise making sure things work and can be understood by future maintainers. The article's topic is useful, but making things mathy for the sake of it is a navel gazing distraction.

vsnf··on Make invalid states unrepresentable (2023)
Sure is a good thing I'm a software developer, not an engineer, then.
vsnf··on Make invalid states unrepresentable (2023)
I'm sympathetic to this concept, and it's one I employ from time to time in the various codebases I own, but the type of person to advocate for this kind of thing is also the kind of person to write stuff like

> Types delineate the set of legally representable states |ℝ| in your application

and

> |ℝ|≥|ℙ|

Which sets off my "math" alarm. The less out-and-out math used to make a point about programming, the better, I think. This article is actually fairly good and doesn't get very mathy beyond the intro, but it still jumps out at me and made me wary to continue.

vsnf··on Show HN: See your current Spotify song in the menu bar
Not that I want to spend any time at all in their app. Each passing day it gets simultaneously more neglected, and also receives random UX overhauls that make my life worse.
vsnf··on Show HN: See your current Spotify song in the menu bar
> THIS PROJECT IS NO LONGER MAINTAINED HERE

> This project has been unmaintained for a while now.

> Here is a link to an updated and currently maintained fork

The link points to https://github.com/AudioBand/AudioBand for the curious

vsnf··on Senate passes TikTok ban bill, sending it to President Biden's desk
I don't use it signed into YouTube at all, but it's pretty good to me. A short cruise through the short just now got me: Animal Crossing island building tips; sketch comedy; linguistics trivia; Ukraine war intelligence analysis; European history; rocket league trick shots; etc. I saw one or two irrelevant brainrot clips that I scrolled passed quickly, got an ad for Temu and Battle Royale which I also scroll by quickly, but by and large it was a fun/interesting way to spend 4 or 5 minutes.
vsnf··on Senate passes TikTok ban bill, sending it to President Biden's desk
> do tiktok users just switch to reels like nothing happened

Yeah. The content there is already crossposted from TikTok anyway, now it will just be created there by default. Zero functional difference. Plus the YouTube Shorts algorithm has gotten a lot less overtly awful in the last year.

vsnf··on CoreNet: A library for training deep neural networks
As a thought exercise, how would one even begin to try to pollute a curl with ads? Would it print out suggested websites after every get request?
← PreviousPage 4 of 15Next →