HNHacker News
TopNewBestAskShowJobs

parasense

333 karma · joined February 4, 2019

submissionscomments
parasense··on Red Hat RHEL 9 release
Yeah, they are base images devoid of copyright/trademark assets like artwork or whatever, and so it goes... just a platform to layer around. Like you wrote the first thing many people want or need, is to layer other RHEL packages, or if the software lacks many dependencies then the ISV just integrates their own software over top, then packages that layer themselves...

Meh

parasense··on Ask HN: Does anyone care anymore what Google demos in IO?
I kinda do care, but this year it seems they removed the headphone from their so-called "affordable" phone, the Pixel 6a. Call me old fashioned, but I very much do still use wired headphones, especially when doing yard work, or whatever physical exercise, or connecting to any of my analog audio gear. The phone is a convergence device, and so walking away from audio convergence is a big mistake IMHO.

As far as the watch goes, I'm curious, it could be compelling if it surpases the Samsung watch, and we just assume is beats anything by fitbit.

A new tablet might be nice, and correct me if wrong but it feels like Android abandoned the tablet market, right? So it's nice to see them getting back in the game.

parasense··on Nvidia releases open-source GPU kernel modules
That's a bit of a tired and somewhat misleading argument.

Take a look into the kernel-firmware repo, and you will see a tremendous amount of binary firmware blobs. For example the Intel micro-code blobs are protected by ~7 layers deep of encryption, wifi drivers may have government regulatory issues with sharing firmwares in anything but binary form. So let's please drop the evil binary blob nonesense...

The kernel does in fact accept small or large binary blobs, and some of them even come with source code...So I guess the key takeaway is to look at what separate the Nvidia driver/firmware from all those other binary firmware loading drivers.

Hint, it has more to do with hiding the program interface, and using abstractions within abstractions.

parasense··on Nvidia releases open-source GPU kernel modules
The bits that implement the userland graphics libraries are closed source, unlike Mesa. So this is still useless, but don't get me wrong... I'll take it, but I'm still going to bitch about it. My hope is now folks will be able to adapt these Nvidia cards into the Mesa ecosystem, like ~10 years from now or whatever.
parasense··on Lenovo ThinkPad P1 Gen3 Review – with Linux
The easy way in Fedora is using `tuned-adm`.

```

$ tuned-adm active ...

$ tuned-adm list ...

$ tuned-adm recommend ...

$ tuned-adm profile powersave

```

parasense··on Lenovo ThinkPad P1 Gen3 Review – with Linux
We use this exact same laptop at Red Hat, and meh!

I like the laptop sometimes, but I've actually had plenty of times where it's more of a pain. For example, I run multiple 4k displays on my desktop, and using the Lenovo thunderbolt docking station with multiple 4k displays does not work. two 1440p displays are fine, but not two 4k UHD displays. Another issue Iv'e seen is the laptop simply reboots mysteriously, presumably due to thermal panics. I have to run chonky k8s cluster on my laptop requiring at minimum 20 giB memory, and like ~ most of the available CPU... and it gets hot, and reboots.

Fedora support is fabulous, and well you might expect that when you have the single largest open source corporation, not to mention Fedora's benefactor, using the laptop at scale.

I've personally switched to using an Intel NUC for the daily grind, but still use the laptop for travels and what not.

parasense··on Experience Report: 6 months of Go
> I think I would say overall that I like the idea of Go better than I like Go itself. I like the idea of a simple language

Agree.

I'm new to GO, and I keep bumping into language issues that upon further inspection where unilateral "opinionated choices" made by some secretive cabal. Don't get me wrong, I see plenty of public discussion, but ultimately some core GO team person abruptly closes the issues. Perhaps I'm exaggerating a bit, but there have been several times I've tracked an issue report to find the issue closed without sufficient discussion.

For example, The whole thing with exported vs unexplored things using the uppercase first character. This is both brilliant, and simultaneously prejudicial. The brilliant part is one need only to look at a variable's name to understand it's exported, rather than exhaustively searching for the declaration where something like "exported" reserved word was used... Instead the first character carries that information. But... many languages do not have the concept of upper/lower case...

Or the related issue of variables declarations or aliases having to be a Unicode "letter", and the designations of Unicode letters being narrowly defined in ways that prevent folks using their native language. To elaborate, that means there is no possibility to write GO in a world language like Chinese, Japaneses, Arabic, Hindi, Russian, etc.. The language must have the properties of 1) being letters, not having any non-letter modifiers, and having upper case letters.

The problem is many languages have funky characters that are technically symbols (not letters) in Unicode, but are used in combination with Unicode letters to modify the meaning of a word. Similar to accents, or whatever hats go above some Latin characters, other languages have a whole other symbol left or right of the character to do similar things. But variables may only contain "letters".

So to rephrase this issue, GO is an English programming language, which ironic because one of it's creators was purportedly one of the people involved with creating UTF-8 as a replacement for ASCII, and yet GO is saddled with issues similar to how ASCII limited C way back in the days. So it's like these neck-beards propagated their biases and prejudices into the GO language.

Another criticism I've got pertains to GO's understanding of numbers. I'm so tired of numbers being an emergent property of the underlying hardware architecture. You know, when we went from 16bit to 32bit, and again from 32bit to 64bit... GO has perpetuated the silly idea of tying number types to the underlying architecture hardware architecture, and that has silly effects on writing portable software. In the year 2008 (GO's approximate inception) or the year 2022 it's entirely feasible to have numbers mean one thing always, and the runtime does the needful to ensure that number just works with respect to the underlying hardware. In your lifetime, there is a very real chance we may see the emergence of 128bit architectures, if anything for the expanded arithmetic,or expanded register size, less so for the absurdly huge memory address space. But now we are locked in to how GO was conceived at it's inception....

I would really like to use a language like the idea of GO, but not GO itself. It's seem s evident GO will not break the compatibility promise/contract to improve the lang or reverse bad choices, and the utterly brilliant people designing & implementing GO apparently hold bad opinions. I've seen this before in so-called meritocracies, you tend to see brilliant ass-holes fizzle to the top. Don't get wrong, nobody on the CO core team is an ass-hole, I'm obviously exaggerating to convey my point... it's a variation of reduction-absurdum fallacy.

parasense··on Toyota warns about rushing into electrification
I think Toyota is being realistic, and prudent. There is a lot of hype around EV's, and perhaps a certain level of ignorance, blissful or willful. On the blissful side of things, you have the average EV consumer who after waiting months for their back-ordered EV will plug the vehicle into the electric grid. Obviously this increases the load on the grid, which entails many things. If the EV owner uses standard household 15/20 amp (120 volt) receptacles, the Toyota charger will use about 11 ~ 12 amps, which obeys the 80/60 rule. Meaning 12 amps is 80% of a 15 amp circuit breaker, or 12 amp is 60% of 20 amp breaker, leaving a little spare capacity on the circuit to hopefully not trip the breaker. If the EV customer upgrades to 240 volt charging, the circuit must use a larger cable, and thus less resistance, and the result is more amperage may flow. So without going into Ohms law, your average Lvl-2 charger will do about 30 amps. Or put another way the circuit is protected by a 37.5 amp breaker, again obeying the 80% electrician "ampacity" rules.

So... just imagine a bunch of homes adding on average 30 amps ambient load to the electrical grid, not all at once, but probably at night, or probably at certain times of day like after rush hour, etc.. So then imagine places like California, or Texas with large populations, and electrical grid capacity issues. In California they have infamous problems with "not in my back yard" problem, unable to expand the electricity grid to meet future expected demand because the various municipalities don't want power lines in their back yards. Also, California's grid is apparently already unsafe, having caused wild fires from old overloaded high-lines, etc. The situation in California is sad because it's probably the most progressive EV market anywhere in the USA. As for Texas, their electrical grid is probably better than in California, but most of the power is from natural gas fired power plants, and there is a second energy grid... the natural gas grid and the quality there is lagging behind. So there is a nexus of causality, and if the NG grid cannot sustain higher load, then the electrical grid beyond will not be capable of delivering the higher demand, etc... and one only has to point towards the winter of 2021, if that implication wasn't apparent already.

All of this ignores the more fundamental issues of mineral extraction, and scarcity. This topic will from an economics perspective act as a natural constraint on EV growth. This may provide enough time for the "grids" to upgrade their capacity, which represents huge regulatory hurdles, and if effectively a mega project in terms of bureaucratic hoops, and actual deployment. So if in an alternate universe we had ample spare lithium, nickle, cobalt, etc... then the constraint would be the speed at which we could upgrade the electrical grid.

One last note about the grid regarding rooftop solar. The grid is not designed for a bunch of homes back-feeding the grid at scale, and there are legitimate safety issues. This is a related issue, in a similar way maybe 1% of homes back-feed solar power, so the grid can absorb the increase for now, but not at scale. Because while we're updating the grid to handle more delivery from power stations, we may as well update the last mile to handle solar rooftop generation. This is perhaps an even more ambitious mega project, as it involves increasing circuit "ampacity" along the last mile, which is like 90% (exaggerating so you get the point) of the total grid cost.

parasense··on Ask HN: Starting a Career in Programming at 61?
Ageism is a fundamental truism of all society throughout history. It's pretty much baked into the species via evolution.

* women are unable to reproduce until a certain age.

* women stop being able to reproduce at a certain age.

* NOTE: we need not delve any further into the inherent ageism of female biology.

* women select men for mating for a multitude of reasons, of which includes the dichotomy of dominant men.. who (for young women) tend to be slightly older then the men of the woman's own age group.

* men compete with each other for dominance, and age is a factor. Young men have a strength advantage, older men potentially have more experience.

* dominant men who grow older, become less dominant, etc... are no longer as useful for mating.

* older dominant women tend to have different selection criteria, they tend to select younger males who are less dominant then the other males of their own age, yet more so then the men of the woman's own age.

* this is not an exhaustive list...

Older men & women tend to be less useful beyond natural selection, but evolution is a great starting point.

Ageism is everywhere, but I'm surprised by your anecdote that it's more intense in FAANG-type companies. I wonder why?

Perhaps the FAANG working environment is competitive? Perhaps men & women are competing with each other for a kind of workplace dominance? hrm.....

parasense··on If you’re not using SSH certificates you’re doing SSH wrong (2019)
I disagree.

SSH keys seem great at first, 4KiB ~ 8 KiB public/private key-pairs are tremendously more secure than something like an 10-character password. The math checks out at an academic level, but the implementation has a glaring flaw. One cannot easily ensure private keys are themselves protected by a 10-character password unlock. Put another way, people using private keys NOT protected by a secret pass/phrase are super vulnerable to compromise. For example, physically take the laptop that contains the private key, and BOOM!

That's the jist. Private keys can be setup with passwords, but the person in control of the private key can change their key's pass/phrase at anytime after, so straight-forward key escrow strategies don't work. Inspecting the public key does not indicate the associated private key has any protection, and that's good insofar as one key not leaking information about its' counterpart.

parasense··on The Day George Soros Broke the Bank of England to Make $1.1B (2021)
Agreed.

It's basic game theory, understanding adversarial finance, and applying risk management practices at the sovereign state (central bank) level.

It does seem strange today to bet somewhere in the neighborhood of $7 ~ $8 billions, to only realize a capital gain of ~$1 billion, but it's actually a really impressive ~14% return.

The issue I suppose is where taking that adversarial position, and then being outspoken about the topic, in essence a variation of pump'n'dump for short sellers... proclaim the doom of the British sterling, and the doom becomes real via market awareness.... or, is "market awareness" really just market manipulation?

parasense··on Decision: Red Hat, Inc. vs. Daniel Pocock / Software Freedom Institute SA
Back in my days as an ambassador, I remember we had a principle: "Be Excellent".

Probably wasn't a community rule, but more of a guideline... and, I think that principle has been violated here. I'm unclear of the domain owner's standing within the community, but as I've read more... it doesn't seem very excellent.

I do believe there is a nexus of causality between community standing, and permission to use the trademark. However, just my opinion, actual trademark law may diverge.

parasense··on Ask HN: I realise data science is not for me and feel depressed
The work may sometimes involves SQL, and that's very good knowledge. You can get lost in optimizing the queries, and it can even become it's own line of work. We used to call them DataBase Administrators, and I guess the job may still exist somewhere. However, you should be careful a lot of places in the industry are actually hiring for a position called Data Analyst which is sometimes confused for Data Scientist, or the reverse where an analyst is hired for DS role...

Finish your degree, obviously... you can pivot to other jobs if you like, but once you find a real DS role it may improve.

parasense··on Hyperloop lays off half of its employees as it pivots away from passenger travel
Here is your reality: https://youtu.be/Zz95_VvTxZM

You're not entirely wrong however. There is effectively one atmosphere differential at sea level, but framing the difference that way is at worst intellectual dishonest, or at best a rather naive understanding. In actual reality there is a very long tube, and all the surface area is under pressure. In metric is 10,000 kg per square meter, multiplied by all the square meters down the length of tube. Of course this simplified understanding ignores the weight of the transport capsule inside, which causes a momentary higher differential. And, the hyperloop won't work at sea level, as others have pointed out, it would have to be underground to avoid thermal expansion issues... meaning higher pressure.

parasense··on A planned EU regulation about website certificates is causing concern
> Thus, if implemented, these plans could mean that browsers would be forced to give special treatment to TLS certificates that have been issued by entities held to a lower standard than the other certificate authorities.

I'm not clear on the "forced" aspect of all this EU regulation. How does the EU force Firefox/Mozilla, Google Chrome, or any software in existence to recognize the EU's list of certificate authorities?

Sounds like compelled speech. How the EU plans to force somebody to write source code to open source projects is an amusing idea... Would I break the law if I forked Firefox, and chose not to include the EU's certificate authority? IF yes, how are they going to compel my speech outside the EU?

Sound like the EU will have to create their own web browser.

parasense··on Germany shelves Nord Stream 2 pipeline
The EU is dependent on RU energy exports. It's that simple.

Noble principles do not heat homes, or feed the hungry.

You are free to construct a dichotomy of tanks rumbling over homes, or homes being deprived of heating during hard winter.... but you will only succeed in illustrating the Nash Equilibrium, and fail to be persuasive otherwise.

Try to look at the big picture.

parasense··on Germany shelves Nord Stream 2 pipeline
> Because they’d rather depend on an ally than an openly hostile state.

That's the assumption, but it doesn't follow natural economic laws.... where price ultimately prevails.

One only needs to look at how global oil prices were weaponized, in essence Persian-gulf oil producers openly conspired to sell barrels of oil cheaply to deprive their South American oil exporting competitors from realizing higher gains. And... one only needs to look to Argentina to see how that played out. The point is, energy importers prioritize lower price, and energy exporters are willing to maintain lower prices to protect their cartel or monopoly.

Russia has provided affordable cheap natural gas as a strategic goal to create an effective monopoly in Europe. Not recognizing this monopoly is a form of denial or rationalization, and isn't very helpful. Europe simply cannot cut away the lower energy prices, as that has deep macro economic consequences.

parasense··on Germany shelves Nord Stream 2 pipeline
Economic consequences should be more than just NordStream.

RU is both strong, and fragile in terms of economics.

Their energy exports are strong, so that is clearly the biggest target.

But depriving them import/export of non-energy stuff would probably cause significant economic impacts.

However, the RU economy/society is resilient to contraction, being a quasi-commie society.... One only need look to North Korea for an example of how economic sanctions function, and dysfunction.... The RU is large enough to sustain a level of economic sanctions.

If the western world only has economic consequences, well clearly that's a gambit RU is willing to accept.

A new cold war will take decades to play-out.

parasense··on Chris Lattner left Swift core team
So everybody knows Chris Lattner is an amazing genius. I hate to ask, but is Chris toxic himself, even a little bit? Please understand, you have probably known somebody very intelligent, and proportionately & inversely emotionally not-intelligent... something like that. It's like a spectrum or whatever, and what I asking is if Chriss is on the milder less abrasive side of that spectrum? It seems Chris is probably easy to get along with, but I've never had the pleasure myself, so it's just a hopeful assumption. Perhaps the core team hired some brilliant people, who themselves are amazing, but have a small bit of whatever we call "toxic"?

Perhaps Chris is letting bygons be bygons, and going bye-gone?

parasense··on Hyperloop lays off half of its employees as it pivots away from passenger travel
> Vacuum travel in a a tube does actually make sense. It may not be viable (yet?) but the idea is sound.

I'm not sure the idea will be viable, ever. Too many problems, not enough rewards.

For example, the problem of a vacuum tube developing a leak. The leak would start an implosion, which then propagates down both directions of the tube at mach-1 speed of sound. The implosion would resemble the continuous crushing of a soda can down the entire length of tube. The outside pressure at sea level compared to the inside (lack of) pressure is too great to be safe for passengers or cargo.

The above problem could in theory be solved using air locks spaced apart to have a chance to mitigate the destruction to a few kilometres where the leak happened. But the idea is not very feasible, the air-locked segments would be several kilometres long, enough to slow a transport capsule to a safe halt, yet long enough to get ahead of the mach-1 speed of implosion. High speed sensor networks would have to cover the the hyper-loop ad infinium.

And don't get me started on material science, in particular thermal expansion of steel. The only way to deal with thermal expansion is by using expansion joins. The problem with expansion joints, see the above part about leaks. The entire track of (above ground) tubing would have to deal with significant expansion/contraction. Like for Dallas <--> Austin the expansion would be well in excess of ~100's of ft.

Then comes the energy requirements to pull and maintain a hard vacuum in very long & wide tubes. The closest thing that comes to mind is the Large Hadron Collider, but that pulls a vacuum by cooling the narrow tube down to cryogenic temps... it's not the same. Hyper-loop would require HUGE amounts of energy to maintain the vacuum. It would be more energy put in than profit that comes out, unless of course the hyperloop is transporting some kind of high value merchandise like kilos of cocaine or whatever. The economics simply isn't there, the engineering isn't there, it's pretty much a terrible idea.

The only good argument for the Hyperloop is a logical fallacy, called "argument from authority". Put another way, the argument goes: since Elon Musk is so amazing, we can suspend our disbelief and trust the idea on the sole basis of whatever perceived accolades (the authority) Elon Musk has gained by being a billionaire entrepreneur. Sure, Elon's a cool dude, very smart, tenacious, etc... but that doesn't stop hyperloop from being a terrible idea.

parasense··on Belgium approves four-day week
> You already have this now - always had it. There's nothing new or interesting about what you're "proposing".

Where are these rainbow unicorns who produce 20% more value in 80% of the time?

parasense··on Tell HN: Reddit accounts cancellation/suspension caused by VPN usage
> The downvote button is Reddit's second biggest problem. It was meant to signal that a piece of content was either off-topic or broke a rule, as a way to alleviate the pressure of moderation.

That seems inaccurate. The up/down arrows feed the "hotness" algorithm, and it was never a means of moderation, but does have a side effect similar. You're probably confusing "curation" with "moderation". I can tell you with high confidence, being a mod of several big sub-reddit's, that I give zero-fucks about the up or down votes given to any item in the moderation queue.

Further more, the actual numbers for up/down votes is fuzzed by reddit, intentionally misreported to sabotage those who try to game the system. They mess with the feedback loop, making it harder to vote brigade.

parasense··on Tell HN: Reddit accounts cancellation/suspension caused by VPN usage
I'd like to mention that in 2022 Reddit still does not have IPv6.

The reason I was given back around ~2010, is how they block IP addresses. Allegedly, according to an admin (who shall not be named) is how Reddit blocks spam with IP filtering. Apparently the technology only works with v4, and somehow Reddit deeply integrated the tech into their stack. Also the idea that allowing v6 would allow circumvention, which to some extent is probably true.

The TLDR is that Reddit is still not on v6 because they have a draconian IP filtering kit built into their technology stack.

parasense··on Thousands of Mazdas in the Seattle area are stuck on a single FM radio station
Folks are saying the radio station transmitted side-band data that resulted in the effective bricking. Others are saying that's not the issue, it's the software/firmware in the radios.

So looking at the specification here:

https://www.nrscstandards.org/standards-and-guidelines/docum...

...

On page 20, We see that images need not have an extension, because the transport stream is required to specify a mime-type. If one can prove that somehow that mime-type was not set, then perhaps the radio station and/or the technology provider for their broadcast transmission equipment could be held liable. I'm not sure how the process of discovery would look for something like that.

Seems more likely Mazda could be in the position to sustain significant warranty claims in court if their hardware is found to be defective, or their testing & QE procedures to be lacking.

parasense··on I used Apple AirTags, Tiles and a GPS tracker to watch my husband’s every move
It's resembling an attack of the author, instead of the authors ideas, aka a form of ad hominem. So it's kinda ironic to say the author adds nothing while simultaneously adding nothing with a non sequitur.
parasense··on I used Apple AirTags, Tiles and a GPS tracker to watch my husband’s every move
I cannot see the content, paywall. Not even with incognito mode.

What is the gist of the article?

parasense··on Peloton – A call for action [pdf]
> Hiring way too many engineers, FAANG level org size

Ahem... that's now FAAAN (facebook, apple, alphabet, amazon, netflix)

I'm sorry, I hated to write this, and for what it's worth I didn't know what you meant by FAANG... had to look it up only to find the term has fallen from use.

parasense··on Use of Google Analytics declared illegal by French data protection authority
> It will take forever to build up a similar ecosystem in Europe

And even then it seems risky the EU will deem the business model entirely in violation of privacy laws. It's very chilling

When the EU finally completes their utopian/dystopian ideas of privacy from foreign Internet services, the great firewall of Europe, perhaps then EU regulators will look inward and do the same things?

But for now it all has the appearance of disfavoring International Internet services, as if to encourage regional tech companies to advance.

Which seems reasonable, Europe seems to have lost most of it's Tech companies, and that's a problem that needs to be fixed. It's just weird to go about the problem by claiming International companies are in violation.

parasense··on Ask HN: Who's sick of remote work?
TL:DR, I'm not a big advocate of WFH, but it's a biased opinion.

The bottom line: Perception is reality.

One thing I notice is there is usually a pre-WFH and post-WFH perception.

Firstly, there are two broad categories: employees who have an office, and those who don't.

Things are different when the job never had an office visit, and the gig was always 100% remote, but let's save this situation for last.

For the scenario where people are normally working at the office, when somebody first gets WFH they seem to have a bump in productivity, and I call that phenomena the "novelty phase". We can guess all the reasons, some of the easy things are:

* not having to commute, reclaiming commute time as productive work time.

* fewer distractions from [insert list of distractions at the office], increased focus due to isolation.

* wanting to appear more productive, as to not potentially lose the so-called "privilege".

* better amenities. In essence your home office is potentially way nicer than your employer's workspace. You might have a loud clicky mechanical keyboard nobody is going to complain about, or gigantic gaming monitor, or multiple monitors, better outside view from a window, or even having a window, or great tea/coffee, etc..

* working hours flexibility; you start or stop working according to your combined work & life schedule situation.

* pretty much anything you can compare with working at the office, you can rationalize ways things are better, you're in "rationalization & denial"... well save the denial part for later.

People are more productive during the honeymoon phase, but slowly over time this "productivity bump" diminishes.

* you lay on the sofa, watch TV, or read a book... time gets away from. You potentially start missing meetings.

* other people in the office are having impromptu face-2-face meetings, your sometimes not invited or ever aware... the shift to irrelevance creeps in slowly.

* due to a perceived lack of accountability, some people get lazy, become less productive, and worse... indifferent. They have no stake in the game, or personal connection to co-workers.

* become over worked, actually working more hours of the day, and become legitimately burnt-out.

* sicks days become work days, and vacation hours accumulate to the point people take PTO just to burn hours.

But things are different for people who never worked at an office, because there is no basis for comparison, so all of the above issues are more or less nuanced, or not as relevant.

* when was the last time you were jetted out to a face to face meeting, if ever?

* got coworkers on the other side of the planet? How do those 6am meetings feel, or 9pm meetings? How does it feel not having set hours?

* got your office pimped out? Nice, and who paid for all that, you or your employer? Is that room your work in, was that your personal sanctuary before, but now become a place you go for work? And, as such have you worked on any of the personal activities or hobbies that used to happen in that room? Does going into that room now cause anxiety? A bunch of people choose to work in their so-called "home office" but before that used to be where they played online games, or maybe did hobbies or crafts... everyone's different, but the one thing is the same. Doing work in that personal space ruins that personal space from a mental perspective, and it's insidious because most folks don't realize this until it's onset.

parasense··on The Curse of NixOS
Sry for the necropost, but... I just started working on coreos at $dayjob. So your comment struck a nerve, but in a totally good way! :-)

I'll checkout butane / ignition ASAP.

Thanks!

← PreviousPage 5 of 7Next →