HNHacker News
TopNewBestAskShowJobs

BrainVirus

1,187 karma · joined June 26, 2022

submissionscomments
BrainVirus··on TikTok’s Poison Pill
It's astounding how smoothly we went from "you can criticize the government" to "you can make a documentary about someone who criticized the government and got royally fucked". As if those two are the same thing.
BrainVirus··on TikTok’s Poison Pill
It's a perfect example of how people are brainwashed to accept degradation of their basic speech and due process rights because powers that be found an example (a scapegoat, really) that's not sympathetic to the public.

I recall the debates around banning Jones from YouTube. It was "sold" as an unprecedented step to combat unprecedented violation of basic decency. And here were are a few years later, when simply mentioning some wrongthink words automatically demonetizes your videos, splatters them with warnings and even cuts live streams from air. People are banned from YouTube left and right (pun intended). It's the new normal and brave technologists who posed as defenders of "real" free speech are mostly rationalizing and cheering it on.

BTW, would you care to explain how something that happened in the last 24 hours is relevant to the issuance of default judgment that occurred in November last year?

BrainVirus··on TikTok’s Poison Pill
>Government might be bad, and if they did bad, can we criticize it?

Assange rots in prison, Alex Jones gets found guilty of defamation by default judgment, FBI raids James O'Keefe and leaks his phone data to NYT (which he is suing), and to top it all we have a soviet-style shitshow trial directed by politicians in January 6th Committee.

Now, I will see some awesome mental gymnastics of people explaining how none of these things have any effect on freedom of speech.

BrainVirus··on A Love Letter to Geocities Sites
TikTok to Geocities is what AstroTurf is to real grass.
BrainVirus··on Librarian's Letter to Google Security
The insistence that mandatory phone-based 2FA is for your security is a lie. For large companies it's all about tracking:

https://odysee.com/@RobBraxmanTech:6/twitter-2fa:d

BrainVirus··on A prominent composer lost his Wikipedia page
>Volunteer editors are spread thinly over millions of articles

I would like to point out that this is, effectively, a very clever way of saying that Wikipedia is controlled by a tiny group of people whose goals for Wikipedia do not match the expectations of the general public.

BrainVirus··on A prominent composer lost his Wikipedia page
Wikipedia is a cautionary tale of what will inevitably happen if you try to hypercentralize information at the Internet scale. It's broken on every conceivable level, and yet people stubbornly cling to the myth that was formed around it circa 2005.

Instead of being surprised at things over and over again, I think it's time to adjust our collective expectations to match the reality.

BrainVirus··on It’s time to leave the leap second in the past
I have a solution that no one will like, but it's probably the least insane one in practice.

1. We move from using leap seconds to leap minutes.

2. We move leap minutes to timezone offset, because time zones are already a clusterfuck and you can't make them any worse anyway.

3. One-time adjustment to all timezones to get the system started.

Result: Z timezone is equivalent to TAI. When you want to account for planet-related BS, you apply a timezone offset.

You can definitely criticize this, but with a caveat: if you believe that Unix timestamp doesn't have leap seconds or that timezones only come in 1-hour increments you clearly have no idea how computer time really works and should probably read up on that first.

BrainVirus··on It’s time to leave the leap second in the past
>All because programmers wanted to save some lines of code.

No, it's because programmers don't want basic timekeeping in all devices involve the worst issues of managing a distributed system.

BrainVirus··on Texas Has Always Been a Great Setting for the Apocalypse
Instead of/in addition to reading about fictional collapse of civilization you can now visit New York, Portland or Los Angeles and see it for real.

https://www.youtube.com/watch?v=3nvTgSW2L8Q

https://odysee.com/@rossmanngroup:a/nyc-a-documentary-of-urb...

https://odysee.com/@rossmanngroup:a/why-new-york-city-has-ga...

https://rumble.com/vpc60g-heres-what-downtown-portland-orego...

Not so fun, eh?

BrainVirus··on Ask HN: What are the best programming tricks you know?
Treating DOM as the state of my JavaScript code instead of storing state separately and then synchronizing.

Using HTML instead of parsing Markdown by applying white-space: pre-line with some additional styling for semantic tags.

Styling style and script tags as visible to embed examples into HTML pages without duplicating or entity-encoding them.

Using files as a key-value store. (File name = key. File content = value.)

Using folders/files as a one-to-many messaging bus. E.g. one app creates empty do-something.txt file in a folder, couple other apps monitors the folder and do stuff. Very simple setup, but allows to create multiagent systems in different languages with persistence and easy way to debug/interact with the whole thing manually.

Using inheritance instead of mocking frameworks. (Instead of mocking something out, extend the class, override "mocked" behavior and test that class.)

BrainVirus··on Log4j: The pain just keeps going
If you automatically update your dependencies all the time, you will constantly get new bugs, issues and sometimes even malware.

If you don't update your dependencies all the time, you will be vulnerable to old bugs and issues.

The current software engineering paradigm has no meaningful answer to this, no matter what "security experts" tell you. In a sane industry this realization would lead to a change of the paradigm, but people in our industry seem to be only doubling down.

"Use a build tool to do dependency checks!"

And then what?

"Only update libraries if they have vulnerabilities."

So, should this be a manual process where I have to dig through obscure warnings every time I build something?

"No, you can automate it!"

Congrats, you've just outsourced the decision making process about which versions of libraries to use to some 3d party. You've also made your build process reliant on yet another online service.

"But it's not a hard dependency, you can still build if the 3d party service is off."

So the exact software you compile will depend on whether or not you can connect to a 3d party service? Do you understand the actual implications of this?

Etc. People with clever advice don't seem to think it through. We're fighting fragile complexity of too many tools ducktaped together by ducktaping more tools to the whole setup. Again and again and again.

BrainVirus··on Show HN: I made some ambient music generators that run in your browser
Our society is currently suffocating in the endless torrent of information and pointless products. Just because you aren't interested in thinking about costs of things doesn't mean they don't have costs. So yes, I want to know what is the benefit.

Any thinking predicated on the notion that we should just gouge ourselves on endless amount of stuff (services, products, information) without asking any questions is faulty at best.

BrainVirus··on New Arizona law makes it illegal to film within 8 feet of police
>Yikes. Like 90% of the comments on this throw out wild scenarios that clearly don’t apply if you read the law which is less than one page.

Your certainty is completely unwarranted.

Here is a lawyer from Arizona talking about it:

https://www.youtube.com/watch?v=2Id3RJ3tCuM

It's a short bill, but it has complex implications, especially considering that it's somewhat self-referential (law about law enforcement). It's going to be a mess in practice.

BrainVirus··on New Arizona law makes it illegal to film within 8 feet of police
>This was discussed prior - a police officer standing next to you isn’t included in the defined police activity.

Unless they are enforcing the law. Which they will be, because they will be enforcing this law.

BrainVirus··on New Arizona law makes it illegal to film within 8 feet of police
I looked up the text of the (original) bill:

  6 A. IT IS UNLAWFUL FOR A PERSON TO KNOWINGLY MAKE A VIDEO RECORDING
  7 OF LAW ENFORCEMENT ACTIVITY, INCLUDING THE HANDLING OF AN EMOTIONALLY
  8 DISTURBED PERSON, IF THE PERSON MAKING THE VIDEO RECORDING DOES NOT HAVE
  9 THE PERMISSION OF A LAW ENFORCEMENT OFFICER AND IS WITHIN FIFTEEN FEET OF
  10 WHERE THE LAW ENFORCEMENT ACTIVITY IS OCCURRING. IF THE LAW ENFORCEMENT
  11 ACTIVITY IS OCCURRING IN AN ENCLOSED STRUCTURE THAT IS ON PRIVATE
  12 PROPERTY, A PERSON WHO IS AUTHORIZED TO BE ON THE PRIVATE PROPERTY MAY
  13 MAKE A VIDEO RECORDING OF THE ACTIVITY FROM AN ADJACENT ROOM OR AREA THAT
  14 IS LESS THAN FIFTEEN FEET AWAY FROM WHERE THE ACTIVITY IS OCCURRING,
  15 UNLESS A LAW ENFORCEMENT OFFICER DETERMINES THAT THE PERSON IS INTERFERING
  16 IN THE LAW ENFORCEMENT ACTIVITY OR THAT IT IS NOT SAFE TO BE IN THE AREA
  17 AND ORDERS THE PERSON TO STOP RECORDING OR TO LEAVE THE AREA.
  18 B. THIS SECTION DOES NOT ESTABLISH A RIGHT OR AUTHORIZE ANY PERSON
  19 TO MAKE A VIDEO RECORDING OF LAW ENFORCEMENT ACTIVITY.
  20 C. A VIOLATION OF THIS SECTION IS A PETTY OFFENSE, EXCEPT THAT IF
  21 THE PERSON FAILS TO COMPLY WITH A VERBAL WARNING OF A VIOLATION OF THIS
  22 SECTION OR HAS PREVIOUSLY BEEN CONVICTED OF A VIOLATION OF THIS SECTION,
  23 IT IS A CLASS 3 MISDEMEANOR.
https://www.azleg.gov/legtext/55leg/2R/bills/HB2319P.htm

Given its text, I do not find the original statement reasonable at all. Simply recording police from 7 feet and not immediately stopping when a cop tells you to is a misdemeanor. This is crazy and has little to do with protecting reasonable police activity.

BrainVirus··on New Arizona law makes it illegal to film within 8 feet of police
"Nobody walks up to a cop when he is questioning a suspicious person or arresting somebody and stands one or two feet away. Common sense says you’re asking for trouble," Kavanagh said on Arizona PBS.

Common sense tells me Kavanagh is a manipulative bullshitter. I am so tired of this governmental and corporate double-speak.

This should not require any new laws. If you are interfering with official police business, it's already illegal. If you are not interfering, then recording them should not be a problem.

The response itself is a classic manipulation technique. You add more words to a statement without changing its meaning, but confusing people about its purpose.

BrainVirus··on Nuclear turn green as EU parliament approves new taxonomy
>However, I suspect that dams are much harder to turn into a catastrophe than nuclear plants.

https://www.worldatlas.com/articles/the-deadliest-dam-failur...

BrainVirus··on Why isn't the internet more fun and weird? (2019)
The web in the 90s was an evolving, alive ecosystem. Without the ecosystem, websites that approximate something old-school are standalone entities. Flowers in a vase. They might look the same or even temporarily feel the same, but they are both authored and browsed in an entirely different context.

For example, browsing a website that looks original, but is likely abandoned is a very different experience from browsing it in the 90s or early 00s when it was a part of something big, new and exciting. Even if the content is identical. The same principle applies to authoring.

I have seen countless claims that all the technology that someone could use in the 90s is still available. Regardless of whether it's true or not (mostly not), it misses the point. The social project that was web 1.0 is now defunct.

Paradoxically, the only way to create something equivalent to old-school web now is to invent something entirely new.

BrainVirus··on Why isn't the internet more fun and weird? (2019)
>Codeblog is powered by MDX, a new flavor of Markdown that supports JSX. With MDX, words look like words, and code looks like HTML.

Or, you know, you can write HTML and avoid all that complexity.

About 100 lines of PHP code to add navigation, feed and routing.

About 50 lines of CSS to avoid cringe nonsense like P tags while retaining the power of everything else in the browser. (The main ingredient being white-space: pre-line.)

Then you just upload your posts via SFTP and they become published.

Instantly portable to any shared hosting provider in the world. The only local tool requirement is an SFTP client.

BrainVirus··on Why isn't the internet more fun and weird? (2019)
The reason the web is not fun anymore is because it's now hypercentralized. Companies that effectively control the web found the formula that works for them. They want you to mindlessly consume streams of curated information. They want you to do that at maximum throughput. Most of your "interactions" with websites are fake and exist only to improve "engagement".

If everyone starts fiddling with colors and creative designs, it will decrease the throughput of an average information consumer. Therefore, no meaningful customization is allowed. It's that simple.

BrainVirus··on Why isn't the internet more fun and weird? (2019)
>All the fun and weird stuff is still around, it just typically doesn't SEO well and doesn't show up on Google, and is too long-tail to show up on popularity-based algorithms like those of Reddit or Facebook.

In other words, it's a bunch of dead websites and there is little incentive to create anything out of the ordinary.

BrainVirus··on FedEx to close data centers, retire mainframes
>With very large customers, clouds have to be price competitive because if you're at a large scale, it is totally worth spending millions of dollars for a 5 year plan to change clouds.

You've literally just explained why a large company would be perfectly willing to be overcharged by a cloud provider in order of millions of dollars. They would have to pay that for migration anyway and there is always a risk of creating disruptions in the process.

BrainVirus··on “The joy of sharing has been driven from me“
>"People who consume games" and "Gamers" are not necessarily the same group though?

How do you know if someone posting a random nasty comment on the internet is a "Gamer"? How do you know if someone posting a nice comment is not?

You're projecting identity on people and then project attributes onto that identity. Most likely you're unconsciously selecting who to project the identity onto based on the same attributes. This creates a feedback loop. This is literally how stereotypes are constructed and reinforced.

BrainVirus··on Google allowed a sanctioned Russian ad company to harvest user data for months
It's interesting that you focused on this particular aspect of my message and replied with an assertion that rests on a whole stack of shaky assumptions. One, that I was talking about reporting of Russia's cyber activities. Two, that the reporting of such activities is generally accurate. Three, that accurate reporting cannot serve propaganda purposes. Such comments derail discussions, and it did exactly that here.

My point was that there is a logical discrepancy in how most people process statement about privacy. When presented with a specific example of an "outgroup" violating their privacy, there is quick condemnation and outrage. When presented with an example of an "ingroup" doing the same, people usually respond with some non sequitur like "I have nothing to hide". However, somehow, people mentally disconnect these two cases and see them as different. The reality is, they are profoundly connected. The simple fact is that after your private data has been collected and stored, you don't get to choose which group gets it.

BrainVirus··on “The joy of sharing has been driven from me“
At least someone here gets it. Except the emphasis on moderation. YouTube comments are triple-moderated (by algorithms, by channel owners and by Alphabet contractors) and still are a cesspool. Think about that.
BrainVirus··on “The joy of sharing has been driven from me“
>Gamers are the most entitled consumer group I've ever seen.

Replace "gamers" with "book readers" and it should become obvious why this is not an insightful comment, but rather an expression of some kind of existential angst mixed with outdated stereotypes. Gamers ceased being a distinct consumer group when the medium of games went mainstream and ceased to heave anything resembling a coherent subculture.

BrainVirus··on Google allowed a sanctioned Russian ad company to harvest user data for months
The sad thing about news like this is that most people only pay attention at all because they've been bombarded with anti-Russian propaganda, not because this showcases Google's awful anti-privacy practices. Despite years of warnings, examples and analysis of where this can lead, the only thing that matters in the end is some emotional trigger word that makes the public think they are dealing with an "outgroup".

The cherry on top of it all is that ProPublica uses Google Search for their website. I am moderately sure that after I post this someone will jump in to comment and defend this practice, showing nothing has been learned.

Privacy is important precisely because after your data has been collected and stored, there is no telling where it will end up and what it will be used for.

BrainVirus··on Technology is not values neutral
>Isn't this a fairly trivial insight though? >Same as saying that everything anyone, or any organization, does is political.

The are both trivial (e.g. post-modernism) and non-trivial (e.g. McLuhan, Postman, Ellul) versions of this idea. They have vastly different implications.

All software engineers would benefit from at least some understanding of the non-trivial versions.

For example, I've heard many engineers seriously suggest that it would be for the benefit of the whole society if traditional publishing would collapse and be completely replaced by self-publishing on Amazon. When they say that they have all the imagined benefits right in front of their mind's eye. (Everyone can publish! Cheap books! Fast/digital delivery!) Simultaneously, it's blatantly obvious that they haven't spent even a minute thinking about what that would lead to. (Hypercentralization. Turning books from artefacts to services. Complete demolition of the highly evolved ecosystem that produced good books in the past.) This is how tech people are trained to think.

Extend this example. Search for some articles or comments debating eReaders. Pretty much none of them ever consider anything beyond the immediate tactile experience and convenience. I mean, even people who argue in favor of physical books.

BrainVirus··on Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack
>What the hell is up with prices?

We deliberately raised the gas prices to punish Putin. Gas prices affect the price of food due to shipping. Food prices affect the price of software due to eating. Don't worry, it's all under control. We will soon fix this by printing more money, prohibiting gasoline cars and making people eat insects for protein. Meanwhile, we suggest you weather the storm by investing most of your money into cryptocurrencies[1].

[1] https://www.nasdaq.com/articles/cryptocurrency-and-the-esg-i...

← PreviousPage 4 of 5Next →