skysight-inc/HackerNews huggingface dataset:
1. Do you have examples when the "golden share" rights were excercised? Or which company decisions were actually impacted by it? "veto right" != "control". Othrwise we could say that Russia controls UN security council. All that golden share can veto is the consolidation of ownership in one hands.

2. I read it differently. The screws are tightened and company will be under control of board if Volozh dies, 2 of 12 board members are government-appointed. So I agree that government is trying to control Yandex tightly. It hasn't happened yet.

3. As far as I can see - Yandex does not support the war. And no russian commercial company can be openly against the war without effectively stopping the opperations immediately. Living under insane dictator is hard, but I don't think it is reponsible behaviour to turn shareholders investments into nil, leaving 20k people without job and millions of people without services (the last part is the least important because there are other local substitutes for most Yandex services). Genuine western companies can be openly against the war, because neither sufficient part of their income comes from Russia, nor most of their production/workforce is in Russia.

About your small things:

1. What kind of news can be aggregated from other sources is regulated by law. I mentioned that in my firs comment. There are _no_ non-pro-government news sources left in Russia. The ones that were still operating a short while ago regularly recieved strikes from regulators. You could make a point that it would have been better if Yandex just closed its news service entirely; and I would agree with you. I bet Yandex is thinking the same right now, but it is hard to make this decision when things were slowly regressing for 10 years and the tipping point was reached and news became toxic.

2. Right, because making statements to Putin makes such a great difference?

P.S. It is quite clear that in the recent years Yandex was trying to migrate from Russia as soon as possible to be less dependent on the whims of the regime. They did find the niches where they could be successful outside of Russia (at the very least - delivery, taxi and ride-heiling, cloud) but didn't have time to execute the plan.
this is a very original and novel insight. thank you
What’s the mechanism of action?
The problem is, the followup costs for a nuclear reactor disaster can easily reach multiple trillions of euros - and no plant is adequately insured. In Germany, they did the maths [1] in the wake of the 2011 Fukushima disaster and found out that decent insurance would cost 72 billion euros a year in premiums - a move that would raise electricity prices from 20 ct/kWh to 4 euros/kWh.

We have been ignoring that massive risk in favor of "cheap" electricity for decades, and every time something happened, in the end the taxpayers had to cover the bill.

Nuclear simply is financially unviable once externalities are properly accounted for. Add to that cost and time overruns in projects, the still unsolved questions of where to dump the waste, of nuclear weapon fuel proliferation... and just forget about fission-based nuclear projects, please.

[1] https://www.manager-magazin.de/finanzen/versicherungen/a-761...
Over the course of my career I've been pretty database centric in the work that I do. The databases I deal with will typically be highly normalized with table counts from around 300 on the low end and just over 1000 on the higher end. My experience is that they are helpful, though they can sometimes be a little overrated. I don't think I'd call them essential. Depending on the database vendor and the how the database was developed, if certain documentation was built into the database schema, some diagramming tools can pull this into the right places and so surface that documentation in way that can be more fluidly examined (think PostgreSQL's COMMENT ON functionality).

As others have pointed out, I usually don't use them to try to get the big picture: you're right in it is a morass of over-lapping lines and tiny boxes. At the whole database view, the best you can hope for is finding certain "information clusters", places where many references cluster, that can get you to the major ideas implemented by the application; this is helpful sometimes when coming to an application you haven't encountered before. The more useful aspect is when you've already got a central table and you're trying to understand the closest relationships to that table: maybe directly related or one away. There are database diagramming tools that will allow you to pick a relation and then limit the diagram to those one away, two away sets of relationships. Of course manually just telling the tool to diagram only a particular subject area of the database at a time reduces the sense of noise in these diagrams and typically you're only really trying to understand the data structure of such a subset of the database at any one time anyway.

The open source diagramming tool I use is called SchemaSpy (https://schemaspy.org/). Its not a database design GUI or anything like that. It inspects an existing database and creates documentation based on what it finds. It does that "pick a relation and show me relationships a couple degrees of separation" thing.
How much time did you waste?
I got an awesome idea. I'm going to burn CPU cycles to make magic numbers that mean nothing to anybody except me and my buddies, based on an erudite sounding white paper that has plausible but nonsensical foundations that feed off conspiracy theories and a pile of libertarian ideals that can't possibly work.

Next, I'm going to find some rubes to read it, and they will give me money to own those nonsensical numbers. Those guys are going out to farm more rubes. We aim to say all sorts of new finance is now possible while enabling nothing but crime and fraud.

Rinse. Repeat.

if it isn't completely obvious, I think the whole thing is unhinged
Go-Gurl: Curl TUI with Go as Postman Replacement
I have to disagree with you on that. There are a great many mechanisms we evolved, most long before we were human, that appear to be
anticancer mechanisms. Off the top of my head senescence, apoptosis, and telomeres. The fact we don't all die of cancer earlier is a result of this.
Not to get too far off on a tangent, but I am going to take a slightly unpopular opinion: Comic Sans is amongst the most readable fonts. It sheds almost all notions of trying to be "pretty", and thus the letters are distinct and easy to read. I wouldn't submit a research paper in Comic Sans, but I do happily use it for nearly everything internal to my computer (e.g. my coding font, my Obsidian notebooks, slack, etc), and I'm not even dyslexic, which apparently it's considered really good for.

I feel like it's almost a shame that it has been deemed as "unprofessional", I think largely because of people using it in places that it doesn't really fit (e.g. the aforementioned research papers). I think there exists an alternate universe where people appreciate Comic Sans for the treasure that it is, and I suppose I can thank both MS Bob and 3DMM for it :).
> Nobody expected Russia to suddenly try to seize all of Ukraine.

That's false.

> It went from nothing to suddenly surrounding the country in weeks.

It started in 2014. Or maybe even earlier. That's not weeks. That's 8 years.
It would be great if US or someone managed to prevent Nordstream II back then. Eventually they did not. And still, US dont go into outrage threatening local admins when someone wants to rename the street (as happened with Russia). They dont engage in that much corruption of officials either.

> Besides NATO

NATO is not secretly running Europe. It is alliance European countries openly begged, pressured and asked to get in.
With Quarkus, they went into other extreme -- if you are using docker, to get as fast startup as possible, you have to build your image with your configuration/modules used baked in.

Overall, I'm pretty satisfied. There are some bumps, but they are not Keycloak fault (having two different keytabs for two different host names for two different container images sharing same IP and reverse name not matching is kind of difficult).
> Can you give me your brutally honest feedback about my side project?

Here is my feedback. I'm a senior sw engineer and curator of a fullremote jobs newsletter (fullremote.it)

3 things I like

* the possibility to filter by country https://remotehunt.com/remote-companies-in-italy
* the website is really well done
* the amount of data you got for each company (where did you get it?)

4 things I don't like

* I would have given jobs a more prominent position in the page
* I would have added funding, startup status (early stage? series c? etc...)
* What about compensation? Is the salary based on the country you live in?
* Who are you? Can you give some details about the people behind your website?

Anyway, this is a super well done job.
Living alone or in small families also means a lot of space for not a lot of people. In Berlin (which has been mentioned above as a very green city) there are also many communities of people that live together despite not being in a family or relationship. Such flatshares/apartment sharing is more ecologically sustainable because one kitchen can serve 3-4 people that would otherwise have to buy their own kitchen and appliances.

Personally, I would not mind sharing a TV (barely use one) or washing machine or garden with more people, but the way western society works in terms of building defaults is biased towards individualism not community building.
This is very small thinking. The context is to produce value for a user on a web platform. I’m well aware of the APIs and limitations for each of these.
Bitcoin as a concept is great but it's too slow. Lightning solves this a bit but seems like unnecessary complexity.

I also want the value to stabilize before I start using it. Bitcoin as an investment is scary I'm not sure where the current price comes from and why it keeps going up. Once it levels off I'd be happy to use it.
We had trees on the main streets in my home city. Then they "modernized" it, widened the roads and cut the trees (even though there was still enough space for them, or at least newly planted ones!).

Now it looks pretty shit (just imo), and it's hellish in summer - no shade, hot as hell, the buildings with their new windows and white finishes are blinding. I used to love walking there, now I avoid them.
> Should I ... what?

Join the development? Spread the word? Donate to the operating systems running on it?

AFAIK PineNote can handle basic tasks, even if it might not be stable yet: https://www.pine64.org/2022/01/15/january-update-more-news/.

Also you can order it: https://pine64.com/product/pinenote-developer-edition/.
The tools at Google are perfectly capable of diffing lines of arbitrary width.

Those in charge of the C++ style guide choose not to allow them without strong justification. In practice, you just convince your reviewer and move on. Most reviewers are reasonable, but edge cases a where it is needed are rare.

I don’t especially like it, but in terms of annoying style issues, it is very far down the list, especially when the tooling handles it all for you via auto formatting and whatnot.
Here we go implementing Hare++!
Why not support limited parametric polymorphism for things like equality and hashing? These are well studied problems, seems a bit convoluted to reject existing solutions.
"May." I haven't seen anyone actually do that, have you? All I see are researchers ignoring nuclear and proving that an all-renewables grid is possible, not that it's cheaper than a grid including nuclear.

At one point MIT had a US grid simulator online and I played around with it for a while. The cheapest fossil-free combination I found was solar and nuclear. Basically enough nuclear for nighttime demand, and enough solar for extra daytime demand. Wind+solar+storage was a good bit costlier.

And that was with conventional nuclear cost. We should probably find out whether, in practice, it's cheaper to mass-produce passively-safe small modular reactors in factories.
:-)))

"That student's name? Albert Einstein."
> How do you combat the desire to note every little detail (how do you decide what's important)?

I try to focus on the general idea of each section in a book.

> Also, do you take notes directly in a text editor

Yes, in markdown.
Good for you, but even Orban supporters accept that the voting system is biased, they just like it that way. As for me voting would have been too hard, so I donated money for the opposition to buy ads, but of course it was no match for the advertising budget Fidesz has at this point.
I hope someone creates a modern build which can run on current Windows versions.
This can be very useful to create a DIY withpersona type site clone for kyc
I've been wanting to try fly.io.

I also use Digital Ocean's App engine, but its definitely not as hands off as Heroku, nor does it have the generous free add-ins for small apps (e.g. free redis or pg).

I've had a bear of a time trying to get elastic beanstalk to work on a rails app.
but maps are simpler to use (if appropriately provided by the language).

maps/sets are also fundamentally building blocks for a lot of algorthms and structures, not having them makes it WAY harder to implement them. actually potential impossible as performance can easily degrade to a point where it's unusable when you use O(n) (or worse) lookups instead of O(1) ones.

this is not a case of premature optimizations but of missing fundamental building blocks

and if you don't want genetics, ok, do it like go did initially make the map special language thingy.
> When splitting a function/method definition over multiple lines, I like to align the parameters.

Please don't do this. It's horrible for us who use proportional fonts.

In fact I would go as far as arguing that "artificial" line breaks are always bad. They aren't really more readable, quite the opposite usually, and most importantly they break diff.

I like short lines, and it's a good ideal to strive for. 98.5% of my code fits in 80 columns, but if I need a longer line, don't artificially make it worse in the pursue of some arbitrary rule.
Presenting: The MCH2022 Badge
My biggest complaint with Keycloak is that the documentation is poor. You will need to set various flags to fit your use-case. Lots of googling and SO to get things running. Some of the options have changed since 17.x so many guides are outdated.
Authentik is also worth checking out: https://goauthentik.io/

The biggest benefit is that Authentik supports Forward Auth out of box. This means that you might not need oauth2proxy.
By unprecedented, in which time span it is unprecedented for Russia to become authoritarian or expansive? If anything, there seems to be continuity in Russian behavior.

> I also think this has always really been about the eastern Ukrainian region. The stuff about taking western Ukraine has been a strategic ruse and/or secondary aim.

I find this super unlikely. If the goal was eastern Ukrainian region, their initial attack makes zero sense. And also, their rhetoric's makes zero sense - they talked about Ukraine not being real country, Ukrainians not beaing real nation.

You don't need to attack Kyiv to get eastern region. There is nothing to suggest that this was ruse, but everything to suggest they failed and they are looking for second price.
One of the many reasons I switched to Windows. Linux is just too much pain for the eyes: Blurry fonts, screen tearing, ugh.

Though the worst is when using macOS on a low-DPI monitor (macOS nowadays is optimized for Retina displays and produces really blurry fonts on Full HD monitors.)
Maybe, but if source code was free, we wouldn’t need the GPL.
Cryptosphere is a cesspool full of lies and manipulation. People who understand this will read the comments first, I guess.
This doesn't need to be written into the contract inside the EU. Law is stronger than contracts, legislators and courts can pre-empt contracts in part or in whole.
If you're trying to assess whether this is more propaganda, let me help:

> Trust is the biggest bottleneck in realizing transactions. It is the biggest bottleneck
in advancing the society. As a trust-less system, blockchain removes that bottleneck.

Indeed, apparently trust in transactional system is our biggest problem. And indeed, apparently, blockchains provide that trust.

here's me thinking its trust in social institutions which is our biggest problem, an issue made much worse by blockchain, which offers no systems of redress (perhaps the most significant benefit of institutions and trust).
I still load the homepage every now and then. I'll open one article, look at the comments, and close the tab.

I guess it's like looking up your ex every now and then. You insensitive clod.
I would like to avoid the case where I have to manage the ops on my own.
I'd like to take this opportunity to share that the Steamed Hams meme was recreated in 3D Movie Maker https://www.youtube.com/watch?v=YTbQHE4kVFk
> We don't need meat.

But we need freedom. And in a free country, people are free to decide what their needs are (as long as they are not breaking any laws). Some people need houses of prayer. As an atheist, I can argue that they don’t. But I don’t argue that, because it’s not up to me to decide what they need or not.
It's 2022
There is an auto-build option so building a custom Docker image is an optimisation.
I don't get this guy. He's just raging.

I agree a hashmap is not simple and Hare's post is a bit naive, but I don't get what's his problem with the language not providing a default implementation. It's part of the language's design. It's targeting people that most likely won't need a hash table. It's not aiming to be a high-level batteries-included language like Java.
Aren't the point of tabletop RPGs primarily the fact that they are a social experience though?

Wouldn't it be easier to just read a Choose Your Own Adventure, or play a solo text based adventure game? Or just log on to a roleplaying leaning MUD and still get the benefit of others?
> In early April, Nivos Energia announced it is buying a bioheat center from local firm HansHeat, which uses wood pellets or grain as fuel. [Emphasis mine]

Grain seems like a rather inefficient way to generate power. Do they mean the waste straw left behind after harvest!
Agreed, you don't want to log passwords. But that's not unique to server generated passwords, you also need to avoid logging user generated passwords as well.

I'd recommend storing server generated passwords in the same way a user generated password should be stored on the backend: bcrypt or scrypt.
You can't say the same thing about everything. If you measured absolute strength the correlation with weight would go the other way!
This! I love going mountain biking but commuting on a bike does not fit well with my person. And I t’s not missing bike lanes that are the problem with commuting, it is the numerous other issues a bike commute introduces to your life that are so often overseen. Cities must become walkable first again to succeed, making them bike friendly only pushes traffic problems a few years away…

5min walking through a park + 5-10 minutes in high speed, transport that is the future
BYOD combined with "we don't need a package manager" sounds like a particularly bad combination. I understand Rust's "small stdlib but great package ecosystem", but whats the appeal of "anemic stdlib plus no package ecosystem"?

Maybe I would come up with something like this if I only ever worked on Linux software using C, but outside those niches these choices seem weird.
Great to hear that. I need a bit more complex service and support for review apps.
Similar scenario here. Drop me a comment if you want to share anything learned.
Nature is also against walkability when it puts frigging hills on my way! Also the weather is way too agressive near the equator... I can endure it with sports clothes but not before work.

Seriously: walking/cycling on Amsterdam, Lisbon or Paris when the weather is 15 °C, mostly on flat ways, is a pleasure. You arrive at the office just a little heated up, I imagine.
There are no resistive heaters feeding the district heating system, only burners.
> The longevity of his employment is likely a result of the company's willingness to promote him instead of hiring externally, despite his start at the entry level. This is not likely to happen anymore, at least nowadays.

I call BS on that. Yes there's sometimes this pattern of favoring external hires, but most people nowadays are unwilling to just do the work and be patient. Especially in tech, most people switch jobs every few years to get a promo and salary bump. Everyone wants immediate results nowadays and end up with mediocre careers.

I doubt people like the man in the article think like that.
Your example suffers from being a toy example; it makes no sense to run a noninteractive command in a docker container merely to output terminal escape codes. If this were the norm, "docker run” would probably by default make sure to copy the TERM setting to the inner command.

I would assume that if you run an interactive shell inside docker, TERM would actually be set correctly. It’s the same when you ssh somewhere else – the TERM environment variable is sent along, so that the remote program can see it and output the correct codes for your local terminal. Also, the docker image needs the terminfo database installed for “tput” to work.
> Greek mythology became very popular because there was a spotlight on mainland Greece, the Peloponnese, and the islands around it. The Greeks had felt a reason to change for the better. Many traders would bring new innovations like the alphabet and a simple notion of wanting to be better off than their parents before them. They believed in progress. Many ideas of thought and telling stories brought that progress.

This is an 'interesting' analysis, by which I absolutely do not mean anything close to 'correct'.

There's a lot that's strange here, I'll just pick out one example.
> wanting to be better off than their parents before them

Can you explain how this is a particular Greek thing and how it's missing from neighboring contemporary cultures? And how do you square this with, say, 'Works and Days' and the various Ages within?
I was accompanying a friend of mine around a golf tournament years ago when he got a hole in one. The tournament prize was a brand new Mercedes. Unfortunately, my friend was the trainee golf pro at the club, and was playing as an employee of the club. This invalidated his win. He was actually pretty cool about this, but the tournament sponsors decided that they could then cancel that prize offering for any subsequent players. This was contentious amongst the other players, but no one else managed to get the hole in one, so no one had a valid reason to initiate an official protest. I still wonder about the technical validity of the sponsor's argument.
https://en.wikipedia.org/wiki/Economic_sanctions_against_the...

Apparently not.
In a personal project that makes a lot of sense (and in a personal project you have your choice), but once you are in a corporate or open source project of more than just a couple of people, code is read far more often than it is written, and by many more people than the original author.

In those circumstances, it makes sense to optimize for readability to everyone rather than the author’s personal preferences. One can easily argue that Google’s style isn’t optimal, but it’s harder to argue that a personal preferences free for all is optimal.
Isn't online lego just minecraft?
My experience of lego in the real world, is just minecraft in the digital world.
I'm not really sure what their edge is going to be here.
I use HTTPS-only mode in Firefox and this is incredibly common. I think a lot of services are sending all mail through a click-tracking services and a lot of these redirect via HTTP.
This year I left my previous employer with 15 and a half years of service shudder I can't imagine having worked another single day for them, let alone 84 years.
Article says they have a presence in Shanghai. I bet most will be recruited there.