@ids1024@fosstodon.org
@ids1024@fosstodon.org avatar

ids1024

@ids1024@fosstodon.org

Compiler of compilers.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hare, to fedora
@hare@fosstodon.org avatar

Hare on Copr (Fedora) 🐰 ➕ :fedora:

Now available as a Copr package:
https://copr.fedorainfracloud.org/coprs/mroche/hare/

Try Hare today:
https://harelang.org/installation

Add Hare to your distro:
https://harelang.org/distributions/

ids1024,
@ids1024@fosstodon.org avatar

@ljrk @hare I love the logo... but I think that's more of a rabbit than a hare?

</pedantry>

ids1024,
@ids1024@fosstodon.org avatar

@ljrk @hare Hares don't get enough appreciation. Maybe the logo could be adjusted just a bit to have more distinctly hare-like features while keeping the general style and the name.

Though I still need to take a look at the design of the language. But surely mascots are the important part.

ids1024, to webdev
@ids1024@fosstodon.org avatar

For security, remember to block outdated browser engines like KHTML (officially discontinued earlier this year) from accessing your website.

if user_agent.contains("KHTML") {
return Err(StatusCode::IM_A_TEAPOT);
}

0xabad1dea, to random

Someone in my discord wanted to know if you could, in theory, sue yourself, and googling this led to one of the most incredible paragraphs on the internet:

"Another reason why people sue themselves includes punishment. People who commit crimes often get punished by the state. But sometimes, they might not be able to pay the fines or court fees. So, they can sue themselves and use their own money to cover these costs."

I don't... think this was written by a real lawyer, y'all. 😂

ids1024,
@ids1024@fosstodon.org avatar

@0xabad1dea Seems like perfectly solid legal advice.

How long before a court somewhere in the US decides ChatGPT is qualified as a lawyer and they don't need to provide a licensed human lawyer as a public defender in criminal cases?

april, to random
@april@macaw.social avatar

i have broken the internet (finally)

ids1024,
@ids1024@fosstodon.org avatar

@april The existence of Australia is controversial, which presumably now makes it illegal to mention Australia in schools in certain US states.

Hopefully that doesn't apply anywhere in Australia, or things are going to be tough there.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

another thing I'm trying to figure out about git is that -- many people think of commits as being diffs. Technically in git commits are snapshots.

but I can't tell if it's important to understand that git commits are "really" implemented as snapshots instead of diffs. Does it actually matter? Why?

(commits are treated in different ways by diff commands: git cherry-pick treats a commit as a diff, git checkout treats it as a snapshot, git log treats it as a history)

(1/?)

ids1024,
@ids1024@fosstodon.org avatar

@b0rk I think part of what's confusing is that git does use "deltas", but apparently that's not really tied to specific commits. I guess it's essentially just a data compression mechanism for a collection of blobs that otherwise have a lot of duplication, either for storage or for transferring information from the server.

ids1024, to history
@ids1024@fosstodon.org avatar

I've thought before of how our use of decimal and a particular epoch impacts our perception of history in "decades" and "centuries". But hadn't done any specific comparison.

Here's the recent anno domni years in hexadecades. In some ways it seems somehow more appropriate than decades.

0x770s = 1904 - 1919
0x780s = 1920 - 1935
0x790s = 1936 - 1951
0x7A0s = 1952 - 1967
0x7B0s = 1968 - 1983
0x7C0s = 1984 - 1999
0x7D0s = 2000 - 2015
0x7E0s = 2016 - 2031

cliffle, to random
@cliffle@hachyderm.io avatar

I'm a pretty hardcore language descriptivist (as opposed to a prescriptivist); I think language is an ever-evolving thing to be played with, and that most hate on "non-standard" dialects comes down to some kind of elitism/classism/other-ism.

This is particularly apparent in English. When you smack someone with a "rule" from English, you might wanna check where it came from. Example: not ending a sentence with a preposition? ONE GUY'S OFF-HAND COMMENT.

https://www.atlasobscura.com/articles/why-cant-you-end-a-sentence-with-a-preposition

ids1024,
@ids1024@fosstodon.org avatar

@cliffle I find it interesting comparing the way something like AAVE is dismissed as "bad English" to how Scots has historically been treated as "bad English".

Strong ideas about correct language seem to always reinforce the dialect of a particular region and class that holds power as the "right" one. It's perhaps more apparent in places other than the US where different dialects already co-existed centuries before Columbus.

cassidy, to GNOME
@cassidy@blaede.family avatar

I have a request for a GNOME Shell extension (as a way to perhaps prototype something that could make it upstream): widgets!

In elementary OS, we added support for "applets", which really is just a bit of unique handling of something that already existed: keep-below. elementary OS treats windows requesting this behavior specially in a few ways...

ids1024,
@ids1024@fosstodon.org avatar

@cassidy Wayland doesn't have anything like a "keep below" flag.

Wlr-layer-shell (a wlroots procol now supported on kwin as well) can kind of do that. Though layer surfaces don't behave like regular windows, and may not support some things you'd want in "applets".

foone, to random
@foone@digipres.club avatar

Do you ever think "I should hack the firmware on my tumble dryer so it'll boot faster"?
Or are you a normal person with a regular brain?

ids1024,
@ids1024@fosstodon.org avatar

@foone Is the dryer booting a linux kernel with an initramfs? And some unneeded modules they carelessly included?

kentindell, to random
@kentindell@mastodon.social avatar

deleted_by_author

  • Loading...
  • ids1024,
    @ids1024@fosstodon.org avatar

    @kentindell I guess ultimately plane cabins aren't under that much pressure, really. As pressure vessels go. When you talk about things under high pressure, that's usually a lot more than one atmosphere of pressure.

    b0rk, to random
    @b0rk@jvns.ca avatar

    how git cherry-pick and revert use 3-way merge https://jvns.ca/blog/2023/11/10/how-cherry-pick-and-revert-work/

    ids1024,
    @ids1024@fosstodon.org avatar

    @b0rk So that's why git apply doesn't deal with conflicts the way git cherry-pick does?

    Though you can use git apply --reject. But it works differently.

    Crell, to random
    @Crell@phpc.social avatar
    ids1024,
    @ids1024@fosstodon.org avatar

    @lauxmyth
    @Crell
    What I find interesting is how these old depictions of dangerous AI are different from modern "AI". The film envisions the AI as a rule-based system that kills everyone because doing so is a logical consequence of what it has been programmed to do.

    Modern statistical machine learning though has a quite different set of risks. An AI trained on data from humans can emulate their flaws and biases.

    Not sure if Hollywood has caught up.

    0xabad1dea, to random

    read a fuddy article about how javascript malicious payloads are being stored on the blockchain which is interesting, but they keep going on about how this is utterly impossible to block and unsolvable because the blockchain is immutable

    my sibling in systems, “the blockchain” does not just show up in your javascript’s memory space, it’s being loaded through a url on binance. how is this any different from malicious code hosted on any public website?

    ids1024,
    @ids1024@fosstodon.org avatar

    @0xabad1dea Our school has no defense against Robert'); DROP TABLE Students;-- until his name is legally changed!

    davemark, to random
    @davemark@mastodon.social avatar

    EVERY single USB-C cable should have the USB type and bandwidth printed on the cable.

    Like this one (see pic).

    I'd also vote for some sort of "raised dot" standard for visually impaired folks.

    https://www.theverge.com/2023/11/6/23948486/usb-c-cables-marking-speed-power-delivery-elgato

    ids1024,
    @ids1024@fosstodon.org avatar

    @davemark And those caught manufacturing mislabeled or out of spec cables shall be subject to universal serial flogging.

    georgetakei, to random

    Speaker Mike Johnson claims he hasn’t had a qualifying bank account or financial asset to disclose since 2016. That would seem rather incredible, given that he has a mortgage and is in the top 12 percent of income earners. His excuse? “I am a man of modest means.” Sorry, no. That’s not an answer, Mike. Where did all the funds go?

    ids1024,
    @ids1024@fosstodon.org avatar

    @georgetakei If he really does keep all his money in cash stuffed in his mattress, or spends all his income immediately and saves nothing (despite having a comparatively high income), that would also be concerning for his ability to play any leading role in politics and the nation's finances.

    luis_in_brief, to random
    @luis_in_brief@social.coop avatar

    Reminder: using other people's work without consent or permission is something we as humans do all the time, and can be ethical in many contexts. Please don't buy into the copyright maximalist position that every use must require permission.

    And yes, this is about AI, and no, I am unsure whether AI scraping is ethical. But we cannot let distaste for AI chip away at the small space we've painstakingly carved out for fair, ethical, permissionless use.

    ids1024,
    @ids1024@fosstodon.org avatar

    @luis_in_brief There are also several different copyright concerns involved. That people aren't necessarily distinguishing.

    If a language model produces a text, I would expect the text to infringe the copyright of training sources only if it would be infringement if a human wrote the same text after reading those sources. It doesn't seem like use of an "AI" would make in itself make it an infringing derivative work. (Though not being produced by a human may make the output public domain.)

    exchgr, to random
    @exchgr@mastodon.world avatar

    why did jack kornfield interview sam altman lol

    ids1024,
    @ids1024@fosstodon.org avatar

    @exchgr As I understand he had no involvement in AI before OpenAI. He's not actually an expert in the technology.

    If you want to know about what GPT is and is not capable of and the future of such technology, there are much more qualified people to answer that, and OpenAI and elsewhere.

    That in itself doesn't necessarily mean he's a bad business leader, though one may doubt that as well.

    paul, to random
    @paul@tapbots.social avatar

    In an effort to thwart further regulation Apple tells the EU that the iPhone is actually 3 distinct devices: an iPod, a phone and an internet mobile communicator!

    ids1024,
    @ids1024@fosstodon.org avatar

    @paul "Then you are bound by the regulations for all three categories".
    "No, no, not that way! Actually the iPhone is no devices. Does nothing. A brick. How about that?"

    skinnylatte, to random
    @skinnylatte@hachyderm.io avatar

    I met a new friend lately and we were playing this game called ‘36 questions to get to know your friends better’ (my wife’s psych school homework). One of the questions was ‘what did you think when you first met me?’ She said: you literally have the most hobbies, of all the people I have ever met anywhere

    ids1024,
    @ids1024@fosstodon.org avatar

    @skinnylatte "Sorry, I don't have time to talk about my tendency for excessive numbers of hobbies because I'm busy... [rolls dice]... learning how to sculpt a capybara statue out of sandstone."

    thephd, to random
    @thephd@pony.social avatar

    Got Stun Locked Again, so it's time to dump a rant I made elsewhere:

    C is not a language for direct control of the hardware. C is a langauge that is coded to the semantics of an Abstract Machine specified in a document. It's no more capable of hardware control that e.g. Rust or Zig. What it has is a wide variety of pre-existing implementations that allow you to touch that hardware, but most of that control was programmed in an assembly language or worked into the hardware/firmware by somebody.

    C is not more suitable for hardware and your computer is not a PDP-11. (This is part of why "Nobody writes ISO C" is a thing. C, the language K&R made, the language that got standardized, at any point in its lifetime, was never good enough for a kernel. It just let people coordinate stuff in the cheapest way possible and accepted extensions.)

    The part that's extra nutso is that the last 20 years were people who held this exact belief -- that C was just a thin layer over the hardware -- get bodied, over and over again. Compiler vendors gave them the big middle finger every time they said "wait, no, UB is for hardware!", and compiler vendors traded in UB for (sometimes negligible) speed ups.

    To still believe C is "for the hardware" in today's day and age where GCC will literally run your for loop for eternity because you tried to access an array out-of-bounds and it found out about it, or Clang will solve fermat's last theorem due to a loop, is magic shroom thinking. You can access the hardware just as good with Java by using the Pointer class, you can hit the same register that the shitty ISA Manual fucking lied about by writing the same integer address into the Pointer class and dumping out a 2-byte integer to the right place.

    C is not magic and you're not improving its design by insisting it is, for the love of God start Evaluating Your Tools Properly. Yer an engineer, not a fucking wizard, Harry.

    ids1024,
    @ids1024@fosstodon.org avatar

    @thephd "your computer is not a PDP-11" - Hm, has anyone made a Mastadon client for the PDP-11 yet? Then they can yell at their VT100 when you make a comment like this.

    Not only is pure conformant ISO C insufficient for kernel or embedded development. How many non-trivial C applications or libraries at all are actually portable to all conformant implementations? (No OS specific calls, doesn't assume 8 bit bytes, works with 16-bit ints...)

    You see enough trouble with endianness and alignment.

    ids1024,
    @ids1024@fosstodon.org avatar

    @atax1a @thephd Yeah. If you want to be really difficult about it, is x86 assembly actually a low level language for modern Intel and AMD processors? Does it actually reflect how the microarchitecture really works?

    ids1024,
    @ids1024@fosstodon.org avatar

    @jernej__s @atax1a @thephd I 'd assume the original 8086 did fewer things in microcode, and the hardware was generally much closer to the instruction set. But I'm not a processor designer.

    timClicks, to random
    @timClicks@mastodon.nz avatar

    Musk has finally solved the social curse of needing to protect vehicles from stray arrows.

    ids1024,
    @ids1024@fosstodon.org avatar

    @timClicks
    "The arrow defence is good, but how safe is the car in a crash?"
    "Why would you need that?"

    Haste, to random
    @Haste@mastodon.social avatar

    YouTube’s next step: please turn on your webcam to verify that you have watched the ad carefully.

    ids1024,
    @ids1024@fosstodon.org avatar

    @Haste fMRI scan to verify your brain is reacting appropriately to the ad.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines