skysight-inc/HackerNews huggingface dataset:
In my corner of the world this appears to be more common or just tolerated more since most of the IT workers are, for lack of a better word, pretend contractors(for tax reasons), so companies can't impose certain restrictions or else the tax authority will recognize this relationship as employment and demand taxes and social security payments retroactively.

Since late 2019 each contract of mine started including a clause stating that I should prioritize this particular client. That is the extent to which they went to date with restrictions.

I'm also required to notify them of any other client that I might have. Apparently they're keeping an eye on the overemployed.

In any case most people in my team had some kind of side gig, or had this project as the side gig and we decided to be open about it.

I know people who have been pulling 2-3 contracts for years now. That being said the most overemployed is already experiencing heart issues in his 30s, so he might have to back down soon.

I both have a small child and am too chicken to actually try it, but to be completely honest large organisations have such narrow roles and move at such a slow pace that it's not difficult to meet expectations while having two "full time"(heavy quotes here) contracts.

Personally I use this slack to spend more time with my family. My salary overtook my lifestyle expectations in 2019 so finances are not a problem.
Whether it's FOSS or corporate, people won't use your stuff if it's not documented properly. At best they'll use it reluctantly and complain about it.

One thing there isn't enough of is task-driven documentation. Typically there's a getting started guide and a reference manual, with a huge gap between the two.

The getting started project is usually at the hello world level - ok as far it goes, which is not far.

The ref manual typically has a list of all moving parts but often lacks a list of concepts and terminology. So you look up $thing and have no idea how it fits into what you're attempting to do.

A series of mid-level task-based examples ("How do I...") for the most common use cases goes a long way to bridging that gap.

Also list any platform specific quirks. (Not just "To install this use homebrew $name for MacOS and apt-get $name for Ubuntu.")

And run a forum where people ask questions. Collect the most common questions into a literal FAQ and/or include them in examples/reference.

Never say "That's in the manual." Especially not when the manual is 1000 pages long and gives a two sentence description of every feature with no use cases.
The hegemony of the dollar as a reserve currency is finally coming to an end, and while many will disagree with my opinion, I believe it's a very good thing for the world.

The US has been allowed by the rest of the world to use the dollar as a weapon since the end of WWII, specifically using it to impose unilateral economic sanctions on anyone they don't like, thereby flouting or downright ignoring other countries sovereignty in the process.

The have also used the privileged status of the dollar to gain systematic, unfair and generally undeserved economic advantage in international markets.

They have also used this advantage to create a completely unsustainable amount of debt which the US will never be able to repay now that the dollar is becoming just another currency.

Picasso was famous for writing checks, knowing fully well that they would never get cashed out because, bearing his signature, there was an intrinsic demand for them and the thing would be kept as is by the owner.

US dollars are very similar to Picasso's checks in the sense that foreign country all keep large amounts of US currency reserve and debt instrument, but they never "cash them out" (exchange them for US-based hard assets such as land and businesses).

The world has allowed this to happen for near 70-ish years because the for the longest time, the US was perceived by a large part of the world as a force for good.

That ship has sailed though, and in 2022 it's getting pretty hard to find folks outside of the US that view it as a force for good anymore (or just don't downright hate their guts with a passion).

To be a useful tool, a currency should be, among other things:

a) managed in a sane manner (as in: the amount issued should be on a fixed schedule, as per Milton Friedman)

b) not used to tilt the playing field

c) essentially politically neutral, and in particular managed by an entity not in any way controllable by the government.

The US dollar doesn't meet any of these criteria, and the chicken are now coming home to roost and the dollar will slowly lose it's privileged status among world currencies, slowly being replaced by a bunch of other.

Good riddance.
saudi? no. they are the only elites not tied to petrodollar by force but by financial incentives.

all the others probably no as they will see the new gana embargo :(

the terms first world and second world were originally coined to means country under petrodollar and countries under ussr. third world was a term that meant free for all to the to two powers.
You can exchange USD to crypto with a spread of 0.1% (which statistically will be in your favor at least sometimes).

Transfer is dirt cheap if you dont use the known high fee blockchains like BTC/ETH. A realistic fee is less then 1 cent per Tx.
Then crypt back to fiat same thing 0.1% spread.

Lets assume a worst case and you loose 0.5% for the 2 exchanges and 1 cent for the fee.

So for 100 USD send that would mean 99.49 USD is revived

For comparison moneygram's cheapest option for 100 USD to MXN would cost $2 fee (debit card fees not included and the exchange rate (spread) is unknown they give you whatever they want but certainly not anything better than 0.1%)
So $102 send and less than $100 will be received and it takes up to 2 business days while the crypto solution takes minutes.

Worst case example is still 4+ times cheaper while completely ignoring the exchange rate because you cant know in advance. And there are way more exotic currencies than MXN which makes the exchange more expensive. Not for crypto tho. If there is a market you get the real market exchange rate as is.

The global remittance market moves billions with double digit growth yearly. If just a tiny fraction of all people use crypto for this (and they do) their saving sum up to millions.
Breck, you're a good programmer, just like Terry A Davis!
Thanks! Still very weird to be honest.
OMG, ONE MORE CAPITALISM CONTRADICTION!
This is a banger!!

I already know I’m going to like it
Animal Crossing: New Horizons Anti-Piracy Screen
It's not a network problem. It's a side effect of that Android version letting apps register to take over calling functions (for, e.g., VOIP purposes), when then makes emergency calls fail if any of the apps that have registered that functionality don't handle it properly.
I think the issues is making the work usable by people for free and for a fee paid to microsoft because (mostly) due to open source licenses that help keep the software free and not a boon only to huge corporations. This seems like a sneaky way of getting around the licensing. Maybe GPL4 that covers usage by AI models
Pixel 6 and 7 phones don't use Qualcomm hardware anymore - they use Samsung modems I think.
That’s the strategy described in the book “Trust Me I’m Lying”.

I had the same feeling as you when reading the article (and a linked one). Feels very shallow. Also the part where they mention doing HTML and CSS. There are probably quite a few gigs like this but it’s strange hearing from a front-end dev without hearing about JS…

Without going into conspiracy territory there’s at least something off here IMO.
Aluminium is 100% recyclable.
> If “Every time I put on my headphones I get a pop-up ad for Apple Music” is true, don’t see how you could call that “not intrusive”.

It is not true, simple as that
> I think that Django is basically DDD/CQRS/SOA

Sure you can do DDD in Django. But I do not find that framework inherently CQRS of SOA (not SOA due to it's monolithic nature).

Maybe a monolith on BEAM (Erlang, Elixir) could be marked as SOA due to the nature of BEAMs concurrency model.

> engineers aren't bogged down with irrelevant stuff like request (de)serializing

Last Django app i saw sure had a lot of this boilerplate going. I saw this talk and thought: well this is finally a "framework" that allowes me to do away with serialization (as in: in this framework the amount of extra work you do for making the app an SPA is fairly minimal):

https://www.youtube.com/watch?v=nSrucNcwlA8&t=275s
CEOs have a fiduciary responsibility to the owners whereas rank and file employees don't.
20 roubles is 20 roubles, right ;) (wink)
Just as an addition, it’s worth noting most store theft comes from employees not the public.

It’s expensive to minimize opportunities for the public to steal. Basic speed bumps preventing employees (who can steal more extensively) are less expensive and tend to be the focus.
I think the reason they want to avoid the US dollar is so that they do not need to obey US sanctions.

From what I understand, if you send US dollars around the world, they need to go through a US bank. All US banks must obey US government sanctions.
My definition of DDD involves drawing up a series of relational tables in excel and reviewing those with the business stakeholders.

If the product is like most, I'd then convert those excel workbooks to SQL schemas and start building some vertical slice demos.

None of this has anything to do with micro services, source control, etc. The schema (domain) is the most important part of the product. If your manager can understand it and you have a common language for communicating about it, you might actually have a viable business.
What does your contract say?

If it says hours, selling the same hour to someone else without their express knowledge and agreement is theft.
I am fully aware this is what my claim comes down to. Even basic future predictions like more general media interest or talking points leaking into everyday discourse could look the same if thing was legit (or a generic grift).

It's really not hard to hide your tracks from general public - literally just setting up new accounts does the trick. The hard part is having the thing reach the surface, but 1) a lot of things here are also really easy to hide (reddit upvotes and posts from accounts with history are cheap) and 2) if you're doing your job right you don't need a lot of it.

Near impossibility of avoiding both false positives and negatives is a pretty fundamental issue/feature of that kind of activity. I really don't know how I could do more meaningful digging.

Blog posts are really bad tho.
This sounds brilliant!

What's the marketing name for that?
>Do you see a country like Saudi going off the USD?

Going off, certainly not (why would they?)

But exchanging their oil for other currencies, absolutely.

What will be interesting is how long the Sauds will remain in power once they agree to exchange their oil against other currencies.

Historically, all regimes that made that decision were or are in the process of being taken down either directly by the US or a combo of their close allies (see: Khadafi, Saddam Hussein, Vlad Putin, etc...)
I made such transition years ago, and then went back to technical roles.

The primary benefit of doing this is that you develop a product and people-oriented mindset. All of a sudden, you are thinking about the "whys" instead of "hows". You think about customers and their pains and wants. This can be very rewarding if your natural disposition is to help others.

Technically, there's very little onboarding you'd have to do. Unlike programming, there's no language to learn, except English (or whatever language your business people speak). And by that I mean learning to speak the customer's language and using it to define the problem domain.

Long time ago, product managers (or business analysts, to be precise) would also use technical "languages" such as UML to describe the product. This fell out of favor in most industries. Agile mostly killed deep technical analysis (outside of code). It also killed use cases in favor of "user stories", which are a terrible way to describe a product in my opinion. But I digress.

Depending on your industry experience, you might have to do some onboarding in terms of understanding the market, customers, their purchasing decisions, and where do your company's products fit in all of this. I would start in an industry that you already know well.

All things considered, if you already have an offer and like it, trying on the product manager's hat will broaden your expertise and if you ever decide to go back to programming, this will be very valuable to you and your clients or employers.
While I was an undergrad, Cambridge University hired Oracle to implement a financials system, which was also a fiasco which led to long running internal investigations. https://www.admin.cam.ac.uk/reporter/2001-02/weekly/5861/1.h...
Those "safeguards" are called Premium Business, Sales Navigator Core, Recruiter Lite and LinkedIn Learning ;-)
With energy recovery ventilation, incoming fresh air can be pre-treated using the cool, dryer exhaust air to reduce the energy required to cool it while still allowing fresh air in. That, combined with solar PV, good building design (shading, correct aspect etc.) and good insulation is probably the best balance of comfort and efficiency.
I am not afraid of these birds.
The ATLAS robots can be used to contain a whole population or destroy a country and win wars by mass killing.
When I fulltime consulted, I would often do something similar between clients. Never liked it as it remove time for education, reading, thinking, family / friends etc.

The breakdown is that he has one fulltime job of 140k + 80 hours a week capacity for 75 USD. If he saturates that, he is working 120 hours out of the 168 hours there is in a week, ie. under 7 hours of sleep while still working weekends and no time for other activities than work also excluding eating, toilet visits, etc.

Whether this is misrepresentation or legal, we would need to know the contracts of. But unless these are made by companies overly in favour of him, I doubt. Especially because he does not do anything specialised (75$/hour is in the low end of commodity software development).

Personally I would rather spend time specialising in a craft that pays better and work less and increase the potential hourly rate rather than the potential yearly income.
It works the other way around too. Got some nasty scars from disassembling cheap PC cases. That told me a lot about stamped sheet metal and costs-cutting in assembly lines.

On the other hand, no better way to learn an STM32 and automatization than looking into Prusa Mini firmware github ;-)
It's from here: https://scholarsandrogues.com/2015/05/13/william-zinsser-dea...

I feel the article would have been a better submission.
All of the above combined with the fact that it has just led to some truly terrible football.

The international version of the sport is always 5-10 years, tactically, behind the club game, but the week or so most of the big teams have had to truly prepare compared to the usual 3, has ensured almost every team is playing in the same basic style and that the best players are, if not injured, then just exhausted from the hectic season.
Regime change in 3... 2...
It seems BirdBeSafe products (https://www.birdsbesafe.com/)are really efficient to protect wild birds from cats.
And cats look funny wearing them.
Study results: https://www.birdsbesafe.com/pages/science-study-of-birdsbesa...
There's another site on this topic, Overemployed.com, which looks much more legit. They have an active Discord server.

In fact, I just took a peek inside that Discord server and I see several people bragging about fraudulently working two jobs while using their real names and/or pictures, or otherwise giving enough identifiable information that their employers might recognise them. What a bunch of morons.
Why does Android allow apps to take over emergency calls?
This article, dating back to January, lays it out pretty clearly: https://arstechnica.com/gadgets/2022/01/google-fixes-nightma...

> If you're logged out, launching Microsoft Teams 10 times will result in 10 duplicate PhoneAccounts from Teams clogging your phone. Teams shouldn't do this, and Microsoft's update stopped Teams from doing this, but a bunch of duplicate PhoneAccounts also shouldn't be enough to bring Android's phone system to its knees.

> Next bug: when picking a PhoneAccount to run the emergency call through, [...] it's possible for this to result in an integer overflow or underflow, and now the phone subsystem is going to crash.

> A third bug in this mess is that Microsoft Teams does not even register itself as an emergency call handler.

> An update is not arriving for the Pixel 6 yet. Google's newest flagship is going though a bit of an update crisis at the moment. The December 2021 update was pulled due to unrelated "mobile connectivity issues" (phone calls don't work). While Google scrambles to fix everything, the next Pixel 6 update with this 911 fix is due in "late January." Until then, it's normal to be on the November patch. Both of Google's "early January" and "late January" patch timelines seem incredibly slow for a bug that could cause users to literally die.

If the OP article is correct, then apparently this still hasn't actually been fixed yet.
Iran and Wales are playing right now, Iran had a goal disallowed but the match summary records it as a goal (even though it correctly shows that the game is still 0-0)

So minor bug.
Thank you for that idea, I haven't considered that. I'm not too sure about how feasible that is as right now bridges sit on a sort of framework for configurations, credentials, events ... that seems uneasy to break into a plugin protocol. We'll see where that goes.
It doesn't allow making prediction to 2030 so I just leave it here:

I predict that by 2030 none of the top 10 US car manufacturer will offer self driving in their cars (except for simple autobreaking). Even those manufacturers that offer some self driving now will stop offering it by 2030.
Ask HN: Why is Aristotle so respected?
I am fond of the thinkers of antiquity and I have the opinion that they were much better people than we are. Pythagoras discovered Mathematics and Music. The ancient Stoics developed a protocol for the life of a pious person, which is absolutely relevant to this day. Euclid collected knowledge in one book, which for a very long time was the main book on mathematical sciences. Eratosthenes calculated the circumference of the Earth with an accuracy that was surpassed only in the space age.

What do you personally remember about Aristotle, one of the most quoted ancient Greeks?
his best novel if you ask me
Ironically, Disney would _like_ Scorsese’s beautiful 1997 film “Kundun” to be fake (but it isn’t).

https://filmschoolrejects.com/kundun-scorseses-buried-master...
Nowadays you don't even need 3D printer, but waiting a week or three for cheap 3D printing services kinda kills the momentum for learning...
Wondering what will replace it, maybe the Brics coin a basket of currencies and commodities. A bit like Keynes Bancor concept if i'm not mistaken time will tell what sort of currencies the Russians and Chinese will introduce for BRICS, SCO and BRI nations.
Do you mean users install apps that are buggy, and this is somehow Androids fault? At the same time, if Android wouldn't allow VoIP apps, it would be somehow at fault again ?
> explicit memory management is to avoid memory allocation and deallocation calls in the first place

No, it isn’t. Memory management.

Also, so you want to write code with hardcoded sizes for everything or what? Yeah, I surely want programs that die on a string of length 35 because only 32 were allocated upfront.

Also, managed languages can have hot loops without any allocation going on, you know right?
As a regular employee I believe the companies would be informed of not needing to pay the full amount, and would pay something proportional. I do not know how many details are shared with them. This seemed to be the case when I was temporarily working for 2 companies in Spain more than a decade ago.
You forgot the termux-x11. Full windowing system within Android and viewable with VNC locally or from elsewhere.

"bVNC" is particularly good on this.
Because it allows apps to take over calls.
- The WC is primarily a football tournament. Qatar is a country where it's too hot to play football even in the winter. They had to add ACs to the Stadiums so it's somewhat tolerable (not a joke).

- Because it's so hot in Qatar the WC was moved to the winter. This breaks the long standing tradition of doing the WC in the summer.

- In many countries where people actually care about the WC it's cold and rainy in winter. Traditions such watching the WC outside with family and friends obviously cannot exist this time around.

- There is zero football history or tradition in Qatar. Nobody there actually cares about football. Why do the WC there?

- It is very obvious that the only reason why we have a WC in Qatar is corruption. Corrupt people in the FIFA and in western goverments and willingness to bribe and do everything imaginable to get the WC from the Qatari government.

- Qatar now has 8 large and very modern football stadiums in the radius of 50km but the entire country only has less than 3 million people. For camparison London has three times the population but not as many comparable stadiums eventhough London can be considered the world capital of football. Those stadiums will most likely not be really used after the WC.

- It is a known fact that thousands of migrant workers had to die in order for those stadiums to be built.

- Fans are not allowed to wear pride flag colors. Players are not allowed to armbands with pride flag colors because the Qatari government doesn't like it.

Edit: formatting
Ah yes... the yearly pixel/nexus emergency call bug. I would say it's a total shame for Google that they really have repeating probably life threatening bugs in their phones but they don't seem to care at all.
The author links to another blog post called "A nice approximation of the norm of a 2D vector" [1], Recently I learnt from Youtube about the Alpha max plus beta min algorithm [2] which is a better approximation, it uses 1 max and linear combination to achieve 3.96% largest error compared to the approximation in the blog post which uses 2 max and has 5.3% error. I also wrote a comment on his blog so hopefully he will see it.

[1]: https://klafyvel.me/blog/articles/approximate-euclidian-norm...
[2]: https://en.wikipedia.org/wiki/Alpha_max_plus_beta_min_algori...
The use and implementation of containerized platforms and microservices architecture has skyrocketed. Docker is a lightweight tool that makes use of the containerization concept. It bundles an application with all of its dependencies and requirements before shipping the entire container as a single package. Docker is widely used because it speeds up the development of secure containerized applications. It integrates well with other DevOps monitoring tools and supports any language. Every application container contains the source code, running time, system configuration files, and so on that are responsible for the application's execution.
If the hours are important, then why would CEOs care if their employees work at 50% or 100% of effort?

Unless, the whole point of employment is to own the person for the time being?