Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment I've mostly transitioned to Go. (Score 1) 82

Perl was one of my go-to languages for the longest time, but where I always got lost was when a system grew too big. I'd start with 20-30 lines, grow and grow, and then just lose containment. Being careful about using unit testing to help drive appropriate encapsulation helped grow things a bit bigger, but systems just tended to reach the point where all my time was spent fixing cascading issues caused by trying to add a feature or fix a bug.

For awhile, I was using Go for the bigger projects, and that worked well. I have found that gradually my Go usage is extending down towards simpler projects. Perl still has a material advantage when I just want to whack together a 30-line script, but if I know it'll be over 100 lines, I'll spend a couple minutes up front setting it up in Go. The main thing sticking point is a bit of clunkiness around spawning subprocesses and processing their output using regular expressions. It's not HARD in Go, it just involves a fair bit more setup compared to Perl, where there is basically no setup at all to do this because that's what Perl _does_.

Comment Re:Sleep quality (Score 2) 40

If I don't sleep well, trust me I'll know, without an electric device to tell me.

You laugh, but ... I've spent the past few years trying to track down some physical deterioration which was really affecting my ability to get out and get even basic stuff done. Eventually we got to the sleep-doctor phase of things, and he reviewed my questionnaire and gave me the same old list of sleep-hygiene stuff, as if I just hadn't been listening for the past 50 years. "Oh? Just go to bed earlier? Why didn't I think of that!" And he prescribed a sleep study, just in case.

Turned up sleep apnea, now I'm on a CPAP. The difference between how I wake up now is like Dorothy walking out of the black-and-white house into Oz. Not just color, Technicolor (TM). I looked back at the sleep-doctor's quiz, and I think the problem is that I have been in such a deep hole for so long that I could no longer recognize good sleep from poor sleep. All I had gotten for many years was bad sleep or terrible sleep, so a "good" day was being able to think clearly by noon rather than 2pm.

Comment They should include examples. (Score 1) 116

I don't get much/any Republican email spam, but the shit I get from Democrats looks like it was written by an eighth grader who has gotten access to an espresso machine, and that is being generous. It's embarrassing. It's easy to foam at the mouth about "They're suppressing our emails!", but I think it's likely that if they documented the emails being "suppressed", most people would agree that the algorithm isn't making a mistake. The kinds of marketing incentives political operatives live under are basically identical to those that spammers live under, I wouldn't be surprised if they recruit spammers for their email campaigns.

I review my spam box periodically. VERY little in there is coherent. The periodic ham bits generally contain low-content commercial email from companies I do have a relationship with, so they aren't spam, but I completely understand how they got there. Quite infrequently I'll rescue an email from a known person, and they are almost always trivial responses like "Me too!" or somesuch, again, completely understandable how they get mis-classified.

Comment Proliferation of distros is not a sign of vigor. (Score 1) 48

Part of the reason that Linux has troubles competing with the commercial operating systems for mind share is that once things are to a prosumer level of fit and finish, people start spending effort on minor respins to build semi-custom distros to target specific market segments. This is great for prosumer users who enjoy tinkering around to get a perfect fit, but it doesn't stack up into a strong offering for casual users, because often each respin is backed by one or six people who don't have time to properly nail down all of the exposed edges and corners.

It's a little like how PC vendors all tend to have 8 separate lineups with significant overlap. More choice doesn't help, because you have no idea if you want a unit from the X39-extreme line, or from the B2-19Gr4 line, or perhaps the Alpherio line would be a better fit? The reality is that it's just a stew of acronyms, most of which aren't super relevant, and the noise makes it mostly impossible to tell which will serve you better.

Comment High velocity will be the end of us. (Score 1) 82

Low velocity in the marketplace is not great, because it inhibits price discovery. But we are well past the point where traders at investment banks are actively skimming profits off the market. It is easy to assume that those profits are just coming from other high-frequency traders - but, it reality the aggregate of the HFT profits are coming from the rest of the market, the buy-and-hold investors who's money is sitting in retirement funds. High-frequency trading is like a kind of inflation which is slowly eating away at your assets.

Unfortunately, the problem is that if the main exchanges don't provide what the trading desks want, they'll just shift to dark pools where the public has no visibility at all.

Comment Promises are easy. (Score 1) 151

There have been past projects to do this. They didn't. Intending to improve things is not the problem, improving things without destroying the entire system is the problem.

Imagine that you're working in a regular old IT shop EXCEPT that your bosses are required to always shop projects out to third-party contractors with no skin in the game, and you effectively have somewhere north of 535 "bosses" who bungi in periodically to make you the background of a press conference. Imagine anytime you take a risk on something and it doesn't go perfectly, half of them go on Fox News to scream about you. Then imagine that you actually put in your time and get the shit done in spite of all that, and some 20yo college dropout swings by and gives you the boot.

Yeah, it is SUPER WEIRD that nothing gets done.

Comment We're already doing this. (Score 1) 153

Some studies suggest that we're extinguishing 2% of insect biomass per year. We're extincting insects all the time because it's convenient to raze a forest to grow cattle. Even doing the research in preparation for intentionally extinction a mosquito species would probably tell us all sorts of horrors we're storing up for the future ... and we probably won't change anything.

Comment It's trivial to learn, so why not? (Score 1) 191

I did hunt-and-peck for about a decade of my career. Then I realized that I was often sitting there staring at my keyboard, not at the output on my screen, so I'd have to then go back and find my cursor and probably fix some errors (again looking at the keyboard). So I sat down and taught myself to touch type. And then I could touch type. And then it wasn't a problem any longer.

Something that isn't clear in this anecdote is that for those ten years, I wasn't employed, I earned my keep doing software development independently, and I started that while I was still in college. I didn't ask someone's permission on whether to write code without touch typing, I just went and did it, and since I was paying the bills, nobody cared. Can someone make a living as a software developer without knowing how to touch-type? Sure! But if you aren't going to bother to learn a skill that is obviously useful in your field, then you'll need to have compensating skills elsewhere, which is to say that someone who can't be bothered to learn to touch-type most likely doesn't have those compensating skills to fall back on.

Like, seriously, this is a trivial thing litearally anyone can do to make themselves more employable. Who even cares about quantizing how useful it would be? For sure some people can't learn to touch type, like literally, because of neural wiring or other issues. But, unfortunately, NOBODY CARES, that's a you problem. If you're in that position, you'll need to invest time in compensating elsewhere for the fact that you can't equip the touch-typing skill. It will probably involve a lot more work than it would take the average person to learn to touch type.

People honestly have no idea how much harm it does to their career when the most basic project turns into a subquest. People gain stature not by being ABLE to do things, but by having a faster cycle time. Remove barriers rather than preserving them. Quit asking for the parameters of your accomodations and just learn your shit!

Comment Re:Hold up! (Score 4, Insightful) 111

Where are all those people that kept saying, "it's just the flu" and therefore weren't going to abide safety guidelines or get vaccinated?

Dead.

(...or they got vaccinated and/or sought medical assistance once infected while still complaining that it was all a hoax.)

I wonder who mods such a nonsense statement as "insightful", but the epidemiological numbers tell a different story. The majority of people infected with Sars-Cov-2 had no or mild symptoms, vaccinated or not. Just because vaccination has prevented severe outcomes in some patients does not change that fact.

The same applies to basically anything we use the healthcare system to address. Life expectency of the population mostly doesn't increase due to heroic measures, it increases due to minor measures applied consistently over long periods of time.

When doctors don't wash their hands before surgery, most patients survive just fine with no consequences. That doesn't mean doctors shouldn't bother washing their hands.

Comment Social media made us socially weak ... (Score 1) 208

... and now we can't tell an authentic human from something fake. This wasn't a designed outcome, but we definitely are walking past offramps with weak excuses.

Tell me how these cases differ from the primary subject of this article: https://www.thisamericanlife.o...
We need to get back to real communities, so that we can have real-person feedback loops, but we don't know how (and I surely don't know how).

Comment Re:How Big? (Score 1) 86

So ... do they have reasons to believe it could be scaled up, or do they just hope that it could be scaled up?

Awhile back I watched a video discussing some cold-fusion type effect, and at some point they had a diagram involving stacking like a 7-orders-of-magnitude effect with an 11-orders-of-magnitude effect with another 10-ish-orders-of-magnitude effect, and I was like ... if you could get 30 orders of magnitude improvement on *anything* you could generate power from it. The amounts involved were far greater than the difference between taking a single step and leaping into orbit.

You can't just say "I bet engineers can improve this." Engineers absolutely CAN improve on what you've done. They can make it twice as efficient or whatever. But they can't take your trivial effect and turn it into a launch vehicle (or, more precisely, if they could, they could generally just turn existing larger effects into launch vehicles or power platforms or whatever). Doing Moore's Law scaling tricks involves chaining dozens of strong effects with thousands of trivial effects to optimize things, but it's not magic.

Comment Re:Perjury? (Score 1) 42

Surely this is a clear case of perjury and should be punished accordingly?

Only if she knew the cases were false. If she asked ChatGPT for cases and used what it provided without checking, then she's just an idiot. If she did check and still included the cases, then theoretically the judge could sanction her with having committed perjury.

There is a difference between asking a random person on the subway for citations and asking an acknowledged expert in the field for citations. The rando might or might not give you good citations, but the onus is really on you to verify. You can't just ask six people and pick the results which serve your case best.

You're right, that might not be perjury. But a lawyer should be held to higher standards than that.

Comment I want more walls. (Score 1) 92

Corporations will love this. First they evicted you from your office and put you in a cubicle. Then they packed multiple people into a single cube so that you didn't just have to wonder what that noise was, your neighbor is basically sharing your desk. Then the lowered the cube walls so they could see you better, with the side effect that anytime someone walks by it draws your eye away from what you are working on. If you were lucky you could acquire a big enough monitor or set of monitors to cover your viewport so that you could focus. This fixes that problem. Soon enough you'll be able to live continuously in the instant with no ability to focus on the longer term, and as your ability to develop relevant domain knowledge goes to zero, your replaceability goes to infinity.

Slashdot Top Deals

"The identical is equal to itself, since it is different." -- Franco Spisani

Working...