skysight-inc/HackerNews huggingface dataset:
And wasn't there recently something shared here, that the afghan air force cannot really fly, because the US cancelled their contracted maintainance service?

Also with the sheer size of the US embassy - it rather looks to me like there never was a sovereign afghan government in the first place, so of course they don't stand a chance on its own. It was all too artificial and US dependent.
Domain Hijacking Vulnerability in Node.js
There is a section "How to make tomorrow less shitty" that's awesome
If you studied formal logic, you understand what logic gates do and what a CPU can do.

We don't understand brains or braincells - how many operations per cecond can a braincell do? What type of operations? How many bytes does it store? We don't know.

Can we replace a single braincell with a chip and get them to act the same?
Yeah, like a Unified Modelling Language.
Container-release – Container system identification
Show HN: SafeHODL – Safe way to track your Bitcoin holdings value via terminal
> I have to say the speed at which the Taliban took over once the US pulled out is pretty astonishing: it's clear they have a strong level of popular support.

The explanation is very, very simple, but I don't see any Western media talking about it at all.

Basically, Afghan government fell apart when USA withdrew the pork barrel of military contracts from locals.

People forget that 20 years ago USA mounted all kinds of warlords, and other rogue elements into seats of power. The entirety of regional elites which emerged in these 20 years are a product of that system.

The only things securing their loyalty to USA, and thus to the government in Kabul were American money.

The moment they ran out, it all fell apart just like Middle Eastern, and Latin American US friendly regimes. The "Our Bastard!" theory showed extreme naivete of people following it yet again.

There is no such things as "Our Bastards!" Time to learn that after 60 years.

Henry Kisinger lured USA into a geopolitical deathtrap with his lunatical political theories. Now US has found itself in the world surrounded by backstabbing, and turncoat regimes of its own making, who nor fear, nor respect it now, and who will pounce the moment USA stops spoonfeeding them, and shows its back.

USA has less allies in the world now than at any time in the last century.

USA can't now fight half the world dominated by solidified group of corrupt regimes.

Escaping this situation will be extremely hard.

USA cannot rely on allies who are loyal only to American printing press.

USA will not score any real allies without changing itself first
Maybe v1 is 1945/08/15 by his definition
LizardKing - Desert Dawn

Moby - Elekfunk

Also shouts to Sklathill, whose stuff I can't find in Mod Archive otherwise I'd recommend him too.
In these parts of the world, 'defecting to the winning side' is a basic survival skill. As soon as the US stopped its support it was obvious who'd win (the people still getting state support from Pakistan). So why should a smart faction fight and die? To make the people who aren't there anymore look better?
Ken Burns Vietnam War documentary, exemplifies really well how limited commitment to fight a war, will result in similar situation as in Korea (to a degree, I guess), Vietnam, almost in Iraq, and now in Afghanistan.
I was told in January this year by many gleeful people they were so happy that "competence" was coming back into the US administration.

What an absolute bunch of morons and their failures.

*Edit: to answer the questions about "what should have been done instead", here is my reply from further down the page:

I would have liked to see a withdrawal that did not turn back the clock 20 years to where we were in August 2001, squandering all the blood and treasure that has been expended in 2 decades.

"Explainers" are why this is happening - weak minded people who prefer marketing (appearance of performance) over results. Surprising to me considering the heated replies to the other thread on the front page about how "story-telling" to appeal to VCs is fake news, and we should all be concerned about product quality first.

US governance (both domestic and foreign) has devolved into nothing more than marketing sizzle instead of product quality.
In my experience, the first 40 minutes of a project's lifecycle is largely noise. It is much more important is to create a body of code that can be effectively grown by large teams of developers. At the risk of sounding obvious, consider creating a library in situations where you need to use C# if you find yourself doing the same thing over and over again.

Of course, if you can be specific about your misgivings that may help the C# (and Clojure) ecosystems or at least help us understand what you mean.
People are bad a predicting future. Especially when this predicting is done in 5 minutes before implementing something and not dedicated activity which includes interviewing of users and domain experts.

I've seen this many times: programmer is asked to solve a small and well defined problem. Instead programmer generalizes it and makes something more universal with the requested feature as a special case. More often than not nothing except this special case is used.

Or working on some new project they add a feature which looks useful in theory, but ends up being rarely/never used. It may look easy to implement initially, but over the years maintenance cost can be much higher.
Afaik, it was removed and he apologized within a week of when it was posted - in 2017. It just keeps being hosted on a mirror.
Interesting. I would have thought that the state of the web 25 years ago was such that a browser would be a rather simple endeavor. Especially with a company with products like MS Word.
That’s substantially only true of the designs we stopped building in the 1970s (outside the USSR, where safety standards mixed “overbuilt” with “crucial details not addressed due to internal politicking”, resulting in disaster). Chernobyl could have been so much worse.

That said, when comparing planetwide, the mean outcome is more important than the worst case. Eg: on average, over it’s lifetime, including the explosion, Fukushima was less polluting than a brown coal plant.
I was amazed by the story of William Kamkwamba.

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

Having been a couple of times outside of our cozy Europe in African and South American countries, I am always amazed how people make do with what they have.

And in a similar note, how much they could actually have if instead war and exploitation, they were able to explore the countries resources.
There certainly have been attempts to do this to varying degrees over time. For example, in Java, there is JHipster which introduced a DSL to describe a number of application concepts and then generated code based on those: https://www.jhipster.tech/

The problem is that these approaches tend to fail whenever you need to either edit the generated code while not breaking the generation logic, or implement more complex logic and cases that aren't covered, or even just integrate with external libraries without digging too deep in the generation logic to assimilate the external code within the codebase.

Now, there are other, more limited cases in which this can work, especially with frameworks like Ruby on Rails or even Laravel, which provide all sorts of code generation logic for specific situations, given that they're typically not integrated with that many libraries, in which case they just make development faster and simpler.

Link to Ruby on Rails generators: https://guides.rubyonrails.org/generators.html (this does mostly describe how to write your own ones, though)

Link to Artisan make command (for models) in Laravel: https://laravel.com/docs/8.x/eloquent#generating-model-class...

Link to info about MySQL Workbench (both forward and reverse engineering): https://dev.mysql.com/doc/workbench/en/wb-data-modeling.html

Personally, i think that there's a lot of utility to be had in this approach, especially for situations like schema-first database development, or even generating migrations based on the model classes within the application. MySQL Workbench actually lets you generate DDL statements based on ER models, as well as synchronizing partial changes in a live database, which is useful in practice, yet also really niche and probably hard to implement behind the scenes.

Perhaps that's why sadly model driven architecture hasn't really become all that popular outside of academia.

Edit: i've added links to the tools i mentioned above, but also remembered that one of the things i've found most annoying about model driven architecture is that most of the work with models is forwards only - you can only go from a metamodel to a model and never the other way around. Ideally, there would be a way to take the current state of the codebase (with any metadata and also manually changed code) and generate a metamodel that can be changed as necessary, to later generate the model again but without losing the manual implementation.
Solar-Powered Refrigeration Trucks Will Cut Pollution from Idling Diesel Engines
No you don't. Common wisdom is that a lexer/parser setup is easier to extend as your project grows. But only you can say whether that bears out in practice for your particular project.
Western Companies Must Stop Funding Misinformation in Belarus
In Belarus, state TV has turned into a full-time factory of violent, dehumanizing programming used to justify the torture and human rights violations committed against those who oppose Belarusian dictator Alexander Lukashenko.

And the biggest advertisers whose funding enables it all? Western companies like Coca-Cola, Nestle, Colgate, Pepsi, and Procter & Gamble.
And without ad-blocker circumvention.
They don't have all that support from population; it's more like "if you can't beat them...". Unfortunately among those surrendering without any resistance it's the Afghan Army, with all their weapons, which means now the Talibans are much more heavily armed than a few months ago.
The last statement is utterly wrong, and is wrong for most fields of endeavor.

One programmer on their own has the maximum possible productivity per person because there is no communication needed. The whole project sits inside one person's head.

Of course, real world programs usually need more than one.

Each new programmer that is added also adds a little overhead to the existing programmers.

More, once the project starts to get really large, you start to get new forms of time wasting.

In a project with 1000 programmers, there is bound to be a huge amount of duplication, quite a lot of programmers working at cross-purposes to other programmers that they don't even know exist.

And there will also be programmers who do nothing, and get away with it in the mass.

And this is particularly true in open source, where there isn't any strong management at the top trying to prevent duplicate work.
Honestly, running pacman -Syu on an Arch machine that sat untouched for four years was a much better experience than any of the Ubuntu and Debian dist-upgrades I’ve had to suffer through. I did have to go and merge the .pacnews, but that’s it. (Granted, for Ubuntu the last one was something like 9.10 to 10.04, things might have improved since then.) So having an infrequently-updated machine is entirely feasible, as long as you don’t try partial upgrades. (Except that one time when the StrongSwan upstream decided it was a good idea to rename their units in such a way that an old configuration with ended up running the wrong IPsec daemon after an upgrade. That was a frustrating couple of hours.)
SEO Agency for Your Business?
Wit seems to me like this failure waa decades in the making anyways. What would you have done differently if you were in Biden's shoes?
Restocking fee must be some US only concept. At least that won't fly in EU.
This is "deja vu all over again" in reverse, from 20 years ago. In Nov 2001 US special forces led Northern Alliance also took Kabul much quicker than anticipated or planned. The Taliban regime back then folded pretty quickly as well.
Well, I came to programming somewhat late, in the 1970s, but even back then, the actual typing part was a small fraction of the total time spent.

Perhaps you mean the 1950s?
Competence would not be getting embroiled in a unwinnable forever-war in the first place, but once you are, bowing out of one may be the way to go.

Also, you may wish to recall that the US spent most of 2020 making a peace deal with the Taliban [1]. An agreement was reached, outlining an American withdrawal in 2021. It's, uh, now 2021.

If the coalition-supported government can't secure its own territory after nearly two decades of foreign support, by this point, it can only be described as a failed state.

Just like entering this war was bi-partisan politicking, so was withdrawing from it. One would hope that some lessons were learned in the process.

[1] https://www.cfr.org/backgrounder/us-taliban-peace-deal-agree...
The corruption is so bad soldiers in hospitals starved to death.

It's clear that in the past 30 years afganistan did not have a functioning government at all. Its not about popular support, its a failure of 'statebuilding'

https://observers.france24.com/en/20200218-afghanistan-corru...
> why does nobody in the US talk about Fujitsu laptops?!

Probably little to no corporate availability? My past jobs have had Dell or Thinkpads as an option, none has ever had Fujitsu.

But now I am interested in it as a personal laptop. What would be the Fujitsu equivalent of a Thinkpad Carbon X1 or a Dell XPS 13?
Talking about computers and software, having redundant "chains" aren't uncommon.

That's one of the fascinating things about software, we still have no reason to trust it to the degree that engineers who build bridges trust their work. There are almost never a backup bridge, and we quickly dismantle ferry routes as bridges are erected.

As developers and systems administrators we expect things to fail, if we're any good at our jobs, and implement redundancy, write restore procedures and in some cases create manual backup processes. Yet it's not uncommon to have multiple links fail and still bring down our towers of complexity and instability.
I think you need 2 log2(n) - 1 butterfly stages to realize an arbitrary permutation.
Youtube is more a para-social than a social network. Social networks are all about interaction on equal terms, but on youtube the focus is strongly shifted to creating videos and let them concumed by their peers. Proper interaction hardly happens there. And didn't they even remove the means for private communcation some years ago? So it's all just public now.

The only somewhat social interaction happens between the content creators, not between any user of the site. And those creators seem to care more about beefs and making money.
The battery drain while in sleep is my only real complaint about my X13 AMD. That and sometimes things get weird with volume controls when plugging and unplugging headphones (never had that issue with any of my Intel Thinkpads).
Other than that, it's by far the best laptop I've ever had, including a 2020 MBP.
See, i watched 3-4 episodes and I just don't get it at all. I don't care about a single character and I am not sure any of the episodic plots are interesting in and of themselves.

Like, I am missing something there.
Ah, alright fair.
After 20 years in the industry, it seems like success is silent, nobody really appreciates something that works well, by its nature it seems to make the “success” look easy.
Root cause of success is not failing for all the possible failures.. :shrug:
Fyi... in response sibling comments with phrases such as "proprietary service" and "vendor lock-in"...

I have no direct insight into the motivations of Fermat's Library but based on past interviews, the brothers Luís & João Batalha are 2 of the 4 founders and they said it's a side project and not meant to be a for-profit service. They're paying for server costs on their own. They also make the platform software (Margins) that Fermat's Library runs on free for other universities to use.

Their "day job" is a B2B sales marketing service which has nothing to do with science publishing: https://amplemarket.com/about

So the analogy would be Hacker News website being a "side project" of Paul Graham and YCombinator offering free access to some weblinks aggregation.

It's understandable that other commercial services that are paywalled make people distrust the future of a supposedly "free" service. I guess the same could have been said about Paul Graham back in 2007: "How do we know that PG won't paywall the HN website in the future and lock us all out of our free contributions of thread comments?"

Nobody but PG could have answered that hypothetical question and yet... here were are.

Yes, anything can happen and it's possible for the brothers to backtrack from their words but it would make them look bad for little gain. I think their intentional profit company Amplemarket has a better chance of making a lot of money than an academic annotation service. Perhaps we can use that in our Bayesian Probability of trusting/distrusting their future plans.
The bulk of spycraft remains extortion: get us this or else. Else varies.
> maybe we'll see a piece of AI that can make educated guesses from rough descriptions and make it work

Right. If we can build a strong AI, then we can certainly automate all stages of software development, by definition.

The article's argument essentially boils down to I have certain assumptions about the limitations of AI, and I've decided software development is one of the things that will always be beyond AI. It isn't a technical argument. It does a poor job of giving a solid justification. These sorts of arguments don't have a great history. From the article:

> Creating software is a human collaborative activity. Humans are good at working with other humans and with finding solutions. Computers can only automate using rules, but software projects have to work out the rules as they go along.

We already have AI that can do a surprisingly good job of writing English prose. A few years ago I'm sure people were making exactly the same kinds of arguments about how writing can't be ever automated because computers only ever follow rules.

edit In reality I imagine we'll see incremental progress, as we've seen with GitHub Copilot. I'm not saying we can expect to see software development automated overnight, but the idea that it's impossible even in principle for it to be automated, is not a position I've ever seen a good defence for.
As geopolitics, India does not want to become dependent on China.
I thought this was only the case with the polish elective monarchy where you can send a diplomat to support heir. Can you do this to other countries?
Well, it was just a stock Hetzner dedicated server. All that was added/removed is a DNS AAAA record pointing to the server's IPv6 address. We used IPv6 before in order to access LXC containers hosted on that server. If THAT counts as a broken setup (which I doubt, see below), then, sorry, I don't see how we could do better.

I have personally checked the result from my then-home connection (unfortunately, through he.net tunnel) and it worked, and it was properly logged by Apache. The CEO had native IPv6 on the phone, and it also worked for him, and, according to Apache logs, IPv6 was also used. I have also checked that the site was still accessible over IPv4. So I indeed don't know what went wrong.

On the other hand, I did not have access to Google webmaster console and had to trust the CEO that the SEO problem exists. It might have been a coincidence. And again, the SEO problem was in 2018, and is likely irrelevant today even if it really existed back then, that's why I said "in the past".
Between ssh keys, personal access tokens, and probably their apis (pat or oauth) I think most people should be fine. New or not very tech savvy users will be most likely using clients with oauth login anyway and everyone else will be either doing the same or using ssh keys.
This looks like wishful thinking on your part. I got curious about how much nuclear construction was going on [0] and new plants are being built at a rate that far outweighs capital depreciation.

Capital depreciation is something like a lifetime of 50 years ~= 2% per annum, but new supply is being bought on line at ~12% of global capacity.

And they claim there are 443 reactors, so your precipitous decline might be overstated by 33%. 6 instead of 8 :)

[0] https://www.world-nuclear.org/information-library/facts-and-...
> Lambda basically decimated Peru

Do you mean Peru in South America (67 deaths 7 day avg; lowest in 16 months)? Or Peru in Nemaha County, Nebraska?
Having the solar cells on the side looks like a wrong design. But let's assume there is some on the roof. 1sqm of panel in Sri Lanka shd generate 150 Watts during clear day, according to one source you need 6.8kwh (which sounds too high for me) for 20km im urban area, 44hours of charging. 2sqm 22 hours.
This thread is about Linux. I know they have been caught for spyware on Windows more than once.

Has there been anything similar bad as worse Intel ME by Lenovo on lower level? (Serious question, I don't know)

I would buy a Linux machine from them mainly to know that drivers exist for all components and not to pay the Microsoft tax (symbolic reason, I don't think you really see a difference in price). I would still install my own Linux as I prefer it. So their spyware would not apply to me, I'd hope.

Of course ideally one should not support shitty vendors. Unfortunately all of them are, just in different ways.

Edit: Well, maybe System76 is not shitty. But they are expensive and still seem to have no European support whatsoever. So not an option for me either.
Those girls and women will live for ever in paradise while you and your women will burn in hell for eternity
What a failure of the US armed forces here. 20 damn years staying in the country with the only 2 goal - to help Afghans build an army and help defend themselves and to eradicate the Taliban. They failed miserably in both. Trillions spent and many lost lives. Why would we ever pour money into such a terrible, incompetent system? Of course, the cycle keeps repeating itself and we keep growing the military.
"In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move."

(Douglas Adams)
A few, e.g. PhysicsForums.com, but they are all waning and it's quite sad.
Exactly. If you need a blinky LED Arduino is fantastic at that. If you need a high-reliability embedded system handling 5 different simultaneous tasks, Arduino is going to be a world of pain. Where in the middle you bother to switch depends on your taste.
I took it as a synonym for sociology.
I would consider getting out of this boondoggle as soon as possible an example of competence.
> But from my experience, people who quit and say “I don’t understand” in front of the login screen of Windows, have no problems setting up an OnlyFans account with 3 levels of verification and linked with a bank account.

So true that it is almost sad.
If the smoking gun in the case is 'they must be guilty because they behaved like X' then we test this hypothesis by replacing 'CCP' with 'USA' (or the more apt swap would be 'RNC') and see how it look.

It turns out that when you do this simple find and replace, we get equally as factual statements. So does this imply that it leaked from a US operated facility? Or is this an indication of the type of work the US was funding at the Wuhan Institute of Virology and conducting more generally? Or most likely, is this an irrelevant piece of 'evidence' of wrong doing on the part of any person or nation by assuming guilt based on their claim of innocence?

An innocent person will say they were innocent just as often as a guilty person who is trying to hide their guilt.