HNHacker News
TopNewBestAskShowJobs

armitron

989 karma · joined August 27, 2015

Retrotechnology

Somewhere in Berlin

submissionscomments
armitron··on 'A black hole': New graduates discover a dismal job market
Unless he ticks two or (ideally) more of the following:

- graduated summa cum laude

- from a top university (MIT, Stanford, CMU, Cornell, Berkeley)

- lives and breathes tech, writes code for fun in his personal time, iron-clad determination to succeed

- has strong personal projects that show off his top-notch technical skills

he should seriously consider doing something else. The tech field is pretty much over for new grads and it's going to get harder and harder.

armitron··on Tell HN: 1.1.1.1 Appears to Be Down
Don't use Cloudflare, they've done enough damage to the Internet with their centralized bs without you needing to further reward them by handing over all your DNS data.
armitron··on Async Queue – One of my favorite programming interview questions
This is one of the most confusing and badly worded interview problems I've ever seen. If I had been given this problem, I'd view it as a signal that I'd be wasting my time working with the folks that thought it was good.
armitron··on Leaving Google
Let's not pretend that Google pre Pichai was anything special, the rot was already instilled long before he came along. Other than very early days, Google has mostly been a force that corrupts, commoditizes and destroys. Sundar Pichai just made it explicit, a bagman-beancounter far removed from any engineering ethos.
armitron··on Show HN: Using eBPF to see through encryption without a proxy
There are many independent implementations of the same idea (given how easy it is to implement) but all suffer from similar shortcomings:

1. uprobes can be expensive and add latency (they force a context switch and copy data), especially when the hooked functions are called a lot

2. EBPF is not widely available outside of Linux, requires elevated privileges (compared to a MITM proxy that requires no privileges and works with every OS)

3. Doesn't work with JVM, Rust, any runtime that doesn't use the hooked functions

armitron··on The Computer Revolution Hasn't Happened Yet (1997) [video]
That tirade? ranting? outburst? says more about you than it does about Alan.
armitron··on Googler... ex-Googler
I think the more salient observation is that the author is completely detached from reality. Him writing:

"shoulder to shoulder with incredible engineers, planning ways to make web developers life's easier while raising the quality level of the web."

when Google is primarily responsible for flooding us with ad capitalism and ruining the web, portrays not only a profound ignorance of how corporations work, but a total dissociation from the -very damaging- effects of his work-seen-holistically on the real world. You don't get a free pass working for Google just because you can rationalize your particular niche as "educating users" and "raising the quality level of the web".

Towards the end, it seems to dawn on him that yeah, he "was just a fuckin cog in a mega corp". Let's hope he carries that understanding forward and distills it into a moral and ethical framework that can make the world better.

armitron··on Brain drain? Trump cutbacks force scientists to seek jobs in Europe
Reuters is turning into a rag. The vast majority of cutting edge research is not taking place in ossified academia these days, and most Oxford/Cambridge PhDs get on a plane to the US the moment they're done with their degrees. How is that for brain drain?
armitron··on The Secret History of the War in Ukraine
The underlying strategy is so sound that Russia now effectively owns 20% of what used to be Ukraine, ground which is never going back. Their military has gained extremely valuable experience in fighting a modern war. Additionally, European economy has been decimated and the second order effects (weapon proliferation, criminal syndicates, immigration, societal effects) are yet to play out.

Throw in the ever-present threat of small-yield tactical nuclear weapons being used by Russia if it ever thinks it's in danger of losing and I fail to see the logic behind all of this. Unless of course weakening Europe, utterly destroying Ukraine and strengthening Russia was the point from the get-go. Or you just need to admit that the US fucked this one up badly (as it has almost every other war it's been involved in over the last 40 years).

armitron··on I stopped everything and started writing C again
See my previous comment, anyone learning C from K&R should not be writing C period.

That book is legendary only in the magnitude of financial damages it (directly and indirectly) enabled, caused by people who read it and thought that they could now write C.

armitron··on I stopped everything and started writing C again
Terrible overall and entirely wrong in multiple places. If you learn C from this book, you should't be writing C.

The last bit is also true for K&R The C Programming Language (avoid at all costs).

You're better off with:

- Modern C (whatever edition is current)

- Seacord's Effective C: Introduction to professional C programming

- C Programming: Modern Approach 2nd edition (bible)

armitron··on A more robust raw OpenBSD syscall demo
Idiomatic to you perhaps, to me this looks ridiculous and unnecessary, bordering on masochistic.
armitron··on DOGE's only public ledger is riddled with mistakes
DOGE operates in advisory capacity, it's the -elected- executive branch that has the authority to follow through and act on said advice.
armitron··on League of Legends data scraping the hard and tedious way for fun
> legality - RE is « forbidden » - bannable so in which you do not want to lose your account in which you have spent tens of thousands of hours or more, breaking authentication and DRM flows is [DRM, auth handshake, protecteions] illegal in USA

You are confused. Reverse engineering is perfectly legal in USA, but that of course is irrelevant when it comes to losing your account (which isn't yours to begin with).

armitron··on Asahi Linux lead developer Hector Martin resigns from Linux kernel
There are no Rust bits anywhere outside drivers, and hopefully that will continue to be the case. This means that mainline Linux kernel has no hard dependency on Rust whatsoever, which also means that Rust can be excised at any point with a minimum of effort.

I'm 100% behind Christoph, the last thing Linux needs is the extra complexity that Rust brings. I'm fairly optimistic that Rust will never be a hard dependency for the foreseeable future.

armitron··on The FAA’s Hiring Scandal
This is not a serious answer. IMO the fairest but not necessarily most accurate characterization for Ibram X. Kendi would be charlatan (others could say he's deliberately inducing racial hatred and stoking division). Additionally, according to recent news Boston University fired him and closed down his "antiracist research" center.
armitron··on GNU Make Standard Library
Make is a power tool and power tools require effort to fully understand and master (though the base case in Make is surprisingly simple). It also has great documentation (which is something newer generations either don't appreciate or don't care about).
armitron··on CIA offers buyouts to entire workforce
Retiring them is the first step, you can't remove the bureaucratic cancer in one go.
armitron··on Show HN: Uscope, a new Linux debugger written from scratch
GDB (I don't use LLDB) is fully programmable and has multiple user interfaces (TUI, Emacs, DDD, graphical frontends and various .gdbinit configurations that emulate SoftICE L&F).

It's a power tool and takes some time and effort to learn and master. Superficially dismissing it / wasting your time with something that in all likelihood will end up going nowhere while lacking most features that make GDB great, does not a good recommendation make.

At least you'll probably learn a thing or two while you implement it, but I'd rather not waste my time using it.

armitron··on Younger cannabis users have reduced brain function, finds largest study yet
Some of the smartest and most accomplished people I've met in my life spent their 20s experimenting heavily with weed and psychedelics. But that was not *all* they did and the goal behind this experimentation was not 'get fucked up and have fun' but fuel for their creativity and curiosity.

So it does seem that easy negative generalizations based on superficial correlations are poor models of what is actually a much more complicated reality.

armitron··on Looking at some claims that quantum computers won't work
DJB is not being "selective", instead you're nitpicking on something tangential to the point he's trying to make and creating the impression that what you wrote detracts from his point when that's definitely not the case.
armitron··on C: Simple Defer, Ready to Use
35 years of coding C don't amount to much if you ignore best practices. Look at the Linux kernel to learn how gotos can be used to make the code safer and improve clarity.

There's probably something wrong if a substantial project in C does NOT use gotos.

armitron··on As Gen X Nears Retirement, Many Fear They Can't Afford It
AFAIK the US government doesn't take anything from your retirement unless you give up citizenship, which you don't need to do in order to expatriate. One can be a US citizen and live his life in any country one sees fit.
armitron··on Using Guile for Emacs
Given that Guile is unstable and full of rough edges on Unix and nearly unusable on Windows, I don't see that taking place any time soon. Even if they improve stability, the Emacs C VM (which is rock solid) is much more performant so they'd still need to climb that hill. And for what benefit? The ability to script Emacs in Javascript and Scheme? No thanks.

Advice to Robin: Find something else to spend your time on because this isn't going anywhere.

armitron··on IRATA.ONLINE: A Community for Retro-Computing Enthusiasts
I don't have a facebook account, none of my family has a facebook account, none of my friends have a facebook account, most of my colleagues don't have facebook accounts.

As far as we're all concerned, if it's solely on facebook, it doesn't exist.

armitron··on Learning Tibetan changed the way I think (2023)
It's not solely about the inner voice. Abstract concepts, symbol manipulation, mathematical logic and reasoning are for the most part "linguistic" constructs.
armitron··on Learning Tibetan changed the way I think (2023)
What is the everyday sense of self that you have if not a linguistic construct? Without language and higher order thinking, you'd be back to being an ape. Modern life drenched in information flows, much more so than the past, accellerates our fragmentation into multiple personalities.
armitron··on Alexander the Great's tunic identified in royal tomb at Vergina?
Friendly reminder that the modern country of North Macedonia has no connection whatsoever to the ancient Kingdom of Macedon which was a Greek state, similar to the other Greek city states (Athens, Sparta).

Ancient Macedonians spoke a Greek dialect, had Greek names and practiced the Greek religion. Modern Macedonians are for the most part Slavs that speak a Slavic language and have no historical connection to ancient Greece.

The naming confused me until I visited Vergina in Greece and had a chance to learn more about the EU politics behind it.

armitron··on Alexander the Great's tunic identified in royal tomb at Vergina?
The exact location is not known but there is strong consensus amongst historians that he's burried in Alexandria.
armitron··on Alexander the Great's tunic identified in royal tomb at Vergina?
This is correct. Alexander is burried in Alexandria, Egypt. This discovery means that some of his artifacts were inherited by one of his siblings, moved back to Greece and burried with them.
← PreviousPage 3 of 34Next →