Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment I feel like "open-source group" is misused, here. (Score 3, Insightful) 27

Say what you will about whether this is justified or not, but calling this an "open-source group" is a disservice. Open-source advocates will happily go on for hours about the problems caused by closed-source software, but almost never encourage violating IP, because open-source software itself relies on vigorous IP protections.

Comment This is more an indicator of bullshit companies. (Score 2) 125

Previously companies making bullshit products had to bid hard to acquire developers to write their stuff. Now they are saving on the developers by sending that money to AI companies ... but it's still bullshit products. We're due for another economic downturn to take the tide out and see who isn't wearing trunks, as Warren Buffett once put it, so that the developers left over can aggregate into fewer companies that are trying to do actual things.

Comment This is just applying coming to parity with hiring (Score 1) 113

For decades, companies have been gradually outsourcing and automating more and more of their hiring pipeline. You might be processed through multiple layers of people who have absolutely no idea what the job you're applying for entails, but they could definitely 86 your application because it was missing a keyword or whatever. Then after the process they ghosted you, because they had a "better" applicant, but they wanted to keep you on the hook just in case, and what better way than to get back to you three months later to see if you're still interested?

To some extent, all of this is just democratization of the entire process. Students have outsourced and automated their classwork and grade acquisition, along with their resume and cover letter and application process. Applicants are overwhelmed with bullshit openings that they have to grind to find the actual opportunities - now employers are overwhelmed with bullshit applicants.

It's almost like the solution is to strip away all of the automation and do this stuff in person! If it's not worth employers meeting applicants IRL, maybe their jobs aren't worth filling in the first place?

Comment Re:you guys are completely missing the point (Score 2) 48

It hardly ever works between my iPhone and my Mac. So....good luck with that.

AirDrop is the single most unreliable technology I've ever tried to use.

The reason I started using LocalSend was because while testing the export functionality of an iPhone app, I would airdrop to my Mac, airdrop to my Mac ... oops, now it doesn't work? But they are both able to browse the network, I'm sitting in the same chair, I can airdrop to another device which can airdrop to my Mac, five minutes later it's all working fine. LocalSend has worked every time.

My best guess is that it's the magic sauce that lets airdrop know that the devices are near each other or something, which is great right up until they can't see each other AND THERE IS NO BACKUP OPTION. Sure, I can bounce shit off some cloud service, that's great.

Comment Basic skills can teach competence. (Score 1) 245

Everyone gets out of joint about specifics of the different practice-based skills we no longer teach. Something also lost is that practice skills can be mastered using ... practice. We have replaced it with a lot of more wooly teaching which I think is intended to teach the ability to properly consider the problem and search for the core concepts. The issue with this is that we have very little evidence that humans can actually learn that level of discrimination en masse, and we also don't really understand why some people have a will to dig in and understand, while others don't (and that will varies across topics).

An additional bit is that we keep pushing teaching down to younger and younger kids. You can try to push college-level concepts in a 10th-grade classroom, but most of those students simply aren't developmentally ready for those concepts, at least in part because you haven't taught basics. So instead of building a cohort of 10th graders who are able to do college work, we've built a cohort of college students who can't do 10th-grade work.

Comment It's cheaper if you burnout and quite. (Score 1) 151

Get in there, work hard hard hard for three or five years, then burnout and move back to Ohio. If you're lucky, your time will overlap with when the big equity cash out lands, and the company is fine with that because they made even more. If you're not lucky, you walk away with bubkis, and the company is fine with that, too. Circle of life, I guess.

Comment Re:What gives them the right (Score 1) 89

How would the residents of this street know that Waymo had received all of these tickets, and that they were unpaid?

311 is the online request service for the city of San Francisco. The residents are complaining and nobody is responding, but that doesn't mean that Waymo is not paying their traffic fines.

Comment This boat already sailed, burned down, and sank. (Score 1) 187

I think the author is optimistic about how good it was 20 years ago. Perhaps they are young. I got into writing code in the 80's, and for a living in the 90's, and we've been so bad for so long. A Calculator leaking 32GB is not necessarily bad - it could be a bug. The crime is that the damned Calculator requires 20MB of memory from a standing start. The crime isn't that some process periodically gets out of control and uses all the CPU and memory, that can be fixed, the crime is that my system has hundreds of background processes running after a fresh login. Nobody is able to grapple with that, so there is basically no chance that someone might think of a clever way to rearrange things to use half the resources. In fact, the best case is really that someone notices that three processes use shared structures, so they spin up a project to build a fourth process that the other three can be clients of.

When you come down to it, the real problem is that a lot of today's software isn't really necessary and doesn't really serve any particular end goal in terms of functionality, it's just aiming to track your usage and monetize things, so there's really not much point to doing a good job.

On the up side, this does mean that if we survive to see the very long term, we will be able to salvage a lot of performance out of simply wrangling away the lazy code. Speeds won't double every 9 months, but in 50 years our basic calculator programs might only need 4mb of memory. Unless someone adds skinning support.

Comment Re:Oh shit (Score 1) 51

Arduino ... They produce a crappy IDE ...

The Arduino IDE, while very limited and often getting in the way of advanced programmers, is nice for rapid prototyping and for introducing noobs to microcontroller programming.

I've been programming for 40 years, and awhile back needed to install VSCode to test out some Marlin changes. It's just like rainbow unicorn vomit. I know that different people have different preferences, but I simply cannot comprehend how anyone can get anything done with 10 separate panes of crap going on at the same time. Apple's Xcode system similarly lost me at some point, after a point, more is just more, showing me everything at once detracts from architecture and design considerations.

I'm not going to claim that Arduino produces a strong IDE. I just don't think that Winamp is a good model for an IDE.

Comment People with servants can work longer hours. (Score 1) 184

Imagine a world where you have people to drive you around, people to make sure you are fed, people to make sure that other people don't bother you, people to make sure you have Internet when you need it and quiet when you don't, people to make sure that you don't have to wait in line at the DMV or the airport or Target.

Basically, these people have no idea what work/life balance is, because they never actually work, they just walk around imagining things all day and having other people do the work.

Slashdot Top Deals

Your password is pitifully obvious.

Working...