skysight-inc/HackerNews huggingface dataset:
Show HN: Substack2Markdown, Convert Substack Posts to Markdown, Supports Premium
A Python script for converting Substack posts into Markdown. It supports both free and premium content, offering an easy way to archive and read these posts offline. Built with BeautifulSoup and Selenium, it’s adaptable for different browsers. Looking for feedback and open to contributions. Check it out on GitHub: https://github.com/timf34/Substack2Markdown
Very well designed

Can I edit the name of the cities? As in I want to label as San Francisco instead of "Los Angeles"
Isn't non kin altruism just prisoners dilemma part of the evolution? E.g. groups that work together will survive and genes of these groups will get passed on. So the desire is to help any friendly individuals, but it also works globally because this hasn't really even been part of evolution to be so globalized.
Kary Mullis was/is also an AIDS dissident, which kind of tarnishes his intellectual reputation.
A Call for Support: Navigating a Crisis with Your Help
When I studied, C was the first language we learned. I think it was a great way, as we'd learn about memory management, how to do things from "scratch", and since there weren't many batteries included, we kind of just implemented data structures and algorithms as we went on.

It also primed us for more involved classes, like operating systems, compilers, databases, and so on.

But I have to say, it is a language that students really need to fundamentally know if it is going to be used down the road. Sounds obvious, but when I TA'd in more advanced classes (i.e. anything after "introduction to programming"), many of the students that were struggling, were really just struggling with the language - not necessarily the CS concepts. A lot of them were even students that had programming experience prior to enrolling, but had mostly used higher level languages.
Exactly my thoughts 10100111001!
If sperm cooperate, I wonder if the effects of the reported[1] historical decreasing sperm counts are worse than thought. For example, if the value drops by half, perhaps the decrease in fertility is not linear, but quadratic, falling to 1/4 of the original value, because each of the 50% left has only half the average number of peers to cooperate (this is only an example. I have no idea on how fertility scales with sperm counts).

[1] https://www.amazon.com/Count-Down-Threatening-Reproductive-D...
This is just an advertisement for the company in the link, Nile.
The reset button doesn't really explain to me as it will reset to current time.
nice write-up
Intel's Arc A770M is a discrete GPU with only 16GB of DRAM. It is not to be confused with the "UHD Graphics 770" found in their top desktop processors. The discrete graphics is on the order of 16x larger and faster than the desktop integrated graphics, and the latter is the only one that can plausibly be said to have access to 100+ GB of RAM.
A message-passer or a Quine? Because a Quine would be awesome.
I thought this was already known? The replication is appreciated though.

The fact that eSSB hasn't been genetically removed means that it is somehow not disadvantageous.

All of the "explanations" seem to point to older mothers benefiting from a male child who is willing to take care of children other than their own.
> Out of curiosity - are you working in NZ?

Yes

> What software stack you're using at hedge fund?

Cant discuss

> Can you tell how many lines of code did you commit in a first week of December? :-)

43 commits, 3440 lines added, 374 removed

> Not asking, but asking - what is your hourly rate? :-)

Wont discuss with strangers

> Congrats on side gig - interesting idea!

Thanks! It's heaps of fun and it's only just started making new discoveries, time to lab-test some soon
1.5 hour trips to Hawaii from the US would be crazy fun.
The Quiet Genius of ICAO Airport Codes
I really enjoy finding old imageboards that have been abandoned for years, sometimes decades.

A lot of them are on waybackmachine, but finding out about them is often the hard part.

I created a chan discussion board on my own imageboard (http://13channel.crabdance.com/chan/index.html) to research this kind of stuff - but only for chans specifically.
Ask HN: How to contact Google reCAPTCHA regarding abuse
Basically title. Bad actor imitating Canada Post is protecting their site behind Google reCAPTCHA. How can I contact Google about that?
A friend asked me what gym I’m going to now days, I was delighted to inform him it’s a globally available 24/7 gym and I never have to wait for equipment. It’s 2 square meters in “the park”. 120 bodyweight squats, lunges, and calf raises, 150 push ups and 200 sit ups, 3km run, and 10 minutes stretching. Challenging, requires zero thought or planning (other than wearing a warm top on cold days) and costs $0/month.
Not sold on the short-range air defense destroyer idea. I think we want destroyers also capable of intercepting ballsitic missiles after seeing what has happened in Ukraine.

The changes to procurement do not sound harmful but why go for a less capable ship? South Korea, Japan, and China are building larger and more capable multi-role ships. Are they all wrong?

And regarding software, didn't Sqlite originate on Aegis destroyers?
Does anyone have experience with a competitor that they like? Ledgy?
I take it you’ve never been micromanaged. Management well done doesn’t equal just more of it. Organizations in trouble often just reach for exactly that and in doing so make things worse. Better can mean doing more in some places, but things don’t automatically improve by adding more management.
>and I have to say I don't really get why that's in with the rest

Because it's another one of those things that "your betters" think they control about your life, and with the attempted rollback of things like abortion rights in many places is very relevant. Also we're seeing news out of asian countries of fertility rates falling below 1 you should really expect the more authoritarian governments to say "Have a kid or have a problem" pretty soon.
who do you think got the government to make those regulations?
As an Apple user and web dev, I like some of their restrictions because I prefer incentive to build native apps for things I do all the time. They’re usually showing a lot more polish and integration.

Every time Twitter or Instagram bring up their custom share sheets I get super annoyed it’s not the default. PWA’s can probably get a lot of that, but a ton of web UX is arbitrary, unique, and more likely to feel janky in ways.

Even for well done web apps, like Notion, it stands out like a sore thumb when parts of the editor don’t work like normal Mac input controls.

I think PWA’s will have a lot of uses, but I don’t want them to take over either or Google get a browser monopoly. It’s bad enough how many devs don’t use anything but Chrome when testing. The web is what it is because it is not beholden to one company like the IE6 days
The article is not saying to hire more officers. It is saying that the officers we already have are not spending their time where they need to be.

Also, the officers are not managing the shipyards. They are doing customer oversight. So having the officers spend more time out of their offices is not a case of managers getting more involved in day-to-day work. It's a case of the customer's representative getting more involved in understanding how the product is made and seeing the impact of that on customer requirements.
I love the absurd verbosity of that reference svg:

User: Hello, browser, I'd like to create an svg object.

Browser: Now, hold on just one second. Is this the zeroth time you'd like to instantiate a custom xml object that you decided to name with the three letters 's', 'v', and 'g'? Or is this the 8,387,245,123rd time you'd like to instantiate a scalable vector graphics object?

User: sigh

Browser: OMG guess what? Thanks to the magic of universal resource locators and XML namespaces, I am able to parse the answer directly from the image data you sent me! Lemme check. Yup! The image itself holds the answer! Aren't computers fascinating?

User: sigh

Browser: Now I can state unambiguously that this is indeed the 8,387,245,123rd you want me to display an svg image in a web page. Glad we got that resolved!

User: click

Browser: Oops, relayout means you ended up clicking on an ad. Sorry, no takebacks.
I guess we'll see what Carta has to say for themselves, but seems like it could be a continuation of the lack of organizational discipline they've demonstrated in recent times. This is a really bad look, and given Carta's inability to add significantly more value beyond basic cap table and employee equity management, I wonder if the days are numbered before other companies supplant them, such as Pulley.
They enjoy a plurality of support, in the ballpark of 50%. This is higher than, e.g., US Republicans.
I'm not sure about England, but in Ireland and possibly other Celtic countries, Winter is traditionally taken to be November, December and January, thus Christmas is just slightly past mid-winter.
Wouldn't a better first question be _why_ we're teaching students C?

One answer might be that although students might spend most of their later professional lives in higher-level languages, they should have some experience in a low-level language.

The ideal such language would not have memory management (i.e., not Java / Python), no memory management help from the type system (so no Rust), and no fancy facilities to build abstractions (so no Rust or C++). This language should, ideally, still be a little more pleasant to work with than assembly (so, no assembly). For historical reasons, we would still like unchecked array accesses and null-terminated strings.

Now C is an answer to this question, but it need not be the only answer. We could instead teach students a fictionalized version of real C. So nice 2-s complement behavior on overflows, buffer overflows segfaults and other bad behavior, but mostly of the predictable kind. We could define undefined behaviors as the instructor sees fit.

As much as we can, we can try to make this fictionalized language agree with the semantics of gcc -O0. We can then study gcc -O0 -S itself as an empirical artifact, and use it to understand x86/x86-64/ARM/MIPS assembly.

Finally, while we're at it, we can use the Bourbaki dangerous bend symbol (https://en.wikipedia.org/wiki/Bourbaki_dangerous_bend_symbol) to repeatedly remind students that what they're studying isn't a real language, that real C has sharp edges (including undefined behaviors), and that things like ASAN / Valgrind / ... exist.

I worry that this article is confusing that we'd like students to eventually understand (some understanding of C and an appreciation of the fact that it is an important language which still needs to be handled with care) with the didactic process of reaching that understanding. Wittgenstein's ladder is a thing.
16GB really isn't enough these days. I put 64 GB in my machine for as little as 200 EUR. How much would that cost in Apple land? Extra 1000?
There’s a lot of dead space. Maybe condense it so more timezones fit on the screen.
I mean just today I read a new story about a dude that was high on political outrage and went and shot up a school, caused a lot of damage and death. Sounds like politics is pretty harmful.

What's in it for me as a member of the political mainstream if we allow these dangerous political views that upset our social harmony?
Hey, that was my first thought, too:) That format (family) has to be my favorite way to write picture files, even without bothering with an actual library.
There is no downside to being unethical if you can make money and evade the law. By capitalist and libertarian doctrines it is perfectly fine to trade ethics for money.

For example, exploiting the price differential for programming is a legitimate arbitrage opportunity. If you can make websites for less than the competition then that's a valid business in a capitalist system.
Use Ghcr.io Images in Actions Without a Personal Access Token
checkout type Pointer in golang package "unsafe".
forward contracts and long dated push options differ in their obligations. Put options gives the buyer the right exercise, but in forward contracts they both are by a specific date.

I assume they would only trigger shareholder approve prior to them being exercised not collateralized in the form of the option.
> But one time I replied to an old lady who was saying bigoted and hateful things towards a trans person with "Thankfully like you, your views will die soon too." and I got 30 day ban for hateful comments.

As you should do. There's no excuse for wishing people dead because you disagree with their beliefs.
"40 tears" is a nice typo, although it's more likely to be gigatears than individual ones. Much wailing.
Relevant tweet further down: https://nitter.net/karrisaarinen/status/1743407369512743094

> Buy price was exactly our series b share price. The angel investor in this case was a family member whose investment was never published and hardly online. Yet he was contacted directly to the email he used with Carta

As said before, it is not impossible that the buy price was determined using public information. However, he is definitely implying it would be impossible to know the identity of this investor if it wasn't for Carta sharing private information with Carta Liquidity.
That's how SACD works too: 1-bit 2.8MHz DSD.
Pulley is mentioned a few times in the thread; seems legit but again I'm curious if anyone here has used any of these alternatives.
I believe if Red Hat had legal grounds to sue Rocky, they would have done so already. And there's no possible way for RH to obfuscate their sources so Rocky will continue releasing an exact RHEL clone unless Red Hat sunsets RHEL.
Using startallback so I can move the taskbar to the left. Give it a try if your work environment allows it.
If they had designed a new plane from scratch, those people wouldn't have died because the new airframe wouldn't have been flying yet. Check back again in 2030.
>> What's wrong with C?

The biggest problem with C is that it lets you do anything to include things you don't want to do and should not do.

"The programmer knows best" means you can easily write to arbitrary memory addresses, smash the call stack, allocate memory and never free it, etc. and as long as the syntax is correct, your program will compile.

Sometimes, in interesting low-level code, embedded code, or similar, this unrestricted behavior is needed: you write seemingly arbitrary values to a memory address because it is memory-mapped hardware and that is where the control register receives instructions. But in most application-level code, it is bad behavior and just causes segment violations.

"The programmer knows best" is the primary cause of security flaws in C (and C++ because of its heavy compatibility with C) since even experienced C programmers make mistakes or find their code being used in unanticipated ways.
General aviation is full of repeating disasters. And agricultural aviation is well, about as safe as a bunch of cowboys operating tractors.
dont you just poop out those microplastics anyways?
So paying for their prison time isn't a direct cash handout to the prison industrial complex?

As for your point of view I really have to reply with a more aggressive "Too fucking bad, you're paying one way or another". I run into too many people with your point of view that if you just pretend like this wrecked human doesn't exist that they immediately vanish from the reality in which we exist and no longer present a problem to anyone.
The smallest 1x1 BMP file is 30 bytes, which has the advantage of still being displayable in my browsers.

Here's a 1x1 red pixel: https://raw.githubusercontent.com/mathiasbynens/small/master...

Check out the rest of the repo! This author, seemingly named Mathias Bynens, got interested in the smallest possible file in various formats.

https://github.com/mathiasbynens/small/
I’m actually of the opinion that C should be taught hand in hand or just after someone learns assembly. It’s admittedly a bit gatekeeper-y, but IMHO C should be thought of with same mindset as you would develop an ASM program, but with a bunch of shortcuts and syntactic sugar.

Without understanding what code gets generated, there are so many footguns it can be dangerous at best. Knowing things like calling conventions and how the compiler interacts with memory are really important.
It seems to valid but US usburb is the outlier in the world.
you can jam a drone, but you can't jam a 155mm shell.

This is both a fantastic line and wisdom.
State of the Pandemic
Not so much.

It was a huge publicity boost for NASA, but not actually an efficient use of resources in terms of % shuttle missions * total cost of the shuttle program. That’s arguably unfair because of the sunk cost issue and how the budget was setup, but manned missions are inherently expensive and even more so if you’re trying to match arbitrary orbits.
I actually quite like the amount of dead space, as most time conversion tools I have used have been filled to the gills with information whereas I am typically only looking for one or two specific data points. To be honest, with many time conversion apps I often even struggle to distinguish a meaningful header, main content, and footer as they will often resemble some sort of industrial ticker. I know, different tools for different purposes, but that is exactly why I like this: it achieves simple comparisons simply.
It was customary to be 10 years, but I don’t even know if anyone announced that. I guess I’d compare it to cancelling a pretty good sitcom in the level of consternation. Frustrated that I have to find something else to do on Tuesday night, but I really should read a book instead (use less proprietary Linux).
I’m happy for you, but this is kind of phrased a little overly smugly to me. As someone who lifts weights, it sounds like “I don’t go to the grocery, I just eat potatoes and eggs from my backyard farm”.

It’s certainly something you can do and get good results, but it’s also a limitation. If you want to build muscle or strength past a certain point it will be very inefficient not to use free weights. Maybe you don’t want to do that, and that’s ok. But it’s kind of weird to be smug about it
> The issue is that capable people are being prevented from improving the situation.

What situation, specifically, needs to be improved? The US Navy does not, at present, have any need whatsoever to drastically increase the size of its fleet. Every ship that gets built is a ship that needs to be manned and maintained, which siphons money from elsewhere. We can bemoan the inefficiency of the existing shipbuilders, but that's just how the US sells welfare programs to conservative voters.

If you think that a hot war with China is in the cards, forget investing in shipbuilding infrastructure and instead put that money towards onshoring the rest of the national critical supply chain, much of which is in far more dire straits (ahem) than the shipyards.
Not gonna lie, I was utterly spoiled by the perfect atmosphere in my community college gym. I used it as much as possible as a registered student. Unfortunately, it's pretty far from my home, so after graduation it wasn't realistic that I should commute there on a weekly basis, as a community-based member instead of active student.

So this all transpired right around the pandemic lockdowns. I went up to the nearest gym I could find, really the only gym I could realistically commute to, and investigated a membership. The culture there was rather repulsive, honestly; the staff who I interacted with, they were uncool people IMHO, just nobody I'd want to associate with in normal life.

I asked several pointed questions about the membership structure and payments, and even their method for admission left something to be desired. Their mobile app was mandatory; you couldn't show a wallet ID card to get in. At the time, my only mobile device was a WiFi-only tablet, so before I could work out at all, I'd have to come in the door, get my tablet opened up and connected to their WiFi, then access their stupid app so they could let me in the gates.

Another real deal-breaker was when I found out that they really didn't have personal trainers available to me. As a sedentary novice, and someone at-risk for injury, I really needed professional advice and guidance on a regular basis, and they just couldn't meet me where I'm at. Basically the bottom line was that I'd be all on my own, with whatever equipment was available. So I just completely gave up on commercial gym usage.

That being said, my own apartment community has a modest gym available, and it's included in my rent, so I'm actually losing money by not taking advantage of this amenity. No personal trainer, but the machines are easy to use, and could really be helpful if I put in the commitment.
If only they didn’t chose 1 based array indexing, like matlab. Having worked with matlab and for that reason I can’t seem to take them seriously.
you can bet a high amount of those contacts are pig butchering
How Asia Works: Success and Failure In the World's Most Dynamic Region

Gambling on Development - Why Some Countries Win and Others Lose
At my grocery store all the squeezy ketchup bottles are transparent.

Even Heinz has both a bright red bottle and transparent versions. Shops like Whole Foods don't sell the bright red version though, only the transparent version. Clearly they are marked at different customers, and there must be some demographics that prefer the bright red.
HN has a system for reporting and responding to abuse.
Thanks! When you say Veeam doesn’t support RHEL 9, does that mean it can’t backup RHEL 9 clients due to a lack of agent, or something else?
What do you mean by HISP? That doesn't appear to be a standard acronym.

As another user commented though, SELinux would seem to be capable of everything you suggest. You say RSBAC is closer than SELinux but I don't see how it offers anything that SELinux doesn't aside from a few more obscure models.
"find that exceedingly boring irrespective of how much energy and excitement they might display for their trivial interest."

" I have also noticed those boring people seem equally bored, disgusted, or hostile to things outside their focused area of attention."

Not trying to be mockingly rude but is not the thing you find boring in others the exactly same thing you're doing?
Area air defense capabilities including ABM is growing more important by the day. Has this guy been paying attention to what's happening in China and the Middle East?

And building slower surface warships just to save money doesn't make any sense. Aircraft carriers have to be fast in order to generate enough wind over the deck for flight operations. And the escorting destroyers need to be just as fast to keep up.

Amphibious vessels are already designed with wider hulls and lower top speeds.
The food industry doesn't care about long term... they are about profits now.
Not OP but generally in this kind of system GitHub is just an convenient example. The payload is pointed to by on-chain state and that pointer can be both multi-valued and accommodate multiple protocols. So you can for example point to a self-hosted Gitea or similar, IPFS CID and so on, besides the LCD of Github.
Also an AGW denier, believer in the supernatural, got high on his own supply of home synthesis LSD, and all round poster boy of Nobel disease.
> In earlier M chips, memory allocations were fixed per app, and now they can change.

This isn’t correct. You’re confusing the CPU and very specific GPU behaviour.

Memory allocations on the CPU side have always been dynamic. Memory allocations on the GPU are also semi-dynamic even on earlier GPU generations.

What is new, is the ability to

1. Dynamically adjust GPU memory caches to different purposes, whereas every other GPU (not just Apple) will have specific caches for different GPU functionality.

2. Dynamically adjust register usage on the GPU cores, whereas other GPUs will use the maximal number of registers a shader might need even if they go unused in a branch.