skysight-inc/HackerNews huggingface dataset:
Shared hatred of <outgroup> leads to increased cohesion among <ingroup>. Tale as old as human civilization. Maybe one day we'll be able to hack this quirk of humanity on a large scale without needing <vulnurable marginalized population> to be the artificial outgroup.

One I've seen that I think might have promise is "white people" being the outgroup for "white people." Any collection of white people forms an ad hoc in group where some nondescript "everyone else" is the outgroup. Now everyone has a shared thing to hate but everyone you interact with becomes temporally part of your ingroup so you're never hating an specific person or group of people. And even though it's impossible to actually become part of the outgroup you still have some of the fear that if you embody the negative traits that are ascribed to the outgroup you might join them so it also gradually norms.
I’ve personally had nothing but terrible experiences with Western Union. In contrast, sending money with crypto (not Coinbase which is a nightmare centralized layer which defeats the purpose of crypto) has had 0 issues for me.
> This reminds me of the realization that the difference between a Star Trek replicator and a microwaved can of Campbell's soup is about 30 seconds.

Can a microwave make another microwave?

Self-replication is the killer feature of sci-fi replicators that people often miss.

We already to have robots everywhere, it's true, but they can't self replicate, so we still need humans in the loop. bipedal robots have the prospect of being the glue that combines all the other machines together, just like humans are.

Once that happens you'll have a novel machine that humans have as of yet never been able to make -- a Von Neumann probe.
Ah ah! Thanks to both of you!
If you buy a ton of Bitcoin you'll wanna wait for more confirmations. Anything under $100 you can reasonably just wait for 1 or 2 confirmations (10 to 20 minutes). All about managing risk.

Or you could buy from a Bitcoin "ATM" there's probably one close by if you're in a decent sized city.

Otherwise you pretty much have to deal with an exchange or find an escrow service that will facilitate the transaction or something.
You'll want to download the PDF and then scroll to page 43 to see the charts. The previous pages are about methodology, I think, I scrolled past them to see the pretty pictures.

Interesting look at truly long term results from the US stock market and bond market. Back ot the 1850s. Also looks at when stocks and bonds lagged "the average" or performed poorly for decades.

I guess my question is: where else are you going to go to invest your savings? Maybe real estate (but it can be a lot of work), maybe cash (but you can lose a lot to inflation)?

Government pension or annuities can be an option, but then you're essentially giving up some upside and pushing the same decisions onto another person (though they have more options, since they have much more money).

Just another argument for a diversified portfolio, rebalanced regularly.
There has been a glut of customer-support-as-last-resort posts to HN lately, leading to pushback and complaints from HN users, so I promised to start downweighting these posts more.

Although these situations are rightly important to the people experiencing them, such posts are not of general intellectual interest. Mostly they use HN as a sort of desperate trampoline to attract attention from somebody-anybody inside inscrutable $company. Or perhaps the desperation has already metastasized into rage.

These feelings are understandable and we all share them (hence the popularity of these submissions). I've got a couple stories of losing $BigCo accounts myself, which boil my blood whenever I think of them. But we're trying to optimize for exactly one thing on HN: curiosity (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), and this isn't it. In fact it's the opposite.

Such threads invariably turn into a generic referendum on $company, and eventually a generic dumping ground for ever-expanding indignation. Generic/indignant threads are the opposite of intellectually curious conversation, so this is important.

The goal is to keep HN for its intended purpose: curious conversation on intellectually interesting topics. For this, we have no choice but to treat the YC-related customer-complaint posts similarly to the others, because a glut of complaints about Stripe, Airbnb, or Coinbase isn't any more on topic than the equivalent material about Google, Amazon, or Microsoft.

Normally I wouldn't comment about this, but when the company is YC-funded, our principle is to moderate less (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...), so there's a tradeoff here. Without an explanation, people understandably have perceptions like https://news.ycombinator.com/item?id=34320001, even though we don't moderate HN that way.

Other recent explanations on this:

https://news.ycombinator.com/item?id=34320816

https://news.ycombinator.com/item?id=34282052

https://news.ycombinator.com/item?id=34190090

https://news.ycombinator.com/item?id=33745192

Edit: Btw, it's the same with Tell HN: It is impossible to disable Google 2FA using backup codes - https://news.ycombinator.com/item?id=34441697 - although I downweighted the Coinbase thread quite a bit less, in keeping with the principle of moderating less when a YC startup is the story.
That one is clearer, at least. TL;DR for the easiest experience - bring both passports, enter and leave each country on the respective passport, and if anyone is confused, show both passports and explain that you're a dual citizen.

To enter and leave the US, you're supposed to use a US passport and not a Canadian one. To enter Canada, it's smoothest and fastest to use your Canadian passport, but they do have an exception for US-Canadian dual citizens that allow you to use a US passport.

If you use a US passport and claim to be a Canadian citizen at a CBSA checkpoint, they might send you to immigration screening to verify your claim, especially if you don't also show some evidence of citizenship like your citizenship certificate. If you use a US passport and claim to be a Canadian citizen to a commercial transportation company like an airline on the way into Canada, they're advised to do "due diligence", but there is no specific set of documentation required. The citizenship certificate would probably satisfy them, and in practice many times maybe the US passport by itself too.
Nobody should be forced into this terrible scheme if even Google can’t get it working. It’s a case of “this idea isn’t bad, people just implement it wrong”. If nobody can implement it right, it’s not right. Complexity kills.
Off topic: remarkable that you've made your first comment from a near-decade-old account!
Your website was down for more than 2 weeks not because 2FA is badly designed, but because you bet everything on your phone not getting lost or damaged. And now you refuse to secure your accounts.
The article is about the exploitability of the flaw but really the flaw should not exist. Printing /proc/$pid/smaps is not on any conceivable performance-critical hot path. It can stand to have bounds checks and safety. The call to print out smaps should be well-encapsulated in some non-C language.
For whatever reason, back in 2017 my Coinbase account was flagged and then eventually banned for "moving around too much crypto".

I've been on this hidden "blacklist" ever since. It's 2023 and I still cannot create an account without immediately being sent an email saying "you're banned, we cannot do anything, SOL"

Yikes.
Cruising through complex data with Python
The "public square" is not a legal concept. Property and speech rights are. If we're discussing changes and nuances of law the general response should follow legal principles.

As to social media companies, they too have free speech rights. In the Supreme Court ruling Reno v. ACLU, the judges ruled unanimously that the Internet is a free speech zone, deserving of at least as much First Amendment protection as that afforded to books, newspapers and magazines. As such, your rights to post your beliefs ends exactly where another entity begins.
Technology like VR can, if someone figures out a way to make it useful, take over the world by storm. It’s a sure bet that for any such technology Apple has projects going on, just to make sure they aren’t caught by surprise.
Yeah, water/meth injection is pretty common mod for forced induction cars to squeeze some more air in there without causing detonation. People often just tap the windshield washer reservoir and use that to hold the meth, since windshield wiper fluid is a more diluted methanol mix you can still use it for your windshield. I personally don't run it because running out of meth on a vehicle that is tuned for it can have disastrous consequences.
Oh, that’s interesting. I always wondered why they didn’t allow me to just have all my amazon traffic get redirected to smile, and that would totally explain it. I probably only remembered to type smile in the browser one out of every 10 times I bought something, so my purchases could have been much more helpful to my chosen charity if it weren’t for this.

Is this observation based on knowledge of their motivations or just a deduction?
I wouldn't be totally surprised, given the effort to get the FPC 501c3 delisted from smile last month.

I thought part of what made Smile cool is that Amazon would forward my donations to such a wide range of organizations (eg my local church OR my local satanic temple). Talk about consumer choice.
> I wonder how much people took this kind of flattery seriously, or if it was done with eyes rolled and tongue in cheek.

Probably everyone who wasn't an idiot knew it was kinda silly and the sentiments not genuine, or at least exaggerated, but did it anyway. Cf business English, résumé cover letters, et c.
This oddly similar to Bhagwad Gita's interpretation of the universe.
> the enabled option was grayed out and when disabled it was colored

In the old, default browser UI, buttons had black labels when enabled, and grey ones when disabled.

Then web designers started making button widgets that looked "cooler" than button elements. Then they realized that they could use the new "buttons" to make indicators as well; so they repurposed the enabled/disabled idiom to mean instead "on/off" or "yes/no". So now the idiom is ambiguous.

If you want a dual-purpose button/indicator, emulate those old keyboards that had an on/off neon in the CAPS-lock key. I prefer a separate indicator, but at least those old CAPS-locks were ergonomically unambiguous.
What Big Tech layoffs suggest for the industry
> POSIX make has no good way to get PWD

It can.... get it from the environment.... like every application run by every operating system does. PWD is only ever set by a shell. It exports it as an environment variable. Programs can read environment variables passed to them.
Solana currently has the highest Nakamoto coefficient (level of decentralisation) of any blockchain.

https://twitter.com/ChainflowPOS/status/1564014741214973958
This is a bit of an odd suggestion, but I learned the basics of category theory from the appendix to Weibel’s “An Introduction to Homological Algebra”.

I’m not sure why, but I think the fact that it’s an appendix meant the author had no motivation to inflate the content unnecessarily. So it’s more like a pamphlet; only about 30 pages IIRC, and it’s really just the bare-bones definitions and facts. The full-on textbooks dedicated to category theory have way too much superfluous content IMO, unless your aim is to be a researcher in that field specifically.
The Curiosity Theory of Everything
Avi Loeb: Why Aliens May Exist
During a very warm part of the Cold War, a relative in service in Germany got a visit from the services security agency. They put him in a room and grilled him and eventually asked “why didn’t you tell us you had relatives on the other side of the wall?”

He asked where, and informed them they were all presumed to have died in WWII. They informed him one of his cousins was a near counterpart on the other side and provided a village name. Then they asked “would you talk to your parents and tell them to tell the neighbors it’s ok to talk to the G-Men”.

The FBI had apparently been going thru his tiny upstate hometown and scaring all the Polish/Czech/Slovak/Latvian/etc emigre neighbors who spoke little English.

Of course he didn’t tell them his sister wrote a letter to that village, re-established contact and then she, her husband and pre-teens (who only spoke English) flew over to Europe and took a train to visit. Thankfully everyone on the train distracted the security officials whenever they got near the kids.
You can get a feel of AS/400 UI at https://pub400.com/
The hardest thing you can do when you're knee deep in a project is to pull the plug. I've been there a few times and it takes a lot of courage to do, especially when other people have put a ton of time and energy into it.

I'm sorry it didn't work out.

Is there a possible pivot to something else non-music related, or adapting your technology to another industry?
We've gone from "IT IS NOT THE RESPONSIBILITY NOR THE JOB OF THE SOFTWARE ENGINEER TO DELIVER OR PRODUCE VALUE" to "As a software engineer I like/prefer/value other things". I'm not going to challenge your preferences as long as you don't enforce them on the whole industry.
Nothing stings like multiple SPoFs.
> Once you retire, you don't let dividends reinvest. Makes perfect sense.

You don't let interests from bonds reinvest as well then.
> dire need of quality of life improvements

Agreed! I'm one of the maintainers of part of the project - what sorts of things are top of mind for you w.r.t. quality of life improvements?
Yes we are actually using a combination of env vars / process names / linked libraries and container metadata to detect the language
> For systemd distros, you might already have systemd-binfmt.service in the systemd package, which when started will automatically register all architectures specified in config files under /usr/lib/binfmt.d with the kernel. Then your qemu package will probably contain one config file in that directory for every arch. So if you enable and start the systemd-binfmt service, you'll automatically have a bajillion architectures registered with the kernel to run under qemu and you don't have to do anything else.

Note that this can screw up other kinds of builds, as the autoconf check for cross-compilation relies on a cross-compiled executable being unrunnable. (Seen with a wine binfmt handler and a MinGW cross compiler.)
Through most of that history, interest rates in savings accounts exceeded inflation, often significantly so. So I find this unconvincing. Obviously not a great investment comparatively, but the number in the account is going to be significantly higher.
Yup, maybe coinbase being PTSD-level gunshy explains something.

I had an account made years ago, linked to my company's business bank acct and did some exchanges; all went fine. Then after a few years of inactivity, I tried to make a small transaction, and kept getting error messages, then questions of verification - the whole invasive lot as you described. I had no problem complying, went through half a dozen++ separate tickets that kept ghosting me and/or proposing non-working solutions (yet another invasive verification...). Finally after ~6 MONTHS of this nonsense, I suddenly got verified and it started working -- on the same damn account that had previously worked.

And crypto was supposed to be so easy and replace banks.

Coinbase's landing page blares out: "The future of money is here"

Right. It's still forking vaproware and worse than ever a decade and a half later. So much wasted potential. Ugh

EDIT: Aaaannd, I just signed in for the first time in many months, and the only thing I can access is an Account overview screen and some transaction data. No evident way to see my current holdings, prices, or way to cash out. But they do have a convenient [Close Account] button at the bottom, with a warning that it is irreversible and should have $0 balance

Nice.
For the light intensity, it's likely that he's using a much smaller aperture to increase depth-of-field than you are, and that will crank up the light requirements.
How so? Taxable income is pretty much always better than 0 income
For years, Kraken didn't support US ACH deposits and withdrawals, IIRC. Coinbase was the only option for that for a long time, then I think there was Gemini.
Might be different now for Kraken.
Oh so I guess we shouldn't consider vitamins and making sure the baby is fine reproductive health? The entire process falls under "reproductive health". Considering the process is very much still going on until that baby comes out... one way or another.

It is deeply depressing seeing comments like this on HN. But at least I feel better seeing the reaction.
Not fair. That Princess Diana beanie baby is a hold. Take a long position, you're going to be looking at it until you die!

I wish I still had my pogs! (Almost not kidding that it's due for a re-commercialization or embedded marketing for some comic book franchise)
Looking at the code it's not nearly as deranged as I would have expected. It's actually pretty easy to follow.
I've also had multiple stability issues, especially across dist upgrades. It seems like such a great option until you try to use it for work, and then it quickly degenerates at a speed worse than windows.
Built a website to help students find housing and roommates
Hey everyone,

I have a built a website to help students find housing and roommates based on their preference, interest and needs in a more safer, faster and efficient way. The problem with existing platforms is that it is infested with scammers and it is not really that efficient. For example, most of the listings are bogus and listings don't really have that much information about the rental.

So how does Flashmates all this different?
1. In order to access Flashmates, users have to sign-up using the email provided by their educational institution as it is easy to verify them.
2. Most of the rentals in college town are owned by a management. So when a user posts a listing, it will auto-populate the listing with information about the rental.
3. Apart from posting listings, users can find housing through RentalFinder, a product by use that allows students to find and compare rentals.
4. They can also find roommates through a matchmaking process. Most of the times, the user posts a listing because they found housing and they want roommates. In our platform, if you are just browsing these listings in general, you can enroll for MatchMaker and you be matched with a person who might have the similar interests as you.

As of writing this, Flashmates has around 55,000+ Weekly Active Users. I have even opened this up for non-student users in NYC, Bangalore and SF. I am horrible at design so deeply appreciate any feedback on the overall product and design. Deeply appreciate if you all can share this with people who might benefit from this.
Sure, but it begs the question what happens when fossil fuel exploitation inevitably is curtailed drastically; either early by necessity because of reasonable legislation, or a bit later because of a stronger ecological collapse or depletion.

Solar, wind, or whatever Future Tech is unlikely to have the same direct mine->refine->commodity->sell->use cycle on which a lot of this edifice is built.

This could be quite relevant for current generations before they retire, but even more so for my children's generation.

You can already see the political fallout with various ugly regimes in various petro-states starting to panic. Wait until people's 401Ks start to explode.
It's the managers job to make the big picture clear to you. If I got feedback like that from a manager, I'd ask for specifics as well ideas about how to improve. If they can't provide this, which I'm guessing they can't, I'd probably start looking.
Ask HN: Comprehensive guide to safely store passwords, 2FA backup tokens etc.
After reading the front page conversation about Google 2FA recovery issues [1], I realize there are password recovery edge cases I am blind to. The conversation seems to have significant disagreements over best practices and there seems to be no common well-vetted, step-by-step process "regular" people should follow. i.e. how and where to store backup tokens. What to backup from a password manager, where to store that, etc...

Is there a comprehensive best-practices guide anywhere that can help a "regular person" manage passwords, backup tokens, pass phrases, etc... and have a sound strategy for recovering from common issues like losing access to Google Authenticator on a broken phone?

[1] https://news.ycombinator.com/item?id=34441697
How does it compare to using the one-click installs that come with most hosting providers?
Buuuuut, toggle switches are cooool!

(I only get paid for [marketing] cool; not coding correctly [that's a client support problem])
Cool idea, what's your algorithm's decision criteria?
Mixed reality here means VR goggles like Oculus. You're looking at a screen inside some closed-to-the-outside-world goggles. What makes it "mixed" reality as opposed to VR is that the goggles may have an outward facing camera used such that what you see on the screen combines this camera view with some VR aspects. This isn't something that you are going to be walking down the road wearing though - it's basically a 3-D gaming headset in terms of looks.

The AR product that Apple have apparently put on hold is more like Google glass - where fundamentally is it a pair of glasses that you can see through, but with the AR component somehow projected into your field of view too. So you're basically looking at the real world with pop-up information, virtual labels on things, maybe Pokemon skooting around too.
While the input box was super confusing (why does it build in?), the resulting playlist is pretty solid!
App Store Rejection of the Week: Ice Cubes, a Splendid New Mastodon Client
Yes, couldn't they just make some government subsidies to incentivize it? Then we could be rid of all the nasty plastic waste that keeps finding it's way into the ocean and everywhere else?
You mean something like this? https://youtu.be/KsKpQLcvNGA?t=828 ("Magic Move by Character" or "Anagram" https://discussions.apple.com/thread/2030384)

I know there are a variety of potential ways to get the position of each character in the DOM using https://developer.mozilla.org/en-US/docs/Web/API/Element/get... and https://developer.mozilla.org/en-US/docs/Web/API/Range/getBo...: e.g. you can make it so that each character is in its own element or draw an invisible "marker" up to the specified character. From there, you can hide the old text, replace the word with absolutely-positioned characters, animate them either with JavaScript or CSS into the new text (which will also be an invisible "marker"), and also fade in/out characters which don't transition like in Keynote Anagram. Idk of any existing resource
Only if you literally mean physical cash. Banks offered pretty significant interest rates historically.