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

Which other developed countries do you mean? The only ones I can think of, have westernised on purpose. E.g. Singapore and Japan.

What you call "westernised" is just describing the adoption of bourgeois and open market norms. There's nothing about these norms that's inherent to what we call the West: classical Western culture (Greece and Rome, but the attitude persisted well into the middle ages and ultimately fed into multiple streams of modern-era thought) similar to other ancient societies, actively despised market participants, broadly equating them with swindlers.

I was going to say "why on earth are you making them use a line editor there is probably a vscode plugin for the assembler with syntax highlighting" then I got to your point about it being in their head instead. This reminds me of what zed Shaw said, for some reason code written without an ide is better and he's not sure why.

As a sort of an adjacent point, I worked through a book that is used on a course often called "from nand to Tetris". It is probably the best thing I've done, in terms of understanding how computers, assemblers and compilers work

https://amzn.eu/d/07pszOEy


> This reminds me of what zed Shaw said, for some reason code written without an ide is better and he's not sure why.

I am not sure whether the statement is correct; I am not sure whether the statement is incorrect either. But I tested many editors and IDEs over the years.

IDEs can be useful, but they also hide abstractions. I noticed this with IntelliJ IDEA in particular; before I used it I was using my old, simple editor, and ruby as the glue for numerous actions. So when I want to compile something, I just do, say:

    run FooBar.java
And this can do many things for me, including generating a binary via GraalVM and taking care of options. "run" is an alias or name to run.rb, which in turn handles running anything on my computer. In the IDE, I would have to add some config options and finding them is annoying; and often I can't do things I do via the commandline. So when I went to use the IDE, I felt limited and crippled in what I could do. My whole computer is actually an IDE already - not as convenient as a good GUI, of course, but I have all the options I want or need, and I can change and improve on each of them. Ruby acts as generic glue towards everything else on Linux here. It's perhaps not as sophisticated as a good IDE, but I can think in terms of what I want to do, without having to adjust to an IDE. This was also one reason I abandoned vim - I no longer wanted to have my brain adjust to vim. I am too used to adjust the language to how I think; in ruby this is easily possible. (In Java not so much, but one kind of has to combine ruby with a faster language too, be it C, C++, Go, Rust ... or Java. Ruby could also be replaced, e. g. with Python, so I feel that discussion is very similar; they are in a similar niche of usage too.)

Simpler tools are a forcing function for simplicity. If you don't have code search, you'll need to write code that is legible without searching. If you don't have auto-refactoring utils, you'll have to be stricter about information-hiding. And if you don't have AI, you might hesitate to commit to the first thing you think of. You might go back to the drawing board in search of a deeper, simpler abstraction and end up reducing the size of your codebase instead of increasing it.

Conveniences sometimes make things more complicated in the long run, and I worry that code agents (the ultimate convenience) will lead to a sort of ultimate carelessness that makes our jobs harder.


> Simpler tools are a forcing function for simplicity. If you don't have code search, you'll need to write code that is legible without searching.

i was working in a place that had a real tech debt laden system. it was an absolute horror show. an offshore dev, the “manager” guy and i were sitting in a zoom call and i was ranting about how over complicated and horrific the codebase was, using one component as a specific example.

the offshore dev proceeded to use the JetBrains Ctrl + B keybind (jump to usages/definitions) to try and walk through how it all worked — “it’s really simple!” he said.

after a while i got frustrated, and interrupted him to point out that he’d had to navigate across something like 4 different files, multiple different levels of class inheritance and i don’t know how many different methods on those classes just to explain one component of a system used by maybe 5 people.

i used nano for a lot of that job. it forced me to be smarter by doing things simpler.


I really like this approach. A good reminder that Ruby started out as a shell scripting language, as evidenced by many of the built in primitives useful for shell programming.

When .NET first came out I started learning it by writing C# code in Notepad and using csc.exe to compile it. I've never really used Visual Studio because it always made me feel that I didn't understand what was happening (that said, I changed jobs and never did any really big .NET project work).

Ha! The only multi player game my wife will play with me :)

Classic ! Try Magical Drop 2 or 3 and Money Idol Exchanger on the same system. There's a good chance she'll love them. They're a little bit more nervous tho, especially Money Idol !

Thanks :)

Same here, Samsung s95b QD oled, mister laggy tested it, as far as I can remember it's about 8ms. Also snac adapters by pass usb entirely and are pretty much zero lag as far as I understand.

Retro arch has run ahead latency reduction etc, I'd like to see some comparisons of that Vs mister. I could do it myself but I've never got round to it. I've noticed that fiddling with latency reduction in retro arch really works, but it is a lot of fiddling.


I did the preemptive frames thing with Retroarch with Sonic the Hedgehog 3 a couple years ago, and I certainly convinced myself that I could tell a huge difference...and then I kept taking hits and dying just as much as I was without doing anything.

It's entirely possible that someone who is better at video games can tell a huge difference (e.g. speedrunners and the like), but I'm afraid that I'm not good enough at most games to be able to realistically tell much of a difference.

I might still fiddle with it a bit; someone told me that it helps a lot with Mike Tyson's Punch Out, which is a game I have never beaten with an emulator.


Interesting. I bought sonic origins as a palate cleanser the other day and I really feel like I can feel the latency. Sonic 1 was the only game me and my brother had for our mega drive so we know/knew everything there is to know!!

Our speed runs were crazy.

I don’t know if feeling the latency is just my age though, although I’m a semi pro SIM racer still and competitive in my late forties it’s a different kind of twitch reaction.


It's certainly worth trying the preemptive frames in RetroArch to see if you like it. Pretty low risk experiment.

A family member of mine has done really well out of Amazon fba. She took someone's course and that got her going. I did the same course but really struggled to get going. I gave up. It wasn't for me.

But yeah I'm guessing the guy selling the course makes more off that than his fba business


Exactly what I tought

I hate having endless options of what to do in a game. It feels somewhat similar to a day at work. Flow state is impossible when I constantly feel opportunity cost.

I think modern games focus mostly on content rather than figuring out what is an enjoyable feeling.

These days I mainly only play arcade racers from the 90s as they feel mindful somehow, instant flow.


This sounds weirdly like it was generated by AI.

I get accused of AI writing a lot on Hacker News lately. It’s alway when I take time to read the article, research the subject, and come back to write a thoughtful response with additional info to add to the topic. There’s something sad about how that looks like AI to some people, I suppose compared to the average expectations for what a comment section should look like?

I've been thinking about true/false positives/negatives on this a lot lately and trying to see if there are any non-obvious signals in current AI/human text that impact those.

GP's comment doesn't seem to have any of the "obvious" signals most look for, would you be willing to share what signals you latched on to for this conclusion?


He commented here about it (sort of)

https://news.ycombinator.com/item?id=21934336

Thanks hackernewsbooks for sending me that!


I've done this several times over the last 18 years or so. The most recent was a few months a go. And my steamdeck persuaded me. Unfortunately I ran into the same WiFi networking issue I've never managed to resolve. Even on different hardware. Pings to my default gateway are ridiculously slow compared to windows. I spent countless hours trying to resolve. I gave up and have gone with windows 11 ltsc.


This is the type of thing that AI is actually good at diagnosing in my experience. Haven't had anything similar happen but seems more of a router issue upstream.

Maybe worth checking what Steam Deck's connection has configured differently given it's on the same network?


That is a very good point, what on earth was I thinking, I didn't try pinging it from my steamdeck. Actually, I'll try that, but now I'm back on windows the ship has sailed.

Good point about AI too.

This is on mint Linux and unless I'm remembering wrong years ago it was mint Linux that had the same issue completely different hardware and network


100%

With ssh access to the underlying arch/fedora fork, it'd be an easy fix with AI


Do you mean access to the source code?


What is the constant? You have something that is unusual and that has not changed for 18 years. Is it specific to your home network?

I have not had any issues I can remember with Linux wifi for as long as I have used wifi.


I had a problem with a Realtek wifi card, where it would become slow for a few seconds every couple of minutes, had to disable a setting , maybe it helps you: https://wiki.archlinux.org/title/Network_configuration/Wirel...


I would have looked at this if I hadn't already jumped ship. It sounds like the problem I was having.


You can mess around or go buy a $10 gbit USB dongle that you know works like a tplink.


I was thinking same thing. But it is a tplink pci card, with the right drivers.


Interesting; I haven't had wi-fi issues in Linux for more than a decade, but admittedly I sort of selection-bias towards laptops that are known to work fine with Linux.


> Pings to my default gateway

You have a non-default gateway in addition to a default one?


To fair I'm using windows terminology when I say default gateway, I just mean the router supplied by my isp


Like what sort of response times for each?


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

Search: