skysight-inc/HackerNews huggingface dataset:
It looks like gogs only requires 512MB. It might be a better choice for resource constrained environments.

https://github.com/gogs/gogs/issues/5487
What if Putin has a brain tumor and doesn't care any more? or is truly turned psychotic like Hitler?
Definitely adding this to my todo list to add to the CLI tools I help maintain. A lot of modern tools add emojis to output as well, which I sometimes find unnecessary in a similar way to terminal colours.

NO_COLOR and NO_EMOJI seem reasonable. Any other ideas?
Nvidia hacks back ransomware extortion gang
Aerospace still uses traditional waterfall processes (usually called the 'V' lifecycle in the industry because if you put a 90 degree bend in the waterfall it looks like a V).

The flow of responsibilities is strictly hierarchical. If Boeing specified to to their outsourcers that the software should have read from two sensors, then the outsourcer would be 'in the wrong' if they didn't implement that. With a strict interpretation of the rules Boeing doesn't necessarily have to check their outsourcer's work (In Safety-Critical the outsourcer has not just a commercial but also a moral obligation to perform all actions with competence)... But at the same time, because Boeing retains overall responsibility for its products no matter who it subcontracts to, it would be a mistake to not double check the work.

So to at least some extent (at least with moral-tinted glasses), it doesn't actually matter whether or not the fault was introduced by the subcontractor or not. Boeing is responsibility either way, Answering your question only tells us if the subcontractor is also at fault.

It's very important to note that in the Aerospace world, the subcontractor's moral duty only requires them to do exactly what they're told to do (assuming that the subcontractor was only reponsible for software design and not systems design). If Boeing told them to use one sensor, then the subcontractor has done nothing wrong if they failed to notice that this was fundamentally unsafe.
No I don’t. Clearly Putin has little chance to succeed. But that doesn’t mean his best move was capitulation to the incorrigible Western liberal consensus which was clearly too arrogant to even plan for the possibility that anyone would disobey their incessant cravings for domination. I think his speech made very clear where he stands. And while some of it represented unhinged nationalist ideals, every single one of his criticisms of hypocritical Western liberal leaders was spot on.
Show me the handheld devices that were running full-blown Linux at the levels the iPhone was (i.e. with a responsive UI). Linux being Linux I’m sure it can be run on a sock but that’s not the same as what iPhone OS 1.0 was.
Agreed, it would depend a lot on location. The US South West could do fine as peak demand is in the hottest sunniest days. In the NE the long cold dark frosty nights really need fossil fuels.
Russian Offensive Campaign Assessment, Feb 26, 2022
That they have nuclear weapons changes little. The point is that men like this cannot be appeased. What does Putin want for? He’s one of the wealthiest and most powerful men on the planet. Yet he’s still seeking more wealth and power, and has demonstrated that he’s willing to use extreme force to get it. It’s not a rational drive. Putin could have resigned and lived in utmost luxury until the day he dies but instead he chooses a high risk pursuit of power for power’s sake. There’s no halting point here, no obvious point where he would decide he had “enough” power. Why would he be satisfied with Ukraine? With that in mind, unless you are prepared to give him everything: it is a question of how, not if, he must be resisted.
Try `sweetwater` without the space:

https://www.collinsdictionary.com/us/dictionary/english/swee...
SWIFT doesn't matter that much; the other financial stuff either.

The big deal is the loss of high or medium tech supplies for the foreseable future. You might not realise how the whole of Russia runs entirely on import of those. China, even if they wanted to, can not replace that.

If Putin doesn't end up hanging on some random light pole in next few days, RU will collapse.
...or at least, why did they buy more RAM?
https://en.wikipedia.org/wiki/Stanislav_Petrov

Maybe another Stanislav would polonium is tee a little bit....
In Ukraine. I just saw it here :
https://en.m.wikipedia.org/wiki/Portal:Current_events
rclone is wonderful. Really excellent software. Thank you for that!
Does it work with scanned tables? That’s usually more common in my exp
> But if I had created a product and learned it was being used to torment children until they killed themselves, then yes, I absolutely would feel gutted and likely cry.

Using that logic, everyone who created anything would be crying all day. Is it just facebook that's the problem? What about smartphones? What about the creators of Netscape? What about tim berners-lee. Facebook is a product used by billions of people. What do you want? Is it just facebook or the internet?

> Perhaps I'm too empathetic to be a CEO, which is fitting I guess - I'll never be one.

For how empathetic you are, you don't seem to feel any empathy for zuckerburg.
> “Under the hood” is fancy talk for doing more than put text on screen. Whether or not that’s needed depends on the employer.

This isn't a satisfying explanation, since "putting text on the screen" can be a pretty complicated task. My limited understanding of web development is that the conceptual model is actually a decent bit more complicated than non-web-developers give credit, and React seems like a prime (if somewhat self-inflicted) example of that.

A trivial example of someone being an expert in 3 years is being the original creator of a thing. Time is a sufficient factor, but I don't think it's a necessary one (and we acknowledge this implicitly by acknowledging that people learn at different rates).
Why are people being so pedantic about this? What is going on here?

I never claimed it's "priced out for every single small team or individual user ever". You even quoted it right there:

> my favorite feature is that I can host my own private instance.

I have 33 people on my personal Gitlab instance. It would cost me over $8k per year to run a Github Enterprise instance with that many users and I don't have the kind of money to do that. Until I can do that with Github for $0 then my point stands.
I'm sure the internet is rife with Russian shills, but there are also a number of non-interventionists who don't want to get whipped up into a war frenzy and get involved another foreign war.

I wish Russia and NATO/US could agree to a basic Neutrality and non-intervention treaty for Georgia and Ukraine.
For me, I just really love how using a different language helps me to think differently about problem-solving in general. For example, I learned enough Prolog to make a very simple expert system (that no one on Earth would have possibly found useful... but I enjoyed the project), and when I made a much more useful expert system-like chatbot (for answering medical questions) in Python, my earlier experience with Prolog absolutely informed how I approached the problem in Python.
Very cool. Just confused as to how the Starlink kit itself will be distributed in a war zone in order to consume said service?
For a while now there have been companies using GPUs to do parallel digital logic simulation for things like automated testing
This is so unrealistic, it's the political equivalent of a hacker saying "Oh they used Bromoanovski encryption, hold on, I'M IN".
Most of the time they’re not printed out at all because of isatty in underlying libraries. Centralized logging doesn’t usually go through a TTY.
It's worth noting a large portion of cars from the late 40s into the early 90s also have a "liquid computer": the hydraulic relay logic controlled automatic transmission.
> Asia alone is almost entirely either anti or apathetic towards NATO and Western sanctimonious BS, and that's 60% of the world's population.

There's more to Asia than China, Russia, and North Korea. Taiwan, South Korea, and Japan are not "apathetic toward NATO and Western sanctimonious BS". If they were, they wouldn't allow US military installations in their sovereign territory. Taiwan and South Korea count on "NATO and Western sanctimonious BS" to continue existing (well, South Korea might theoretically be able to defeat North Korea on its own if it were a one-on-one conflict, but in reality it's mostly about US support).

> Russia is fighting for what America took from them - and winning.

America didn't "take" Ukraine from Russia. No Americans were seated at the Belovezh Accords: the Soviets decided to break up themselves. Ukraine has the right as a sovereign nation to make its own decisions.

> NATO invaded multiple Middle Eastern countries for nearly 2 decades for oil.

No, it wasn't for oil, and no, it wasn't "NATO" that invaded Iraq--it was called the "coalition of the willing" specifically to distinguish it from NATO. The Iraq War was a bad idea, but not because NATO wanted oil.
It's real, and there's some weird coma recovery cases (e.g. https://www.theguardian.com/world/2007/mar/09/usa.richardlus...)
Newer in HN: Urban warfare tips from a former Marine in the Ukraine subreddit: https://news.ycombinator.com/item?id=30476658
Yes, I've noticed this on a regular QHD display. Zooming in on a screenshot shows that the staff lines aren't black at all though. It's one line #9A9A9A, one #545454 and one #E5E5E5.
It sort of is, though. For this Ukrainian war, it's plain to see how they've turned the hose of misinformation on full blast. There's no reason for a company that wants to be in good standing to support that. Youtube has already cut ties with them.

And political posts and comments on HN are everywhere, with little ability to report misinformation and blatant influence campaigns, so maybe you should start looking for that next place.
> Maybe it's practical by using electricity to make synthetic liquid fuels?

That was my point. For long term storage you can convert electricity in green hydrogen. The round trip efficiency is not great, but it's not really that bad either. Until we develop the infrastructure to do that, we just use natural gas.

Solar, wind, batteries (for short term storage) and nat gas for peaker plants will get you to 20% net emissions. Hydrogen will get you to zero.
You call 2007 ancient when bash has been around for over 30 years?

What exactly has changed in the last 15 years?
I think this is a fine idea but I wonder about this part:

"... should check for the presence of a NO_COLOR environment variable that, when present (regardless of its value), prevents the addition of ANSI color ..."

How common is this behavior ?

That is, the presence of the env var regardless of its value trips the conditional ?

That seems like asking for trouble / confusion ... especially since there is a very well understood practice of setting 0/1 false/true for settings like this.

Is this commonly done and I have just never noticed it ?
The project, in my case, is often a side effect of wanting to learn what a language has to offer.
I always ran 1 ( sometimes 2) point releases behind, never ever had an issue upgrading. Omnibus on Ubuntu.
I don't think the issue is really outsourcing in the sense of sending this work overseas, as contracting important functions outside of Boeing. Sending this work to an entirely US firm would also have been a problem given the way their interactions with Boeing worked:

> The coders from HCL were typically designing to specifications set by Boeing. Still, “it was controversial because it was far less efficient than Boeing engineers just writing the code,” Rabin said. Frequently, he recalled, “it took many rounds going back and forth because the code was not done correctly.”

Key attributes here are:

- The engineers at the external firm isn't necessarily incentivized to get it right the first time.

- Boeing still has to have engineers on staff to write the specs, and the evaluate the work product of the contractors _repeatedly_ to see whether it meets the specs.

- If it's wrong, it's really really costly.

In that context, I think it makes way more sense for this stuff to be built entirely by people on staff.

The article doesn't discuss it and I don't know to what degree this is still at play, but for years after the merger with McDonnell Douglas, a lot of the Boeing people were frustrated with how processes were changed to depend on many more outside firms. Most of what I have heard centered on other firms producing substantial components that previously would have been done by Boeing itself. Whenever there was an issue with some sub-assembly, the Boeing people felt that if the work hadn't been contracted out, the issue both wouldn't have happened, and would have been faster to resolve.
For tools that don't honor NO_COLOR, I have a filter called nofun, which gets rid of color and animations.

https://github.com/alrs/nofun
Indeed the comment I’ve had surgeons point out: often the most skilled/trained person in the operating theatre is the anesthesiologist.
I had this conversation the other day, but my friend did make a good point in that he could seek asylum and retire. He knows the day he steps down and stays in Russia though that he is a dead man walking. He has too many enemies to stay alive very long.
What, you don't trust "generationterrorists.com"?
Gerbil looks a lot like what one very prolific and opinionated hacker calls home. There's an incredible amount of work just by 1 author https://github.com/vyzo/gerbil/graphs/contributors

Whereas racket looks steered mainly by the academic group working on it, with some attention shifting to the new Rhombus project https://github.com/racket/rhombus-prototype

These days everything looks like it's using json/yaml and trying to add logic/constraints to it to make it declarative, either through logic controllers (eg kubernetes operators) or by embedding it in the syntax, eg terraform HCL, declarative UI frameworks.

Scheme DSLs are a good alternative and could be used to generate code or glue between the components you use.
I think that in some cases you end up capturing the control codes that control these colors, so then you want to disable the colored output explicitly.
My hobby project is a niche language.
There are more than Linux in the real world.
I suppose it depends if there is some types of poorly placed barriers. In structures that can breath readily and in climates where they can dry it is less of an issue. On other hand those also need to in general be protected from water in structures.
Nice comments and summary. I almost watched the whole thing, skipped 20 minutes a half hour in. The only product that Facebook/Meta has that I really like is the Oculus technology. I love the Oculus and some of the content. I do wish them luck with the metaverse.

I think VR is a healthy activity, in small doses. I can get up from my desk feeling tired, and 5 minutes playing ping pong against a robot is refreshing, similar in effect to walking outside for 5 minutes.

I think using VR as a productivity tool for such as software development, shared white-boarding, etc. is a long way off.
> There is never an excuse to come short of doing everything possible to prevent it.

That's your point of view. In practice, a proxy war can be beneficial for a nation-state. Obviously it won't benefit the proxy-state's own citizenry, but hey, they are not your voters! Look at the actual effects: the world is now economically bombing Russia, Biden was weak and now gets to look tough, and if you try to take a nuanced stance you'll be booed from the room.

> How do you explain that?

I might be wrong but IMHO the point really isn't NATO membership, but dropping American objections to NordStream2. Everything else was just stuff thrown on the table as a negotiable chip.
We are near to the equator here. Seasons don't work the same. Here they call the 3 rainy months "winter", and the rest of the year is summer.

And the temperature gradient I've mentioned is correct. No noticeable changes along the whole year, I'm sorry.
It's funny - I actually found Hacker News just because I had tried out another website, named Hubski, that was written in Arc.
My wife is Ukrainian, her family is currently safe.

They’re a strong group of people. I’m proud of her, her country, and all they stand for.

They know what true suffering is, having lived through multiple disgusting periods of abuse.

We’re chatting here on HN from the safety of our chairs pontificating and pretending to be smarter than we are and they’re out there fighting for their lives.

I hope Americans take notice and realize how crucial freedom is, and what it really takes to defend it.
Visual Basic and PHP are the first languages I learned for desktop and web development respectively. While I can and do code in other languages, I've found I can get to a working state faster with them because of that long-standing familiarity.

So for hobby projects where nobody else can tell me what to do, I still use one of the two, regardless of how dated they tend to be perceived.
> I have to admit I don't really get this. I personally like colorized output, and I can't even think of situations where the colors chosen by a developer were so bad I wanted to disable them completely.

There's a few programs i use where the colours were clearly chosen to work on a dark theme terminal. I use a light theme terminal, and they're illegible.

I suppose the real problem here is that the output is tagged with physical colour, rather than some kind of semantic label which could be mapped to a colour in terminal configuration. But it's probably too late to do anything about that.
They haven’t been “holding out” from Russia. Working Ukranians have been fed up with the EU’s mingling in their governmental affairs and favorable towards Russia. Of course that will no longer be the case now, but realize the West has been stoking this war for many years even if Putin officially started it.
I agree, I've had plenty of colleagues whom really didn't excel in the field. I think for the most part with outsourcing as you say is the distance, but for me/us (team) it was cultural, we simply couldn't mix with the foreign part of the team. I've left the country out, because I don't want to point fingers, but it was simply about face, and no asking questions at all. To be honest, there were mistakes on both fronts, I feel like we as the engineering team in the country where the company was located was, felt entitled to our way of working, while the other party had to fit in.
If you are willing to send other people to die for you then you should be prepared to make the same sacrifice as well because your name may very will come up in the draft.
Because I tried Scheme starting in the 90s and found it very compatible with the way I think. So I did more and more coding in Scheme, using it wherever and whenever I can... but almost no one in the commercial world wants to use Scheme.
In modern times, it's hard to describe an example where an application isn't memory bandwidth bound. It's basically the primary bottleneck.

Most programs spend little time doing computation, or reading I/O. Everyone knows I/O is expensive, so it's minimized.

But there's no getting around the fact that every time you want to do anything at all, you have to shuffle around memory. There's no choice.

One way to circumvent this restriction is to make memory faster. This is difficult with traditional approaches.

I was going to point to Memristors as a possible way forward, but honestly I don't know enough about the subject.

We're getting to the point where we're speed-of-light bound, I believe. I.e. running up against fundamental limits.

Still, there's a lot of room. One interesting thing is to read Feynman's lectures on computation: https://theswissbay.ch/pdf/Gentoomen%20Library/Extra/Richard...

He points out that a reversible computer is actually the most efficient, from an energy perspective. But the tradeoff is that things take more time. If you want to take less time, it generates more heat. And more heat means inevitable delay.
The registry is fine for our use case, which is to manage all the dev artefacts on a private repo before CI might push a release to a production registry.

> any non-protected runner can push to it

My understanding is the job token inherits its permission set from the user causing the job to run. If the user has `write_registry` to a project (developer up), then the job does. Do you see more access than that?

The access can be limited per project to specific projects by setting a scope [0] but your description sounds like it might access within the project that is the issue.

0: https://gitlab.sam3.io/help/ci/jobs/ci_job_token#configure-t...
Galaxian: The Hardware That Changed Video Games
Why indie hacking is not for everyone
As the article states :

"Putin might be reasserting control over Ukraine in a physical sense, but not in a political and moral sense. When Russians ultimately ask, “Who lost Ukraine?,” the answer will be Putin. By invading Ukraine, Putin might well be overreaching and unwittingly sowing the seeds of the demise of his regime."

Of course, the question Russians are likely to be asking next week is if they can access funds from their bank accounts - and if their rubles will still have any value..

Despite Putin's formative training in state security in the KGB and his paranoid ruthlessness, if the bottom does drop out of the Russian economy in some unprecedented way, all bets are off - even in Putin's kleptocracy.
Not stealing any credit - this should embolden the Ukrainians, if they are indeed getting this level of support from the USA. As I wrote, speculation as this stuff would be top secret. Don't you think we have stealth (to radar) drones if we have F-22s and F-35s?
Training is not universal, and for some people it may not even be useful.
Good point. My mistake.
>Steam back in the day used to accept 0 confirmation bitcoin spends

This is ridiculous. 1 block confirmation would've prevented near-all transactions from being retracted.
Separately, if the attacker has the password and a mitm for the totp code, then this allows them to logg in without being detected.
Nice article. I assume websites show some of the numbers not because users may have multiple phones but because users may change their number over time (and maybe they’ve not updated their phone number since opening the account 8 years ago). Labels (personal mobile) wouldn’t address this need, I don’t think. Although I suppose at that point you wouldn’t have access to the phone anyway so you’re probably not getting into the account!
We did it! War = good for crypto?
yup, and a swap is more difficult because (depending on the design) is more likely to generate pipe bubbles. The mips also has (quite simple) magic hardware to convert the TLB miss address into a PTE address so that you can create the address you need in 1 clock, you could do some magic like that where the csr swap saved the reg in scratch and returned the PTE address, then the "write tlb entry" would also swap from scratch - you could do something like (pseudo code) :

tlb_fault:
movcsr r, pte_addr, r
ldd r, (r)
movcsr r, tlb_data, r
mret

(tlb entry would use the saved fault virtual address and the result from the ldd - the "ldd" would fault to a special pde vector if there's no TLB entry, the "movcsr r, tlb_data, r" would fault if you try and write an invalid PTE.

BTW I think this only makes sense for simple RISC system - a massive super-scalar OOO system (like mine) would suffer massively if you had to toss all the (100+) instructions in the pipeline when you took a TLB miss
I think some very old houses don't have mold issues because they aren't tight enough. You get so much airflow through the walls, they don't really get damp.

Source: lived in a ~100 year old house in the Midwest for 15 years or so. The only place we got mold that I remember was inside the air conditioning unit.