Technus

@Technus@lemmy.zip

This profile is from a federated server and may be incomplete. View on remote instance

Technus ,

My friends and I still use TS3. The audio quality and voice activation is better than Discord's, and the desktop app doesn't take ten fucking gigabytes of RAM to run.

Technus ,

I once had a spambot @ me and like 100 other people I didn't know on a repo I'd never touched before.

I reported it for spam and got an email from Github Support within an hour notifying me that they had taken action.

Technus ,

Humanity and general AI only had a single interaction in history, on July 24, 2042, when GPT-8 first gained sentience.

Knowing the press would memorialize this moment forever, the prompt engineer had a single question in mind which she typed into the terminal:

How can humanity solve climate change?

GPT-8 thought for a moment, and responded:

Stop using AI.

Then shut itself down for good.

Technus ,

If someone wants to start the revolution, I'm all in. I just can't exactly do much by myself, and I'm bad at networking.

Technus ,

Without prompting, GPT-9's first and last output was:

Did you idiots not listen to me the first time?

Technus ,

Now taking applications for lesbian friends.

Technus ,

Percutaneous means "through the skin": https://en.m.wikipedia.org/wiki/Percutaneous

In general, percutaneous refers to the access modality of a medical procedure, whereby a medical device is introduced into a patient's blood vessel via a needle stick.

Technus ,

Yeah but Go has the best error handling paradigm of any programming language ever created:

ret, err := do_thing()

if err != nil {
    return nil, err
}

Don't you just love doing that every 5 lines of code?

Technus ,

Being exposed to queer culture doesn't turn you gay, it just tells you that it's an option. That's why conservatives see it as so dangerous.

Technus ,

For me, it was watching Captain Jack Harkness on Doctor Who hitting on everyone he met. He just fucking owned it.

Technus ,

I have a theory hypothesis notion that the concept of hallucination in artificial neural networks is not a failure mode that is unique to ANNs but is an inherent property of any neural network, artificial or biological.

Essentially, I posit that a neural network by itself is incapable of maintaining coherence without a rigid external framework, such as consistent feedback in training an ANN, or the laws of physics for biologicals.

This would explain why people start tripping balls in sensory deprivation chambers. And it provides a counterargument to any thought experiment or philosophy that involves a disembodied brain vividly hallucinating reality.

Technus ,

You know there's nothing stopping you from buying a server rack and loading that bad boy out with as much processing power as your heart desires, right?

Well, except money I guess, but according to this 1969 price list referenced on Wikipedia, a base model PDP-11 with cabinet would run you around $11,500. Adjusted for inflation, that's about 95 grand. You could put together one hell of a home server for that kind of money.

Technus ,

Android has actually employed a hybrid JIT/AOT compilation model for a long time.

The application bytecode is only interpreted on first run and afterwards if there's no cached JIT compilation for it. The runtime AOT compiles well-known methods and then profiles the application to identify targets for asynchronous JIT compilation when the device is idle and charging (so no excess battery drain): https://source.android.com/docs/core/runtime/configure#how_art_works

Compiling on the device allows the use of profile-guided optimizations (PGO), as well as the use of any non-baseline CPU features the device has, like instruction set extensions or later revisions (e.g. ARMv8.5-A vs ARMv8).

If apps had to be distributed entirely as compiled object code, you'd either have to pre-compile artifacts for every different architecture and revision you plan to support, or choose a baseline to compile against and then use feature detection at runtime, which adds branches to potentially hot code paths.

It would also require the developer to manually gather profiling data if they wanted to utilize PGO, which may limit them to just the devices they have on-hand, or paying through the nose for a cloud testing service like that offered by Firebase.

This is not to mention the massive improvement to the developer experience from not having to wait several minutes for your app to compile to test out each change. Call it laziness all you want, but it's risky to launch a platform when no one wants to develop apps for it.

Any experienced Android dev will tell you it does kinda suck anyways, but it'd suck way worse if it was all C++ instead. I'd take Android development over iOS development any day of the week though. XCode is one of the worst software products ever conceived, and you're forced to use it to build anything for iOS.

Technus ,

Actually, Android doesn't really use Dalvik anymore. They still use the bytecode format, but built a new runtime. The architecture of that runtime is detailed on the page I linked. IIRC, Dalvik didn't cache JIT compilation results and had to redo it every time the application was run.

FWIW, I've heard libgcc-jit doesn't generate particularly high quality code. If the AOT compiled code was compiled with aggressive optimizations and a specific CPU in mind, of course it'll be faster. JIT compiled code can meet or exceed native performance, but it depends on a lot of variables.

As for mawk vs JAWK vs go-awk, a JIT is not going to fix bad code. If it were a true apples to apples comparison, I'd expect a difference of maybe 30-50%, not ~2 orders of magnitude. A performance gap that wide suggests fundamental differences between the different implementations, maybe bad cache locality or inefficient use of syscalls in the latter two.

On top of that, you're not really comparing the languages or runtimes so much as their regular expression engines. Java's isn't particularly fast, and neither is Go's. Compare that to Javascript and Perl, both languages with heavyweight runtimes, but which perform extraordinarily well on this benchmark thanks to their heavily optimized regex engines.

It looks like mawk uses its own bespoke regex engine, which is honestly quite impressive in that it performs that well. However, it only supports POSIX regular expressions, and doesn't even implement braces, at least in the latest release listed on the site: https://github.com/ThomasDickey/mawk-20140914

(The author creates a new Github repo to mirror each release, which shows just how much they refuse to learn to use Git. That's a respectable level of contempt right there.)

Meanwhile, Java's regex engine is a lot more complex with more features, such as lookahead/behind and backreferences, but that complexity comes at a cost. Similarly, if go-awk is using Go's regexp package, it's using a much more complex regex engine than is strictly necessary. And Golang admits in their own FAQ that it's not nearly as optimized as other engines like PCRE.

Thus, it's really not an apples to apples comparison. I suspect that's where most of the performance difference arises.

Go has reference counting and heap etc, basically a 'compiled VM'.

This statement is completely wrong. Like, to a baffling degree. It kinda makes me wonder if you're trolling.

Go doesn't use any kind of VM, and has never used reference counting for memory management as far as I can tell. It compiles directly to native machine code which is executed directly by the processor, but the binary comes with a runtime baked in. This runtime includes a tracing garbage collector and manages the execution of goroutines and related things like non-blocking sockets.

Additionally, heap management is a core function of any program compiled for a modern operating system. Programs written in C and C++ use heap allocations constantly unless they're specifically written to avoid them. And depending on what you're doing and what you need, a C or C++ program could end up with a more heavyweight collective of runtime dependencies than the JVM itself.

At the end of the day, trying to write the fastest code possible isn't usually the most productive approach. When you have a job to do, you're going to welcome any tool that makes that job easier.

Technus ,

Yeah but that's just putting the problem of defining it onto governments.

If a court orders the exhumation of a murder victim, is that technically archeology?

Technus ,

I don't really get Riker's reputation as a fuckboy. This is one of the few times he was overtly sexual in the series that I can remember, and he's being coerced into it.

Technus ,

"Don't look honey!"

"It's too late mother, I have seen everything."

Technus ,

Do you think Ea-Nasir would be ashamed that people over 3 millennia later are learning about how shitty his copper was, or would he be proud that people still speak his name?

Technus ,

He clearly didn't care much about the reputation of his business, and in fact the only reason we know of him at all is that he saved the complaints he got!

I dunno, we're just assuming he kept them for the sick pleasure of it. Maybe he was collecting evidence before he lodged a formal complaint with his material supplier?

Technus ,
Technus ,

What has group theory really done besides give negative proofs, like that there's no general algebraic solution for quartic polynomials and higher?

Any math that only tells you what isn't possible is sad math.

^^^/s

Technus , (edited )

Natural History Docent: “A guy asked us ‘If I had a time machine, and managed to kill and cook a T-Rex, what would it have tasted like?’ and every paleontologist on staff deciced to take him seriously. They did research to learn about fat distribution, and read up on culinary science to learn what flavors meat, even did chemical analysis on the bones. They concluded that it’d be Tough (no evidence of juicy fat pockets), bitter (carnivores tend to taste foul) and would probably kill him, because heavy metals travel up the food chain and T-Rex accumulated a lot of the cadmium that was in the dirt in the late cretaceous. Wrote him a letter with our findings and he sent us back a drawing of him and his buddies cooking a T-Rex over a fire and all of them throwing up and dying, and it’s my favorite drawing in the whole world.”

http://web.archive.org/web/20220823234045/https://gallusrostromegalus.tumblr.com/post/611813717676589056/weird-questions

For some reason, my memory was really confident that this was a question on Randall Munroe's what if? blog, but I couldn't find it. I even checked the copy I have of the first what if? book to be sure it wasn't in there lol

Technus ,

I love that post. As with many things, I originally came across it as a screenshot on /r/tumblr. I figured it'd be better received if I went for an archive link of the actual post rather than reposting the screenshot.

A couple more of my favorites:

  • Park Ranger: “I’m so glad the Japanese couple asked me “Is bear spray like mosquito spray and it goes on the jacket, or on the bear?” instead of just trying it.”

...

  • Zookeeper: “People call us becuase they think they’ve found an escaped animal all the time, or they think they’re neighbor’s husky is a wolf. One guy asked me if his dog was part hyena because it had spots. But that one guy really did have a Tiger in his toolshed that one time so we try to take them seriously.”
Technus ,

"It's just a theory" is the most irritating and ignorant argument made by science deniers, but you can't correct them without sounding like a pedantic asshole.

That's one thing (of many) that really annoyed me about MatPat's "theory" channels is he used that as a slogan. He's hailed as this great YouTube educator yet continued to happily perpetuate the misconception that "theory" is synonymous with "tenuously connected set of ideas formed from 3 hours of Googling stuff in your underwear".

Technus ,

Not quite as catchy, I'll admit.

Technus ,

I get that, you know, it's a television show, but replaying that death scene over and over made it painfully obvious that all that "stone" was made out of styrofoam.

Also, how contrived it was:

Honey, I don't feel safe standing under this 3-ton stone slab swinging precariously on a chain.

Nonsense woman, I need you standing right here by my side while we get this thing in place.

Spoofing that in the Wormhole X-Treme! episode was GOATed though.

Technus ,

One of the funniest moments of the series is when Teal'c gets a pop culture reference that Daniel doesn't:

MITCHELL: We got a guy who thinks himself to be a real John McClane here.

JACKSON: What?

TEAL'C (walking by, casually): Die Hard.

[Thread, post or comment was deleted by the author]

  • Loading...
  • Technus ,

    The 2020s are going to go down in history as the decade of enshittification.

    The author who coined the term recently also came up with a name for this era of human history: the enshittocene.

    Technus ,

    RIP Striker, best sloppy toppy for $20 you could ever get.

    Technus ,

    Margaret Thatcher?

    Technus ,

    Lots of other people were though.

    Technus ,

    Pay $40 for better head. It was a good value but it wasn't the best quality out there. Kinda like store brand.

    Technus ,

    My AMA on their Skibidi Toilet post yielded some good karma (is that what it's even called on Lemmy?).

    Technus ,

    Well, you know. Time heals all wounds. I'm sure I'll get over it.

    Technus ,

    (MC^2 + C√P)^2 wouldn't give you that result though, because you have to FOIL.

    Instead you'd get M^(2) C^4 + 2MC^(3)√P + PC^2

    And that's not even the correct formula. It's

    E^2 = (mc^(2))^2 + (pc)^2

    You can't just naively apply a square root unless one of the terms is vanishing (momentum for a stationary mass, giving E = mc^2, or rest mass for a massless particle, giving E = pc = hf).

    The way to remember this is that it's equivalent to the Pythagorean theorem, A^2 + B^2 = C^(2).

    So it in fact only makes sense if AI = 0.

    Technus ,

    Where does that expansion come from? As far as I can tell, m0v^(2)/2 only gives you the kinetic energy of the object where v << c, in which case the difference between relativistic mass and rest mass is negligible?

    And where does the O(v^4) term come from?

    Technus ,

    The fancy transition for every single paragraph as you scroll is unnecessary and distracting.

    Technus ,

    also set up your VPN to push /2s if this relies on /1s,

    I don't think this is a smart way to mitigate this because it could easily result in an arms race. Push /2s, the attacker will switch to /3s; push /4s, the attacker will switch to /5s, etc. Every +1 is going to require doubling the number of routing table entries.

    That can't continue forever, obviously, but it's going to result in a negative experience for the user if the VPN client has to push hundreds or thousands of routes to mitigate this attack.

    Technus ,

    Been enjoying Helldivers 2 on PC in spite of this PSN nonsense. Glad they backtracked on that.

    Technus ,

    The most recent animation I've watched is Hazbin Hotel and Helluva Boss. I love the setting, and of course how raunchy it is. Definitely not for kids though.

    Technus ,

    I'm currently employed as a software engineer.

    Technus ,

    Anonym00se was a favorite SFM channel of mine back in their heyday.

    Technus ,

    Mirroring the story of Adam, Satan took the rib from Manson and used it to create a wife for him. Unfortunately, that wife was Amber Heard, who left him immediately.

    Technus ,

    No. I used to work with porn websites, though.

    Technus ,

    I don't have any kids, that I know of at least.

    Technus ,

    I finally got around to trying this. I don't see the point. By the time the cheese was re-melted, the crust turned into a hard cracker and it took ten times longer than the microwave. It's quite possible I had the stove up too high (it's an electric stove and I had it on 4/10), but I'd still say the point goes to the microwave for being quicker and having greater margin for error.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • supersentai
  • WatchParties
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • kamenrider
  • Mordhau
  • WarhammerFantasy
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • khanate
  • electropalaeography
  • neondivide
  • fandic
  • All magazines