MurphyA/hacker-news huggingface dataset:
by fc417fc802 | 2025-12-30 02:29:31+00:00
If these applications only hogged memory when under stress (outgoing screencap plus video, multiple streams incoming, display to 3+ monitors) you might have a point. But that's not the case so you don't.

Meanwhile I can play back multiple 1080 videos on different monitors, run a high speed curl download, saturate my gigabit LAN with a bulk transfer, and run a brrfs scrub in the background all most likely without breaking 2 GB of RAM usage. MPV, VLC, and ffmpeg are all remarkably lightweight.

The only daily application I run that consumes a noticable quantity of resources is my web browser.
by PaulDavisThe1st | 2025-12-30 02:29:36+00:00
The site linked to by the title is about mostly FLOSS projects for people doing audio/music creation work on Linux. The problems you're describing, in particular the licensing ones, are endemic to proprietary software. While this still affects e.g. Bitwig on Linux, it isn't really a feature of Linux audio software in general.

Cloud work so far just hasn't had much appeal. People are walking around with Apple M{1..5} laptops with enough compute power to do things you couldn't do on a studio system 10 years ago. Sure, if you're doing sample based playback with really high end sample libraries, or physically modelled synthesis, you can always max out any system with a large orchestral piece, but the stuff you can do on a laptop on a bus or train or the back of car really does encompass most of what most people want to be able to do.

iTunes was useless for people on Linux, just as any system that convinced Waves to participate in some sort of "implicit licensing" scheme would be (even though they run linux inside the hardware units they sell). Again, this link was to a set specifically concerned with the situation for audio work on Linux; until plugin developers en masse recognize it as a valid latform that they should support (improvements every day, but very slowly), this will as useless for Linux as iTunes was (and remains).
by rayiner | 2025-12-30 02:29:43+00:00
As noted above, the article uses the wrong numbers for each district’s population. Even just looking at the most recent two periods (2010-present) SDNY has got about double the per-capita rate of D. Mass.

EDNY + SDNY together have about the same population as NDIL (about 10 million), but have a higher number of corruption convictions than NDIL during each period in the chart except 2020-21.
by justatdotin | 2025-12-30 02:30:11+00:00
I think it's mistaken to think in terms of 'falling behind' or 'catching up'

I've seen that these tools have different uses for different devs. I know on my current team, each of us devs works very differently to one another, and we make significant allowances to accommodate for one another's different styles. Certain tasks always go to certain devs; one dev is like a steel trap, another is the chaos explorer, another's a beginner, another has great big-picture perspective, etc. (not sure why but there's even space for myself ;)

In the same way, different devs use these powerful tools in very different ways. So don't imagine you're falling behind, because the only useful benchmark is yourself. And don't imagine you can wait for consensus: you'll still need to identify your personal relationship to the tools.

Most of all, don't be discouraged. Even if you never embrace these tools, there will remain space for your skills and your style of approaching our shared work.

Give it another 10 years and I'm sure this will all become clearer...
by JDye | 2025-12-30 02:30:46+00:00
BrighData offer H3/QUIC but only in beta and you have to contact their sales team as far as I'm aware.

We (PingProxies) might be the only company to offer H3 to the proxy/QUIC to the target using the CONNECT-UDP method publicly. Although, it is in beta/unstable until I merge my changes into Rust's H3 library.

If you wanna play around with it, email me and I'll get you some credit. I think theres potential for stealth since outdated proxy clients/servers mean automated actors never use H3.

The proxy industry is full of another 100 companies saying they offer H3/QUIC, when they mean UDP proxying using SOCKS. I suppose the knowledge gap and what customers care about (protocol to end target) is very different to what I care about (being right/protocol to the proxy server).
by chii | 2025-12-30 02:31:30+00:00
> And the cut can't be lower?

why should it be lower (or higher)?

steam's cut should be whatever they set, and the market responds. The natural equilibrium would get reached. The value steam provides, imho, certainly justifies their cut imho. There's plenty of other platforms to release games on - including free ones (such as itch.io, or your own website).
by ossa-ma | 2025-12-30 02:31:50+00:00
I like to read and review what was captured in .inbox.md before it is committed and synced across my knowledge base. Allows me to catch mistakes, tweak preferences, add context and decide whether something is actually worth pushing.

I will typically make multiple '/handoff's per day as I use Claude code whereas I typically use '/sync' at the end of the day to organise them all at once.
by AnthonyMouse | 2025-12-30 02:32:06+00:00
> Of course, the very idea of jaywalking was created to remove the obligation to not kill people from drivers and shift it to the very people being killed, but this doesn’t seem to bother the meddling grandmothers.

I'm kind of curious how you expect this to work.

A driver is driving down the road at the posted speed limit. Instead of crossing at an intersection, a pedestrian steps into the road from between two parked vehicles directly in front of the moving car. By that point the car cannot be stopped before it hits the pedestrian because of the laws of physics, so who would you have at fault and how was that person expected to prevent it?
by hibikir | 2025-12-30 02:33:07+00:00
The "If the Emperor Had a Text-to-Speech Device" youtube series, which was in some ways one of the best pieces of Warhammer content made in years, had to be stopped because GW gave the author a cease-and-desist.

I think that their approach to fan uses of their IP is far too tight, and that they'd actually be making more money if they had, say, just licensed it. A bit like how they actually harmed their own hobby videos quite a bit with their reactions to their on-air talent leaving to go independent. Nowadays GW is the last place you'd go for painting videos, and the popular content they still have is old, and created by those people that left. But given the way the law works, they are within their right to manage things badly.

Just this year, I hear a very large percentage of the people that were in their external creators network decided to give up the early access, because the restrictions had become way too tight, even for simple things like people painting their miniatures.
by yooogurt | 2025-12-30 02:33:20+00:00
> if you want to back this file up regularly with something like restic, then you will quickly end up in a world of pain: since new mails are not even appended to the end of the file, each cycle of takeout-then-backup essentially produces a new giant file.

As I'm sure the author is aware, Restic will do hash-based chunking so that similar files can be efficiently be backed up.

How similar are two successive Takeout mboxes?

If the order of messages within an mbox is stable, and new emails are inserted somewhere, the delta update might be tiny.

Even if the order of the mbox's messages are ~random, Restic's delta updates will forego large attachments.

It would be great to see empirical figures here: how large is the incremental backup after after a month's emails. How does that compare for each backup strategy?

The pro of sticking with restic is simplicity, and also avoiding the risk of your tool managing to screw up the data.

This risk isn't so bad if it's a mature tool that canonicalises mboxes (e.g. order them by time), but seems risky for something handrolled.
by landr0id | 2025-12-30 02:33:32+00:00
Pretty cool for BSH and Miele to hop on a call with the researchers just to make sure there were no issues they were unaware of. Sounded like it was productive and positive for everyone involved. Hopefully they don't start doubling down on hardware security though :p

The optical communication for the Miele was pretty interesting too. I'm assuming it's to prevent moisture from corroding a port of some kind. Does anyone know of other devices this is used in or other benefits to this?
by chrisco255 | 2025-12-30 02:34:02+00:00
You complain about the very thing that lead to the experimentation and writing of this article, which is how one gets a real education:

"One of those techniques is static memory allocation during initialization. The idea here is that all memory is requested and allocated from the OS at startup, and held until termination. I first heard about this while learning about TigerBeetle, and they reference it explicitly in their development style guide dubbed "TigerStyle"."

Anyways, TigerStyle is inspired by NASA's Power of Ten whitepaper on Rules For Developing Safety Critical Code:

https://github.com/tigerbeetle/tigerbeetle/blob/ac75926f8868...

You might be impressed by that fact or the original Power of Ten paper but if so, it's only because NASA's marketing taught you to be.
by ChrisMarshallNY | 2025-12-30 02:34:25+00:00
I’ve become comfortable with using LLMs as “trusted advisors.”

I am not [yet] ready to just let an agent write a whole app or server for me, but I am increasingly letting them write a whole function for me.

They are also great “bug finders.” I can just feed some code, describe the symptoms, and ask for an observation. I often get great suggestions, including things like finding typos and copy/pasta problems.

I find that just this limited application has significantly increased my development velocity, and, I believe, the quality of my work.
by stephenhuey | 2025-12-30 02:35:39+00:00
How strictly do you define need? I've been living as an adult long enough that there have been countless times I've searched for photos and emails from one or two decades ago. I distinctly remember the first time I met an Inbox Zero person. It was so important to her to militantly delete everything she had dealt with, and to me, the disadvantages from that practice far outweigh the advantages.
by esseph | 2025-12-30 02:35:59+00:00
If you setup a server at home, you can expose it via a cloudflare tunnel, meanwhile it's behind your firewall + NAT. This will obfuscate the server IP a bit. It allows allows you to use very simple cloudflare Zero Trust rules to only allow people to access your server/website from people with a user account on that domain. (Or geographical restrictions, etc, etc)
by wavemode | 2025-12-30 02:36:15+00:00
No, this is the situation you get into when you have programmers build a system, the requirements of that system change 15 times over the course of 15 years, and then you never give those programmers time to go back and redesign, so they keep having to stack new hacks and kludges on top of the old hacks and kludges.

Anyone who has worked at a large company has encountered a Galactus, that was simply never redesigned into a simple unified service because doing so would sideline other work considered higher priority.
by jodrellblank | 2025-12-30 02:36:28+00:00
> "Whats the point of having this discussion if you just dont believe them?"

I want other people to read my comment. I want my comment to feed into the endless future of LLM training data.

> "Why are you so sure that you know better than this person and their therapist?"

a) I take my car to a mechanic. Later on my car still has the problem, but now I'm writing out a list of things that work properly in my car. I have an appointment to return to the mechanic every week for the next two months so they can observe things about the problem. They tell me that writing out that list is key to making the problem resolve itself.

Why are you so sure that my mechanic isn't very effective?

b) I'm not "so sure", I'm just writing on the internet. Sometimes I have to write things to find out what I think about them. Sometimes I argue a position for the sake of arguing it. Sometimes I have time on my hands. Sometimes I have things on my mind.

c) Who cares whether "I'm so sure"? Argue against the case I made, instead of against me.
by AndyNemmity | 2025-12-30 02:37:47+00:00
I mean, it’s not vibes. I make real projects, and the failures of AI doing it force me to make fixes so that it only ever fails doing that thing once. Then it no longer fails to do that thing.

But the things I am doing might not be the things you are doing.

If you want proof, I intend to release a game to the App Store and steam soon. At that point you can judge if it built a thing adequately.
by seanmcdirmid | 2025-12-30 02:37:48+00:00
> It's all just efficiency gains and everyone currently employed stays employed? Not a single AI company wants that.

I disagree with your assertion. Efficiency, production improvements are exactly what many companies are going for. We already have a huge deficit of software that needs to be written that cannot be written with the current Human programming resources available. We have plenty of things, infrastructure and otherwise, that don’t get built because of a lack of human labor to do them. We haven’t colonized the solar system yet due to a lack of resources, etc…

It’s really pessimistic to think that all this tech is going to go to maintaining the current status quo with just much less labor.
by majormajor | 2025-12-30 02:38:10+00:00
Nobody wants to wait for those cycles to happen in the sorts of businesses that feature most prominently on HN. That flow works much better for "take existing business, with well defined flows, computerize it" than "people would probably get utility out of doing something like X,Y,Z, let's test some crap out."

Now, later-stage in those companies, yes, part of the reason for the chaos is because nobody knows or cares to reconcile the big-picture, but there won't be economic pressure on that without major scaling-back of growth expectations. Which is arguably happening in some sectors now, though the AI wave is making other sectors even more frothy than ever at the same time in the "just try shit fast!" direction.

But while growth expectations are high, design-by-throwing-darts like "let's write a bunch of code to make it easy to AB test random changes that we have no theory about to try to gain a few percent" will often dominate the "careful planning" approach.
by justatdotin | 2025-12-30 02:38:44+00:00
Hi, the reason I have this expectation is that on a (cognitively) diverse team there will be a range of reactions that all need to be accommodated.

some (many?) devs don't want agents. Either because the agent takes away the 'fun' part of their work, or because they don't trust the agent, or because they truly do not find a use for it in their process.

I remember being on teams which only remained functional because two devs tried very hard to stay out of one another's way. Nothing wrong with either of them, their approach to the work was just not very compatible.

In the same way, I expect diverse teams to struggle with finding a mode of adoption that does not negatively impact on the existing styles of some members.
by deadbabe | 2025-12-30 02:38:48+00:00
I think this is mostly a frontend sentiment.

In the backend, we're mostly just pushing data around from one place to another. Not much changes, there's only a few ways to really do that. Your data structures change, but ultimately the work is the same. You don't even really need an LLM at all, or super complex frameworks and ORMs, etc.
by reactordev | 2025-12-30 02:39:48+00:00
I want events to occur while I'm down in the dungeon. Maybe a neighboring village got attacked and now it's in ashes and down trodden. Maybe a castle is being besieged. I want a "play your own adventure" where the story just kind of happens. No main plot other than maybe certain events happening at a specific time. Games today are too linear. Even "open world" games. They zone it out so there's a progression, go to this area to xp, then go to this area, then this area.

For once I would like a Skyrim experience but where you're given free roam to unfold the story as you see fit. Crafting your unique story in the process.

I also don't think games should cater to safety or make towns "safe" from other players. I think the games should allow crime but also have punishment for it if caught by the NPC police or Players. Some of my best memories are from a public execution of a murderer on Ultima Online back in 1999. We had like 100 people gather (on a server that supported maybe 2000 tops).
by hyperadvanced | 2025-12-30 02:40:01+00:00
You could argue (it certainly has been argued) that the ability for technology to dissolve the usually more coherent identities that we take on daily by granting unlimited role play, trolling, and exploration is simply too much for a lot of people, and makes it hard to maintain a coherent sense of self. This is especially true of people who are “internet addicts” - not that the designation means a whole lot as I’m here at the gym talking to you on the phone.

Don’t get me wrong, I mostly agree with your comment. I think even more dastardly is the tendency for the internet to market new personalities to you, based on what’s profitable
by andrekandre | 2025-12-30 02:40:27+00:00
> see if you can stop everyone in the world from smoking tobacco

this is a logical fallacy i think; nobody needs to stop tobacco full-stop, but we have been extremely successful at making it less and less incentivized/used over time, which is the goal...

[1] https://www.lung.org/research/trends-in-lung-disease/tobacco...
by kstrauser | 2025-12-30 02:40:58+00:00
The motion smoother also has to guess which parts of the picture to modify. Is the quarterback throwing the ball the important part? The team on the sidelines? The people in the stands? The camera on wires zooming around over the field to get bird’s eye views? When it guesses wrong and enhances the wrong thing, it looks weird.

Also imagine the hand of a clock rotating at 5 minutes’ worth of angle per frame, and 1 frame per second. If you watched that series of pictures, your brain might still fill in that the hand is moving in a circle every 12 seconds.

Now imagine smoothing synthesizing an extra 59 frames per second. If it’s only consider the change between 2 frames, it might show a bright spot moving in a straight line between the 12 and 1 position, then 1 and 2, and so on. Instead of a circle, the circle of the hand would be tracing a dodecagon. That’s fine, but it’s not how your brain knows clocks are supposed to move.

Motion smoothing tries to do its best to generate extra detail that doesn’t exist and we’re a long way from the tech existing for a TV to be able to do that well in realtime. Until then, it’s going to be weird and unnatural.

Film shot at 60FPS? Sure. Shot at 24 and slopped up to 60? Nah, I’ll pass.
by bmitc | 2025-12-30 02:41:35+00:00
> Do you mean the sun emits it's peak intensity at green (I don't believe that is true either, but at least it would make a physically sensical statement).

Yes, that's what I meant, as I was sloppy with my language, and it's definitely true.

https://www.sciencedirect.com/topics/physics-and-astronomy/s...
by dlenski | 2025-12-30 02:42:34+00:00
Came here to ask the same thing. Why do I _care_ if connections to my server come from a TCP proxy? Particularly when a VPN is _not_ observable in a similar way?

Is there some class of bad actors who extensively use TCP proxies and not only _don't_ use VPNs, but would incur large costs in switching to them?
by Majromax | 2025-12-30 02:43:12+00:00
> people trolled just as hard as anyone does now,

Trolling had (has) a different character in smaller, more private forums: it tends towards more effort. A low-effort troll just gets banned and loses their platform, so the troll needs to at least ride the line of legitimacy. Drawing the line back to Usenet, the sheer effort that went into some trolling garnered respect if not necessarily acceptance.

Drive-by interactions reward volume since the 'game' isn't repeated. Curated social media feeds like Twitter are even worse; the troll has their own audience predisposed towards acceptance and the victim is just set-dressing.

I analogize this to in-person interactions: ostracization is mutually costly. A small group loses a member who was at least making a 'warm body' contribution, but the ostracized person loses a whole set of social benefits.
by bluGill | 2025-12-30 02:44:04+00:00
Write a lot of tests - mostly integration. Unit tests have proven more harmful than helpful - unit tests are great when the api is used so often it would be painful to change it so you don't anyway. Otherwise I want to change the api and the code that uses it as requirements change. When I'm writing string or a list I'd unit test that - but mostly that is in my standard library so I'm not. Instead I'm writing code that is only used a few places and those places both will change every few years as requirements change.
by dragonwriter | 2025-12-30 02:44:34+00:00
> The alternative has been the government controlling which ventures are funded, at which point the government assumes the risk.

No, that's not even remotely true; private investment in business ventures with risk long predates limited liability being attached to the corporate form. (In fact, it was the success the capitalist class achieved without that protection that enabled them to acquire the political power to get limited liability attached to the corporate form.)
by dark-star | 2025-12-30 02:44:44+00:00
No. At least in some countries (e.g. Germany) they would be forced to reimburse every buyer if they removed access to a game someone bought.

The fact that somewhere deep down in their EULA there might be words that make it clear that you're not really "buying" anything, just renting/leasing/whatever, wouldn't stand in court since the important part is the big shiny "Buy now" button, and "buying" has a specific meaning here.

So yeah, the only way they could "take the games away from you" is if Steam went bancrupt
by zmmmmm | 2025-12-30 02:44:50+00:00
Definitely don't hang out on Hacker News then. It's absolutely the worst place for imposter syndrome or people with any kind of skill inferiority anxiety or confidence issue. Half the reason I read HN is because the anxiety it induces is moderately constructive in motivating me to ensure I keep learning and stay up to date. But I definitely come away every day with a distinct impression I'm below baseline in skill and knowledge for my field, even though within my own circles I'm considered expert by all my peers.
by cyphar | 2025-12-30 02:45:08+00:00
As someone who has caught DB a fair number of times over the years, I think DB is most hated by Germans (who love to complain) and German locals.

Maybe I've just been lucky so far, but as an Aussie it is hard to overstate the fact it is even possible to travel almost anywhere within the country and between several other countries by train for fairly cheap is already quite miraculous to me. Yeah, I've run into a fair few issues and it was annoying but that goes for every country I've been to (Japan had the least by far but trains still get delayed there more often than people think and I've also run into situations as in TFA where if I didn't speak Japanese things would've ended up worse).

I'm not sure I'd even put DB in my "bottom three" in terms of overall experience. Should it be much better? Of course. But if you listen to Germans it sounds like DB is the worst train network in the universe by a clear margin, and that's just obviously not true.
by andrekandre | 2025-12-30 02:45:40+00:00
thanks for the reply, thats interesting

i was thinking it was more like llms when used personally can make huge refactorings and code changes that you review yourself and just check it in, but with a team its harder to make sweeping changes that an llm might make more possible cause now everyone's changes start to conflict... but i guess thats not much of an issue in practice?