fupio

Fupio is the easiest way to share online Learn more »

Join Fupio

All feeds

Lobsters: Newest Comments
Lobsters: Newest Comments

Lobsters: Newest Comments
Lobsters: Newest Comments
Foolishly
If you are enjoying it and/or learning something along the way, it's not foolish (and I'd wager that both are true!)
https://lobste.rs/c/36uf9k

Lobsters: Newest Comments
Lobsters: Newest Comments
Wait a minute. Do "told you so" moments actually happen? Meaningfully??
I've been at this for 36 years now. I have had so. many. fricking. told-you-so. moments. Occasionally, it's been valuable with a peer/colleage. But NEVER with any non technical type of person. Never. They didn't understand what I was saying in the first place (it's why they begrudgingly employ me to deal with the necessary evil that is software development), and so, it's no surprise that they don't understand/care in the

Lobsters: Newest Comments
Lobsters: Newest Comments
What would break?
I've set up test systems that had synthetic MX records on every sub-domain. You'd record the message, check the username against forwarding rules.
I'm guessing spam detection for forwarded messages gets complex?
https://lobste.rs/c/1jv3zd

Lobsters: Newest Comments
Lobsters: Newest Comments

Lobsters: Newest Comments
Lobsters: Newest Comments
For me, it's the copious amount of comments. I've always been a fan of rare/valuable comments (https://c2.com/ppr/wiki/WikiPagesAboutRefactoring/CommentCostsAndBenefits.html).
But so much of the slop generated code is rife with tautological comments meant to keep a "code must be commented" linted world happy. I have tried to poison against this with agent files. It has had mild improvements, but not a lot.
https://lobste.rs/c/po9edx

Lobsters: Newest Comments
Lobsters: Newest Comments
(For context: I founded Review Board, one of the earliest code and doc review products on the market — 20 years now — and have been building that and thinking about these problems for a while, so... I have opinions. But I'll keep it simple.)
I'm in full agreement, a 6K line diff is too much for a human to review, and AI-only review isn't the answer. I've been fighting the "please break your changes into smaller pieces" uphill battle for two decades, and I

Yanko Design
Yanko Design
The Brda has been a fixture of Polish leisure culture since the 1970s, when prefabricated A-frame homes were mass-produced at a carpentry factory in Bydgoszcz — a city sitting on the river that gave the design its name. The silhouette spread across lakesides and mountain plots with the kind of quiet persistence that only happens when a design genuinely fits the landscape it lands in. Mini Domy’s version doesn’t reinvent that history. It sharpens it.
This isn’t a nostalgia trip. It’s a studied,

Lobsters: Newest Comments
Lobsters: Newest Comments
They also provided a mail forward x@y.name with registrations of x.y.name.
Which probably with modern mail infrastructure is also impossible to support these days.
https://lobste.rs/c/jetl69

Lobsters: Newest Comments
Lobsters: Newest Comments
I will be attempting to migrate my email off an old server, to a new one, with an almost entirely different stack (postfix + dovecot + rspamd => postfix + aerogramme + my own milter). That will likely involve a whole lot of work on said milter, which also doubles as test ground for some fancy new iocaine features.
https://lobste.rs/c/l5pqjp

Lobsters: Newest Comments
Lobsters: Newest Comments
Not only is it allowing me to work on projects I never would have been able to tackle
I'm interested in this perspective that a lot of people seem to share. Can you elaborate on what you mean by "never would have been able to tackle"? Do you mean in terms of scope of the project, or the fact that you can now do more projects in a shorter period of time?
https://lobste.rs/c/mpewsd

Lobsters: Newest Comments
Lobsters: Newest Comments
NetBSD is probably a great choice if you have an older PC you want to revive, but it's not really an option when considering all the device drivers and the deployment infrastructure they need.
I do mean to kick the NetBSD tires soon just to see what things are like over there...
https://lobste.rs/c/vgj0r1

Lobsters: Newest Comments
Lobsters: Newest Comments
the biggest risk to com/org/net/etc holders is US gubmint putting sanctions on them, that's a high way for RegistrarHold.
https://lobste.rs/c/k9abm0

Lobsters: Newest Comments
Lobsters: Newest Comments
I also got the sense that, when they talked to the Alma folks about it, they weren't ready to commit even to the v2 stuff. Clearly they've since decided to do that, but I don't think that they had when CERN approached them.
They did weigh the option of DIY'ing it, they said during the talk, and decided they didn't want to be in the distribution business again. It's not as simple as just not using the -march v2 or v3 flags, they'd also have to validate everything themselves.

Lobsters: Newest Comments
Lobsters: Newest Comments

Lobsters: Newest Comments
Lobsters: Newest Comments
I have been doing some fairly large things successfully by having similar interactions with Claude that I would with a mid-level engineer. I review the plan, ask a lot of probing questions, look for code smells, and make it produce the work as a small set of stacked commits (thanks jj!). (I.e., “Fix this in the original bad commit if possible.”)
I don’t deeply review the code until it’s been through one or two full Claude code-review cycles (which are pretty impressive) and findings are

Lobsters: Newest Comments
Lobsters: Newest Comments
Builtin Claude Code /code-review is pretty darn good in my experience, if you tell it not to limit the output to ten findings (why on earth?) and produce a persistent numbered list of findings you can then walk through and address.
https://lobste.rs/c/df8hyn

Lobsters: Newest Comments
Lobsters: Newest Comments
I agree. I find the plastic card so handy. At the university restaurant, I’ve witnessed that people paying with their phone are always a lot slower to pay and slow the whole queue.
Because they have to unlock the phone, launch the app, put the phone back in its cover. When everything is fine. Often, I see people fiddling with their screen, trying to get rid of notifications.
At the library, it is even worse : there’s bad reception in the building. Nevertheless, due do policy, librarians are

Lobsters: Newest Comments
Lobsters: Newest Comments
It's actually really interesting from CS standpoint. Could agents with no prior communication channels, or even running at different times arrive at consensus over where to meet online? Given that these things are notoriously non-deterministic, hard to get to produce reliable, reproducible results between runs when we want them to, it's quite intriguing.
I don't know if this is what they actually did, just wondering what computational problem is there to solve in a case like this.
If you have

Yanko Design
Yanko Design
PlayStation 1 changed the complexion of gaming when it first came out in the mid 1990s, and the rest is history. The graphics on the machine were unlike anything anyone had seen before – pushing the gaming industry into overdrive. It was only time before the cult classic console got a LEGO avatar, even though it came way after the official release of the Atari 2600

Daring Fireball
Daring Fireball
I wrote two weeks ago about how the v4.3.0 update to TestFlight (released on July 21) broke the sort order for apps in the sidebar. Apple yesterday released v4.3.1, with these helpful release notes:
This update includes stability improvements and bug fixes.
One of the weirdest parts about this sort-order bug is that it only affected some people

Daring Fireball
Daring Fireball
Remarking on MapQuest taking the #1 spot in the App Store (in the wake of their decision to ignore President Trump’s fiat renaming of Lake Ontario to “Lake America”), I mentioned yesterday that I’d never heard of Vinted, the #3 app. (A day later and MapQuest is still #1, by the way.)
Vinted, it turns out, is an eBay-like market for buying and selling used clothing. From a Lithuanian startup and the

Lobsters: Newest Comments
Lobsters: Newest Comments
I think the complexity of a change vs. the LOC involved is very language dependent and very explicit languages (go e.g.) tend to have higher LOC compared to terser languages or those that provide more abstractions.
Sorry, is it well-established in research literature that ~600 line PRs are too big to be effectively reviewed?
https://lobste.rs/c/srglbb

Lobsters: Newest Comments
Lobsters: Newest Comments
Playing games, namely going through “Resonance: A Plague Tale Legacy,” and “Middle-Earth: Shadow of War,” 2-3 hours long sessions with 4 hours long breaks. My weekend starts on Friday morning, as I work 4 days a week.
https://lobste.rs/c/rr2qst

Lobsters: Newest Comments
Lobsters: Newest Comments
I do enjoy not calling something #fafad2 (not the first fafad, the second one. We don't talk about the first one) but calling it LightGoldenRodYellow in a single breath, capitalization included. Humans know what I'm talking about.
https://lobste.rs/c/bu3dab

#fafad2

Lobsters: Newest Comments
Lobsters: Newest Comments
also send me the code
https://pastebin.com/vJS32FyL is a coherent explanation from before. The current state is... hilarious. An alternative to e.g. the spec or scenarios below. (You can e.g. make a type/predicate like is-profitable? on a trading strategy or is-a-good-value-investment-pick? for a company's valuation and then Prolog your way through the data and some human-performed tasks to determine it.)
Is it something you may eventually release and advocate for?
I was 10x coding for a

Lobsters: Newest Comments
Lobsters: Newest Comments
Arm server-grade cores have coherent icaches because explicit flushes are pretty expensive especially when with the system-wide broadcast needed combined with huge core counts.
However, on Arm's server cores, opting into the coherent icache comes at the price of having the L1i be strictly included within the L2. Arm does not offer that option on client-oriented cores.
Apple's design has a non-coherent L1i but Qualcomm's Oryon cores even on phones ship with a coherent L1i.

Lobsters: Newest Comments
Lobsters: Newest Comments
I'm describing a negative consequence of reliance on CDNs: It's difficult for the community to actually access those resources in the ways we could without corporate involvement, because the companies decide it's their job to "protect" things from the community they claim to serve.
Over time, also, the people governing the resources have a tendency to structure them in ways that don't make sense without CDNs - through decisions about what sorts of things are in-scope to store, how the storage

Lobsters: Newest Comments
Lobsters: Newest Comments
What's a weekend? Today is my first day of unemployment, so all weekdays are the same!
I think at midnight I will be "preinscribed" to the master's degree that you need in my neck of the woods to teach secondary school. I think I'll have a decent break until I start classes.
Also finally today I had some energies to debug issues provisioning Raspberry Pi OS using cloud-init and setting up Wireguard. I had made some progress doing everything headless- it's pretty cool, you can just modify

Yanko Design
Yanko Design
Think about how many cups of coffee or tea you go through in a week. Now multiply that by every coffee shop, office kitchen, and bubble tea counter in a single city. All those spent grounds and soggy leaves go somewhere after the last sip, and that somewhere is almost always a bin, then a landfill, where they sit doing nothing useful at all.
That’s the quiet waste problem three Taiwanese designers decided to tackle, and their answer isn’t a compost bin or a recycling app. It’s furniture,

Lobsters: Newest Comments
Lobsters: Newest Comments
Yeah, I was going to say the same thing. I learned that with a tool like jj assisted by AI you can actually make really readable series of commits designed to be reviewable, and that you understand.
That takes time and human attention. AI can not only assist to make more code faster, it can assist in understanding, being more carefully and being more legible as well. The question is whether people and organizations are actually interested in this.
https://lobste.rs/c/drpuet

Lobsters: Newest Comments
Lobsters: Newest Comments
This is one of those hills I like to die on just for fun. I'll never add <meta name="viewport" to my homepage. People keep telling me that it's needed to make my website "mobile friendly" but my website is just simple HTML. If it's not "mobile friendly" then it's the browser's fault, not mine.
https://lobste.rs/c/usjamy

Lobsters: Newest Comments
Lobsters: Newest Comments
Is it very likely that said software is eventually going to become unmaintainable and the company will eventually crash out?
Not that you're wrong, but the problem is this the entire industry, not a few companies here and there.
https://lobste.rs/c/iagax6

Lobsters: Newest Comments
Lobsters: Newest Comments
I have a predicate based thingy (I'll PM you the code)
Can you also send me the code? I really like the “contractual” approach you are taking, and I suspect that it may be valuable to apply these kinds of contracts to smaller, inner subsets of your programme, even if you cannot apply them to the entirety of the standard library.
(I suspect that adding these to the standard library might be a good job for an automated coding tool… and I'm not sure if this is something that is worth human

Lobsters: Newest Comments
Lobsters: Newest Comments
Interesting — why only slightly? :-)
Heh. I don't think either is likely, but .net is fairly entrenched and I don't see it going away in my lifetime unless there are massive shakeups overall to the global domain systems.
Gmail is also well-entrenched but Google loves to kill things off. In 15 years I can well imagine a decline in email usage and Google deciding there's a tipping point when it's no longer important (read: profitable) to provide Gmail. Again, I wouldn't bet serious money on this happening

Daring Fireball
Daring Fireball