skysight-inc/HackerNews huggingface dataset:
My 2 cents: I learned python 2 in 2015 or so because I was recommended "Learn python the hard way", whose author defended python2 with a passion.

So I started with python 2 and found the book crap. The author's idea of teaching is telling others to repeat an exercise a hundred times with all possible variations. There were more than a dozen about printing stuff to a terminal, before you got into any interesting stuff.

From their website, although they added a new course and book for python 3, they are still selling the ones for python 2. Still selling stuff for a version killed 3 years ago requires some fucking audacity.

Later I learned python 3 from other source and loved it. It's what I mostly program with today.
I agree, and yet most microservice zealots seem to have a different opinion on this.

e.g.: https://www.baeldung.com/cs/microservices-db-design

"2.1. Fundamentals
By definition, microservices should be loosely coupled, scalable, and independent in terms of development and deployment. Therefore, the database per service is a preferred approach as it perfectly meets those requirements. Let’s see how it looks:"

Please understand that I have worked only on monoliths and will probably retire while still working on monoliths. This kind of absurd positions only come up when someone comes to my office with some grand plan to convert the application I work on to something "more microservice oriented".
I like SimpleCSS[1] (used on this website). I have used that quite a few times to quickly launch simple websites. The creator is here on HackerNews.

1. https://simplecss.org
> He drove a very hard bargain and often shouted and swore at suppliers to extract the best prices. Bullying or business?

I worked for a guy who had built a business from his kitchen table to 90,000 sq ft building employing 100 people.

He was on vacation and met up with a long-time supplier of a material he used in his products, and after dinner one night the supplier told him he'd be increasing his prices by some large amount. They had a huge argument, and as soon as he came home he started a new plan. He'd make the material himself.

He found a person with a Phd in that field, bought the necessary equipment, and started producing his own polyurethane foams. After another 10 years, he found his own customers and was making more money reselling the foam than he was using it in his own products, and ended up selling the company to a chemical conglomerate for tens of millions of dollars.

Another fun fact: this guy would do all of his drawings in Microsoft Paint. Architectural drawings, product designs, everything. Blew my mind. He would fly tutors in for the week as he tried to learn AutoCAD, Solidworks, etc, but he hated them all.
I think @tgv was A) trying to be funny/sarcastic, and B) using 2 different definitions of "offensive" (of which the dictionary has a few, actually [0])..all to make the point that the meaning of "offensive nim" is somewhat ambiguous without more context.

EDIT: @tgv might have been more understood himself had he said "title should be changed to 'Offensive (Red Team) Nim'" or something along those lines.

[0] https://www.dictionary.com/browse/offensive
I've taken a look at the videos. The editing, angles and camera quality tell me that this guy has done quite a bit of research on making good videos and fully intended to make money from them. If you were on YouTube pre-monetization, that's what it looks like when people just put up videos with no financial motivation
My personal opinion is that humans are fundamentally a technological species, and even things like the wearing of clothes or primitive social organization could be argued to be "cybernetic augmentation". I don't know how to solve this issue. Could it be argued that humans are cyborgs just because they can learn how to drive cars and "merge" with them?
I mean, that is basically happening already. For almost all "jobs" it isn't necessary to target a very specific individual but rather a group of similar enough people.

Even with alt-right fake news people still talk in real live and that is what really drives it. People coming together and thinking that everyone is of their opinion because of the 25 people in the same pub.

Targeting specific individuals could be simplified by AI but in the end, after even a few questions to chatGPT it becomes kind of repetitive in nature.

What I see happening soon:
- A lot of creative work will be aided by AI. This will create a divide and some people/industries will fall behind because they do not adapt.
Country codes, and other lookup tables, could easily be handled by a repository of config files. Or, if your company uses a single programming language, a library.

One strategy I've used is to designate one system as a source of truth (usually an ERP system) and periodically query its database directly to reload a cache. Every system works off their own periodically refreshed cache. Ideally, having all the apps query a read replica would prevent mistakes from taking down the source of truth.

I haven't done this, but I think using Postgres with a combination of read-only foreign tables and materialized views could neatly solve this problem without writing any extra code.

I don't know how far this would scale. I do know that coordination and procedures for using/changing the source of truth will fall apart long before technical limitations.
I think this is artistic rage based design
So you aren't actually speaking from experience then, this is an allegory for how you feel you would be treated in academia (if you were also a different person)...?

Maybe it would more helpful if we spoke about our experiences and not hypotheticals we invent? Because we're surely going to be wrong about the latter.
— You are prepared to commit murder?
— Yes.
— To commit acts of sabotage which may cause the death of hundreds of innocent people?
— Yes.
...
— If, for example, it would somehow serve our interests to throw sulphuric acid in a child's face -- are you prepared to do that?
— Yes.

Given how loathsome Winston has revealed himself to be in this exchange, why should I trust that he's a reliable narrator about how terrible the world actually is?

He didn't do well on his A levels; didn't make the Inner Party cut; despite the Outer Party having provided a sinecure, he has a chip on his shoulder and delusions of persecution and grandeur...
"...Airfinity is forecasting COVID-19 infections to reach their first peak in China on the 13th January with 3.7 million cases a day...

...Deaths are estimated to peak 10 days later at approximately 25,000 a day, by that stage a total of 584,000 since the virus began surging across the country in December. We predict 1.7 million deaths across China by the end of April 2023..."
> I think we are conflating (at least) two different issues

For sure, I have absolutely no idea how your comment relates to what I wrote.
Very good point, though this is really a deficiency of "most editors". ATM I have 300+ files open in my Emacs (which is no wonder given that I work on several projects, and my current Emacs uptime is over 6 days, which is even fairly short). Using tabs is bad enough with 5+ files, tabs with 300+ would be a nightmare.

That said, Emacs can show different parts of the same file in several buffers, a feature which I use quite a bit (not every day, but still). And of course I can rename them to something mnemonic (buffer name ≠ file name). So I personally don't find this convincing at all.
Don’t open sewers also teem with life?
Encryption Faces an Existential Threat in Europe
Location: EU, Romania, Bucharest
Remote: Yes
Willing to relocate: Open for relocation
Technologies: React, React Native, Redux, Typescript, Firebase, Node.js, PostgreSQL, DynamoDB, MongoDB, AWS
Résumé/CV: https://docs.google.com/document/d/1z_M0QXq0cjyiKUKlYM1rSSbQCpQ5XTwBtTwGuyNJdh4/edit?usp=sharing
Email: myronov.alexander@gmail.com
In this spirit I recently released a project to let you deploy multiplayer 3D worlds using static HTML: webspaces.space
The point of not giving enough weapons to Ukraine to settle this quickly is much more nuanced than just "don't anger Putin":

- After previous proxy wars that saw a country flooded with western weapons it was not unheard of for a new regime to turn around and sooner or later use all the weapons they got against western forces in turn (see Afghanistan for the most famous example). Governments do slowly learn the lessons of the past and are hesitant to give out too many weapons.

- Mobilization in Russia has seen hundreds of thousands flee the country and tens of thousands of young men have been killed or wounded. Even after the war ends and sanctions are eventually lifted, the demographic imbalances that Russia will face in the coming future will keep crippling its economy and army for decades. NATO doesn't care all that much about who rules the Donbas, but they do care about reducing the threat of Russia to its member states. Prolonging the war for another few years will see tens of thousands more mobilized Russians being fed into the meat grinder, making the future demographic problems that much worse.

- The Russian state falling apart and former provinces selling their nukes to the highest bidder would be a Bad Thing (tm), so we want to supply the Ukrainians with enough weapons so that they don't lose (and maybe win back the conquered territories) but not with enough weapons that they could conceivably make a big enough counter attack into Russia that it would fracture.
Microservices might be a hack to gain modularity when nothing else works.

https://michaelfeathers.silvrback.com/microservices-and-the-...
Swearing? I had a faint hope that the OP suggests publishing a diary of sex adventures. Alas.
I think rubys TDD culture at the time also probably helped. My (purely unsupported) opinion is that the test suites were likely more fleshed out on ruby so its less of a risk to switch. That said, I still saw lots of 1.8.6 installs in the wild for quite some time after 2.0 hit.
How would you prefer people talk to each other?
Russia is throwing everything already, we've even seen T-55 taken out of what could be called museums. You should see some pictures from the front, it is Verdun all over again. This is a total war that has to conclude.
This only applies to OOP, no?
It says so on the page.
But musical interpretation is something you develop from your education and your lived experiences. It is meaningless to agglomerate the interpretations of thousands of pianists from an artistic perspective.

If you want to simulate human physical limits then model the muscle agility, not the interpretation
That is extremely expensive if all you need is a place to host your thoughts available to a wide audience.

($15/mo basic tier, and if I drag the slider to 20k 'members' the 'creator' tier is at $149/mo billed annually).
Another excellent point, but only applicable to compiled languages (so still not my case).
I think they could, at least on a technical level. I don't think they would for business reasons, but there's plenty of smaller companies they could buy up if they didn't want to start from scratch.
This is lower than I would expect. If they make on average about 10K per video, and each video gets about 10M views, that means they only get about 1K in revenue per 1M views.
I think one of the current intents of datamining is to blow the annonymity of nicknames away anyway.

The truth is that no matter how many nicknames you go by, there is a strong chance google knows anyway and therefore i treat the internet as such. By now there simply are to many markers to not be able to do this. (still guessing though)

In a not so distant world, i also see AI analysing comments and matching similar people to the point where they will be able to say "welp, these are the same people" too. Especially when i already can tell ChaptGPT to read like shakespear.

This, combined with the fact that i do use my real name with my accounts, just makes me very picky where i sign up. Places like reddit work wonderfully without accounts too.
Because platform is interconnected. How many people's blog posts do you check daily? On twitter you just click a button and have everyone's low IQ tweets to get angry/rant about.
For non-tech folks, I helped a few, and they all loved WordPress. They have simple pricing and a good mobile app with decent support https://wordpress.com/pricing/. Of course, there are other options, too like Ghost Pro https://ghost.org/pricing/
I’m sure this exists in multiple places, not least Cheltenham, Fort Meade, Canberra and Beijing (hi guys!).
T1 ISPs becoming the arbiter of what is and isn't acceptable on the open web.
Oops, it looks like I answered the wrong comment here. :/
Debian has removed Python 2 from its next version
You could check out Sphero[0]. They have a variety of kits to teach electronics and coding to kids. Their robots are programmable either with a scratch-like interface or with real programming languages (javascript and python) which should allow the use of screen readers.

littleBits are their electonic components kits that can be easily assembled with magnet. According to this paper[1], they can be suitable for visually impaired kids.

[0] https://sphero.com/collections/coding-robots

[1] https://journals.ala.org/index.php/ltr/article/view/6673/895...
OK, the Vietnam war was before my time, I'm vague on even some of the important stuff. On the other hand, US and USSR nuclear policies are not the same (the nuclear option is the main fear causing restraint towards Russia at the moment).

As for Ukraine, they will still have a hard time reconquering the area currently under Russian control. Resources on the Ukrainian and Western side are also limited.
POSSE is a fun acronym. Loving the trend towards owning your platform.
> The worst part is a lot of times, since Python 3 is a breaking change, people decide that it's a great time to finally do all their breaking API changes too

Your issue with Python is that some people having bad development practices?
The problem isn't the mismatch of the data structures. Imo it comes down to lazy loading and that's about it. Using lazy loading to navigate relationships is where the impedance mismatch manifests and it is completely avoidable (basically a do at your own risk, danger ahead type of scenario).
Vietnam doesn’t border Russia/USSR, and Vietnam isn’t a former Russian territory with millions of native Russian speakers.

Western countries need to ask themselves: is funding a major proxy war against the second most powerful military in the world in our long term strategic interest?
To claim that you can only speak and debate about lived experiences is erroneous and naïve. Otherwise HN comments would be a desert. I apparently struck a nerve with you - I suggest you pray to your political party and give your weekly tithe.
Are organizations ever capable of enforcing coding standards even remotely close to that of what microservices _should_ provide? Because I have not seen it.

However this is muddied by the fact that I almost never see microservices, I see a lot of distributed monoliths tho.
> At the heart of microservices, we're told we'll find...

Well, in our +20 product teams with all serving different workflows for 3 different user types, the separate micro services are doing wonders for us for exactly the things you've listed.

My comment should just stop here to be honest.
I feel many utopic visions being sold are also propagated by those involved in trends that move towards dystopia. Like Microfinancing can be used to allow poor people to finally be able to make investments that were out of reach for them before. But also in practice often abused by loan sharks to bring these people in eternal debt. For UBI I wonder if it will also be a tool to keep people content and happy (frogs in boiling water) while the rise of AI in the hands of big corporations causes the bottom of the labour market to fall out for a large part of office workers.
As for better gRPC-web, you might want to look into connect-web https://github.com/bufbuild/connect-web
Actually, LaTeX has to recompile everything even after a tiny change (there are rare exceptions like TikZ, which can cache pictures, but even then it can put them into some file on its own AFAIR, so that I can still have one big file).

Now that I think about it, LaTeX is a very bad analogy anyway, since LaTeX documents usually have a very linear structure.
Ah! That is what I thought a few days ago. It is daunting for most people to own a domain and if it becomes just part of the ritual of starting a blog/identity, then it will get interesting.

https://news.ycombinator.com/item?id=34067396
Ten years of NewSQL: Back to the future of distributed relational databases 2021
The original claim was:

> liberals, when given the power, will corrupt into totalitarism in a few months.

Is your complaint an actual example of that? I've never actually heard the argument - I've heard "billionaires should not exist", but never "we should have a 100% tax on those making more than $100m", so I don't know if the claim you're making is as popular as you're making it out to be, nor do I believe is it an example of totalitarianism.

I also don't see actual examples of liberal governments doing that. People say lots of crazy stuff online, but "liberals say the darndest thing" is not the claim here.
But... You haven't been. All of those stories are still in the public domain.
In personality psychology, factors like agreeableness are umbrellas over often very different subfactors called facets.

Facets of agreeableness include altruism and compliance, which are two very different things. Someone may be altruistic while also breaking the rules. Someone else may be compliant but stingy. But both could score high in agreeableness.
IDT that youtube should get credit for creating "The Medium." Online, shareable videos were always going to exist, somewhere. They just had the deep pockets to finance the hosting of youtube and win a monopoly over it.

That's not to diminish the medium, or it's benefits over traditional, one-2-many mass media. It's also not meant to diminish youtube's role, before or after google acquired them. Certainly not to diminish creators. I just think it's worth thinking about where it all came from. Is it a quasi-inevitability brought on by technology

I think a lot of modern tech giants occupy spaces where it's hard to tell if they are building a thing, or squatting.
This has been my major criticism of them; you cement the design of the app by creating an organizational structure around your software components.

What happens if you need to redesign the architecture to meet new needs? That's right; it's not going to happen, because people will fight it tooth and nail.

You also cannot produce any meaningful end-user value without involving several teams.

Microservices is just "backend, frontend, and database team" reincarnated.

My take: do Microservices all you want, but don't organize teams around the services!
Ghost is run by a foundation with a hard limit on revenue. They don't need more users at this point.
It happens to the best of us! :)
The C++ standard committee has a lot of internal disagreement on many topics, presenting them as a unified body is disingenuous. What I state is the position of a sizeable minority.

And yes, you shouldn't use realloc... but what should you do if your buffer size is more than half of your physical memory?
The point of motherfuckingwebsite is to show that a minimalist page can still look good and be useful. This is because the website has an agenda and wants to convince people.

This page on the other hand looks and feels really terrible, so I don't get how anyone could be convinced of starting a blog from this
Russia is not the second most military power. That is just Russian propaganda / bullshit.
It’s a 123 page PDF??! any TL;DR? :) (on mobile so forgive my laziness)
Why can doctors be so incompetent?
An authoritarian or totalitarian government can have millions of casualties and total loss of freedom.
Looks interesting, will review, but just a note: the grey text is unreadable in bright conditions. Sitting here having breakfast in direct sunlight and I can't really see the text.
If Ukraine somehow takes any Russian territory (defined as post 2014)… it is almost guaranteed nuclear weapons would be used to stop the Ukrainian advance
Presumably they have a server distribution for their own use though, presumably they're doing lots of automated testing. And then there's iCloud, I don't know if that's just a bunch of Linux boxes but it might be MacOS boxes.
I have to say for the hours being put in (basically full time job) & number of views, the payout is surprisingly low.

It seems like the ones that make megabucks need to do brand partnerships and sponsorships type stuff, which is itself a lot of work to launch and manage.
I don’t have a blog because it strikes me as more likely to hurt me than harm me.
One tech horror story would be A Boring Dystopia for tech jobs.

Just this morning, I sifted through dozens of startup job posts (matching a search intended to find appealing ones), and there was only one that didn't have a mission I considered awful.

A high rate of cruddy-sounding startups has always seemed the case on that jobs site (not the YC one), especially during the blockchain bubble. But today it seemed worse than last time I looked.

Maybe the recession panic means fewer startups are getting funding to plausibly try to make the world better.
RE1) Abrams and Leopards would become inoperable within a year or two without spares, much faster if you actually use them in combat (did you know the Abrams runs on a jet engine?)

RE2) fair point, immoral but realpolitik, can't disagree

RE3) I'm talking about something in the order of what Zaluzhnyi recently asked in The Economist, a few battalions. This is definitely not enough to "conquer Russia", even a small part of it. The nazis used something in the order of a thousand battalions and still failed. Not to mention that I really don't see any political will in Ukraine to do that. Plus defensive nukes, Russian nukes are very very serious.
you can do this from google domains directly. you dont even have to leave your registrar for another host. pay 11 or 12/year to renew your domain thats about it. free whois privacy, too (kinda standard now anyways).