skysight-inc/HackerNews huggingface dataset:
Fwiw, my Ukrainian friend DMed me two days ago saying he was tired of the media “fearmongering”. Then a few hours ago he sent “oh shit, war has started”.

I think people just genuinely didn’t think Putin would call everyone’s bluff and be willing to eat all the economic sanctions.
"The Practice of Systems and Networks Administration"-book has this somewhere:

There are basically two strategies for getting what you want from slow bureaucrats:

- either: be the one nice and polite person they meet during the day. Chances are you will stand out and you might get preferential treatment. After all bureaucrats are humans too and they (the ones at the edges of the system) can face a lot of abuse during a day.

- or: follow the rules to a t. Not necessarily malicious compliance, just don't care that you overload the system. At some point someone will sit down and look at it and corners will be cut.
Well, that feels like a gross oversimplification. Other countries have tax brackets not too different from Italy's (eg. Germany), and Italy is not too high in the charts of cost of labour.

Economists would argue that it's a mixture of things: high taxes, low productivity, broken justice system, slow and intricate bureaucracy that does not really work, etc.

I bet that if Italy's economy would be based on high value-added industries (like France and Germany), less people would complain about high taxes.
It has nothing to do with religion IMO.
Education is given a lot of importance in southern India, that could have helped a tiny bit, but apart from that I don't see how it is relevant.

Dr Abdul Kalam is widely revered in India for his contributions to rocket propulsion, pretty sure he was good at math & physics as well.
> is it safe to assume that JetBrain products are not use for Russian espionage?

A citizen of country X should never assume that intelligence agencies of country Y are not spying on them or their communications through any and all available means.

The statement applies even when Y = X.
Hmm, seems they just have a couple of JSON files specifying the widths of different characters in a few standard fonts. I may take a shot at porting the basic functionality to golang.
It's Ukraine's choice to do whatever they want.
I’ve been begging my father to leave for the past week or so (and he has plenty of options in Europe and US), he was sure it’s overblown
Why the gene is there is a complex question. It may be part of some other metabolic pathways, or it may be just a way evolution found to fulfill a function of the cell. About turning it off, this approach is again, complex. We need to perform knock-out experiments in model organisms first, to understand the overall function of the gene.
Being russian is not a crime yet. The possibility of compromising the russian office is not zero, but it would mean that all internal checks has failed in the Check HQ as well. Again not zero, but I'd be against ruining a good company due to suspecian only.
https://oss.rport.io
> If there had been some sort of response the Russians would have backed off.

Are you sure about that? Are you really willing to risk your chips betting on a retreat? This sort of geopolitical chicken would be incredibly dangerous.
Once the fire climbs a tree I think the balls will lose all effectiveness.
Was modding support built in to rimworld or something people tacked on afterwards like minecraft?
i just dont get this mindset in which people draw up ahistorical parallels to make up excuses for something. You stated that the invasion has something to do with geopolitical danger for russia, and was not in retaliation for what US did in Iraq. Is it nationalism? Sense of isolation? Feeling of being denigrated/humiliated by the west? Just blatant personal cult?
> high taxes, low productivity, broken justice system, slow and intricate bureaucracy that does not really work

All of those things are absolutely true. I mentioned taxes because taxation at 46% of the GDP (pre-covid) is just ridicolous.
Yes, The basal metabolic rate of an average thirty years old man is probably between 2000kcal and 2500kcal. You most likely burn 350kcal a day due to your activity in addition to that. That’s still around 15%. Based on that I expect fluctuations of around 5% of your calories consumption between an active and a non active typical day (without exercising). That’s not massive but probably still noticeable.
> I suspect the blockchain nonsense (which I refuse to let have the "Web3" title) will win out because there's so much commercial incentive and if there's one thing we've seen from the internet's history, it's that money and commercial interest accelerates adoption even when maybe it shouldn't.

Blockchain has already “won”: it's now a mainstream investment item, with investment firms bullish. But it also completely failed its goal of decentralization (almost every token holder uses a centralized exchange) and also isn't a competitor to the web at all: you can't connect to a blockchain with a web browser, and every “totally-not-web”3 platform out there is in fact built on top of the Web.
It would be easier to take your opinions seriously if they weren’t contradicted by events happening right now; events which match Brzezinski’s “outdated nonsense” from the 90s perfectly.

You could very well be correct, perhaps the leaders of these countries are living in the 19th century. But the fact that the current leaders of Ukraine, USA and Russia are acting in line with/on these older assumptions makes them relevant still today.

Also there’s plenty of information backing up his claims in the book, you’re welcome to go read it. It’s an excellent window into the way geopolics is rationalised, written by one of the people who have shaped it!
People are wary of government messaging because of things like the Gulf of Tonkin and the WMD debacle.

Unfortunately in this case, it was credible and the strategy of declassifying did seem to work but clearly Putin has made up his mind.

One more thing: this is definitely not the place for "I told you so".
You could, even back in vanilla. I remember making a Linux ramdisk and installing the entire game into ram.
But this is not how it works with peertube: you aren't publishing a torrent containing a video, you are uploading a video to a specific peertube instance, and on top of that there is a WebRTC-based P2P CDN (you're sharing data with other people watching the same video at the same time), but that's it.
Why doomed? Because ever person on earth needs access to energy in the end. Simplified this leads to 5 outcomes:

- keep burning fossil fuels and have resulting climate change

- nuclear power stations in every country including unstable countries, countries with high corruption, dictatorships ... Which means proliferation risk ~1.

- nuclear power generation in "stable" countries and a world wide power grid to distribute energy

- intermittent power (solar, wind) and a world wide grid (almost no) batteries (sun always shines somewhere)

- decentral intermittent power and decentral storage

1&2 will be doom. I hope you agree. 3 is financially inferior to 4 due to the high capacity cost of nuclear compared to intermittent sources. 5 is 2 but with solar instead of nuclear so none of these problems apply. That seems to be the course we are on.

Personally I prefer 4 because we will need to cut down trade to reduce emissions too but diverse trade seems to be a quiet effective way to prevent war. So I hope that a 24/7 energy trade around the globe and "we are literally all connected" is enough to keep us from large scale war.
It's actually not how things worked just a few years ago.

How things worked a few years ago: you wrote SSR pages with one set of tools (like Django Template Language), then hooked into it with another set of tools. If your pages are complex enough, you end up with weird brittleness because the "initial page load" is not handled the same way as modifications of that page.

Now it's much closer to using the same set for the initial load and subsequent edits. This is a net win for people working on the frontend, in theory.

The more nuanced thing is that frontend tooling is so lacking in terms of performance, despite being something that theoretically should work very fast. In particular, having a bunch of language tooling written in Javascript is the JS ecosystem's billion dollar mistake IMO.
True, but I do pay them yearly and I'm more than happy to do so. Even though half the year I'm using the free EAP editions anyway.
> Client side rendering is needed for apps that work offline.

Any .html page works offline. You don't need any JS or framework for that. If your JS-powered page doesn't work offline, it means either it requires online connectivity to solve problems, or its badly designed and does not respect "progressive enhancement" principles.

> SSR improves the user experience for first time use of those app

SSR improves UX for everyone. Seriously most "web" pages these days takes dozens of seconds to load and use a non-negligible percentage of our CPU/RAM. If you want to know what real-world conditions look like for literally over a billion people, run tests from a core2duo (or a similar VM) with 2GB RAM with simulated 10% packet loss and 1Mbit/s bandwidth.
Show HN: Parsers VC – Venture Capital data provider
Parsers VC collects data on startups, investors, and venture capital firms in real time. The databases are updated every 24 hours.
It's very simple: Parsers VC installs its trackers on the venture capital funds' websites (namely the startup, team, and news sections) and automatically collects all updates. The data is also obtained from social networks and news sites. Thus, there is no need to wait for the startup or venture capital firm itself to update the information on the aggregator site, all updates appear by themselves.
There are plenty of reasons to hate ads.

https://cosmicskeptic.github.io/blog/advertising-industry/
I upload a video to a PeerTube instance. I then delete it. What is happening outside my control that won't happen on other hosting?
> Therefore, there are many more places where an error return report would need to bubble up through, and that would cripple performance to handle the naive way, without exceptions.

Do you have any evidence for these claims? If a called function is quite long by itself, then there is hardly any added overhead if the client checks the returned code and that check would be "redundant".

For example, if I make a syscall and check the return value, there will be a duplicated checking effort with the kernel code in a way - but compared to the cost of calling into the kernel that overhead is a negligible cost for the benefit of modularization (kernel vs userspace application). This overhead will be very close to unmeasureable, and does not justify the introduction of exceptions which are an additional mechanism to return values which introduce syntactic and binary incompatibilities (i.e. non-orthogonal functionality).

Oh, by the way - wouldn't exceptions and stack unwinding have to do just as much work per stack frame? It can't really just skip over all frames in a single instruction.

I think the best solution to cruft is generally to not have it in the first place - instead of introducing a mechanism to skip over layers upon layers of "abstraction", it's better to just not have these layers. There should not be a large call chain that unwraps multiple stack frames in a row. The best code is code that just does what needs to be done in a straightforward way without using any library cruft. Nothing to "optimize" away this way.

Give any concrete example where exceptions are useful in order to work around cruft, and we can see if there is a better way to write it that does not require exceptions.

Frankly it seems hilarious to me that we're having a discussion about optimizing a few if's because they allegedly add too much overhead for the work of skipping over layers of cruft.

In the past years I have seen the need to use longjmp() (which is in a way a mechanism to get exceptions for C) only one single time, when I was coding an interpreter that got embedded into a longer running application. I didn't know how to skip through recursive layers of parsing calls in the recursive descent parser. But I still feel like there is a better way to write the parser (like, pushing work to parse to a data structure instead representing it as a nested stack frame). This could also benefit error reporting for example.
> I'm not _quite_ sure why this is news

Perhaps not for most chess aficionados, But I for one don't mind this being blasted all over the news because Indian children have not seen school for two years now and they're hooked on to worthless reality shows & soap operas on television/streaming sites/FB/Instagram/WhatsApp; If this news motivates some of them (or) their parents to direct their attention towards chess even if its just for the prospects of fame then I'm all in for it.
Ukraine: A Go module to stop your code running on Russian systems
The argument is that it would be far more effective to take all of the allegedly wasted fusion research money and spend it immediately on wind and solar.

No one knows the future but with the way things have gone so far, fusion in its current form looks like a giant waste of time and money.
The difference is that the Chinese government can apply pressure via violence and arbitrary enforcement of laws, whereas advertisers can...decide to take their money elsewhere. Which is worse and more likely to lead to abuse?
Long term darkness/calm is solved with hydrogen. Europe has plenty of underground geology suitable for mass hydrogen storage (it's just like natural gas is stored.) Most of the energy still would go directly from solar/wind to the grid, or through efficient batteries, so the low round trip efficiency of power to gas to power doesn't matter much.
Ask HN: Putin could’ve built up short positions, couldn’t he?
Is there any reason to believe that Putin and his cronies did not build up massive short positions before Russia made its move?

If you can tank world wide stock markets at will, why not use that power to your advantage? Multiply the fortunes of yourself and of those you need to stay in power.

Might well offset the effects of any sanctions the outside world could possibly impose on you. The whole affair would be a can’t-lose scenario for you, and you’d be winning even if you failed to reach any of your other goals.

Could he have done it? Any indications that he did or didn’t? Is there a limit to the possible payoff for such a scheme?
A quick Google search indicates that Yandex has its own payment system: https://yoomoney.ru/?lang=en probably not equivalent to Apple Pay but it's something.

This is probably a great opportunity for Russian and Chinese tech companies to gain market share as western companies are banned from operating in Russia.
I'm concerned if BNPL practice flourishing because it's quite easy to trigger systemic crisis later on. Also quite ironic Tencent funded them, Ant group was whammed by Chinese Govt because they were promoting BNPL on scale.
Stardew Valley is unashamedly a Harvest Moon rip off. This isn’t a bad thing though, Concerned Ape took a formula that the original creators had been phoning in for years and created the best version of that formula ever made.
I hope they support a 10x upgrade to the Magnitsky act:

https://en.m.wikipedia.org/wiki/Magnitsky_Act

I wouldn’t be surprised if future historians point to this thorn in putin’s side as one of the main reasons for pissing him off enough to start a war.

We have the technology to put a ton of pressure on the powerful elite trying to flex their way out of bearing responsibility for ruin they caused.
> Does this or Vanced help with the problem I have: my kids are being brainwashed via Google's algorithms?

Actually yes, kind of? At least a little bit.

NewPipe doesn't have parental controls, so if you don't trust your kids to keep these things on, NewPipe can't help you. However, if you do trust kids and you just want a way to remove some of the influences, NewPipe (and NewPipexSponsorblock[0], if you're comfortable using a fork) have some really compelling features:

- You can turn off comments

- You can turn off recommended videos (including "next/similar" sections alongside videos you're watching)

- NewPipexSponsorblock will skip (many) advertisements within videos

- You can turn off search suggestions as you're searching for new videos

- There are some nice feed options that allow you to have much more curated update feeds, so you spend less time searching for videos in the first place.

----

However:

- Again, no parental controls. You either trust your kids to use it or you don't, because your kids can go into the settings and just flip all this stuff back on.

- No way to block videos/channels from appearing in search results, which is something I would love.

- No way to do things like get rid of search and only use a feed.

There is talk on the NewPipe issue tracker about adding a blocklist feature, which I think would be a great improvement, but I have no idea what the priority is[1] or when it would happen.

----

I'll speak anecdotally here, but I think that even just Sponsorblock makes a huge difference in the Youtube experience, and I advise any parent with kids to use either NewPipe or the NewPipexSponsorblock fork, and I advise them to install Sponsorblock on their desktop browser. I think that getting rid of recommended videos improved my experience dramatically, I think that having better feeds means I spend less time on Youtube in the first place. I have ADD, these are some of the ways I improve my focus and eliminate distractions.

In regards to Sponsorblock, we can get into debates about whether blocking embedded ads inside of videos is moral; I have my own opinions about that but I understand that it can make people uncomfortable. However, I think the gloves come off when we're talking about kids. I don't think there's a moral argument to be made that kids need to sit through sponsored segments and over-long intros and get crud shoveled at them against their will to support Google.

But basically, even though blocking isn't in yet you can still get rid of a lot of Google recommendations and you can get rid of really cruddy surrounding parts to videos like comments/watch-next/etc, and I think that's really helpful for kids.

----

[0]: https://github.com/polymorphicshade/NewPipe

[1]: https://github.com/TeamNewPipe/NewPipe/projects/13#card-3163...
The main issues are meals size and processed sugars not eating three times a day.
A Russian here under a throwaway account. I've seen very few open supporters of the military invasion on social media. But most Russians, reached by TV or social media propaganda, carry on 3-5 factoids regarding Ukraine that somehow invalidates Ukrainian position completely.

For example, just from today's talk (face-to-face):

* that Ukrainian forces supposedly committed crimes in Donbass region -- when I ask who in particular and how, these people fail to answer. When I say that they had full right to suppress armed riot of Girkin & co, they switch the topic.

* that the government were illegally overthrown in 2014. I challenged that with the fact that Yanukovich's own party voted to introduce an president interim and start new elections.

Both times I pushed the interlocutor and asked if I lied, and they have nothing to say, nor have more facts, but jump between topics all the time, switching from facts to questions -- like "did they start living better?" or "what about those who died in Odessa protest?" I guess this demagogy is enough for those who want to justify their stance, and to claim own moral superiority.

I asked if they support the invasion, and they say they don't. I'm sure they'll have to make up their mind, but I'm afraid people can choose whatever more convenient to feel ok.

A recent sociological surveys made in January showed about half of population being on Putin's side, even 40% of those in political opposition to him. Sociologists confronted people with evidence of Russian military buildup, and respondents usually answered that this was "Western propaganda" and tried to avoid further discussion.

I can't read minds of the elites and secret service generals who constitute the Security Council, but it seems this is partially what they think -- secret services are very suspicious of everyone and treat everything as a threat. This leads to believing in conspiracies, and justifies agression.

As for me and many others who value the open world borders and don't want back to USSR, I'm most worried that we're going to be under severe sectoral sanctions, with many industries in serious crisis, like in the 1990s.
These systems were designed for a hierarchical filesystem so it is natural that that is what they support. I'm sure that if tag-based filesystems were the default they would have an equally suitable design that worked well there. This could be as simple as specifying the "project" as a set of tags. For example project=camera and maybe compile a submodule with project=camera,module=ui. Then the files inside could be processed by the build tool.

Of course for any tag-based filesystem to take over it will probably need a compatibility mode. I can imagine something simple as a path=myproj/src/main.rs.
Yay, hundreds of millions of chinese dollars invested in a brand new italian payment company doing nothing really new... So exciting, so unicorn.

And almost nobody is talking about what Scalapay actually do, not in the article, not in here. How is this payment platform different than the other ones ? What tech are they using ? Is crypto-currency involve ? Do they actually propose apps on android and iOS to do payment for shop owners ? Is it nice to use ? What the point of paying everything in 3 times ? What will they do with 497 millions dollars ? You could create 497 payment companies with that money.
Are you a troll? Come on. Money is a proxy for human labor. Human labor is not a social construct, it is a physical reality.
If 5G deployments broadcast too close to the frequency assigned to radio altimeters then that's something the FCC should have sorted out, but it appears more like the radio altimeters just have bad filters that let too much outside their assigned frequency through. That makes it a problem of the FAA. The FCC isn't responsible for policing bad receivers.
Nuclear waste is not the major problem with fission, capital cost is.

Fusion solves a minor problem of fission while making the major problem worse. It's a great example of misplaced focus.

Cooling down the magnets of a fusion plant is not a quick process, btw. Hell, just getting a fusion plant built with RAFM steel up to operating temperature is a delicate process. Once irradiated, the temperature window that material can operate at is rather narrow (300 C to 550 C; below that it's too brittle and above that it creeps.)
Nextcloud recommends Redis so maybe that's what's missing? Otherwise check if PHP's opcache is enabled, or if your PHP version is not really old (PHP7/8 really helps).