HNHacker News
TopNewBestAskShowJobs

binaryapparatus

813 karma · joined April 15, 2014

submissionscomments
binaryapparatus··on What's New in Swift 4
I went trough C and Pascal some 30 years ago and still prefer C above anything else. Objective C obviously being close enough so I can write efficient (or at least visually pleasing code). Last straw with Swift for me was banishing of ++ operator. C has beauty and smartness to write _a lot_ of code in one line. I don't like C++ that much.

Anything that makes code beautiful works for me. Swift somehow can't be per_line_efficient and aesthetically pleasing to me.

binaryapparatus··on What's New in Swift 4
I really tried couple of times to use swift in production. One of my MAS apps is pure swift. However I can't force myself to like it. Maybe I am missing some brilliant part of it that I missed but I just can't love it.
binaryapparatus··on Taking a cigarette break on the smoking internet
I do occasionally want to buy smoker seat in the plane, sometimes because I joke, sometimes because I genuinely forget there is no such thing any more.
binaryapparatus··on Lenovo Accidentally Leaks an Image of Its ‘Retro Thinkpad’
Real beauty. I rarely use laptops but I will get this one as soon as it is available.
binaryapparatus··on Systemd-resolved does not keep the order of the DNS servers
You know, first thing that raised some flags with systemd for me, couple of years ago, is constant marketing push, like this one.

Having one monolith executable or ten executables that increasingly demand each other is the same thing. Oh wait its name also suggests it is part of the package, being named Systemd-resolved.

There is number of reality distortions like this one that systemd people tried to perform, during the several past years.

binaryapparatus··on Systemd-resolved does not keep the order of the DNS servers
Regardless of marketing pitch, resolver is no job for systemd. Or any other init/pid 1 process.

Systemd is known to but in into areas that are not / should not be of concern for it. Also known to do stuff half baked or changing things because you can.

So I'd very much love to see systemd fingers completely outside of dns resolver, that way we wouldn't have this conversation at all.

binaryapparatus··on Systemd-resolved does not keep the order of the DNS servers
This is also very likely to cause DNS leaks while using VPN. Which kind of makes whole idea of VPN unreliable and/or dangerous to rely on. Not because VPN design has anything to do with this security hole but systemd tries hard to do stuff it doesn't really understand.
binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
> I’ve got 1400 init scripts my systems, each over 800 lines long, before I switched to systemd

There is something wrong with those numbers. Can you upload them somewhere or let me know what distro it was? I am curious to take a look.

If there is 1400 of them, each over 800 lines long then you have 1.1M lines of init script code, which doesn't seem right.

How many of them did you use daily? All 1400? 5? 10? Because checking sanity of ten of them, even if they are whooping 800+ lines of code (I'll have to see that) can't be compared to over 300K lines of monolithic systemd.

binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
You are right, sorry, non-native English speaker here. While most of the time I get it right sometimes I don't. That's what I wanted to say.

Supported yes. Having history of Oracle handling of projects, Solaris being last example, I am very glad that we have active MariaDB.

binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
No need since I can choose what I start, in what order, and I can check every simple script myself. They were short and doing one thing well. Good luck doing that with 300+K lines of code with systemd.

Arguments like this really don't help systemd and show either ignorance or worse.

binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
Downvotes are really interesting in a sense they provide me with perspective that some people don't even read what is the main point I am making. Systemd discussion is data point, not the main point for me.

Parent poster did clearly state I am making it all up and that I have zero experience with systemd. Cultural differences? English is not my main language but I prefer clearly stating what is what, not really skilled in underhand 'polite' underhand attack. 'Politely' saying you are lying = fine, responding that I may be too ancient or experienced to even be able to explain all the falacies = bad. Gotcha.

Cliche but I am pointing at the moon and people are yelling at the finger. So be it.

binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
I have been using systemd on Arch since (I think) 2012. As soon as it was available anyway. Is that enough of systemd experience? No, it is sadly not quite good.
binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
I have used systemd only as one of the data points in overall state of the industry, please read my initial post. It is important point for me because I used to use Linux everywhere and rely on its modularity and security. I am looking at the big picture and how trends correlate, not particularly focused on systemd only. Rest of the conversation emerged because 'silent majority' (lol) focused on systemd only.

You are aware of the feature creep and taking over of every sane unix/linux utility? Usually with very questionable results, changing su or dns resolver, for the worse?

You know about number of vulnerabilities that are introduced by systemd, then dismissed and not-our-bug or wontfix?

You are aware of the tying in systemd with every other program they can get their hands on? That makes harder and harder to run properly secured machine that does not have systemd. Not saying to you since you know system administration but: This is a BAD thing.

You probably know about all vulnerabilities introduced by systemd? Coupled with inability to not use systemd, with its huge attack surface this makes Linux much less secure and monolith.

Back to my initial intention: there is huge trend throughout the industry that kills variety and ties in systems in a monolith mess. Systemd is just one of the data points. I care same way about Oracle buying Sun with one of the main reasons being MySQL. Thanks to MariaDB folks that lock in didn't happen but I was aware they will try it as soon as Oracle got hands on MySQL.

binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
As AnonymousPlanet said, scope of systemd and number of bad decisions (or good decisions with horrible implementation) is way too big to discuss here. Linux is no longer secure or reliable system it used to be. Engineering results and outcomes are bad from just about any angle you can take.

If you belong to the silent but great majority (lol) of users that enjoy and cherish systemd -- just carry on by all means.

If anything there is A LOT of aggression any time somebody says anything 'unwelcome' about systemd.

binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
Simplicity of systemd timers? Right.
binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
Made me switch my main desktop from Arch to FreeBSD...
binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
About Oracle owning MySQL?
binaryapparatus··on “Oracle laid off all Solaris tech staff in a classic silent EOL of the product”
Sad news all over industry. Red Hat creating huge mess throughout linux with systemd for years. Solaris killed. Thankfully zfs continues living trough FreeBSD. MariaDB is forked at the last moment. Some of my work depends on VirtualBox.

Quote from American Gods: “A single product manufactured by a single company for a single global market. Spicy, medium, or chunky! They get a choice, of course! OF COURSE! But they are buying salsa.”

binaryapparatus··on My Failed Attempt Switching to Linux
Very low value article. Sigh.
binaryapparatus··on Disconnect. Offline only
That worked, thanks.
binaryapparatus··on Disconnect. Offline only
Doesn't work on FreeBSD/firefox? First I put interface down, so no network access, second try I physically pulled cable out. Nothing happens.
binaryapparatus··on Studying how Firefox can collect additional data in a privacy-preserving way
Thanks firefox. Not.

One of the last truly shiny examples of open source is losing the plot. Not only that it requires pulseaudio (alsa?), it is getting harder and harder to use it normally with FreeBSD. Now this.

I've had enough, testing links -g and it works well for most of my browsing needs.

binaryapparatus··on Startups should not use React
If I understand that license correctly, it is not 'patents that cover react', it is 'any facebook patent, present or future'. Also as explained in the article, it is also about my patents if I have any, in case facebook tries violating them. Far wider than 'react patents'.
binaryapparatus··on How do I improve my storytelling?
Start _every_ story with 'once upon a time' and it sounds good already. Audience is hooked.

Storytelling greatly depends on personal charm. Rehearse that first if it can be rehearsed. I am not sure it can.

binaryapparatus··on Our Minds Have Been Hijacked by Our Phones
I am bit older than average and completely disconnected with my phone. Did you know that if you don't unlock iPhone for 24 hours you have to enter code to unlock? Did you know that iPhone battery can last for a week if you don't use it?

I am happy not to have phone addiction.

binaryapparatus··on Torvalds: I've pulled this, but if problems, ext4 is going on my shit-list
Huge respect for both! Shows over and over again how clear communication beats political correctness every time.
binaryapparatus··on Gedit is unmaintained, some thoughts
That is common knowledge but I am no so sure it is entirely true. Red Hat is very interested in GNOME, much more than say in MariaDB.
binaryapparatus··on Gedit is unmaintained, some thoughts
Something odd is going on with FOSS scene in general, for some time. I really don't like seeing great apps like gedit getting unmaintained.

Crap like systemd gets ton of corporate funding, versus tens of really beautiful apps getting slowly neglected.

Not a good direction in general.

binaryapparatus··on Working from Home Can Make You Happier and More Productive
Not having to travel to work is great. Having very tolerant boss (me) is awful. Having boss that's not me is even worse.

https://en.wikipedia.org/wiki/Places_in_The_Hitchhiker%27s_G...

binaryapparatus··on Who moved my cheese, 1Password?
In terms of who needs binary blob diffs, yes, its an overkill. In terms of having easy to set sync method anywhere it works beautifully. Pass has integrated git commands so pass git <command> does everything that git does. Commits are automatic with every change so all I need to do is "pass git push" on one machine and "pass git pull" on another to keep everything in sync.
← PreviousPage 5 of 8Next →