Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rswail
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
691.
▲
by
rswail
3y ago
and consulting fees!
692.
▲
by
rswail
3y ago
C4 is more than adequate. Draw the boxes and lines and make sure that people understand what they mean. Describe the system from the perspective of the reader. Just like a real architect will have different drawings/plans/elevatio
693.
▲
by
rswail
3y ago
I just read up on the IHK and it sounds like the equivalent for business that an employee pays to be a member of a union. The fee is 47 EUR + 0.14% of gross income, which is not exactly "significant" compared to the other fees, ta
694.
▲
by
rswail
3y ago
I will miss using Apollo, which is one of the best apps on my phone. It works well, complies with all of Apple's HIG rules, and is supported by an enthusiastic and communicative developer. Reddit management are incompetent fools that a
695.
▲
by
rswail
3y ago
It's interesting reading the comments here. When mobile (cell) phones first arrived in the US, they were a status symbol for rich people. When they arrived in Australia, the first adopters were trades people. They could be contacted an
696.
▲
by
rswail
3y ago
Off topic, but where can I find: 1. A modem that handles ADSL/VDSL/fibre incoming and 10GB ethernet outgoing with passthrough to: 2. A good wifi 6 mesh router + APs (eg Netgear or equivalent). I don't want them to do anyth
697.
▲
by
rswail
3y ago
Just reading all of this (I haven't used ligatures when coding), but the confusion between a ligature of >= and the Unicode ≥ (U+2265) could be handled by the language parser accepting either to mean "greater than or equal to&q
698.
▲
by
rswail
3y ago
My iPhone has a lightning port and wireless charging. That's two. How long until wireless charging is the default? Particularly combined with the iPhone's magsafe that allows charging to occur while the device is at any orientatio
699.
▲
by
rswail
4y ago
What you're actually saying is that when you use the standard language bindings for a protobuf parser, the type safety is as built in as your language. JSON has a limited set of types. There is object, array, string, number, boolean, a
700.
▲
by
rswail
4y ago
How are you using this web site? The entire thing is "discoverable". What you're talking about is how can you publish a machine readable discoverable API. Just like RPC, there is no "well known" endpoint for getti
701.
▲
by
rswail
4y ago
> Pretty much nobody uses "true" rest. [citation needed] You're using it via your browser on this very website.
702.
▲
by
rswail
4y ago
In other words, by using a RESTful style, with HTTP as the protocol, you get all the benefits of REST. The fact that you're using protobuf as the media type is irrelevant to the protocol. As for the content negotiation for JSON vs prot
703.
▲
by
rswail
4y ago
Is the image/jpeg media type "typesafe"? How is using, for example, JSON Schema to define your types any better or worse than a "proto" file that requires a compiler, a parser, and a client and server library?
704.
▲
by
rswail
4y ago
And the first thing that people do when they start using websockets is to define a message layer. HTTP is designed for transferring media types. It can transfer the application/octet-stream if you want to transfer "raw" binar
705.
▲
by
rswail
4y ago
REST is an architectural style , HTTP is a protocol that implements that style. People really should read the Fielding thesis to understand what it is, and what it isn't . The concept of resources maps well to URLs, which name thin
706.
▲
by
rswail
4y ago
Both Visa and Mastercard started out as companies that were owned by a consortium of banks. "By 1970, BofA gave up direct control of the BankAmericard program, forming a cooperative with the other various BankAmericard issuer banks to
707.
▲
by
rswail
4y ago
In other words, the signature is completely useless as a fraud prevention mechanism, which is why Chip+PIN was introduced in the first place.
708.
▲
by
rswail
4y ago
I'd argue the opposite. In the US, the merchants had too much power to delay the introduction of Chip+PIN readers. The fraud of magstripes was huge, because there was literally no security. Anyone could create a magstripe. Customers
709.
▲
by
rswail
4y ago
Very true, and if there's one thing about EMV, it is pedantic and convoluted and confusing, primarily because it has evolved and is not particularly subject to "intelligent design". :)
710.
▲
by
rswail
4y ago
Unlike most of the world, where when a Chip+PIN or contactless payment is made, where the risk is transferred from the merchant to the acquirer/issuer. That was the whole point of moving to EMV, it removes the fraud risk from the merch
711.
▲
by
rswail
4y ago
Whatever the card reader supports. What EMV call a "kernel" is not what a Linux person would call a "kernel". EMV don't really care, what they care about is that the protocols are followed and that the CHD (Card Hol
712.
▲
by
rswail
4y ago
Not entirely true. I've done a contactless payment that was interrupted at the reader and my PIN requested before the transaction was processed. I didn't need to re-present the card to the reader. It processed the rest of the tran
713.
▲
by
rswail
4y ago
The providers (and the readers) can't tell if it is a physical card or a secure element on a phone. So there aren't "different limits" for Apple/Google/Samsung Pay compared to using your physical Visa/MC
714.
▲
by
rswail
4y ago
The difference is that in most of the world, merchants are required to provide at least contact ("Chip+PIN") readers and as of a few years ago, fully support contactless reading. It's only the US as a major environment that
715.
▲
by
rswail
4y ago
I never used to go anywhere without my wallet, but during COVID, and now beyond, I rarely use my wallet when I'm at home. I still need to carry it when I'm driving, because our drivers licenses haven't been able to download t
716.
▲
by
rswail
4y ago
I always get PII and CHD mixed up :) Sorry, to clarify: PII: Personally Identifiable Information (relates to GDPR etc) CHD: Card Holder Data (relates to EMV etc) CHD is a form of PII, but PII has greater scope.
717.
▲
by
rswail
4y ago
If you use an EMV card in transit, then the Visa/MC rules say that the same card must be used to pay for the fare. Transit providers are not allowed to use the EMV card purely as "identification". I answered elsewhere on th
718.
▲
by
rswail
4y ago
Yes, the DPANs have to be tracked separately so that you use the same device/card to enter as you do to exit. You shouldn't be able to see anything about the DPANs except the 6+4 information though and perhaps some detail of which
719.
▲
by
rswail
4y ago
Sorry for the long answer, but there are 2 different questions: 1. How does "Express Mode" work? "Express Mode" is using the NFC "card" without any smarts from the phone, which is why it works when the phone it
720.
▲
by
rswail
4y ago
The DPAN is eventually detokenized prior to submission to the issuer for authentication and payment. So from Apple Pay wallet -> reader -> acquirer -> network -> issuer, the DPAN is used. When it reaches the issuer, the issuer d
More ›