skysight-inc/HackerNews huggingface dataset:
> From Oxford, no less (Queen's College).

There are quite a few famous comedians with an Oxbridge connection, leading to the following throwaway gag in the Burkiss Way:

"In today’s profile on comedy we visit the new one night show at Her Majesty’s Theatre by Siberian salt mine workers in aid of people all over the world who are, for one reason or another, Oxbridge comedy geniuses. Also, later on in the show, Wither Rowan Atkinson. A blast furnace manufacturer shows how it’s possible."
Educational Sandbox Game to Learn Electronics and Arduino Programming
I saw that so called evidence, one video released by Russian MoD is 4 white (!) trucks, which were missed by wide margin. Why HIMARS would be parked next to each other, when it is making attacks from Donetsk to Kherson is an exercise in critical thinking about so called evidence.

Other video is extremely blurry box which looks more like a random truck and it is hard to say what was actually hit.
Police departments are essentially unaccountable to the proletariat. None of this will change unless and until the bourgeoisie are the ones getting shot because an anonymous jackass placed a phone call to conduct his own personal Milgram experiment.
I like the idea of ASCII diagram editors but... Mac only and doesn't actually use ASCII as it's format? However shiny it's interface may be that seems to defeat the purpose of the portability you are supposed to get.

I've been using https://asciiflow.com/#/ to make and edit simple diagrams, it's fairly basic but sufficient for 90% of what I want so far. But would be happy to discover other editors (this is text, after all, lockin is impossible.)
I'm split between agreeing with you, and that Youtube is no longer a thing for me.

Probably it's my forties talking here, but I am under the impression that the content and the format (including the length) is being leaned towards the 15-25 years old range.

For (our) work stuff, it's all 30 minutes "learning tutorials", for a kid getting hands on a programming language or tool, or the couch-video-watcher-curious.

I honestly don't have the time to look for tutorials of work stuff on YouTube (I don't even have audio on my work PC). If I must, I prefer to watch a lecture from a professor in some university. Text-format tutorials are always welcome.

What it leads me to my next point: everything in YT is entertaiment. No matter what, the main scope of all those video is to entertain people first, and teach later.

And for the entertainment PoV: for example last night I watched "What Makes This Song Great?" from a "Rick Beato". It's a musician that does an analysis about a song. Other than leaving me with a sense of "emptiness" the guy never REALLY explained "What Makes This Song Great". Perhaps a 25 yo sees this guy as an authority, or doesn't care wasting time, but I personally felt scammed.

I'll keep using YouTube to occasionally watch a trailer or an old music video clip or a live performance.
It is always inspiring to hear scientists disparaging engineers, and engineers downplaying the importance of technicians and of all the support apparatus, materials, and consumables that enable them to do their own work, and all the skilled people needed to develop and produce those reliably on demand.

I thought maybe the experience of supply chain disruptions in the past couple of years would remind people of their dependence, but apparently memories are short.
I suspect Texas companies will build out energy in a way that works for 19 out of 20 years or so. In the 20 year there will be total failure with deaths and some companies going under. Then next year everything will start over the same way, but companies and politicians will say that it cant happen again because it cant happen again.
Watch through the browser on your phone or use Newpipe.
Engineering Metrics Can Bridge the Gap Between Developers and Leaders
“TST is literally the killer feature for FF …”

No - it is figuratively the killer feature.

If it were literally the killer function this would be a very different discussion.
The thing I liked most about Zapp is that they've given me £100 in discounts on £200 worth of shopping. The cost of revenue for all these rapid delivery companies must be insane.
Having coworkers looking at you like you are freak while keeping your job because the company sees you as a bringer of value is the best compliment you can get from your workplace :)
Improve Knowledge Sharing in Your Engineering Org. (and Beyond)
Market segmentation, copyright trolls / bullies and extreme monetization have made Youtube lose most of its attractiveness. I created dozens of YT playlists over the years and copyright trolls ruined them, so nowadays I use Spotify instead. Youtube's future involves poaching Twitch streamers and targeting younger audiences.
on mobile, newPipe (open source app) is great to get youtube content without ads, and/or listen to the music of a youtube video with the screen turned off.
It's great for audio production and instruments, and music in general. Of course you have to be aware of the marketing and monetization aspect.

I see people raving about science or historian Youtubers etc, I see there's an audience and money to be made, but I'm not sure who has the time to watch all that?

For coding or tech in general I vastly prefer reading anyway.

Sometimes, a tech keynote at 1.5x in the background...
That's the problem. And it is said that internet has shortened our attention span - probably true. But the common wisdom is that it did so by being brief and to the point. But it's the opposite. Modern internet does that by drowning us in so much fluff (subscribe to our newsletter, or do you want to see our useless chatbot utterly fail to help you) that we've all developed our personal "skip intro" heuristics.

And we now have this knee-jerk reaction to aggressively cut through fluff even when there's actually no fluff.

Back in the day the list of shopping Sundays would be printed in my pocketbook calendar that I'd buy in early January. And it would be a simple list without all the "...shopping for goods is such an important part of life, you need to eat after all (sometimes too much, am I right!). But did you know that on some days..." BS. Because paper is an actual commodity, and no editor would publish a pocketbook calendar the size of a brick. Unlike paper though, kilobytes cost nothing, so there you go.
It's an excellent book - my particular favourite part being the bit about being a plongeur at "Hotel X".
I was at a math camp where one of the activities was that each team had to design a paper plane and get it to a castle on top of a hill by throwing it the fewest times possible (like in golf). Several teams converged on a design of a crumbled ball of paper as that was what offered the best combination of accuracy and distance.

Since there was no rule against it, we've allowed it. Some of the teams who played with conventional airplanes got furious. (These were all adult people!) Although innitially looking fairly innocent, I believe it ended up as the second most controversial activity we've held.
The article seemed to be claiming that the Factor example was shorter than both the CL and Haskell ones. While the CL one is clearly the longest, the Haskell example seems at least as terse as the Factor example (`( 4 > )` in Haskell, vs `[ 4 > ]` in Factor - not sure if the parens in Haskell and the square brackets in Factor have the same amount of semantic weight though).
ZeroCoolOS – live USB stick that plays the film «Hackers» on a continuous loop
In my (admittedly newbie) experience, it's particularly useful when application of your function is going to be in a context where η-reduction is natural. For example, your fmap is going to look cleaner without a wrapping lambda inside it.
That's wrong. Turkish coffee is a coffee making technique, where you dissolve very finely grounded coffee (finer than espresso) in a boiling water directly. There are no filters or puck or anything alike. You get a very strong cup of coffee, similar to espresso, but tastes quite very different. Some people prefer to put sugar (because it's strong) or other stuff to make it taste less strong. But that's the exception (I live in Turkey and know the customs very well)
A bit of a tangent, there are few instances of "do-while" that I've ever ever written and not removed soon after. In practice, I've found that the looping situations that don't easily match the "for (int i = 0; i < n; i++)" pattern are normally "random" enough that it's best to just write "for (;;)" and put explicit checks and breaks inside the body, wherever they naturally fit. Forcing "for (...)" or "while (...)" or "do-while(...)" syntactic constructs is likely to lead to an unnatural sequence of statements. Doing break anywhere is just fine!

do
{
splice(from stdin...);

if (A)
handle_a();
goto out;

splice(to stdout...);

if (B)
handle_b();
goto out;

} while (nwritten > 0);

// do we need some kind of handle_c()??

out:
...

Why make a special case for the "nwritten > 0" condition here? And what's wrong with "break" vs "goto"?

for (;;)
{
thing_a();

if (A)
handle_a();
break;

thing_b();

if (B)
handle_b();
break;

if (C)
handle_c();
break;
}

is cleaner in my eyes.
Side note, is your screen name a reference to the Beaver?
My youtube feed is heavily curated. Every once in a while Youtube tries to slip in some of those monetization channels (e.g. reaction videos, videos recycling snippets from films,...). Also, once in a while, I start exploring, trying to find some new stuff that inteigues me. This seems to kick the algorithm into over drive... It's two weeks now that I kick out channels and content after I watched some Goodwood Racing clips and stupid me clicked on one or two of youtubes recommendations below those...
An incredibly cool example of this is the newest iteration of the HIVE malware which does exactly that. They build a custom VM via RCE in a buggy image format parser which allowed them to execute custom code on an iOS device.
what in the ever mother loving fuck did 9 year old beasturds just downvote me lol.
Data News #22.28 — a data newsletter
Yes, but it doesn't store notes in markdown format, so I can't open my notes in other markdown apps without migrating.
I love hiking. Every year I pack my tent, gas stove, trail food and a small jar of instant coffee and go on a multi-day trek in complete northern wilderness with my best friend.

While I do love my small-batch locally roasted coffee on a Sunday morning at home, I must concur that as an experience it just pales in comparison to the instant coffee sipped in camp on a mountain side ­– surrounded by bird songs of dawn, the amazing views, the smell of morning dew on grass and only the pure excitement for the coming day ahead in my mind.

Anything more complicated than instant coffee would just rob that moment of what is important, which is not the nuances of the taste of the coffee itself.
Oh, they have content on there still? I thought it was just ads.
Slightly out of topic:

> There have been a few initiatives in recent years to implement new a new userspace base system for Linux distributions as an alternative to the GNU coreutils and BusyBox.

Have there been? And why?
I'm glad someone else has noticed this. There are tons of good vids showing mock driving exams with the faults highlighted and explained which I found really useful.

It's mostly good marketing for the instructors, I think - you get to know their personality and chops before you put down the quite large amount of money required for a full suite of lessons. And it's just good PR - adding value and all that...
I'm guessing the opposite (XL -> JPEG -> XL) does not work, i.e., "losslessly convert back and forth with regular JPEG".
You're waking up a bit too late... It's not different than Facebook and their news feed sorted by the "algorithm", the same as Instagram, TikTok or Twitter (at least with Twitter you still can choose)...
Because you vote for your politicians/laws. Having a company decide what law is just or not isn't a step in the right direction.
> By default, in GNU mode, gcc will happily emit FMA at -O3.

I had no idea that gcc was in 'GNU mode' by default, and that specifying -std would turn that off. I always assumed it just had a default standard version that is (very) irregularly incremented.

> I would argue that it would have been fortunate if FMA was disabled by default.

I agree, and (outside of my earlier ignorance of GNU mode) it is most everywhere.

My 'unfortunate' wasn't aimed at compilers per se, but rather at (unavoidable) the non-commutative and associative nature of floating point. I do wish that it was easier to specify at a per-file or per-function level that emitting FMA / performing algebraic and other non-bit-for-bit reproducible optimizations is ok.
Having a headshot for the introduction to the concepts is, to me, more useful than narration over a blank IDE.
The main problem is what is a definition of an "instruction"?

For example, let see the MOV instruction. How many instruction do you count it as?

Intel manual listed 2 variants of MOV using the same mnemonic. One for general register, and another for control register.

But if are also consider GNU AT&T syntax, then we have movb, movw, movl, movq, and movs, depend on operarand size. Do you count as 5 or 1? To make the matter more complex, movd and movq in GNU can also be used for MMX/SSE register, while Intel listed MOVD and MOVQ as seperate instructions for MMX/SSE (but they also list MOVD and MOVQ in the same section). How many do we count?

If you think all of these are silly and a move is a move, do you also count MOVDQA and MOVDQU as the same (MOVDQA works only with aligned 128-bit data, while MOVDQU also works with unaligned data). How about the VEX prefixed version, VMOVDQA and VMOVDQU, that works exactly the same but has no penalty when use in stream of VEX-prefixed instructions?

If we count by actual machine code, then there are like 10+ variations of MOV instruction depend on the operands.

(And I still probably have forgotten about a few more MOVxxx instructions)

The linked stackoverflow is a little bit silly, yes, but we actually cannot count how many instructions there are in x86/amd64.
Arguably for 1-on-1 relationships, but even then it would mean losing some not so close friends, that I still enjoy seeing once every 1-2 years.

But at times it's impossible in practice: my friends will create Whatsapp groups for instance to plan vacations/batchelor parties/random events, and I need to use that if I want any meaningful involvment in the event.

I've sometimes been passive and just showed up, but I'm losing a part of the shared experience.
NamesCheep (and a pile of others) allow you to avoid the public id on the registration.
They (and a pile of others) have very affordable web building plug-ins.

You could also just spin up a github account and create a personal page there. If your content is rather static (doesn't change per user), then you could create a simple html template and copy paste the page, and create new posts rather easily. It wouldn't support comments, but you might not want that..

You could also just set up a new email address that you'd use for all interactions.
OT, but anecdotical: Just a month ago ago, it seemed, my girlfriend was 'multitasking'. Confused i asked her why she does something, left it and leave for a minute or two (in and out). She said: "This seem to be my way to get around 'oh-i-forgot-this-or-that'-surprises" ^^ (-kitchen-talk).

Some moments later i remembered, i had made a comic about exactly that. Searched for, and 5 (um no! way more years ^^) years ago we both sat in the kitchen, when i was writing a note after she confronted me with: 'you seem to forget too much!', after i had forgotten something. So i was writing when she ask me: 'what do you wrote?', and i told her 'A to-do-list'.

So she sayed: 'Show me...' i handed it to her, written on the sheet of paper was: 'What you can do in under two-minutes, do instantaneously !' (-;

edited:typo
When channels start cross-promotions it usually foesn't take long for me to un-subscribe. Dead sure sign the main focus is switching to impressions and monetization. As are reaction videos, or worse reaction videos together with other youtube channels...
Another change in recent years - erasing your history doesn't erase your history anymore. The recommendation algorithm clearly remembers stuff from before erasing the history and there's no way to fully reset it.
Nice! Easy enough. Still, if I didn't know the formula, running a JavaScript macro is often a quicker option for me as a JavaScript developer.
> What organic content remains is drowned out by the firehose of monetized content.

When r/gonewild (NSFW!) is about the only source of genuinely non-monetized content on the Internet remaining... sigh
I'm subscribed to quite a few great channels^1 honestly. I can't say anything about them being born our of passion or something else, but I love the content they deliver. And this is most important.

>It used to be index of useful organic information,

To be honest - no. It became an index of useful information not so long ago. It used to be just a site for funny videos, homevideo often and things like that.

[^1]: To name a few:

https://www.youtube.com/c/athleanx

https://www.youtube.com/c/Strengthside

https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA

https://www.youtube.com/c/LetThemTalkTV/

https://www.youtube.com/c/GreenredProductions

https://www.youtube.com/c/inanutshell
Being familiar with npm doesn't save the time it loses you on its clunkiness. I see for myself and other engineers around me that we waste real time every week clearing our yarn caches, waiting for "yarn install", realizing we forgot to run "run install" after syncing and we have to re-merge and re-upload, etc.

Here's a real-word example from last week: I spent several hours doing creative hackery trying to convince a particular compiler to compile the same file using different dependencies depending on context. That would have been a few minutes of work with bazel, but when your build process consists of "run this off the shelf compiler" and the compiler doesn't have any native support for building two different versions of the same thing with slightly different dependencies then you're in trouble.

Teaching new hires bazel is a one-time cost, and the only thing they'll need to get started on their first day is "bazel build <target>" and "bazel test <target>". When you don't have bazel, on your first day every new hire has to read through a gigantic wiki page explaining how to set up their dev environment (with different sections for mac and linux and special asides describing what to do if you're on a slightly outdated version of the OS, and then the wiki gets out of date and you have new engineers and the infra team all wasting their time debugging why the instructions suddenly stopped working for people on slightly newer machines, etc.)
I know you're not telling this with bad faith, but not everything has to be done with a financial/economic objective. Some people likes to share their knowledge just for the sake of it and that's one of the things that made Internet great... Now it all has to be related with views, monetization and brand content...
It peaked in 2012-2014 and has gone downhill since the rise of recommendation algorithm optimization. The signs were there before, with the rise of let's players and the existence of things like Machinima, but there was a turning point when that became the vast majority of channels.
I think YouTube is like Reddit: it is what you make of it.

If you only ever look at the front page of Reddit, you're going to be fed memes and outrage. If you go and subscribe to a few small, focused subreddits, you're going to see things that are relevant to you.

Same with YouTube. If you watch a lot of junk content, that's what it's going to feed you in recommendations. If you focus on some specific segment of content, it'll give you that instead.

For example I watch a bunch of creators that build stuff (e.g. Tested, ThisOldTony, AvE) and as a result I get recommendations for other relevant creators, like Alec Steele, James Bruton, Tom Stanton and Colin Furze.

When I see recommendations I don't like, I flag them with "not interested" or "don't recommend channel".

There's definitely still organic, passion-driven content out there, especially with new fan-funding mechanisms like Patreon, you just need to focus on it, because it's really easy for YouTube to shovel junk down your throat, if you give it the chance.
Thanks! Cool site, really like it. Are you using Charm CLI?
Oh, got it. I got confused, because the Haskell snippet is written in a point-free, not applicative style.
I think for the quality of games a GaaS model is better for the long and healthy life of an ever evolving game then F2P where (not always, but quite often) developers create problems which you can then fix money.

I believe Elder Ring was a successful and profitable game, but because it's a one time purchase game, the developers probably don't have much of a reason to keep further developing. Economically speaking, they'd probably focus on expansions or sequels - anything that they can sell and put bread on the table.

Where was with GaaS you can keep working on the game.

Kind of like Tesla cars, where they don't have year 2020 model but instead whenever you're buying one you're always* getting the most "up-to-date" version.
Yeah, I just prefer sortBy('created_at')
I was a Czechoslovak kid, I was 8 years old in 1986.

Western electronics was expensive and rare. Industrial computers (mainframes) existed, but only specialists would come into contact with them.

Local industry tried to produce some clones of Western Sinclairs, Amigas etc., like Didaktik Gama [0]. But 1986 was too early to actually meet those "in the wild" among non-elite people. My first classmate had a Didaktik in 1988. We were all curious about it.

There also were computer fan clubs, where curious young guys would meet around those few computers that they could get access to.

[0] https://cs.wikipedia.org/wiki/Didaktik_Gama
Perhaps its a western perspective, but I think you might be oversubscribing this as individualism.

A common phrase is about how you don't choose your family. But you often choose your friends, and many can choose certain communities to actively be in.

I think that you can have a sense of community, of some sort of greater good, of buy in, when you have that choice. For example, someone who has the choice of moving across the country to go to a school that interests them, to help out with an organization that aligns with what they are interested in, to work in an industry that they appreciate.

When society is built in a way to provide people the ability to move around, then those inside it will understand the value of it, and will be active participants in the societal effort. and they will be way more onboard with the "demands" from the society as a whole as a result. Though of course this is a question that can come up at every scale.

At least that has been my experience. I care a hell of a lot more about society when it has given me the opportunity to be part of communities that make sense to me, and to see how others get this opportunity as well. And so I gladly pay my dues, even if I might complain a bit.
Yeah - along side the standard country plugs. So that your portable electronics work in any country
GnuCash – Open-source personal and small-business accounting software
Just be aware that even though these instructions are supported on pre-zen3 AMD, they are pretty much emulated and not very fast.

Otherwise I agree that these are awesome, I know a fast Hilbert-curve implementation using those.
Re: Rick Beato, I agree. Especially his “lessons”.

Check out Pat Finnerty, he does a series called “Why does this songs stink” and he really has an axe to grind with Beato:
https://m.youtube.com/watch?v=hQWfMI4CVFI
All object files and libraries would be cached and shared across builds using the same views (Derived object sharing).
Perl one-liners are fine. But I’m not interested in writing Perl beyond that due to the towering syntax complexity.