skysight-inc/HackerNews huggingface dataset:
I'm not certain social media is ever a good sample space for this sort of thing. We're all too aware that certain platforms lean certain directions and I believe VK is essentially owned and operated by the government, having been taken from it's original owner, Pavel Durov.

Posting anti-war, and therefore anti-government / anti-state sentiment on a platform essentially monitored and run by an authoritarian regime seems like the least likely form of protest you will see, as firstly it's most likely to be censored, secondly it's the easiest way to oust yourself to the authorities, and thirdly even if posted securely will be simply seen to be a weak protest/bot.

My wife is Russian and quite a lot of my friends and obviously relatives are Russian. All are against the war (that I know of), and were so before mobilisation.

It's true to say mobilisation has made people more concerned, but hardly fair to claim that people supported the war before. Of those who aren't anti-war, I'd take a guess that most fall into a neutral camp where they're trying to continue living their life as normally as possible knowing that realistically there isn't much they can do to stop the war that won't involve destroying the rest of their life with no impact on Putin's regime.

The consequences of opposing the war have always been abysmal in Russia. Anti-war sentiment online or in person can come with a 15 year prison sentence. Rape and assault are incredibly common in Russian prisons and the likelihood of returning to normal life is very slim as many Russian firms don't touch ex-convicts.

Quite often people quote a Levada Center poll suggesting 70% of Russians support the war/government position, but usually omits how many refused to answer the poll. These pollsters call you and ask if you'd like to answer questions about Putin / government / war, at which point most people hang up because in the moment they don't know if the Levada Center is independent/government controlled. The very few polls that are concluded will mostly lean to people that support (or outwardly pretend to support) the government, which is hardly a fair metric for judging opinion. The alleged 30% who went through with the poll and answered negatively about the government are braver than I'd ever be. I'd hang up.

The only real way to gauge Russian opinion is to befriend and converse with them behind a closed door. I know it's anecdotal again, but in my many travels to Russia, most people express anti-government views behind closed doors, and this most likely extends to the war.

I think in the West we're too quick to demand people in more repressed states do more to protest. A common statement I've heard the past few months (especially in relation to my wife, family and friends) is why they don't protest, why they don't overthrow Putin's regime. The consequences of doing any of that are so much higher, and if the positions were swapped I can hardly see Western citizens doing what they demand the Russians do.
If the Australian laws are like the US’s, where the servers are located does not matter.
A better way to manage Githooks
Eli Schlepper talks about the basics of Githook configuration, then shows how Trunk can make it easier.
And the key to all three of these was the ease of getting started: Javascript in every web browser, python looks like English without many symbols, and PHP was often already set up for you on hosted webservers.
Sprig: Handheld game console where every player is a creator
Nice, so now everyone has to further game the system by deleting their real profiles, making fake ones, and saying, "I don't use Leetcode."
Dankon por cxi tio. Mi kutime uzas la vortaro cxe https://vortaro.net, kaj via vortaro estas pli rapida kaj pli ergonomia ol tiu.
Isn't it obvious what the advantages would be for Russia?

IF the Russians did it they get ;

1.Blowing up NS1&2 creates more energy and gas uncertainty in Europe in a period where they need to put on the pressure and try to limit military support for Ukraine as they are loosing the war in Ukraine. Its an assertive move.

2.They get to do big power signaling with a direct threat to other infrastructure in the north sea which is significant and all of which supplies Europe with gas.

I would also like to point out that the Russians [unconfirmed but its basically what went down] sank the passenger ferry Estonia with 852 dead because it was used in the transport of stolen military hardware.

So these explosions is not out of the realm of possibility - quite the opposite - I would say that it is basically how the Russians operate - with force.
> Probably because they feel like their entire self image is under attack.

In science it's also their grant funding and reputation, that is at stake.
if you want a secure shell don’t use bash

I do not expect a shell to be secure. In my opinion that is the job of mandatory access controls, sandboxes, chroot jails, setcap, posix permissions, etc... and of course the job of the script author.

I do however try to keep shell scripting done with some best practices to minimize mistakes and mistakenly executing the wrong resources. A good start is to use ShellCheck [1] available and a command line tool in most distro repositories. ShellCheck has corrected some of my old bad habits. In the cases where I disagree with ShellCheck findings, there are options that can be added as comments to scripts that will ignore specific checks.

Speaking of security and mistakes, one common mistake I see in scripts is to leave out "set -u" in bash scripts. I actually wish that were default and that one had to disable it when required and it is sometimes required. This would prevent many accidental incidents of data loss. e.g.

rm -Rf ${basedir}/* # yeah nobody should do this but it happens, sometimes with sudo.

If the variable basedir is not set, bash will interpret that as rm -Rf /* whereas with 'set -u' in place there will be an error and the script will exit. This is similar to one of the checks in Perl's taint mode.

[1] - https://www.shellcheck.net/
I think in parts it's about how you relate to other people.

When I was a teenager, I assumed in every disagreement:

* I already know the truth

* The only conceivable reason someone could disagree with me is stupidity

* The goal of a debate is to defend the truth from ignoramuses, and pummel them into submission with superior displays of snarkiness and canned rhetoric

With age, this has morphed in this direction:

* I have opinions that may or may not be true

* If someone holds a strong opinion that disagrees with my experiences, this is fascinating (how could we arrive at such different world views, while living in the same world?)

* The goal of a debate is to examine how they could arrive at a different conclusion to mine and reconcile our disparate experiences
Is IaC Being Replaced?
Stand still and ask yourself these questions:

Does anyone care about my opinion?

Will my opinion have any impact on the situation?
Sorry, but this is truly wild. The only language I’ve ever used that behaves this way is Python and it’s unbelievable to me that this is seen as acceptable behavior.
posits still have Near which is a single NaN like value. the problem with floats is that they have -0, -inf, inf and a bunch of NaN values. float16 for example wastes over 1000 of the 65000 numbers or can represent on non-finite numbers.
The HP Palmtop (200LX for life) was an entire 80186 PC with CGA graphics that fit in a pocket. In 2000. We can certainly do better than that now if we want to.
Don't you think immense availability is also detrimental ? crowdsourced ideas can lead to is_even.js too. I have a lot less appreciation for the recent years than most it seems.
having a keyboard does not a PC make. The N900 was great to type on by cellphone standards but it was still a cell phone. Maemo is not a PC OS. It did not do what a PC did.
Also found this after asking: http://www.paulgraham.com/articles.html

I was moreso asking that person which were the best.
This is 80% a very good point; for the other 20%, I think sometimes about how experts in my field will still disagree, vehemently, about stuff in the field, and seemingly show all the same biases -- they're defending territory, they're viciously contesting for status, vs trying to get closer to "the truth" through the scientific method.

No one is immune, so whatever wisdom the OP gains on this quest will still be useful even if s/he attains the ultimate height of expertise on whatever topic.
The article gives no evidence for any of its claims of kidnapping. Also, instead of attempting to propose a coherent reason why Russia would be kidnapping children and other civilians from areas that largely support Russia in the conflict, they just talk about other historical incidents of child adoption after massacres during domestic extermination by fascist regimes who we supported and allied with.
1) Truly listen to understand… not to respond. 2) Try not to win through debates (high school debate mentality) but through your actions - how you express your opinions matter 3) Understand that truths are not necessary facts (be willing to change your mind) 4) Your strong opinion about something might be useful delusion to someone else (e.g religion) 5) Strong opinions often come from privilege (knowledge, money …etc) - so check your ego and attachments 6) Try to be a teacher
OK, the expansion of universe creates new space but why should it create photons to fill that space? Or why isn't the total energy still a constant (a new photon there one less photon here)?
It would be ok if the header was kept just above the viewport edge and kept there (ie. slowly getting into view) when scrolling up. You still have near-instant access to the header, but it doesn't jump out at you at the tiniest hint of scroll up. The problem with "scrolling back down to re-hide" is that most of the time, scrolling down enough to hide the header also scrolls the start of the content out of view. That means you need to scroll up enough to account for both the header height and the underlying, obscured content to stay within the viewport once the header disappears. I never once in my life got it on my first try, and it often takes 3 or even 4 tries to put the first line of the paragraph at the beginning of the viewport without it getting obscured.

To me, the idea itself is not that bad and there are some usability gains to be had, but the implementations are just horrible, lazy, and user hostile.
Very much this. I will have deep opinions, based in as much fact as is available. If new facts are available, I do my best to constantly re-evaluate what those opinions are.
I do, not so much about Google but more about Notion, the product changes fast and I fear about changes in the API that would make Notion2Sheets not viable, it almost happen actually , but they rollbacked the changes.

I would think a little bit more about monetization from the beginning, at first there was just the free plan with artificial limits but nothing to test if users were willing to pay.
The more you read diverse ideas, diverse political views, diverse paradigms, diverse worldviews, diverse literature, the wider your conscience horizon you'll have. That will make it more certain on where to be more or less opinionated and, more importantly, when is worth to express it.

I'm very opinionated in a lot of things that I don't give enough f*ks to really care about other people understanding. Removing them from their ignorance would be so titanic that I prefer to stay humble and go with the flow.

There is a line tho.

If "go with the flow" means to be a slave of peer pressure and corrupt yourself being a price for it, then that's a deal breaker and will require the conscience to reflect and reevaluate on life course and update decisions on things that might lead you to change who will be around you in the future.

The most powerful position is to be able to fire everybody if needed (specially employers) :D
Especially now. When the original pandora came out, the market was different and even after the years it was delayed it was still a great machine for emulation.
But now, cheap and semi-open emulation devices exist in the dozens and paying up to 10 times as much just to get linux and a keyboard is not that appealing to many people.

If they could do it for maybe <300, I think there would certainly be people considering it, but at that price (and of course the fact that it seems to never get finished) I am not sure they can rally a great community again like they could with the original device.

A community wanting such a device would maybe be better of producing a keyboard/gamepad accessory for existing hardware and hacking free software for same. The rockchip based platforms seem like a good target for example.
Because said walled gardens can provide a lot of value. They can still be worthwhile to use despite the hostility of the owner. It's a negative in the consideration but not an absolute dealbreaker for most people.
> Because a windfall tax is a sensible and boring idea that has been applied in even right-wing capitalist societies with success and general approval, not a slippery slope into totalitarian communism?

This isn't relevant. Only how it works is.

> It doesn't matter if the windfall is a stack of cash, or an appreciating asset

Can you elaborate on how a windfall tax on an asset works? An example might help.
> However, growing in career, I feel my opinions not taken as seriously because the perception of their weakness.

Hot tip, if you do have a problem it isn't the strength of your opinions and probably isn't your ability to express them either. Assess the situation to see if one of these 3 things hold:

1) You don't have a lot of experience in the domains in question.

2) The conversation is drifting away from how to reliably make/keep the situation good.

3) Multiple people don't see the things you think are obvious and would benefit from someone stating them - but you're focusing the conversation on things you are uncertain about rather than things you understand well.

Picking a workplace classic, someone really confidently starts advocating that we need to migrate the database from Postgres to NoSQLDb. And who knows? Maybe they're right. If you want the play for an unopinionated person it is to loudly say "wow, this is risky but might have a big payoff!", and get a feel for the boss' appetite for risk. If low, talk up all the problems with NoSQL databases and give him cover to say no, or alternative low-risk strategies to try and fix the problem. If high, start talking about ways to embrace the change while keeping risks low (+ make a friend of the NoSQL guy because you're supporting him).

Bam, everyone is a winner, particularly the dude with no opinion. The trap that was set is trying to take a strong position on something you don't understand. Workplace success comes from making the room better just by being there.
Typing on a key2. holding until the last day.

The only bad thing is that it was such a comercial failure there's zero postmarketOS support.

Nokias were locked down more for necessity of the low hardware. Android and ios are locked down for no reason other than greed.

there's zero defensible reason for the smartphone of today to not be an open PC that you can install your opensource OS. and if you utter something like security i would like to ask that you don't interact with me. thank you.
Yeah I'm not a UK citizen but this seems unpatriotic. You shouldn't be using the financial industry against your own country.
there was already a submission about this: https://news.ycombinator.com/item?id=32994922
Really truly internalize the fact that you can be and sometimes are wrong when you are certain you are right. Internalizing this knowledge helps take the edge off being so opinionated.

Another thing is to realize that it is often much better for everyone if you can help other people come to the same realization(s) as you on their own rather than just persuading them to acquiesce. So when you have a disagreement, ask questions. Open ended ones, not leading ones, that address what you think are the problems with whatever they are proposing.
lol, really don't want to be in the same sentence as Urbit so please no.

Everything is defined as protobuf interfaces, which is a standard used by Google and everyone else now that gRPC is so dominant. So the idea is, define the API in protobuf, code generate and implement the handlers for it. The service can be called by other services on the platform using that code generation and then an API Gateway, which Micro provides can be used to call services externally using the same format but using HTTP/JSON.

To take that even further, M3O (m3o.com) codifies protobuf to openapi specs and then generates client libraries on top. You can see some of that in https://github.com/m3o/m3o.
Goes to show the beauty and power of focus. Adobe has so many apps to develop, manage, and assimilate into the “suite” biz model. Figma could pour their passion into _one_ app. Plus they started out with a collaboration at the core. Adobe has never really gotten collaboration, and I say that as someone who doesn’t really care about collab features because I work by myself.

Philosophy, product and brand strategy all go towards informing how stuff is designed. Adobe, I imagine, bought Figma to kickstart a new Adobe.
There may be more to it but at a minimum understanding usually requires you to remember a how or why, so understanding is rooted in memory as well. Perhaps also the memory of a broader cognitive context of the world and how a given objects fit in that context. Without memory there would be no capacity for understanding.

Have you ever gained a solid understanding of a complex topic after a lot of study? When you start to forget the relevant details of the context you’ve created, your understanding fades as well. “Understanding“ is just a complex function of memory to a large degree.
seems not that long ago "can it run doom" was the benchmark, now we are already up to doom 3.
It already works on RPi4, they provide an image for RPi and the demo video from the linked page was recorded on RPi4.
>> Would you want a command line interface on your Smart TV using only a remote?

Yes. We've been doing it for years since we cut the cord from cable TV. We switched to a plain PC (Lennovo low end laptop for $200) running Ubuntu and use an Air Remote (combination mouse/keyboard) around $15 on Amazon and watch all content in Chrome. It's great! I can get a shell and change things if I want, ssh in from my office desktop, etc.
Listen. If you really listen to peoples opinion you’ll see the truth in their conviction after a certain point. I will often stay silent while listening other than confirming words to indicate I’m listening for uncomfortably long. People break awkward silence by continuing to talk. They longer they go on, the stronger or weaker their opinion point of view becomes.

Reflect. Revisit opinions you or others had in the past now. Are they still true. In my experience most opinions from the past end up being misguided. On this reflection I’m more skeptical while listening.

Write. Writing is thinking. Don’t start a newsletter or blog. Buy a cheap notebook and pen and write daily. That’s how you develop opinions.
> He is an American, and he had also worked with Al Jazeera, The New York Times and a few other wide-known and reputable organizations.

He's an American who really seems to like to try and push Kremlin backed talking points a lot, as well as hiring lots of people from RT and Sputnik both are which are Russian government propaganda outlets.

He also has a habit of excusing the genocide committed by Assad's regime.

A counter point to what you are saying is, just because someone has been credible in the past does not make them credible now, especially when they repeatedly push propaganda talking points.
Seems sort of expensive to bomb your own pipeline just to send a message that you can bomb pipelines.
He did say he didn't want to pay taxes to help the less fortunate. So I offered my view of what that looks like… he didn't care to state his view, but preferred to pull the "i'm offended" card to not reply. Which makes me think he actually had no answer to the question, and just doesn't like taxes, but doesn't like to be told he's a bad person for the inevitable consequences that has.
An African or European MacStudio?
Xoogler is a slang term for someone who used to work at Google (ex-googler).
Geoblocking? I am in Brazil and all I see is this:

The request is blocked.

0kEE0YwAAAADSrOoEHVCAQrfsFyH2VJaQR1JVMzBFREdFMDgyMQBjZTgwMzljZS04NTZjLTRkYzktYjgwZC02MzlhMDg1MmY4Mzk=
Well, and specifically, the lack of long-standing indigenous forestry practices is a big part of what has led to this situation.

Native Americans not only lived there for thousands of years, they had been doing fire mitigation for most of that time, very effectively as I understand it.

Then we white people moved in, scorned their deep-rooted knowledge, and murdered most of them, so even without climate change, we'd be likely to see worse fires than a few hundred years ago.
I agree they cost something, although I think they give back far more than they take. In this case though, I would say that not having them in place means people won't adopt these proffered microservices, as everyone will have to individually implement tests around them.
It seems that ossinsight provides the Insight Service based on its own saas???
Looking at the code it seems to use a linear allocation buffer: https://github.com/oilpan-gc/cppgc/blob/main/src/heap/cppgc/...
what does she propose instead? spend more on theorists? spend less on experiments? spend less on the whole?
I mean opinions are better than generic solutions so yea I think having X implementations of the same thing isn't of value but at the same time something as simple as github star count, forks, etc created a signal for what had momentum, impact and most use. Nothing is perfect but we find ways to overcome those issues. In reality we never end up with just one defacto standard but maybe ecosystems are born that end up being quite valuable.
Except the compilers will not be dumb enough to use it implicitly when you don't ask for it, just like they don't automatically use FMA now (except maybe with -ffast-math).
In true spooky style, UFO appears (then disappears) on ODNI office logo
> GitHub made a major revolutionary change for
> developers, enabling all of us to reuse libraries,
> and code through reuse rather than writing
> everything from scratch

Uhhh, pardon me? We were sharing code, even packaged libs, long before GitHub or even Git.
Ask HN: How long did it take to reach to your 100 users target?
It would be interesting to see what would happen if TSMC could fill the capacity with other orders. Quite possible, as it seems to be the most sought chipmaker.

What would Apple do in that case? Samsung doesn’t come close to TSMC just yet.
I mean I was literally just thinking it would make a cool interview question, and then decided to maybe knock something up to see how it goes. Maybe it's just that I like thinking about playing magic again xD
I think you're a bit full of yourself here. There are objectively correct ways to search a graph, and it sounds like your solution was nowhere close.

You didn't get rejected because you "did not say the word graph", you got rejected because your solution was very wrong.

Software engineering is not just about knowing syntax, CS degrees include a Data Structures & Algorithms class for a reason.