skysight-inc/HackerNews huggingface dataset:
The point is, the winds are changing. Europeans are sick and tired of having to deal with America's war crimes and massive crimes against humanity, and there is definitely an effort to extricate itself from the mess that NATO membership regularly puts European states in.
I can relate to that. I own a <two-letter>@outlook.de mail address - It has been signed up for Piola, Snapchat, Instagram, UMG Gaming and Dropbox. I also received some german correspondence, which should have gone somewhere else, but ended up in my account.

On another note - I've got several <firstname>.<lastname>@<providername>.tld mail addresses, and also a <firstname><lastname> domain. They get mixed up quite often:

There is someone with almost the same name as mine, except that my last letter is "t", and his is "g". Because these keys are so close to each other on a keyboard, I receive a lot of stuff which was meant for him. I always forward it.

Then there is someone with the exact same name in my country, who has <firstname>-<lastname>@<provider>.de, whereas I have <firstname>.<lastname>@<provider>.de

Needless to say I got to know a lot about him in the last 10 years.
I see.
But talks of potential war and the actuality of targeting these type of individuals is different.
Both are very scary, but only one, for now, is an actuality.
This is a really interesting article.

Does anyone with a medical background have an opinion on how we should balance this against studies[1] that indicate reducing the bodies natural production of alpha ketoglutarate may reduce the likelihood of in operable brain tumours?

It's not like I would rush out and act on either report because as a layman I can't really assess the findings.

1. https://www.nih.gov/news-events/news-releases/drugs-against-...
Imagine you are a legislator. If know that laws will not be completely enforced then it gives you the freedom to create laws that are bad or overly harsh because that harshness is rarely seen. Whereas if you know the police will enforce these laws against you and your family you will be much less likely to support them.
Criminals rarely have any obligation to the courts in which they are prosecuted.

So what?
This is great news if you're lab mice!

https://twitter.com/justsaysinmice?lang=en

This is a parody twitter account that reminds us that all these new health breakthroughs are, indeed, applicable to mice only.

It's a horribly narrow funnel that filters these to what is applicable to humans, outside a lab.
Fun fact GNAT (GCC Ada front-end) will use a biased representation for range type when packing tight:

with Ada.Text_IO; use Ada.Text_IO;
procedure T is
type T1 is range 16..19;
type T2 is range -7..0;
type R is record
A : T1;
B,C : T2;
end record;
for R use
record
A at 0 range 0 .. 1;
B at 0 range 2 .. 4;
C at 0 range 5 .. 7;
end record;
X : R := (17,-2,-3);
begin
Put_Line(X'Size'Image); -- 8 bits
end T;
I was with you on the first paragraph, but have never had difficulty finding genuine ground beef free of LFTB/pink slime.

All beef labeled organic will be free of the additive, and CostCo, Kroger, and Whole Foods (at least) never use it. There's also a cattle collective in my home state, all the grocers around me carry it, and they never use pink slime.

I think it's a scandal that it's allowed to be slipped in without labeling the addition. But there are a lot of places which carry the genuine article.
I'm not so sure they would go away without a fight. These are people who gave grown accustomed to breaking laws (including US laws), fomenting coups, and even assassinations in order to gain control. If Congress was seriously threatening to abolish them, Congressmen might start having a sharp uptick in "accidents". That's the problem with getting in bed with dubious characters.
Just turn off all notifications.
You don't need them.

If there is something important for you you will remember to check for it.
Automatic SSL Certificates for internal IP's for home k8 setup using LetsEncrypt
Anyone notice that it's impossible to browse to a private DNS name in the new Firefox for Android?

It's because of DoH, but there seems to be no way to disable it on Android. The entire 'Network Settings' tab seems to be missing from the settings page.

Even worse, it then submits the entire URL to the default search engine, even if you manually input it starting with scheme:// and everything.

I worked around the first part by blocking 1.1.1.1 at my router, but there are still some major annoyances. First, one has to enter the scheme:// portion to even attempt DNS lookup (as opposed to search engine). In previous versions, adding a trailing slash to the hostname was sufficient. And again, even with the full URL it will send the whole thing to the search engine if the hostname lookup fails.

While debugging this I un-disabled the Chrome app for the first time in 3 years and it doesn't seem to have any of these braindead issues. Maybe it's time I consider if I'd rather just deal with the ads.
I'd be very interested in someone with substantial experience in Ada/Spark providing some insight:

* Why did Ada not manage to get a significant foothold outside of some small domains?

* What's great, what's not so great about it?

* How "modern" does the language feel, including the tooling, documentation, etc? Specifically Spark 2014. ( I see a LSP server and VSCode plugin, for example)

* Spark2014 seems to be open source, with a GPLv3 license. Is this what most companies use, or are there significant closed source parts that must be bought?
Are most companies still on older versions?

* What other languages are most similar?
> On the impossibility of zero-carb in modern life I have to say that it is completely false

It's not impossible in a strict sense of course. One essentially removes food (in the enjoyment sense) from life; meat/nuts only (or "pretty much only") is appealing in the short term, then it becomes limiting/disgusting. I did keto for a short term.

If it works for you good, certainly, but it puts a lot of pressure, and it become the "fighting gravity" class of pressure. At some point one will stop, and balloon. I'm curious also, how old are you and how long have you been following this diet.
I believe this is in part a failure of Google and other large email providers to provide clarity in the UI when registering a recovery email address. At least when this feature was first introduced, as I remember it, it was relatively easy to misinterpret the feature as signing you up for additional/alternative email addresses, rather than specifying an email address you already had access to that would be used for recovery if access to the main account was lost.

This may have been rectified since, and I'm still not sure how so many of these people haven't noticed that their "new" email address is not working - but I guess they put it down to spam filtering or similar.
Maybe he's referring to closures.
> Programming with threads is hard because they can context-switch at arbitrary points. Goroutines are nothing more than (lightweight) threads.

Goroutines don’t switch at arbitrary points, they get swapped out during IO, networking or sleeping (they’re cooperative not pre-emtive). So they’re not like threads in that fashion they’re more closer to JavaScripts event loop (I think both node and go use libuv?). The only difference is the await syntax isn’t needed because Go “awaits” by default, that is the coroutine will block and yield the thread while it waits.
The app is probably the only reason Reddit has any commercial value.

The website version is almost unusable without old.reddit.com and a reformatting/feature adding plug-in called RES. I have to assume there is a huge crossover between people who will seek out plugins and people who run ad blocks or VPNs. I'd love to see a breakdown of just how little Reddit make per user on ads on the web based site.

This is before we begin to discuss the major functional problems with Reddit...

- Any community over 5k-10k users dips in quality extremely quickly.

- Any unprepared sub which gets randomly hurled on to the top of /r/all will have issues for weeks if not months after.

- Geo related subs reflect the actual locations so poorly its an embarrassment to the city/country.

- The voting system which along with subscriber growth only helps speed up the hivemind effect.

- Finally powermods who seem to treat reddit as a second job, manipulating a large amount of the content based on their own personal feelings.
I can say as someone who runs a small niche subreddit, users have been finding my sub at a much increased rate in the past 6 months, I suspect because of the "related subs" boxes that auto insert themselves in the new design.

If their aim was to improve the discoverability of smaller subs, they've achieved it.
I knew hacker news was the right place to share this story. Only here people would understand the pain I am in!
Sure, I'd like that to happen as well. But it won't happen without (1) synchronisation of EU military forces, and (2) massive investment into the military (more than China / US if we want to catch up to rival them).
MXenes
Just as a preamble, I listen to his podcast and have for years, so I'm probably biased to some degree.

I agree with your first points around SQRL, it's an interesting concept but in the long run the industry has solved the problem eventually and possibly better. Also keeping one sqrl identity is a slog to say the least.

On the latter point, I feel like it's a mixed bag, SpinRite honestly works (and yes I've tried other tools), if you haven't been in the unlucky spot of a dead drive then I understand how SpinRite can seem a little snake oil like.

Having said that there is a big "not invented here/me syndrome" and I do wish he would participate in the open source community as a whole more, it might make him more aware of what is happening within the software community more.
The president pardoned a war criminal who stabbed a captive while he was being given medical aid by American medics and took a selfie which he then sent to his friends saying "Good story behind this, got him with my hunting knife". This is an exemplary soldier in the eyes of the American president. The fact that his administration wouldn't give a shit about prosecuting war crimes they are involved in doesn't surprise anybody.
If you are disregarding that detail of the story, why not dismiss the author outright?
Did you read the allegations? These are people accused of stealing money from the tunisian population. For me it falls under oppression of citizens. Even if you don't agree, they are criminals. Not war crime prosecutors, whose crime is investigating war crimes.

So what if the guy also works as a press photographer? Does that give him immunity from being a criminal?
DLSS renders the game at a lower resolution then upscales it to a higher resolution using AI to modify the final image. The models are trained from super-resolution renders and used to be trained per-game but are now generalized. They're designed to upscale textures, denoise, fix aliasing and overall increase quality based on that high-end source data so you get the same output without having to actually run at those settings.
Oh, double-hyphen for comments! So maybe that's where SQL got it's comment style from? I'm not sure which SQL spec defined it and what is its overall availability, but it's defined in DB2 and Oracle SQL languages so I'd say it predates the SQL-1992 standard. I think it's also available in MySQL SQL and pgSQL, with a required space between the dashes and the comment text.
Ways to Sign Off an Email, Defined
Docker Inside Docker for Jenkins
set in my options as default and never ever wanted more
Democracies like… for example Belarus?

I can't think of a single real democracy that isn't deeply flawed except for Switzerland.
I do think that Go has a great set of tools to write concurrent programs. But I think it is a fallacy to believe that as a consequence "concurrency is easy" in a general way. These tools still require the programmer to be aware of the challenges of concurrency. They do make it more easy to deal with them.

It is the same story as with garbage collection. Garbage collection prevents some kinds of errors and in general makes it way more easy to deal with dynamic memory allocations. However, garbage collections does not mean you don't have to think about allocation patters and object lifetime for example.

Go does make concurrency much easier by the tools it provides. Most importantly are goroutines, which are very lightweight, so within reasonable limits, you don't have to be concerned about the number of goroutines you spawen - but as the example shows, you shouldn't try to spawn more goroutines as there are file handles available to your process, if every goroutine allocates a file handle. Not only are goroutines very lightweight with small growable stacks, but as they are part of the language specification, the compiler can generate code which helps with scheduling, in most cases you have efficient cooperative sheduling, so thread-based preemption is less frequent.

On top of that, channels provide a very easy to use abstraction for communication between goroutines. There are a lot of use cases, where goroutines and channels give you very easy and safe concurrency. It does not save you from understanding concurrency issues and especially deadlocks. Which in a general sense is impossible to achieve, because to prove that a program is deadlock-free would require to prove that all goroutines return and that is equivalent to the halting problem, which is unsolveable.

It should also not be underestimated, that due to goroutines and channels being part of the language spec, these are very commonly used features. Concurrency is present in most Go programs. As a consequence, when one reads a lot of Go code, there will be plenty examples of their usage. And any library needs to be thread-safe as the likelyhood is very high that it does get called from goroutines.
Introduction to NumPy arrays and their Attributes – Asquero
They do. If they live in a country where the court has jurisdiction, they have obligations. (To show up, to cooperate, etc.) They may choose not to fulfil those obligations, in which case they can be punished (legitimately).

If there's no jurisdiction there's no obligation to start with.

Case in point: China has made it illegal worldwide to criticize what they're doing in Hong Kong[1]. That doesn't mean you have to listen to them if you're in a country that doesn't care.

[1]: https://www.axios.com/china-hong-kong-law-global-activism-ff...
Use

https://github.com/Docile-Alligator/Infinity-For-Reddit

https://github.com/QuantumBadger/RedReader

https://i.reddit.com

https://old.reddit.com
I cannot see the source code for the documentation. This happens to me in so many cases. I work with a couple of codebases that have 90% documentation, 10% code. In Ada, code IS the documentation that also can be formally verified. It is wonderful.
The Unix `Who` Command
22+64 = 86
86/167 = 51.5%

Majority of countries are democracies.
> it must really be a good strategy to utterly ruin the web experience

Aggressive stance by Safari and Firefox isn't helping online businesses reliant on extensive user-tracking.

Apple controls the AppStore so it is more likely that Apple devices would soon become the de-facto choice for people trying to evade surveillance.
I agree with this comment. The “long-standing peace” on this planet that began 1945 was just a moratorium of world wars for American fear of nuclear winter situation, and it’s ending.

The world will resume, and so will the progress, and it’ll happen here on Earth unless we choose to do it elsewhere, not because it’s easy but because it’s the only place there is.
I think its pretty damning for the guy who literally wrote the book on making tech products more addictive (Hooked: How to Build Habit-Forming Products) is telling us the technology isn't the problem, we just need to solve our inability to cope with our feelings. Sounds like an attempt to absolve guilt.
Trigonometric Functions in NumPy – Asquero
Array Indexing in NumPy – Asquero
Podcasts: Ads Masquerading as Content
I just turned on the first episode of a new podcast I’d subscribed to. The first 30 seconds was the host talking about a subject he was interested in. It turned out this was actually an ad for a VPN. There was no indication that this was an ad, no background music or noise to indicate that it might be an ad. The “real” content followed.

It was an ad masquerading as content and the host did this knowingly. How is this acceptable? If this happened on Google there would be uproar yet in the podcasting world it’s becoming more and more prevalent.

I’m sure it’s hard to make money podcasting and even if you give people the option to pay only a fraction do so, but this can’t be the way forward.

Obviously the answer is to unsubscribe but as someone who has loved podcasts over the last decade or more it’s disappointing to see this direction.
Array Slicing in NumPy – Asquero
And OTP!
Array Reshaping in NumPy – Asquero
Reminds me of this quote from Charlie Munger:

In the New York Police Department, they have a simple system. Your pension is based on your pay in your final year. So when anyone reaches the final year, everybody cooperates to give him about 1,000 hours of overtime. And he retires – in some cases after a mere 20 years of service – with this large income. Well, of course his fellow employees help him cheat the system. In substance, that’s what’s happened. But the one thing I guarantee you is that nobody has the least sense of shame. They soon get the feeling they’re entitled to do it. Everybody did it before, everybody’s doing it now – so they just keep doing it.

I wonder whether the $200,000 in fraudulent overtime at Boston PD would have been worth much more in lifetime pensions.
Array Concatenation and Splitting in NumPy – Asquero
Array Arithmetic Operations in NumPy – Asquero
Absolute Value Function in NumPy Array – Asquero
One hidden gem that many people don't know about (and which I prefer over apps) is....

http://i.reddit.com
i.reddit.com for me is the sweet spot.
If they remove that one, I’m out.
I'm not sure if you're using "example" as a metasyntactic variable, or you're actually the owner of example.com. If it's the latter, I do use your domain for forms that require an email but I don't actually want feedback from. In my defense, your web page says "You may use this domain in literature without prior coordination or asking for permission." This isn't literature, but I didn't think I needed permission or coordination for other users either.
> and Congress still makes a law, what are you going to do, throw Congress in jail?

Yes that's exactly what you should do. That's not nonsense. That's how a non-corrupt state should work. At the very least the law itself should be nullified.
It took Microsoft 16 years to support most of C99 in MSVC, and they are still not completely done after 21 years. I think for a document last updated in 2003 it's ok not being based on C99 ;)
Interesting, what about Go made you feel that you wished you knew less and why was it worth it? (I am mostly familiar with OOP languages and not so much with Go)
I would love if the software stack were extended for on the go usage:

Use HashMonster to capture packets. Send those packets to my mobile phone via bluetooth. Phone sends it to my PC running at home via mobile data plan. PC cracks the password, returns back to phone.

That way I can crack passwords to wifis while waiting somewhere if I dont want to eat my data limit
Where is "trickle power" supposed to come from? DisplayPort also mandates that DP_PWR not be connected by cables (only intended for adapters / dongles, see § 4.2.1.1 and Figure 4-23). Note that EC demands that electronics put in stand-by / "off-mode" may not consume more than 0.5 W of wall power.

So I think what might be going on behind the curtains is that 1) DP requiring handling of hot plug 2) DP forbidding "trickle power" being sourced from the DP port 3) monitors perhaps not being able to meet 0.5 W standby if they'd entertain the DP interface 4) Operating systems handling display hotplug disgracefully combine into one heck of a bad user experience.

Things actually start to align now, because this issue started to happen en-masse around 2013-2014. And that's precisely when the more stringent standby power requirements came into force. For example, the Dell U2713H doesn't do this, while the later U2715H does. Both of these are DP 1.2 monitors, so any new mandates in the non-publicly available DP 1.3/1.4 specs shouldn't matter.
By default, a go program runs computations on as many threads as there are CPUs in your system (this can be adjusted via gomaxprocs). The execution of all goroutines is distributed amongst these threads. For maximum efficiency you want to avoid spawning much more threads than there are CPUs, as scheduling has an overhead and each thread consumes valuable memory for the stack space. The Go model of running many goroutines distributed across threads is a very efficient solution and also very flexible, as the program writer does not have to make any assumptions about the CPU count of the machine the program runs on.
You don't need to use plain arrays in C either: https://github.com/awslabs/s2n/blob/main/utils/s2n_array.h
The Sacred Sound Healing System Review, Legit or a Scam?
Exactly, there are some issues though with getting iron spread out over such a ridiculously large area of the world.

I think an efficient delivery mechanism could be to demand that plastics slowly release iron when submerged for a longer time.

With any luck that'd clean up the plastic belt also.

Another mechanism would be to have ships and planes emit iron when they travel over these areas
I'm genuinely surprised they haven't backtracked on this - it completely ruins the experience.
These agencies are part of the executive and greenlit by the legislature. Mentally divorcing them from that is part of the problem and creates this exact situation where the agencies roam uncontrolled.

The chain of accountability for their actions does not end at the head of the agency. It extends into both the White House as well as Congress. As indeed "resignations here and there" are pointless, the public perception needs to shift to a point where elected officials are actually held to what they do (as opposed to, as is frequently happening, what they say.)
Eh, K&R Second Edition is a very useful book also today. The only downside is that stops at C89 and hasn't been updated for C99.
Totally unfamiliar with Ada, but reading below it seems that type safety and concurrency are big selling points of it. In which way would this better than a modern functional language, say F#?
Well, until the law changes for everybody, others get a competitive advantage over you by not making those changes.

So it's not hypocrisy, it's basic economics
War crimes tend to be comited by active military. The prosecution of war crime focusing on active military members should not be confusing. Prosecuting soldiers is the whole point.
Looks like a good tutorial, but it doesn't go into much depth on memory-management. The More About Types section has a little. It mentions that automated reference-counting is available through the GNATCOLL library, which seems to have since been broken apart into three different packages [0], so it now resides in gnatcoll-core [1].

Can anyone comment on memory-management in Ada?

[0] https://github.com/AdaCore/gnatcoll

[1] https://github.com/AdaCore/gnatcoll-core/blob/master/src/gna...