@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.

kaia, to random
@kaia@brotka.st avatar

this is not photoshopped btw

ids1024,
@ids1024@fosstodon.org avatar

@meeper @kaia It seems like the law around trademark generalization works in the worst possible way.

(Its strong enough to force companies to be assholes about how their trademarks are used, but not enough to actually invalidate a trademark that is used so generically no one even knows it's a brand name or what the generic name would be. E.g. velcro, etc.)

GottaLaff, to random
@GottaLaff@mastodon.social avatar

Huh. Imagine that.

👀
IRS Audit of Could Cost Former President More Than $100 Million

The tax agency concluded in its long-running investigation that Trump effectively claimed the same massive write-off twice on his failed Chicago tower. https://www.propublica.org/article/trump-irs-audit-chicago-hotel-taxes

ids1024,
@ids1024@fosstodon.org avatar

@GottaLaff Perhaps the biggest lesson of the Trump presidency is that we need to do a better job of holding rich people accountable for their crimes before they become president.

soatok, to random
@soatok@furry.engineer avatar

Here's a fun idea:

A rust rewrite of the PHP interpreter

ids1024,
@ids1024@fosstodon.org avatar

@soatok PHP rewrite of the Rust compiler. Targeting JavaScript.

foone, to random
@foone@digipres.club avatar

The real reason HD-DVD failed is because it used Javascript for interactivity

ids1024,
@ids1024@fosstodon.org avatar

@foone Alas. It was inevitable that the JavaScript fad would come to an end some day, and everyone would go back to implementing their UIs in C.

foone, to random
@foone@digipres.club avatar

Why is the Bart diesel? Do they not have electricity in the bay area?

ids1024,
@ids1024@fosstodon.org avatar

@foone You may be underestimating how weird the diesel part is.

https://en.wikipedia.org/wiki/EBART extends an existing BART line with 9.1 miles of track, using diesel trains and standard gauge track. It has just a transfer station and two new stations. This was not existing track or anything, it was built specifically to extend an existing line, because it's apparently cheaper than electrifying a 9 mile extension?

Want to go from "Pitsburg / Bay Point" to "Pitsburg Center"? One stop, but change train.

robpike, to random
@robpike@hachyderm.io avatar

"Use 5.08cm of tape for 454g of weight." Seems oddly specific until we rewrite into imperial units: 2 inches of tape for 1 pound of weight.

Anyway.

Unkindly I am reminded of the Sun brochure advertising a keyboard or mouse or some such that, renormalizing for simplicity, weighed "1 pound or 2.2 kilograms".

ids1024,
@ids1024@fosstodon.org avatar

@ericsuh @robpike Likewise, the traditional "normal body temperature" is given as 98.6 F. But that's really just 37 C.

pervognsen, to random
@pervognsen@mastodon.social avatar

deleted_by_author

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

    @pervognsen Apparently nationally it's a bit under 60% of US college students who are women now?

    I wonder why Boulder is so low in comparison.

    niconiconi, to random

    "We observed that the cache hit rate was rather low (~30%)"

    Can't wait to see the new caching algorithm!> "so we increased the cache size from 64MB to 256MB on macOS and improved the cache hit rate by 2.7x to ~80%"

    ​:woozypad:​ Oh...

    ids1024,
    @ids1024@fosstodon.org avatar

    @indrora @niconiconi
    "We've increased the cache hit rate to 100%!"
    "Wow! How?"
    [Gestures to barn that extends infinitely in each direction]

    dkiesow, to random
    @dkiesow@social.kiesow.net avatar

    How does The Onion stay in business?

    ids1024,
    @ids1024@fosstodon.org avatar

    @peterbutler @aires @dkiesow Yeah. The headline as written seems patently absurd.

    But I feel to the "average American", the economy improving would mean wages going up relative to the cost of living. If your income is the same but costs are all going up, things are getting worse. If inflation is down, they're just getting worse slower.

    So hearing a politician boasting about the economy being great in such a case seems a bit out of touch.

    ids1024,
    @ids1024@fosstodon.org avatar

    @peterbutler @aires @dkiesow (Of course the president doesn't have some kind of absolute control over the economy. And Trump would be boasting that the economy is the greatest ever under record inflation and unemployment.)

    whitequark, to random
    @whitequark@mastodon.social avatar

    if html5 was so good why isnt there html6

    ids1024,
    @ids1024@fosstodon.org avatar

    @whitequark In HTML6 you can only access websites if you have a DRM chip implanted in your brain. It was supposed to be rolled out by now, but it stalled since in testing 30% of participants have been driven mad and become cannibalistic moon worshipers.

    They still can't figure out how to reliably prevent that. Other than disabling the unblockable 12-dimensional extrasensory advertisements. That was deemed essential to HTML6.

    andrew_chou, to elixir
    @andrew_chou@toot.cafe avatar

    Ongoing thread dedicated to thoughts as I read "Elixir in Action" (Volume 3)

    https://www.manning.com/books/elixir-in-action

    ids1024,
    @ids1024@fosstodon.org avatar

    @andrew_chou As I understand the difference between the two is mainly just the syntax, and some meta-programming capabilities Elixir adds?

    I haven't really used either much, but the Prolog-inspired syntax of Erlang definitely seems more appealing than the Ruby-ish Elixir.

    elaterite, (edited ) to random
    @elaterite@fosstodon.org avatar

    Out for a walk on a nice day in Reno, Nevada, today. (Phone photo.)

    ids1024,
    @ids1024@fosstodon.org avatar

    @elaterite I guess if you like that 90s digital camera asthetic, this does it pretty well.

    Taffer, to KDE
    @Taffer@mastodon.gamedev.place avatar

    So, libinput is the "native" input handler for keyboards/mice/trackpads/etc. on Wayland.

    The only command-line tools I can find for interacting with libinput devices ONLY WORK IN X11. 🤦‍♂️

    I just want a way to turn my trackpad off/on when I connect/remove a real mouse.

    ids1024,
    @ids1024@fosstodon.org avatar

    @Taffer On Wayland, input configuration is handled by compositors. (With most options just setting parameters of the libinput library.) There is no way to configure things like that that works across compositors.

    RickiTarr, to random
    @RickiTarr@beige.party avatar

    Sometimes it feels like more investigative journalism was done for the Chris Rock/Will Smith slap than the crimes of a former President.

    ids1024,
    @ids1024@fosstodon.org avatar

    @RickiTarr
    President: Drops nuclear bomb on Nebraska out of some weird personal vendetta
    Media: "Is what people are calling the 'nukegate' controversy the Watergate of the 2020s?"

    soller, to random
    @soller@fosstodon.org avatar

    lmfao

    ids1024,
    @ids1024@fosstodon.org avatar

    @soller Not that surprising given Amazon literally has a service called Amazon Mechanical Turk (humans as a service, pretty much).

    soller, to random
    @soller@fosstodon.org avatar

    Which Easter are Christians celebrating? The Bible has multiple versions and they are not consistent. https://ffrf.org/component/k2/item/18418-leave-no-stone-unturned

    ids1024,
    @ids1024@fosstodon.org avatar

    @soller Hail Ēostre, goddess of the Spring.

    tenderlove, to random
    @tenderlove@mastodon.social avatar

    xz fiasco is making me think about this toot again

    ids1024,
    @ids1024@fosstodon.org avatar

    @tenderlove But... but... people assured me that Apple software is perfect and doesn't do things like this.

    foone, to random
    @foone@digipres.club avatar

    playing with a linux-based terminal replacement and it turns out it has telnet open, without any authentication. you just get root.

    also it has an HTTP interface... which you can use to reflash the kernel

    ids1024,
    @ids1024@fosstodon.org avatar

    @foone That's one way to comply with the GPLv3 "tivoization" clause.

    nixCraft, to linux
    @nixCraft@mastodon.social avatar

    Backdoor in upstream xz/liblzma leading to ssh server compromise https://www.openwall.com/lists/oss-security/2024/03/29/4

    ids1024,
    @ids1024@fosstodon.org avatar

    @yianiris @nixCraft It also seems to specifically target deb and rpm builds.

    ids1024, to debian
    @ids1024@fosstodon.org avatar

    Apparently debootstrap works with versions back to Potato (2000). But despite the fact there are package archives for every version since the first Debian release, Buzz (1996), Potato is the first one with a Release file?

    https://en.wikipedia.org/wiki/Debian_version_history#Release_history says Slink (1999) introduced apt, so I don't know exactly how installing packages worked before that.

    Maybe I need to try installing Buzz from (virtual) floppy disks.

    ids1024,
    @ids1024@fosstodon.org avatar

    Goes the ancient glibc not like what brk is returning?

    ...
    brk(0x803f66c) = 0x8620000
    write(2, "bash: ", 6bash: ) = 6
    write(2, "Out of virtual memory!", 22Out of virtual memory!) = 22
    write(2, "\n", 1
    ) = 1
    exit(2) = ?
    +++ exited with 2 +++

    ids1024,
    @ids1024@fosstodon.org avatar

    Yeah, looking at the source package for libc5, it tests __brk_addr == end_data_seg. An returns ENOMEM otherwise.

    While the current version of glibc errors only if __curbrk < addr.

    ids1024,
    @ids1024@fosstodon.org avatar

    Apparently you need to set /proc/sys/kernel/randomize_va_space to 0 to disable heap placement randomization if you want to run libc5 binaries. Or CONFIG_COMPAT_BRK enables this by default.

    Then chrooting into Debian 1.1 seems fine.

    ids1024,
    @ids1024@fosstodon.org avatar

    So with this setting, and the necessary chroot/libraries, Gimp 0.54.1 for Debian 1.1 runs on a modern Linux kernel and XWayland.

    This is before GTK existed. It uses Motif.

    ids1024,
    @ids1024@fosstodon.org avatar

    @bugaevc As far as I'm aware Hurd doesn't have support for running Linux binaries, though it could be interesting to see if something like this runs on FreeBSD's Linux compatibility.

    Apparently Debian/Hurd began in 1998 and didn't have a release until 2013.

    Regardless, binary compatibility isn't necessarily the "best" way to run Gimp 0.54 on modern Unix. You should be able to natively compile something like it (maybe with a bit of patching) for whatever OS and architecture.

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