HackerLangs
TopNewTrendsCommentsPastAskShowJobs

graypegg

4,791 karmajoined há 4 anos
I love chatting with folks from here! Reach out!

Red panda furry person

---

graypegg.at.hn

meet.hn/city/ca-Montreal

Submissions

T-Ruby is Ruby with syntax for types

type-ruby.github.io
4 points·by graypegg·há 7 meses·0 comments

Catland, the Louis Wain Archive

catland.distin.org
3 points·by graypegg·há 7 meses·0 comments

This Blog Has a Comment System

justin.searls.co
2 points·by graypegg·há 10 meses·0 comments

comments

graypegg
·há 11 horas·discuss
IMO, you are a better engineer if you understand how the abstraction works, at any layer of abstraction. You need to pick the point of diminishing returns for yourself, but I think it's pretty uncontroversial to say a developer that understands how a compiler works, and will dig around in a hex editor from time to time will be more knowledgeable and more likely to notice issues sooner than a developer that assumes the compiler is a magic hole in which to throw source code into and perfect executables pop out every time.

"But what about what runs the compiler! What about what runs the OS! What about the physics involved in electron transfer!" Diminishing returns I guess? No one's ever said you needed to understand everything, but understanding or at least being aware of a few layers under you seems to have been common sense forever. Taking one abstraction layer step up doesn't really change that.
graypegg
·há 11 horas·discuss
Represent the minute component with an imaginary number, so you can tell it apart from the hour... you know, for clarity of course heheheh. I think you'd have to apply the same transform that the 360 degree clock gets in the article, where (1) and (2π) are at the top and adding runs clockwise.

"It's i till 2π... oh yeah sorry, that's what we call 3π/2:-1 around here."
graypegg
·há 15 horas·discuss
Haha... well it's now changed to:

"Written with AI. Curated by hand."

Yesterday: https://web.archive.org/web/20260709105821/https://thetrutha...
graypegg
·ontem·discuss
The "Written by hand." in the footer hurts my brain. If it is written using real thoughts and ideas formed by themselves, they've fully imbued their brain with that AI stank I guess. It really does FEEL like unedited LLM output.

You can find a few smoking guns or em a few dashes, whatever. But every sentence is emanating the stank.
graypegg
·há 3 dias·discuss
Fair haha. I'm no trademark lawyer, but I have to assume there's some wiggle room when you're not actively stealing their trademark and just referencing it... but still, the combined value of endorsements from Google/Nvidia/Amazon/ByteDance/Tencent/Alibaba/SalesForce/IBM etc has to be worth... a lot. That "not company endorsements" is rather load-bearing. I don't think I've seen anyone just say that, so maybe they're being a bit less bold haha.

You might as well say Herdr runs on 3 billion devices, go all in! 16 billion devices! Every human on earth installed Herdr twice! (source: study amongst users of herdr, n=5)
graypegg
·há 3 dias·discuss


    > Popular with engineers from... (bunch of logos)
    > Individual engineers, not company endorsements.
Bold haha. Maybe that's fine with the disclaimer, but feels like lawyer-bait.
graypegg
·há 4 dias·discuss
To be fair, they are clearly following that rule, yes. But also, if I went to a clinic, and got told it was my fault something didn't get treated because I spoke to the person dressed as a doctor wearing the "Aspiring Dr. Soandso (Untrained but did watch House MD all the way through)" nametag instead of the one that said "Dr. Soandso", I would be pretty pissed. They were still in the clinic, dressed like a doctor.
graypegg
·há 4 dias·discuss
Philips in PZ screws is generally going to cam out like a regular philips head, just because you're not biting into the top with the PZ... triangle bits? I'm sure there's a technical name haha. So you can get by with that, a self-selected crappy philips experience when you could've chosen pozidriv bliss.

Philips in JIS screws is an exercise in anger management. IIRC, JIS has a much wider angle on the bottom of the drive, making it sink into the head less than a philips drive would, so it's a great way to turn your philips driver into an artisanaly-rounded single-hole punch.
graypegg
·há 4 dias·discuss
Ugh yup. My regular pharmacy is a pharmaprix (shoppers drug mart), which is one of the biggest chain pharmacies in canada. The cold and flu isle is right in front of the pick up counter, so when I was sick a few months ago one of the pharmacists flagged me down when they noticed me hovering around the cough drop/coldfx/oscillococcinum part of the isle. The amount of proverbial snake oil on the shelves is bad enough that she was apologizing for how confusing it was. Got me set up with OTC pseudoephedrine instead! (There's some combo PSE/acetaminophen meds they sell in front of the counter, but they're mixed in with the sugar pills.)

It's really worth talking to your pharmacist even if you know what you're buying. There's so many more options behind the counter and they're really knowledgable.
graypegg
·há 5 dias·discuss
I've noticed this happening more and more! Mainly with restaurants! There's an indian place just down the street from my place with a menu composed of entirely (badly) AI generated curry pictures in the window. It turns everyone off eating there because it feels like they're somehow lying about what they sell. I get that curry is probably hard to photograph unprofessionally and still make it look appetizing, but I would've preferred

    Vindaloo [price]
    [short description]
over

    Vindaloo [price]              |red curdled horror|
    [emoji riddled description]   |in a weird bowl   |
graypegg
·há 9 dias·discuss
Have you ever played runescape? As a kid, I was obviously a little confused initially by NPCs referring to "the first floor" of a castle/shop/etc meaning "the floor above the entry level", but it wasn't THAT hard for a 12 year old to contextualize "ah yes, this is a British game so it's a little different". (Admittedly growing up with british parents in Canada probably helped with understanding a bit, but I still don't think simply being aware of a few cultural differences to be impressive for anyone.)

If english speaking adult-aged people, with a wealth of opportunities to meet people and explore the world, are genuinely befuddled by en-GB to the point where they have to ask you to "translate" it, that's immensely embarrassing for them.
graypegg
·há 11 dias·discuss
> brushed metal was... a choice

Man... I stand by it being an interesting idea that they fumbled by not following their own HIG.

Even if it is a bit of a silly line of reasoning, there was (at least originally) a purpose to the brushed metal UI. Anything that was capable of external IO (quicktime for ingesting firewire feed from camera, itunes for syncing with an iPod, finder for disks) was supposed to have a brushed metal interface. There's a world where 2 different classes of windows stuck around (one for things INSIDE the computer, one for things OUTSIDE of the computer) and I bet we would've gotten a lot more afforadances for real-life devices. Maybe a predictable device status UI in those sorts of windows or something. Maybe they'd just be those white panes with fancy animated product shots that show up when you get an Apple-blessed bluetooth device near an iPhone. There's at least some reasoning to treat external IO windows as sharing some sort of common UX. (Answering pretty common gadget questions like: is it connected, is it charging, is it lost, etc etc etc)

But then the waters get muddied with the calculator being brushed metal because it's trying to look like a calculator. And safari... because I guess the network is external but...?

I think a little after John wrote this blog post I'm using to jog my memory, all pinstripe windows were gone except maybe the preferences panes... so it was definitely arbitrary form over function at that point.

(Jogging my memory from: https://daringfireball.net/2004/10/brushed-metal)
graypegg
·há 13 dias·discuss
Would that be a little guy permanently on the page even if the user isn’t present, or a permanent persona for a user across visits?
graypegg
·há 13 dias·discuss
"AI" is a term cursed by cool sci-fi implications. It makes it a kick ass marketing term because most people are going to have some familiarity with sci-fi AI and "X media predicted Y technology" is a pretty widespread belief for a lot of values of X (star trek, Hitchhikers Guide to the Galaxy, Arthur C. Clarke) and Y (internet, cell phones, VR). If you want to tell someone we're making big strides in something, linking it into some popsci understanding of sci-fi being the great predictor of human achievement is low effort and high impact for quite a few people.

People aren't trying to communicate accurately if their first priority is getting you excited about the thing!
graypegg
·há 13 dias·discuss


    > The goal wasn't to build another social network.
    > It was to bring back a small feeling that the web used to have: the sense that there are actual people on the other side of the screen.
    > Town Square is intentionally tiny and forgetful. There are no accounts, no profiles, no follower counts, no permanent chat history. Messages exist only while people are there to read them.
Cute idea! But maybe this is just me having a different experience, but people having accounts/permanence was one of the defining “old web” feelings people keep talking about. A few people that were always in comment threads, or people with their own blogs linking back to you etc. People didn’t have the sign guestbooks with the same info every time, but they would anyway because they’re building up a persona. I get that you don’t want any social-media-y popularity contests, but… that is sort of what the web 30+ years ago was like.
graypegg
·há 13 dias·discuss
And there's always a flashing "ONLINE" or "LIVE" indicator for whatever reason. I think the general aestetic is more just pointlessly greebled UI [0] since more stuff on screen has got to directly correlate with people's first surface-level impression of "how much AI can do". A sort of phosphor-glowing TTY-esque interface just has many greebling options, maybe? You nudge the vectors towards impressing people, and implied complexity is one way to impress people.

[0] https://en.wikipedia.org/wiki/Greeble
graypegg
·há 21 dias·discuss
Ah! Wrong on the internet! Oh no!
graypegg
·há 21 dias·discuss
> …it survives as a linguistic oddity: zenzizenzizenzic has more Zs than any other word in the OED.

I am an absolutely garbage scrabble player, but I will be keeping this gem in my back pocket… probably a rare case to play it though haha
graypegg
·há 24 dias·discuss
Yeah that confused me for a second too. I think they're talking about stdx as a single package, even though it contains multiple crates. If you wanted to install a crate from stdx specifically, you'd use this git URL but if you wanted any other package, you'd use another git URL controlled by that project.

So as I understand it, they're not suggesting that we pile many packages into 1 git repo as a sort of pseudo-crates.io, they're just promoting the fact that you can install a package directly from a git URL, rather than using a crate name on a registry.

What seems weird about that model to me is that dependancies will not sync between these individual packages. If package A chooses the canonical git URL for package C, and package B uses a self-hosted version of package C instead, you have two versions of package C.
graypegg
·há 24 dias·discuss
HAH! Ok fair, maybe parts of that quote are rattling around somewhere in my mind.