HackerTrans
TopNewTrendsCommentsPastAskShowJobs

verandaguy

2,171 karmajoined hace 13 años
Toronto-based programmer focusing on special-purpose network applications on Linux. I hike and take landscape photos when I'm not writing software.

Submissions

En Svensk Tiger

en.wikipedia.org
2 points·by verandaguy·el mes pasado·0 comments

Days Since OpenClaw CVE

days-since-openclaw-cve.com
4 points·by verandaguy·hace 3 meses·0 comments

comments

verandaguy
·hace 7 días·discuss
Importantly, webrings are not known to allow their users to live unnaturally long lives, and webring-wraiths have never been observed hunting them.
verandaguy
·hace 7 días·discuss
I always felt similarly about webrings as I did about demoscene. It's less about being strictly practical and more about just a fun little thing you made with your friends. I'd argue that in this day and age, building something from the ground up to be suboptimal by design is a little protest against the quantification and hustle-fication of everything all the time.

Having it be a ring has the nice side effect that anyone closing a ring on your site (or adding your site to it) gets an idea of how everyone in the ring met.

It's more of a fuzzy social thing than a "let's represent social relationships in the most semantically accurate way possible" thing, and for people, I think that knowing how everyone met eachother is a nice thing. You can plan gettogethers off of that. It also keeps people socially accountable; if someone in the group turns out to be a dick, they can just be skipped in the webring.
verandaguy
·hace 14 días·discuss
GP may have been commenting that they don't find this development particularly glib.
verandaguy
·hace 21 días·discuss
I will say that a good solution to this starts before a line of code is written, and does require a PM or scrum master with a deft touch (ideally one who's been involved with the engineering side of a project for a while).

Working with them, the scope can be brought down, sometimes, though this obviously depends a lot on externalities like who the customer is and how much flex they're comfortable adding to the timeline, since that often becomes a factor.

Part of becoming a more mature developer involves being able to navigate these situations with PMs better, and dealing with the frustrations that can often bring (in my experience). I'm still working my way up this side of the job. Historically this stuff has been managed up really thoroughly by my immediate manager (a factor of both the manager's working style, the work being done, and the broader company structure), but my current company structure means that I have to get better at this stuff a lot more actively.
verandaguy
·hace 22 días·discuss
It's easier to justify in a fast-moving greenfield code base with a verbose language... but I won't defend it. I've gotten better and I'm still getting better at breaking these things up.

I brought the 10-12kLOC PR up as an example supporting my point of view. I don't encourage the behaviour. Most of my PRs these days fall under the 1500LoC mark, tops -- maybe a bit more if it's a tricky component that needs a ton of tests.
verandaguy
·hace 22 días·discuss
I've seen the Bun Zig->Rust MR a few weeks ago when it was current. Now I'm seeing this, and I have to ask, since you're here:

Is there no way to make this changeset smaller?

At work, I've usually written large patches. I used to be worse at it. I was mentored out of it, and while I still like my patches to be complete, I balance that with the available bandwidth of the team and what the team can reasonably actually process.

For perspective, my "large patches" were PRs on the order of 10-12kLOC for relatively big features. I consider those to be on the upper end of what is reasonably reviewable by a small, non-dedicated team, and towards the upper limit of the kind of PR where I can speak for nearly every line of code, what it does, and why it's there.

On the other hand, now, LLMs are part of the equation, and they can (and often do) write code in insane volumes. They arguably tend towards extreme verbosity, without even talking about docs/markdown files. While LLMs are part of the workflow, my company, and those my friends work at, have all instituted policies of the developer attaching their name to the code ultimately being responsible for the output (which IMO is a lazy strategy, but I can't think of a much better one under the circumstances).

I cannot, personally, fathom how you can stand behind a single changeset spanning 2000 files and a quarter-million lines of diff. Do you consider this sustainable?

At this point the code bases are very quickly getting away from us in the open source community and even in proprietary code bases, and these are important code bases. Often very complex, often legacy. Who ultimately still owns these? Who's really going to be accountable if things go wrong?
verandaguy
·hace 22 días·discuss
The indicator light is very easily defeated on Meta glasses. I wonder if this will be, too.
verandaguy
·hace 22 días·discuss
I'm split on this.

On the one hand, this solves the problem of smart glasses being too stealthy to tell when you're being filmed/broadcast in public by someone wearing them; where Meta's glasses look like Wayfarers, these look a lot more distinctive.

On the other hand, the reason these won't be too stealthy is because they look like those standard-issue glasses the US army was know to give out (upon looking it up: S9 glasses), and those have a reputation.

On the third, mutant, hand, I don't have a fashion sense and I really don't care about smart glasses as a technology, so maybe I'm the wrong person to judge this thing on is merits.
verandaguy
·hace 24 días·discuss
Hot take: the rich (especially the upper strata of the rich) are perfectly comfortable victimizing the non-rich in some material ways (from monopolistic practices, to lobbying against labour interests and union busting, to regulatory capture, to name a few).

To the extent you can really call pointing their behaviour out as victimizing them, I would consider bad PR to be a fair tradeoff.
verandaguy
·hace 24 días·discuss
I'm sorry, a billion full-body scans a month?

For what possible reasons? Are people going to be doing these things recreationally? Cause otherwise you're talking about scanning the entire world's population, including the very young, the very old, the mobility-impaired, and those without easy access to US-based facilities (i.e.... people who are part of the small fraction of the global population who do not live in the US), twice over, every 18 months.

What possible use could there be for doing this?

I recognize that the presser says the scanners will be deployed "around the world," but let's be real, this will probably be 80% US.
verandaguy
·hace 29 días·discuss
Right, but both of those examples are terrible ideas on their face.

On migrant workers, much of the US economy is underpinned by the assumption that cheap manual labor is abundant, with the implicit assumption that this tier of labour isn’t going to try and clamour for workers rights (which is a whole other story, but whatever). It’s (part of) the reason the US continues to have globally extremely cheap gas even as the prices hit highs within a domestic frame of reference.

And restarting mining rather than trying to adapt the mining workforce better to a changing landscape is just going to make it hurt worse when the US has to catch up with the rest of the developed world on that front.

As a close outside observer, it feels more like one side of the US electorate is motivated by sore and a misplaced sense of being owed retribution more than anything else.
verandaguy
·el mes pasado·discuss
LOTR is easy to love. It's a classic story arc, well told, and well adapted for mass consumption.

It's also a very thinly veiled metaphor for the ceaseless pursuit of industrialization in every aspect of life chipping away at the humanity and metaphorical magic of the human experience, and the perils of embarking on that endeavour to the exclusion of everything else.

Personally, I find some humour in this situation.
verandaguy
·el mes pasado·discuss
Technically, it is described. It's described in the S-1. Trouble is that most (active) investors don't read the S-1.

Fund managers and the like do, which covers a lot of passive investors, which is good until a company joins one of the major indices at which points funds may be obligated to buy in.

It's a deeply distressing moment, and I see it as a time to renew calls for consumer-protecting regulations and antitrust laws with more teeth in the markets where this kind of behaviour's currently flourishing.
verandaguy
·el mes pasado·discuss
This should frankly be disqualifying for any company trying to go public. Super voting shares have their place but there's no scenario in which overall control of the company can be retained by super voting shareholders who make up a small minority of the overall shareholders.

The point of a company going public is not to just distribute possible profits among speculators, but to give the public a meaningful voice in company direction, in particular by offering escape hatches like being able to eject a CEO who's lost their mind and is no longer acting in the fiduciary best interest of the shareholders, which will so obviously happen here.
verandaguy
·el mes pasado·discuss
I need to understand what possible benefit there is to doing DCs in space. The cost would be, no pun intended, fucking astronomical. The cooling situation would make no sense at all -- the major up-and-coming application of DCs, LLM training, has absurd cooling requirements even here on earth where convective cooling is an option, to the point where many DCs use open-loop cooling. Latency might be better, in some cases, I guess, but probably not by some groundbreaking amount.

Who is this product for? How the hell did "data centres in space" make it into the prospectus at all?

More to the point, why is Morningstar being so generous with their interpretation of that line of business? It's plainly insane, and you don't need an advanced degree in physics to understand why.
verandaguy
·el mes pasado·discuss
This question has been easily answered by many companies.

You, the IC, the developer prompting the code extruder, are ultimately responsible for its outputted code and its behaviour.

You may feel pressured to push out thousands of lines of code a day. You may see those thousands of lines refactored several times over the lifespan of a merge request. You may be asked to do this continue this in the long term with all the mental fatigue that entails.

When it's too much for you to sustainably deal with and you turn to using LLMs to review the code, that will still, presumably, fall on you at the end of the day.

The output is your responsibility.
verandaguy
·el mes pasado·discuss
What's the nightmare deadline? I'm guessing it's October 14, but what happens then?
verandaguy
·hace 2 meses·discuss
Show HN has a long history of people just posting random shit they’ve built that they think is cool.

Some of it is in pursuit of productization feedback. Some of it isn’t.

The general audience here is (or at least, used to be) tech enthusiasts, and you can usually assume that crowd will enjoy cool shit in tech.

Personally I’ve had to occasionally hand write x86 assembly for work on a handful of occasions to ensure certain runtime guarantees were met that the programming language i was using couldn’t provide directly. I’ve used it a ton in hobby projects because it’s just kinda cool, and i want to have a better understanding of that world.
verandaguy
·hace 2 meses·discuss
Have you considered that as a hobby project, cross-compatibility (and especially on a tight timeline) might not be a priority, or even the point?
verandaguy
·hace 2 meses·discuss
You're the only person harassing anyone here; someone wanted to show off a handwritten project they did to learn a thing, and you came in with unsolicited LLM crap.