Hacker Newsnew | past | comments | ask | show | jobs | submit | a99c43f2d565504's commentslogin

Right. Also, when it comes to the other aspects of TLS, such as preventing middlemen from making sense of what information flows between you and the server, what exactly is the threat in this case? I mean, it's a public blog post, which you only ask to read and so you are served.


It's not about threat, it's about privacy. I understand your statements but 'what is the threat in this case' to answer that: I don't want to know, I've moved on from those worries. Always encrypt.


What privacy? Whoever is watching your traffic can see you accessed their website with HTTPS, they can guess with high accuracy which article you are reading based on the response size.


Any hops along the paths and whatever they split off to by whoever. And of course they can, even with HTTPS the Client Hello is unencrypted.

Unencrypted data transmission just isn't a thing I'm interested in with it being 2025.


Besides just porn or nudity, maybe we could also add violence into the arsenal of engagement. For example, maybe the viewer could use a virtual sword or shotgun on some key concepts in the presentation to initiate a tangent going on a deep dive on the concept, and then come back to the presentation once done with the rabbit hole.


Feels like the theme of Videodrome coming back: https://www.youtube.com/watch?v=RxXkIGVwgB4

Add sex and violence to your boring paper reading sessions more exciting!


I was just thinking about this movie on Friday while at a concert. Lorna Shore, awesome show. Anyways, the person in front of me was watching an overweight person (purpose of the niche I suspect which is why I mention it) do their daily chore routine (laundry, cleaning, etc) on tiktok. After the video was finished, my fellow concert attendee quickly went to Amazon and purchased the iron in the video. No links clicked, just serious chore fomo leading to a purchase. All while standing 3 feet from a circle pit/wall of death/etc while Lorna Shore was playing 20 ft from their face.


A VR interactive thesis defense/sword fighting crossover game sounds just weird enough to work. Maybe base it on the fight mechanics of Until You Fall [1], we could call it "Until You Graduate" (I will see myself out for that one) or "Thesis Offense" [2].

[1] https://store.steampowered.com/app/858260/Until_You_Fall/

[2] https://xkcd.com/1403/


> Does anyone know of other major projects written in as strict a style as esbuild?

As in any random major project with focus on not having dependencies? SQLite comes to mind.


It's also not an exhaustive list anyway. At least Helsinki, Finland is missing. I think Finland is unambigiously Europe.


Maybe some positions are or feel worthy only when performed in physically social context. Jobs dealing with human problems have this tendency more often than those dealing more with non-human problems.


I don't know what the question implied but generally speaking it is a known effect that making AI do the things you used to do accumulates cognitive debt which seems intuitively true too. Physical exercise is a good analogy perhaps.


In this case it's relatively simple things like figuring out the correct ffmpeg command to pull frames from a video, which is then documented in the CLAUDE file. Granted, I don't understand the underpinnings of LLMs but I would've understood that things documented in the CLAUDE file help it reduce cognitive complexity and "remember" more easily something relatively simple like that example.


[flagged]


If you keep breaking the site guidelines we will ban you. We've warned you many times, including recently: https://news.ycombinator.com/item?id=44271716.

I don't want to ban you, because you've also posted good things, but we primarily have to moderate based on the bad things people post, and we can't have people attacking others like this.

If you'd please review https://news.ycombinator.com/newsguidelines.html and fix this (properly), we'd appreciate it.


People are forgetting they have a brain that can figure things out, don't you think it's worth reminding them that they can figure things out? I weep for the future where people can't do things because ChatGPT is down. My comment was simply trying to remind someone that they have an amazing brain they can use to figure things out. Sorry if that offends you.


Not offending me - I'm just letting you know that you're breaking the rules and if you keep doing that we will ban you.

Telling someone that by following your instructions they can become "more useful than a tin can" and "might actually learn something", and that they haven't given "figuring it out themselves a try", is for sure over the line into personal attack.

Moreover, if we take all those swipes out of your GP comment, there's literally nothing left! That's definitely not what we want on this site, as should surely be clear from https://news.ycombinator.com/newsguidelines.html.


You are seeing "swipes" where there simply are none. You certainly are reading more into my original comment than there was.


Of course interpretations can differ about any language, but this was not anywhere near a borderline call, in terms of the standards we apply here. If you prefer a different word than 'swipe' I'm happy to do that, but either way we need you not to post any more comments of that sort.


It's an ffmpeg command, not anything meaningful.


Offtopic, and no one asked, but I'm going to advertise anyway: Helix is a good alternative to (neo)vim for anyone who wants a terminal editor with vimotions(ish) but doesn't like configuring or scripting. That was the selling point that made me stay with it: The out-of-the-box experience was close enough to what I was hoping to end at but gave up with neovim due to the hassle required. It is opinionated of course, but the default behavior and appearance of Helix felt much more appropriate than that of neovim.


I'm a Neovim user but I have to agree with the recommendation. If you've wanted to check out vim/emacs but were nervous Helix is a good place to start.

I do wish there was at least the option to use vim keybindings in Helix though. The Helix keybindings are mostly the same but just different enough to be annoying if you're already used to vim.

Edit: typo


Someone else mentioned evil-helix if you really want those keybindings but, admittedly, I think the different keybindings (and more specifically the select then operate model) are a major point of why helix (and its inspiration, kakoune) exists.


I haven't used it, but I've seen people speak well about evil helix https://evil-helix.github.io/


I actually like Helix a lot too, but it is different than (neo)vim in a lot of significant ways. It feels like alternate-universe vim more than just better defaults. It also doesn't just not require scripting, it doesn't support scripting (yet). Very interesting in its own right but it might not be what you want if you're familiar with (neo)vim already.


I still have to interact with files on servers I don't control, so I still need to keep basic vim motions in my working set memory unfortunately


Can I use wasd for my movement keys?


Many commenters have pointed out the frustration that even in these kernel level anti cheat system using games there are still cheaters and therefore the sacrifice of submitting to such privacy and security hole is close to worthless.

When it comes to the problem of cheating in games, I think the only solution is to bind the gamer's identity to a real life identity that is not trivial to change. That way the cheater only needs to be caught once.


It's not the target that is now requiring new instructions, but one of the components in the build tools.


I see.


As far as I understand, there was a similar mess with CPUs some 50 years ago: All computers were different and there was no such thing as portable code. Then problem solvers came up with abstractions like the C programming language, allowing developers to write more or less the same code for different platforms. I suppose GPUs are slowly going through a similar process now that they're useful in many more domains than just graphics. I'm just spitballing.


The first portable programming language was, uh, Fortran. Indeed, by the time the Unix developers are thinking about porting to different platforms, there are already open source Fortran libraries for math routines (the antecedents of LAPACK). And not long afterwards, the developers of those libraries are going to get together and work out the necessary low-level kernel routines to get good performance on the most powerful hardware of the day--i.e., the BLAS interface that is still the foundation of modern HPC software almost 50 years later.

(One of the problems of C is that people have effectively erased pre-C programming languages from history.)


  > I suppose GPUs are slowly going through a similar process now that they're useful in many more domains than just graphics.
I've been waiting for the G in GPU to be replaced with something else since the first CUDA releases. I honestly think that once we rename this tech, more people will learn to use it.


MPU - Matrix Processing Unit

LAPU - Linear Algebra Processing Unit


PPU - Parallel processing unit


LAPU is terrific. It also means paw in Russian.


Computers have been enjoying high level systems languages, a decade predating C.


But it's true that you generally couldn't use the same Lisp dialect on two different families of computers, for instance.


Neither could you with C, POSIX exists for a reason.


Good point.


And yet, we are still using handwritten assembly for hot code paths. All these abstraction layers would need to be porous enough to allow per-device specific code.


> And yet, we are still using handwritten assembly for hot code paths

This is actually a win. It implies that abstractions have a negligible (that is, existing but so small that can be ignored) cost for anything other than small parts of the codebase.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: