skysight-inc/HackerNews huggingface dataset:
I actually find it quite reassuring that YouTubers with an individual style and personality end up doing better than those trying to make generic me-too Mr. Beast style content. Looking at the OP’s channel, there is basically nothing about their videos which screams “unique individual”, which is probably why they are struggling. I have discovered dozens of creators that maybe don’t have the most optimized thumbnail, titles, or production values, but still manage to convey a unique personality that comes through in their videos.

As I said, this is actually pretty reassuring and is probably why YouTube, all things considered, is the most authentic social media platform nowadays.

I hope that wasn’t too harsh, and my advice to the creator is to think more about what your unique brand is, how you can convey it in a thumbnail or video title instantly, and just generally be more authentic and original in your videos.
What about putting common template parameters into an external template in a binary libray?
I guess that's the difference with me? My first *nix was NetBSD in 1993, then it was a mix of Linux and Windows for some years (with a short dalliance into QNX), and then OSX in the mix. Some work in the terminal with vi, IDEs ranging from Borland 3 to VS to Codewarrior to NetBeans to Xcode and Android Studio and VS Code and everything in between.

And yet I never once felt any loyalty to any of them. I only cared that it worked well enough to do what I wanted it to. Even today, I'm writing this post on a Windows 10 machine, connecting via OpenWRT to the internet, have a couple of NUCs running Debian for containers and VMs, a NAS running NixOS, a MBP, and a Samsung Galaxy. Oh, and a $500 magicbook running Ubuntu Mate that I use for travel.

I watched all of the holy wars from afar and just never got it. Why cut off your nose to spite your face? If it has good stuff, why not enjoy it?
This is the patch that I wrote to make the “Mac OS ROM” file bootable on the mini. The original development happened at MacOS9Lives. Anyone interested in Classic Mac OS hacking is very welcome to join us at #mac68k on Libera.

https://github.com/elliotnunn/tbxi-patches/blob/master/macmi...
What fire mitigations are there for these kind of disasters besides complete depopulation? There are already 15k firefighters working on this one. It's just gonna get worse with climate change.
> It's like saying we need to get rid of toilet paper because it cuts down so many trees.

Better not to trigger the bidet crowd.
That's definitely the case in Altadena which is a historically minority neighborhood. The cities south of Altadena like Pasadena and South Pasadena were redlined by real estate agents for decades after desegregation, which forced African Americans and Latinos to settle the foothills of the San Gabriel mountains at that wildland-urban boundary. Lots of people lost homes that have been in their families since the 60s and 70s.

Who knows? If not for those policies, Pasadena could have been built denser and Altadena could have been miles of flat natural reserve that acts as a large firebreak where firefighters can easily fight the flames before they threaten thousands of structures, with frequent prescribed burns to keep the fuel load down.

That's probably the real kind of conversation we should be having of municipalities easing housing restrictions to build denser and the state buying up large swathes of these wildland adjacent communities to create larger breaks between the hills and the houses.
The 2002 Power Mac G4/1.25 Dual Processor (MDD) is a good option too. It has dual PowerPC 7455's w/ 2MB L3 cache, supports 2GB RAM, 4 PCI slots and a 4x APG slot that came with either a 64MB ATI Radeon 9000 Pro or a 128MB NVIDIA GeForce4 Ti. Plus there's a ton of after market upgrades for these.

https://everymac.com/systems/apple/powermac_g4/specs/powerma...
I've seen pacman and opkg hose themselves. I've never seen apt & dpkg hose itself since 2006 when I started using it. Usually when people say that it's hosed, it's actually successfully detecting and preventing breakage to the system that other package managers would happily let you commit, and it's allowing you to unwrap and fix stuff without having to hose the whole system and start from scratch.

I have utmost respect to apt, especially since I switched my daily workstation to Arch and learned how the life without it looks like.
> Man seeks to tame nature [citation needed]

This is a shockingly archaic outlook espoused by the outmoded likes of the 17th century's Francis Bacon who posited "Man, as the minister and interpreter of nature", asserting that "the secrets of nature betray themselves more readily when tormented by [science] than when left to their own course."

To tame, conquer, and torment is an abhorrently perverse attitude to hold towards the cradle of our species. It's not the dominant philosophy of humankind, only the ideology of a backwards niche minority that's had some recent success--not unheard of in nature. ;)

More common and contemporary perspectives are based in concepts of interconnectedness, innate affinity, and stewardship rather than ministration.
Very interesting to see the thought put into it. And given the cultural and historic significance, they’re literally irreplaceable. Must be a fun exercise in incident management and prevention.

I found this interesting too - https://www.getty.edu/news/the-hidden-engineering-protecting...

An article about their approach to earthquake protection.

In both cases it looks like they’re leading these sorts of engineering developments.
Another way to view such invariant is to see it as a generalization of both pre- as well as post-condition.

The pre-condition is a special case, then the invariant provides the "guard rails" along which the computation proceeds, and then the post-condition is again a special case which ultimately is the result of the computation.

In the search example of the computation, the pre-condition is "the position is somewhere in the allowed indices", the post-condition is "the return value is the position". The stated invariant is "the value is between current min and max bounds". These bounds become tighter and tighter, so that eventually the pre-condition is transformed into the post-condition.
Validate your ideas - Fastest Way to Turn Your Product Idea into Reality
I was thinking more about Ansi C. But fair enough. I hope the core point that these are all still Languages old enough to drink rings through.
Too messy discussion for any rational summary. Me no expert on any of this.

Anyways arguing with Grok is entertaining, while it is politically correct and woke, it does not start screaming when proven wrong.
"Under use the tool, and you waste a lot of time."

-- Or, you come up with a better way to do it.

I do appreciate that the author looks at the chat prompt as a dumb text generator instead of imbuing it with sentience, but I feel like the responses here stop short of observations that could cause shareholders in AI to lose money
> Preferential treatment based on immutable characteristics.

No. Not preferential.

> It's called discrimination.

Using the US as an example again, we only got our first female Supreme Court justice until the 1980s. Two hundred years of men. Never a female President. This is pretty concrete evidence for discrimination against them in American society.

Somehow, trying to recognize that gets twisted backwards into the act itself.

A cohesive, functional society seeing significant gendered threats and violence: https://www.bbc.com/news/articles/cx2621gzvkdo

Why are black people “diverse” but women or Jews or blind people are not?

You keep dodging the question. Help me understand - what’s “diverse” and what’s “normal homogenous”? How do you determine which is which?
Not as far as I know.

The cosine adjustment that Google originally used is not the best: NTP aims to measure the difference in rate between the client’s hardware clock and real time, and it works best if the rates are fairly constant. With the cosine smear, the rate changes continuously! If you use a simple linear smear, NTP just has to cope with two small rate changes at the start and end of the smear.

The smear needs to be slow enough that NTP’s algorithms have time to react without overshooting; 24 hours is a reasonable choice tho you can go a bit faster. There’s some disagreement about when the smear occurs relative to the leap second; if the leap is in the middle of the smear the max offset is 0.5 seconds, but if the leap is at the end of the smear the offset is always slow. They were able to test the up-to-one-second-slow scenario in a system-wide live trial, whereas they could not do the same for the sign flip. I think if you can cope with a 0.5 second offset from real time then a 1.0 second offset should not be much more troublesome.
Agreed on this point, I don't want to be subsidizing insurance or paying for multi millionaires homes to be rebuilt.

I truly feel bad for the people who lost their homes, it's awful. But it shouldn't be the tax payer who picks up the tab. If insurance is so prohibitively expensive you can no longer afford to build there, then so be it - you can't afford to live there after all.
There's a such a degree of entitlement to this comment.

> And there is no way to wrap this behaviour. [..]

As a sibling comment mentioned, this is possible with std::panic::catch_unwind. That is prominent in the std::panic documentation (literally the first function for std::panic) and if you Google "rust stop panics", the first Stack Overflow result (third down on the page for me) describes this directly. Just about anyone who had put in a modicum of good-faith effort would have found this quickly.

> You literally have to beg third party developers to consider what is best for you rather than them.

I'm assuming this means third-party developers that you're paying and have signed a support contract with? Because if you mean any of the three Rust PDF libraries that I just looked at, those are written by open source developers who have no obligation to consider what is best for you instead of them, owe you exactly nothing, and for whom you should be, if anything, only thanking for doing some of the initial legwork that allows you to use that library at all. If you'd like a change, make a pull request or fork the library.

> It is one of the more insane situations I've ever seen in programming in 30+ years.

Great. You've been in the field a while; nothing written about should surprise you.
I'm from a swing state, where you get used to smart people having conflicting opinions.

The people I know who don't embrace climate fear, recycling, etc. always cite hypocrisy as their most salient motivation. They see people like Al Gore and Leo di Caprio talking a big game about a climate catastrophy and then using as much energy as a whole village. They see their friends nitpick composting and then buy single MPG trucks to go camping in. They see cities rolling out fines for recycling badly and then everything going into the same truck when the garbagemen come by.

I don't think environmental activists realize the damage they do to their case by not living by what they preach relentlessly about. By being loudly critical of others without changing their own behavior, they give denialism space to entrench.

"It can't be that bad if even the people who are mad don't seem to actually care."
Oh I know, I live very close to there. I just wanted to add insight for those that might not be familiar with those being two separate things.
I appreciate that the Ada language features baked-in pre- and post-condition invariants as a part of a function's signature. It goes beyond just runtime assertions by becoming a part of the function's contract with callers.

https://learn.adacore.com/courses/intro-to-ada/chapters/cont...
The issue is micro-packages. Instead of a few layers between the os and your code, you find yourself with a wide dependency tree, with so many projects that it’s impossible to audit.
That works as long as you prepare the drive on a machine that does support TRIM, to ensure the unpartitioned area gets TRIMed one last time before the drive is moved to the old machine. Then it should remain in that state as long as it's never written to.
I use rmapi-js (https://github.com/erikbrinkman/rmapi-js) to authenticate, which allows you to get a token you can use to send digests to the device

I use postmark because it's supposed to get emails in your inbox and because I already had an account on it. I'll see what I can do to not make it go in spam :P

Most of the complexity in the product is in:

- Scraping RSS feeds (have to use proxies to extract html and mirror all the images so that I can embed them in the digest)

- Generate PDFs of exactly the right format using Puppeteer (using cloudflare workers for this)
> competing platforms being just better for things like blogging/writing

Have a favorite one? (Not a list of ten, please, just one or maybe two.) I've found WP easy & pleasant to use for my personal blogs, but I'm open to switching to something that's better and not associated with this nutbar.
This comment is kind of deliberately missing the point. We can tame nature, but not to an arbitrary degree: to do so, we need to make compromises and mandate+forbid certain behaviors.

Wildfires can be tamed, but it requires 1) controlled burns which aren't held up for years in red tape, 2) insurance priced appropriately to risk, which means not everyone who wants to live in a fire zone should be able to afford it and 3) construction codes with mandatory firebreaks, specific fire-resistant materials and vigorous enforcement punishing anyone not doing these (since one break in the firewall can lead to the whole town burning down). California refuses to do any of these things, never mind all of them, and pays the inevitable consequences.
How can there be price controls on insurance? The state subsidizes insurance in these areas?
/44 is nothing. It’s 16 /48s.

I have a /32 as an individual that I also got no questions asked.

It’s more IPv6 space than I could ever use.
It is only Arc and not Mutex that allocates and thus has "extra" pointer indirection. A Mutex can live perfectly well on the stack, as long as it outlives the threads accessing it. Arc has to allocate, because it is meant to outlive the function that created it, and the only place to safely do that is on the heap.
>there is a SaaS company called "CodeSquish"

Sometimes nobody could just make this stufff up . . .
The depth of this article is wonderful. The PowerPC line did have lots of good things going for it, and the Mac mini G4 is a good example of how much you can get done with modest space, power and heat.

I'm still using Mac mini G4s in several places, both for Mac OS X (legacy Final Chop) and as small, low power servers running NetBSD.

There are really only two drawbacks to the Mac mini G4, in my opinion:

Gigabit ethernet would've been a dollar or two more? Being stuck with 100 Mbps, or around 300 Mbps if one uses a gigabit USB adapter, isn't fun.

If the DIMM slot could take 2 gig DIMMs, this'd be a perfect machine. Other PowerPC Macs could take 2 gigs - heck, even the older PowerPC 604e Power Macs 9500 and 9600 could take 1.5 gigs - so being limited to 1 gig is a bit unfortunate, especially considering that 2 gig DDR DIMMs are a thing (later Xserve G5 units could take 2 gig DDR DIMMs).

Still, the Mac mini G4 is the only computer aside from SBCs that I've bought brand new, and I have always been very happy with my decision.
They could instead rent it out right? Employees are happy, money is flowing in. win win.
Thankfully this fellow Simon Peyton Jones has a talk about how they map into OOP paradigm.

"Classes, Jim, But Not as We Know Them — Type Classes in Haskell: What, Why, and Whither"

https://www.microsoft.com/en-us/research/publication/classes...

"Adventure with Types in Haskell"

https://www.youtube.com/watch?v=6COvD8oynmI

https://www.youtube.com/watch?v=brE_dyedGm0

On the first lecture he discusses how Haskell relates to OOP in regards of subtyping and generic polymorphism and how although different on the surface they share those CS concepts in their own ways.
Ok, let me rephrase this: at least among women around my age or younger who don't seems care about commitment because a relationship is like the 4th item on their "to do" list, like ones who are pursuing a PhD or those seeking to build their business, pushiness seems to be way more of an issue than commitment.
Yeah that's true. I think cheapbytes might have also been cost competitive with CD-Rs which were not super cheap in the beginning.

I believe I got my first cd burner, an internal ide unit, in 1998.
HR needs to adopt a mantra similar to medicine’s “First, do no harm”. If there was any question over whether doctors would ever knowingly hurt patients, the entire profession would halve its patientload over night.

Likewise, HR departments are by-and-large good places with helpful and supportive people. However, the fact that they have the ability at all to report your conversations to management means no one trusts them and they become ineffective as a result.
People really underestimate just how important this property can be for a scripting language. It's happened multiple times in my career that, due to regulatory burdens, we aren't allowed to install anything new on a given machine without going through due process - in those situations, you gotta be able to work with what you got.

Unsurprisingly, Python is the language I have the most experience with by far, followed by Bash and PowerShell if you count those. All because they're actually accessible from the getgo on the system.
I live on a fault line, and we have overcome most issues by building seismic tolerant buildings.
We have the knowledge to live in high-risk areas with some certainty, but it will never be without risk. Climate change, ie more frequent severe weather events, is definitely going to challenge our norms and how we do things. Fire tolerant buildings ?
I live in the Netherlands. My insurance already doesn't cover a flood (it also doesn't cover war or a nuclear reactor blowing up).

It is the government that picks up the bill in real disasters I suggest everyone reads the fine print on their contracts.
I believe we are at the end of the line for the concept of "fact checking". The statement "These Wildfires are Caused by California’s Mismanagement of Forest Lands" is qualitative, there is no true or false to that. Gov Newsom may believe they did a wonderful job, others may disagree. But certainly when one side says and any dissenting view is a "LIE" that is a good marker that they are trying to shut down open discussion because they have something to hide. Not a good look in the middle of a crisis to be shutting down dialog. Let the voters decide if the current government did a good job or mismanaged, but to say that disagreement with current power structures is a LIE does not work anymore.
Perl lives!
Problem is demand. If everyone else also have people working remotely... So what they have to first do is to show it themselves.
Better link: https://www.nature.com/articles/s41591-024-03345-4
Not 100% sure but sounds like you want Pin<>?
I imagine this is a substantial cause. And, sugar is also a physical addiction, and many children are given it in varying degrees of excessive amounts from childhood even if they're not particularly subjected to stress. There is a spectrum of kinds of sugars but I imagine they could be weighted by something like glycemic index for measuring the degree of impact.
I asked the same question a few days back and I'm keeping the responses here: https://bsky.app/profile/potato.horse/post/3lejngewfmc2n
>That's the rhetoric of both sides though, isn't it?

yes, thats why I chose it.

I think the point slipped past, we started with you saying MAGA is innocent.

I pointed out that words have context. I gave an example of innocent words, which can be used by bad people, to sound just.

MAGA, is in this category.

Its not considered innocent, and most people will assume that you are being false or misleading when you say "i dont know why this is bad".

Its kinda like showing a Man U flag in an Arsenal town - its impolite. One is expected to have the awareness of how their team is behaving and perceived.

I mean, its your team, of course you should know everything about it, from its good PR to its bad PR.
twinBASIC programming is backwards compatible with VB6 (it intends to be 100% and is very close to that now). Existing VB6 source code and forms can be imported and run (at least as 32 bit apps.). twinBASIC can compile to 64 bit and has many modern features. There is also an optimising compiler.
There is a free Community Edition.
VBA can also be replaced with twinBASIC programming.
Future plans include Linux, MacOS and Android versions.
> they had their time which is long gone

Haha, yeah, sure, but of course, no! Similar shit has been said so many times since 1990s. Yet both Vim and Emacs still have vibrant communities, have dedicated conferences, they get mentioned almost every week - here on HN, and every day on Reddit.

Emacs, in experienced hands, absolutely kicks everything out of the ballpark; it's just hands-down the best tool with unmatched text manipulation capabilities. Anyone who says otherwise simply is unaware what you can do in Emacs.

Can anyone in the grand community of VSCode users claim to have a workflow that involves:

- Reading a pdf where the colors match the current color scheme? The scheme that automatically adjusts the colors based on time of the day (because Emacs has built-in solar and lunar calendars)?

- Where they do annotate the said pdf in their notes, where you can jump to the places in pdf from the notes and vice-versa? Where you can scroll the pdf, without even having to switch windows, because you're in the middle of typing?

- Where you can open a video and control its playback - pausing and resuming it in place, directly from your editor, whilst typing?

- Where you also extract subtitles and copy some text chunks for your notes? Where you can run LLM to extract summary for your notes of the said transcript?

- Where you can resume the video-playback at some position in the transcript? Where you can watch the video and chunks of the transcript text get automatically highlighted - the karaoke style?

- Where you can simply type 'RFC-xxx' and despite that being a plain text entry, Emacs intelligently recognizes what that is and lets you browse the RFC entry, in-place, without even googling for it? Or similarly have plain-text of e.g., 'myorg/foo#34' and browse that Pull-Request and even perform the review with diffs and everything?

- Speaking of googling, can you type a search query only once and let it run through different places, finding things in Google, YouTube, Wikipedia, DuckDuckGo, GitHub, your browser's history and personal emails? Or any other places, since it's highly configurable?

- Do you use translation, dictionaries, thesaurus, etymology and definition lookup for any words and phrases, in the midst of typing? I have bound "auto-correct previous typo" to a double tap of the comma key - it's super convenient. Can you do something like that in VSCode easily?

- Do you edit code comments and docstrings in the code, treating them as markdown - with all the syntax highlighting, preview, and other perks?

- Do you have embedded LaTeX formulas directly in your notes?

And that's just a tiny fraction of things I personally do in Emacs - it's just the tip of the iceberg. There are tons of other interesting and highly pragmatic Emacs packages people use for various kinds of tasks. Speaking of packages - my config contains over 300 different Emacs packages, and I still can restart and load it under a second. Can you imagine any VS Code user having installed even half of that many plugins? Would that still be a "workable" environment?