HNHacker News
TopNewBestAskShowJobs

seppel

716 karma · joined December 3, 2017

submissionscomments
seppel··on European Payments Initiative (EPI)
For people like me "make it not happen in the first place" means online payments using credit card are no longer happening.
seppel··on European Payments Initiative (EPI)
We handle it by making online credit card payments super annoying (you have to login into our bank account and verify it with a second factor), so most people I know stopped using credit card payments.
seppel··on The grandmaster diet: How to lose weight while barely moving (2019)
But running (compared to sprinting or weight exercises) is not exactly good at building up muscles.
seppel··on The grandmaster diet: How to lose weight while barely moving (2019)
> An hour run can easily burn 700 calories for someone my size (~70kg).

If you can run for 1h then you are quite likely already in a good shape (if not, running 1h every day would kill your joints).

> Running an hour a day 6 days a week burns more than one pound of fat a week.

Usual advise is to run at most every other day to let the body regenerate. That said, eating 500kcal less each day has the same effect and is much easier then running 1h six days in a row.

seppel··on Learning APL
But it is the switching from infix operators to prefix operator that is making the second example less readable (and the implicit precedence of the operators). Writing it as

    (a times (b plus c)) equals ((a times b) plus (a times c))

would be a fair comparison, which is much more readble than

    =(*(a, +(b, c)), +(*(a, b), *(a, c)))
seppel··on Extracting Objects Recursively with Jq
You might prefer gron for this use case: https://github.com/tomnomnom/gron
seppel··on No sane compiler would optimize atomics (2015)
Helgrind does something like this: https://www.valgrind.org/docs/manual/hg-manual.html
seppel··on Show HN: SQLite query inside a Bash function
Or with http://harelba.github.io/q/
seppel··on Lego Ideas Typewriter
This is true, but what changed is that Lego is now filling the inside of their models with ugly colored bricks, which makes changing the models much harder than in the past.
seppel··on Stanford CS Curriculum 2021
> a real-world ethics problem, such as the Duke/Potti scandal [1].

Why is this an ethics problem? That's just "normal" scientific fraud, isnt it? What is there to discuss?

seppel··on Belarus 'diverts Ryanair flight to arrest journalist', opposition says
> A threat of violence is a very large difference, I would not call that just window dressing.

They forced the plane to land by locking all airspace around it. And yes, they would also have started fighter jets if the plane would enter the forbidden airspace.

seppel··on Belarus 'diverts Ryanair flight to arrest journalist', opposition says
> This is an incredible assault on EU right. A flight leaving EU soil, arriving to EU soil was diverted and forced to land on a country essentially ruled by a strongman, in order to arrest an opposition journalist.

Note that the EU did something similar: The forced Evo Morales to land in Vienna (on a flight from Moskow to Bolivia) because they suspected Snowden on the flight.

seppel··on Initial Stress-Derived Noun
German has more as less exactly the same order in which adjectives are sorted (unless you want to put stress on any particular adjective).
seppel··on The case for, and against, the still-unseen Planet 9
> That's not true, that would mean that webcam video by default would flip any writing and make it unreadable.

That is exactly what happens if I open Facetime on my Mac and hold something in the camera.

To be a bit more precise: There are two streams generated. One is shown to yourself, and this one works like a mirror. The other one is shown to remote participants and this one is not flipped.

seppel··on The case for, and against, the still-unseen Planet 9
The software of the webcam usually flips the video, so that it looks like a mirror to you.
seppel··on The case for, and against, the still-unseen Planet 9
> Because a mirror doesn't reverse anything.

Well, a mirror gives you a different picture than a webcam and a computer screen (unless the webcam software flips the picture along the x axis).

Now why is that, that the software needs to flip along the x axis? It is actually because a mirror mirrors around the the z axis, so it switches front and back.

seppel··on Rockstar thanks GTA Online player who fixed load times, official update coming
There probably is a story behind it. Like some developer looked into the bug in the beginning (when when the load time was not that bad because the json file was smaller), saw that the time was spend parsing json, and then, without thinking too much whether this makes sense, wrote in the bug ticket that, to make it faster, they would have to switch from json to something better/faster/different.

Since switching the file format is probably some work, maybe involving many differnt teams and network protocols, the bug was closed because it too much efford.

And then, whenever somebody complained, the old bug was referred which unfortunately never got a proper analysis.

Sad, but I saw this happening many times in the past in some projects. Since the old and wrong analysis will be in many powerpoint slides and heads, it is incredible hard to argue against or get even time to work on such a problem. Usually, you need someone who just takes some time form other projects without telling anyone and ninja fixes the problem to solve it.

seppel··on Flameshot – Simple, powerful screenshot tool for all major operating systems
Literally the first sentence of the linked page is "Improved MacOS support. MacOS is now officially supported and we will resolve any reported issues on this platform."

However, I think build-in screenshot tools (that even can take videos) in Macos are already quite powerful. What do you miss?

seppel··on Every thought about personal finance I've ever had, as concisely as possible
Death insurance is not compulsory and I'm not sure why the OP pointed out health insurance. I was just pointing out that it is expensive, independent whether you are self-employed or not.
seppel··on Transhumanism: What's the Plan? (2020)
Well, it does not work until it does and it is hard to assess work far away we are from it does work.
seppel··on Every thought about personal finance I've ever had, as concisely as possible
I was talking about Germany.
seppel··on Every thought about personal finance I've ever had, as concisely as possible
> - Health insurance is another big expense. At one point I paid more for insurance than rent, because I'm self-employed.

Health insurance is also really expensive as an employee, but people dont notice because half of the cost is completely hidden for them ("paid" by the employer) and the other half also never reaches their bank account but is on listed in the monthly payroll notification.

seppel··on Firefox for iOS 32
> And no, as a user, I don't want Chrome on iOS.

Then don't install it. Seems to be quite simple.

seppel··on 17 year old Firefox feature request fixed
Still interesting that they internally dont use bugzilla. I wasnt aware.
seppel··on How this Ends
It is no problem is Germany but expensive. I personally had not problem to fix it for 10 years and decide then.
seppel··on An experiment in giving cash to recently homeless people [video]
> So it's not really universal

UBI is never universal, that is just a marketing term. Where should the money come from? To finance UBI, you first have to get the money from somewhere, and for those people, UBI means just paying higher taxes.

seppel··on Apple Silicon M1 supports “billion of colors” a.k.a. HDR 10-bit output
> He was going crazy over a file being shown as 600Mb on Windows and 629Mb on mac. When he compared the bytes values, they were the same (around 629,145,600 bytes) and that settled it.

To be fair: It make sense to measure RAM in MiB, because it is addressed by binary address lines so you always end up with a power of two.

Files are, however, as big as somebody decided to write into them (modulo some rounding to the next sector, depending on file system implementation details). It does not make much sense to measure them in MiB. Quite often it just more confusing to calculate file sizes in MiB instead of MB. I dont even know why Microsoft stated that MiB business.

Similar with hard disks by the way. They contain as many sectors as the manufacturer was able to put on them. There is no power of two involved.

seppel··on MkLinux
> but I have memories of trying to compile programs and having to dive into the source and make changes with the blind confidence only a teenager could have.

That is an awesome sentence. I sometimes miss this blind confidence I had as a teenager.

seppel··on Show HN: 128-bit, roughly-ordered, URL-safe UUIDs
> Yes redundantly encoding type everywhere in your id will be easier for a specific kind of bug yet you're adding that overhead all the time in both your db mapper and extra bytes everywhere.

I can safe the extra bytes by just removing the '-' from the uuids and using the more compact enconding (base what ever). And at the same time I'll safe countless of debugging hours, because everybody is aligned what kind of ids we are talking about.

> Or we are getting reports of invalid order ID let me run a scan across db's and see if its valid anywhere, oh hey it shows up in persons somebody mixed them up somewhere or no it's just invalid somebody messed up in some other way.

Because you have access to all the DBs and you can easily write a query over all your dbs. That is the naturally assumed.

seppel··on Show HN: 128-bit, roughly-ordered, URL-safe UUIDs
> Either one will error in a sane system that checks to make sure the UUID is actually in the db either one can have mishandling sending the wrong id

Yes of course both will error. What is easier to debug:

order:"person-550e8400-e29b-11d4-a716-446655440000"

or

order:"550e8400-e29b-11d4-a716-446655440000"

In which case you could locate 550e8400-e29b-11d4-a716-446655440000 in one of your DBs quicker in case of a emergency situation?

← PreviousPage 3 of 11Next →