Hacker Newsnew | past | comments | ask | show | jobs | submit | Jaxan's commentslogin

I find it so annoying that certain apps update every single time I open them. Why can’t they build something more stable?

Because, CI[1] and "Move fast and break things"

1. https://en.wikipedia.org/wiki/Continuous_integration


I just do <website>@<myhost.tld>. It is sometimes confusing by when interacting with customer support ;-)

Yes ma'am, my email address really is bofa.com@<optionoft's-lastname>.com

No I'm not trying to hack you.

Which in hindsight is also what a hacker would say. I can't win...


Where, of course, 'bofa' is merely short for 'bofetada.'

On top of it my email address is .me so is very common to when I finish spelling my e-mail, people waiting for .com

There are some big brain companies who will block you if their name appears in the email address. Like Discord. You can create an account, with discrod@example.com. But a seconde later you will get an email that your account got band.

They know their way around IT security! /s


What you say is often true, but in the case of Discord, at least in my case, you are wrong. My Discord email address is discord@xxx.com, and I am still receiving emails from them.

It happend to me when i created my account in 2025. Within seconds of verifying the address I got a email that my account was band for TOS violation. I than created a seconds account (within minutes from the same IP) only writing "dc" instead of "discord" and that worked. ¯\_(ツ)_/¯

Apparently they (unlike other entities I've dealt with) did not go back and review all of the existing, valid email addresses in their user database.

It's always an unpleasant surprise when some company terminates a years-old, active and valid account because of a stupid policy change on their part.


I had one website forward my mail to their legal department who asked me why I’m impersonating them :D Only required a short explanation though.

I've had this a couple times too

I often get asked whether I'm a fellow employee.

I have an account just like that at Best Buy with my domain. The teenage cashier I gave it to thought it was cool.

I’ve tried Linux on an older surface pro. It sucks, pen/touch is not reliable, the device wouldn’t shut off properly which drained the battery. But I guess NASA would have the budget to resolve that.

Kinda curious what model/when you tried it. I recently picked up a dirt-cheap Surface Go 2 and everything I've tried works great ootb including pen/touch, at least with Gnome, which was very surprising. Runs way smoother than the Win11 it came with too.

From my limited understanding it seems like a few years ago you needed a separate kernel for at least that model but nowadays everything's upstreamed seemingly.


Surface Pro 4, it is an older model, so it cannot run Win11. Indeed I needed a custom kernel.

I’m still quite happy with Win10 though.

I’ll have a look at Linux again.


Many compilers do change a recursion into a loop, avoiding the stack altogether!


It doesn’t really. The website thinks I’m on a iPhone 19 pro, although I’m actually on a iPhone SE 1st gen. So it’s off by roughly a decade.


> on a iPhone 19 pro

I wish the website could tell us how life is like in 2027!


Maybe that's one of Safari's numerous 'quirks' our frontend devs keep bitching about.

Which in this case Im thankful that Apple isn't too keen on following standards like these.


Mine is radically off as well. Says I've got a GeForce 980 or equivalent with 4GB instead of a 5090. I'm guessing the detection only really works on Chromium based browsers.


The hash is the same. But a hash set has to use == in case of equal hashes (to avoid collisions).


It's not always the same:

  >>> hash(float('nan'))
  271103401
  >>> hash(float('nan'))
  271103657


Yes. The CPython hash algorithm for floats (https://github.com/python/cpython/blob/main/Python/pyhash.c#...) special-cases the non-finite values: floating-point infinities hash to special values modeled on the digits of pi (seriously! See https://github.com/python/cpython/blob/main/Include/cpython/...), and NaNs fall through ultimately to https://github.com/python/cpython/blob/main/Include/internal... which is based on object identity (the pointer to the object is used rather than its data).


maybe it's that multiple bit patterns can be NaN and these are two different ones? In IEEE-754, a number with all the exponent bits set to 1 is +/-infinity if the fraction bits are all zero, otherwise it's NaN. So these could be values where the fractions differ. Can you see what the actual bits it's setting are?


I used to have a 2011 MBP and a M1 air at the same time. I actually preferred the mechanical trackpad of the MBP. Unfortunately that laptop died.


Doesn’t AdGuard work?


Yes, AdGuard works. That’s what I use, although I appreciate the other recommendations in the sibling comments above.


If you upload to arxiv, there are explicit instructions which tell you what latex commands work and which don’t for the abstract. The authors didn’t read those instructions.


To be fair, arxiv makes the experience as annoying as possible.


The arctic submission process clearly shows you how the abstract will look. The authors likely didn't care.


What do you mean by “these days”? To me, it seems like rust is a pretty constant factor on HN for at least two years now.


It feels to me like Rust has been pretty big on HN ever since the 1.0 release in 2015...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: