HNHacker News
TopNewBestAskShowJobs

parasense

333 karma · joined February 4, 2019

submissionscomments
parasense··on Zig is hard but worth it
The main take away is:

> Something that makes Zig harder to learn up front, but easier in the long run is lack of undefined behavior.

Reminds me of the old discussions of Fortran Vs C, and specifically in the early times before C had a standard library. What we call "undefined behaviour" was just an idiom of the language where the "behaviour" was sometimes on purpose, but recognised might not be portable. And so the point here is the idea of undefined behaviour is tied to portability on some levels, and isn't just some purely academic idea about the compiler or abstract syntax trees.

So I'm concerned about the potential over-zealous prejudice against undefined behaviour, but I think we can all agree deterministic software is better than otherwise. The catch is that sometimes UB is deterministic, and yet dares to not be idiomatic.

parasense··on XFS metadata corruption after upgrade to 6.3.3 kernel
There is also LVM2 in the picture, but I'm not pointing any fingers. My gut feeling is this smells like some cache type thing waking up to sync/flush buffers and the pointer they follow lands them in the middle of some unwanted region.

https://en.wikipedia.org/wiki/Dm-cache

But I didn't see any evidence of caching in the BZ, so it's a potential redherring.

The data spanning the corrupted regions was an RSA key, which is fine... some folks might get their kackles up, but meh... I'm not sure why a key file would be cached, unless it's a read cache, and then the normal vfs cache would be where.

parasense··on Since Go 1.22, loop {for I, p:= 0, new(int); p = &I; {p = &I}} might never exit
I'm not persuaded the issue as given by the Reddit OP is worth the lack of progress.
parasense··on Red Hat cutting hundreds of jobs, CEO says in letter to employees
Yeah, but also keep in mind the previous quarter announcement about the complete revamp of performance evaluation, and bonus payout. They have setup a situation where it's much easier for managers to under-evaluate employees. They are creating the future where it's much easier to layoff so-called "under performing" associates, while making it much easier to label average folks as under performing, or performing folks as average.

The 4% figure they have given is a very low figure compared to other tech firms doing 10% ~ 20%, and while one might optimistically say the progressive nature of Red Hat trying to keep the percentage low, while the pessimist might say this is just the first round. So it's possible that during Q2 performance is being looked at closely, and now is the time to shine.

As usual, all opinions are my own personal.

parasense··on NPR quits Twitter after being labeled as 'state-affiliated media'
The Corporation for Public Broadcasting (CPB) receives about half a billion dollars annually from Federal grants, and then channels that funding into subsidiaries like PBS and NPR.

https://cpb.org/appropriation/history

Funding from a benefactor is known to create bias.

I'm concerned about NPR's statements which almost resembles some kind of pathology, because the statements look like a mix of denial and/or rationalisation. We are seeing outright denial, that they only get a little bit of federal funding... or rationalisation like that funding is just a small portion of our tiny budget...

The fact is that in 2021 Public Radio received about ~$100 Million, and about the same in 2022. If these estimation are wrong, they are leaning towards the conservative side, and would likely go higher. I'm pulling the data from the CPB financial statements, and mostly glossing over the details, yanking data from the executive summary.

https://cpb.org/sites/default/files/aboutcpb/financials/audi...

Please, by all means dispute this data. I'd love to be persuaded that this is all somehow wrong. But right now it looks like NPR & PBS are both affiliated with the Federal government because they get significant funding from there, alongside donations.

parasense··on The EU proposed CRA law may have unintended consequence for the Python ecosystem
> If someone sold me support for a piece of open source software (like ISC and BIND) then I definitely would expect some level of ...

The word you were looking for is "support".

If there is something wrong with the "supported" open-source software, then you may expect a certain level of "support". Full-stop.

That generally entails an SLA that says your issue will be reacted to within N-time of opening the issue, which might be nuanced by the tier-level of support purchased. That you are provided access to documentation, or even the source code itself. You might be provided with best-effort support by an agent, which is limited to resolving documented defects, or configuration, or acknowledging standing-bugs which cannot be resolved.

What you cannot expect is the software is updated in accordance with the support incident. For that, send patches, or pay somebody to send patches.

parasense··on ‘Alien calculus’ could save particle physics from infinities
Yeah, sounds cool.

Regardless, I think we can all agree super compact massively heavy objects do in fact exist. We have pictures of black holes, we can see infrared time-laps images spanning decades of stars whipping around an undefined point in space.... they certainly do exist. Does all that matter collapse to an asymptotic point beyond Planck space? Perhaps not, it could simply be really compact degenerate matter, inside the Schwarzschild radius, like a quark-gluon plasma, or whatever might go above such high energies. And whatever that stuff is, it could perhaps not collapse to single point, it just gets really hot, and really dense.

Recently Eric Weinstein has been making the rounds on internet podcasts, for example Joe Rogan and the likes... getting what we might call academically belligerent about singularities, and all the "(re)normalisation" that gets explained away to balance equations. His characterisation of the situation is charismatic, and to some extent persuasive. But I dunno, he seems kinda weird.

parasense··on Twitch.tv Lays of 400 Employees
But we are in fact in the early stages of a slow train-wreck of a global economic meltdown.

Investors wanting value out of stock is one thing, especially if the stock has a dividend. But this is not a dividend stock, so that tired trope doesn't apply. Also, this is Amazon, famous for channelling revenue back into the business, effectively making the stock neutral value in a fiat sense. It would be one thing if it were any other company, but it's Amazon. The only value in the stock is the perceived value of the stock holders, and Amazon doesn't play that value-game like other corporations.

Considering they previously cut 19K jobs, and this is just a piece of the additional 9K job cuts across all business units... it strongly indicates Amazon is preparing for an even worse economy to come. Consider the Biden Administration printed about ~$10 trillion USD since 2020, and if Inflation were comparable to Dune sand-worms, this would be the Shai Hulud of Inflation. It takes a while for the economy to realise everyone is being payed less, and prices need to rise in accordance with increasing costs, but oh wait... people are still paid the old income they always earned, and so they buy less stuff, and around and round the cycle goes.

Amazon isn't selling as much as they used to, so please with all due respect... get the fuck out of here with the ShArE hOlDeRs WaNt VaLuE nonesense. A bunch of corporations are cutting jobs, because payroll is typically the #1 cost of doing business, for any business.

parasense··on Twitter has an internal root CA problem
> Musk fired everyone with access to the private key to their internal root CA,

The way forward is to generate a new CA root certificate.

> and they can no longer run puppet because the puppet master's CA cert expired

They can reconfigure internal tools to use the new CA root certificate, or rather one of the signed intermediate certificates.

> and they can't get a new one because no one has access.

They can simply generate new CA root certificates, and sign or create new intermediate certificates.

> They no longer can mint certs.

Yes, they, can...

> My limited understanding in this area is that this is...very bad

No, it, is, not...

There are two immediate issues that come to mind.

* Twitter was so awful before, that it relied on people to safeguard the keys to the kingdom. This is very bad practice, and one of the many things Musk will no doubt be fixing. For any mission critical assets, and especially certificates, but also passwords... current modern day corporate practice is to have a secure ledger of these that can be accessed by the board of directors, the executive managers, and designated maintainers. At no point ever should the password be entrusted to anybody, but rather a "role" that functions as the one who has access. Say for example, the CIO/CTO and their subordinates.

* The Second issue is the one everyone is fixating upon, and that's firing important people who put the company at risk. This is a big issue, and certainly Musk could have done a better job of scoping out who represents a single-point-of- failure at twitter, eliminate that risk, and then proceed with the culling. In a modern enterprise no single person should be capable of putting the entire operation at risk. It's just that simple. So in a way, Musk accelerated what was probably inevitable at Twitter already. They were probably precariously close to destruction already, and now they can learn the hard way of not repeating these mistakes.

parasense··on Seattle considers historic law barring caste discrimination
Yeah, exactly.

Presumably caste discrimination is Hindu-on-Hindu.

From what I remember from Humanities class, the low-tier caste are not capable of transcending the Hindu religious pyramid scheme, and... all non-Hindu's are by default equivalent to the lowest echelon, or even outside the tier structure entirely.

I'm always interested to know more about slang, slurs, and pejorative language from any /all cultures. So I'm curious to find out Hindu pejoratives that I could say to the high caste, low caste, and everything between? This kind of discrimination needs to expand beyond the Hindu culture, but I'm mostly interested in flipping the script where the high-caste are treated like poo.

How do I easily identify the high caste? Can I know by their long sur name?

parasense··on California AG and state senators introduce bill to ban hidden fees
So like... what about the way CA taxes people who live in other states...

Seems kind of like hidden fees to me... folks livign out of state, but went on vacation to CA, or flew to the the bay area on a business trip, or whatever...

The biggest hidden fee of all time is CA taxing out of state entities.

parasense··on Amazon will require employees return to the office 3 days a week
> Which is a LOVELY anecdote, and COMPLETELY irrelevant to forcing 300 people on our project back to office. If meeting people from other teams is a priority, there are a myriad ways of doing do (I avail of many of them myself). Neither the business nor personal benefit of this chance random encounter was quantified nor discussed,...

No offence, and from a place of love.... I think you're being slightly biased, and prejudicial. Clearly you're on the side of working remotely, and I'm sure you have a solid set of reasons you tell yourself why that is supper great for you. By all means continue to believe those reasons, as they are clearly important to you, and part of who you are as a person. I too share much of those sentiments.. but ultimately disagree.

What is more important is if those reasons and ideas represent the proverbial "hill you're willing to die on", where you will have your last stand defending the ideas you stand for? Also, you might want to try reasoning about the idea that there are good reasons for going back into the office, even if the employer doesn't recognise a need to explain those reasons to you, and comprehensively persuade you. Many would consider these reasons to be self evident, but even if they were not, it probably doesn't matter.

A positive in-person interaction is worth 10 positive remote interactions, and so much more. Any time two co-workers form a friendship, to the point it goes to the level of taking lunch together, or even socialising outside of work... is priceless. That's free team building. But beyond that, rigorous statistics show that in-person teams are more productive in the long run, even taking into account and correcting for, all the various reasons remote work could be characterised as highly productive in a narrow focused vacuum.

I've been working remotely for a long time, and I both love and hate it. My little anecdote is this: I found out that my team in Boston was going out after work to eat pizza, or would have the occasional team lunch at a restaurant. My manager was paying for that, and my team was bonding together, but not me... At first I was angry that I've never been afforded a budget for weekly pizza delivery, and then I realised it wasn't about me, or what I initially saw as inequitable, like a benefit I was unfairly not being given... I then realised it was all about fostering a human connection, and team building. Then suddenly I got even more angry by that realisation. I felt dehumanised, marginalised, and overall demoralised.... I wasn't ever going to really be part of that team, and would exist as a useful "Resource" on the other side of a network connection. Nobody was personally invested in knowing me, and if I left the company or whatever there was no strings attached for any of them.

You're mentor was trying to tell you how they were attaching strings, and even randomly so... you 100% failed to see that, and you seemingly focus only on your selfish reasons why working remotely is good for you. And, that's not wrong, we all have to protect our self-interests. If not forming relationships with other people is a major aspect of your self interest... then go with that! I've known plenty of people over the years that were nice folks, good workers, but only ever went into the office on-time, left exactly on-time, never socialised with anybody outside of work... and they were great workers, and by all accounts probably great people as people go... But even having those reclusive quiet-quitters around is a net positive for them, and everyone else.

parasense··on House Passes Bill to Ban Pre-Dispute Employment Arbitration Pacts (2022)
Oh yeah!

SHRM.org is not biased on this topic at all, and their coverage of the topic is 100% objective! /s

parasense··on Go claims telemetry objectors arguing in bad faith and violating Code of Conduct
I always wondered how much intelligence they gather from the Go playground.

Probably the data is too wild to make any use of, but then all the folks who have a clue using the playground as a kind of proof-of-concept play area... would be great for analysis.

Anyways, I'm not sure how well it would work, regardless of if it should be a thing at all. The majority of stuff I do, and the folks at work, we all have build pipelines that control internet access, use cache systems, etc... so I'm not sure it even matters.

parasense··on Go claims telemetry objectors arguing in bad faith and violating Code of Conduct
WTF did I just read?

The first remark to start everything was sensational, and I'd love more specific citation to learn more about the claimed allegations.

Then, seemingly out of nowhere, one individual went on a major rant about "intersex" or something like that, and something-something Ada Initiative...

What I want is a technical discussion about "Google's opt-out telemetry proposal on the Go compiler", which raises some alarm... the word "opt-out" seems to suggest Google would require people to unsubscribe from their intelligence gathering? Seems sensational at face value. But is that even true? And what, if anything does gender-identity drama have to do with anything about that?

parasense··on Tell HN: DEI initiatives undermine the self esteem of PoC within a company
> This ignores the rampant racist/sexist comments often made on IRC/BBS

Nice straw man argument you got there...

https://en.wikipedia.org/wiki/Straw_man

But I'll take the bait...

> Anyone who spent a good amount of time in these communities know it was a problem...

Interesting.

I've been on IRC for decades, and while any online forum has the feature where trolls are capable of making awful remarks for the lulz, it's been my observation those are outliers, and NOT an actual problem for focused communities.

> So yes, the idealism is there. No one knows who you identify as in a text channel unless you let them.

hrm... yeah, there is a dichotomy there, but not the false kind, more of the ying/yang kind. The same feature that fosters diversity is the same feature that allows for trolls.

> But it does not remove the fact that these communities could often have bigoted pockets.

There is no reason to practice fatalism here, or characterise rare events as common place. This is probably a variation of another fallacy called reductio-absurdism

https://en.wikipedia.org/wiki/Reductio_ad_absurdum

Ultimately IRC has admins, moderators, and the ability to mute other people. That is why good prevails over evil on IRC, and why IRC has remained the place for smart people to connect online for so so very long... longer than any other mode of chat communication.

parasense··on Tell HN: DEI initiatives undermine the self esteem of PoC within a company
> However, when I have to join a cheesy townhall once a month to discuss diversity hires, it makes me feel like I have no right to feel proud of any accomplishments I've made within the company.

I feel the same way, kinda...

I'm male, and not a PoC, so perhaps maybe my perspective is different?

I'm told that I'm privileged, but that's not how I feel.

I'm told due to systemic bias that I'm probably unaware of my privilege, but I feel well aware of all the disadvantages I've actually experienced. And yet I'm open minded to exploring the way I could be oblivious to other people' problems.

I'm not sure if I'm actually the bad guy, or if I'm being gas lighted.

parasense··on Builder's Remedy goes into effect in many California cities tomorrow
Ah good ol' California!

The home of ironies like "Let's build affordable housing" and simultaneously "not in my back yard". You can replace "affordable housing" with other things, like improved electrical grid power lines, or water storage reservoirs, and so on... and so forth...

parasense··on KeePass disputes vulnerability allowing stealthy password theft
I actually agree with the KeePass devs.

There are two levels of local compromise, root compromise, and user level compromise. Both are really bad for the user, but if the root access was cracked then we can assume there is a key-logger at the dev/tty level tracking all keystrokes. If it's the user-level then we can assume all home dir files are exploited. There are shades of grey here, because if the user runs a flatpak the app cannot be replaced so easy, but config files can be changed.

I would imagine the database file could be setup to bundle the config file, or even take a hash of the config file to be kept encrypted. But still, it would not be too much of a stretch to presume any version of the program could be run under a debugger to capture input, regardless of config files.

parasense··on An Update on the Open Game License (OGL)
I don't think most folks care about the licensing, it doesn't impact them playing table-top. That's why Hasbro is going after online games, anything on the block chain, or whatever their stupid rational is...

Most folks will continue to use DnD, but the big time online games will have to re-invent themselves.

parasense··on Can ads be GDPR compliant?
I'd like to point out the OP's author gave many examples of both EU & US websites, explained how both are probably not GDPR compliant, and explained how the US sites have been sued. I did not read to the end, but from what I read there were no examples of any EU sites being sued/punished for GDPR compliance. That is a problem, because it seems quite clear the EU regulations are setup for the purpose of taxing foreign tech companies. One could argue the EU websites are de facto compliant, but the OP indicates otherwise.

We get it.

parasense··on Banning TikTok Hurts Higher Education
Yeah whatever....

Does anybody seriously believe this nonsense?

Did Twitter killing off Vine also hurt academia? Because Vine and TikTok were/are substantially similar.

Is the PRC behind this rhetoric, am I being paranoid? There was another PRC/CCP control app a while back, maybe called weechat or whatever, and it was banned because the CCP was reading all the chats sent my outside users... including academics using the app academically or whatever... they all just switched to using SMS or twitter or whatever one-of-a-bazillion other chat apps.

parasense··on Pornhub users in Louisiana now have to submit government ID to access the site
Sounds like a funny idea.

Create a variant of PH where 70% of the content is pictures of LA politicians, where the other 30% is porn, ideally the gay/trans porn category. Sorry gays, it's nothing personal on your specific kink, it's more to do with their (LA politicians) aversion to those kinks, or whatever... hopefully you get the point.

Also, what is to prevent people in surrounding states from setting-up forwarding proxies, or folks using a VPN?

What about pornographic t-shirts? Like, wearing a t-shirt with some porn action, done artistically as to not be entirely obscene, say for example some henti-tenticle action.... covering 70% of the t-shirt. Does the person wearing that get to demand the ID of anybody walking down the street alongside them?

lol

parasense··on How ^NOT to Forge a Search Warrant
> Yeah even if they threw out anything associated with this supposedly bogus search warrant it really seems like there's plenty to convince a jury that he did in fact defraud OfficeMax.

There is a legal doctrine called something like "fruit of the poisoned tree" which means any evidence and any subsequent evidence is tainted, and gets thrown out in court. So yeah, there is the potential he could appeal his case, and have a retrial where anything obtained from the FBI raid is thrown out. That could be huge for his case, or not.... (who knows)

The FBI swat team, while conducting their raid, supposedly extracted a confession under duress. There is a potential problem right there with Miranda rights, but also anything done under duress is potentially not admissible as evidence in criminal court.

When you say plenty of evidence against him, you are saying they had enough evidence in isolation of any evidence improperly gathered from his home & wife. Perhaps, or perhaps not enough to convince a jury.

parasense··on How ^NOT to Forge a Search Warrant
> If you're forging warrants, you are abdicating the responsibilities of your station.

Those are strong words, and I fully agree with them.

Prosecutors enjoy a nearly unqualified immunity, so long as they are doing their job they cannot be sued in civil court. However, forging documents is abjectly NOT part of a prosecutors jobs, mainly because it's illegal, but also highly immoral and unethical irrespective of law... in violation of Federal rules of procedure.

parasense··on Amazon rescinding the offer while I am on the notice period
> Amazon as a multi-national, multi-billion dollar company can absorb the expense of employing him.

That is a very charitable opinion. The idea that because a company is large enough, or profitable enough, that it therefore should be compelled to hire indefinitely, or never shrink in size.

Let me ask, is it your opinion that economies only ever grow forward, that companies in the economy never shrink?

parasense··on Amazon rescinding the offer while I am on the notice period
> the effect is that companies have to be slower to hire when firing is that much harder.

Sounds like EU labor policy causes a set of effects resulting in a kind of equilibrium, perhaps a Nash Equilibrium.

parasense··on Hashing Golang Types with AES Instructions
That's clean modern Go.

Doesn't seem very complex, but I'm unclear the reasoning for some things....

I'm not clear, and wondering why, it has to use unsafe pointers? Is it because the hashed types get pushed to the stack?

parasense··on Meta ordered to sell Giphy by UK's competition watchdog CMA
Well it certainly makes one wonder what else could have been the "Somewhere" from which the UK "gotta start"?a Off the top of my head...

* Elon Musk + Twitter 2022

* Microsoft + Activision 2022

* Salesforce + Slack 2022

* GitHub + Microsoft 2019

* Red Hat + IBM 2018

The Giphy deal, at like ~$400m, is so small it hardly even registers on my radar. It's not a small deal, nor a large deal. It's like the UK saw that it would be irritating to Meta, but not too irritating for them to exit the UK over.

parasense··on Poland plans to seek $1.3T in reparations from Germany for WWII
The reparations for Poland has been ongoing since the end of WW2, however since Poland went into the Iron Curtain, the reparations they did receive were given to the soviet union, who didn't provide them to Poland. And by now the memory of the 6 million dead Polish is distant or non-existent.
← PreviousPage 3 of 7Next →