skysight-inc/HackerNews huggingface dataset:
The crux of the question is, I guess, if a renewed credit card (with a new expiration date) is a "new credit card". Presumably this feature wouldn't work if you changed your card to one with a different CC number because it's a new account. If I lose/damage my card and have to get a new physical card, I at least don't think of that as a "new" card in terms of billing. It's not a new account with the card company in a contractual sense.

I understand the issues with some companies making it really hard to cancel a subscription, and I agree that there should be more regulation around being able to unsubscribe easily, but in the abstract, a subscription is a contract to pay X a month for Y service until you give the vendor notice of cancellation under some terms. If anything "canceling" by intentionally voiding your payment information in this way is a hack of the system, and a little unethical, even if it's expedient.

I would guess that, in the majority case, people's subscriptions lapsing due to their card expiring isn't intentional. I know I've certainly had to re-subscribe to a lot of things before, due to my card having to be replaced because of fraudulent activity, and if it could have just automatically incremented my expiration date by a couple months, that would have saved me hours of work.
Is this likely to go on container ships and help them become more eco friendly?
Except...Advance Publications is associated with Hearst

https://www.hearst.com/-/the-hearst-corporation-and-conde-na...

One of the board members of the associated press is from hearst

https://www.bloomberg.com/profile/company/125749Z:US

The associated press is a gigantic media organization that dominates just about all global media.

Most media are ran and controlled by the same people at the very top who have interests in a staggering amount of the media consumed around the world.

And essentially, reddit became the media's answer to facebook et al. after it was purchased by them.
For Latin America, the best option is MercadoPago (Market Pay)I believe. I have no relation to them by the way.

It is from the same company that created MercadoLibre (Market Free) which originally was a clone of ebay. MercadoPago is a clone of Paypal.

Mercadolibre/Pago is worth about 51.000 billion dollars today.

Again no relation.
The root cause of all this seems 2 things:

1) lack of accountability due to section 230 for companies like FB. We need proper cyber ethics governance model other than "hands off".

2) corporate takeover of government results in government "for the corporations". Other than voting for non-corporate owned politicians not sure what can be done at this point.
As much as at first blush progressive taxation based on lifetime earnings might seem fairer, it has extremely dangerous consequences. Having your tax bracket go up throughout your life creates major complications in saving for retirement (and extracting deferred income from retirement savings) which is enough to make the idea wildly impractical in my view.
Please omit swipes like "for millionth time" and "you're really not making any sense at all" from comments here, regardless of how wrong someone is or you feel they are.

https://news.ycombinator.com/newsguidelines.html
That could probably go into a whole separate article. But...

The first rule of DNS TTLs is expect some things to not respect them.

If you are changing your records frequently or urgently, set ttl somewhere between 1 minute and 5 minutes. Maybe 15 seconds if it's really a lot, but don't go below that cause things get weird.

Other than that, most things should probably be between an hour to four hours.

If you're paying per query, make ttls longer to reduce your costs. Don't make ttls longer than one or two days.

Also, don't make long chains of cnames and what not, and don't let your responses grow beyond 512 bytes (cause it won't work on some networks), allowing for NAT64 turning your A records into AAAA records. IIRC that means don't return more than 8 A records, but your mileage may vary.
An interesting output of this is, if you keep scrollbars visible, you'll find that a lot of websites end up with weird extra scrollbars on random elements.

What often causes this is some HTML element overflowing by one pixel, but no one saw it during the QA process because all the webdevs were using Macs, which have invisible scrollbars by default. I always enable visible scrollbars on my dev computers specifically so I can catch problems like this.
Why Research Participants Forget
I found organizing and finding documentation to be a huge problem ten years ago, not so much now with wikis having decent search. The biggest problem remaining is that it's simply hard to write good documentation, much harder than providing ad-hoc help in person or over Slack.

The reason is that every time you provide an ad-hoc explanation of how something works, you have a concrete context: a person, what they're trying to accomplish, and their understanding. You also have the opportunity to correct course as the person provides immediate feedback in the form of questions and comments. You have a high probability of eventually navigating to positive feedback and a thank-you at the end.

Writing documentation for an abstract audience is much, much harder, and as a result, you will likely hear a lot of negative feedback.

You think you've documented something really thoroughly, and then you hear that it took a recent hire two days to get through it instead of two hours. You start hearing, "This production troubleshooting task was supposed to be documented, but the new person said they had to figure most of it out for themself." WTF? What is "most of it?" You wrote down everything. So you talk to the new person and find out that even though they're a mid-level engineer, they only know Java and have never heard of jq, so for the part that requires pulling some data out of a complicated API response and feeding it to a different API, they wrote a 1000-line Java program complete with tests. You also find out that nobody told them how to make read-only calls to production APIs for troubleshooting purposes (you probably should have linked that info from your documentation) and oh my god in their quest to do this they somehow got their hands on the production API key used by one of the services. Equally horrifying and impressive. So that's what they've been doing for the last two days, because your documentation didn't anticipate the questions they had.

All of that would have become apparent in five minutes on Slack, and it could have been cleared up with a couple of links and examples, but you didn't anticipate any of it when you wrote the documentation. And that's because documentation is hard.
It's absurd. I blocked all the outrage/whining filled subreddits in RES and now if I visit r/all/top for a month only 9 out of the first 250 posts are visible, everything else falls under that outrage/whining filter.
The trough tends to be higher than the previous peak so if you're willing to hold for ~5 years it has been a good investment. Even that has to end eventually though.
“Local” meaning on the same server, just in another folder, right?
> I'd seen post docs cry after endless work for grants.

People knock the recent Alien films but you know the scene where the android is leading the team through a theater of charred bodies and you think "holy shit, this is a HINT, how do you not see it?"

Well, when I got home, I realized that the disgruntled postdocs around me -- some of whom were smarter and worked harder than me and still got thrown out like so much trash because their thesis didn't pan out -- were also a HINT. How did I not see it before?

Thanks, Prometheus. You weren't a great movie, but you had a very important impact on my life.
definitely not during COVID
This is annoying in macOS, but I do prefer having no scrollbars in iOS. There's limited screen real estate, and messing with a scrollbar with my finger doesn't feel any better than just scrolling to where I want to be.
It's more the limitations of C: C doesn't have the concept of a closure, so if you are passing around a function with its state, you must pass them around separately (and generally the state must be behind a void pointer, because you can't have a generic interface).

In rust and C++ you can make a function with associated state easily and pass it around, both as a raw value with a unique type (though it's difficult to name), and as a reference or heap-allocated value which can be handled generically.

In all these cases you need to make sure that any pointers remain valid until the function has finished executing. In C and C++ the compiler cannot help you, in rust the compiler can catch cases where function could be called after those pointers are no longer valid. This is what causes the 'radioactive' property of closures containing references to other data (they are also radioactive in C++, just at runtime and unpredictably, as opposed to at compile time in rust).

If the example code in the article was written in C++ (and the complaint about the closure type which is also present in C++ was addressed), there would be a subtle concurrency bug, because the database handle could be closed and freed before the closure function actually executes.

In all these cases the solution is either making sure the closure runs before the data it needs becomes invalid (which is not generally easy to do if you're planning to use it to spawn a thread), or you move the data onto the heap, either arranging so the closure frees the data when it executes (and then guaranteeing that it executes), or using some shared reference count system to ensure it only gets freed when all code which might want to use it is done. In Rust and C++ there are mechanisms in the standard library and their closure implementations to achieve this, in C you must do it manually.
Roblox Soars 43% on First Day of Trading as Gaming Booms
I think a cassette fresh out of the case was great, sound quality wise on good equipment, the big complaint was the wear and stretching over time. Then of course there was the eating of the tape, which you could recover from usually but there was usually a scar in the sound quality that you’d learn to ignore.
In some performance-critical tasks Rust is doing much better than Node.js, but I don't see this as a contempt of the JS language or its community. Rust has made certain trade-offs for zero-cost abstractions and no-GC memory management, and this pays off in certain situations.

Async in Rust uses a radically different model than JS or golang, but that's not to say the other languages are bad. It's because Rust has different priorities, and needed an async model that works well without a garbage collector.
Ignoring fraudsters will only work if that causes a cost to the fraudster bigger than the gain by double spending. Basically you will have to use key pairs tied to natural persons. If there is any anonymity or pseudonymity the fraudster will just generate a new key pair and double spend again. How does this system guard against that ?
We detached this subthread from https://news.ycombinator.com/item?id=26410982.
This was initially the idea!

For students / young professionals to rent out spare rooms in their house. Especially if they are going into work or campus, they can earn a bit of extra income.

This is essentially very similar and you could even rent out accommodation and working space.
I was merely the videographer! For anyone who is curious, I discussed the backstory of that video with Ben Sigelman.[0]

[0] https://www.youtube.com/watch?v=_IYzD_NR0W4#t=28m46s
> people like you will use it against them ex-communicate them from the in-group

I have no will to ex-communicate anyone. But this article, and many similar ones, use "woke" as a straw-man argument against "leftist" ideas. Proof is in your description of the word:

> If "woke" is verboten, please suggest an alternate word for this groupthink phenomena which is aping all the worst aspects of Catholicism (catechisms, original sin, inquisitions, etc.)?

This request is for a word meant to describe a perceived wrong. Woke is the correct word for what you're asking to define because only people with this agenda would use it, esp like that and thats what you want it for. As a more in-group word, try just describing your issue when a situation comes up, instead of grokking a word that carries aggressive culture-war baggage. Eg. try saying what you think, without making it a whole culture war group-think argument (because maybe life is actually more nuanced).

Maybe you're right though. Maybe my in-group knowledge is what allows me to say this. I roll my eyes at this word like when someone old asks a kid if they "tweeted on their face-gram" or someone who doesn't watch sports says "scored a homerun at their hockeyfoot game" but maybe people genuinely make good-faith assumptions that a homerun is a hockey-foot term because all sports are a single concept.
But it can be with a touch of Pop Shell! It comes out of the box in Pop!_OS, which is Ubuntu plus GNOME plus extra features.
KOSS as well
> I have a really hard time believing anyone would chose this as opposed to some design lead at Apple pushing a weird personal preference for tidyness on their entire user base

Maybe I don't understand completely what he is referring to, but on mobile I certainly prefer having a bit more space than a always visible scrollbar. It is usually clear enough that there is more to see below the fold.

Scrollbars used to be sometimes useful to get a sense of how much content there is. But everyone using infinite scroll broke that, not apple.
„When a measure becomes a target, it ceases to be a good measure.“

https://en.wikipedia.org/wiki/Goodhart's_law?wprov=sfti1
This isn't one case of stealing digital art. A lot of work is being scraped off of twitter causing artists to go into protected mode. I've been seeing a ton of hate for NFTs among artists.
This is really cool! Curious if you've heard of or been put in touch with Prometheus Fuels - another YC company that's working on synthetic gasoline/diesel production using direct air capture (https://news.ycombinator.com/item?id=19842240). Seems like it could be a good combination - offload the stored CO2 from trucks at fuel stations, and put it into a fuel synthesizer that would likely work more efficiently with CO2, rather than raw air, as an input.
I think of documentation as my little secret superpower. It makes one more productive (i.e. one doesn't need to keep getting interrupted to be asked the same question yet again), it makes others more productive (they can unblock themselves and use the docs to supplement their little corner of tribal knowledge), and good docs allows one to offload knowledge of specifics from one's brain such that just searching for a keyword is sufficient to recall all the nitty-gritty context one needs to fix whatever is the issue at hand.

My general approach is: if a question gets answered in chat, also add it to docs. Personally I dump each question as a markdown header + paragraphs (typically with an error message or uniquely identifiable string in the header), using a FAQ format under whichever page makes the most sense. Then it's easy to find the section w/ the search widget (we use js-search on a next.js SSG site) and it's easy to link to the specific header. Then, the next time the question gets posted on chat, just open docs, search, copy permalink, paste, done.

I agree that making full-fledged, truly useful docs is a lot of work, but you'd also be surprised how much you can get out of relatively little work.
Fair enough...think this is definitely a post-COVID idea for legal and commercial reasons!
I remember working on a panel, allows users to choose an element. Without visible scrollbar, it'd sometimes look like there is no more items.

I think it is important to signal there is more content. And how much more to the end of the page
"Riddled with" what, exactly? The scourge that is pacing lights? Or did you post to the wrong thread?
"99% of cognitive effort is tip-toeing around all of the unused functionality minefields"

This almost always goes unrecognized. Not sure if project manager's fault, the actual software or just the horse-blinders everyone puts on when implementing the ERP
The Endless Life Cycle of Japanese City Pop
> I might send you an email.

Sure! Ping flathabitsatxenodium.com for a TestFlight invite.

> - What's the sync integration surface like?

Relies on other apps to sync. If iOS Files app can get access to it, the habits app will too (including conflict resolution). Dropbox seems to work. I could use more testing in this space if you’re keen.

> - Any plans for Siri and notifications integration?

Notifications are supported. Hadn’t considered Siri. Will give it more thought.

> Asking because it looks very much like I'm about to pivot into app dev via React Native

The app is native SwiftUI.

You likely know all these... WWDC videos are great. Generally, hackingwithswift.com is great too. Also dimsumthinking.com has high quality material.
> In democracies without a pronounced ideological bent, which is most of them, nationhood must instead rely on a shared sense of being a distinct people, forged over centuries. It can be hard for outsiders and immigrants to embrace a national identity steeped in ethnicity and history when it was never theirs.

The author wants to set up a dichotomy between democracies with a "pronounced ideological bent" (such as the US), and democracies based on a national/ethnic identity with centuries of history behind it (such as Germany). But I don't see my own country, Australia, represented in that dichotomy. I don't think Australia has a "pronounced ideological bent", to anywhere near the same extent as the US does. But mainstream Australian culture doesn't have centuries of history behind it like Germany does either. Mainstream Australian culture is based on a British/Irish base with layers of increasingly more diverse immigration on top. It doesn't have many centuries of history behind it, because it is only 233 years old. I think it is an example of how it is possible to have less of an American-style ideological bent but still have an identity more open to immigration than say Germany's is. When a big chunk of the population are immigrants or recent descendants of immigrants, it is possible to view newer immigrants as just more people doing the same thing that you or your recent ancestors did.

(Australia does have tens of thousands of years of indigenous inhabitants prior to British settlement, but mainstream Australian culture doesn't take much at all from indigenous cultures–far less than New Zealand culture takes from Maori culture. One reason is that Maori have a common cultural identity and language, Australia has over 200 indigenous cultures speaking many mutually unintelligible languages. Also, Maori are around 16% of New Zealand's population, Aboriginal and Torres Strait Islander peoples are only around 3% of Australia's. It is much easier to borrow culturally from a single culture which is a substantial minority than from a numerically smaller minority divided into numerous different cultures.)
I would guess, with some evidence from experience, that all FAANG companies have sufficiently bureaucratic process, checks, and balances, to largely mitigate the risk of a disaster caused by a lone wolf screwing something up. Multiple cross-functional sign-offs whenever you deploy something to production, mandatory code reviews, gatekeeping access to push changes for junior folks, etc. This has got to be a mostly solved problem for companies of that size.

I'm not denying they are primarily focused on preventing false positives, but not for the reason you mentioned.
Also better gesture support for touchpads
One of Apple's core design philosophies is that when something is not in active use it should be hidden from view. Through this perspective it makes sense that they would hide scrollbars when the user isn't doing any scrolling.

That being said, I would rather have it always be visible because I'm not that much of a minimalist and I still think that non active information has value at a glance.

Edit: This doesn't mean Apple tries to hide everything that isn't in active use. It's a design convention, not a law.
News just came out they will support it in the next release.
I am trying to see your point, though obviously I failed, and to be honest, I still do not fully understand where you are coming from. I do not see a problem with inequality. Its unavoidable. In fact, I am very happy that there are people out there more productive than me in some field, perhaps I will have something to offer to them by being more productive than them in some other field, and we can trade for mutual benefit.
Sure, but that’s speculation. I can speculate on Tesla shares, but that’s not considered storing value. What is the store of value in the case of Bitcoin? The bull market will stop at some point. Is it still a store of value in this case?
What browser extension is NOT useful on mobile?
Yeah, they replied wrong. Icarus is about PEDs. But I do like the idea of some diehard track enthusiast being enthralled and depressed by a tell-all documentary about pacing lights.
This reminds me of The Physics of Immortality by Frank Tipler.
No, they need the genuine man-on-the-street rage posts for the five-minute hate to really be effective. They need to cut to shots of normal people screaming.

It's worth it to them even if they have to go through and delete all the compelling counter-narratives.

(And in a truly captured society, they'd come and pick them up later for re-education, so you posting would really just be helping them find you.)
The spice will flow, and the tech debt will go!
I can confirm. Got to see the Constitution after reading that book and it made it all the more fascinating.
You seem very certain. Any links for further reading?
That's funny - I am sure I had an issue of Computer Shopper that had all of those items circled in felt pen ...
The only thing I can think of is embedding a physical unclonable function into the thing. As long as Nike holds on to custody of the physical tokens and only embeds them in real Nike products, then you could verify with the Nike database that it's a real token and a real product.

But you don't need a blockchain for that.

https://en.m.wikipedia.org/wiki/Physical_unclonable_function
For most people, this is a gambling thing. For them, its not much different than spending $100 or $500 on blackjack and slots.

Its entertainment to them. Sure, some of us are trying to do work (aka: properly price things, determine which companies deserve our money, etc. etc.), and these events are distracting...

But if its just a bubble, I don't think there's much harm in letting it run its course. Let them gamble, as long as no sharks swim by to illegally try to extract money from their fun.

Of course, if someone in particular you know has a gambling problem (and might lose their life savings), that's a different story.
A hacker tries to sell a zero-day exploit in the form of an NFT: https://www.coindesk.com/hacker-selling-cybersecurity-exploi...
Anything over 10% is considered high. The narrative was that shorts exited their positions.

In "GME round 1", S3 was reaching out to CNBC to correct them, saying most of the shorts are NOT covering. [1]

The 100%+ was based on low float numbers or algorithms developed by companies like S3. Morningstar, as an example, currently reports the float at 27.29M. So their SI is 52% right now.

Nobody really knows what it is at any given time. We have 2 week gaps in data.

So yes, round 2, there appears to be a big drop in shorts, but who knows. There's a battle going on. After round 1, nobody would want a high short volume come reporting time.

So what's the actual short volume. And what are the positions on those? Nobody knows.

S3, from their algorithm estimates 20.52% right now. [2]

[1] https://twitter.com/ihors3/status/1355226736733073416

[2] https://twitter.com/ihors3/status/1369713610432393220