HNHacker News
TopNewBestAskShowJobs

overlordalex

903 karma · joined December 24, 2015

submissionscomments
overlordalex··on Someone at BrowserStack is leaking users' email addresses
The way that this is done these days (and likely what the author did/does) is that you use a custom domain to receive mail; you provide an email like service@custom.com, and that way when service@ starts receiving spam you know exactly where it comes from
overlordalex··on Lead drinking-water pipes must be replaced nationwide, EPA says
Yes and no. If congress has granted the EPA authority to regulate water to ensure it's not bad for you, then someone needs to determine what "bad for you" means.

Previously, under Chevron, the courts would defer to the EPA as the experts to make that determination (with the understanding that congress could always pass more specific legislation if they felt the EPA was overstepping its granted authority)

What the Supreme Court has said is deferring to the agency is going too far, and that if congress wants specific things regulated then it needs to be specific in it's legislation. Prima facie that makes sense, except for two major problems: congress is not productive enough in passing legislation, and congress are not the experts

This means that when questions like this arise, it comes to the courts to be the ones who end up interpreting the statutes and making the determination on what "bad for you" means.

overlordalex··on Modular Monoliths Are a Good Idea
What you'd want is Architecture Unit Tests; you can define in code the metastructures and relationships, and then cause the build to fail if the relationship is violated.

The classic is ArchUnit in Java:

    @ArchTest
    static final ArchRule  layer_dependencies_are_respected = layeredArchitecture().consideringAllDependencies()

            .layer("Controllers").definedBy("com.tngtech.archunit.example.layers.controller..")
            .layer("Services").definedBy("com.tngtech.archunit.example.layers.service..")
            .layer("Persistence").definedBy("com.tngtech.archunit.example.layers.persistence..")

            .whereLayer("Controllers").mayNotBeAccessedByAnyLayer()
            .whereLayer("Services").mayOnlyBeAccessedByLayers("Controllers")
            .whereLayer("Persistence").mayOnlyBeAccessedByLayers("Services");
The problem I've had with these tests is that the run time is abysmal, meaning they only really get run as part of CI and devs complain that they fail too late in the process

Also, I'm on mobile so apologies for the badly formatted code - original can be found here: https://github.com/TNG/ArchUnit-Examples/blob/main/example-j...

overlordalex··on Thoughts on the Durov Arrest
We are presently in the futures past

That is to say, it's entirely possible that you were already tortured and the backdoor is already there by using the same logic - no time machine needed

Like already said unfortunately the only safety would be reading the code

overlordalex··on Slowroads
The barriers start at the beginning - you just have to reverse and then you can drive over mountains and under water to your hearts content :)
overlordalex··on PU-239
I read this book many years ago and thoroughly enjoyed it - in my opinion the movie did a good job as well, however I've found it increasingly difficult to find via online services (and even finding it on the high seas was rare, but perhaps that's changed)

When I read it my partner at the time was from an exUSSR country and validated the feelings of hopelessness, grift, and expectations of the future matched a lot of the personal experiences of people at the time

overlordalex··on USPS In-Person Identity Proofing
That's if you even got a pin in the first place!

I discovered this recently when I wanted to use the gloriously named AusweisApp2 (ID app 2, superseding a PC app which was at least forward thinking enough to be called ID app 1).

In theory it's simple to request a new pin - you can even do it within the app! However I've moved since I acquired the card, and so instead of the reset mails going to my registered address, I can only assume they went to the address stored on the card. And in a catch-22 of course you can only update that with a pin...

But no worries, you can simply book an appointment at your nearest buergeramt to have a pin reset in person; except there are no free slots in the next 3 months.. anywhere!

I needed documents for a new visa, which should give me a new card (and hopefully a new pin!), which ultimately turned out to be faster to do than trying to sort out the damn pin

overlordalex··on Are any words the same in all languages?
They're considered fillers that mark a continuance on part of the speaker so that the other participants know that they will continue speaking. Different languages not only use different sounds, but in many cases continuation markers can also be "normal" words from the language. In English some examples would be "well", or "yes" which can be pure filler words to bridge to the next utterance.

That being said, what is a word anyways? You could argue that they're well understood units of language that convey meaning, which I would argue is pretty much a word

overlordalex··on My Pebble mood tracker app from 2016
I'm in a similar boat - I pretty much use the watch for HR tracking (as a proxy for stress), but otherwise keep things like the notifications disabled. This gets me about 20 days between charges

However the biggest problem is that the eInk screens seem to be a major failure point - even when working normally it seems to suffer massive burn-in making it unreadable after a few months.

My first watch had the screen die due to what I believe was trapped moisture (the weep-hole on the back is easily clogged) and just a few days ago my current watch also had the screen go bad.

It's really sad because the feature-set is almost precisely what I want, at exactly the price I'd like to pay

overlordalex··on Hollywood’s Cold War Dissidents in Ireland
Even more cromulently:

In Dennis v. United States the government jailed the leaders of the american communist party, and the supreme court upheld the conviction.

And if it's said that it's justified because they were the leaders: in Harisiades v. Shaughnessy the supreme court ruled that immigrants can be deported for being a previous member of the communist party, not even in any sort of leadership position. This includes just being a member for a year or two several decades ago.

You can make the argument that those were cases from the last century, so how about being arrested for exercising your first amendment in the wrong place: https://en.wikipedia.org/wiki/Free_speech_zone

For something even more recent, protesters attempting to stop a massive new police training center* are being charged with domestic terrorism

*https://en.wikipedia.org/wiki/Stop_Cop_City

While there is definitely plenty of latitude around "free speech" in America, it's not limitless and the government will happily jail you if they disagree with what you're saying.

This is not even getting into topics like COINTELPRO

overlordalex··on Police stage ‘chilling’ raid on Marion County newspaper
Here's a taste - the United States Foreign Intelligence Surveillance Court (often referred to as the FISA court) authorizes security agencies to spy on US citizens. The court proceedings are secret, and the party being surveilled is unable to participate and is not aware of any of the proceedings. In terms of warrants issued:

> From 1979 through 2012, the court overseeing the Foreign Intelligence Surveillance Act has rejected only 11 of the more than 33,900 surveillance applications by the government

> "The FISA system is broken. At the point that a FISA judge can compel the disclosure of millions of phone records of U.S. citizens engaged in only domestic communications, unrelated to the collection of foreign intelligence…there is no longer meaningful judicial review," Mr. Rotenberg said.

Story by the Wall Street Journal https://archive.ph/lafXz

overlordalex··on Important Coding Habits
Obligatory Behind the Bastards podcast episode: https://www.iheart.com/podcast/105-behind-the-bastards-29236...
overlordalex··on A blocky based CAD program
Huh. I was looking for some more information (about either the developer or maybe whatever CAD engine was being used), and it seems that there is another block based CAD editor with a very similar name.

Block CAD (this) versus Blocks CAD[1]. As a disclaimer I use OpenSCAD and have long thought that the interface would lend itself nicely to the scratch-style paradigm, but I've never bothered since the default OpenSCAD + git + Cura has been more than enough for what I need

[1] https://www.blockscad3d.com/editor/

overlordalex··on Grand jury votes to indict Donald Trump
It's even easier than that - Cohen already pled guilty and was convicted for this campaign finance violation. During the trial Cohen explicitly named Trump as a co-conspirator while the prosecutor decided to call him "Individual 1" in the filings
overlordalex··on The Legasov Tapes (2019)
There is an accompanying podcast which went into the decisions behind the series, such as the character design and which events to show and how they were dramatised. The original page is dead[0] but it seems to be available on most podcast platforms. I can highly recommend a listen-along for your next rewatch

[0] https://www.hbo.com/chernobyl/article/podcast

overlordalex··on Valve Introduces Proton Next
If you're curious, ProtonDB is the place to check if the game you're interested in is supported (and how well).

You can also just browse and see what is supported. Here is the list sorted by the highest user ratings: https://www.protondb.com/explore?sort=userScore

overlordalex··on An undersea art gallery that ensnares illegal trawlers
Huh, seemed pretty effective at first glance. It also lead me down a wiki rabbit hole from the dogger bank to similar nearby features, which came full circle with the Cleaver Bank where Greenpeace also sunk some boulders. Except apparently they were removed by the fishers...

    The Cleaver bank is in 2015 considered for protection as a Marine protected area. The Greenpeace organisation considered the actions of the Dutch government in this direction too slow and sunk some large boulders on the seabed in May 2015 to increase the nature value.[7] Dutch fishers lifted the boulders on 16 June 2015, because they were afraid the boulders would damage their fishing gear.[8]
https://en.wikipedia.org/wiki/Cleaver_Bank
overlordalex··on Behind TikTok's boom: A legion of traumatized, $10-a-day content moderators
Do you mean for content in German? There might just not be enough of it to be anything but low-effort junk - I never got anything useful in German and gave up after about 20 minutes.

I'm based in Germany but view English content and I can at least echo your sentiments about the lack of good content. I've read multiple times about how amazing the TikTok algorithm is meant to be and how quickly it learns about what to show you, and yet that has not been my experience at all.

Twice now I've spent an hour attempting to train the algorithm but it's just endless streams of trash. The worst part for me was coming across an interesting video, for example some industrial machine process, only to be subjected to the exact same video hosted by another user. Most times they have just overlaid some music, but sometimes they crop the original or add some useless text overlays.

The part that also annoyed me was it felt like the algorithm gave up every 20-25 videos and tried to show me something sexual, even though I was not interested. I always found the subject transitions extremely jarring and annoying - I already have my porn channels sorted thank you very much, I'm looking for a different type of wood-working

overlordalex··on Ask HN: Why don't we have 3 day weekends yet?
To maybe throw the question back - what have you done to make 3 day weekends a reality?

The way the post is worded right now seems to be phrased in a way that 3-day weekends are blindingly obvious, but if you look at the history of labour rights I dont see why anyone expects it to just happen without a massive amount of organising

overlordalex··on A model for journalistic copypasta
What you're describing is actually the artefact of a popular method of organising information in articles called the inverted pyramid[1]. Essentially what happens is the chronological order is discarded in favour of ordering the information by perceived importance

> It is sometimes called a summary news lead style, or bottom line up front (BLUF).[3] The opposite, the failure to mention the most important, interesting or attention-grabbing elements of a story in the opening paragraphs, is called burying the lede.

[1] https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)

overlordalex··on Ten Percent of the Brain Myth
It will be harder to dispel because the underlying general assumption actually is true - in most people the brain does split some functions by hemisphere, but rather it's not a general statement that can be simply applied:

> Some popularizations oversimplify the science about lateralization, by presenting the functional differences between hemispheres as being more absolute than is actually the case.[21]: 107 [22]

Sources that wikipedia uses:

[21] Westen D, Burton L, Kowalski K (2006). Psychology : Australian and New Zealand edition. Milton, Qld.: John Wiley & Sons. ISBN 9780470805527.

[22] Toga AW, Thompson PM (January 2003). "Mapping brain asymmetry". Nature Reviews. Neuroscience. 4 (1): 37–48. doi:10.1038/nrn1009. PMID 12511860. S2CID 15867592.

overlordalex··on Show HN: Colorvote.io – ranking all sRGB web colors by popularity
The hex codes cannot be selected/copied out which was disappointing, but perhaps worse is that the hex codes slowly fade away completely!

I only noticed the first time because there was a gorgeous gold/purple combination that I wanted to save, which makes me think there might be another layer of combination that can be saved which is worst/best combinations of colour.

overlordalex··on Why America can’t build
> highways that made it harder to reach different parts of the city

One blatant example of exclusionary infrastructure was Robert Moses building bridges in New York that were too low for busses to pass under, in order to discourage travel to his parks and beaches.

I can also recommend the Well There's Your Problem podcast: https://www.youtube.com/watch?v=8oq0u2i4iHc

overlordalex··on Show HN: Tuc – When cut doesn’t cut it
Just want to say thank you for the unlimited delimiters - this was something that always limited my usage of cut so just this feature alone makes tuc worth it
overlordalex··on [dead]
The very first sentence does the american-right-wing trope of conflating communism and socialism, which makes the article already suspect:

> The Victims of Communism Museum could play a role in disabusing young Americans of their fascination with socialists.

and that's pretty much all you get because of the hard paywall.

I havent heard of the source before and the other headlines on the site all look _very_ right-leaning. Here are some samples:

    The Transgender Contagion Includes Fox News
    Are We All Going to Be Gay?
    Democrats Refuse to Learn Anything
    Adoption Remains a Better Option Than Abortion
overlordalex··on Vanced Discontinuation
> And yet, somehow, you see it happen time and time again as people just can't help themselves when it comes to using other peoples' trademarks for their clients.

This is exactly what happened with "Reddit is fun" which had to rebrand as "RiF" but quickly changed again to "RiF is fun for Reddit" which is a rather clunky name but seems to meet the criteria of having enough standoff to the original

overlordalex··on Myth 16: ‘What comes after Putin must be better than Putin’
The myth is that "NATO promised not to expand".

NATO made no such promise - some members of NATO informally made statements, but no treaties or agreements were ever formally put into place.

The mistake seems to be that they relied on individual leaders and general sentiment instead of codifying it into something concrete

overlordalex··on Antonovs in America (2012)
> I think it was because the brain involuntarily steers where people are looking, so those people trying too hard not to hit the tree might have involuntarily steered towards it, not sure, just my hypothesis because it made no sense.

This is actually called target fixation[1] and is part of why a helpful hint for a lot of new cyclists is to simply look where you want to go and don't overthink it.

[1] https://en.wikipedia.org/wiki/Target_fixation

overlordalex··on Wordle is pretty damn smart in many subtle ways
> And then the biggest mistake

Some might say the biggest mistake is not playing on hard mode ;)

> Hard Mode > Any revealed hints must be used in subsequent guesses

I prefer hardmode as it prevents the sort of elimination strategies, and it feels more like a strategic game. However it does come back to bite you if you get 4 letters early on for a combination that has a lot of possible answers.

overlordalex··on Building an iPod for 2022
> Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.

Zawinski's Law of Software Envelopment is hardly a 2022 notion ;)

Page 1 of 6Next →