skysight-inc/HackerNews huggingface dataset:
SMS are not much on their way out. I just got an OTP via SMS for an online credit card payment. Then I had to insert my secret PIN too. Friction friction friction.

Some banks authorize operations with their apps: it's either fingerprints, PINs or codes by SMS. Usually a combination of two of them. One bank also requires a kind of captcha. Of course I'm hating all of this. I wish they pay me for the extra work.

We were better off when things were worse /s
What's your ROI like? Do you have a big initial investment to get this kind of income?
Not even Microsoft's core windows applications seem to generate a event log when it has a critical error. If you've disabled a service which part of its 'Settings' application uses, or Microsoft Store requires and it has a critical error then you get an general error message (which the error does not tell you that it requires a service running), but nothing in the event logs. So far event logs have been far more useful for things that aren't errors such as login and startup times for Windows.
Ask HN: Thoughts on bring-your-own Account integrations?
Hey HN,

I'm curious what people here think of product integrations in SaaS tools where you bring your own account, versus the SaaS tool just providing the integration themselves and charging for it.

As a firm example:

Say a SaaS provides SMS functionality: You can either supply the SaaS your API keys to Twilio, or use the SaaS's own SMS provider.

Which do you prefer, and why?
> It’s a good thing fusion is only 20 years away.

Is it? This sounds exciting. Can you say more?
In fact, I think maybe in Europe second-hand bookstores do pay some kind of royalties? Maybe libraries do too?

In the US, the "first sale doctrine" has legally preserved the right to give, rent, or sell an object legally in your possession, without the permission of the copyright holder.

For 100 years (I believe the first sale doctrine was first established in 1908), it did not imperil the business of writing and selling books.

In 2021, that market does seem imperiled, as the OP is about... but I don't think the 100-year-old first-sale doctrine is to blame, or eliminating it would fundamentally change the market forces. I mean, if it was the issue, then the market for books would be fundamentally different (and better for copyright holders) in Europe than the US, but is it?
It wasn't too long ago that Samsung Chromebooks were powered by an Exynos. Even a lightweight system like ChromeOS was quite slow...
Pretty cool, but let's not fool ourselves. Recall history or why Microsoft is doing this. This is a long-term strategy.

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
I agree with all this. It’s one of the reasons why so many products get built and fail - engineers of all sorts, not just computer programmers, need to consider why things need and get made and who for, even if they’re only concerned about the most particular of technical details.

I think a lot of engineers could stand to take a formal graphic design/drawing/writing/critiquing class so they can better communicate and understand themselves better.
None baked in (yet). Maybe in 15 or 16; Zedstore (a project for a PG columnstore table access method) is slowly getting more and more feature-complete, and might be committed to the main branch in one of the next few major releases.
On-Base Percentage
I think the vitriol is because they profit scandalously from their efforts.
It's almost as if being mediocre is fairly mediocre
They already run a Samsung desktop called “Dex” on their phones.
> DIY email hosting is a massive PITA

Once you figure that out, it takes very little effort and resources to add a seconds user. Especially if you limit disk usage.
The birds do eat some, but that's fine. The birds in this city don't appear to have any shortage of food. Some plums or berries will be ruined or taken, but mostly the garden manages itself just fine. Same as you'll find wild berries in huge numbers – many have already been eaten by wild animals, but there's still plenty left too.

One perk of this style of gardening is that, for various reasons, pest moderation seems to happen automatically. No pesticides are required, the garden is watered by humans only a handful of times in summer, and no fertilizers besides city compost are used. Everything is lush and happy. Insects are everywhere, and perhaps birds are eating those instead of berries. It's hard to say exactly how each biome functions, but this one is very productive and animals aren't a problem for it.
Ask HN: How do you increase your listening speed without losing comprehension?
I now listen to podcasts at ~2.7x with extreme silence trimming and I can't seem to break past this speed level.

I have to slow it down to 2.4x for speakers with even minor less-familiar accents.

I'd like to get to a general 3.5x speed if possible, although hours and years of practice have still left me at my current plateau.

I am not a blind person (they can comprehend speech at incredible speeds). I'd like to be able to do other things while listening at high speed (e.g. walking or doing dishes).

How do you increase your listening speed without losing comprehension?
I would pay for it now if that was all there was. Why not? I pay for someone to fix my car. I pay someone to do my taxes. Some women view themselves as sex workers providing a service. I would take them up on that now if I were younger.
We were taught in first grade (just to give credit where due) that a big enough food surplus allowed for specialization of labor. So it might not have stimulated trade directly, but enabled people to work on things that could be traded, such as artisan goods, smelted metals, and so forth.
> Additionally, some application developers directly parse a file in Mozilla’s source code management system called certdata.txt, in which Mozilla’s root store is maintained in a form that is convenient for NSS to build from. The problem with the scripts that directly parse this file is that some of the certificates in this file are not trusted but rather explicitly distrusted

Could the file be split to retroactively fix everyone doing this?
Seriously, I'm used to a bit of contemplation before I hit that final "Buy" and proceed to the payment gateway. I like it. I like that I have to enter my billing/shipping addresses. Decide if I want an invoice for a business or an individual. Think again. Go-around hunting for a better option one last time.

Lately, I've had a harrowing experience of misclicking on Amazon. The bastards have put "Add to Cart" and "Buy with 1-Click" so close together that I clicked Buy thinking I was adding to the cart.

I promptly got emails about my order having been finalized. No confirmations, no whatnot. Like those annoying traffic lights on some streets that go straight from red to green, without amber in between. I felt a bit robbed. True, I wanted to buy the stuff, so I didn't cancel, but damn it, not like this.
What would you have preferred?
This sounds like a serious issue, and I wouldn't be surprised if news will come out soon about an app that allows for a massive security breach because it didn't use the root store correctly.

S/MIME and HTTPS are quite different types of services, the former still usually relying on long-lived certificates whilst the latter is moving to shorter and shorter certificate validity, lessening the impact of a breach. Using S/MIME certificates to validate TLS might even allow a website to use the certificate of some random email address in your company to do a man-in-the-middle attack on your certificate, if the app's implementation was written badly enough.

--

Offtopic: speaking of root stores and Mozilla, I'm still miffed about Firefox's decisions about the subject on Android. They removed the old root certificate management/installation pages, put a switch to enable the system's user certificate store in about:config and then removed the ability to use about:config from the stable release of Firefox for Android.

I've seen a commit message saying that they moved the setting to allow the certificates the user explicitly installed on their system to work inside Firefox into a secret developer menu. I found that thread because I was looking into why my phone would randomly reset the about:config setting every day (because of a bug? because of the change? who even knows).

My intranet websites work on pretty much every browser other than Firefox on my phone. It's really annoying.
Oh, I remember this. I wonder how much of it was they came up with the design quickly and realized they had a lot of time and money left, so they got to work on the justification process that we see here.
Your lexer now needs to understand JavaScript too, though.
As an introvert myself, strong disagree. I (and introverts in general, to my knowledge) don’t have any trouble interacting with people in small group settings when those interactions are focused on ideas. The problems come with large group settings and small talk. Pairing is in the first category, not the second.
Related is also to choose to work in the appropriate medium. There are many things called books, but not all of them are defined by numbered chapters, carefully outlined paragraphs and artful prose - and it's the obligation of such that tends to act as a barrier.

A 8-page zine can usually get the essence of an idea out of your head, and the format lends itself to thinking about the overall aesthetic as part of the message.
1 could be a bad implementation from the merchant. There is an exemption for low value (<€30) transactions and you can do five low value transactions before needing re-authentication.
> a mobile app should not be that hard to deal with

My grandma can't even use a smart phone to call people with. She only answers if you call because she is literally terrified of technology.
It's not just about type errors. (Good) autocomplete and documentation are only available when types are either explicitly labeled or correctly inferred. It's important that I be able to 1. type in just the first few letters of a method name and press <tab> to complete it, and 2. hover over a method's name and get docs for the method. Both of these are only reliable if the type of the caller is known.
This ended with /s but DNS and other global namespace management systems are actually one of the problems blockchains solve perfectly. We all need to know what the value of some key->value pair is and have that information always available and easy to update. Blockchains handle data distribution natively, allow updates from authorized parties, and have 100% uptime. Transitioning DNS to something like ENS is something with lots of upsides and few downsides.

Take a look at https://ens.domains/about and https://handshake.org/
What's the alternative? As a customer, I find the idea of loosening transactional security for the benefit of companies mildly nauseating.
I think the problem with enthusiasm for unnecessary consumer goods is the environmental impact.

I do agree consumers don’t deserve condescension for geeking about technical details, but I still see it as at least ironic when somebody buys an overengineered product.
I would have thought AMD's licensing agreement would prohibit Samsung products including Navi 2 from competing with AMD's own laptop-focused products (Cezanne & rumored Rembrandt).

>AMD will license custom graphics IP based on the recently announced, highly-scalable RDNA graphics architecture to Samsung for use in mobile devices, including smartphones, and other products that complement AMD product offerings.

So I would only expect this in Samsung laptops, where so far they have been hesitant to use AMD SoCs.
I use Django SQL Explorer pretty much every day. It's been wonderful for my needs. I'm also very happy to see django sql dashboard as an alternative and in particular the dashboard features like vega chart and markdown integration. I will definitely check this out. Thanks to both of you!
Anyone who wants seriously to look at this problem needs to grapple with the following: preferring one's beliefs to counterevidence is not just a property of "crazy/stupid people", but of humans in general, including oneself and everyone on one's own side. This is a difficult fact to face, and to the extent one can face it, I think it changes everything. Even if one makes the smallest beginning at doing so, it already starts to change everything.

For this we have to stop pointing the finger at the others—their ridiculous beliefs, their preposterous disregard of evidence—and face that we ourselves are the same way. It's not that the other side does it more; it is simply that it is easier—much easier—to see it in them. If you think you don't do it, or (an easier self-deception) you don't do it as much, this is because you are lacking in self-awareness. (I don't mean you personally, of course, I mean all of us.) And let's be honest: we all feel that we don't do it as much. I feel that myself even as I write this.

A timeless essay on this is Orwell's "Looking Back at the Spanish War" (https://www.orwellfoundation.com/the-orwell-foundation/orwel..., discussed last year at [1]). The depth of consciousness that Orwell reached in that essay is profound, but its profundity is obscured by how simply he states it, and no doubt also by the fact that we all think we already know it and are the exception to what he describes.

Atrocities are believed in or disbelieved in solely on grounds of political predilection. Everyone believes in the atrocities of the enemy and disbelieves in those of his own side, without ever bothering to examine the evidence. Recently I drew up a table of atrocities during the period between 1918 and the present; there was never a year when atrocities were not occurring somewhere or other, and there was hardly a single case when the Left and the Right believed in the same stories simultaneously. And stranger yet, at any moment the situation can suddenly reverse itself and yesterday’s proved-to-the-hilt atrocity story can become a ridiculous lie, merely because the political landscape has changed.

---

Early in life I had noticed that no event is ever correctly reported in a newspaper, but in Spain, for the first time, I saw newspaper reports which did not bear any relation to the facts, not even the relationship which is implied in an ordinary lie. I saw great battles reported where there had been no fighting, and complete silence where hundreds of men had been killed. I saw troops who had fought bravely denounced as cowards and traitors, and others who had never seen a shot fired hailed as the heroes of imaginary victories, and I saw newspapers in London retailing these lies and eager intellectuals building emotional superstructures over events that had never happened. I saw, in fact, history being written not in terms of what happened but of what ought to have happened according to various ‘party lines’.

[1] Looking Back on the Spanish War (1942) - https://news.ycombinator.com/item?id=24961407 - Nov 2020 (128 comments)
Switch to a more modern bank. I've got both a crappy German one and a good one. The difference in friction is big.
The fact that it has nullified any advances made in solar electricity. The required complexity uses so much electricity it is an environmental disaster to come.
$75k a year will put you in the top 25-20% in “Western Europe”. In Denmark where education and healthcare is paid for collectively and our tax is 38%, you would need to earn $125k to be in the top 5%, and we’re pretty similar to countries like France and Germany.

So you can say that 75k a year would be a decent pay in Europe, though maybe not for someone with a candidate degree in software engineering.

https://www.detdanskearbejdsmarked.dk/den-danske-model/portr...
https://browser.geekbench.com/mobile-benchmarks

The 2.5 year old XR is faster than Android flagships.

I wonder what tricks Samsung has to close the gap.
It doesn't have to be SMS password. Some banks are way more convenient. I only need my phone+fingerprint.
Yeah, this phone: https://browser.geekbench.com/v5/cpu/7821516

Probably has plenty more power than this laptop: https://browser.geekbench.com/v5/cpu/7185745
Better question:

Why are you even watching ads?

Due to my ad blockers and not watching TV or listening to the radio, I almost never see or hear ads, so didn't even know that many ads looked the same.

I wish more people used ad blockers, so we can wipe out the cancer that is advertising.
I would say "perfectly" is an exaggeration in terms of not every request being perfect, but as a system it has worked perfectly as designed.

Name another system that has delivered the sheer quantity of results compared to the number of faults. I can't even imagine how many answers have been given DNS servers.
I understand where you're coming from but I hold the extreme opposite view.

I believe it should be illegal for a company to intentionally allow children into a system where their psychology is manipulated. Instagram has huge negative psych effects, predominantly on young girls. But the other social dynamics, and the effects of advertising, and the effects of the echo chambers that result from the algorithmic feeds are profound and harmful across all social media platforms.

It isn't socializing when every photo is edited, every post that a kid sees is the most dramatic thing thanks to the algorithm, and moral/political activism is rampant and signal boosted. Kids should learn how to deal with real humans in the real world rather than digital characterizations of humans curated by a machine.
Sure, but I think we might be just getting into a semantics game with how we define prison.

I just think that 'prisons' should become whatever sort of institution is best at rehabilitating criminals while still minimizing the amount of harm they can do to society during the rehabilitation process.
$ python -c 'import this' | sed -n 15p
There should be one-- and preferably only one --obvious way to do it.

Sadly, the python type-checking situation appears to be going the way of the python packaging situation.
> Is it really true that Pivotal had only n/2 workstations for the n devs?

By and large yes this is true. There were some teams that experimented with odd numbered sizes and others that were split remotely that required more to facilitate all pairing rotations.

> How does such a wonky culture take root in a fairly large organization anyway?

I suppose wonkiness is in the eye of the beholder. The company was simply built around XP, with pairing being a core part of that. I went to Pivotal (2015-2019) because I wanted among other things, to try pair programming from some of the most committed to it. In that way, it's self-selecting. It was baked in throughout the interview process. Sure, there are a lot of senior engineers who will never get on board with pairing, but there also are far fewer companies that commit to it in the same way.
"I haven't actually read any other books by him. "

He's very good at coming up with creative plots and good storytelling - but after a while it all seems generic and kind of the same - and he is not good (or doesn't bother enough as people buy it anyway) to avoid lots of plotholes in the stories and logic gaps. Or rather to bring the story lines together in the end, he seems to use ductape.

So I enjoyed his short stories much more, as they were much more consistent, than the big, blown up "masterworks" of him.
> I find it striking that you’re making very emphatic, very confident statements about things they have experienced and you have not.

You're free to whatever interpretation you wish. I'm glad it worked out for them (and you).

> It leaves the person who is typing free to power ahead at full speed, without having to pause for thought.

I hope you can look back at that statement and see how ludicrous it sounds.
You've pretty much said anything I would have. Having heard the speed at which blind people's text-to-speech goes, I'd say that likely represents some kind of cap. I'd imagine that all factors being optimized, time and practice would be the only way to faster speeds.
Does the EU regulatory environment lead in onerousness or is it working well?
You still have to install Docker Desktop and enable the integration. You can't simply install docker in your WSL2 distro and use it.
There is a great book which touches on this subject, Against the Grain: A Deep History of the Earliest States, by James C. Scott.

It overturns many of the latent assumptions about early history, particularly in Mesopotamia. It's well argued, I recommend it. I listened to the audiobook FYI.

https://en.wikipedia.org/wiki/Against_the_Grain:_A_Deep_Hist...
Stripe has one of the best pieces of API documentation out there, and their sandbox actually simulates SCA to the fullest extent possible.

The only things missing from their testing arsenal are a debit card that triggers SCA past X amount, and a debit card that has limited funds.
Start a blog. I spent minimal effort making 5 blog posts a few years ago and it already pays for the cost of the domain through ads. Imagine what revenue 100 blog posts, or 1000 would bring in. https://www.codingwithricky.com/
PSD2 has been great for EU citizens because it lets them use personal finance apps of choice instead of being locked in to their bank's own app.

GDPR has been good even for non-EU citizens because it prompted some companies to provide data controls for all users, not just EU citizens. I have only come across a few American local news sites that block EU visitors.

There are other reasons technologists may leave, such as higher salaries and larger capital markets in the US, but GDPR, PSD2 and Covid-19 would not be incentives for most.
Leaked MacBook Schematics Have Aided Independent Technicians Performing Repairs
Copying and pasting code blocks on GitHub
I bet the trick is that the new exynos laptops are just like the old ones: low end.
especially scalable SVG graphics
It quickly gets complicated. There are many more variables to take into account.

- SCA exemptions
- Prepaid Cards (with no built in 2FA support)
- Banks in less developed markets (No 3DS)
- "We encountered a 3DS processing error" is a common nondescript message which occurs with international payments

For regular merchants, the decrease in conversion (double digit) is VERY far away from any improvements in chargebacks. Bear in mind that most merchants need to stay below 0.75-1% chargeback regardless of conversion/decline ratios.

EDIT: Spelling
One challenge I had with the opening statistics in the post is that it treats all books being equal in writing quality and market demand. Just because I write a book, doesn't entitle it to be bought.
I would have more confidence in Big Pharma if it wasn't an industry driven by profits, but for public good.

Look at ketamine vs esketamine, for example: "Why isn’t ketamine an approved depression treatment, then? It comes down to profits. Ketamine’s patent expired in 2002, meaning that further studies into the drug would not bring any financial returns to the companies funding them." [1]

I think it would make sense that there are also natural remedies that may be available, and cheap for consumers, but simply aren't considered because they would not be profitable. It's not worth it for them to look into these natural remedies if they can't put a patent on them and make money. Big Pharma, being primarily for profit, would even have an incentive to discredit these natural remedies, as it could harm their business.

[1] https://qz.com/1889308/why-isnt-ketamine-approved-as-an-anti...
So true.

Each time I was hired, I was expected to learn on my own time. The best I could get was a $30 book paid for.

I kinda assumed the company was responsible to train you. The only training I received was when I volunteered to be first aid for the office. But I assume it was only due to it being a legal requirement to have some trained people.