skysight-inc/HackerNews huggingface dataset:
What exactly are you trying to achieve with that distinction. Obviously, if you can host at home then you have more control then over a VPS but it is also more work, especially if you want to prevent any disruption. Basically, your options are in increasing amount of control you have:

1) Free email provider (you have not recourse for anything)

2) Paid email provider (a little better)

3) Free/paid email provider with your own domain (gives you disaster recovery without the provider's cooperation)

4) Running your own MX but doing delivery via another provider (perhaps a bit more privacy)

5) Running your own MTA/etc. on a managed host, e.g. a VPS

6) Running your own MTA/etc. on a colocated host

7) Running your own MTA/etc. on a host on your own premises

Even with the strictest definition of self hosting, i.e. (7) you still are subject to your ISP recording who you communicate with (and more since SMTP is not consistently encrypted) and are still subject to law enforcement accessing your data. (6) and (5) mean you do need to trust your hoster to not look at the data on your instance but at least for now that seems to be a reasonable asumption unlike for (1) to (4) where at least automated scans you don't control are the norm.
I stick to Latex Beamer, for an odd reason. I have anxiety giving presentations, so when using other software, I tend to procrastinate by tweaking looks, font sizes, images and so on. With Latex the bar for slipping to procrastination mode is higher.
I recently switched my email domain to a different DNS and the amount of opaque random knowledge needed to make that work is crazy. Is there a guide somewhere explaining why the 20+ DNS records are needed to receive email? It seems to be way more complicated than necessary.
Er, MariaDB is GPL2, and will forever be since it is derived from MySQL.

I'm guessing they aligned the license terms on those of ClickHouse, which is the underlying data store for Uptrace. From my understanding, if you use Uptrace and ClickHouse to manage your internal telemetry and don't offer it to clients, you should be fine. Still, non-standard license terms give pause, as there is always the possibility they will be restricted further in a bait-and-switch operation like that done by MongoDB or ElasticSearch.
"Janitors have terrible lives and I’m sure both of us would rather not discuss it."

There are so many articles shared here on developer depression, burn out and so on. Maybe you should try speaking with some actual janitors, some of them do quite ok. Maybe some are actually happy, because now they have a job to support their family and are not on the run anymore.
Or they did not bind their happines to their bank account and find meaning elsewhere. Or maybe they rather do cleaning, than feeling proud to know how to game SEO and flood the world with shitty adds or alike.
I like that he doesn't suggest a stopover in lunar orbit.

I wonder if a SpaceX SuperHeavy with no Starship mounted could get itself to orbit. Probably its tanks would not start out full, for that.

I have taken to calling Starship the "can". With on-orbit refueling you can send cans to lots of places. First paid for seems to be a can to the moon. AFAICT there is no actual use for Orion or SLS; they could launch the "spam" in a Crew Dragon and transfer it to the can in LEO for trans-lunar, and back again to land in.

Seems like getting the booster and can crew-rated would be a good thing to do early.
Two months ago, I looked at the Wikimedia Foundation's Form 990 for the Signpost (Wikipedia's volunteer newspaper) to see how much money the WMF actually spends in the developing world.

My report is here, on Wikipedia:

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

This was after an interview with a Wikimedia Foundation trustee in an Indian national daily claimed that "Although a lot of the money is raised in the more developed Western markets, most of it is actually flowing into the global south, where the growth will come in languages and users."

https://indianexpress.com/article/technology/tech-news-techn...

After I complained on the Wikimedia mailing list –

https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@list...

– the WMF said that their trustee had been misquoted, and the Indian Express added a correction to the article a week later (see note at the bottom). It now says, "Although a lot of the money is raised in the more developed Western markets, a lot of it is actually flowing into the global south, where the growth will come in languages and users."

Now, "a lot" is an elastic term. What I found, and you are welcome to check my numbers, is that the Wikimedia Foundation, according to its most recent Form 990, spent a total of $3.8 million (2.4% of revenue) in the Global South. That is less than it invested in the Knowledge Equity Fund, which primarily supports US organisations (three of the six grantees to date are in the US, and they account for well over half the money given out to date).

Of the $3.8 million the WMF spent in the Global South, "Grantmaking" accounted for $1,953,708, or 1.2% of the Wikimedia Foundation's $159 million revenue.

The "Grantmaking" total in all of South Asia, according to the Form 990, was $78,537 ($75,198 + $3,339 on the page following the one linked below):

https://upload.wikimedia.org/wikipedia/foundation/e/e4/Wikim...

Those are the realities vs. the PR.
And unless your need is extremely time sensitive you can probably fix your own mail setup while good luck getting anything out of Google support for a free service.
At some point during covid I had to relocate for a few weeks in an emergency move to a place with bad heating in the middle of winter. I switched to wearing insulated camping sleeping bags at night and while working at the desk and heated them with an electric blanket. Worked like a charm and tremendously reduced total energy bill.

Edit: and put an end to the "don't touch the thermostat" debate with SO.

> Don't you Europeans think that the situation this winter is a rare chance to reverse the global warming trend

In the wake of Asian economic activity outperforming European, I don't think it matters what we do.
This is why I like TypeORM. There is no magic, and every command maps 1:1 with a database operation.

No weird caching, no auto saves. Just an object mapper that you can use when you want and ignore when you need to.
Or, better, a sky ring. Weighs a bit more, but is an easier target. And the structural stresses work out better.
We're all activists.
Back around 2000 we had numerous force feedback joysticks, mice and steering wheels on the market, but only the steering wheels survived due to having a niche with sim racing. Joystick disappeared largely due to games switching to gamepads. Not quite sure why nobody ever tried to replicate the Logitech iFeel mice, that seems like a simple and cheap enough feature add into any mouse, especially these days with phone rumble motors being available for pennies. I quite liked the way the Nintendo Wii would give little haptics clicks when you moved the cursor over clickable UI elements, I'd imagine iFeel was similar, never tried it myself back then.
> 2-stroke aero engines

Which 2-stroke aero engines are you thinking of?

> get a pass from using leaded fuel since they run for about ten minutes before the lead fouls the plug

Huh? Before unleaded automotive gasoline became the norm, all kinds of 2-stroke engines ran on leaded gasoline just fine.
Other than the points already raised around the client's contract with your employer possibly containing clauses saying they can't hire you away without discussing it with your employer I would be worried about any NDAs you've signed.

You're going to be entering an environment where you're still talking about the project you were working on day to day, but now you'll be doing so with a client. If you can make it an amicable move by ensuring both sides are involved in the discussion you're probably fine, but if your current employer doesn't want you going I could see them making use of NDAs to severely restrict what you're able to do, even if just by forcing you to make sure everything you discuss in the new job is meticulously documented in order to cover yourself in the case of future legal actions.

As others have also said, get a lawyer (your lawyer - anyone hired by either your current or future employer isn't your lawyer, they are the employer's lawyer) to review everything before making a leap.
There have been efforts in that direction:

- https://github.com/gekmihesg/ansible-openwrt

- https://github.com/NN708/ansible-openwrt

and even

- https://docs.ansible.com/ansible/latest/collections/communit...

Are they not sufficient?
Hope you are managing to sell lots and your product is a success :)

If not, it might be worth positioning your product as helping people to do analysis better / faster / more accurately and 'turbo charging' analysts rather than selling it as a tool for analysts who are out of their depth (which is a more negative target).
I think it is important to notice that Magnus actually didn't make any actual accusation.
I can relate partly to the problem. Sometimes you want to import a single table from a backup and, because of FK constraints, a very specific order in the tables is required, and can span many tables depending on the complexity of the data.

As an alternative you can use Foreign keys without constraints. This way you get the conveniences of them without the migration problems. You can do this permanently (a bit wilder) or just before an import, and re-enable it later.
It is common for consulting or professional services contracts to include non-solicitation clauses. In other words, the client company may have already committed to your employer that they would not hire any of its employees for the duration of the contract and for some time after.

If you were not involved in the negotiation and signing of the engagement agreement, then you probably don't have any way to find out if the contract contains a clause like this. If it does—and even if it doesn't—the leadership of the team at that company may feel an obligation to tell your employer that you have applied for a job with them.
There is a difference between "allowing it" and "allowing it secretly without your knowledge". There are issues of confidentiality (and potentially NDAs and therefore IP issues) and possibly issues of export depending what you're working on.

There's also an issue of 'what you bought' - this isn't necessarily a contractual thing. I work for a consultancy, if we sell you a project based on the skills and knowledge of a few of our experts and then when the project starts we actually staff the project with a few grads, you'd be annoyed right? Very carefully our contracts don't name individuals to allow us flexibility (e.g. someone gets ill, goes on leave etc.) so we're fine legally but you'd be understandably upset and might want to end the contract. [this by the way, is exactly what Accenture does quite a lot]
This isn’t defence in depth, this is security by obscurity.

Also, honestly, if you are manually typing passwords and copy/pasting private keys, you can’t expect any security anyway.
Hey, I did this ~5 years ago! I was working as a consultant in client company's office (4 days a week) and they opened a position similar to mine there.

I contacted our legal team to ask about the no-compete cause but they told me that the client is not a competitor to my employer so no problem there. No mention about recruiting from supplier either.

Luckily all went well and the client company negotiated things with my employer. I have no idea what kind of compensatory deals they made behind my back as my employer was asking for an yearly fee for my service.

Getting the employers to negotiate about transferring a specialist worked for me, hope you find a solution too.

I've been really happy working for a client, handling multiple different clients was stressing me out.
The fact that strict aliasing has to be broken to use the API shows that, amongst other things, the API is from a different era of practicality over correctness.

In the past, people have popped up to say “but that’s only in the bind() implementation side” (when talking about `sockaddr`, for instance) but I find this argument amusing. At the end of the day, if something breaks because of this, that nuance is lost amidst the mass of frustration.
“Who would have thought that @TikTok would decide to store all their internal backend source code on one Alibaba Cloud instance using a trashy password?”

Please reveal their recommendation algo, why it is using so much of personal data?
INTODUCING!!

THE BEST SMARTPHONE GRAPHIC DESIGN TRAINING YOU'LL EVER FIND.

If you want to make at least 100k monthly then this is your chance.

Graphic design is a high income skill.

This training teaches you how to create beautiful designs and how to make money through this skill.

What are you waiting for , this training is tailored to meet your needs.

GRAD YOUR NOW.
> I still don't understand why every application must be able to scale to infinity and maintain 99.999% reliability. Not everyone is Google and I feel like we'd be a lot better if if the not-Google companies just recognized that instead of layering on accidental complexity in the form of infinite scaling for your service that gets all of 5,000 requests a month.

I agree with this, but some are using Kubernetes (or other orchestrators) just to be able to utilize containers effectively across multiple nodes.

Containers absolutely solve many problems with application packaging, configuration, deployment, healthchecks, resource limits, port allocations, storage persistence, running multiple versions of the same software concurrently and managing more of the deployments as code.

I've actually written about my personal experiences and why containers helped me before, "My journey from ad hoc chaos to order (a tale of legacy code, services and containers)": https://blog.kronis.dev/articles/my-journey-from-ad-hoc-chao...

It's just that Kubernetes is the most popular solution for orchestration, which is why many end up getting pigeonholed into using it, especially if they need a managed container platform in the cloud. Finding hosted/managed Nomad or Swarm is an exercise in futility for the most part.
Except if you don't have a premium router with high-end CPU you will have minimal bandwith.
You say that self-hosting a mail server is obvious and extremely low effort, which simply is not true. But ok, let's say that you happen to have a clean IP and no spam or dmarc issues. You still had to choose what to deploy, which is not obvious and actually setup/maintain your server which is not extremely low effort.
Thanks, this was very useful.

For an Open Source project, WONTFIX is particularily disheartening, but also annoying to the next user wanting to report the same bug and not finding it in the list of open bugs. In such cases, it would be better to set the level PATCHESWELCOME to control expectation. I guess this corresponds to your "Priority 3", but is more explicit about it.
> Has anyone ever typed so much on a keyboard that the switches wore out? Aren't they good for literally millions of actuations?

Yeah. Several. The keyboard might claim it's good for millions of actuations, but I write as well as program. At the end of the editing process, I have roughly 80,000 words entering the public sphere, a month. Excluding all rewriting. Imagine the abuse the spacebar has seen by the end of that.

It doesn't take much to scale that out to be murderous on cheaper keyboards, and serious wear and tear on the tougher ones.
> But these are all speculation coins without any solid utility. Nobody is going to build asics for coins that don't have demand. We saw this happen with Grin coin.

Not only is Grin the one coin, out of many thousands, that strongly deters speculation with its pure linear emission, but it did in fact have ASICs built for it (the Ipollo G1/G1-mini).
ChartMogul | Multiple Roles | Remote (EU) | Full-time

At ChartMogul, we're building the most powerful Subscription Analytics Platform for the SaaS community. We are fully remote with co-working spaces in Berlin, Seoul, and Toronto. Read about our recent offsite! https://chartmogul.com/blog/offsite-2022/

Tech stack: Ruby, Postgres, AWS, etc.

- Director of Engineering: https://jobs.chartmogul.com/o/director-of-engineering-remote...

- Senior Ruby Engineer, Pipeline Team: https://jobs.chartmogul.com/o/senior-ruby-engineer-pipeline-...

- Backend Engineer, Integrations Team: https://jobs.chartmogul.com/o/backend-engineer-integrations-...

- Part-time Go Developer, Integrations Team: https://www.upwork.com/ab/applicants/1564561165714571264/job...

- Product Manager, Data Pipeline & Integrations: https://jobs.chartmogul.com/o/product-manager-data-pipeline-...

Sales and Marketing roles: https://jobs.chartmogul.com/
I last saw Lawnmower Man in the 90s and rewatched it recently with my partner who hadn’t seen it.

It seems in 2017 a new director’s cut was made which seems to be the default version you get on Amazon Prime at least. As a result of the re-added footage it makes more sense and feels more cohesive, especially Jobe’s story and holds up fairly well IMO.
std::string allocates heap memory; usually it's implemented as std::vector<char> behind the scenes, whereas with string_view it's implemented as const char *, thus the string it's allocated in stack.
This is SpaceX's plan for Starship (and one of the reasons I think it will take longer than expected[1]). ULA posited an orbital tanker for cryogenic fuels[2] which was most notable for having an internal combustion engine that ran off the fuel it would hold to keep the fuel chilled.

[1] If NASA were to plan a mission that needed on orbit refueling they would not even start building a spacecraft until they had tested out all of the elements of on orbit refueling before hand. SpaceX is "assuming" they can make it work and proceeding with Starship. To date NASA has awarded some contracts (https://spaceflightnow.com/2020/10/16/nasa-selects-companies...)

[2] https://sciences.ucf.edu/class/wp-content/uploads/sites/23/2...
Curl Beyond the Basics
I do love OpenWrt but the upgrade experience is still a pain because user-installed packages need to be reinstalled manually. More so if your WAN connection relies on these packages (USB modems), then you have to either pre-download them or build a custom image.
going up is the easy part, high school students can do it. going sideways fast enough to not fall back... that's the hard part.
there were options for all these things, yes. i also remember it in a multi im client like gaim or pidgin.

i checked out that "open chat window once someone starts typing" once out of novelty value... but it felt to stalky to keep it active, and wasnt really handy at all. sometimes ppl misclick and open the wrong window and realize later, others are reading past discussions... really not that useful as a feature
EGPU Stutter from Hell
> The lighter weight helps offset the other environmental impacts.

Only when the minimal amount is used. Clamshell packaging is almost always incredibly wasteful and could be replaced by less weight of cardboard. Plastic jars and similar could often be bags or pouches. etc.
I work for a media company that works with YouTube creators. From my experience you should add following items to your list:
- new uploaded videos drive traffic to old videos of the same channel
- schedule consistency and calendar: 2-3 videos at least each week. It's very important
- links from other channels: it helps when other channels promote your videos.
- live streams help boost views (see https://gyre.pro/ - I'm not affiliated with this, but I know creators use it and get good results)

Generally services like vidiq or tubebuddy help you. Many creators use them.

The algorithm that you talk about changes quite often. Most of creators make lots of experiments to find their algorithms.

Make sure to stick to YouTube community guidelines. Seriously, YouTube can ban you forever if something in their view goes wrong.
Perspective context: Am CTO who has converted consultants to staff before.

There is nothing stopping you personally from changing roles like everyone says and non competes are not enforceable in California.

However B2B contracts usually don't have any such limitations, so there might be a liability for damages between the client and your current company. This is the main reason you need to raise this up to people who has insight into the contracts between client and your current company ON THE CLIENT SIDE FIRST.

Then, and ONLY then imo should you bring it up with your current employer to try to do it in a way that steps on no toes. You need to make sure that the client is allowed to do it based on the contract frameworks AND that they want you before you open that can of worms. It might also be beneficial to have the client be the one to approach your current employer in a gentlemans approach, especially if your client has access to higher up decision makers than you naturally have in your current job.

Then it's up to your current employer how much hell they wanna raise and your political manouvering internally and how you break the news will probably be integral to that. However as long as there are no regulation of this between client and current employer the only thing you might be doing is burn a reference bridge.
> The US seems to have a lot of interest in races for some reason.

The reason being systemic racism imposed on brown and black people in the US.

Look back to the 1990s movies where you'd have large casts depicting everyday life, and there'd be literally 0 non-white people. Non-whites were explicitly excluded in many movies, obviously with exceptions, but we're talking about averages and tendencies here. Racism didn't end in the 1960s.

Conservatives think we live in a post-racial era where there's equality of opportunity just because there aren't laws that explicitly discriminate against certain races. But that's a really flawed sociolegal analysis, given that equality of opportunity isn't exclusively determined by equality under law, and given that there's laws that aren't explicitly racist but cause racist outcomes and likely have unstated racist motivations (e.g. marijuana criminality, immigration restrictions).

> There is rarely focus on including for example Asian or Hispanic characters

I totally agree that they need to do a better job on that.
> It takes me a minimum of 60 seconds to naviate to ~ using the GUI on my work laptop.

Which OS? For all its flaws (and there are many related to this issue, like overzealous hiding), macOS lets me add ~ as a 'Favourite' which then shows up in file choosers as well as the main file browser app.
Any agreement not to hire employees without including the employees in the negoation would be illegal therefore void in most countries. Including the US where Apple and Google (maybe someone else) were caught having agreements not to hire from each other. It removes the ability for the employee to find the best salary/option/etc for themselves.
Hosting a static site on Fly.io with Nix and Caddy
It's subjective. I am also a computer monk, but there are people out there who have irrational feelings about Real Documentation(TM), and ultimately they are worth accommodating.
Massively decreased chances of run-by attacks exploiting known vulnerabilities in mass produced mainstream routers. Having a "more exotic" setup already avoids a lot of (non-targeted) attack vectors.
Someone made a userscript that auto-solved it with like 80% accuracy on day-0.
See https://man7.org/linux/man-pages/man7/credentials.7.html

and

https://www.gnu.org/software/libc/manual/html_node/Job-Contr...