Hacker Newsnew | past | comments | ask | show | jobs | submit | more Liftyee's commentslogin

I think what you want is for software developers not to write bloated code, instead of computers not getting faster. The bloated code is a result of undisciplined programming and not paying attention to users' devices.

If our computers never got faster, we would never get faster computers (obviously...) to run efficient code even faster. 3D rendering and physics simulation come to mind.

I have noticed what you mention over longer timescales (e.g. a decade). But it's mostly "flashy" software - games, trendy things... Which also includes many websites sadly - the minimum RAM usage for a mainstream website tab these days seems to be around 200MB.

Anecdata: My 12 year old desktop still runs Ubuntu+latest Firefox fine (granted, it probably wouldn't be happy with Windows, and laptops are generally weaker). Counter-anecdata: A friend's Mac Pro from many years ago can't run latest Safari and many other apps, so is quite useless.


> I think what you want is for software developers not to write bloated code, instead of computers not getting faster. The bloated code is a result of undisciplined programming and not paying attention to users' devices.

I am so fed up of hearing this. I would love to optimise my code, but management will always prioritise features over optimisations because that is what drives sales. This happens at almost every company I've worked at.

Also more often than not, I have a huge problem even getting stuff working and having to wrangle co-workers who I have to suffer with that cannot do basic jobs, do not write test and in some cases I've found don't even run the code before submitting PRs. That code then get merged because "it looks good" when there is obvious problems that I can spot in some cases from literally the other side of the room.


> If our computers never got faster, we would never get faster computers (obviously...) to run efficient code even faster. 3D rendering and physics simulation come to mind.

The solution to that is a few decades old: plug-in a 3D rendering card. (Of course there's the whole system bus issue, but that's largely solved by a bigger bus, rather than a faster CPU and more system memory. 3d programs requiring more cpu/memory is largely software bloat)

A few decades ago there was a lot of research into system-level parallel processing. The idea was to just add more machines to scale up processing power (if needed). But because machines got faster, there was less need for it, so the research was mostly abandoned. We would all be using distributed OSes today if it weren't for faster machines.


This is surprising to me. I always thought Apple was ahead on the UX side of software with their attention to detail. Though it's been a while since their hardware design flaws, and their software has had new issues. Even Louis Rossmann has mostly stopped talking about Apple since their repairability changes (or due to having bigger fish to fry).

Apple UX: "intuitive" features you have to discover via some random video reel. Of course you have to drag your messages sideways to see when they were sent, that's Good UX!

Sprinkle with crashes and bugs that are never fixed and charge a premium.


Apple UX: A beginner on a new Mac can’t right-click and copy, because there is a right-click but it isn’t active by default.

Go to Spotlight -> Type “Settings” -> Locate the settings -> In settings, go to Accessibility -> Wait no, it’s Mouse -> Gestures -> Activate the right-click.

^ That’s the experience for beginners. That screen should be in the installation wizard if Apple wants to make it optional. “Customize your mouse gestures”.


Their hardware used to be atrocious and software was the only thing they would get praised on. Now they've gotten lazy in the software department and outstanding in the hardware department.

Side note, rossmann has stopped talking about Apple because he is not longer focused on Apple repair and is turning his attention to other causes not because of apple's "repairability" changes which are still a token gesture.


They still support x86 on Tahoe. I wonder if macOS 27 will see some changes now they can finally be rid of x86 baggage.

Not every expensive device works well, but the tech products that typically work best tend to not be the cheapest ones. There is plenty of subpar expensive tech, but much less top-tier inexpensive stuff.

Of course, that doesn't mean it can't suffice for the average user.


Sidenote from an observer since I don't use AirPods (or any other Apple device, for that matter). I've been seeing more "Apple design problem" articles around the latest release cycle. It seems out of line for a company whose main advantage is attention to detail and UX (which you pay dearly for).

I'm always reminded of dystopian stories by Doctorow et al. when the frequency of brand name usage exceeds a certain threshold, and this article certainly did that.


Neat... Brings memories of the national cybersecurity courses you were talking about.

I never figured out how to do that "cat flag" terminal privilege escalation.


Those cybersecurity challenges are incredible – I see kids light up when they take part, finding a passion for something they didn't even known existed previously. I don't think the teams who organize them get enough recognition for their incredible work!


I agree with quite a few points here especially on short form content and the mainstream news these days. However on computer games I am still a little undecided. I tend to (try to?) play "creative" games... think Minecraft, Factorio, etc... where you have the chance to execute some project or vision without any real world costs.

Thinking about it, my overall position is to maintain a balance between dopamine from long-term sources and short-term ones. I think long-running creative projects that make you think are generally good whether they are digital (see: 3D animators/artists) or physical - it's just personal preference which one you tend towards. The types of games I try to limit are those with temporary rounds/matches/etc... unlike a Minecraft world, there is no cumulative aspect, no long-term planning apart from your own increase in skill. Despite that, the short satisfaction from momentary successes in each game keep you playing.


Look, there are way more harmful ways to spend time than those creative games you mention. It can be even net positive for many, especially compared to more mind numbing activities.

I just hate seeing them in hands of kids who should get development pressures from anything but glowing interactive screens, and generally folks who form addictions very easily (I am simply on the opposite side for whatever reason, when comparing to many peers in various drugs but also general mental habits... but I feel if I fell for it hard enough my defenses would weaken across the board, probably permanently).


I needed that paragraph about reading. I think I absorb text in a similar way - not really "sounding out words", but somehow just absorbing concepts. Your explanation is a lot clearer than my hand-wavy rationalisation.

It makes me not very good at anagram/word rearranging/finding games where you have to test for a large number of possibilities.


Been thinking a lot recently about what my thoughts look like. They definitely aren't words (though as I type this, I can imagine hearing myself think ahead to the end of the sentence). The best I can describe it is visualisations - whether that's images of maths notation, 3D rotating models, or a flow/map/block diagram.

One pattern is that I'm a very prolific connection-forming machine.

Exhibit A: The first thing that enters my mind for each word. (OnePlus One) (android pattern unlock) (Islamic State) (unit vector named t) (ich bin) (emoji-blood-type-A) (Latin etymology word root with verily) (https://prolificusa.com/) (New York Times Connections) (roll-forming, blow moulding, sheet metal stamping...) ("my body is a machine" meme)


> (ich bin)

Are you a native German speaker? or additional language? (it's an interesting/seemingly-random association)

The rest is similar to my (dyslexic) reading process. From what I can tell, I coped by memorizing the "shape" or image of words and associated them other things/images/sounds/dictionary-definition/feeling/emotions/experiences or some other abstract things I don't know how to describe -- attached metadata, if you will. The biggest issue is words like (is, that, a, etc) since the associations are weak at best, leading to them being disappeared/changed/hallucinated/moved or replaced by others in the same sentence/paragraph. Sometime when it's really messed up, leads to rereading a sentence or paragraph multiple times until the sequence of all of that makes sense.

But sounding out words is an absolute disaster no matter how much I try and fell behind in early grade school until my overwhelming need to not disappoint family, who were getting frustrated with me, kicked in and I developed my coping methods. It takes longer to read and learn new words but the associating and pattern matching resulted in my comprehension and language scores in school being so high no one picked up on how slow I read (or the disaster that reading aloud is) and how poorly I spell as being something off.


Ahhh, Bluetooth share ... I remember messing around with it in 2017 on some old Nokias and an Android phone. That was the last time it ever worked for me. It's been quietly supplanted or removed from my newer devices, and the pairing is quite finicky. Also, the transfer speeds (back then) were awful - Kb/s.

Now my go-to is Dropbox/cloud/Sharik for small files and rsync for bulk backups.


Sharik looks great! They need a canonical domain receivers can visit without entering IPs like https://pairdrop.net/ It even has a shortcut for the share menu!

https://github.com/schlagmichdoch/PairDrop/blob/master/docs/...


I was getting megabit speeds 20 years ago.


It's an artifact of the charger.

This comment explains it well: https://news.ycombinator.com/item?id=45686427


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: