Spyke

Replies

Comment on

It's called attaining divinity

Reply in thread

C was originally created as a "high-level" language, being more abstract (aka high-level) than the other languages at the time. But now it's basically considered very slightly more abstract than machine code when compared to the much higher level high-level languages we have today.

Comment on

EA's Blockbuster $50 Billion Deal To Go Private Revealed

Before anyone thinks this could be good news for EA...

The offer comes from a group of investors that includes Silver Lake, one of the world's largest private equity firms, and Saudi Arabia's controversial Public Investment Fund.

WSJ states that it would "likely be the largest leveraged buyout of all time."

A leveraged buyout from a PE firm means they've decided EA needs to die and they're going to pick the carcass clean.

Comment on

lazy ass

Reply in thread

That's how it used to be for me too, something has changed. Before this current job search, I'd never put out more than 4 applications to get a job. Now I've put out dozens (I refuse to spray and pray), and am still unemployed 6 months later.

Comment on

What's the weirdest bug in a program you found in a project you didn't write?

I worked at an IoT platform startup. All of our embedded device demos stopped working August 1st. I was told the same thing happened last year, but it was fine, things would start working in September. I decided to go fix it anyway. Eventually I figured out the culprit was a custom HTTP library. Instead of doing anything sensible, the way it found the Content-Length header was to loop over the bytes of the response until it found the first 'g' add 5 to that pointer and then assume that whatever was there was the number of bytes it should read. Unfortunately, HTTP responses have a Date header which includes the month and August has a 'g' in it.

There were a bunch of these demo devices already flashed and shipped out. The 'fix' to get them to work, even in August, was to downgrade requests to HTTP 0.9 which didn't require a Date header in the response.

Comment on

Undocumented "backdoor" found in Bluetooth chip used by a billion devices [ESP32]

I don't think is is a backdoor. At the moment I wouldn't consider this article any more than FUD.

It's unclear to me if the security company has actually said what the vuln is or not, but if it's what was presented in the slides linked in the article this is at worst something that can be "attacked" from a computer connected via USB (and I'm pretty sure it would also require special software already on the ESP32), where the attack is sending out possibly invalid bluetooth messages to try to attack other devices or flashing new firmware to the ESP itself. It's not a general "backdoor" in the ESP32 itself. At least that's the best interpretation I've been able to make. Happy to be corrected if anyone finds more info.

Comment on

Is Rust supposed to be that hard?

I'm a fairly experienced Rust Dev (I've been paid to write it since 2014). I've never use Tauri, but damn it looks complicated.

If your goal is learning rust, I'd suggest learning on something simpler. Avoid complicated "ecosystems", anything super macro heavy, or async in general. Go write code like you're a college freshman. Duplicate code, call .clone() and .unwrap() with wild abandon. There's no reason to throw all the hardest parts of the language at yourself all at once.

If your goal is ending up with a GUI application, I don't really have advice for you, I've never figured that out myself.

Comment on

Does anybody actually work from 09:00 to 17:00

I currently work 8:00 to 16:00 and no one has complained about my working hours yet. But, I'm a software dev working remote with coworkers in several different timezones, so the exact time I start and end my day really doesn't matter.

At a previous job I worked 9:00 - 15:00 for several months when I was depressed and no one complained about that either. 🤷

firefox

Comment on

Wanted to share the libredirect Firefox plugin, for abandoning Youtube.

I keep thinking about installing this, but the required permissions seem a bit excessive:

This add-on needs to:

  • Input data to the clipboard
  • Access your data for all websites

Anyone know if the 'All Access' permission is really required for what this is doing? It just feels wrong. There isn't some sort of "Control Navigation for These Domains" that it could request for each enabled site or something is there?