skysight-inc/HackerNews huggingface dataset:
That part caught my attention too. It reminds me of the discussion to remove complex numbers from Go. Funny enough, compiler writers can't even imagine why you would want BigInt or Complex, because those aren't useful for writing compilers.
But is the virtualization component fully verified?
Y'all are missing the point.

The difference between xxxxxxba and abxxxxxx is implementation defined, and changes with different architectures even with the same compiler.

That means in the "an Internet RFC [...] exactly [specified] the bits" case, you actually need multiple implementations for different architectures to be portable.

So waht you end up having is

struct test_struct {
#if ARCH_BIT_ENDIANNESS == BIG
uint8_t a: 1;
uint8_t b: 1;
uint8_t x: 6;
#else
uint8_t x: 6;
uint8_t b: 1;
uint8_t a: 1;
#endif
};

for every struct for portable code that has to use bitfields with an externally defined bit pattern.

And it's not that goofy of archs that do it the opposite way of x86. PowerPC is a good example.
This is the reason that traditionally a “gammon steak” is served grilled with pineapple. The pineapple helps tenderise the meat. Which in turn is why in the US pineapple started to be put on pizza that had ham on it.
The main constraint to a solution is the size and scale of chemical companies who lobby to create rules in their favor. There's no practical solution to this problem, the best we can do is educate people to live and consume sustainably.
> (or whatever gross turn of phrase you'd like to use).

This makes it seem like your reply isn't in good faith.

So feel free to twist my words as you please, add your own interpretations to it, and accuse me of whatever you want to accuse me with. I am done discussing this topic with you specifically.
Yes, microplastics accumulate in the brain over the years [PMID: 38765967]. They cause anxiety [PMID: 37269995] and brain inflammation [DOI: 10.3390/ijms241512308]. There is a lot more research on them than I am quoting here.

When someone is suffering from crippling anxiety, if you have ever suffered from it, the last thing on their mind will be to develop anything cool.

Moreover, microplastics accumulate and harm various organs, not only the brain. They also cause generational infertility due to the pervasive co-presence of toxins like phthalate in them [PMID: 39446714].

Similarly, higher CO2 levels are detrimental to cognition. This has been known for years and is established knowledge.
Cue the several weasels who regularly turn up, arguing that “Open Source” can mean whatever they say it means, since they don’t accept the OSI definition.
For the same reason that people get used to quirks on Debian (or any other distro really) that then eventually get fixed.

Nobody's perfect, you live and you learn it. I use Hannah Montanix btw

https://youtube.com/watch?v=2DQla5j26Qc
The first amendment issue is that he is doing it because of fear that the government will retaliate against his other companies.

A lot of folks are exhorting him to resist in order to protect the norm, but it his true that _his_ choice is caused by first amendment violations, not causing them.
If the market moves down after you bought, you are stuck holding the bag. You can either a) sell for a loss, or b) keep your item, and be unable to make further trades until the price (maybe?) recovers. Remember that OP put his entire stack into this, so he can't run the spread while his item isn't selling.
The FriendlyELEC CM3588 NVMe NAS Kit
The first one for example: uptime

I can't see the fence instructions (without entering raw, I guess)
Missing sarcasm or seeing it when it isn’t there is the bane of forums. Adding a ‘/s’ is lame and detracts from sarcasm.
Could you pass this 8th grade test from 1912?
Apart from the resources in the other comments, I also benefited greatly by understanding the theory and principles behind CI and CD.

The Continuous Delivery (2010) book is a good place to start, along with Accelerate (2018).

The Phoenix Project (2013) is a fun read, inspired in many ways by The Goal (1984) which although fantastic, is quite a dry read.

https://trunkbaseddevelopment.com/ is a great resource and entirely free to read online.

Might not be relevant to you, but I work with mobile apps so “Continuous Deployment of Mobile Software at Facebook” (2016) was quite insightful: https://research.facebook.com/publications/continuous-deploy...
My read on the article was that despite the title, it isn't arguing fatal abuse doesn't happen or doesn't cause injuries, but that brain bleeding + brain swelling + retinal bleeding is not enough to diagnose it alone (which the article does not state but I took to imply was the case for Roberson's conviction).

The very quote you mention includes "intracranial and spinal changes", "rib and other fractures" and importantly "inconsistent with the provided mechanism of trauma". That last part is critical, because it means not simply concluding abuse from injuries, but also seeing that the story the caregiver provided doesn't actually make sense.
Goodhart’s law isn’t as useful as you might think (2023)
If only Saudi Arabia had spent their money on this stuff instead of NEOM.
I feel like some kind of compression is the way to go if you are interested in fast reads/writes. Depending on the algorithm used, you could probably decompress the data faster than it can be read off the disk. In an archive file, you would also have the same benefit of fewer read/write calls.
That was written when the effect of big tech's attack on the information landscape hadn't been digested yet. Now it's much more clear. The current future is correspondingly much more grim.
I was being sarcastic to the other commenter because I see complete withdrawal of Wikipedia from India as an absurd overreaction to what this case is about. That is what the parent comment is calling for, specifically, I quote "Wikipedia should just block India completely."

As to my reply to your comment, I recognize Wikipedia's right to not conduct their business in India if they chose to do so, for whatever reason. I interpret your comment as saying that there would be nothing wrong in Wikipedia exercising this right - which I agree with. So I stated my point earnestly that while I agree there is nothing wrong in exercising this right. It seems what it amounts to is that either the court rules in their favor, or they withdraw from India. If that is the expectation that India courts should just rule in their favor (even when they are in the wrong), then I am sorry but that is not acceptable.

Hope that clarifies things. Either way, I am going to withdraw from this discussion as well
Anycast is nice, but it's not something you can do yourself well unless you have large scale. You need to have a large number of PoPs, and direct connectivity to many/most transit providers, or you'll get weird routing.

You also need to find yourself some IP ranges. And learn BGP and find providers where you can use it.

DNS round robin works as long as you can manage to find two boxes to run your stuff on, and it scales pretty high too. When I was at WhatsApp, we used DNS round robin until we moved into Facebook's hosting where it was infeasible due to servers not having public addresses. Yes, mostly not browsers, but not completely browserless.
Email the mods (footer contact link) if you’d like to see the title changed; make your case, or link your comment here, and they may agree with you. Otherwise they probably won’t see this comment (whether it’s upvoted or not).
You can have unrealized losses since it's possible that the value of your items is less than the value of the goods you paid to receive them. To repeat this strategy the next day, you need to convert your items back into gold and realize the loss (or just introduce more gold via other means).
crypto is not a bearer asset[1], it's not unseizable[2], and it's not guaranteed to be a store-of-value in the long term (it has only been around for 17 years vs gold which was used for this purpose for 5000 years)

also there is no ownership in crypto, only partial control of the entries on the ledger via private key

--

1. 99% of cryptocurrencies are based on blockchains or DLTs (Dsitributed/Decentralized Ledger Technology) - ledgers or Systems of Record - so they are registered assets, not bearer assets. You change the ledger (e.g. by forking it) and now the ownership record has changed

2. Fiat is backed by violence -> https://xkcd.com/538/

There have been several divorce cases where spouses have tried to evade funds using crypto, and the court could still confiscate them, by threatening with jail time
Fine.

But they'll never fire their halloween execs.
> I'll let HN know when I get an authoritative answer

Please remember to include a TTL so I know how long I can cache that answer.
Bill Gates is no longer at Microsoft. Neither of the Cheneys hold any political office. I look forward to Trump’s action after January,19,2025 as the president of the United States. None of this wishy washy treatment that Israel, a U.S ally has received from the current administration.
This is an ironic take.

It’s a distinct lack of imagination and historical knowledge that stops at one event, and refuses to ponder the long term consequences.
Unchecked shared mutability that causes data races and Undefined Behaviour is the pervasive default behavior in C, with no option to turn it off.

Safe Rust doesn't have this "feature".

This makes multi-threaded code in C very difficult to write correctly beyond simplest cases. It's even harder to ensure it's reliable when 3rd party code is involved. The C compiler has no idea what thread safety even is, so it can't help you (but it can backstab you with unexpected optimizations when you use regular types where atomics are required). It's up to you to understand thread-safety documentation of all code involved, if such documentation exists at all. It's even more of a pain to debug data races, because they can be impossible to reproduce when a debugger or printf slows down or accidentally synchronises the code as a side effect.

OTOH thread-safety is part of Rust's type system. Use of non-thread-safe data in a multi-threaded context is reliably and precisely caught at compile time, even across boundaries of 3rd party libraries and callbacks.
This is a tiny difference in the context of all language design decisions!
If there was a massive push for "ikigai" either within Japan or outside of it, I totally missed it. To me, this looks one of those articles written by some random bureaucrat that no one really reads.

Regarding the article, there are indeed many words and phrases that can't really be translated to English. I don't think "ikigai" is one of them, though. It's called a purpose.
> This ruling seems as corrupt as they go

The defamation case is still ongoing. But I guess any ruling that isn't favoring Wikipedia will automatically be "corrupt"
> Is anybody depending on this for mission critical data?

There may be the occasional entity with mission critical data which does not, sooner or later, entrust some of it to SQLite. It would be difficult to populate such a list, however.

> Can I throw 1TB

Subject to this[0] list of constraints, yes. The theoretical upper bound is 281TiB, but this is untested due to a lack of the combination of hardware and filesystem which can create an SQLite file of that magnitude. What happens when the limit is reached is extensively tested, just not at the theoretical maximum, yet.

As for its general reliability, this too is documented[1]. SQLite sets the bar for high-assurance practices in open source software, at a level which more programs should aspire to.

[0]: https://www.sqlite.org/limits.html
[1]: https://www.sqlite.org/testing.html
> Wikipedia looks like a fantastic resource, but it's not really a reliable source of information. Everyone can write things there, including people with biases and conflicting interests. Their rules about editing are really annoying and unfair, they don't care about facts.

This is what lecturers and teachers a tell us.

Yet it’s far and away the most accurate and comprehensive resource I know of. When I search the few topics I think I deeply understand, it’s very rarely wrong. I corrected the last error I found.
It was a small one and wouldn’t have tripped the unwary.
Webb finds candidates for first young brown dwarfs outside the Milky Way
But won't it add an additional hop hence additional latency to every single request ?
> I fundamentally disagree with your comment on "exploiting workers."

The workers themselves and Amnesty International call it exploitation.

https://www.forbes.com/sites/katherinehamilton/2023/05/24/de...

https://www.amnesty.org/en/latest/news/2023/10/saudi-arabia-...

Either way, that’s not what matters despite you deciding to focus on it. The main point is that “Bezos is a multibillionaire, his problems are not our problems”.

> That's what Marx thought, and it's precisely where he went wrong.

This too, is nonsensical and irrelevant. Marx had exactly zero commentary on Amazon practices, because he died in the nineteenth century.
This is kind of the best way to do software development using an iPad. You can SSH or VNC into the Pi and then use all the tools available to the system. I've thought more than once about gluing a Pi to the back of my iPad so I can just take one device on longer travels and not have to take the iPad and the Mac (reason for the bringing the iPad is that all big streaming services typically have an iPad app that allows downloads, but no macOS app. I like having downloads for no / bad wifi situations).
The main benefit isn't necessarily that it's _streaming_ per se, but that it's _incremental_. We typically see people start by just incrementally materializing their data to a destination in more or less the same set tables that exist in the source system. Then they develop downstream applications on top of the destination tables, and they start to identify queries that could be sped up by pre-computing some portion of it incrementally before materializing it.

There's also cases where you just want real time results. For example, if you want to take action based on a joined result set, then in the rdbms world yoy might periodically run a query that joins the tables and see if you need to take action. But polling becomes increasingly inefficient at lower polling intervals. So it can work better to incrementally compute the join results, so you can take action immediately upon seeing something appear in the output. Think use cases like monitoring, fraud detection, etc.
Some filesystems will do this for you.
Have you seen ColorForth? Moore huffman encoded (or similar) his character set, so he could do dictionary lookup with just REPNZ SCAS.
It's like the plot in Dogma; when a Catholic church declares that anyone who passes through its gates will be forgiven for any sins, and if the two disgraced angels go through, the universe (of which everything revolves around god being infallible) will end.

He's still on death row because judges, prosecutors, and the public all view our criminal justice system as infallible in a multitude of ways, and also one of the cornerstones of our democracy.

Letting him go would admit that in probably one of the worst ways possible (for an individual), the CJS is not infallible at all.

It doesn't help that the system is designed to be punitive, not reformative (see: the prisoner exception in the amendment banning slavery. We're one of very few industrialized nations where prisoners can be used as slave labor.)

Electing district attorneys also doesn't help; everything they do is aimed at their next election.

It used to be that groups like The Innocence Project would present DAs with conclusive DNA evidence that the person in jail wasn't responsible, and the DAs would refuse to do anything about it, because in the next election their opponent would be shouting about how they "let a convicted killer go."
Why is your Rails app boot slow?
The problem with Google compiler developers is that they will do a search of the google3 repository, find no uses (because Google doesn’t do any advanced math, for example) and declare the language feature to be useless.
great opportunity for hashicorp
'Black hole triple' may be first direct evidence of gentle black hole formation
Legality aside, Namecheap really screwed me over.

Namecheap did not screw you over. Namecheap is just the middleman. They can't compel the seller to sell you the domain at the clearly erroneous price of $31. You tried to take advantage of a mistake in price and it didn't work out, and now you're trying to use HN to pressure Namecheap into honoring something that was clearly a mistake.

I purchased the domain at $31.

This is false. You made an offer to purchase a domain for $31 that had been listed before, and after, for over 100x that price. And clearly, the mistake was that the seller did not intend to list it on the Buy Now portion of NameCheap's domain marketplace for $31 when it was previously listed for $3900 (and for more after the mistake). The reason I bring up the courts in my earlier comment is that legally, NameCheap is not compelled to honor the $31 mistake price, nor is the actual seller of the domain. Nor are they morally obligated to honor the mistaken price.

Do you think the seller would have jacked the price up to $8000 had Namecheap not revealed my interest and intent in buying?

No, you tipped your extreme interest in buying the domain when you said you were still interested in buying it despite the 125x increase in price. This told the seller that you were price-insensitive and that they could raise the price substantially without affecting your interest. That's on you.

I used some history tools to figure out the domain that you were interested in and it's not worth it. Seriously. There are better domains for you out there for less. Don't get emotionally invested in the "perfect" domain name. Remember that Facebook was originally "thefacebook.com" and that didn't stop it.

They, at the bare minimum, owe me a refund of the $31 I paid two weeks ago for the domain they still haven't delivered to me.

No, the $31 refund is the only thing they owe you.
Minimal Accounting Library in Python
The core of the library in under 350 lines of code, and it enables to create a chart of accounts, open a ledger, and post entries to ledger, as well as to close ledger properly at accounting period end.

The resulting reports are income statment and balance sheet. Trial balance can be shown at any time.

Best effort made to document library usage in an end-to-end example in README - needs just Chart, Book and Entry classes to perform. List of simplifications and assumptions used also in README.
Just to add, Debian has a nice alternatives system that can tailor the correct version of libraries for your specific system. What happens for a few performance sensitive ones.

But yeah, it's mostly code compiled to the lowest common spec, and a bit of code with dynamic dispatching.
Also, every online community has a different set of standards (not to mention a different number of trolls). What flies on HN might not on NextDoor, and vice-versa.

Maybe OP can point us to online forums where they've posted, and/or provide some examples of conversations where they've been misunderstood?
I think capitalism is a wonderful thing, having been born and lived half my life in communist rule. But in my older age I’m jaded maybe. If you have the means to control media and outright buy out influence and outcomes, of course you don’t need to use brute force to suppress the population. I think that’s the natural evolution of capitalism. It enriches many along the way but ultimately power goes to a smaller and smaller minority.

It’s not exactly the question you’re asking, but what I’m trying to say is, this is the natural outcome of our economic system. Tech organizations involvement in politics is a side effect.
I was kind of hoping this might have something to with the Count from Sesame Street.
instead of mining rocks thousands of miles away, crushing them, and then spreading the result in your fields, convince local fungi to do all that work locally!
I don't hate your argument, but the Arab Spring citation is some idealism from over a decade ago. The Arab Spring mostly failed and almost all of those countries remained autocracies?
Can you though? Harry Potter is information too. You can't legally print your own copy of Harry Potter and lend it out at a library. Libraries could save a lot of money if they could do that.
Tell HN: Switched from Lightsail to Hetzner Cloud, 2 blogs for $4 a month
After a few comments mentioned I was probably wasting money using AWS Lightsail, I finally tried out Hetzner Cloud for hosting my Ghost Blogs.

Since ARM is new and interesting, I picked the 4$ ARM Ubuntu server for hosting. After experimenting with a few different alternatives, I installed Captain Rover again( it's still the easiest solution here).

The only thing I really had issues with was getting the A records to work right. I had some weird franken system where I had the domains on a different register, pointing to AWS name servers, pointing to Hetzner Cloud.

This was really confusing and didn't work right, so I migrated the domains over to AWS. I'm happy to say both of my blogs are working fine now.

Both of these are near no traffic blogs, so I have no idea how this would behave under load. 4$ is a great deal compared to the 30$ a month I was spending before.

Whenever I have time I can see myself using Hetzner for other projects.
Thanks HN.
Compiling Android takes many hours and requires a lot of RAM and disk space, more than I have available on my machines right now. For some things there, binary patching may actually be an easier way to change stuff than compiling the whole thing from source.

Now scale that up and consider - at which point such project would start being "FOSS" in your book without actually providing its sources on an appropriate license?

The intention behind "preferred form for modification" is to put you as a user on the same level as the copyright holder. This construct works well in a world where compiling is cheap; where it isn't, it may require some refinement to preserve the intention behind it. The copyright holder could decide to modify the learning set before pressing the "start" button, you can't.
Every source you list as "approved" either isn't listed as perennial at all (which makes me wonder, how did it end up on your list?), or has explicit carve-outs saying that statements need to be attributed due to bias. Meanwhile, Fox has had thorough discussion showing that there are substantial problems with their factual reporting on politics and science, that using them as attributed opinion sources is still fine, and that non-politics or science reporting should be examined critically but can be used. Particularly given the documents now publicly available on their handling of election coverage pretty clearly demonstrating an intentional distinction between what they think is true behind closed doors vs. reporting presented as reality (a distinction they ultimately had to admit in court), what grounds is there to dispute this policy?

Maybe you could clarify your concern by pointing to something where the public consensus from reputable sources is distinct from what Wikipedia presents, by matter of policy?
From the cold blooded business perspective, MSFT is probably doing the right thing for its here. The FTC is currently looking to break up Google; the military industrial complex would have likely discouraged the FTC from this course of action if Google had crushed the Project Maven employee protests a few years ago.
Obviously you would need some changes to SQLite to make it work, but I think it would work. Putting the DB and WAL on the same block device doesn't sound like rocket science.
mkcert can help with this! https://github.com/FiloSottile/mkcert

As one-time-setup you’ll need to serve the ROOTCA.pem from the Pi and download and install it on the iPad, but once you’ve done this once, any certs you generate on the Pi will be accepted by the iPad.

mkcert has enabled so many crazy setups and workflows for me over the years, it’s truly fantastic.