HNHacker News
TopNewBestAskShowJobs

petterroea

1,407 karma · joined December 15, 2022

Hacker / DevOps engineer. me @ <nickname> . com
submissionscomments
petterroea··on Sudo for Windows (2024)
This feels like a very dishonest take because the problem being discussed is clearly beginners being confused. How does your solution scale to the problem at hand?
petterroea··on Sudo for Windows (2024)
I think Powershell and .net coming to linux is very welcome because I can keep hosting stuff with what I believe is a saner platform, and Windows developers can still keep using the platform they prefer. It's a win-win.

IMO .net is much better than Java, at least it was 10 years ago. So it's not like I don't understand them.

petterroea··on Sudo for Windows (2024)
Mostly its related to filesystem and permissions. Interface between windows and Linux, and mismatch in how the two work.

Compute etc is fine!

petterroea··on Sudo for Windows (2024)
I, for one, have had to explain to Juniors multiple times that WSL isn't Linux, and why it's no replacement for Linux. Happens almost every time they try to do anything more advanced than a WSL hello world, and it inevitably fails.

I still let them try, because it beats me having to check "is wsl good now", and they learn much better from personal experience than someone more senior who uses arch btw just telling them "don't use windows"

petterroea··on Sudo for Windows (2024)
sudo makes sense as a name, but it is worth noting that it hurts the original projects.

Famously, the curl project receives tonnes of issues and support requests from people who run `curl` in PowerShell, not knowing it is an alias meant for convenience instead of the actual curl command[1].

Sudo for windows is already relatively old and doesn't seem to have been adopted much, but my prediction is that adoption would mean people would complain on forums that commands they found on the internet don't work. "Why wouldnt it? I have sudo?". Then people will have to explain to them that "No you do not have sudo, you have the windows version of sudo, which is not real sudo" and it will confuse.

When it comes to tools, I strongly believe naming things similarly to concepts the user already knows is a disservice to the user. This isn't UX for your mom and pop, it is a tool to perform a job, and learners get confused when suddenly the same thing isn't actually the same thing at all. It is mislearning, and I would argue almost anyone who does mentoring has seen this in action.

[1]: https://daniel.haxx.se/blog/2016/08/19/removing-the-powershe...

petterroea··on Turtle WoW classic server announces shutdown after Blizzard wins injunction
I can imagine naked licensing being a factor.
petterroea··on Mozilla Thunderbolt
All I see is effort that could have been spent improving the rest of Mozilla's products.
petterroea··on Claude Opus 4.7
Qwen 3.6 OSS and now this, almost feels like Anthropic rushed a release to steal hype away from Qwen
petterroea··on My adventure in designing API keys
Good point!
petterroea··on My adventure in designing API keys
A bit over-engineered, but it was fun to read about observations on industry standard API keys. I agree it would be nice with more discussion around API keys and qualities one would want from them.
petterroea··on My adventure in designing API keys
I may be naive but I can't imagine anyone typing an api key by hand. Optimizing for it sounds like premature optimization, surely stopping the less than one in a million HTTP request with a hand-typed API key from reaching the db isn't worth anything
petterroea··on Sam Altman's home targeted in second attack
Not a proponent of this, but it's worth understanding that a certain part of the population believe once AGI is reached the world will change, and whoever reached it first wields all power. The increase in usability of recent models has no doubt shocked them. With such a mindset it does make sense to consider it a life or death thing. I can understand that some people think attacking these companies is the only way of protecting themselves from a whole different and much less dignified life.

I don't know if they are right, neither in world view nor conclusion. But it seems this is the world we currently lived in. This is one of the cases where for once i wish there was a manifesto to read, because i badly want to understand why

petterroea··on Microsoft suspends dev accounts for high-profile open source projects
Same with GCP. I have Private test account with nothing on it. I get emails about actions being required regarding APIs I have never used, a few times per year.
petterroea··on Old laptops in a colo as low cost servers
Old laptops are also notorious[1] for being fire bombs with bad batteries.

If I was a hetzner customer I'd be pissed if my server burned because someone's 2 minute battery life 10 year old school pc was hosted in the neighbouring rack.

Doesn't seem like a great business idea.

[1]: anecdotally, seems everyone has a laptop lying around with a cursed battery

petterroea··on My university uses prompt injection to catch cheaters
I know many people who were in the exact same situation as you while at uni. I hope you find value.

For me, my hobbies probably gave me 2x more experience, but uni forced me to learn things i would have never learned by myself. It made me believe self taught engineers were inherently flawed from only knowing what they themselves thought was important.

I'm sure you'll find value at the end, but I think you are valid in feeling you are wasting time.

petterroea··on My university uses prompt injection to catch cheaters
Exams also rarely measured skill in the course. Often just a subset. We would often spend the last month of each semester cramming exams instead of studying the curse material because it wasn't that useful.

I rarely felt I got a lot out of courses, but I often felt I would if I got to study it properly

petterroea··on My university uses prompt injection to catch cheaters
I agree with you in spirit, but the last meta pre-LLM was that exams were bad at measuring student skill and that students felt more fairly treated when their grade was the result of multiple assignments and projects. I think it's a shame we have move away from that
petterroea··on My university uses prompt injection to catch cheaters
The student is attending college to get a job. Most students don't care about the course.

Probably around 50% of students in my year were only in it for the well paying jobs a prestigious degree like that could give them.

This has to be part of the threat model for cheating.

petterroea··on 12k AI-generated blog posts added in a single commit
This is why i never trust blog posts any more. If a company logo is attached its just SEO garbage
petterroea··on Show HN: sllm – Split a GPU node with other developers, unlimited tokens
To be fair this is the price you pay for sharing a GPU. Probably good for stuff that doesn't need to be done "now" but that you can just launch and run in the background. I bet some graphs that show when the gpu is most busy could be useful as well
petterroea··on Decisions that eroded trust in Azure – by a former Azure Core engineer
Most customers don't really have the knowledge needed to make choices based on technical merits, and that's why the market works as it does. I'm willing to say 95% of people on HN have this knowledge and are therefore biased to assume others are the same way. It's classic XKCD 2501.
petterroea··on Decisions that eroded trust in Azure – by a former Azure Core engineer
A business man at a prior employer sympathetic with my younger, naive "Microsoft sucks" attitude told me something I remember to this day:

Microsoft is not a software company, they have never been experts at software. They are experts at contracts. They lead because their business machine exceeds at understanding how to tick the boxes necessary to win contract bids. The people who make purchasing decisions at companies aren't technical and possibly don't even know a world outside Microsoft, Office, and Windows, after all.

This is how the sausage is made in the business world, and it changed how I perceived the tech industry. Good software (sadly) doesn't matter. Sales does.

This is why most of Norway currently runs on Azure, even though it is garbage, and even though every engineer I know who uses it says it is garbage. Because the people in the know don't get to make the decision.

petterroea··on Sweden goes back to basics, swapping screens for books in the classroom
It's the same in Norway, and news paper chronicles are going as far as saying things like "Now that we learned that we went to far, what do we do with the generation of kids we experimented on?". Food for thought.
petterroea··on SpaceX files to go public
To be fair, in Tokyo I see a lot of ISPs pushing 5g routers. Many buildings have fiberoptics pulled to the basement and then use VDSL for the last meters, and I bet they'd rather move everyone over to 5G than have to start actually installing proper fiberoptic internet. In Norway, 5g has been advertised as something groundbreaking and radical. We have been told "now surgery is finally possible with mobile networks" (hospitals don't have fiberoptics??) and similar. Very Apple 2010s "The ipad can now be used by (good person) to do (good thing)"-like. But nobody cares, real users don't see any benefit.

A normal person will probably never notice the difference between 4g and 5g because of what they use their phone for, and giving every household a proper fiberoptic line is probably a much better quality of life improvement. But ISPs dont want that future. They want everyone to be connected to these neighborhood hubs that don't require last-100m-cables and expensive construction. The same can probably be said for Starlink. It's "Good enough", and that's good enough to get sales. They don't care about the quality of the product they deliver, or if fiberoptics are superior. They care about sales.

petterroea··on EmDash – A spiritual successor to WordPress that solves plugin security
I can't help but sense a level of arrogance when they launch their product by writing an obituary for a competitor. Is this what people feel when they make fun of the "(product here) killer"?
petterroea··on r/programming bans all discussion of LLM programming
Following up, anecdotally, people I talk to who are excited about LLM development usually either care more about product development, or don't have programming skill enough to see how bad the software is. Nothing wrong with either, but it can get tiresome.
petterroea··on r/programming bans all discussion of LLM programming
Yeah I totally get the rule. I use LLMs when developing. In fact, I've been out of Claude tokens for the week since Wednesday, but I use Claude specifically for the boring, simple stuff I don't really want to do, but that Claude can. I'm simply not interested in discussing anything LLMs are able to do, it's not interesting.

It makes sense that a programming subreddit first and foremost discusses programming (the skill). We can go complain about Claude somewhere else if we want to.

petterroea··on OpenTelemetry profiles enters public alpha
Yeah. The auto dashboard stuff Grafana cloud is doing nowadays is cool (even if it's just Greg in engineering department writing heuristics), but I can't help but feel pissed that the oss dashboards for otel on Grafanas website aren't even up to date.

I use Grafana because it has value for me both at work and for hobby, but it's becoming more painful to use Grafana for hobby so I agree with your point

petterroea··on OpenTelemetry profiles enters public alpha
I know a lot of shops that prefer the datadog stack, which apparently does have its own sentry-like exception capturing system. To me, exception capturing is an obvious core feature and it is humiliating to discuss OTel with people who agree, and use datadog and are satisfied.
petterroea··on OpenTelemetry profiles enters public alpha
This is cool, OTel is getting somewhere.

I've found OTel to still have rough edges and it's not really the one stop shop for telemetry we want it to be at $work yet. In particular, no good (sentry-style) exception capturing yet. They also recently changed a lot of metric names(for good reason it seems), which breaks most dashboards you find on the internet.

I have been warned by people that OTel isn't mature yet and I find it to still be true, but it seems the maintainers are trying to do something about this nowadays

← PreviousPage 6 of 11Next →