skysight-inc/HackerNews huggingface dataset:
Nexuiz, OpenArena, World of Padman.

I've got nothing against those games but they're ancient.

They'd run on a 15 year old ThinkPad with integrated graphics.

Steam Proton allows you the run new games on Linux like Final Fantasy XV, Witcher 3, Death Stranding, Hitman 2, Doom Eternal.

Actual blockbuster games from the last few years.
That's a great point, so do the physical stores get 50% of an iphone or ipad sale?
Define "non-white", because two messages above were written by someone categorically "non-white".
They’re actually alienating the choir, with actions like that.

I’m a white person who has performed in a professional production of The Black Nativity. I was literally part of the choir celebrating black traditions in the US.

I now work in software and think less of any racialized group using historic struggles as a tool of power, control, and oppression in the here and now.

Historic wrongs are not an excuse for present wrongs.

Edit: pronouns are hard.
Therefore we shouldn't address the fact that corporations aren't paying their taxes? We could also put more money into the pockets of parents by easing their tax burden...
Perhaps people use bonds to overcome inflation without adding risk?
I summarised my opinions here: https://calpaterson.com/async-python-is-not-faster.html

TL;DR: It's not faster, prone to bugs if used incorrectly and adds new failure modes. There are some good reasons to use it but they are narrow and I think most real world usage is inappropriate.
That's an interesting take. I think you're right. I don't think that was the case 8 or so years ago, but I agree it appears that way now.

(Anecdotal: gave my dad two hand-me-down iPhones. Because of the cost he was never going to buy one (on a fixed retirement income after all). Him and his wife having used iPhones now seem to have crossed over. I suppose I'll have to keep sending him over my old phones from now on.)
The Conflict of Interpretations over What the Vatican Said About Civil Unions
Do you want the cheapest way to do it or the highest quality, or something in between?

If you have an image that fits in less than 20x30", CostCo or another mass printing service can do it for $10. They won't do any adjustment, so the colors may be off a little.

They'll print on canvas to 30x40" for $120. That's only 150dpi; it doesn't look great up close, but is pretty good from 3+ feet away. Again, colors are what they are.

High quality printing is a thing that you talk about with a professional printer (the person, not the machine) for each job. Prices generally start at $100 or so for smallish prints, and can go up to $1500 or more for large, permanent-art quality work.
A lot of those people from the KL days were security professionals.
Planning to DCA from future cashflows is still DCA.
Thanks, I should have done a better homework.

I guess it's worth mentioning as well that the Holocaust is still extremely recent in terms of history and therefore quite surprising how people who put so much emphasis on language are so ignorant to this event.
You are right. I thought git itself had changed the default branch from master to main, but I found no mention of that in the release notes. I was wrong on the internet.
I got stuck on the first one "Product Manager". Do the newer companies have this role? I mean, for the companies that are consumer facing and not enterprise oriented. IMO, this is a spillover role from the enterprise heavy 90s/2000s into today. Am I wrong?
I will spell it out for you.

If there are quite a lot of people outside of the US that consider him to be much more socialist (and there are quite a few) than Trump, then it cannot just be "American conservatives" that are claiming this.
I had this experience with the so-called "app servers" at our company. We also have a daily batch processing system has tons of operational support, db+serivice monitoring, a very useful web UI, logging split out, authorization system etc. It's built around common Nix concepts like files, pids, pipes, etc. Thousands of these batch jobs are little JavaSE programs that launch, do their business, record their progress and report success or failure. Some are python programs and behave the same way.

Our JEE apps were deployed to these app servers with very little internal support or expertise that very often had devs having to physically log onto production hosts and figure what in the world was wrong, restarting the app server, grepping logs and in general having to learn about these app servers (and usually just shrugging their shoulders at what went wrong). The sum total of things you had to know to keep the JEE deployments up was as much as you had to know about Nix processes PLUS you still had to know all the Nix stuff, except none of the JEE infra was built out since the app servers were just these monstrous processes with hundreds of db connections and thousands of threads.

My team long ago ditched JEE style deployments and have our apps all managed with the batch processing system and have been none of the better for it. Some* of those apps use Spring/Boot but I we've been doing a decent job in the code reviews of just rejecting anything too auto-magikal. Other teams that have stuck with these massive app-servers have stagnated since the deployments are so frail, no one dares make large changes. This is mostly an institutional problem but still the end result was sticking to simpler JavaSE stuff has led to way more productivity.
>Yes. The Chinese currency will go up compared to the dollar and the euro.

If this is true, maybe it makes more sense to invest in Chinese currency than the huge risk of investing in Chinese companies?
You're sort of arguing though that, if you don't want to go into management, you should become an extraordinary IC (or just accept you'll get paid less money).
I think the spirit of it is pretty clear.

If you grew up with access to upper middle class (or higher) wealth, which is what your parents would need to be to match today's early career Silicon Valley software engineer incomes, you probably don't know what it's like to not have access to many of the institutionalized resources you grew up with, because you probably never lived that experience.

That might be an overly broad test, but the underlying point is pretty clear.
Look at the rationale section. The Fed needed more gold so it could print more dollars. Since today's dollar isn't backed by gold or crypto, the same reasoning wouldn't apply.

In fact, if crypto were used more as money in the real economy, banning it would have the reverse effect, shrinking the amount of money in the economy.
Also, they're ripe with propaganda in their pieces. Take for example, the anti-CAA riots.

They've singled out Hindus and the incumbent central govt's leaders as the sole perps. Where as in fact it was Tahir Hussain from Aam Aadmi Party who conducted the fires and mob violence and stabbing of an IAS officer.
Valuations simply don't matter right now, Tesla is bigger than every car company combined and makes less than virtually all of them. I don't get it, but that's how it is. There is no end in sight, if there were a moment to burst any bubble it would have been last March...and it didn't.
For me personally, it's about putting the right amount of emphasis on your tools. Using your mouse shouldn't be outright verboten, but I do see your point about having a properly set-up editor. I could probably be 30-50% more efficient with just the right vim config. For reference, here's mine:

$ ls -l .vimrc
ls: .vimrc: No such file or directory

However, as a counter example, instead I've spent time on learning how to use Ansible which lets me automate parts of my job in a way that just wasn't feasible 15 years ago. To me that provides a much larger benefit (easily 10X, maybe even 100X).

I guess my point is that I don't want to spend too much time on the plumbing part of technology and leave figuring that out to someone else - much in the same way we're using libraries nowadays instead of re-implementing hash tables ourselves in every new project.
Yes, for a few years the Brexit Party was the I'mNotRacistBut Party. It looks like they've now been rumbled (hence becoming unelectable), so they're rebranding as Reform, which might last for another few years.

The previous I'mNotRacistBut Party was UKIP (featuring Stephen Yaxley-Lennon as advisor for racially-charged issues, and denounced as racist 24 years ago by its own founder)

Before that the BNP was scoring a few percent in general elections.

And around and around it goes, all the way back to Mosley's blackshirts.
> The router provided for free by my ISP is superior in real world usage.

I’m impressed. The ones issued by Rogers in Canada are all-in-one-units and complete garbage.

I think they want your mobile phone to drop its wifi to chew through your $10/gb data, prevent sharing with your neighbours and minimize your peak utilization speeds to cut their network spend.

But you probably live in a country where ISPs compete for your business.
We have so many roam-alikes but so very few with web publishing as a first-class citizen and the ones that do have it paywalled (Roam, Obsidian) or don't support org-mode (Neuron v2 though there's plans to reintroduce), which just blows Markdown out of the water.
OpenBSD on a PC Engines APU2 is a good choice for those that would like to enjoy setting up a firewall with PF on low power consuming hardware.
I'm an emacs fan. But when it comes to Java and big codebase (5+ developpers), JetBrain or Eclipse are just the way to go . They provide : code navigation and fast indexing (emacs LSP is just so slow), super integrated debugger, tons of predefined stuff to open common's file. They just more intelligence about your code packed in. With emacs it's all bare bones. So basically for me it's about big project == big IDE and everything else is emacs (which is a sizeable share !). Also, I'd say that Emacs makes my life much more pleasant too : the community, the license, the endless customization, the millions packages; that's part of my life too and the more "pro" IDE's just absolutely don't deliver on that side.
It's not cancel culture if Republicans do it.
>That dopamine hit is so delicious when you're learning to code

I think you meant 'endorphins'...

Great that you're getting that positive feeling but many people just don't. Just like with the infamous 'runner's high', which I never get. I feel shitty before, during and after running and exercise.
That's a pretty un-generous interpretation. This whole thread revolves around the idea that changing a label is a hollow gesture. The author of the parent comment seems to be making the same point about terms like "Afro-American" and "People of Color".
gRPC docs do need some tlc. Cloud providers providing support for gRPC also need to do better documenting their support for gRPC.

AWS Application Load Balancer is advertised to work with gRPC but we've been seeing sporadic errors. Keepalive isn't the issue, we set the IdleTimeout to the max (4000 seconds) and use server side keepalive to gc old connections.
Communism as an ideology is absolutely not at the same level as nazism, that’s ridiculous. Should capitalism include in the introduction the outsourcing of work to third-world countries where people work for pennies in brutal conditions, the acceleration of climate change, the wars directly caused by oil, and the like?
Communism is social and economical ideology, whereas nazism is straight up about killing people. Do not forget the evils of the Soviet Union, but it is not equivalent to communism. And the former does include in the introduction the mass famines, so I don’t see what’s the problem here.

And I say that as an Eastern European.
A big part of my note-taking is just to get stuff out of my brain. I might never revisit any of it, and that's fine. If I write it down I know I can always go back when I need to, but if I don't, it's going to be an annoying distraction in my subconscious.

A lot of my note-taking therefore becomes an excuse to successfully ignore the things I know I don't need to pay attention to.

I do have a bunch of notes that I use for everyday stuff, however. My engineering journal is a hierarchical notebook, allowing me to go back and see all of the contributions I've made to $PROJECT, which is great come review time.

I also have a tech notes section for problems that I seem to have to solve over and over again. For example, every time we have a power outage, my Mac Mini gets stuck in a reset password screen, and I need to reset the NVRAM to fix it. I don't remember the keycode to do that, so I have a note called "Fix mac mini password reset" that tells me that it's `Cmd-option-p-r`.

Lastly, anything that might be good in a self-hosted wiki goes in my notebook; basically, my own little set of `README.md`s.
>how can you stand going back

For me, like many things, it is a tradeoff. Am I THAT more efficient in some uber config - balanced against the time it takes to fix/update/tweak/keep it current, and deal with multiple systems and repeated setups.

And the answer for me is, well, no, no I'm not. So these days I use a much smaller set of "must have" custom configs and mostly go with the defaults.

>a UX failure if I ever have to use the mouse

I can see that for certain systems/applications. But, I have to deal with various webapps - jira, confluence, continuous integration settings, our internal source code instance, etc - and I can't imagine the scenario where spending the time to configure and learn keyboard-only navigation would result in an efficiency payoff.

It's similar to the argument about why dvorak/colemak/workman/etc is "better". Yes, yes they are, but there is no way I'll ever get the time back in efficiency that it would take to become proficient. I'd need some outside motivation, such as RSI or an injury to alter the cost-benefit calculation.

I don't need to turn every webpage I need to deal with into a keyboard optimization puzzle in order to shave a few seconds here and there. That's the time savings we're talking about right?

>I can't imagine finding myself in a place where I don't have my current setup

Do you mostly work on a single system?
I think the causation is different - investors believe something and both invest that way themselves and preach it. It's not normally to try to juice the prices of what they own with the exception of stuff like crypto and meme stocks.
Resources for Women in Artificial Intelligence/Machine Learning
I have 7.1.8.something and it has approximate location permission, but I see no indication of this or current version wanting exact location. The others seem in line with what Play Store webpage shows:
* full network access
* read the contents of your USB storage
* find accounts on the device
* read your contacts
* record audio
* take pictures and videos
It's the nature of negative black swan events that there's always a reason to believe they won't happen right up until they do. If you hold these beliefs over a long-period of time, based on long-term societal trends, "your whole world-view comes off as a bit prepper / Great Replacement-crank". If recent events bear you out, it's Availability / Recency bias. If the events actually come true, then we won't be discussing it on an Internet message board, we'll either be dead or spending our effort trying to survive, in a perverse form of Survivorship Bias.

Nevertheless, we know from history that these events do occur, and they occur much more frequently than those of us alive now believe (again a form of survivorship bias - folks that don't live in a time of peace tend not to survive). The 250-year stability of the United States - and the 75-year Pax Americana after WW2 - is a historical anomaly. The article gives a bunch of reasons why the 2020s will be different, financially, from the 1980-2020 period, and I gave a bunch of reasons why it'll be different sociopolitically. You can choose to believe them or not, but I (and Dalio) at least explained the dynamics that lead me to believe them.
Chainlink Smart Contract Major Improvements
Object oriented programming.

tl;dr - literally all of you are doing it wrong.
I am not american, so can somebody explain why this comment is downvoted? So that I can avoid such mistakes in words usage when I come to america?
I'm pretty sure this is exactly the type of comment being talked about here.
They make 7% average per year while you get none of the benefits and when they fail they get bailed out.

You get nothing, they get everything
> You underestimate Trump supporter's perception of the existing government's corruption. So long as he existed outside the beltway consensus, and was shaking things up, some nepotism and profiteering was a small price for them to pay.

He was shaking things up in terms of dealing with immigration and such. He was shaking literally nothing regarding corruption, except adding a lot of own corruption.

Also, Trump supporters and 'Republican Republicans' are really the same. To the point that there is no opposition to Trump within republican party. Republican voters dont reward that sort of thing now.
Ugh, Paypal is still the worst. My transaction got flagged; maybe they think "DHCP" is some new street drug?

I really hope he doesn't have trouble withdrawing the funds. Paypal is known for freezing funds, sometimes for years.

From their email:

> On March 16, 2021, you sent a payment (xxxxxxxxxx ) for the amount of $xxxxx for "DHCP and DHCPd were significant in my early career. Best wishes." Please provide the following information:
>
> • An explanation of the reference to "DHCP ."
> • The purpose of this payment, including a complete and detailed explanation of what is intended to be paid for.
If you’re the only user, you can avoid almost all the security issues by not exposing any HTTP ports to the internet, and instead accessing any web interfaces through SSH port forwarding. For example:

1. Run Gitea on your server, but make it only available on localhost.

2. Connect to your server via SSH, and use the -L flag to forward the port that Gitea is using e.g.

ssh -L 8888:localhost:8888 me@myserver.com

3. Access Gitea by opening http://localhost:8888 (or whatever port you’re using) in your browser.

However, this doesn’t work if you’d like to collaborate with anyone who you don’t trust enough to give SSH access to your machine.

It would also be annoying or impossible to open the web interfaces on mobile devices.
Iceland Liberation of the Day
> She joined up with ISIS not the best example to bring up.

She's the perfect example. If a full on British person like Nigel Farage does a heinous crime (or make it apples to apples, he joins ISIS) would they take his citizenship away?

If she was born in the US, it would be unthinkable.
There is a view that the ego, being non-existent, is constantly shifting and re-framing. Observe the roles/personas you shift to throughout the day, how and why?

I find the Actor theory applicable - in the end, everyone in an org has dominant interests, usually not many.

And the most dangerous are the systems players - because organized groups can take out and dominate any individual. One of the reasons why those playing the system vs the value creators take over in most large organizations.
I've implemented a toy version of a 3+ MPC protocol for graduate school, specifically private set intersection. Would you mind sharing what kind of MPC protocols you design and if you can for what types of applications? I don't often see this discussed on HN and my curiosity is piqued!
All-Electric 2022 BMW I4 Four-Door Coupe
I'm not a mastadon developer or anything, but what floated up for me about this was:

Accounts never get fully deleted from a Masto instance

TL;DR: Choose your mastodon instance wisely.

Never use your legal name as your nickname and associated email addresses.

VPN is advised too.

(not my work, credit/details https://rage.love/@iantila/105900906491530648)
Another round of futuristic NASA NIAC awards has landed
Academics: Knowing more and more about less and less until you know everything about nothing.
OP, i just wanted to say that I didn't expect much based on the title but you blew me away with how detailed and well structured this post is. congrats and please keep writing!
In OS terminology they are all referred to more abstractly as block devices, i.e everything that is not system memory. But I agree with the OP that calling it ROM makes no sense, it's an SSD, call it what it is.
Honestly, you're absolutely correct in encouraging an empathetic perspective but I would counter that your dismissing the very common reality of the victimhood mentality being a root cause to a lot of these types of outbursts is a bit short sighted. While the underlying reason this mentality exists is certainly, as you described, born from decades of misogyny, there is an entire population that has not necessarily experienced it to nearly the degree that warrants the level of hypersensitivity they exhibit.

I am not saying misogyny doesn't continue to exist, but it is now very often misattributed in scenarios that technically fit the criteria (man didn't hire woman, etc) but are in fact the result of other factors (woman wasn't a good hire). It's a slippery slope and the reason we have such outrage in response to equality movements in general. Kneejerk reactions to non-misogynistic interactions are counter productive and serve to undermine the validity of the complaints against misogyny by giving naysayers a reason to dismiss them.
I want to build a universal docstring document generator with plantuml integrated.
Run a web search for "product manager jobs" or "$STARTUP product manager jobs" and try to find one that doesn't match.
I’m with you, tried it but couldn’t keep up. I didn’t commit to it for very long which isn’t a fair trial, but I just didn’t see it panning out.

One thing I realized was that most of my notes were links to pages on the internet with maybe a few extra words as context, and the rest were chicken scratch step-by-step things I did setting up something nontrivially complex. For the links, now I just use bookmarks in Firefox and add tags religiously to make them searchable. For the step-by-steps... I’m not really sure what to do, thinking of running a WebDAV server on my LAN and using Joplin as a client to just contain arbitrary markdown docs.
Understanding would be an overstatement, but there's a mental model in my head about the interaction between personal liberty, privacy, automation, encryption, state power, human psychology, and the feedback loops that connect them that I sometimes get larger glimpses of. Then again, that feeling of occasional clarity is probably how a crank feels.

But in terms of stuff I struggle to get my mind around, that is the most complicated thing by far I have ever tried to understand. That and the grammar of numbers in Slavic languages.
Ah, yes, I remember as well! My dad almost bought a piece of land on the moon! Thankfully I did a bit of research, only to realize that there was a bunch of companies selling "rights" with no realistic plan of ever reaching the moon...
In my masters thesis I used following quote:

> On mathematical perception: “either you have no inkling of an idea or, once you have understood it, this very idea appears so embarrassingly obvious that you feel reluctant to say it aloud; moreover, once your mind switches from the state of darkness to the light, all memory of the dark state is erased and it becomes impossible to conceive the existence of another mind for which the idea appears nonobvious.”
Can you explain why you're so find of i3? I've played with it but it never stuck.
Why? Isn't Obsidian better?
Which Is the Best PostgreSQL GUI? 2021 Comparison