Live data from Hacker News

We are wasting up to 20% of our time on computer problems, says study

techxplore.com

271–276 of 276 posts

Re: We are wasting up to 20% of our time on computer problems, says study

#271

Earlier quoted context omitted.

Windows needs a Microsoft account, and that sucks. I completely agree with you on that. The ridiculous workarounds you need to go through to set up Windows can only be described as what you get when you fire your testers for a telemetry collection algorithm. On the other hand, I've never seen someone complain about Android/iOS/macOS requiring an online account, so I can see why Microsoft is so blind to criticism in t…

I'm with you, but, there is no OSX pro. You buy a mac, you're done. My mother does not need a professional laptop, she needs a laptop. Why should people on paid non-professional laptops be actively sabotaged? Is this what professional should mean? What is the difference between a macbook, a macbook pro and a mac pro. You open them, everything is the same, except the pro models have more to offer in a way that is obvi…

People like getting stuff for cheap.

The crapware is subsidising the cosy of the laptop. If people were willing to put in the extra cash for a trash free OS, we would only have clear, "pro" versions of Windows.

Re: We are wasting up to 20% of our time on computer problems, says study

#272

Earlier quoted context omitted.

You can get ok hardware for a reasonable price. My LG 'gram' seems fine. $800, very lightweight. Came with Windows home. Upgraded to pro for $6. If you want 'good' some of the Alienware laptops will be more beefy. Or the $5000 desktop PC I got off Newegg had top of the line specs and came with Windows.. Not sure what you're talking about really. You can get crap, medium or best with Windows.

Are you suggesting I buy $5k windows desktops when I can get $1000 macs that I know will be easier to use long term. Also, I used to buy top of the line Sony VAIOs, that was my go to brand. They were robust, many were had sturdy aluminum bodies (not unibody but close), and the base models were often very performant (specs, cooling, etc). Usually they all started at roughly $800, I used to buy the $1000 ones, so movin…

I'm not claiming it's the best bang per buck, just saying you can get good hardware with Windows preinstalled.

Or just reformat to Linux if you think Windows is sluggish.

Re: We are wasting up to 20% of our time on computer problems, says study

#273

Earlier quoted context omitted.

Who exactly sells Windows machines with good hardware?

My HP laptop came with little more than a driver update utility and an icon with HP support in the task bar. That was all the way back when stuff came out with Windows 8.1. My Lenovo laptop also came with nothing but the necessities to keep my laptop up to date. They added some "click to install" shortcuts for games and crap to the start menu, but they don't come with computers anymore. The trick to buying a clean ma…

I can confirm my recent Win11 Home came with a McAfee trial. Wasn't hard to uninstall and upgrade to Pro though.

Re: We are wasting up to 20% of our time on computer problems, says study

#274

Earlier quoted context omitted.

I'm with you, but, there is no OSX pro. You buy a mac, you're done. My mother does not need a professional laptop, she needs a laptop. Why should people on paid non-professional laptops be actively sabotaged? Is this what professional should mean? What is the difference between a macbook, a macbook pro and a mac pro. You open them, everything is the same, except the pro models have more to offer in a way that is obvi…

People like getting stuff for cheap. The crapware is subsidising the cosy of the laptop. If people were willing to put in the extra cash for a trash free OS, we would only have clear, "pro" versions of Windows.

No. There'd be a new more expensive tier of windows laptops, and the previous costlier one would be the new cheap. Because growth and quarterly earnings.

Re: We are wasting up to 20% of our time on computer problems, says study

#275

Earlier quoted context omitted.

The problem with a careful but non-methodical approach is that it requires the programmer to correctly determine the stability value of their design. We often overestimate the importance of architecture on stability, or worse, architect something that is harder to maintain than the naive solution. With buggy ship-it-now software you have a known bounded risk - bugs will occur in some cases but the software will ship…

The specific case of building a proper parser doesn't take that much longer if you know what you're doing, and it also enables lots of wonderful quality of life features for end users through additional opportunities for automation and contextualization that can be surfaced. Though, given the constant incentive to never learn how to write a proper parser does mean that practically nobody knows how to do it, and so it…

Particularly regarding parsing: Here's an excerpt from an interview with Anders Hjelsberg I heard recently. He's the creator of the Turbo Pascal compiler and later on of the creators of C#.

https://www.aarthiandsriram.com/p/our-dream-conversation-and...

``` Turbo Pascal 2 and Hash Tables

Sriram: I think there is some, we're going to talk later about things like GitHub co-pilot, we're dealing with different kinds of code reuse, but I do think there's a little bit of romance in the, for example, I idol you and folks like John Carmack. John Carmack noodling away and trying to make sure every instruction and memory access is aligned on some cash line. The amazing thing is, even today, if you look at AI at the heart of it, you have matrix multiplication and doing things with floating point numbers. Some of these things really tend to matter, which on the theme of optimization, tell us a story of Turbo Pascal 2 and you discovering hash tables because it's legendary.

Anders: [laughs] It is a funny story. You have to remember here that I am self-taught in the art of writing compilers. Now, I have since discovered and read a lot of the literature, but at the time, I was just coding away and doing it the best way I knew how. When you create a compiler, one of the things you have to create is simple tables, or they're not necessarily tables. They could be linked list, they could be whatever, but you have to look up names. When you're trying to compile a code that tries to assign one to X, well, you have to figure out where is X? What memory address have I associated with X? You have to look it up the declaration of X.

In Turbo Pascal 1.0, the first version of Turbo Pascal, all of the variable declarations were just kept on a linked list because that much I knew, but of course, searching linked lists is not particularly efficient when they get large. For really large functions, that would just take an awfully long time. Then, well, maybe you could try first go by first letter, and then have 26 linked lists or whatever, and that could help a little bit. Then I remember reading the literature about these things called hash tables actually in this book by Niklaus Wirth, Algorithms +, what is it? Yes, Algorithms + Data Structures = Programs.

A great book. He explains hash tables and I go, "Oh my God, that's amazing. I got to go try this." I went and implemented it and boom, the compiler went twice as fast. There's Turbo Pascal version 2.0.

[laughter]

Aarthi: Awesome.

Anders: There's a good reason to sell upgrades. ```

Do you really need a proper parser to sell 1.0? A literal compiler project did not fail due to the lack of a "proper" parser (though it can be argued that the lookup table is after the parsing stage; obviously there was not a strong distinction in the Turbo Pascal implementation between tokenization and compilation).

Re: We are wasting up to 20% of our time on computer problems, says study

#276

Earlier quoted context omitted.

It will be interesting to see. People are already involved in business-critical processes, and they have a far-from-100% success rate. You can see this with self-driving cars; 0.00001% of the time, they decide to swerve into oncoming traffic for no reason. But they can't get drunk! So whether or not that's a win is something that only time can tell. (People will be outraged, because no person would ever do what the A…

> People will be outraged, because no person would ever do what the AI did, but _what matters are the numbers in aggregate._ That is an opinion, not objective fact. If Grandma June accidentally hits the accelerator, jumps the curb and kills a kindergartener, we can throw her in prison. She is held accountable for her actions. https://www.upi.com/Top_News/US/2011/01/25/Woman-83-gets-3-y... If Grandma June is sitting i…

We can try to provide decent transportation infrastructure with feasible alternatives to driving so that Grandma June doesn't have to operate a 2 ton death machine to live her life, but maybe that's getting offtopic.
Post reply on HN