HN user

korhojoa

128 karma
Posts0
Comments65
View on HN
No posts found.

I came across a "special character" requirement while creating an account. The client validation was not the same as the server validation. The client proceeded as if my account was created, but it never was. The client functioned without an account until it was closed. I asked the creator what their app's problem was, why did I need to keep resetting my password, then be told that I don't have an account, and have to create it anew.

They would not believe I was creating an account and using the device, because their own logging was so terrible.

I had to send them a screen recording from me using this abomination, and only then was I told "you're using the wrong special characters". They helpfully gave me some examples of allowed special characters, which then would pass the server validation.

I wish they would have gotten rid of the account requirement, as the device and client software seemed to work fine without them.

I don't see why a slider couldn't work with "Auto".

Setting the temperature where one end is minimum, the other is maximum, and between them you have a choice of degrees.

Activated vents would probably be better kept as buttons instead of being on a slider, I might want to use the floor vents at the same time as the defroster.

Fan speed (imo) should be on a knob, like a volume control. It would be fun to see it move, like a motorized pot on a receiver.

Confident talk, but that's not at all the reality that I'm seeing.

Public transport is almost completely electric powered where I live (ferries still haven't changed to electric, but it's coming.)

Trucking is electrified, as in, the operators have realzed that they're cheaper to run, so they are changing over when possible. (Sidenote: with some of the heaviest loads worldwide)

Very many agricultural buildings in active use either have, or are installing solar. Their energy usage is so high, that any offset to it is "free" money. Many have installed batteries also, so if there is an interruption in power delivery, there isn't an immediate need to start up a generator.

Electric tractors are also something I've heard them want. Less maintenance means less time spent not being able to work.

Sure, fertilizer and animal husbandry have other emissions which aren't tackled by this, but why exclude improvement just because some other area isn't affected.

It works fine with intel and amd igpu's. They won't run many games at the native resolution though. Doesn't really matter to me, as the igpu's are in work laptops for me, so 60hz or better passes for "adequate".

Even a raspberry pi 4 or newer has dual 4k outputs, that can fill the entire screen at native resolution. Macs have been the worst to use with it so far.

Back when Windows 2000 was the new thing, I used to put "Program Files" on another disk with this. Starting programs became faster too, as things loaded both from the OS drive and the drive where the programs were installed.

I don't know what the deal is about people saying heat pumps are expensive. They used to be a little pricier than AC units, but it's just a 4-way valve in addition to one.

I just looked it up, and I can buy a heat pump for 200-400 euros (depending on desired output), installation is ~400 euros. Why are you paying 20-30x for something identical? This sounds like a price difference created by government behavior, like with solar panels and related hardware which seem to be significantly overpriced in north america.

Should be, yes. As long as instant transfers are enabled (which, reading this thread seems to not be as common as I thought).

I don't have a complete solution but this is all public information.

Barcode to read with your bank app (guide is in Finnish) https://www.finanssiala.fi/wp-content/uploads/2021/03/Pankki...

Example Bank API: https://op-developer.fi/p/psd2-info

The user will likely take ~20 seconds to get their phone out, unlock it, log in to the bank app, confirm the transaction and set their phone down. The PSD2 API shows the transaction immediately (again, instant transfer being enabled is a prerequisite) and the seller can confirm that payment is complete.

Based on the replies I've been seeing in this post, I'm starting to think that my banks (or I've somehow lucked out) have been very proactive in providing users with desirable features.

Instant transfers have been the default for quite a while, and possible (for a fee) for as long as I can remember.

Online payments with instant confirmation have been really easy for 15+ years.

I'm trying to think of any bank that I've used that would not have "address book"-like functionality, and I can't think of one. All of them have this, and have had the feature for as long as I've used their online banking. Perhaps the banks you're used to aren't very modern?

SEPA transfers are (at least mine have been) max. 1h until the transfer is complete (some limit this to "banking hours"). Instantaneous transfer is common.

It seems to me like there is great variety depending on what bank you use.

API's are common, and even the same between banks now with PSD2.

Tbh, a banking barcode (or EPC QR if you prefer) displayed on the seller's webpage with unique reference + reading it with your phone and making the payment is that internet payment method via giro. The webshop uses PSD2 open banking to get notified of new transactions and knows when it is transferred.

You can move more power per conductor with three conductors than with two.

As a sidenote, my apartment has a 3x63A main fuse. Three-phase is everywhere here. Really convenient for ev charging too.

Location specific issue. Higher voltage resolves this and a regular household socket will power this just fine. Then again, if you're spending that much money to get the job done, new wiring is probably one of the cheaper parts of the build.

I mean, it is kind of nice to notice that something isn't going to work because you have the linters and tests. When your developer count goes up, chances that erroneous behavior is included also goes up.

I've created proof-of-concepts that worked perfectly but would make you cry if you looked at how they worked. Eventually they became that mess. Everything is a self-contained unit so it doesn't mess anything else up. Of course, there is always time to keep adding new stuff but never to refactor it into what it should be.

I prefer the way with linters and tests, it at least lessens the chances of whatever is put in being broken (or breaking something else). (Then again, somebody putting "return true" in a test _will_ surprise you sooner or later)

That, as a person from a nordic country, sounds like a very American take. At least over here, the point is to make the people be in a state where criminal behavior isn't desirable. Coming out of a sentence with debt (unrelated to the reason you were there) seems counterproductive.

LLM's can be good at guessing the code you want, but I've seen them guess the comment or documentation correctly, then the implementation is the opposite of what you asked. It also generated tests which were for the incorrect case, with comments showing the opposite of what you wanted.

For somebody new at the language or new to programming in general, that difference can be imperceptible until it gets to a review.

I've also managed to spot people using an LLM to write stuff due to them doing things which won't pass linters or code tests.