skysight-inc/HackerNews huggingface dataset:
It's probably possible to do that, assuming you have a kernel properly configured and the sysctls and privileges established. I had no problems using the out-of-tree MPTCP kernel for a variety of TCP based tasks, so most applications had no issue with it. Of course then the next requirement is a server which supports MPTCP as well... which means you need at least two hosts with very specific kernels, and maybe LD_PRELOAD setups :/

And to be honest, there are good reasons not to enable MPTCP by default. For one, there's security consequences. "Hi Bob, my name is Alice, I have a totally different IP address but would like to join into this conversation as well..." MPTCP has protections for this based on session keys that are exchanged. But for many people, it's still a concern. Another good reason is that most applications don't benefit from multiple paths, so it's a lot of extra complexity and packets being sent for no benefit. And finally, there are many possible use cases for multipath reliable sockets, as I detailed above. Each requires different policy (to determine when to make new connections across different IP addresses, or how to schedule data to transmit across each subflow). It's unlikely that an unmodified application would get the kind of behavior that the user desires. How do you decide whether you should treat one subflow as a metered "backup" connection, or whether you should be blasting data across all subflows?

This could all be configured by user who has dutifully read enough manual pages and implemented enough netlink applications (or BPF scripts?) to control the kernel's behavior, I'm sure.

So, the moral of the story to me is that, drop-in replacement was an exciting goal, and something that felt important. Losing it definitely meant that MPTCP was doomed to not reach critical mass, and probably won't see widespread deployment. But losing it also means that we can see applications fine-tune a solution like this one for their use case, which feels like a win.
Troy is about an hour outside Saint Louis if one takes I-64.
Just a heads up, there's a pretty good documentary about the early start period of that company called "Rise of the Centaur" if you ever get bored and want to reminisce on those days of Via/Centaur/alternative CPUs
In general, if you want to help, have a look at https://www.givewell.org/ and just pick any one of their top charities.

(Yes, their top charities don't necessarily have anything to do with whatever cause is currently in the news. They go by 'greatest improvement in human lives per buck' regardless of where those people are.)
> The hard part is learning the platform and tooling you need to operate at scale

Harder still is defining the right problem to solve between new projects and maintaining existing infra.

The tech problems is easy. Solving the people and organizational problems with the right tech pays the big bucks in data engineering.
I don't. I use Ctrl-C instead.
If they hedge before it happens, they don't benefit from the rise: the hedging locks in the prices.
Understanding the War in Ukraine
Awesome demo, congrats on the launch!
I think there's an initiative to improve these... but I can't find it at the moment. Googling anything with "native" just turns up react-native crap.
I'm guessing you're getting downvoted for aggresive tone.

But you are right that social media networks are strong enablers of evil and helpers to enemies of freedom and democracy. Facebook and Twitter could easily stop (almost) all the misinformation and propaganda, but they don't because it makes them money.
I think you misunderstood me. How did they decide what to implement? Reacting to the outrage of individuals from their user base? I don't think so. Instead they innovated and did what nobody really asked for, because they knew it was good and had the capabilities to do it.
Revolving-door Gray code for all 4-vertex graphs [video]
The coconut is surprisingly complicated, a seed and more.

Botanically speaking, a coconut is a fibrous one-seeded drupe, also known as a dry drupe. However, when using loose definitions, the coconut can be all three: a fruit, a nut, and a seed.

Full article is worth reading:

https://www.loc.gov/everyday-mysteries/item/is-a-coconut-a-f....
Looks very nice, but what is like more is a DE that is concrete stable. I've been told by people across the internet that I need to try DE #36 and that it's actually good, or that Gnome is awesome now.

They're always at least broken enough to impede a bit. I use Gnome now, but after my machine has been on for a few days, all text associated with the Gnome shell disappears and only comes back on restart.

MacOS works pretty well in my experience, but I don't want to be part of that ecosystem. Windows GUI is fine for the most part in my experience, but I want to use a Unix (WSL is good, but not a replacement for me).

For now, I'll hold out and keep rooting for the Linux desktop, but it's got a ways to go. Can't blame them though, Apple and Microsoft have tons of money being concentrated into a single GUI environment. Linux has a million different small projects paid for with some dedicated contributor's time.
So... what is the point of taking down a media outlet? You really showed Russia on that one, Anons!
You didn't ask me for evidence, you asked me what I believed about the 7/8ths provision, and I told you.

Is your concern that they used the word overturn instead of modify? That's pedantic at best.
> 99% of normal people don't know anything about the world.

Are you talking about Americans? Because I can assure you that 99% of the people in Europe knows exactly where Chernobyl is.

It almost wiped out our entire continent, and it’s still an active threat that is going to be a security issue for the next thousands of years.

We’re taught about it in school.

Russia didn’t take it because they wanted to generate headlines, they took it to secure it. I personally believe in the experts who think the Russian army vastly overestimated their first day effort, but whatever you believe, it would be foolish to think that Chernobyl isn’t a very serious thing for everyone involved.

If it was accidentally destroyed in this war, and Russia didn’t immediately fix it, EU forces would be forced to trigger WW3 to recapture it, or 650 million or us, would need to find a different part of the world to live in. That wouldn’t happen or course, because 80% of the Russian population also lives in zones that would become uninhabitable.
I had data on this ~10 hours before Zelensky tweeted about it:

https://twitter.com/syndic8_xyz/status/1497040326317711362

Based on a reading of Putin, not pre-data.
The Wikipedia article is quite misleading; the current neoliberal movement absolutely leans left. In modern usage, neoliberal refers to a particular type of liberal/Democrat.
Sounds really exciting. My wife noticed me reading the notes with such intent she asked me what I was reading.
Great post! One quibble is that it says this:

> This extension is currently used sparsely, with the only two commonly deployed uses being the OpenMTCPRouter Project and Apple’s Siri

Siri was the first application supported, but now it’s available more broadly on iOS:

https://developer.apple.com/documentation/foundation/urlsess...
To expand on this - if you are going to mess with LD_PRELOAD, why not stick this whole library behind LD_PRELOAD?

You get similar levels of compatibility (except for the odd app that shirks libc and hand-codes their system calls...). But you also get the ability to do userspace protocol development, and you have an easier time of configuring the policy for how you handle new connections and subflows.
This is correct. The writing has been on the wall for over a decade at least. I was really hoping they'd join the EU sooner or later for precisely this reason. My only hope now is that Russia is content with annexing a few small but important regions of Ukraine to leave the bulk of the country alone, but given the lack of appetite the west has for this conflict I'm not optimistic.
> I see more parallels than differences. Fascistic regime with most of its budget used on the army and power hungry maniac running it.

Okay. I would be interested in hearing why it's different from other similar regimes but if you don't want to explain that's okay.

> And your arguments could be applied to World War II as well.

Some could in some ways that's true. But I don't think it's similar and I don't think all of them apply in equal ways.

Western Europe was petrified of Germany in the 30s and considered it a very high risk of wide scale invasion and wars though, which is why they doubled or tripled their military expenditure and had massive build ups of fortifications and forces during the 30s.

There's simply been no such sense of that kind of risk with Russia in the past few decades even up to today. I share that view that the real risk is not high. And Russia doesn't use most budget on the army, there is just no such indication of that kind of build up as Germany had.

So far it's a regime which is not very nice and has locally expansionist ambitions. Which is a lot like China. You have preferred so far not to answer whether you think we should go to war against China before they could roll through Taiwan since occupying Tibet, but I think that's a much better parallel than 1930s Germany.
Oh, please! You’re just reciting the ridiculous American media. US leaders have been aggressively rallying for war with Russia for many many years, and it has been especially intense over the past few months.

Putin is insane, but the US has given him every reason to believe that striking sooner than later is in his best interest. They didn’t have to do that, ya know. Americans have plenty of problems at home, and it is absolutely shameful that they can’t focus on them. Many parts of America are utter slums.
Not to be overly argumentative, but what a small world view you seem to have. The world certainly doesn't realize that other races aren't inferior and that women are equals. Sorry =[
Based in the US, which law prevents you from committing cyber attacks in Russia? Genuinely curious how you would be prosecuted and how this would cause you to risk your entire career.
I'm not American. I wasn't brought up with American propaganda.

The moment you declare Putin's Russia a democracy, any argument you make about this topic is invalid.

There are inconvenient truths and there is realizing when something is just... wrong.
While NATO takes all the spotlight, a very major real issue for Russia is that Ukraine started to develop significant partnerships, including military, with Turkey, a centuries old major enemy and competitor of Russia. Turkey has tremendously grown its power in the region in the recent decade (in not a small part because of its very successful drone program). Turkey was a military partner of Georgia back in 2008, though it wasn't great success, yet Georgia has historically been a Russian ally, so it was still a significant achievement for Turkey against Russia. The Syria, Libya and topping all that Azerbaijan were major wins of Turkey against Russia. Turkey is building a regional Muslim states coalition, and in the recent Kyrgyzstan/Tajikistan conflict Turkey provided the drones to the Kyrgyzstan while also played the peace maker role, achieving another successful push against Russian interests. Kazakhstan seems to be a next target there. Yet all that pale when compared to the Turkey's win (crossing into near-future real threat territory) against Russia what the Ukraine/Turkey tight partnership is (there is even some indications that they started talking about nuclear weapons development collaboration - while not much probable to result in any real nukes in any observable future, it just illustrates the degree and direction of the partnership development).
One way to think about it – Imagine a superior alien civilization farming humans and killing them for food at 12-24 months. Does that feel acceptable?
Yeah, you get used to that.
Super interesting, thanks for sharing.

You mentioning SSH makes me curious, could this be used for roaming SSH? With only? patching the client?
Well that also seems like a good strategy if you want to inflict maximum annoyance the day you decide to unplug them ^^
NaN bad days.
Please learn dot ".". It repeats the last edit action. It's so powerful.
Ah well, I guess we know very well the consequences for them and the rest of the world. Thanks!
Show HN: I Built a Shark Tank Meme Website Blocker Chrome Extension
Could Ukraine not have invited them? It's their sovereign right.

But that's irrelevant to the point I was making. You don't stop an invasion by sitting in a neighbouring country, and then staging a counterattack long after the target is overrun. You either stop it at the border, or not at all. Whatever complaints Russia would have raised over Ukraine inviting a NATO deployment, it would have them five times over were NATO to participate in the conflict after it started.

Practically speaking, Russia would have probably backed down. Practically speaking, the reason NATO did not exercise this option is because it doesn't want to fight a war over a non-member.
>>And? They can't actually respond militarily because MAD.

Why? Of course they would. And yes we would all die. It's the other way around - a NATO country wouldn't be attacked by Russia because yes, NATO would attack back.
There's a good UI design environment emerging from FlutterFlow: https://flutterflow.io

There's also a great Flash-like vector-based animation designer called Rive, which is itself written in Flutter (and generates code for Flutter): https://rive.app
Uber stops working in Ukraine, Bolt and Uklon continue to work
Many decades ago, you had to resort to abbreviations so that you could use memory in the most efficient way possible. Computer hardware at that time was more expensive than labor. People having to adapt to how computers worked was the doctrine at that time.

But in 2022, this is no longer true. Even the most limited platform you can think of can comfortably run vim. A $5 Raspberry Pi Zero is overkill for vim. And now, labor is more far more expensive than hardware.

So, economically, having commands like "set ek" are objectively a waste of resources. Make commands self-explanatory, drop the abbreviations, and just add autocomplete and suggestions to compensate for the verbosity.

It's time to evolve. The reason this page exists, is because vim is unintuitive. But it doesn't have to.
I used to do research at the Shedd Aquarium. After watching a particularly clever octopus defeat every attempt to prevent him leaving his enclosure at night, I am absolutely confident that, just like certain aquatic mammals such as Orca whales, that we only devalue their intelligence because they were unfortunate enough to not be in a situation where they could develop significant tool use and the cultural artifacts that said tool use and creation enables.

In previous threads on this topic I don't think I've explained deeply why I find their defeat of our team so impressive. This research group contained a multidisciplinary set of scientists. I was the only member that did not have a PhD; almost every team member had completed at least one significant postdoc as well (think Stanford, UChicago, Caltech, prestigious national labs, etc). We had applied science and engineering talents in addition to pure science, so this wasn't a case of not being able to develop realistic escape prevention mechanisms due to the team being too theoretical. The longest we were able to stop this clever guy from escaping with one of our implementations was 4 days. He usually made us look like idiots the very evening after we installed our new prevention device.

Not only this, the octopus made very clear that he had an extremely well developed memory. He clearly recalled his favorite scientist who hadn't visited in a few years when, as soon as said scientist entered the room, the octopus ignored the rest of us and followed him the entire time he would be in the room. He also became what I can only describe as depressed when that individual departed once again; this was a period of time when he stopped eating as much, moved much more lethargically, and his escape attempts were half-hearted - this was the period when he finally took more than one day to break our attempts at keeping him in.

Further, he absolutely had a sense of humour. After seeing us crack up laughing at him wearing this plastic rings we had put in his tank as jewelry (we were setting up some sort of exam that I can no longer recall the purpose of) by placing them on his tentacles, he would do so every time we entered the room. Otherwise, he ignored the rings entirely when we were not present.

I did not eat octopus prior to this but I became firmly in support of encouraging everyone to avoid eating octopus and related creatures after this experience. Not only do I think they're immensely intelligent animals, I am firmly convinced that this particular specimen was smarter than a number of humans that I have met.
Sure, they will know it's starting to be serious, when they will see defaced wordpress all over pop-and-mom russian businesses
It's not very good tho. It offers some autocomplete suggestions once you type the first character, but there's no indicator that there's a hidden list there. It seems if you double click on the input you can pull up the full list, but no one would know that.
Do they actually live 25 years in the wild on average? My understanding was that wild animals have dramatically shorter lives than the same animals in captivity, as a general rule. The exact difference varies from species to species but typically the lifespan would be around half.
Eh, if food really gets scarce, we can just eat less meat. Ie switch to more efficient means of producing food fairly quickly.

People like eating meat, so there will be protests etc, but it's not threatening famine.

> In the olden times some considered it a good measure to secure food production by subsidies. You know, hungry people get restless. If that is your intent or you don't have to face the consequences, it's fine. But for the most part to keep the masses fed is a basic measure.

Which 'olden times' are you talking about? When and where?

Direct subsidies for growing food are probably one of the least efficient ways for that goal.

Just imagine what would happen without the subsidies: the agricultural land in question wouldn't just leave the country. Mostly people just grow different things with and without subsidies.
Idiot that I am, just clicked a Pornhub link on my work computer because it was "non-porn"... I guess today I learned Pornhub is not blocked on my work computer.
Thanks for the explanation, the linux internals of this is past my understanding. It reminded me of tsocks (for wrapping connections in a socks proxy), so I thought a similar thing would work. But it makes sense that you don't really get benefits unless you've tuned mptcp.
Of course. One can have unhealthy impulses even if one is confident they'll never be acted upon, for a number of reasons. I was actually more concerned about the impact such a toxic thought would have upon you than I was worried about the safety of your partner. I highly doubt you would have ever acted upon said intrusive thought; that doesn't mean there cannot be negative impacts of such involuntary ideas.
Awesome concept!

Any concerns about the name being very similar to OracleDB? At least when I first saw the name I internally within my head read it as that (so could maybe just be me!).
“Git pull” works pretty well to bring new clang-tidy features downstream. If you write a custom check, it goes in its own set of files, so there will be no merge conflicts. The only thing that would break is when the internal clang-tidy API changes, but clang-tidy checks tend to be fairly short.

Really… I have worked at two companies that had extended clang-tidy to add custom checks for their code base. The whole point of clang-tidy is to automate code fixes in other parts of your code base. When done well, use of clang-tide pays down technical debt faster rather than adding to it.
Current Belarus, North of Ukraine.
I commute into the office 5 days a week even though it's a 60 minute commute each way.

It's for my own mental health. The complete and legally enforced isolation during the lockdowns was too much. I can't work in permanent isolation. It really made me realise that I'm not actually antisocial, just very introverted.

Don't get me wrong, I was super productive for several weeks. Less distractions and I got in hours of solid coding and loved it. But after several weeks my motivation just fell off a cliff, and I started going back one or two days a week.

It very much depends on one's specific situation. I'm working with hardware and software, so I do need to be onsite for some time out of necessity. But one point which I haven't seen brought up in the rest of this discussion is that the nature of our discussions can differ greatly online vs in person. Also depends upon the company/team culture. There is value in face-to-face time. Meetings tend to be focussed upon specific topics, but informal chat about random stuff also leads to useful discussion about things which wouldn't be covered by meetings, and those can also be of high value. And there's also the camaraderie and team-building aspects as well.
Was curious what HN thinks about Uber shutting down rides in Ukraine at a time when people may need them the most.

Uber was always a step up from the remaining local taxi companies (Bolt and Uklon) in quality and safety in my experience. And from hearsay, my friends had problems with Bolt drivers shipped in from one of the Stans without drivers licenses or IDs. Uber was better about checking and verifying their drivers.
> As per him, Ukraine should be in Russia's domain due to the shared history/culture.

Well, by that logic Russia should give back Königsberg and eastern Poland..
If they were never born, is that really so bad?
wouldn't strategic reserves (government controlled) provide security and control assurances that the private sector could not provide?
I guess they should have either made Ukraine join almost immediately, or never announced anything?
> Crimea is the only "warm water" port that Russia has access to to gain access for the end and the Atlantic.

This is bullshit propaganda, sorry. Russia has over 1000km of coast at the Black Sea, to the East of Crimea.
You lack a basic understanding of the concept if you think it applies here.
> When plants are usually cut, it emits a certain chemical as a warning stressor to communicate to other plants, who on a very slow time frame are just as capable of perceiving stressors and able to adjust their exposure to nutrients and sunlight in a matter very similar to animals.

> Yet because it is difficult to attach anthropomorphic qualities to it you are free to farm, destroy and eat, whom by all definition just as sentient as the mammals you describe.

The existence of an adaptive mechanism in an organism doesn't mean that any organisms that have such mechanisms are sentient to similar degrees. You're actually completely contradicting yourself here by first arguing that other animals are "less" sentient than humans (presumably because of the neurological complexity of our brains compared to those of other species) and then continue by claiming that plants are similarly sentient to mammals.
That is manually throwing an exception if the file doesn't exist.

C++ stdlib does not throw an exception if a file does not exist. I agree with this philosophy because files not existing isn't an exceptional case.
Yes, NATO should be dissolved and the US pack their bag out of Europe. I wish more American would think like you.
House mortgages are not capped at $2k and repaid over 8 weeks...
If Ukraine becomes Russian, then Russia will border NATO members, too. (Because Ukraine borders NATO members.)
Explain the First 10 Lines of Twitter's Source Code to Me