Readit News logoReadit News
j1elo commented on In-Memory Filesystems in Rust   andre.arko.net/2025/08/18... · Posted by u/ingve
j1elo · 2 days ago
> It turns out the intended primary use case of the crate is to store files inside Rust binaries but still have an API sort of like the filesystem API to interact with them. Unfortunately, that information is hidden away in a comment on a random GitHub issue, rather than included in the project readme.

A+ on technical prowess,

F- on being able to articulate a couple words about it on a text file.

j1elo commented on The oldest unopened bottle of wine in the world   openculture.com/2025/08/t... · Posted by u/bookofjoe
rwmj · 3 days ago
There's got to be some sort of remote sensing way to tell what it's made of. Mass spectroscopy maybe? Or X-ray scintillation?
j1elo · 3 days ago
Funny that we can know what's the center of the Sun made of, but who knows what is inside that bottle! :)
j1elo commented on I'm too dumb for Zig's new IO interface   openmymind.net/Im-Too-Dum... · Posted by u/begoon
j1elo · 4 days ago
> To convert the Stream.Reader to an std.Io.Reader, we need to call its interface() method. To get a std.io.Writer from an Stream.Writer, we need the address of its &interface field. This doesn't seem particularly consistent.

That made me think of how that change would be received in Go (probably would be discarded). They way they approach changes in extremely deep analysis and taking as much time as it needs to avoid mistakes and reach a consistent solution (or as close as possible).

This has been my favorite for a while: https://github.com/golang/go/issues/45624

4 years to decide on something relatively minor, that right now can be done with a bit of a one-liner extra work. But things need to be well thought out. Inconsistencies are pointed out. Design concerns are raised. Actual code usage in the real world are taken into account... too slow for some people, but I think it's just as slow as it needs to be. The final decision is shaping out to be very nice.

j1elo commented on Go is still not good   blog.habets.se/2025/07/Go... · Posted by u/ustad
kace91 · 5 days ago
My feeling is that in terms of developer ergonomics, it nailed the “very opinionated, very standard, one way of doing things” part. It is a joy to work on a large microservices architecture and not have a different style on each repo, or avoiding formatting discussions because it is included.

The issue is that it was a bit outdated in the choice of _which_ things to choose as the one Go way. People expect a map/filter method rather than a loop with off by one risks, a type system with the smartness of typescript (if less featured and more heavily enforced), error handling is annoying, and so on.

I get that it’s tough to implement some of those features without opening the way to a lot of “creativity” in the bad sense. But I feel like go is sometimes a hard sell for this reason, for young devs whose mother language is JavaScript and not C.

j1elo · 5 days ago
> People expect a map/filter method

Do they? After too many functional battles I started practicing what I'm jokingly calling "Debugging-Driven Development" and just like TDD keeps the design decisions in mind to allow for testability from the get-go, this makes me write code that will be trivially easy to debug (specially printf-guided debugging and step-by-step execution debugging)

Like, adding a printf in the middle of a for loop, without even needing to understand the logic of the loop. Just make a new line and write a printf. I grew tired of all those tight chains of code that iterate beautifully but later when in a hurry at 3am on a Sunday are hell to decompose and debug.

j1elo commented on Australia Post halts transit shipping to US as 'chaotic' tariff deadline looms   abc.net.au/news/2025-08-2... · Posted by u/breve
lostlogin · 6 days ago
> About half of us are shocked and revolted by pretty much everything he says and does.

Only 65% voted, so it’s probably safe to say that only 35-40% of the population support him.

https://www.census.gov/newsroom/press-releases/2025/2024-pre...

j1elo · 6 days ago
> Only 65% voted

So 35% voted the option "I'm fine with whatever comes" so a blanket approval can be assumed to whoever won, i.e. in this case an implicit support for Trump.

j1elo commented on Pixel 10 Phones   blog.google/products/pixe... · Posted by u/gotmedium
k4rnaj1k · 7 days ago
Isn't battery life worse on it?

I did consider it at some point but not having google wallet(apparently nfc payments are only available via banks' apps there) was too big of a downside for me.

j1elo · 7 days ago
It is Google themselves choosing to prevent GrapheneOS from passing the validation checks required to make GPay work (which is the app that makes the actual payment).

Wallet is there, you can hold digital cards, and transit cards, and your Ikea member card, etc. It's GPay that won't work to do the payment. And it's Google the one being a bully and deliberately making you think like that towards any alternative that's not in their list of approved systems that can be used in your own phone.

j1elo commented on Online Safety Act – shutdowns and site blocks   blocked.org.uk/osa-blocks... · Posted by u/azalemeth
j1elo · 14 days ago
> reddit discussion about a type of bowel surgery

Are they really going to register individual topics for Reddit?

Wait,

> Post on social media website X claiming that content relating to protests has been age-gated due to the Online Safety Act.

Now we're reporting individual tweets?!?

j1elo commented on GitHub is no longer independent at Microsoft after CEO resignation   theverge.com/news/757461/... · Posted by u/Handy-Man
Eric_WVGG · 16 days ago
Are there any improvements to be done to Git? It seems like kind of a solved problem, like word processors or spreadsheets… most “improvements” to those are diminishing returns.

I don't mean to sounds like an MS apologist, btw. I fully predicted and hoped for an exodus from Github to GitLab or something back when it got acquired — I'm from the Microsux generation.

j1elo · 16 days ago
Fix cross-organisation "Allow edits from maintainers" #5634

https://github.com/orgs/community/discussions/5634

4 years and counting...

so if you create an Organization to host your project(s), now you cannot enable that maintainers make changes on incoming Pull Requests; something that is very useful and perfectly available for projects that live under a normal username.

j1elo commented on An engineer's perspective on hiring   jyn.dev/an-engineers-pers... · Posted by u/pabs3
austin-cheney · 18 days ago
The primary problem with hiring is that developers are a single status with not performance benchmark. The solution is to segment need by capability.

Let’s face the reality that most developers will never be able to write original software and just put text to screen using a tool or framework. Don’t call these people engineers. These people are the assembly line of software. Measure them according to desired patterns. They are copy/paste but smarter than data entry and understand some of the restrictions in place. Expectations are low and compatibility and replacement are the key business values.

Next are the people who test software, the QA. We expect more from these people and then work them harder for less money at a lower level of reputation.

Next are the people who evaluate software. These people are closer to engineers. These people include accessibility, security, and performance experts. These people are more like a combination of QA and senior developers. Evaluate these people on these criteria: written essay, technical knowledge, force them to measure things in real time and see how they perform.

Next are the people who actually write software applications. Let’s call these people solution delivery. These people are similar to junior architects and actually build things. These people should be evaluated only on the basis of organizational capabilities above that of the engineers that measure things.

Finally are the software owners. These people resemble a combination of project management and junior architects. They must have the experience to know how to build original software, like the junior architects, but also a planning vision to push though demands from competing stakeholders. There is busy savvy to this comes from a solid engineering planning vision plus superior communication skills most lesser software people never honed. Think of these people as senior principals with real authority. Evaluate these people on their delivery experience, using numbers, and reputation.

j1elo · 18 days ago
Now the issue is to identify them. All those types of workers will present themselves as Software Developers (or Software Engineers), so the interview process is not only an entry filter, but a classification filter too. You (as a company, or as an interviewer) need to discern which are the strengths of a candidate, and also the skill level within each of those categories.
j1elo commented on Window Activation   blog.broulik.de/2025/08/o... · Posted by u/LorenDB
webdevver · 19 days ago
the pragmatic thing to do is just let the Free Market decide. as far as i understand, windows just lets apps grab whatever window they want, whatever input they want, right? and everything Just Works(tm). app writers are discouraged to make things too clever by virtue of users having the choice of not using the app in question.

why cant linux guys just... copy windows?

android-ifying this space with permissions, channels, protocols etc, and pretending that apps are insecure is adding friction that benefits nobody imo.

j1elo · 19 days ago
> windows just lets apps grab whatever window they want [...] and everything Just Works

Not really, as proven by the amount of searches with "Windows 11 disable focus stealing" (and ensuing frustration after seeing that it's not a simple toggle somewhere in the Settings) that I've done over time, and confirmed with so many coworkers over the years that we'd like to disable it.

Windows in particular and computers in general, work as they do, and people just adapt to it and sigh in frustration, assuming that things must be that way and there's nothing that can be done to change it. It's difficult to measure "Just Works" if there are no satisfaction surveys for each feature (also would be impractical). Focus stealing in particular is so ingrained in people's minds that I doubt many are even aware that it could work differently.

u/j1elo

KarmaCake day5206July 17, 2017
About
Maintainer of Kurento WebRTC live streaming server. OpenVidu WebRTC application platform developer.

All-things C/C++, real-time multimedia, embedded AVR, and Oxford commas.

Connect: @j1elo at Twitter & GitHub.

View Original