skysight-inc/HackerNews huggingface dataset:
> Honest question - how do you actually effectively share code between many repos?

Locally, you can use an Amazon-internal tool to check out multiple repos and make changes to all of them. The tooling calls this a "workspace," but it feels very much like working in a monorepo since building and testing can happen at the workspace level.

> How do I know that me changing my backend app’s API doesn’t break any other project in the company potentially calling it?

In terms of change management, Amazon dependency graphs are managed as "version sets." Changes have to be built into a given version set, and that build will also rebuild any package in the version set that consumes the repository whose changes are being built in. (Usually, repositories are configured to build into one of the owning team's version sets on each commit to the primary branch.)
This is a total and complete non sequitur. No reason rental prices would go down. I just looked at materials of one such company touting 50% increases.
London Metropolitan Police Website Down
> The Canadian economy is almost entirely dependent on real estate[0][1].

Umm your link says real-estate is 13%. How can you justify calling that "almost entirely dependent".

I would agree Real-estate in Canada s too large for Canada's own good
>According to Steam I played over 2.000 hours during 2020 and 2021.

Less than three hours a day for passive recreation is hardly out of line with modern western lifestyles. The average American spends more than that watching television.

https://www.usnews.com/news/best-states/articles/2021-07-22/...

I obviously wouldn't want to deter anybody from productive work in favor of entertainment, but physical and mental rest is a biological necessity. Don't feel bad for kicking back if it's just a couple of hours a day.
IANAL but this sounds like a recipe for a lawsuit against the recruiter?
Have you ever been evaluated for ADHD? I'm not a specialist, nor does your post have anywhere near enough info for me to judge, but your second to last paragraph especially sent up some flags for me so I thought I'd mention it
I was diagnosed when I was 2.
You need something to kill time. You may not like my answer. But how about having kids?

You won’t have time to play video games (or your wife will beat you up) for decades if they keep coming. Then you will be too old to play/care about games.
In Germany they mostly buy to rent out and I’m sure it’s happening in other places as well.
I've gotten so used to seeing variants of Wordle that I read "Redditle" and immediately thought it was some sort of Reddit-based Wordle
There are a bunch of downsides, although they are often just the opposite problem from what the monorepo solves.

For example, the article states:

> [In the other direction,] Forcing dependees to update is actually another benefit of a monorepo.

What happens when the other teams that depend on your work don’t have the time/priority to update their code to work with the new version of your code? The ideal case that monorepo proponents tout is that the team updating the code that is depended on can just update the code for everyone who depends on them… however, that update is not always trivial and might require rework for code deeper inside the other teams projects. Maybe they are depending on functionality that is going away and it requires major work to change to the new functionality, and the team is working on other high priority things and can’t spend the time right now to update their code.

What does the team do? Do they wait until every team who depends on them is ready to work on updating? Do they try to work out how the depending team is using their code so they can update it themselves? How does this work if there are dozens of teams that use the dependency? You cant have every team that creates core shared code be experts on every other team’s work. You can end up stuck waiting for every team to be ready to work on updating this dependency.

Imagine if this was how all dependencies in your code worked, and every build task used the latest release of every dependency regardless of major version bumps. You might wake up on a Tuesday and your build fails and now you have to spend a week updating your project to use the latest version. Multiply this by all the dependencies and your priority list is no longer your own, you are forced to spend your time fixing dependencies.

This is why we specify versions in our dependencies, so we can update on our own schedule.

Of course, the downside of this is now you have to support multiple versions of your code, which is the trade off and the problem a monorepo solves.

You are going to end up with downsides either way, the question is which is worse.
> here's an example of people dying

You didn't really quote anything that mentions death or injury, could you expand on that?
Securing Kafka Infrastructure at Uber
It depends. I play MTG Arena. There's a slew of overlay apps that give you access to extraneous information. Best advertising dollars I've seen spent are Jim Davis's plugs of Untapped.gg. Not only is he using the app himself, he raves about it all the time. He's worth every penny they pay him. Tossing money blindly at influencers just because they have a following is not a good strategy, you still have to validate that it's a proper way of getting the right eyeballs on your product.
> With a monorepo, projects can be organized and grouped together in whatever way you find to be most logically consistent, and not just because your version control system forces you to organize things in a particular way. Using a single repo also reduces overhead from managing dependencies.

I don't actually understand this. You can do this with git submodules. It's just a directory structure. Can somebody please explain? If the problem is committing to multiple things at the same time for a point-in-time release, then the answer is tags. Rather than terabytes of git history for a gigantic organisation that has many unrelated projects.

A good example for you: Google releases the Google Ad Manager API externally periodically, with dated releases. How does having that in a huge monorepo make sense?
Well, I might be broken but I can't tell the difference.
When silver is gold: Forecasting the potential creativity(2019)[pdf]
I would not know how to access such records. Doubt they are publicly available. Germany isn‘t perfect, but if you want to come, the blue card process is pretty straightforward. If you do python backend stuff, talk to me.
Gaming releases dopamine and gets you addicted to the reward. It's a whole profession on how to optimize dopamine releases over time.
Oh, sorry, my bad for the link.

It says to set on this key:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

I already have there NoAutoUpdate = 1 now (looks like ShutUp10 that I use set that, and I get error if I want to update, after restarting). Not sure if I hallucinate or so, but this is so trivial to set that it doesn't explain why entire Internet has a problem. I set this up after initial Windows install as concept of automatic update without your say in it (what and when) is nonsense, but Windows still managed to skip it somehow later...

Actually, I checked my notes now, and found 5 different ways to do it since obviously people had problems with "universal solutions": task scheduler, hosts, mettered connection, registry, debloater scripts etc.
Huh, I see. I stand corrected.
Music Sight Reading Trainer
"Canadian economy is almost entirely dependent on real estate"

This is a myth, real estate makes no contribution to (ironically) the Real Economy.

Think about it, if rents in London double, then the % of GDP in real estate doubles! Everyone's life has just gotten worse because they have to earn money elsewhere and pump it into real estate whether they like it or not.

The greater is your housing shortage, the more the people are suffering, the greater is the share of realestate in the economy.

It affects you negatively even if you own a house, you pay someone's rent every time you need a plumber or buy a coffee.

The housing shortage is a giant vampire squid sucking the first world dry. i am not a PhD economist, but institutional investors are definately contributing to the problem.
Its totally possible to avoid video game addition, I casually play videogames, and have been in places in my life where I played in excess, but usually that came with avoiding parts of my life. So I say "Ask yourself why you might be playing to the exclusion of your life outside of the videogame and see if you can find other ways to enrich your time."

It reads like you are looking for something more exciting in your life, not that you are looking to zone out into a "flow state" for hours of gaming. Maybe start there.
Arda | Founding Engineers | REMOTE | Full time

Arda (https://www.arda.finance/) is building the bridge between traditional finance and DeFi. We are building APIs that wrap DeFi yields, for fintech companies to onboard the next billions of people.

We were in the YC W22 batch just closed our seed round and beginning to build the founding team. We have traction from across the world and are looking to build a fully remote, global and async team.

We value autonomy, action over meetings and are product focussed. The founders have deep expertise building fintech and crypto products in PayPal, Cloud Kitchens, Amazon and Wise. You have an opportunity to meaningfully impact the financial lives of people in emerging economies.

Our tech stack consists of: Typescript, Postgres, AWS. Our product is backend heavy and has interesting challenges around DeFi, ledgers and workflow orchestration.

Full job description and link to apply: https://www.ycombinator.com/companies/arda/jobs/iKmSjFO-foun... (we prefer direct applications and no agencies/recruiters)
In Toronto alone ~40% of new homes being built are being scooped up by investors that obviously have more cash on hand to pay above asking price. With interest rates so low and demand so high, why would they not be driving up the price? It works in their favor.
Unless I had a very large library or very limited storage space and no way to expand, I'm having a hard time understanding why this would objectively really matter at the scale of a personal MP3 library. We're talking about a tiny bit under 1GB of additional data per million individual tracks.

Must have been pretty fun tracking this down, but I'm curious as to why you'd go through all this trouble. Storage is cheap, my time is not haha.
If the hiring manager or the people on the hiring committee change their mind about remote work, you are not getting hired anyway not matter what the intent was when you started interviewing.
You could make the opposite argument about just as many things. Remember COVID vaccines?
Everyone's got their pet theory on what's behind Canada's housing crisis. In reality it's probably a combination of different factors.

The NIMBY theory is probably part of it, but definitely not the full story. For one, Toronto and Vancouver's population density is on par with major european cities (Toronto is about the same as Berlin, and Vancouver same as London). Arguably most european cities have similar affordability problems, but if NIMBYism is an issue, it's not particular to Canadian cities.

My pet theory is it all comes down to money supply. All that money generated out of nothing through quantitative easing over the last decade+ had to end up somewhere, and it's settled in real estate and equities. If that's the case, then the end of QE and "balance sheet pruning" is going to put a stop to this... and likely pop a giant bubble in the process. That's a scary prospect for countries like Canada and New Zealand, where RE has played such a huge part in inflating wealth.
I hope that Amazon open-sources Brazil and the surrounding version set ecosystem someday. They're the only large company I know of that uses individual project repos at scale, and they've built tools that solve many of these problems. (I've never worked there, so I don't know how loved those tools are internally.)

Edit: I worked at Microsoft, which also uses tons of tiny repos (at least within Azure). I didn't encounter any good cross-repo management tools, though; apart from having a Jira-like ticketing system built in, Azure DevOps seemed quite a bit worse than GitHub.
This seems like the only real, market based solution. Various taxes that could be implemented (or bans like from this article) will either have no effect or unforeseen consequences.

The market, right now, is constrained by regulations. Adding more regulations is unlikely to fix things.
I recently had a slew of interviews at FAANG and FAANG-adjacent companies (and accepted a great offer at one of them) that were 100% remote. It's good to name and shame the ones that are lying or otherwise underhanded about it, but I've never seen so many good-paying, 100% remote roles available. Do get it in writing and it never hurts to focus on companies with a track record of doing remote well rather than just doing it under pandemic duress.
FAANG usually refers specifically to those companies. GAFAM is another acronym which exchanges Netflix with Microsoft.
It wasn’t deciphered. The closest link we have found are to Dravidian languages like Tamil but these are tenuous at best.
“Modern” also means the solution may benefit from reflection on past solutions.

The accounting software I use, written in 2004, evolved over the decades starting from 1980s software. It all works (hence, I’m using it now), but comparing the user experience and source code of various features developed at various times reveals a lot about what “modern” means.

Here’s a few things:

Standardisation: Modern software tends to use proven designs, such as SQL over a bespoke query language.

Performance: The strictness of ABIs and APIs makes it difficult to restructure for the sake of optimisation without introducing undesirable breaking changes. Old codebases may be essentially “frozen” and stuck on old versions of libraries. Fresh software can use the latest versions of libraries, with their new APIs & ABIs and whatever optimisations come along.

Fundamental coding improvements: Old languages don’t have ergonomic, performant closures (see lambda functions in Python). New languages do (see arrow functions in ES6). Replace “closures” with any core language feature, like null coalescing, match statements, object & array destructing (or even better: pattern matching assignment), or hygienic macros. (Let’s not discuss async/await as that doesn’t lie in the “unquestionably better” column.)

Better error messages & debugging: Over time, we collectively as developers have figured out what helps and what hinders when trying to track down troubles.

——

I also build stuff that solves real world problems. I once used Python and Django for everything. Now, I’ve moved to Node.js, TypeScript, React, and generally that ecosystem. It works far better than Python+Django. My development speed is blazingly fast in comparison, and the results stand up — they’re shippable.

Once I was familiar with Python & Django, they got the job done.

Now, I’m familiar with TypeScript & Node, they get the job done better.

Familiarity is that invisible force that, in its absence, prevents us from distinguishing things that don’t work from things that do work but are just different from what we know.
So who do you think is one of the largest providers of uranium in Europe?

The arguments of Germany not being so dependent on Russia if they would have left their nuclear power plants running longer has been debunked several times. I believe this is largely nuclear power lobbyist taken advantage of the current situation. The EU is even more dependent on Uranium from Russia than gas. 20% of the natural Uranium and 26% of the enriched Uranium used in the EU comes from Russia and Kazastan [1]

[1] https://www.spiegel.de/wirtschaft/soziales/ukraine-krieg-eu-...
Rents and prices in Ontario are absurd and unless a company is offering remote - or is a satellite dev shop for a US company taking advantage of currency and R&D tax credits and can pay US salaries, they just aren't going to be able to be competitive for talent. If your product market is global like any product has to be right now, Toronto is more of a constraint than a strategy. I'd be skeptical of how much leverage that HR approach has for tech staff right now.
Video games affect different people differently. The pattern of behavior you describe, that can be summarized as 'all or nothing gaming' approach is something I recognize through own experience.

The key is to have healthy dose of other activities that will prevent you from going 'all in' on games. Sports or travel come to mind.

And having children... Once you have kids, the days of your glorious gaming past will become a hazy, distant memory.
Why can't we increase property taxes for businesses that own homes? And, for individuals who own more than, let's say, two homes?
I once worked at a place that secretly red teamed it's employees with phishing emails. I diligently reported them all in public channels, unaware I was being duped, and received no response or promise to block the domains. Eventually I was fed up by the inaction, and inspected the payload in an isolated VM with execution disabled. I thought I was doing them a favor, but just the act of clicking on the link subjugated me to 3 days of mandatory fishing training. The saltiness left over from that incident could pickle an entire nation's agricultural output.
Governments are failing to understand global catastrophic risks (2019)
Colorado is not running out of room. Even if 80% of the state is mountains (it's not) - 260 people per square mile is STILL nothing.

Massachusetts has 800+ people per square mile, and Massachusetts isn't "full".
Unless you control the ad platform, you can't make a 'no ads' control group; if you want to track the user, you've got to show them some ad; so an unrelated PSA is an ok option.
This needs an "amp" feature so you never have to go to the reddit website/app.
Yeah I know! I wanted to go for geddit.com which would have been perfect but it was taken.
Sigh, and here is the problem. I literally do not know who or what "Kiwi Farms" is, if im using "their language" it's not on purpose.

Again, I'm not saying everyone else is the good guy and you are the bad guy, what i'm trying to say is that these kinds of responses and threads do not make this continuing issue either disappear or less likely in the future.

If your goal is to make Graphene OS more well known through continuing drama, you are successful and sure got me. Should your goal be to reduce further incidents like this, you will not be able to change other people, you can only change your responses to them.
It's weird, I was very addicted to gaming as a teen. World of Warcraft for 14 hours a day was very normal (and some how I still wasn't incredible at the game). After turning 18, I landed my first job pumping gas and it straightened me out. It fixed most of my social anxiety and stopped spending all day inside.

Now 10~ years later, I've swapped addictions. Cars. Spending an entire weekend dismantling and tinkering in the garage, while spending all my money on car related stuff.

I yearn for the days of gaming. It was a very cheap hobby in comparison.

I don't have much advice, but some people have much more addictive personalities or a lack of discipline. I've avoided all drugs/drinking for this exact reason.

I've been attempting to ease away from car stuff, and go back to a more productive "addiction" by learning EE and programming more.
Redesigning an app, one day a week at a time
Seconded, cheat to break the cycle. It's helped me out of many mobile games.
UN suspends Russia from human rights body over Ukraine abuses
You insert "an observer like us" and see if the universe it generates looks like ours. If it does, we learn about the observer. This was the original project of natural philosophy. - Know thyself.
The concern with plastics is that many of the hydrocarbons present are analogues of hormones and other bio active ingredients.

Unfortunately the list of chemicals plastics degrade into is too vast to be exhaustively studied.
3MI vented a huge amount of radioactive krypton gas, which is never, ever counted. That stuff runs downhill like fluffy water, and hugged the shores of the river all the way to the ocean.
I am in this process now. Only looking for companies without offices and who will put in my contract that I never have to come in even if they do buy one.

I am beyond sick of my current company pretending like everything is going to go back to normal one day. We have 75% of people working from home although not labeled remote and maybe 25% back in some offices. The CEO pushing that we are an office company has destroyed communication and meant that over the last two years instead of adjusting how we work just pretending like nothing every happened. So now we have terrible communication even within teams and no one who wants to fix it because that would be a waste of time since soon everyone will be in the office. This has been going on for over a year.

Maybe they will fix this but it’s completely destroyed my desire to work for what was once a great company. They have over 1k employees. It’s unbelievable how much time and energy have been wasted because management has refused to accept the current situation. If i had taken this same approach when things changed at this current job or others I would be fired. I need to switch to management.
I've been in all remote companies since '12, and will never go back unless forced. For what we do, it's pointless to travel to an office. Same goes for a huge majority of corporate work. It's gonna simultaneously trigger and require the economic destruction of a huge amount of office real estate investments to enable the change to remote work to become the majority.
First of all, the average adult in the US watches ~1300 hours TV per year. Playing games instead is not worse. But arguably it's a waste of your life. So I would ask myself what I want to do with my life and do that. If then there is some down time available for gaming, why not?
This is a really cool idea! It feels like this and similar nifty products, combined with RSS, could stand a better chance of decentralizing microblogging than Mastodon.
Anyone have experience being remote cofounders in the very beginning of a startup?

In my case it’s someone I know well but we would be located in different cities. Would love to talk to anyone who has experience with this.
> Faststart just means the metadata is at the front of the file, which these 500KB padded m4a files do have.

You're correct in the sense that having metadata at the start of the file means that these files are ready for progressive download/playback, albeit with a chunk of unnecessary data transfer.

But the other important part of the "faststart" process is that you get what used to be called a "flattened" file, where the data is contiguous — metadata is followed immediately by compressed media data. (Tools for QuickTime Movies also compressed the 'moov' header, but I'm not sure if that's supported in MPEG-4.)
I've learned to look for any ambiguous "weasel words" which nullify anything else they're attached to

me: how much does this job pay?
them: well they hired a guy a few months ago at $X for a similar role
or
them: we strive to pay market!
me: which for your company and this role now is... ?

me: can it be worked remotely 100%?
them: yes probably, though I think they'd like you to come into office as much as possible
me: brain melts
Hold on what's that? It sounds really cool but I've never heard of it.