skysight-inc/HackerNews huggingface dataset:
Theoretically, Metal can be called from C by going directly through the Objective-C runtime API, but this requires either macro magic (like: https://github.com/garettbass/oc/), or code-generated headers (which was most likely used in the official Metal-cpp wrapper: https://developer.apple.com/metal/cpp/)

But it's not a big deal to move all the ObjC code into a separate .m source file and expose a smaller and higher level C API.
This is going to be completely out of range for a lot of folks ($1600, by the way, nearly the price paid for the current rarely used car). It also isn't really comparable to a basic cup of coffee. (I'm certain your machine can produce an excellent cup of coffee, it just isn't the same category).

I get a perfectly serviceable cup of coffee using a pour-over. I have a travel press, and a full sized press if I feel like such coffee. I can replace all of it - including the coffee grinder and kettle - for less than your machine. Plus, they fit over an over-the-sink shelf without weighing it down.
Now, that explains some recent oddities I bumped into.
I moved from alacritty to wezterm for the same reason. While alacritty definitely feels snappier, the features of wezterm more than compensate for me the speed difference.
I remember looking at this years ago. Still one of the coolest things around.
thorough explanations of FP concepts like algebraic effects, linear programming, dependent types
I don't have any articles. But I can give you my experience.

Disclaimer: I am utterly useless with plants and green fingers and all that.

I have in my garden Morocan Mint (Mentha spicata) and Lemongrass(Cymbopogon citratus). They are meant for much warmer climates but provided you have a wind barrier and above freezing temperatures these plants grow like weeds.

You can also grow them indoors. They are generally forgiving and make for great decaffeinated fresh tea.
I’m an individual contractor. I design and implement cloud architectures that replace entire teams of developers and charge way above the average. Yet the things I do seem so obvious to me that I can’t help but wonder why they didn’t see that obvious solution I’ve implemented. This idea continuously make me doubt if my experience is valuable enough for other engineers.
No poison needed.

https://www.youtube.com/c/ShawnWoodsprimitive-archer

Warning: some people may find some videos disturbing.
If anyone is interested there is a YouTube channels dedicated to mouse traps and other rodent traps: Mousetrap Monday.

Edit: he also has a bit about rat poison somewhere where he explains how to prevent non-rodents from eating rat poison. I cannot vouch for it but it sounded smart to me (farming background).

Edit 2, here's the video: https://mousetrapmonday.com/videos/why-rat-x-is-the-only-rat...

In a couple of the cuts we can see ingredient names, but I, like Shawn in the video take the declaration with a pinch of salt.

For me I'll use traps anyway at my current "farm".
Almost all Kazakhs are Sunni Muslims. If you've meant Christian populations like Russians, then I would be interested to see what's special about Russian Kazakhstani's Santa traditions.

I'd also like to see a hundred or more years old Lithuanian Santa version similar to the Unionist one.

This is not to dismiss your claim that this might be revisionist (I'm not sure), but your examples on Kazakhstan and Lithuania lack evidence.
Big fan of Micro[1] I use it all the time, it hasn't replaced IntelliJ yet but maybe one day...

1: https://micro-editor.github.io
Didn't you know? All culture of the world revolves around the US /s
I had to stop using windows terminal because it has GPU acceleration, which ate up GPU memory I needed for pytorch/GPU accelerated neural nets. When doing regular development work, it’s another story.
Retro games consoles are already useful, as games consoles. People collect and play them still. If anything, modding them into an ultra low powered z80 PC would have less usefulness.

As it happens, there already are a number of z80 micro computers out there. Most of which will already have a CP/M port.
e.g. for me on Windows 11, Wezterm updates slower than both cmd.exe and Windows Terminal. It feels like about 300-400ms to give me control back when I hit ctrl+C. Windows Terminal must be about 100-200ms, cmd.exe maybe a tiny bit slower.

I'm not sure speed benchmarks mean much for terminals though, there's going to be a lot of personal preference involved.
I’m just a student but I would love some content around how to get started with serverless. Also comparing and contrasting different front end or UI frameworks and what you’ve seen that’s worked well or poorly at scale.
I've no opinion on these books as I've not read 'em. Some hackles raised by them it seems? I dare say it's a political bias one way or the other.

I can't offer much on the "British" as we're diverse countries with not so much in common. But for the one I feel qualified to speak on, England, try Kate Fox's excellent "Watching the English." It's a bit cosy, so don't read it if you want to see us eviscerated, but it's well observed for all that.
I'm really starting to wonder what your issue is. Clearly, with the amount of effort you're putting in to obscure the issue, you've got to have some sort of emotion-driven agenda. And your attempts are so plainly transparent, I'll just come out and say it: I don't think you know what you're talking about. People who know what they're talking about don't obfuscate the way you are.

Turn your calculator off, and close your spreadsheet. I'll break it down in even simpler terms.

The vaccine has been approved by the FDA. They approved it because the costs and benefits of getting the vaccine outweigh the costs and benefits of not getting it. Same with the booster, if you're currently over 16.

As for missing work, spending a day in bed, that's not particularly relevant. We're discussing the booster, which means the only people who are relevant are those who have already had 2 doses of the vaccine. These are people for whom that cost is clearly not that significant, because they've already paid it twice. But, if you're making this decision for yourself, this isn't a thought you're going to have, because you already know that.

Regarding not infecting people, again, we know the vaccine is effective. It's effective in reducing hospitalization, severe disease, and against getting the disease in the first place. Again, this is why the vaccine got approved.

If you don't get the disease, how many people do you think you'll infect, hmm? And, if you have a lower probability of getting the disease if exposed, if you get the shot, does it or does it not mean you will infect fewer people if you get the shot? Simple logic.

The rest of what you've written is just some straw man bullshit I didn't say, which, again, I believe you wrote because you have some emotionally driven agenda here. There's no other logical explanation for why you'd want to obscure the issue, when it's so dead simple.

It doesn't take 30 minutes of googling and plugging numbers into an Excel sheet to figure out that getting the shot is the best option on a cost/benefit basis.

Any questions?
“St Nicholas” is just a Catholic fairy tale; an attempt to fabricate history to connect Santa Claus to religion.
We cache the directory on CI and get the same benefits without needing to make our repo massive.
Thousand Companies per YC Batch? RIP YC
Things like:

-How to do modern frontend dev without installing almost a Gb of transient onliner JS deps.

-Modern Frontend development for Backend devs.

-Mobile apps development without installing huge frameworks and heavy tooling.
Most farms are also commercial and most of them still feed their cows and paint their barns even though in the very short abd short term it doesn't matter.

Edit: Same goes for basic politeness or being customer friendly. Can be very good for the stock price long term even if it doesn't matter in this quarters result.
A Pictorial History of Santa Claus
This is pretty awful. Seems easy to fuzz every input form and API param to see which websites are vulnerable just by seeing which sites get a response. Once a site is found to be vulnerable, a malicious actor can try to funnel all logs to an external server, add a remote shell, and potentially scan the production network of whatever was running log4j. Once in the internal network, they can again scan for log4j exploits. Too many groups blanket whitelist cloud IPs like AWS lambda. Seems like there will be a cascade of experian-level data leaks coming. Even if things are somewhat locked down we've seen time and time again, there's internal sprawl where access to an internal bucket or git repo, or an escalation in the CI/CD pipelines leads to full access, then data dumps/leaks.
Yet the things I do seem so obvious to me that I can’t help but wonder why they didn’t see that obvious solution I’ve implemented.

Practically everyone who has a decent amount of experience delivering something feels that way. Usually it's a combination of the original team not having as much experience, or that the situation at the time didn't allow it (lack of resources, incompatible acceptance criteria that no longer apply, etc), or that you've missed something important that actually means the solution you're going for is the wrong approach. Understanding which it is is hard.
Amusing to see the marmalade article on here, contrary to it - most people do not have marmalade for breakfast in the UK.
https://archive.md/qwYYD
Educating people to be able to use the internet is part of getting internet access for everyone. It's not just access to the tech; it's the entire infrastructure and knowledge to use it.
The new terminal in windows 11 has GPU acceleration.

Tho control character latency likely doesn’t have anything to do with the responsiveness that GPU text rendering provides, since ctrl+c is a sequence captured by the OS it’s more likely to have something to do with which ever API the terminal uses to capture input or even the OS itself since I guess the OS still captures the sequence first then has some checks if the object can be universally copied and if not passes the sequence to the active window in focus for it to handle that.
Semantic versioning and similar variations have been used long before that term has been coined.
Indian Prime-minister Modi Twitter-account was briefly compromised
There’s plenty of incentives to conform, but no actual requirements. For example the DoD subsidizes war movies it agrees with. When the goal is to make money, that’s hard to turn down.
> When it changed from 1.8 to 9.0, they suddenly saw a "Java Version 0" and didn't know what to do with it.

That's true. That change was probably the biggest single "breaking change" in that release.
Your opinion is naive, this isn't about using a website it's about centralisation of the internet.
Is there a time limit for each player?
An Async and Dynamic ORM in Rust
Ahem, consider a hypothetical situation where the $0 version has an RCE :)
Same. Mostly because I've read in many places that it is the fastest, despite not being GPU-accelerated. Wonder if someone can chime in and say if it's true. What I want, in order of importance, is good font rendering (Kitty, for instance, doesn't have the best), speed/responsiveness, and maybe Sixel support. Not interested in tabs at all.
Most sites should be able to switch to CSS Logical Properties to remove the need to flip directional properties https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical...
for this use case is better to use yarn 2+ with Plug'n'Play enabled
Not that hard if the solution is about gathering and transforming data. The benchmarks are quite definitive: servers cost, performance, correct output.
It's not even shared infrastructure like roads, since software is durable and the cost of use (and copy) is zero. Free and open source software is like science and technology. Like the modern wheel, candle, and cooking.

Plus some folks are tweaking and fine tuning it from time to time to be compatible with road 5.2 and with axle 3.1 and so on.

GitLab uses a delayed release (open core). Paying customers get the features first and months/years later they get into the free tier.
There is one on the list that is "the long con of Britishness", not sure how the rest can be seen as "anti British".
Now can we please stop with touchscreens in cars please? Or knobs that you can't figure what angle they have. I want to be able to set the airflow on the windscreen without taking my eyes off the road or stop and fiddle with a touchscreen...
Nice video about the subject of world population, in french:

https://www.youtube.com/watch?v=DxHwUt87izg
These packages are only needed for building the project, not for running it (and X11, GL and ALSA can be considered 'system libraries', because there's no way to create a X11+GL+ALSA application only with syscalls, you'll have to go through the DLLs APIs).
Surely the insurer would become suspicious if the OP was then sued soon after, and then refuse to pay? My experience with insurance companies is that they will go to the ends of the earth to avoid paying anything.
I have used logging all my life (2 decades career) and even log4j at times, but I can’t remember ever logging any messages that were expanded by the logging runtime (rather than at compile time or by the language runtime). Have I been missing out on anything important? Of course the configured log pattern is expanded like log level and date, but if I understand correctly this expansion can take place in log messages?
A very cheap and easily implemented idea to help with climate change. That could be done in huge swaths of the world where a lot of people currently live. It probably needs some government help to stir people into action or make them aware of it. A tax break maybe for painting your roof white in a hot country/state?

In northern latitudes it would be nice to be able to change the albedo of the roof to reflect energy in the summer and absorb it in the winter (although the effect in winter will be muted in places where snow accumulates on the roof.) I wonder if there exists anything like that.
Get Rewarded for Browsing
Before that, the Chinese medicine was called Han Medicine, there are also other medicine. Also the Chinese medicine are collection of books.
You are wrong

> The Dutch are credited with transporting the legend of St. Nicholas (Sinterklaas) to New Amsterdam (now New York City), along with the custom of giving gifts and sweets to children on his feast day, December 6.

https://www.britannica.com/topic/Santa-Claus

It's a fact that St. Nicholas existed, and that he was portrait with a white beard and red clothing a millenia ago.

https://commons.m.wikimedia.org/wiki/File:Nikola_from_1294.j...

Maybe have some more respect for other peoples' culture, especially when linked to spirituality.
Reaction-Diffusion Playground
In 2017, 71% of the global population (5.3 billion people) used a safely managed drinking-water service – that is, one located on premises, available when needed, and free from contamination.

https://www.who.int/news-room/fact-sheets/detail/drinking-wa...
Interesting, in my case Thrash/Death/Metal work as good as listening to the rain.
"How to read an error message."

This would help countless people new to development. Lots of systems (I'm looking at you, Java) throw up vast splats of tracebacks. Others chunder out great chunks of poorly digested code. Sometimes daunting even for experienced people.

An article with basic advice about looking for the one or two useful lines in error messages would be great.
Lower CPU usage but higher GPU usage. On my laptop I get muuuch more battery out of it (going from 6 hours to ~2 hours) if I disable everything that may wake up the GPU and force software rendering everywhere (since, unlike GPUs, it's much more often able to rerender only the parts of the screen which changed)
This will be the first RISC-V chip I have heard of that implements the popcount instruction.

To my knowledge it is not required in any standard profile, so getting a compiler to generate the instruction will be messy.

When run on a chip that does not support the instruction, typical 10x optimizations become 10x pessimizations instead.
Not just concentration, I concentrate for art/design tasks as well, but I can still process audio while doing those things.
We run an npm server that proxies request to npmjs.org and caches what it got.
Yeah well, I recently flunked a role I had years of experience doing. The expectation I assume in some of these phone screens is that you will lie to get the job. I refused to tell them that I had done something I hadn't and laid it out to them why something they were asking for wasn't possible in an IC role. I refuse to play these games.
Type-Safe Printf for C
Probably the 1e6th approach, but anyway, I also wanted to play with this myself: here's a _Generic and macro based approach to get printf type-safe in C. It needs C11, and uses some gcc extensions.
Retroquad 0.10.0 Public Release
Hmm, I do wonder why would a terminal use so much GPU ressources. Maybe it gets better with reducing scrollback? Seems extreme anyway.
I think it's highly variable, depending on the size of the population, how hungry they are, if they have other food options available, and their culture and genetics. Sometimes the traps get them, and sometimes they definitely don't. And if the traps don't get all of them, the problem isn't really addressed.
Dubov hits back at accusations of betrayal
You mean like this? https://pbfcomics.com/comics/now-showing/
I would also like to see this along with all the boring but important security stuff.
And by boring security stuff, I mean SAML in a ADFS environment with those frameworks techniques. And a sane upgrade and update strategy that doesn't mean that 90% of the effort will be spent on lifting up package versions.
Thank you Coolgeek, I had believed this was new news
The math probably doesn't check out. Paying 0.1% (1e-3) revenue for a core business dependency is a no-brainer (if you have reasonable margins). When you go from dozen to hundreds, you will not only bleed dry, you will be paying more than a fair share of what is needed to sustain/develop the dependencies.

When your software is used by billions (1e9), a adequate/fair share may be around 0.00001% (1e-7) with huge variability, but try paying 2c for your favorite logging library, 3c for gcc, 1c for task manager, 0.1c for a tool you never heard of ...
> Making it easier and making it a common habit. Companies need to realize, that paying maintainers/contributors pays off for them.

Definitely agreed.

> Looking at https://flossbank.com/, this seems like just what you describe. I don't know how it works exactly, though.

That looks ... related, but I _detest_ that it relies on injecting ads into package managers. It's also not extensible.

I think an open source tool would be preferable so that incentives don't get skewed by for-profit motives.

I would also prefer if the payments didn't go through a single company. Paying developers through GitHub Sponsors, Patreon, Flattr, or whatever their preferred mechanism is.
Best Time to Buy Cryptocurrency
How to build an Open Source Business in 2021 (Part 1)
I don't know exactly how to name it but... Something along the lines of tutorials/courses how to make code for Error Handling (front/back), Defensive Programming, Observability, Tracing, Contexts/Stores at the Airbnb/Spotify/Basecamp level. That means, instead of hello world, show the best practices and all of the things that makes those things perform well, be maintainable.
What's been very successful through history has been that new religions adapt, displace and take over old traditions. Midwinter celebrations to Christmas and so on, or why not jewish holidays given a new story in christianity while continuing to be celebrated at the same time of year or maybe even with the same food (originally).

If one is optimistic, this "depth" of traditions surrounding christmas or maybe other holidays give them a bigger meaning, it can encompass all the different traditions at once.
The way gun suppressors work in movies and TV is complete fiction, in real life suppressors can attenuate gun shots by maybe 15-35 dB SPL at best. 140 dB SPL is the threshold at which sound causes pain, 120 dB SPL is the threshold that risks instantaneous noise-induced hearing loss, and most rifles and handguns using standard ammunition are in the 140-170 dB SPL range. Even with a suppressor the volume a typical gun produces is enough to be painful and to cause permanent hearing loss if no additional hearing protection is used. In the typical best case scenario using an extremely underpowered subsonic .22LR round with a suppressor a gun shot will still be in the 120 dB SPL range, and for reference, hunting even small muntjac deer with a .22LR would be considered inhumane and in many parts of the world (including many American states) it is illegal to do so. It is a round intended to shoot rodents and birds.

I realise this comment is a nitpick but it's something that needs to be brought up any time suppressors are brought up. The only relevance suppressors have on the gun control argument is that their use and sale means that gun operators have less risk of suffering from hearing loss (especially when shooting indoors in a range) and people living near shooting ranges are less likely to complain about noise, i.e., there's no public safety argument here, it's purely ideological, and that's fine if it's what you're going for but it's not a compelling argument or one that holds up to scrutiny. As a point of comparison, there's very little controversy over suppressors in Europe and typically no additional regulations are placed on their ownership beyond the regulations necessary to own the guns that they're used with.
I moonlight as a YouTuber showing how to GROW food on 1/3 acre.

https://m.youtube.com/watch?v=p1ZIumjXukI

The answer is snap traps not poison.

Fight when the LAW of NATURE is violated, alarm systems all over the Conscious, Subconscious, and Unconscious UNIVERSE.

Stop the CIRCULAR destruction of NATURE.

The ONE verse of the UNIVERSE is a Trivium, Inputs > Process > Outputs

Let's only put GOOD in the world.
Yes — simple pattern expansion is pretty handy. For example:

log.debug(“Added {} records”, added.size());

In this example, the cost of string concatenation / interpolation can be avoided when debug-level logging isn’t enabled, which is a lot cleaner to read than surrounding all the detailed logging with “if (log.debugEnabled())” checks.

I agree that the more complex expansions that log4j evolved to support are of pretty marginal use. The oft-cited examples — context information — are IMO better added as additional fields in the log record than developer-interpolated strings.
Sinterklaas actually has a lot of pre-Christian aspects (such as Zwarte Piet's bag). The mythic figure of St. Nicholas probably predates the arrival of Catholicism in the Netherlands.

(The non-mythic figure of St. Nicholas was also an actual person and not just a fairy tale, as is common with this kind of mythology.)
"Music can help either sides" - I just don't hear music at all when programming, it doesn't effect my output.
It is very, very different.

X86 extensions get added onto the sum total of almost all the previous extensions, so that the number of variations to support has grown about linearly with time. RISC-V extensions are more or less all independent, so that the number of variant targets explodes exponentially as they are added to.
Comments amounting to "I am the science!" don't help either.