Sami Tikka
6K posts

Sami Tikka
@sti
Old unix geek. I work for WithSecure but my opinions are my own.
Finland เข้าร่วม Nisan 2007
364 กำลังติดตาม221 ผู้ติดตาม

@PaulTassi I dunno. I pressed the WPS button in my WiFi router and my printer and added the printer in Linux using the built-in GUI. I think it used to be more difficult.
But I agree it still prints on paper using laser like they did in 1980s.
English

@strager > gave complete project
> uses uv, good
> claude, make changes
> leave for a while
> literally uninstalled system python, installed a different version, symlink to it because "python" wasn't working, install global packages manually from pyproject.toml
> nothing works now
English

@Guptha933907 @__karnati Process with that high cpu usage is probably not doing many system calls, so ltrace might be more useful than strace.
English

@__karnati First: top → confirm it’s real
Second: ps -fp <PID> → understand the process
Third: strace -p <PID> → see what it’s stuck doing
No deploy + 14 days uptime screams loop or dependency issue
English

It's 4 am. Your phone wakes you up.
'High CPU on prod-web-01. 98% for 10 minutes.'
You SSH in. The server is crawling.
"htop" shows one process eating 97% CPU.
It's your own application.
There's no recent deploy. Nothing changed.
The process has been running for 14 days.
What are your first 3 commands?
Walk me through your debugging brain. 👇
English

@dansemperepico You only give it aws access to account with nothing else on it and enable /sandbox
English

@techspence Sometimes it is plugged in but in the wrong hole. Although that happens less these days when all the holes are of type usb-c
English

@jacobbuilds_ @lemire That’s pretty much the setup used here in Finland. Instead of blank text editor the laptops are booted from usb stick with custom Linux OS that runs the exam. Students are not allowed to bring anything else into the room except laptop and snacks.
English

How do you teach programming in 2026?
I have been teaching programming professionally for two decades.
It doesn’t work anymore.
I now consistently catch students who produced good software during a 15-week course be unable to write a simple loop at the end of the course.
« Just forbid AI. »
You can’t put someone in a cage for 100 hours and force them to program without AI.
We need to change the whole approach. Maybe go AI first. 🤖
This means MUCH harder homeworks.
English

Petition to have support for semantic diffs @jaredpalmer in GitHub's diff viewer, people seem to absolutely love this!
github.com/ataraxy-labs/s…
English

@brankopetric00 Equally amazing is the aws cli is consistent across all services. Not great usability but consistent.
English

@lcamtuf Wat? You’re still afraid to use MCP servers? You don’t know they get loaded on-demand and no longer bloat the context?
English

@kmcnam1 I use hyphens or underscores instead of spaces and only [a-z1-9].
English

@_trish_xD JSON over websocket is exactly what gremlin does. And they want to replace it with REST in the next major version.
English

@TechByTaraa Micro Emacs. GNU Emacs could not be used when other users were logged on. The swapping was unbearable.
English

@gvanrossum It’s for the boomers and gen-xers. We learned to use floppies to save. Our kids and their kids don’t use Word and have no concept of “saving” so they don’t care.
English

@brankopetric00 I thought it is all caused by independent teams that don’t have to talk to each other.
English



















