HNHacker News
TopNewBestAskShowJobs

depressedpanda

967 karma · joined July 27, 2017

submissionscomments
depressedpanda··on Tell HN: PayPal blocks GrapheneOS
I would never use a bank that is app only. Sounds like a horrible experience.
depressedpanda··on OpenAI's fall from grace as investors race to Anthropic
Honesty? Sounds like investor hype to me.
depressedpanda··on How far back in time can you understand English?
Yeah. Try comparing texts written in Old English and Old Norse. It's basically the same language. (I'm not surprised at all that Beowulf takes place in Scandinavia.)

But I think they would both be easier to decipher for someone speaking Swedish than English.

depressedpanda··on Gaming on Linux has never been more approachable
There are strong indications that Half Life 3 (or at least a Half Life game) is coming soon. Of course, Valve might decide to pan the project, but I wouldn't be surprised seeing an announcement for 2026.
depressedpanda··on Your smartphone, their rules: App stores enable corporate-government censorship
I have good news for you: if you prefer running a PWA in your browser of choice, you can. Nothing forces you to install the PWA.
depressedpanda··on Your smartphone, their rules: App stores enable corporate-government censorship
How? Do I need to configure something in uBlock Origin? If I go to, e.g., Reddit I still see the annoying "Open app" button.
depressedpanda··on Show HN: I built a local-first timeboxing app that never leaves your computer
I am very much interested in local-first/only (backend-less) PWAs, and have built a couple of them myself.

Unfortunately, I don't think I have any use for a time-boxing app. Nice work though.

Is there a reason you went with localStorage rather than indexedDB?

One useful thing is supporting 3rd party sync services. One of the apps I built allowed syncing data across devices via Dropbox. I never got Google Drive working, though, their API was horrible to work with in comparison. Is sync support something you've considered?

depressedpanda··on KDE launches its own distribution
Nifty.

I've long wanted a scrollable/zoomable desktop, with a minimap that shows the overall layout. Think the UI of an RTS game, where instead of units you move around and resize windows. This seems like something in that direction, at least.

How does Karousel work with full screen applications, e.g., games?

depressedpanda··on Unexpected productivity boost of Rust
No, I think you misunderstand how it works. The problem is that task 4, as you call it, runs after the navigation triggered by the redirect value.

The the author expects the side-effect -- navigation to a new page -- of the window.location.href setter to abort the code running below it. This obviously won't happen because there is no return in the first if-statement.

depressedpanda··on A German ISP changed their DNS to block my website
> Russia has attacked Ukraine. Not Europe.

Ukraine is most definitely a part of Europe.

depressedpanda··on 4chan will refuse to pay daily online safety fines, lawyer tells BBC
> the politicians do a 180 once they get voted to power or forget about them because political promises are worthless and non-binding, meaning they lied themselves into power.

Why is this allowed? Why aren't there laws in place to hold politicians accountable for the promises they make to get elected?

depressedpanda··on Scientists just found a protein that reverses brain aging in mice
How is red meat connected to it?
depressedpanda··on Crimes with Python's Pattern Matching (2022)
Agreed.

After starting my new job and coming back to Python after many years I was happy to see that they had added `match` to the language. Then I was immediately disappointed as soon as I started using it as I ran into its weird limitations and quirks.

Why did they design it so poorly? The language would be better off without it in its current hamstrung form, as it only adds to the already complex syntax of the language.

> PEP: In most other languages pattern matching is represented by an expression, not statement. But making it an expression would be inconsistent with other syntactic choices in Python. All decision making logic is expressed almost exclusively in statements, so we decided to not deviate from this.

> We've had conditional expressions for a long time.

Also, maybe most other languages represent it as an expression because it's the sane thing to do? Python doing its own thing here isn't the win they think it is.

depressedpanda··on IQ tests results for AI
If a child is, e.g., two standard deviations below the norm, it is cruel to expect it to keep up with the pace of other students.

Education can be better adapted to the child's needs.

depressedpanda··on Why bother with privacy when I have nothing to hide? (2023)
> I'm fine with data collection as long as it doesn't land in the hands of bad people or special interests.

The only way to guarantee this is to ensure that nobody can collect your data in the first place.

While the government of today might be benevolent, the government of tomorrow might not be.

depressedpanda··on Canon wants us to pay for using our own camera as a webcam
Cute, didn't know it was a thing in Chicago!

I suppose wormwood is an acquired taste, but it's one I happen to like. They still put it in many different bitters here in Sweden.

depressedpanda··on A marriage proposal spoken in office jargon
Verbing weirds language.

https://www.gocomics.com/calvinandhobbes/1993/01/25

depressedpanda··on Please do not write below the line
I immediately realized what "Chesterton's menace" alluded to, but you lost me at 'Tamarians' (thanks for the explanation!)

I guess I could start calling such a situation "HPsquared and schlauerfox on Chesterton" : - )

depressedpanda··on Asterinas: OS kernel written in Rust and providing Linux-compatible ABI
From the README:

> Currently, Asterinas only supports x86-64 VMs. However, our aim for 2024 is to make Asterinas production-ready on x86-64 VMs.

I'm confused.

depressedpanda··on Turkish language has a gossip tense
I think that might be quite common. In Swedish we have morbror/farbror (literally mother-brother/father-brother) and moster/faster (mother's sister/father's sister). It's similar for grandparents.
depressedpanda··on The mystery of why left-handers are so much rarer (2016)
When I was in the army I switched to holding my assault rifle right handed because I was near sighted on my left eye. (Not getting the casings ejected onto my right arm when they later gave me an LMG was an added bonus, man that gun was poorly designed)

It took maybe a week to get used to the switch but wasn't that big of a problem even though I'm both left handed and left eyed.

So you just.. do it, I guess?

depressedpanda··on Eating meat with lower carbon footprint often means killing more animals
> that doesn’t change the fact that morally and ethically we value human lives equally.

Do we? I can think of many counter examples, and I'm sure you can as well. How is this a fact?

depressedpanda··on My Windows Computer Just Doesn't Feel Like Mine Anymore
What makes Skyrim not work well at all for you?

I haven't tried that game, but I know for a fact that Fallout 4 works quite well, and it -- like Skyrim -- has a gold status on protondb.

depressedpanda··on Hacking millions of modems and investigating who hacked my modem
1. Companies are amoral entities, and given the opportunity have few qualms about screwing people over if they can profit from it. Why do you expect people to behave ethically towards entities that most likely won't treat them ethically?

2. If said person doesn't present the bug to the company, but just goes straight to selling it to the highest bidder it's not extortion. If the company does not provide the right incentives (via e.g. bug bounties), isn't it their own fault if they get pwnd? They clearly don't value security.

depressedpanda··on Ubisoft is stripping people's licences for The Crew weeks after its shutdown
Piracy has never been theft, regardless of what lies the public has been fed.

It's copyright infringement.

depressedpanda··on Show HN: DualShock calibration in the browser using WebHID
I am a Firefox diehard. Also a web dev.

As such I agree that Firefox refusing to implement things like WebSerial and WebHID is shooting themselves in the foot, and will only drive more users towards Blink.

You could have made your point in a less inflammatory way, though.

depressedpanda··on Study puts fermented foods, not fire, as pivotal moment in human brain growth
How were you poisoned? What happened to your kombucha?

When I make kombucha I am quite careless in the process, but it always turns out fine.

depressedpanda··on Study puts fermented foods, not fire, as pivotal moment in human brain growth
Yes, meat being the driver is the more common (and simpler) explanation for our smaller intestines and larger brains. I guess plantbasednews.org just accidentally left this alternative explanation out.

That said, fermented foods could very well have played a part in it.

depressedpanda··on Dear Paul Graham, there is no cookie banner law
I only got a cookie banner on the first of those links, and as far as cookie banners go it wasn't very annoying; I clicked "no" and it went away immediately.
depressedpanda··on Htmx vs. React: A Complete Comparison – Semaphore
> As a backend engineer I Still haven’t managed to learn how react data management or JSX works.

What are your specific pain points?

JSX is HTML-like syntactic sugar, just write normal html but put JS stuff in curly brackets.

Data management can be tricky at first, but as long as you remember that everything that isn't memoized (via e.g useState) is recomputed on every render pass, you're 90% there.

You can get into the reeds of it of course, but you really don't need to if all you want to do is just build a regular app.

Page 1 of 13Next →