HNHacker News
TopNewBestAskShowJobs

binaryapparatus

813 karma · joined April 15, 2014

submissionscomments
binaryapparatus··on IBM acquires Red Hat
Yup, since I switched to FreeBSD year or more ago it makes watching news like this much less stressful.
binaryapparatus··on IBM acquires Red Hat
Red Hat already had too much grip on Linux, it will be interesting how this all plays when IBM steps in.

In other shocking news Poeterring now works for IBM? Can we blame IBM for systemd in the future?

binaryapparatus··on Announcing the GNU Kind Communication Guidelines
Word by word this is exactly my experience. Code I was forced to merge was working only on that day in a very limited set of tests. That's not 'working' in my definition. First next feature we needed to add and code would break all over the place. First I was politely telling it can't work because of this and that, then I was fixing the code silently so we don't all hit the roadblock the next day, then I was trying to discuss that we can't really work that way, then I walked away. All in a span of 30 days.
binaryapparatus··on Announcing the GNU Kind Communication Guidelines
We agree completely assuming that the other less skilled programmer doesn't twist any code criticism into personal attack and that project leader cares more about project quality than about feelings.

When I review or comment the code I couldn't care less if you have three hands and a hump, in fact I am least gentle about my own code. When every dialog goes like Me:"This code is bad" -> Other guy:"Why are you attacking me" there is little room for staying completely politically correct.

I was actually suggested never to use 'this code is bad' in any form in the last place I worked, because that can scare away less skilled colleagues.

binaryapparatus··on Announcing the GNU Kind Communication Guidelines
Let me explain further then. It is all tied in, across the spectrum, along with linux code of conduct and sqlite topic today. In 'normal' company I can either respect the rules or walk away, there is usually little room for changing them. In open source project, small number of vocal butt hurts or political opponents that can use and channel 'hurt ones' can do much harm to the project, because they 'can' enforce different rules by being very noisy.

In this particular case, same with Linux CoC, reasons to try to apply or change rules can have much more sinister motives than what it seems on the surface.

Case in point.

1. Initial linux CoC is introduced by Greg KH, after one sensitive 'programmer' got hurt by Linus general behavior. Oh also she was working closely with Greg if I am not mistaken. https://lkml.org/lkml/2013/7/15/374

2. Next Linux leaves the project (temporarily? fingers crossed) and Greg KH remains to be the top decision maker for what goes in into kernel. Same guy who wanted to push d-bus like his life depends on it, which doesn't show good judgment for the project well being.

3. Then one of the first things to do is to introduce even more rules, even if Linus returns soon: https://lkml.org/lkml/2018/10/22/188

So underhand politics that has nothing to do with small tiny sensitive souls continues and quickly.

When I see Stallman not buying CoC crap I respect that.

Did I explain better?

binaryapparatus··on Announcing the GNU Kind Communication Guidelines
What are the priorities? Is 'collaborating' supreme goal on its own?

a) Quality b) Feelings c) Having as many as possible people 'collaborating' d) Getting job done

Pick two. They are not excluding others but I wonder what the priorities are.

I pick A and D, C is welcome but not priority, B only if it doesn't clash with any of other goals.

binaryapparatus··on Announcing the GNU Kind Communication Guidelines
Oh there is third option too. See my other post, I walked away while precious little programmer that has no skills but has feelings remained working at that company.

> False choice; there is absolutely no reason whatsoever that one would ever need to choose between being polite to others and getting the job done.

Sounds great but in reality not always possible.

binaryapparatus··on Announcing the GNU Kind Communication Guidelines
Yeah, like mirko said, being pressured by project leader to merge absolute crap (I was in charge of merging), "because it works and we don't want to suppress less skilled colleagues". "Try to explain nicely how to do it better" while that other guy a) doesn't want to learn and b) has feelings that are more important that making better software / learning.

Edit: to clarify, that other guy couldn't understand the project or how to do proper code so all the PC dance afterwards is the perfect shield and role playing. I just walked away after few weeks.

binaryapparatus··on Linux 4.19
Yes, I am aware of that but are LTS kernels in any for different from the mainline kernel? Can LTS kernel contain code that is not approved and tested in mainline first? They are 'older' but they contain same feature set that is already approved by Linus, right?
binaryapparatus··on Announcing the GNU Kind Communication Guidelines
Being politically correct vs getting the job done, I'll always choose getting the job done. There is plenty or role playing projects where your feeling matter more than your skills. In last couple of jobs I am always asking about company policy, if they start piling about diversity and getting everybody heard and how everybody's feelings are most important thing, I don't want to work there.

Earn your place with your quality and your skills, not with the help of inventing newer and newer rules until nobody can say how crappy, sub average and difficult to work with you are.

(Talking to a random programmer with no skills but huge area of possible butt-hurt).

Edit: btw can't agree more with Stallman if that's not clear from my post. Love that guy.

binaryapparatus··on Linux 4.19
That's very good understanding of recent events codeaken, thanks.
binaryapparatus··on Linux 4.19
Is stable different from latest? I am not sure how much independent decision space he has, otherwise we would have d-bus in stable long time ago. Maybe I don't know the process well enough but I would be surprised that Greg can merge something that isn't approved in latest.

Fingers crossed it is only 4.19, I am kind of seeing this as a bigger event but I may be wrong.

binaryapparatus··on Linux 4.19
Related: https://lkml.org/lkml/2018/10/22/188 Can't agree more.
binaryapparatus··on Linux 4.19
It is very disturbing for me to see Greg KH being at the top and deciding what goes into Linux. There is history of agenda that doesn't align best with kernel user interests. Can't forget d-bus events very related to this person. I did switch to FreeBSD couple of years ago but I love linux and it is not easiest to observe all the latest events.
binaryapparatus··on Ask HN: Simple tools/hack for small project management
https://kanboard.org/ as self hosted trello alternative, very good and obviously completely private.

Org-mode or https://github.com/jceb/vim-orgmode if you are using vim (I do).

http://tailordev.github.io/Watson/ for cli time tracking. Works beautifully.

binaryapparatus··on Reasons to get excited about KDE in 2018
Is 'Wayland only' result of valid reasoning? Is Wayland successfully replacing X11 on Linux? I am not using Linux for some time now so I am not sure.
binaryapparatus··on Modern JavaScript Explained for Dinosaurs
"Gentleman wearing this badge can speak freely and name things as they are", you know, usual.
binaryapparatus··on Modern JavaScript Explained for Dinosaurs
JavaScript programming and more importantly JavaScript way of thinking is quickly becoming equivalent of company in need of hiring few good programmers and solving it by hiring more HR 'professionals' first.

Let's solve this pile by throwing more useless stuff on top of it.

Yes, I do have badge that says I can say stuff like that. You know I am right even if you can't agree in public. /rant

binaryapparatus··on Show HN: CodeOwl – Organize your notes, todos, and code snippets in one place

    CodeOwl is not yet supported on small screen resolutions :(
    
    ...
Running in w3m on FreeBSD, decently large screen :)
binaryapparatus··on Shoe company tricks people into swiping Instagram ad with fake strand of hair
I do hate ads but this is brilliant and creative idea. Respect.
binaryapparatus··on AMD ships microcode update to disable some branch prediction
What initially reminded me of him is the way he uses internet. That seems more and more appealing from this perspective.
binaryapparatus··on AMD ships microcode update to disable some branch prediction
Apart from usual 'open source' and 'who controls the software' dogma, I find his endless gnawing about libreboot and Intel ME very related to general closed-box-that-we-trust problems. Trouble is now I think he wasn't paranoid enough.
binaryapparatus··on AMD ships microcode update to disable some branch prediction
This is all getting rather silly, right? I was the first one to mock Richard Stallman for being too radical, dramatic and paranoid but I can now confirm he wasn't. Every word he said in last 15 or so years is true.

This all simply makes all our IT related work just kids playing make-pretend security.

I am literally trying to figure out what other processors exist that can be used in everyday BSD/Linux work. Sparc? Some ARM branch? Any suggestions welcome.

binaryapparatus··on How a researcher hacked his own computer and found 'worst' chip flaw
Yeah I know, I am so desperate to hope that obscurity will provide security :)

Seriously at least no more JS running free in browser makes me happy on so many levels.

binaryapparatus··on How a researcher hacked his own computer and found 'worst' chip flaw
This is so deep and complex that I don't expect to be at ease using computer in the future. There can only be more flaws that easily open this can every time somebody wants to open it.

The only half secure way I see is to carefully pick what I install and forget running any JS code in browser, ever. Typing this in w3m/vim btw. Makes sense?

FreeBSD I am using just issued news about not being ready yet to fix this vulnerability. Fun.

https://www.FreeBSD.org/news/newsflash.html#event20180104:01

binaryapparatus··on I realized my brain belongs to my phone
This is a real problem that I try untangling myself for many months. I have zero phone addiction but my work requires that I sit by the computer and often use browser for documentation. Which makes limiting distractions a lot harder.

I did limit distractions a lot (compared to what I did before) HN being one of the few rare sites I visit. I am not at all happy with google addiction, that may be biggest problem that is less visible than HN or Reddit.

binaryapparatus··on Tour de Babel
'rare one' I used should clarify. I never speak for others so always surprised I have to explain that. Although I do have badge that allows me to represent entire planet I don't use it ;)
binaryapparatus··on Tour de Babel
Isn't every single claim subjective opinion? If any claim from me and you correlates we can call it 'objective' but that only means there is group of us that accidentally share subjective opinion. For every X we hate and every Y two of us love, there is third guy that hates Y and loves X.
binaryapparatus··on Tour de Babel
Yeah, 'feels right' is almost always my primary criteria too. I don't do much scripting but when I do it is either (rarely) bash or (almost always) Ruby, never Python. I am doing some Apple apps too but I can't start to like swift because it doesn't feel right.
binaryapparatus··on Tour de Babel
Amazing, must read article. Also rare one that confirms I am not crazy -- Python spacing sucks and I don't like it. Which did confuse me for a long time, I did dislike Python indentation while everybody else telling how great it is.

I can't remember I ever read article that so much fits my own language preferences, but I am an old guy so it may be matter of years/experience.

← PreviousPage 2 of 8Next →