skysight-inc/HackerNews huggingface dataset:
Lots of great content mentioned already, but one less known channel I really like is Classics In Color. She makes videos about ancient Greece and Rome, but the subjects are often things that aren't talked about much in the mainstream, like sexuality.
This assumes that tasks can be defined as small and large ahead of starting them which goes back to a similar mistake that you pointed out - our estimates need to be true and have high confidence. Estimates for tasks have high variance and some of them will turn out to be inordinately complex, though not clear at first. Second one is that it assumes all tasks are of same priority and the utility of all tasks are equal.

Both of them are not true for software tasks. The assumptions behind the queueing policy are not true here.
Perhaps you can explain then how Lyra McKee (who worked for TechMeme) was murdered in plain view on a public street in Derry by the “New IRA” or why police say the murder weapon was used in four other paramilitary attacks. She was not an “insular” person (she had many contacts in Sillicon Valley) and is hardly an isolated case, nor was she “depraved,” or from a depraved estate, or someone who is not cared about. She was perfectly lovely. RIP
No mention of leftpad? Kids these days don't study history.
When to Kill the Canary
Clickspring: https://www.youtube.com/c/Clickspring

He does beautiful, calming videos of his meticulous machining work. He recently worked on recreating the Antikythera mechanism.
Most of the leaders selected for the South Korean govt where collaborators with the Japanese occupation.
Being a team player in my mind (an IC turned manager) is helping the organization optimize for building the right thing, not building things right. You can find a lot of programmers that are decent technically, but the best ones I've worked with cared about making sure what we're building makes sense. It allows us to design architectures that are fit for future changes in regards to how the product evolves. For this to happen you need to communicate and acknowledge that sometimes not coding, but aligning makes the coding part of the job much more efficient.
> "The biological clock is more sensitive to blue light than longer wavelength light, or warmer colours," says Derk-Jan Dijk, professor of sleep and physiology at the University of Surrey.

> "If we're exposed to too much light in the evening, our biological clock will delay," Dijk says. "When it's 11pm our biological clock thinks it's only 10pm, but we might not be sleepy yet, so we go to sleep late."

As an immigrant to lands with extreme seasonal changes in the amount of daily sunlight, this does not make a lot of sense to me, and I suspect there is more to the story. People here are no more sleep deprived than anyone else, despite the sun never setting, or always being above the horizon.
Yes, I know Riot has stated that VMs aren't supported.

I'm no expert on anti-cheat but other popular games (e.g. Apex Legends) run without BSoD and as far as I can see don't have serious issues with cheating.

I don't think this is an issue of technical necessity so much as an issue of there being very few Linux gamers and even fewer using something like VFIO to run games rather than dual-booting.
Doesn't New Zealand have tons of hydro? Is it possible summer solar could be used to pump up a mountain reservoir somewhere with that energy sold 6 months later at a premium?
Bugs are a huge part of the environment. They pollinate plants, help with the break down of dead animals and plants, are food for other insects and larger animals to name a few benefits. So at the very least we'll see, are probably seeing now, a decline of certain larger animals and plants. The web of life is being disrupted so it's only a matter of time before it affects us all.

Over the years I've only heard of the decline in their numbers. And some of the bugs being put on the endangered list. But in most of the industrialized world the goal is to do whatever needs to be done to get rid of them. It may seem that there are too many of them to endanger their population but a combination of habitat reduction, climate change and our indifference to them will eventually have a very big impact on their population. An, in turn, ours...
Michael Yeadon, formerly of Pfizer, on Covid and the “vaxx”
Do you have a source for this?

The EMV spec doesn’t include encryption of any data sent to the terminal from the card.

The transaction cryptogram is signed, however.
Agreed, sizing is one of the things that can set apart devs, either due to experience, knowledge, or some combination of both.
Just say no. Add more windows.
An underrated choice is Google Play Books. Share an epub file to it and Google will upload it and make it available on the app and on play.google.com/books, with page position synced and everything else you’d expect
This has been true in my personal research too. When projects are sufficiently decomposed, a "ticket" about implementing part of a project is generally speaking within the same order of magnitude.

However, this article is not talking about "tickets" but rather about the entire project. So that you may or may not be able to break the project down into roughly-constant chunks is irrelevant for the arguments of this article.

What matters is the size of the full project that you need to see through from start to finish in order to get business value out of your work.

(Yes, you can usually break down the project into smaller chunks too, so that you see business value quicker. However, these are rarely of constant size anymore, in my experience.)
Why should Portland risk damaging its environment to pipe water to San Diego? What about when Reno, Las Vegas, pheonix, Palm Springs, and tiajuana want more water? Should we pipe it to them too?

The solution is to use less water. That means moving agriculture or humans out of these listed areas.

> what am I missing?

What are you understanding?

You see rain in one place that you visit and think the solution is to pump water back to a different place in which you
live? I’m not sure you have thought through this much at all.
And yes, by modern standards they can suck some juice but even a large ARRI Skypanel only draws 1500W [2], which is similar to a small air conditioner.

Why would you compare it to an air conditioner though? Those aren't equivalents. You need to compare it to an alternative light source. A bright LED bulb uses about 13W. You could have 10 of them and still be using less than 1/10 of the energy...
Traffic control devices that "alert" drivers and rely on their choice to slow down are pointless IMO. Better to make it almost impossible to drive at an unsafe speed without ruining your car, removing the choice.
Stuff Made Here is super cool: https://www.youtube.com/c/StuffMadeHere

He's like a younger version of Applied Science: https://www.youtube.com/c/AppliedScience

I also consider the likes of

Bismuth https://www.youtube.com/c/Bismuth9 and

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

to be intellectual in the deep dive historian type of way.

LPL has already been linked: https://www.youtube.com/c/lockpickinglawyer

I used to follow NightHawkInLight but his content has slowed recently: https://www.youtube.com/c/Nighthawkinlight

Matt Parker is awesome (I have his book, too): https://www.youtube.com/user/standupmaths

He appears often on: https://www.youtube.com/c/numberphile
You buy adjacent property instead of insisting that everyone does the same thing with their property as the homeowner growing things? Invoking "externalities" as if everyone wants to do the same thing (growing things) on their property is exactly how you end up with America's suburban monoculture.
Yes, VS is free for individual devs, and for five users in a small business. Does it matter though? If you're too cheap to pay for developer tools, you're probably a terrible place to work at.
FWIW, I’m on Windows and still prefer Rider over VS
Obviously there is some degree of subjectivity as what a given language's competitors are. In some sense all languages compete with one another but I do think there is some natural clumping of languages/ecosystems.

In my view Python and Ruby are not natural competitors to C# as they are dynamically typed and (in Python's case) interpreted. Similarly Rust, C, and C++ are not natural competitors to C# as they do not have a GC. Java, C# and Go, on the other hand, are pretty similar.
Zod is really cool.

Similar in F# land is https://github.com/Zaid-Ajaj/Fable.Remoting
While both client and server are designed to be used from F#, they should be able to be used from js/ts as well as c# if desired, though I have not tested that.
I'm aware; that really doesn't make this excusable practice though.
In a reddit thread I read about the link between the gut biome and different diseases. Someone commented about custom probiotics and that they had seen improvements. They were in the US and they had used flore (I have no idea about them). I think it's worth a try.
I wish more people would read this. Both leads and devs. Finishing is the difficult part of software development. Conversely opening new projects/features/bugs is very easy. Opening many tracks in parallel slows down the entire team to a crawl to which the standard workaround is to simply work more hours o cut corners and take shortcuts thereby increasing tech debt as you go. Fight fire with fire.

I also find people are twisting definition of done to make it look as-if it's over. Something being coded usually isn't done. It still needs to be tested which is the labour intensive task. Something being tested isn't done, it must be shipped and released to production. Code in production still isn't done. It must work and be performant enough, might need more logs, might need more monitoring. Last but not least it must get into the hands of the users who give the final word. But even then it might not be completely finished.
I think podcasts would be a better source. Audio only is great because you can be doing something else while listening.
> My hope is that .NET and C# have a resurgence as .NET 6 rounds the corner. With .NET 6, C# 10, and minimal APIs, the language feels more modern than ever and is the perfect gateway from TypeScript/JavaScript on the server to .NET.

Oh please please please let this come true so I can write c# on the backend again. I love typescript because it made JavaScript (i.e. front end web) so much less shit to work on, and I’d prefer it over ruby or python backends still, but c# hits such a sweet spot of ease to write, while still remaining relatively performant.

Go and rust are probably better for certain applications, but c# would be light years ahead of things like ruby or python.
Nice list I would just add few more:

-Climate Town https://youtube.com/c/ClimateTown

-Advoko makes https://youtube.com/c/Advoko

-AdamSomething https://youtube.com/c/AdamSomething

-AppliedSience https://youtube.com/c/AppliedScience

-Carykh https://youtube.com/user/carykh

-Wendover Production https://youtube.com/c/Wendoverproductions

-StuffMadeHere https://youtube.com/c/StuffMadeHere

-SteveMould https://youtube.com/c/SteveMould

-SmarterEveryDay https://youtube.com/c/smartereveryday

-PhysicGirl https://youtube.com/c/physicsgirl

-NileRed https://youtube.com/c/NileRed

-nighthawkinlight https://youtube.com/c/Nighthawkinlight
If you're running 1500 watts in your office all day long you'll probably need a small air conditioner too!
Hey I’m just curious about what you said here. I’ve got Kindle Paperwhite but I was thinking of moving away from Amazon in the future and buying Kobo for example when the upgrade is due. My only worry was money spent on Kindle books. Will I be able to move the purchased books easily to Kobo? So they look natively? Thanks!
This is excellent. Thank you
These changes would prompt some additional remarks about the Rust implementation: most optimisations make code more verbose and less idiomatic, but in Rust it can sometimes be the opposite.
> satellite dish, silvered, with an LED array at the focal point

An example from DIY Perks YouTube channel [0].

[0] Building an artificial sun that looks unbelievably realistic. https://www.youtube.com/watch?v=6bqBsHSwPgw
I've been a .NET developer professionally for seven and a half years. Rider is the way to go. Visual Studio has improved dramatically over the last decade or so, but Rider is still way ahead of it on code search/discovery, performance, and general user experience. I did a tech talk at my company where I demoed Rider vs Visual Studio 2019 performance on our bigger projects... it was embarrassing for VS. VS 2022 was substantially better on performance, but also crashed during the demo.
Religion is a human need - maybe not an obvious animalistic one but because it crops up with every civilization, I think it isn't something on the outside, it's something within us.

Wheather you think it's a means of social control, a way to create distinct in-vs out group, a means to cope with death or whatever you attributes you give to it..

Just because you can rationalise it doesn't mean it goes away.. just like you can't suppress base biological urges by "thinking them away", atleast not in the long term.

Religion just comes back up in other places in forms that don't even look like the original thing but shows all the signs of it.
> Apps, requires you to install them and they always require you to sign in.

A) app-less or install-free apps are a thing, on iOS they’re called app clips and work great.

B) the mcd’s app (and all of the other fast food apps I can think of) don’t require a login. You pay for your food when you order it, so the ‘anonymous order’ attack isn’t a thing.

Also they usually take ApplePay, which is an added security benefit.
I agree with the general idea, but I'm not sure putting development and product in an antagonistic relationship will improve things.

They're different professionals with different ideas of what's important. Someone in product is unlikely to understand the development cost of leaving something half-finished, because recognising it as a maintenance tar pit takes development expertise that can be hard to articulate (as expertise tends to be).

What's needed is close cooperation, not finger pointing.
Fable is pretty nice to work with.
Writing bindings is fairly trivial given typescripts influence on the front-end library landscape, and you can just yolo call things dynamically if you want.

Here's a small gist where I use fable-py to use the python prettymaps project that was posted a week ago on HN: https://gist.github.com/Banashek/1cc3d8435843bcff230906fb037...
I think he's good as long as you can remain critical - he's brings up some good topics but people need to come to their own conclusions. He's pretty anti-SpaceX, but I think some of his criticisms are off there.

I remember one of his arguments was that starship was nothing special because fully-reusable launch vehicles had already been tested - but who cares about that? On the other hand, his criticism of musk's vegas tunnel is fairly spot-on IMO.
Ambos are Paramedics
The problem with TypeScript is that because it's compiled to JavaScript eventually, it's broken whether it wants to be or not. TS might make sense on its own, but the medium is the message. You can't escape the bizarre stuff JS does when it's right there, under the hood, waiting for you...
I think those initial diagrams/explanations miss a key detail. The longest step in cooking burgers is the grilling step, in which the cook is just waiting for the burgers to cook, and won't speed up the process by giving attention to one burger instead of 2. The idea that 3 burgers would take 12 minutes while 1 takes 4 isn't realistic, even without all the batch processing math later in the article.

I still agree with the idea teams should do one thing at a time in general, but if you are going to do anything in parallel, it makes most sense to do other work when waiting for something to complete (as in the grilling step in this example)
> Again, I think you've lost sight of just how difficult some of this stuff is from the perspective of someone who has no or only passing familiarity with it.

Let me restate that I help run a makerspace (minor asterisk, it has been in hibernation for several months for COVID). In practice, that looks like people with no prior experience wanting to make an embedded system (not in those words, obviously), 3-d print something, or just see what we're about. We tend to start people in the first group on ESPs, and they seem happy/successful. The second group more-or-less randomly ends up on OpenSCAD or FreeCAD depending on who they talk to, and has a fairly low success rate.

My impression of the Arduino IDE experience, when targeting one of the many available 32-bit boards, is that it's just as good as targeting AVR. There should be enough abstraction in the right places, so that a driver for an LCD or whatever will work just as well on either architecture. There might be one additional step to install the extension to use Adafruit boards for instance.

Are there a lot of people in the community struggling with 32-bit systems, doing things that just work on the AVR ones? From what I've seen, struggles with these small ARM systems, are usually either people starting from closer-to-metal (and the micro is, obviously, more complicated than an 8-bit AVR), or people working on problems that are just bigger than would be appropriate to solve on an AVR to begin with.

I'm familiar with the forums, blogs, etc. and I can accept there's more beginner-oriented material for AVR. However, that does not say that the material for more modern parts is insufficient - either in the Arduino world or outside of it. For the most part, the material people use when learning isn't (or doesn't need to be) architecture specific.
That’s more a critique of the author than the concept - I gave up midway through the article but order combinators remain a useful tool, particularly as a library. To my eyes, the logic here https://github.com/JacksonKearl/RollDice-Discord/blob/master... is much simpler than the equivalent recursive descent code would be. I’d be interested in an article comparing them in greater detail.
As a C# developer I could say the same about my experience dealing with my first foray into [insert random language] and my attempt to develop [something with a non-trivial framework].

The issues you had could be attacked by navigating through this section of documentation, diving into the tutorial referenced in the beginning of the Overview section and the subsequent sections: https://docs.microsoft.com/en-us/aspnet/core/web-api/?view=a.... This is not necessarily in defense of c# and dotnet, but this reads like you barely spent any time trying to digest the documentation.
static site generator + visual studio code is good enough.
vscode has emmet that can create <html> part.
vscode also has image preview extension.
I used to create my own GUI, but find out it was unnecessary
I absolutely agree with you pcr9103303. I have been following this practice since 5 years and I have benefited immensely from it (recall, retention and revision).

I have a dedicated screenshots root folder with sub folders that gets synchronized with the cloud and I go through them regularly.
Towards robot accelerators, democratizing hardware acceleration in robotics
Because of sharing internal information from the screen? This would be. My first thought.
The only parts that are noticeably Windows-centric are some of the tools around .NET. The older tools are Windows-only, you can't get Visual Studio on Linux.

For ASP.NET there is nothing Windows-specific in there I've noticed.
Yes my i5 Windows 10 machines takes longer to boot, but then I don't have a SSD virtual hard drive.
I would do that but my workplace doesn’t allow it ;(
> out-of-context that fact may be.

What's out-of-context about it? It seems very relevant to me. And it seemed relevant enough to the person who wrote the article to still put it there.

> some little factoid

> distorted your worldview has become

Of course, I don't appreciate your disdainful tone towards me.
An STM32 emulator written in Rust for 3D printers
One of the neat things about the "always pre-empt the currently processing task" is that you don't need to know the size of any task! All you need to know is that it's variable, which you can find out from past data.
Environment variables are mostly underplayed in social science, but why?
Hmm.. Analog "Vocoder" technology was invented in 1939 https://en.wikipedia.org/wiki/Vocoder

So I'd imagine that by 1993 it would have been possible to do analog voice coding, digitize the codes, and then a mainframe could scan through the codes which are just "envelopes of the bandpass filters". (Just a guess)
> In the winter humidify the air for more efficient heating?

I'm rusty too, but the more mass you have, (or things that takes heat) the more energy you need to heat up. But then you have inertia. That's why people put bricks around simple wooden stove - so after the wood has burned out, those bricks still give you heat.
Fleets of cars would require additional infrastructure being built (specialized parking structures, staging areas, etc) so would increase costs. At this point we're also talking about the theoretical extension (fleets) of a theoretical concept (self-driving cars) so basing this execution in reality seems fraught.
I don't think that link makes or really directly supports the vastly broader claim you're making. And of course 'Democrats' includes a Black political elite influential enough to play kingmaker for the democratic party presidential nominee just this last election. The republican party just doesn't have a Black political elite, never mind an influential one. It's weird to claim whatever Democrats are engaged in has the sole purpose of serving the interests of white liberals.

But let's try 'race neutral policies regarding immigration'. In the previous administration, was VDARE fan Stephen Miller, in your view, advocating for and working to implement race neutral immigration policies?
That’s a fantastic idea, thanks for sharing. It’d be fun to set something like this up for gamedev
It seems like you don't live very far up north. In southern Sweden where I am we have less than 8h of daylight and I would love a sunlight. I've toyed with the idea of building one when I watched one of the many videos mentioned, but we live in an apartment with little room for it atm.
I'm really surprised nobody has gone class action on Amazon on this.

Every single successful author seems to have hit this on Amazon. It seems like this should be worth a stupid amount of money and well worth taking Amazon on.
If a person has taken the side of a terrorist group, they've decided any victims deserved what they got, so providing evidence that such belief is clearly nonsense is going to be ignored in favor of whatever twisted worldview they've taken up.
If you are looking at server side stuff, here you go
https://www.techempower.com/benchmarks/#section=data-r21
It takes decades to learn how to make a song that millions of people will listen to on the radio. It takes decades to write an app that millions of people use every day to do their jobs.

You can teach somebody to play the first few bars of Stairway to Heaven (or at least something that sounds recognisably like it) in an afternoon. On an Apple II, you can write a BASIC program that looks like Ultima IV or VisiCalc in maybe a week. But it would take years of study, let alone effort, to make something that looked recognisably like Elden Ring or Excel.
For what it’s worth, the subthread you are commenting on specifically talks about GKE. GKE is removing docker support, period. That’s not plainly wrong, it’s in their support document.

For most users, using docker through a CRI compatibility layer is not an option as they use some sort of Managed Kubernetes, and I am curious to hear which of those keeps supporting docker as container runtime.