I'm all for new tech getting introduced and made useful, but let's make it all opt in, shall we?
270 karma · joined January 18, 2015
I'm all for new tech getting introduced and made useful, but let's make it all opt in, shall we?
Many moons ago, I failed a "security audit" because `/sbin/iptables --append INPUT --in-interface lo --jump ACCEPT`
"This leaves the interface completely unfiltered"
Since then, I've not trusted any security expert until I've personally witnessed their competence.
It's hard to predict what new technology can come of this. For example, who could have predicted the transistor?
I think the information gained is valuable in itself, but way smarter people than me will be looking way harder at it, and suddenly a real-world marketable application pops out. If we could predict it happening, that would be the pop.
Also, don't underestimate the massive amounts of learning being done in engineering just by designing experiments and building/maintaining accelerators. That, alone, might be worth it.
For example, my IP address is paid for by me, through a run-of-the-mill ISP subscription. Does that make me legally liable for all the activity of the other person that lives with me and uses "my" network for all their private internet traffic?
I guess there are laws about facilitating piracy, and whatnot, but you can't reasonably expect me to screen all my fiance's activity on the network. Most of it is encrypted anyway. I can't be on the hook for that.
I'm privileged in that I have an ISP that feels the same way as I do about this. They've fought for the privacy of their subscribers before, and will likely keep doing so in the future, because an IP address does not identify any individual.
Maybe it's the beer sponsors that want the game to be as easy to follow as possible, enabling a higher alcohol intake? ;-)
You can't copyright the raw list of ingredients, as it is a factual statement with too little creative input (in the list, not the recipe itself!) to get copyright protection.
To stop the recipe blog just being scraped by some recipe site and get zero visitors/impressions for themselves, they have these (at least) "minimally creative" intros that qualify for copyright.
...then the recipe sites just changed to extract the factual non-protected recipe from that, and the arms race escalates. "Whisk the eggs in with a feeling of freedom, and duty to the ancestors" - COPYRIGHT, BABY!
In the past, I've written roughly half a million lines of Lua. Arrays don't always start at 0. I've regularly shaken my fist at Lua and cursed it's wicked ways, but it's really damn useful in a lot of contexts.
Using ML to determine the order of matches is absolutely fine, but to "digest" the internet and cook up an answer to what I'm looking for without proper sourcing? I do not want that. I don't want to try and guess what biases the language model might have. It's way easier for me to gauge the bias of another human, and for that, I need to be sent to a page a human has written.
(Of course, I realize that the "blog written by a bot" genre of writing is also becoming more convincing, making this whole thing harder...)
So yes, the absolute number of breaches are going up, just like the absolute number of car crashes are a lot higher now than they were in the 1800s.
The actual search for the problem, and sometimes even the implementation of the fix, can be really frustrating, but that is a vital part in the absolutely ecstatic feeling I get from having actually Fixed The Thing.
I've made it clear to bossmang that I don't really do customer contact. I got badly burned out in technical support decades ago, and it's still baggage I carry around, so I simply do not have a "customer service voice".
I'm hired to develop software, and I will do that to the best of my ability, but if they ever ask me to help out on the support end, I've made it clear what they can expect.
"Now listen here, you little shit..."
I also want to normalize calling JWST just "James" :)
All in all it was a fun little system to work on, and I enjoyed it a lot. What made it worth doing, even though it was a giant corporation's call center, was that my (shared) office was right next to the actual team actually working with the tool. I smoked cigarettes at the time, so it was not uncommon for me to take little smoke breaks with the actual users. At first they were hesitant to try and push "work questions" on me during my break, but I assured them that it was fine.
They'd bring up those tiny little things that never get fixed in systems like this. NDA prevents me from going into any kind of detail, but it was little stuff like Olaf's New Menu Item. Working that closely with the Actual Users was very liberating, and I think it alleviated a lot of their frustrations to have developer access, too.
That said, this team was maybe 50 people. When this "preemptive logistics issue team" model was rolled out world-wide, I had already left the organization for entirely unrelated reasons, and I don't think I would have given all those people direct access to me on my breaks like that.
It works well, at certain scales, though!
For example...
> Linux is an alternative operating system (the software allowing apps to use a graphic based interface) to Microsoft Windows or Apple MacOS. Linux is the largest open source project in the world.
...involves a parenthesis that is just plain wrong. That's not the job of the operating system. It's a common thing that some operating systems do, but that's just one of the user interfaces available to an OS. Linux, the kernel, is maybe the largest open source project in the world, but that's "just" the kernel. The operating system would be Debian GNU/Linux, or Ubuntu, or whatever, and some manner of X11 might be on top of that to provide something for a GUI to draw windows in, thus providing a GUI, but the OS can run entirely in textmode, or even completely headless. Ask your router, if you don't believe me.
I mean, this is a level of detail I wouldn't lay on a 5-year-old, obviously, but I'm confused as to why this is even brought up when it's so inaccurate. This sort of "uh, yeah, I guess, kinda" is soaking through the whole article, making me think maybe it was intended as a joke? Maybe there is a cultural or language barrier preventing me from "getting" the joke?
I don't understand this obsession with enterprise-level security on home networks and hobby projects. If you think it's fun and educational to set up, then you're doing it for fun and education, not security. If you're doing it for security, you're basically setting up anti aircraft guns to do what a drone jammer could do with way less resources spent.
I don't have to care about bringing in customers, my signature is only on one contract (employment contract), and the finances, taxes, hiring, and all of that is handled over there. [gestures vaguely to the left]
I love it. I just sit at my desk and write code. This is what I'm happy doing, which makes me feel free.
It relies 100% on the settings of the application in question, because tax codes and procedures vary greatly around the world, and it's internationally used software. There are even some stores using this software that sell items to and from different countries using the same website, so it can be set up to handle tax differently per product.
Not everything is taxed everywhere, so it will accept it without question if someone sets up a product with the tax class "none", and happily log, process and store an order with 0% tax.
Yes, it's a footgun for the inexperienced to be able to accidentally commit tax fraud, but no, the software can't just override the user input and insist that a 25% VAT should be applied to random things based on ... what? The name? A hunch? MaChInE LeArNiNg?
Manual audits are used to discover human error, be it my error in creating the software, or your error in the data supplied to the software. I can create the logs and make them as easy to read as possible, but if you don't read them for three months, that's on you.
That's right: PHP, baby. Ugly, hacky, sticky, oozing PHP.
Oh woe is me, etc etc, but you know what? It makes the customers money, which makes the company money, which makes me money. I've gotten used to eating and living indoors, so this is a good thing.
It's not serverless, there is no GraphQL, it's not within a mile of the nearest Rust compiler and it could not be implemented in golang even in my wildest fever dreams, with or without generics. There isn't even any machine learning!
We need to keep in mind the trillions of lines of legacy code out there that is still being maintained, refactored and rewritten, every day, that is not a new product or a groundbreaking new paradigm. It's just the internet, and the hacky PHP and smooth perl5 that keeps it running.
So yeah, 99% might be an exaggeration, but if I was making a new IDE (or whatever) today, I'd sure as hell target WordPress before I started making up my own buzzwords. I can't say for sure if that's because of my perspective or because of some objective data, but I do know that it would be a product with a hell of a lot more customers.
Surveillance is one of the methods of control, but it's really about oppressing the way people think, shaping it to suit the needs of The Party.
Solar has the upside of actually producing a power surplus already, though.