Readit News logoReadit News
MD87 commented on Modern CSS Code Snippets: Stop writing CSS like it's 2015   modern-css.com... · Posted by u/eustoria
thih9 · a month ago
> most of those creative examples are in the 40-50% browsers support range.

Not if you filter the examples. Click "widely available".

MD87 · a month ago
First widely available one I saw was this: https://modern-css.com/staggered-animations-without-nth-chil...

That would actually fix some ugly CSS I have. The demo works. Neat.

Except... the demo doesn't use either the old syntax or the new syntax. The browser support is wrong (Firefox doesn't support it, the site says Firefox 16+; it says Chrome 43+ but in reality it's much newer: Chrome 148+). It says "Since 2018" but the spec was introduced in 2024.

So maybe an interesting overview of things that might be available or might not, but the filtering and data on the site doesn't seem to be useful.

MD87 commented on LICENSE: _may be_ licensed to use source code; incorrect license grant   github.com/mattermost/mat... · Posted by u/MallocVoidstar
dooglius · a month ago
The license seems perfectly clear in that it's multiply-licensed under AGPL, MIT, and corporate licensing based on different use cases. Maybe this guy has reading comprehension issues, but more likely he's just unhappy with the corporate part and wants to stir drama.
MD87 · a month ago
... also some parts are Apache, and the wording around the AGPL bit is very weird:

> ... licensed to use source code to create compiled versions ...

Why's it calling out compiling specifically? Are they trying to imply you can't modify/distribute/etc the source? Presumably that would be a "further restriction" per the AGPL and hence ignorable, but it's sloppy at best and misleading at worse, which isn't great for a license document...

MD87 commented on Finding and Fixing a 50k Goroutine Leak That Nearly Killed Production   skoredin.pro/blog/golang/... · Posted by u/ibobev
LatencyKills · 2 months ago
As a longtime Go developer, I found the bug and its fix interesting.

If you found something wrong in the post, I'd really appreciate hearing about it.

MD87 · 2 months ago
The bug is somewhat interesting.

The entire "Gradual recovery" part of the post makes absolutely no sense, and is presumably an LLM fabrication. That's just... not how anything works. And deploying three different weird little mitigations flies in the face of the earlier "We couldn't just restart production. Too many active users."

MD87 commented on How I Use LLMs to Write   fullydoxxed.com/how-i-use... · Posted by u/victormustar
MD87 · 9 months ago
I totally get how LLMs can help you write, especially in the collaborative way described. But as a reader do I actually want to read that? Maybe for documentation or something it's fine, but if you're trying to convey an opinion or make a human connection it feels a bit... cheap?
MD87 commented on A steam locomotive from 1993 broke my yarn test   blog.cloudflare.com/yarn-... · Posted by u/jgrahamc
ericmcer · a year ago
What would you have done differently? They were dependent on SL (which is a facebook source control system written in C) but the user had overwritten the expected path with a shell script. That is not something most engineers would build around... "what if the user is overwriting the path to dependencies with nonsense shell scripts?".

It doesn't feel like something that is entirely the Jest maintainers fault, I am not sure why Jest needs a source control system but there are probably decent reasons.

Like if I overwrite `ls` to a shell script that deletes everything on my desktop and then I execute code you wrote that relies on `ls` are you to blame because you didn't validate its behavior before calling it?

MD87 · a year ago
The difference is that `ls` is specified in POSIX and everyone has roughly the same expectations of what it does.

Nothing specifies what a binary called `sl` does. The user didn't "overwrite" anything. They just had an `sl` binary that was not the `sl` binary Jest expects. Arguably they had the more commonly known binary with that name.

MD87 commented on Bluesky now has 30 million users   bsky.app/profile/bsky.app... · Posted by u/belter
madeofpalk · a year ago
...how? What feed? Is she following people who post dick pics?

Not doubting her experience, but I've never experienced this (accidentally).

MD87 · a year ago
Any kind of third-party what's hot/trending feed seems to. I guess they get a lot of likes in certain circles...

e.g. https://bsky.app/profile/did:plc:dbipwza2663x6hfp2purbn7i/fe...

MD87 commented on Playdate Game Zero Zero: Perfect Stop   play.date/games/zero-zero... · Posted by u/adrianhon
nosrepa · 2 years ago
I'll answer just in case you're actually interested in having a conversation. All of the scoreboard info can be found in the API docs:

https://help.play.date/catalog-developer/scoreboard-api/

Don't want scoreboards? Don't connect to wifi. It baffles me that someone would be paranoid about this.

MD87 · 2 years ago
Presumably you need to be connected to wifi to obtain games, so that's not a great answer.

I also found the scoreboards surprising. I wouldn't expect a Gameboy-like device to be reporting things back to a server. I don't have any particular privacy concerns about it myself, but it is surprising, and I can see why people might object.

It also seems to contradict their privacy policy (https://panic.com/privacy/):

    Panic apps and products _do not_ send out _any_ private information. This includes
    ...
    Usernames
    ...
But the scoreboard API seems like it's tied to usernames...

MD87 commented on Show HN: Mystery-o-matic – A daily murder mystery to solve   mystery-o-matic.com/... · Posted by u/galapago
galapago · 3 years ago
Hi, thanks for the feedback!

> That sounds great! But what actually happened was I clicked through clue after clue about person X being in room Y at time Z until I eventually got told what the murder weapon wasn't three times in a row. I didn't feel like I could exercise any caution or strategic thinking; it was just "Nope, this isn't enough information" over and over until "Yes, this is now enough information".

I need to think about this, but for sure the clues will be refined to encourage this. Right now, there are only a couple of types of clues and they don't feel very organic.

> At the point where I thought I had enough information, I realised I hadn't been consistent in how exactly I was using the notebook: does a tick in the "9:15" box means "They entered at 9:15" or "They left at 9:15"? The boxes really need to correspond to the times they're in the rooms, rather than the instants they move between (so either labelled with a range: 9:00-9:15, 9:15-9:30, or move the labels so they sit in the gaps in between).

I need to think about this. English is not my first language and it could be possible that some sentence are misleading to native speakers.

> Also the "How to Play" link isn't openable in a new tab (because it's handled by javascript), and if you open it normally and go back to the main page you lose all your progress

I should fix this, thanks!

MD87 · 3 years ago
> I need to think about this, but for sure the clues will be refined to encourage this. Right now, there are only a couple of types of clues and they don't feel very organic.

Yes, with some more varied clues I can see how it could be very fun. Maybe an extra type of clue could be associating suspects with potential murder weapons (e.g. "Alice said she never touched the rope" or "Forensic testing found traces of Bob's DNA on the poison bottle").

Or maybe another type could be like: "Alice heard someone in the bedroom when she was in the kitchen at 09:30". In the right circumstances that could give you _just_ enough information to deduce something.

I'm looking forward to see where you take it! :)

MD87 commented on Show HN: Mystery-o-matic – A daily murder mystery to solve   mystery-o-matic.com/... · Posted by u/galapago
MD87 · 3 years ago
It's a cool idea but it fell a bit flat for me.

> However, it's important to note that every clue you view will have an impact on your overall score. Exercise caution and strategic thinking as you navigate through the evidence and interrogate the suspects to piece together the ultimate solution.

That sounds great! But what actually happened was I clicked through clue after clue about person X being in room Y at time Z until I eventually got told what the murder weapon wasn't three times in a row. I didn't feel like I could exercise any caution or strategic thinking; it was just "Nope, this isn't enough information" over and over until "Yes, this is now enough information".

At the point where I thought I had enough information, I realised I hadn't been consistent in how exactly I was using the notebook: does a tick in the "9:15" box means "They entered at 9:15" or "They left at 9:15"? The boxes really need to correspond to the times they're in the rooms, rather than the instants they move between (so either labelled with a range: 9:00-9:15, 9:15-9:30, or move the labels so they sit in the gaps in between).

Also the "How to Play" link isn't openable in a new tab (because it's handled by javascript), and if you open it normally and go back to the main page you lose all your progress

u/MD87

KarmaCake day222March 9, 2010
About
Developer, procrastinator, occasional blogger.
View Original