skysight-inc/HackerNews huggingface dataset:
I recommend reading some of the diplomatic cables on Wikileaks
https://wikileaks.org/plusd/cables/08MOSCOW3127_a.html <--this one from 2008 has Russian diplomats warning about NATO expansion and Ukraine

https://wikileaks.org/plusd/cables/08KYIV1144_a.html <-- this one is about Ukrainian spending on a pro-NATO information campaign

The Ukrainian president who was anti-NATO is the one that the Euromaidan deposed.
https://www.dw.com/en/ukraine-scraps-nato-accession-plans/a-...

Here's France24's take in 2014 when Ukraine voted to abandon "non-aligned" status: https://www.france24.com/en/20141223-ukraine-parliament-vote...
Russia’s annexation of the Crimean Peninsula and its support for the separatist insurgency appear partly rooted in fears that the Western military alliance could expand its presence on the Russian border.

Then in 2019 we have this:
Ukraine President Signs Constitutional Amendment On NATO, EU Membership (Radio Free Europe, 2019)
https://www.rferl.org/a/ukraine-president-signs-constitution...

Followed up by Zelensky doubling down on NATO later that same year:
https://www.rferl.org/a/ukraine-president-promises-nato-refe...

And then Trump sending additional lethal aid to Ukraine at the end of the year: https://www.defensenews.com/congress/2019/12/04/trump-to-see...

My personal opinion is that these events in 2019 were the last straw for Putin. He probably made the decision to invade early in 2020....but had to pause those plans while the whole world grappled with COVID. It then took them into mid-2021 to get the ball rolling on staging their forces for invasion, and then they were delayed again due to Xi Jinping telling Putin to not fuck up his Beijing Olympics or he wouldn't get tacit support from the PRC. All of which meant that the early-2022 invasion was likely caused by NATO-related issues that were looking increasingly concerning 3 years earlier.
> As has the US with all of their aid.

As I've noted upthread.

> Yet, the US is the one that is forever chided for being negligent to the terms of the agreement.

The US has absolutely complied with the Budapest Memorandum's requirements.

Military aid isn't required, it's just a good idea. The recent withdrawal of aid is a betrayal of an ally, but not a violation of the Memorandum.
I don't code much anymore, the vast majority is reviews the only time I really need to get on the tools is if it's a concept that I need to teach someone, or more likely, something has gone quite badly wrong and it's 2100 and I don't feel like waking anyone.
This is 100% my experience. I appreciate a manager who can jump into the codebase to fix the small stuff: typos, lint issues, updating minor dependencies, etc., unblocking devs from doing the main work. I like when they have some sense of the reality of the codebase, as you put it, and know who is actually contributing vs bullshitting.

The worst managers I've ever had were the so-called "technical" managers who had never looked at the code. They were often involved in technical decisions, but their opinions were entirely based on vibes. Since they were a manager, people felt obliged to listen to their input, even if it was disconnected from reality.

Either: a) be completely non-technical, and make sure you have a technical leader on the team who you trust, who does know the code or b) get involved in the code, enough to support and unblock your team.
Projectors are never infinity contrast as they cannot turn off individual pixels. Projectors have a single constant light source to all pixels like a non local-array dimming TV. It's entirely up to the imaging panel to modulate the pixels, and none of the 3 panel types can block all the light for a pixel.
Yes, managers not coding was caused by ZIRP. It's a dumb idea.

- You need to understand the work to evaluate your team

- You need to understand the work to prioritize and rank what's important

- You need to understand the work to know which roles to hire for

- Good developers typically don't want to have a non-technical engineering manager

- The budget for a non-contributing team member reduces your budget for engineers

- It creates a more hierarchical and less flat org chart, which creates communication scaling challenges

I would only consider non-technical managers for companies with large budgets and a non-technical product. Not only should they be technical, they should be excellent.
No worries! Just trying to save people from wrist pain. :)

And yes -- slanting the keyboard that way is usually called keyboard tenting. Also highly recommended, but difficult to implement in practice because it requires an even lower base for the keyboard, and there aren't many good accessories out there for it, sadly...

I'm still waiting for someone to sell a cheap kit for angling keyboards downwards and implementing tenting. It's kind of complex to do both at once...
I did not assume that at all. It's just that the communists denied that greed (or, framed more nicely: self-interest) is a common human trait, so they set out to prove that it's much better without it. And the rest is, as they say, history. My opinion is that we don't need to try that again.

You appear to believe that profit-seeking cannot result in progress, and I disagree. Is that an extreme viewpoint? If you, too, consider self-interest "of the devil", capable only to destroy but not to create ("profit-seeking can [not] be a force that results in progress"), then I suppose it is an extreme viewpoint, much like the idea that the devil could be a force for good.

I just don't believe in the devil, or god, but I believe that you wanting to optimize the outcome for you in a game constrained by rules that require you to create value for others in order to receive value, will end up being much better at creating value than if there was no external motivation for you.
Show HN: FairSplit – Split Restaurant Bills Fairly Without the Math Headache
After a chaotic dinner with friends where we overpaid $120 due to messy splits, I built FairSplit – a zero-friction app to divide restaurant bills exactly as consumed.

Why it exists:

-Existing tools require accounts or force equal splits

-Manual math wastes 10+ minutes and strains friendships

-Groups lose $100s/year from lazy calculations

How it works:

-Snap a receipt or input items manually

-Assign dishes/drinks to individuals or groups

-Get precise totals with tax/tip split proportionally

Share payment links via SMS/WhatsApp

What makes it unique:

-Privacy-first: Bills auto-delete after 24 hours

-Mobile-optimized UI for real-time splitting at the table

-No app install or signup required

Would love feedback on:

-Feature prioritization (e.g., multi-currency support)

-Edge cases I’ve missed (split-by-percentage?)

-UI/UX pain points

Try it here: https://www.fairsplit.online
Interestingly enough, the Square attack (otherwise more generally known as integral cryptanalysis) is much more powerful than regular linear or differential cryptanalysis when applied to the AES.
On shared branches I prefer to send pull requests, that way I can rework my draft and respond to review comments until it's ready, without pushing undercooked commits directly on the shared area

What lands on the shared branch has a meaningful history, that has helped me more than once to understand the context in which an old change was made, when running git blame many months later.

I feel like it should be as easy to review the history as it is to review a PR. Squashing makes this a bit harder for me. Especially when autosquash loses long commit messages.

But I like to use git-absorb to automatically create fixup commits, it generally works pretty well and saves me a little bit of tedium each time!
> 3. The United States of America, the Russian Federation, and the United Kingdom of Great Britain and
Northern Ireland, reaffirm their commitment to
Ukraine, in accordance with the principles of the CSCE Final Act, to refrain from economic coercion designed
to subordinate to their own interest the exercise by
Ukraine of the rights inherent in its sovereignty and
thus to secure advantages of any kind.

-- https://treaties.un.org/doc/Publication/UNTS/Volume%203007/P...
Interesting, I'll check it out. Any plans to open source Nut like Bolt is?
If the machine can decide how to train itself (adjust weights) when faced with a type of problem it hasn’t seen before, then I don’t think that would go against the spirit of general intelligence. I think that’s basically what humans do when they decide to get better at something, they figure out how to practice that task until they get better at it.
> the worLd processor

made my day :)

you did have networking? waw

not here.. that's why Floppy-net was something.. as well as bus-304-net (like, write a floppy, hop on bus 304, go to other campus)
I've shipped code in JS, Python, C++, Java, Golang, and a few others. I can say with certainty Golang was the easiest to debug simply because if a layer could fail, it was explicitly obvious. Exceptions might come from a few layers deep, and you don't know that until one gets raised.
It started because of the western coup in Ukraine.
Reminds me of people who say Oct 7 started the “war” in Palestine.
> See how I am still free to ignore any question you asked and answer just what I want?

It's a very common tactic by renewables maximalists, and I'm very familiar with it
Damn that was quick the attack

reminds me of Nope
I mean, there are many things way off since we started agriculture. We're not exactly prepared for talking machines are we?

But you seem to suspect that these text generators are something else than what I described, or what are you saying?
LyricPost: A Spotify Lyrics Image Generator
That is in the US. Major European countries still haven't figured that out. (I'm not sure if US congress really has either, but at least I haven't seen any backdoor movements come out in the past few years)

BTW, if you are keeping score: stop. Every country has things they do well and things they do bad. Look for and fix your local bads, this isn't a game of who is better, it is a game everyone should win.
Drone swarm is tos just sayin.
I really prefer the forum format. It was easy to follow threads...and to find out what worked, doesn't work and who is reputable/like minded to follow.

Other formats are so opaque..
The New Control Society
While what you say about the vulnerabilities of AES is true, it is very easy to modify AES to remove these weaknesses, and in a way that still allows the use of the special AES instructions of CPU ISAs like Intel/AMD x86-64 or ARM Aarch64, so that the decreasing of the encryption/decryption throughput would be very small.

There are several ways to achieve this. An example would be to replace a few of the XOR (additions modulo 2) operations that introduce subkeys between the AES rounds with another kind of addition instructions, e.g. with addition modulo 2^64.

These additions do not commute with the operations in the Galois field used by AES and they completely destroy the system of equations in that Galois field that is equivalent with the standard AES, making impossible any algebraic attempts at breaking AES. Moreover, if the additions would replace XOR in irregular places, that would make some of the rounds distinct from the others, breaking an attack that depends on all the rounds being identical. By replacing quasi-randomly the XOR operations with either addition modulo 2^64 or addition modulo 2^32 it is possible to make all the AES rounds distinct, with no pair of identical rounds and with only a negligible throughput decrease.

Also using the usual hardware AES instructions, it is simple to implement the Rijndael variant with a block size of 256 bits, which is much stronger than the standard AES with a block size of 128 bits (this has been described in an Intel application note when they have introduced the AES instructions in the Intel Westmere CPUs, in 2010).

So any possible advances in the cryptanalysis of AES will have effects only for the decryption of old recordings of encrypted information.

Future encrypted information will be easily protected against any advances with only software changes.
My favorite iOS bug is opening a social media link say...Facebook, Instagram etc which displays a corresponding "Open in App" App Store banner which should take you to the app but almost always takes me to the App Store even if the app is already installed. Completely breaking deep-linking from the web.
The deeper reason is that the Baltics are in a security conundrum. Russia is inherently insecure, and Europe doesn't know where Europe ends. For security - let's compare the Russian Federation and the US.

Russia is the largest country on earth (twice size of US) yet it has half the US population.

The US has two neighboring states and two oceans that border it (with strongest navy in the world). Russia has 14 neighboring states and several neighbor areas in frozen conflict. Russia has no oceans separating its adversaries.

In terms of history, Ukraine (and Belarus) have been the routes of choice for military invasions into Moscow.

As a result of this security situation, Russia (and the Soviet Union before it, and the Tsarists before them, ...) relies on having a neutral periphery as a buffer zone. Ukraine declared itself neutral in its constitution at the formation of the country as it split from the Soviet Union. In 2019 Ukraine stripped neutrality from its constitution and wrote in pursuit of NATO membership.

For Europe not knowing where it ends, just look at EU membership, potential membership, and statements evolving over the past several decades from officials about where Europe ends.

The proximal cause of the war, literally the day-by-day timeline leading up to the conflict, was the Biden Administration threatening to pull Ukraine in NATO, Russia stated this was a red line and that it would invade and destroy Ukraine rather than let that happen, and then Russia and NATO diplomacy failed to resolve the issue.

This is clearly what the war is about: it is what led day by day up to the conflict, Ukraine's president offered to withdraw NATO ambitions as the invasion began to passify it, the Istanbul Peace Agreements early in the war centered on resolving the topic, and the peace discussions now have centered on it.
> Yeah, that’s a bad assumption. Cheap EVs tend to use chemistries with a poor energy to weight ratio, but those chemistries are relatively long lasting (in particular see LFP). I’d bet on a cheap electric car made today lasting longer than a high end one 5 years ago for this reason.

Interesting. I may indeed be wrong!
Europe is far more dependent on oil for industry and manufacturing than for simply transport. The high energy prices are killing the German manufacturing sector, while cheap Chinese imports will crush the domestic auto industry.

Terrible double blow that is enabling far right politics and populism.
Not sure that vector normalization and “MaxBy” count as a piece of code. It’s a building block, less than a line of code. Usually more compact to just type it out than to describe it in natural language.
San Francisco, California vs. Environmental Protection Agency [pdf]
Great article, agree with all points. I feel like most "10x" engineers are just better at marketing themselves and being cut-throat when it comes to getting the credit for themselves. This is often to the detriment of teams, and it is also enabled by companies because companies have 1 on 1 reviews where they look at your individual contributions. The reality is nobody is contributing alone and those who are selfless helping others in the team will often not get the credit they deserve.
Russia responded to a western coup on one of the 3 East Slavic nations (Russia Ukraine Belarus).
On the flip side I had a manager who had written a lot of the codebase before I joined and had a terrible time allowing anyone to touch his precious baby, regardless of how much his prior ”art” was hurting us, our productivity, and by extension the company.
When I got richer, that meant I could afford to move somewhere I wouldn't have to drive all the time. Life is more pleasant here in the "15-minute city".
> ...we shouldn't settle for the "best of the worst"

That, right there, is general life advice more people need to hear.
Concerning truthsayers:

It is absolutely the truth that a liar will automatically have a difficult time knowing when another person is being truthful. They will both automatically tend to believe the person is lying and not know how to recognize the signs that a person is being completely truthful.

It's the opposite of an honest person being more easily conned. It's not in their expectations, because of their own lack of devious ways.

That's part of the reason that dictators rise to power on the backs of the gullible -- most people are just not that utterly ruthless, dishonest, or mean-spirited. All these GOP folks being fired and deported by Trump are just incapable of comprehending either how vile the man is or how stupid they are (which is why he targeted them with his cons).

And America would be in a better situation right now if more Americans had their heads out of their asses enough to know that that is a bad, bad dude, who cares about one and only one person: himself and those that serve him.

All that said, the first step to recognizing liars is to be brutally truthful, especially with yourself. The worst lies we tell are the ones we tell ourselves.

[ETA: ps: I love you, my friend. Keep shining your light!]
US Supreme Court weakens rules on discharge of raw sewage into water supplies
> National politicians are afraid of being murdered by the Mafia on Trump’s orders? Good grief.

Not what I said, or what Sarah said. But yes, politicians are getting threatened because of Trump. Politicians themselves report receiving hundreds of death threats; some of them seriously credible [0].

All Trump has to do is tweet, and people have their lives "turned upside down". They start getting death threats; even their boss gets threatened. And votes get changed around real quick. This is documented, on record - like Trump's connections... You might ask yourself why you never heard about it, and what else you never hear about.

> He has tons of vocal enemies from within the Republican Party, who are quickly sidelined or ousted but never harmed.

Drama which doesn't affect votes, or anything material, is best ignored as theater. Threats and theater - they do exist pal. They're very much part of politics, especially in the US, and have been for a long long time.

> Even if you put the absurdity of that kind of thing aside

It's not absurd at all. If you believe US politicians - and international politicians - don't get threatened, then you don't understand the stakes, or the amount of money involved, or the characters of these people.

> Once it became clear that Trump has tapped into an indestructible movement of American populist stupidity that isn’t going anywhere, anyone who wanted to have a job in Republican politics quickly figured out that there was only one way to do so: join the never ending Trump pep-rally.

And so Trump doesn't need or use blackmail, or threats of violence? Buddy. My guy.

0 - https://www.theguardian.com/us-news/2025/feb/27/republicans-...
Liars going to lie, ehh? No, the reason for this milirarny operatia was to exterminate Ukrainian nation, erase it from the history. Destroy and disperse it. There is enough proof for this, starting with the Putin's manifest about non existence of Ukrainians.

The only reason why Russia is so much against NATO is the article 5, because it makes attacking peaceful nations expensive and risky for Russia.
No, you rightfully point out that it takes someone in a “monopoly” or regulatory power to … coerce … compliance with said standard. Hence the comments about who we want to be in that position-
Because you care about people? What, should we just give up on people addicted to drugs for example? Or should we help save them from their bad decision to use dangerous drugs?
Show HN: Railpack – Zero-Config Dockerimage Builds
Defector did it better (and included the videos): https://defector.com/this-is-the-last-thing-you-see-before-y...
For disparaging capitalism?
At this point I say, "Get your elbow out of my ribs. I'm not laughing because I don't get, I'm not laughing because it isn't that great."

According to some USAF colonel whose stuff has been linked on HN, Wolfe got Yeager's crash wrong. According to those who inspected the capsule, Wolfe got Grissom's Mercury exit wrong. Is HN impressed by his take on Chomsky or Darwin?

[edit]
On the other hand Ken Kesey spoke well of him.
Folks are already paying $200+ for these keyboards. Some pay $50+ for a single keycap.
Hey all! Wanted to share this leaderboard we put together to centralize some of the different models available in the AI browser agent space.

Since working on Steel, we've seen a ton of people have a hard time putting the browser agent space and how it's progressing into perspective and it felt odd to us that there were no centralized leaderboards like there were for so many other agentic use cases.

So we launched this leaderboard to help! It's open-source and we're open to any contributions we may be missing. We're committed to keeping this up to date as the space progresses (which it seems to be doing quite quickly).

Let us know if you have any feedback/thoughts :)
The most effective way to store hydrogen as a fuel is in hydrocarbons. Hydrogen gas, as itself, seems at first blush, to be great because it combusts into water, but it doesn't store as efficiently or safely as hydrocarbons. The wax candles on your table don't spontaneously combust when you touch them with a static charged finger.

The fact that plants already will produce hydrocarbons for us without much over sight only makes things easier.

Now that being said, our current natural gas infrastructure can accommodate something like 10% hydrogen gas, so it would be great if we could store extra solar electricity within our own pipelines by generating hydrogen gas, back feeding it into the lines, and then deplete it later, with a molecular sieve to pull out hydrogen gas alone, or burn it with the methane.
Do you do visa sponsorship?
Honestly, the idea that the US would spill American blood and treasure to defend Taiwan has kind of sailed into the sunset with our current administration. It is very much America 1st, 2nd and 3rd. If Taiwan wishes to stay independent, they need to be able to defense themselves alone because the current admin will not probably not lift a finger if current events are any measure.
This happened so often for me. But lo and behold, they fixed it. I recently installed iOS 18, and the phone app now prevents accidental touch input after the other person has ended the call. This took almost 18 years!
Well Dr. Michael Levin would agree with you in the sense that he ascribes intelligence to any system that can accomplish a goal through multiple pathways. So for instance the single-celled Lacrymaria, lacking a brain or nervous system, can still navigate its environment to find food and fulfill its metabolic needs.

However, I assumed what we're talking about when we discuss AGI is what we'd expect a human to be able to accomplish in the world at our scale. The examples of learning without knowledge you've given, to my mind at least, are a lower level of intelligence that doesn't really approach human level AGI.
Hey y'all! 3 years ago we built Nixpacks. However, we ran into some pretty large pains using Nix for dependency resolution

So today we're rolling out Railpack, the successor. It results in:

- Up to 75% smaller images
- Up to 5x faster builds
- Higher cache hit ratio

The goal is to provide a seamless alternative for the Dockerfile frontend. Railpack will automatically find your dependencies, you can add any additional ones, and it'll auto construct the build pipelines for you