HNHacker News
TopNewBestAskShowJobs

blablabla123

2,052 karma · joined May 24, 2012

submissionscomments
blablabla123··on GNU Stow needs a co-maintainer
I used to use it quite a lot actually. Nowadays maybe twice a year if I need to install a messy source dependency cleanly. For such rare usages symlink handling is quite a non-issue. When I used it so intensively, actually I mostly used xstow which can automatically resolve common conflicting symlinks on directories, unfortunately that's not maintained anymore.

(Sure, there's Nix and containers but stow is way faster)

blablabla123··on How to found a company in Germany: 14 "easy" steps and lots of pain
I don't know the implications outside of Germany although looking in the Wikipedia article it sounds it's an especially big deal here. If I recall it correctly from a back then mandatory course I did about it, it can even happen for an unpaid parking bill on an empty account.

I'd assume so but probably most legal matters are settled outside of courts. Also looking at it the other way around, it would be pretty silly if creating a GmbH would create immunity. Indeed I doubt it's applied very often but when trying new territory regarding copyright, it's probably worth a consideration that one may still be personally liable.

That said, my point is just that UG/GmbH is overkill in many cases especially if the company isn't making any serious money. You can invent a name, go to the town hall, fill a form so you can do business with it and it's possible to legally receive payments. Founding a GbR is a quite informal thing

blablabla123··on How to found a company in Germany: 14 "easy" steps and lots of pain
Fun fact, GmbH is not about protection of getting sued. (Because there's "Durchgriffshaftung") It's useful for companies that trade physical goods and e.g. when a vendor that was already paid got bankrupt it won't affect the finances of the founders. Although it shows to the outside world that 25 k€ have been paid and it's not a 1€ company. But in case of impeding bankruptcy it must either be resolved or declared otherwise things go bad. ("Insolvenzverschleppung" - the punishments are a little draconic) GmbH is really a lot of effort to maintain and expensive. The paperwork for UG "Mini GmbH" is basically the same. If I would try co-founding again, I'd probably not do a UG or GmbH.
blablabla123··on Xzbot: Notes, honeypot, and exploit demo for the xz backdoor
Especially considering this introduced a 500ms waiting time. But surely this was quite a risky time investment, 2 years. How likely is it that this was the only attempt if this was done by a group? (And maybe there were failed attempts after trying to take over maintenance of other packages?) Maybe really a very well-funded cybercrime group that can afford such moonshot endeavours or a state group that doesn't completely know yet what it's doing or isn't that well equipped (anymore?). I'm definitely curious about analysis of attribution
blablabla123··on The ü/ü Conundrum
As a German macOS user with US keyboard I run into a related issue every now and then. What's nice about macOS is I can easily combine Umlaute but also other common letters from European languages without any extra configuration. But some (Web) Applications stumble upon it, while entering because it's like: 1. ¨ (Option-u) 2. ü (u pressed)
blablabla123··on Post-quantum cryptography is too damn big
It's probably the stone-age of PQC right now. Apart from the humongous sizes the amount of scrutiny and standardization is low compared to RSA or even elliptic curve cryptography. So chances are that at least one popular algorithm needs to be swapped out in foreseeable time.

On the other hand speaking about HTTP newer versions allow for more efficient connection reuse and multiplexing so the bulky handshakes aren't needed as often.

blablabla123··on The Case Against Geometric Algebra
In my first few semesters of studying Physics I found these commonly used integral identities (Stokes etc.) really odd and wondered why those look so similar. Of course EA/differential forms provide ways to generalize that. Then other QM topics have these absolutely counter-intuitive geometries, although GA seems to provide some consistent intuition. (E.g. why a full rotation is 720 degrees)

That said, I think vector algebra/calculus seems to be too much calculation focused to me. It's really hard to develop an intuition without excessive amounts of exercising calculations. (And books about GA still seem scarce)

By the way, this article provides some estimations about no. operations compared to just using matrices: https://enkimute.github.io/LookMaNoMatrices/

blablabla123··on LineageOS is currently installed on 1.5M Android devices
There's almost no reason to not install it after 3 years. I haven't tried banking apps but everything else works at least as good as with stock Android. In fact some apps even got tweaked, e.g. the Timer has more config options and battery life doubles. (With a Pixel of course GrapheneOS is another option)
blablabla123··on Hans Reiser on ReiserFS deprecation in the Linux kernel
From what I have read many murders happen by "normal" people - no psychopathy or anything is necessary. And a big problem seems to be rigidity in thought.

While I agree that controlling emotions is essential, gracefully dealing with them in the first place is also very important. Emotional outbursts seem like singular events while in reality they are build-ups that happen over long stretches of time. Maybe a more intuitive example is amok runs at schools. Counter-intuitively these are usually done by people who seem calm - cholerics are less likely to do amok runs.

FWIW reading also through the Wikipedia page, there was already a restraining order a year before.

blablabla123··on Germany hits 80 GW milestone
If PV prices continue to plummet like this, it'll become feasible to just produce hydrogen. It's not optimal that there isn't a grand plan but there are various ways how even base load can be covered through storage once it's set up
blablabla123··on How to Work Effectively with Someone You Don't Like
> If you're in that sort of org, don't stay there. It will be a magnet for such folks.

That's true. I've been at a job where people routinely talked badly about people in other teams but also a colleague I closely worked with was constantly accusing me of breaking agreements, going behind management's back. At first I didn't take all of this very seriously and thought trying to say as little as possible will be the best strategy. Eventually though my manager asked me directly and I mentioned these things. He said he'll take action and eventually also HR got in the loop. Some things happened but the general issues persisted. FWIW I heard colleagues even saying really insulting things about HR.

blablabla123··on Superficial toxicity is the enemy of curiosity-driven innovation in science
Science doesn't really fund itself and "the public" is regularly questioning the expenses for it. The best example of what is wrong with this is the communication about Human made Global Warming and how it's possible that there are still people which deny it. Or take more crude examples like Vaccination skeptics or flat earthers. Results and methods are rarely published in understandable language.

Actually the Funding for studying the Higgs Boson famously got secured by making a really simple explanation.

Obviously Loeb might have gone a bit over the top given the odds of his theory but as you mention if reaching out to the public was more common nobody might have blinked an eye.

blablabla123··on After OpenAI's blowup, it seems pretty clear that 'AI safety' isn't a real thing
It seems both kinds are just the same with different magnitude. Even if ChatGPT is that far away from AGI it passes yesterday's Turing tests with ease.

While some Skynet-like dystopia indeed seems very far away and might never happen for practical reasons even with a full-blown AGI - people can agree on things offline, the A(G)I can't. So it seems narrow-scoped issues are the real worst-case and apply to non-general AI. And that's safety, employment topics and related economic issues...

blablabla123··on Ask HN: Why is OpenAI firing Sam Altman such a big deal?
OpenAI is literally world changing but with obvious dangers. This seems like a first for big tech, I mean firing a CEO for ethics. (And while lying is the official reason, I think it's more about pointing out the dangers while squeezing ChatGPT's capabilities to their full extent for the better and the worse.) That's my understanding anyway.
blablabla123··on Ask HN: Is anyone else bearish on OpenAI?
There are surely some parallels. Crypto actually had some noble goals, democratized access to financial services, mitigations against inflation. But real world goals once it got popular diverged a lot. It was hardly used for "normal" payments and had excessive energy use. So maybe there's the similarity with AI, it seemed like the future, would make everything better e.g. for Health applications. In reality people use it as improved Google or to create low quality content. In fact ChatGPT warns that it shouldn't be used for Health applications.

Both still seem very convincing in principle but real world use seems to offer little good. I mean I did find some application in ChatGPT but I have a bad gut feeling using it. So I wouldn't be surprised if e.g. through the amount of fake content the whole AI'fied web will just drive people away. (Similar to what happens to some Social Networks)

blablabla123··on Wine 8.20 Closes 13 Year Old Bug to Register URL Protocol Handlers on Linux
There are various commercial distributions of WINE like Crossover that are also much easier to use. E.g. CrossOver from Codeweavers which upstreams their code. Or just a commercial Linux distro.
blablabla123··on Ask HN: What are you passionate about at the moment?
It definitely makes a lot of easier when having a purpose. On the other hand tying the own identity that close to one thing is the equivalent of putting all eggs in one basket.
blablabla123··on Mastering DOM manipulation with vanilla JavaScript
What really blew my mind was when I found out that many of the DOM functions return live HTMLCollections that are automatically updated. I wonder how often that feature is being actively used in production code (before the framework craze or developing with no framework being somewhat more popular again)
blablabla123··on macOS Sonoma Broke Grep
While the macOS updates itself work quite well for me, e.g. I also didn't mind the 64 bit-only that much, anything relying on XCode command line tools is quite a pain. First I need to fight through the inconsistent warnings that the version is out-of-date/not installed and eventually find a Stackoverflow post which describes how to fix that. Afterwards a few other fixes are needed. I worked around it by relying more on Homebrew (which needs the occasional symlink fix) and limiting the number of tools I build myself. Still quite frustrating, I'll definitely switch back to Linux once my laptop won't get anymore security updates.

I realize Nix is also an option but the user land version is much more rudimentary than NixOS' - which already requires expert level knowledge of the package management for everyday chores.

blablabla123··on What the Goddamn Hell Is Going on in the Tech Industry?
The problem with tiny startups is often that people are really inexperienced with people problems. Large corps somewhat fix that by having HR departments and all. But ultimately I'm starting to think today's business often relies on some sort of hype train.
blablabla123··on CCC Invites to the 37th Chaos Communication Congress in Hamburg
> What's the benefit? What do we gain?

Probably more flexible voting systems would be possible. In various countries a) there's a trend to ask voters directly about secondary topics and b) there are reports how voting organizationally is often a mess preventing people to vote within the available time window. e-Voting would enable counting votes quickly and do fraud detection in a more relaxed time window.

So yes, there's a case for being able to more flexibly cast a vote. While more direct democracy isn't there yet for other reasons as well, paper is a technical reason.

blablabla123··on CCC Invites to the 37th Chaos Communication Congress in Hamburg
> Snark aside, I really hope the community gets back on track and addresses these isses.

Not entirely sure if I understand your comment. Obviously all of these things can be done for the "good" and the "bad" and most of these are quite complex to discuss. But about "Electronic Voting systems", I'm quite sure humanity is technologically able to make it at least as reliable as paper votes with some machines even printing out paper receipts and keeping a separate paper trail. (Also considering that most people aren't tech-savvy) But has anyone succeeded making a system that also reputable hackers "approve"? The German Covid App got the design it has now only after lots of public backlash.

blablabla123··on Glibc dynamic loader hit by a nasty local privilege escalation vulnerability
But it's possible to minimize privileges across binaries with that. I think the possible preventable failure is having too much code within setuid/root bounds.
blablabla123··on Linux from Scratch Version 12.0
Same for me, I think I first tried Gentoo. Becoming completely obsessed how to make my system as fast and stable as possible I did the LFS tutorial. Before all that I had been using SuSE and was so frustrated how long it took to boot (~1 minute) and how cumbersome it was to build from source. On Gentoo/LFS that was just a breeze.
blablabla123··on macOS Containers v0.0.1
I wonder if something comparable can be achieved with ptrace. I've tried to experiment with that but the API seems a bit unclear to say the least
blablabla123··on Ask HN: Why there is a labour shortage in Germany?
https://en.wikipedia.org/wiki/Euronews#2022–2023:_Alpac_Capi...
blablabla123··on Ask HN: Why did Python win?
The first time I tried Ruby was before Rails and I was quite astonished how much easier/more consistent it was to use than e.g. Perl. At that point I (and probably most people) considered it a scripting language, and used it for toying around and backup scripts. Eventually I also did Web development with it. It turned out Ruby's package management was quite hard to tame. Maybe not even more difficult than Python's today but at the time there was no RVM or any other virtualenv equivalent. (Or for that matter people who wrote their own.) Then after 1.8.7 there was the quite buggy and incompatible 1.9 which took away momentum, worsened the packaging situation to the point that 2 year old projects wouldn't work any more. (Some gems even disappeared!) I think that pretty much killed it.

FWIW Ruby's FFI is pretty advanced and when you interface it from C it feels like duck typed C. Also back then I struggled writing a hello world in Python, so I think it's bad luck. On the other hand I think the Ruby community changed Software development quite a lot, making it more welcoming and defining how Web development should be done.

blablabla123··on Japan starts release of Fukushima’s treated radioactive water
This seems also the only real problem left to me. I have no doubts that they get the concentration low enough. But I wonder how likely it is that there are still particles left in the water that in isolation might have unacceptable radiation/toxicity levels.
blablabla123··on No one wants simplicity
> 1) spend an indeterminate amount of time reading documentation until I actually understand what I'm doing, and have nothing to show for the time I spent gaining a deep (or at least decent) understanding.

Tough to explain to management or colleagues sometimes. (On the other hand everyone seems to "know" it's the right approach because even today just looking up something on SO is not seen as the highest standard)

blablabla123··on LK-99 isn’t a superconductor
According to Wikipedia the people behind LIGO even admitted tuning numbers.
← PreviousPage 6 of 34Next →