skysight-inc/HackerNews huggingface dataset:
>A PM keeps management apprised of progress.

In most places, project managers save managers time by not requiring managers to spend their time figuring out the progress of things. However because PMs have more bandwidth they take up even more engineer time than managers would.
Many of us care. If you are in the one-glass-a-night crowd storage is an issue.
The counterpoint is Japan, which has 280% debt-to-GDP ratios (about double the US), and is still selling government bonds at 0% interest rates.

I'm not saying demand is infinite, but it very well could be significantly higher than the current supply. In particular older demographics tend to heavily favor low interest rates and high money supplies. Old people tend to have high savings, and are risk-averse enough that they'll park it in liquid sovereign bonds even at negative real yields. And the continuing aging of American and world demographics isn't changing for the next century.
No one will do it until it becomes painful enough to not do it. Killing support in all of the tools is the only way to make it happen.
^This

Everyone gets into "heads down" mode, "get tickets" done mode, and the big picture gets missed when everyone is scattered with 100% WFH.

Also, hiring new engineers with 100% WFH has been an total nightmare.

I think that 3 days in-office is "just right"
> I’m not convinced that more of it is sloshing.

A lot of the 'inflationistas' only look at the quantity/supply of money (M1/2), and don't bother examining what it is doing. The velocity of money is an important component:

> This view can also be represented by the so-called “quantity theory of money,” which relates the general price level, the total goods and services produced in a given period, the total money supply and the speed (velocity) at which money circulates in the economy in facilitating transactions in the following equation:

* https://www.stlouisfed.org/on-the-economy/2014/september/wha...

* https://en.wikipedia.org/wiki/Velocity_of_money

As you said, if it's just sitting around, it's not going to effect CPI:

* https://en.wikipedia.org/wiki/Money_supply#Link_with_inflati...
Yes, definitely don't drink Peroxide!
Wow, this still exists?! I remember trying to install MkLinux on a Performa 6116 that my parents no longer had a use for. I seem to recall it not having enough ram to run Xwindows, and the command line mystifying me. This at the same time as OS X 10.0 being released got me going for a long time on Unix-like systems.
Treasury bonds are bought with USD. Where does USD come? The government prints it. Borrowing doesn’t fund the government, the printing press does.

At the bottom of the tower of USD is printing money. ~80% of treasuries are held domestically, and the foreign buyers purchase it with USD that came from the treasury.
Not really. What guarantee do you have that your cloud hosting provider wasn't also running SolarWinds services behind their firewalls.
If you started only making new stuff in python 3 in 2010 2 years after python 3 came out how much python 2 would you have to convert?

If of course you spent an extra decade producing obvious technical debt whose fault is it?
Because if they just print the money and add "money printed" to the Treasury's balance sheet, they are no longer pretending that the dollar is bound by some rules of legitimate currencies, which would surely send shockwaves through the financial system.

Yes, there is deadweight loss and time wasted this way, but it prolongs the game of trying to appear to be a fiscally legitimate government, and it ensures that everyone gets something, not just the beneficiaries of existing government works.
I commute by bike and I miss it. I'm not motivated enough to just go for a bike ride around the neighborhood so the commute was really good at forcing me to get my daily exercise. I know this isn't everyone's experience but I miss my commute!
The site looks good...but as a matter of personal preference, I prefer high information density. I'd literally have preferred it if they straight up used HN front page style, or some similar.
It'd be very unlikely for someone to see merit in cryptocurrency and not subsequently acquire a stake in it.
Absolutely not. Setting up a strawman “absolute purist” (and yes, this is a strawman - no, you haven’t worked with real people taking the extreme strawman TDD position that could magically justify this) and then using needlessly insulting or belittling language to condemn the fake strawman is totally ridiculous. Your attempted defense of it is not acceptable.

You could just as easily say something like, “People who take TDD to an extreme are hard to work with and ultimately their inflexibility and unwillingness to appreciate other approaches does more harm than good.”

See how that’s not dehumanizing? See how that accomplishes the same thing without disgusting juvenile insults like saying someone of a different ideology has a “frail little mind”?
It is if your users expect to be able to add plugins themselves, or you want it to do automatic version upgrades.

We disabled it (except for the attachments folders), and boy did it throw up all over the logs.

Using a filesystem reset is a nice way around WP's requirements. I'd personally hesitate to rely on it for a popular site, since it still leaves a site vulnerable to code injection for those 24 hours.
That's why people move to crappy conda / docker. To keep those Python 2 environments running. There no new people to rewrite tons of software.
hurr durrr let’s make certain computer code illegal. great plan, it definitely won’t backfire.
> Hey, you took my advice! You specified that the matter had urgency! Good job!

No, not at all. You requested a description of the topic. Urgency, whether explicit or implicit, is always there when someone requests a synchronous conversation.

Edit: as a reminder,

> If it's urgent then you should probably take a few seconds to explain why.

Sorry you misinterpreted. Urgency is not "Why," and my example mentioned urgency explicitly without "taking the time to explain why."

Gaslighting someone in a discussion makes me less inclined to communicate. Wish you the best.
> It is if your users expect to be able to add plugins themselves, or you want it to do automatic version upgrades.

I'm fairly certain for the White House's sort of use case this is not an issue.

> Using a filesystem reset is a nice way around WP's requirements. I'd personally hesitate to rely on it for a popular site, since it still leaves a site vulnerable to code injection for those 24 hours.

We did not permit it to have write access to its own filesystem, at all. It worked fine. Uploads went straight to S3 via a plugin.
Have you stopped to ask why the transition was so bad?
Mandatory reminder that TA, or technical analysis in its non-abbreviated form, has no statistical validity and is prone to pareidolia. [1]

I would really caution anyone who thinks that they will gain any kind of edge with "magic crayon drawings" as some of the colorful comments on some Reddit communities call them.

Nick White, a user on Quora who ran JPMorgan's 30 some billion equity trading desk, has spoken about this at length and was one of my inspirations for joining Wall Street after graduating from college. [1]

[0] https://seekingalpha.com/article/59187-why-technical-analysi...

[1] https://www.quora.com/profile/Nick-White-2
> learning a new framework to consider adopting

The best practice is to not learn a new framework. Only learn the new concepts (technical and UX, if there are any) and if there is no noticeable benefit do continue using old framework.

In many cases new frameworks do not bring improvements to a degree that switching is worth it. They often do either obfuscate it or don't realize it themself, but most new frameworks do not invent any new concepts, they just dress existing (often old) concepts in new clothes. Which sometimes _can_ be a major improvement of UX but very often are not.
Having a consistent style enforced by an automatic tool set (linter/autoformatter/etc) means no time needs to be wasted in any given PR arguing about style, or waiting for someone to fix a style mistake. You might still waste time arguing about what the rules should be, but that's often less than the cumulative waste of fixing avoidable crap.
So true. The big (top 5) global bank I worked for loved butts-in-seats. I've finally arrived at a place where I refuse anything that requires more than 3 days in-office.
> He already has a development partner in India, but they lack experience in building web applications.

That was never going to go well.

> They want to use the .NET guidelines and design patterns in React.

Yes, you have .NET developers trying to be web developers. Totally different skill set. That's not going to go well, or quickly.
I wish that they would remove everything Google related in Chromium... that's a start...
I'm not sure what I'm supposed to get from looking at gov.uk. For me, it was a negative experience, and I'm glad it's not used in the US.
> Normally you could upgrade in small steps, maybe a file or library at a time, instead of changing everything simultaneously including all transitive dependencies.

This was absolutely possible. Via the path of upgrading your code (or your dependencies code, in any arbitrary order) to be compatible with both py2 and py3 (via, say, six) and then once all code was compatible in either direction, flipping the switch.
If I were an evil tech giant, I would open source a bunch of libraries that require significantly more effort to use than necessary, and pitch them as the One True Solution. Just to slow my competitors down.
Liberty is allowing people to live their lives
unmolested by government laws and regulations

You live in a society.

Presumably you would like some legal remedy if somebody tries to harm you, or poison your drinking water upstream, or violates a written contract, sexually assaults your loved ones, or so forth.

A life "unmolested by laws and regulations" is the most naive kind of fantasy imaginable. If history has taught us anything via failed states, lassiez-faire governments, and the like it's that power consolidates. Soon people would band together, form factions/tribes, and you'd be subject to their power.

Democracy kind of sucks in all of the obvious ways, but at least it's actually possible and sort of works. This can't be said for the delusional notion of living in your own little self-sufficient kingdom (in a world of over seven billion people, lol) where somehow you magically don't have anybody exerting influence on you, ever.
Same in my neck of the woods (engineering R&D). Python is very popular and everybody I know is using Python 3 unless they are supporting an outdated codebase, where they are usually in process of migrating.
What to use for syncing between Chromium (Ungoogled) and iOS?

I was never interested in syncing to Google in the first place
> Boxed wines [...] no deterioration in quality

It's hard to go down much, when you start low enough. /s
My bad. I was speaking in too general a tone.

I should have said that my interaction with the US society has been that people tend to meddle with others' business more often than in other countries that I've been to.

But, yeah, I have many more anecdotes.
> I recommend expanding your understanding of the world beyond your coddled first-world perspective.

That comment doesn't enumerate or even alludes to any tangible benefits of crypto currencies. (It's about the benefit of mesh networks during HK protests when internet was shut down, and the supposed resiliency of the "Bitcoin network").

> Then I suggest you learn something about what liquidity, bid-ask spreads, arbitrage, and price discovery are, and how financial systems work in general.

I'm pretty sure GP has heard of those.

Whether HFT provides any benefit in terms of liquidity and smaller spreads is by no means clear. HFT is certainly neither necessary nor even contributing to price discovery. I submit that the economy would work just fine with a price auction every minute (maybe with stochastic cut-off) for, say, 3 hours a day; and maybe even a bit better, because all the HFT guys would have to do something else, which would most likely be more productive.
The main issue I ran into was string handling. Autoconversion handled most of the rest, but because byte-strings and regular strings were interchangeable in Py2, random places that weren't even touched by the autoconversion now suddenly have a "b'abc'" where they should have "abc", and fail in very non-obvious ways.

Just some hack around that would probably already help.
Rohonc Codex
WordPress is not without its design flaws, some of which make sense from the point of view of helping non-techies run their own sites (such as making updates easy.) But as someone who has built 100s of sites with WordPress I feel the need to defend it on a few points here:

> You have to let it modify its install. Security-fucking-nightmare.

You don't have to do this, you can set up sane permissions and use the wp cli[0] tool to install updates manually. I prefer to version sites with git and install updates locally, then git pull down on to the live server.

> It will use incoming requests to trigger "cron" jobs (which can include self-upgrades), via a non-loopback HTTP request.

A good practice is to set up your own cron job[1] on the server and disable the internal cron in your wp-config.php, like this:

define('DISABLE_WP_CRON', true);

Again this is a decision I imagine was made to support shared hosting environments. They've made it easy for 99% of users, which is why it's so popular. We the remaining 1% who prefer to use real cron can edit the config.

> It falls apart under any kind of load, both because of unoptimized DB queries, and because of PHP. You have to put a cache in front of it to be able to handle getting on HN, let alone Reddit.

Just install a page caching plugin of your choice[2]

> You really have to dedicate an admin to it if you want to keep it secure and performant. I still get angry remembering my experience installing, securing, and setting up caching in front of it.

Or use a managed WordPress hosting service like Kinsta[3] if you don't want the hassle. They'll handle all this sysadmin faff for you...

[0] https://wp-cli.org/

[1] https://www.siteground.co.uk/tutorials/wordpress/real-cron-j...

[2] https://en-gb.wordpress.org/plugins/w3-total-cache/

[3] https://kinsta.com/
Yes but also don't overoptimize it's normally not worth it at all.

The relevant decisions are often about the UI/UX design and flow as well as the architecture, but less about optimizing code sections here and there.
Yeah. Don't try to max everything. Take your time. I have never used a wiki while playing and really enjoyed spending a few hundred hours just discovering things.
Do you use multiple email addresses to organize your mail?
I have a ProtonMail Visionary account and have access to a bunch of possible email accounts. I'm growing more leery of allowing gmail to search what I do through their service so I want to begin switching over to the other account. That said, I don't want one account which could eventually get overrun with spam. I'd like to keep a main address for Bills/Important stuff, maybe one for shopping, one for blogs, etc. Do you do anything like this? If so, any advice? Thanks!
At this point, I swear, the main source of difficulty in Python 2->3 is all the foot-dragging in migrating to Python 3. I wouldn't be at all surprised to discover that vastly more Python 2 code was written in the past twelve years than in the preceding eight.
> If meeting these requirements is too difficult for your organization, then that's a sign your organization isn't mature enough to take on the responsibility of running this service in the first place.

Or you just use a wrong business model.

In the world of today I can see no reason why Facebook (I mean as a social network, not just as an advertisement and analytics store) could not be a paid service. People pay for Netflix anyway while they would probably choose Facebook if required to choose and keep access to just one of the 2 services.
The thing that I don't get is, why that drug? What made it worth picking to do a study? Out of however many hundred of thousands of drugs on the market, who thinks "this one for gout, maybe it's the one"?
> I'm fairly certain for the White House's sort of use case this is not an issue.

One can only hope.

> We did not permit it to have write access to its own filesystem, at all. It worked fine.

Cool beans - you installed it sanely. But contrary to how WP expects to be installed. I've corrected the original statement.
I've been in the top 10 of HN and I think I saw at most 10-20RPS.

My $5/mo VPS running WordPress can handle about 50rps for an article page...
Wait, what non-trivial site doesn’t require a database?
Them Professors will continue to use their Python 2 tools until they die and they will use these tools for work and teaching. No silly nerds will tell them that from now on their tools need to get taken away from them because "muh progress". If it works, don't fix it.
Case and point, I don’t even know what you are trying to say. What definition are you using? Rich? Western? White? Developed?
Obsessing about scaling is what makes this industry. How else would we keep up software engineering demand?
In my experience, pen-and-paper helps me resist the urge to “just get started already”.

I don’t know why, but when I’m in the design-phase with a keyboard in my hands, I think I get too excited about building things and go straight to the text-editor to “hammer out the details” in code.

Away from the computer, I’m much more likely to complete a thorough design. And pen-and-paper remains my favorite tool for working on ideas that are too big to fit in working-memory.
Its not all on the people though, there are many forces bent on keeping people nutritionally illiterate. Low fat, cholesterol, its all been found to be, at the most charitable, completely wrong. When I grew up, my Mom made sure we ate “healthy” cereal for breakfast instead of eggs. She wasn’t illiterate, she was following the “literacy” of the day.
CSRankings: Computer Science Rankings
The solution to this is to use an automated formatting tool for the entire team and have it automatically run prior to review and be done with it.
I know who Dalio is. I've read his Principles. He's a smart cookie. I think he's wrong.

The inflationists have been squawking about since QE started under Ben Bernanke way back in 2010:

> We believe the Federal Reserve's large-scale asset purchase plan (so-called "quantitative easing") should be reconsidered and discontinued. We do not believe such a plan is necessary or advisable under current circumstances. The planned asset purchases risk currency debasement and inflation, and we do not think they will achieve the Fed's objective of promoting employment.

* https://economics21.org/html/open-letter-ben-bernanke-287.ht...

Krugman has been saying we don't have to worry about it for just as long since we're in the zero-lower bound territory:

* https://en.wikipedia.org/wiki/Liquidity_trap

Krugman has been writing about this since 1998 as Japan enter this territory a couple of decades before the rest of us:

* https://www.brookings.edu/bpea-articles/its-baaack-japans-sl...

Can you point me to the theory(-ies) that Dalio uses in his predictions for inflation? He may end up being right, but unless he can explain why, then he's just throwing darts. Show me the math you base your predictions on: at least with Krugman/Keynes, if they are wrong, models can be examined and improved on (like they were with stagflation in the 1970s).

As for Dalio's All Weather portfolio, Meh:

* https://canadiancouchpotato.com/2015/07/06/raining-on-the-al...
In the run-up to 2008, financial regulations in the US were shredded by Republican governments (literally [1]), hardly Keynesian.

[1] https://www.propublica.org/article/banks-favorite-toothless-...
Chooses niche setup, wants the most convenient way to get around the problems due to that decisions, but won't pay for it.
Is there a CMS that has a Wordpress-like admin panel and content editing tools that builds and deploys the needed updates to a static site when you save an article, etc.?
Python 3 was released in 2008, it had 12 years of legacy support before going EOL, and then an additional 12 months of support after that.

If 13 years isn't enough warning to migrate your use case, no amount of warning will help you.

At some point you have to stop saying its to hard to migrate.
Anecdotally, as someone who's work kept on trucking (surprisingly - we sell content for display in public spaces where people pass or congregate) - 2020 was a banner year for my family. We saved more than we ever have before and the price of our various assets soared.

We even had a 20% bump in gross revenue while bringing our costs down, and that's after 2019 was flat for us (prior to that we were hitting 30%+ for a handful of years in a row).
That sounds suspiciously like your team is not communicating enough in the first place though. I mean, I guess the profession does get its fair share of introverts, but I would have expected enough teamwork that everyone knows what everyone else is doing, at least roughly. At my last gig I remember we had three backenders and four frontenders on a game we were building and the stand-ups seemed superfluous, Ryan on the frontend knew all of the frontend tasks and their exact states, I on the backend knew all of the backend tasks and all of their states, stand-ups were more of a means to celebrate what folks had done and coordinate that info with our QA team.

My silver rule of meetings is “to make a meeting matter, make a decision.” If we were assigning new tickets and/or backlog, deciding who would own each of them, that meeting is valuable. Progress updates can be delivered asynchronously and consumed asynchronously, unless, say, one wants group applause.

Of course now covid exists and I changed jobs to a team that barely talks with me and daily stand-ups are kind of my only social contact with them, so that's less fun. But yeah, 100% the original vision of agile with the “developers should be meeting daily with the product users to clarify the underlying model and mold the software to their hands” should cause people to work together so much that stand-ups become something of an afterthought.
If you don't have it at the beginning of the day, then you're putting a hard gate on flow. This phenomena is well known, and the disruption of having a scheduled event mid-workday is significantly larger than the time of the disruption. Everyone is going to fade out of their work long before and won't re-engage for sometimes after.

As to scrum exposing cultural problems, maybe that's true, but in some cases scrums are a clumsy attempt to solve cultural problems (as I said in another comment, agile was the failure mode for orgs stumbling with "waterfall").

Terrible progress visibility? Let's have a scrum! No team member communications? Scrum will fix it! People sandbagging or not doing their work? Don't worry, Scrum will save the day!

On good teams we all know what each other is working on. We're all aware of the codebase. We see the commits. We are available when someone has a problem (and people know who is a good person to asynchronously ping when they have a problem in specific domains), and are open to the reality that everyone is imperfect and doesn't know everything. On good teams scrums serve absolutely no value, and are a redundant waste of time. On bad teams they are an attempt to bandage over all of the lack of those factors.
Unhappy and distressed worker is a less productive worker. Some forms of unhappiness and distress may be applied to increase productivity, like deadlines and fear of being fired. But for most people who can even work from home their needs to concentrate and to communicate are way more important for productivity.
Same here. Well everything except retrospectives, which I think are generally wasteful or better done in small pieces. Was afraid I wouldn't see something about overdoing microservices, but I think the monolith line covers it enough.