skysight-inc/HackerNews huggingface dataset:
So, when it was originally phrased, the primary thing that you would have learned about databases, was that they enable ACID transactions. (And if you were a practitioner you would have learned about the various isolation levels and dirty reads and dirty writes.)

But if you wanted to go from this level to implementation, typically you could get a prototype working, but it would be slow. When things are slow, the WD-40 of the programming world is to add a cache. And this is where you get the quip that there are only two hard problems in computing, cache invalidation and naming things. (The “and off-by-one errors” is a later addition.) The problem is that cache invalidation shows up as consistency bugs in your database. Someone does a rare combination of commits and rollbacks and some cache doesn't get wiped quite as fast as it needs to, or is wiped overoptimistically causing a pull from uncommitted data, and your isolation level has dropped to READ UNCOMMITTED.

The CAP theorem was originally raised as a conjecture, something like, “once you shard the database, I don't think there's any way to solve these cache problems without one of the replicas just going silent for arbitrarily long pauses while it tries to at least partially synchronize its cache with the other shards.” Phrased that way, you can understand why it was a conjecture, it relies on nobody at MIT having a super clever way to deal with caches and cleverly routing the synchronization around the sharding.

BUT, you can make that statement for many different reasons, and this was not for Pedagogical Reasons, its point was rather Evangelism! The author was attempting to introduce the idea of Eventual Consistency, and gain adoption by ditching all of the wisdom about ACID transactions. This antagonism was deliberate, eventual consistency became the E in a rival acronym BASE. And so the argument was that we could explore a new corner of design-space.

It was later that someone decided they could prove it by coming up with a universal subgraph, “whatever connection you've got, it has to contain this: two nodes, fighting over one value, with a network connection possibly passing through other nodes but we can abstract all that away.” And then you have a proof, and then you have a bunch of people comparing the proof to the stated claims of various database vendors, and finding that over and over they claim to be both shardable with high availability among the shards, and to support ACID transactions that keep everything consistent. It turns out those statements are usually made assuming a happy path!

(You also get Paxos and Raft, “here is how to get consistency without arbitrary latency on two-phase commit via majority vote”, and the Jepsen blog “you said this had consistency level X, let’s fuzz it and see if we can generate a counterexample”, and some interesting exceptions like Datomic saying “this one part is not scalable and it's a single point of failure to sacrifice P for the CAP theorem’s sake, but in exchange we can simplify our C and A guarantees so that you can scale the reads of the system consistently.”)
> wiring the whole building with wifi

Now there's an oxymoron
USA doesn't kill many civilians because Obama defined that "if you die in a drone attack you weren't a civilian".

https://www.thebureauinvestigates.com/opinion/2012-05-29/ana...
Yes, the math assumes the table is perfect and the floor uneven. In my experience this is frequently true with outdoor patio furniture - think decent glass table on a concrete patio.
I thought the crazy part was "I don't have time for legal", but he did have time to change the license, lol.
Thanks, I'm seeing but the documentation is so scarce and I'm not a proefficient C expert.

What syntax can be used to run emception? Thank you.
The buyers of these claims often have inside information.

By selling during bankruptcy they gambled that the "experts" were wrong and it turn out not to be the case.

That's why exchanges often suspend shares during bankruptcy: To make it clear that price manipulation and outright corruption is likely.

I have both a claim in FTX and shares in a suspended ("bankrupt") company listed outside the US. I just ride these things out because I don't need the money right now.
Eh so the operator errored by leading the Titanic into a dangerous ice berg.

Like AI developer rent seekers leading is into a new Ponzi scheme to generate more bag holders than unicorns.

Trickle down on us! Open your mouths all and say aaaaah
This software is incredible, out of every backup solution I have used in decades, this is the only professional (borg based) yet very easy to use app with attention to details.
If only it existed on other OS platforms.
The point is it’s not the technology that is the issue in Texas - it’s unhinged turbo capitalism
> If you build expensive stuff on the property you generally pay more.

This is not Land Value Tax. Georgism is an argument against this concept of taxing based on what you do with the land.
Thanks for sharing! Good take.

There is also this checklist I used to use for more "practical references"
https://www.craftengineer.com/the-founder-mode-used-by-brian...
Source article from WSJ (41 points, 3 days ago) https://news.ycombinator.com/item?id=41749046
I mean, USA could stop doing wars everywhere in the world no?

It's not like iraq had tanks by the USA border, ready to roll in no?

It also didn't have any of the terrible weapons that USA claimed they had.
It's so upsetting. I keep my Pixel 3 as a spare phone. It's perfectly fine, I just used it for 5 days while my primary was on it's own adventure. Perfectly fine, other than it being completely unsupported by Qualcomm and Google, and thus unusable as a daily-driver since banking apps, wallet, etc no longer work, as I've had to move to LineageOS for any sort of updates.
But counter drones are weight eating into mission range and payload. And even then, i only see helicoptera survive as unmanned drone mothership.
Not so much addiction but worrying misuse. My heads-up on the whole
smart-tech and human behaviour crisis happened very early. About 2014
we were at RJDJ pioneering reactive music and audio games. Two
products, gave me serious worry. One was a zombie hunting game,
possibly one of the first ever geo-location mobile games way before
Pokemon etc. It used audio only and put the player into an immersive
horror survival landscape. Invisible zombies out there in the world
would converge on you to do battle. The accelerometer controlled
virtual weapons with swishing and flesh impact sound effect, and also
the music got super intense. People would be flailing wildly in the
street, frightening passers by and sometimes letting go and smashing
their phone (same problem Wii controllers had). Another one was a
reactive music game for in car use that created generative drum and
bass according to how you drive. That basically ended up with people
taking stupid risks to get the music fired up.

Both of those were an early wake-up call for me that the shit we were
playing with where digital meets reality and human behaviour, was way
more than just "entertainment".
Yes it does, C#, F#, VB, C++/CLI versions are tied to specific .NET versions.

Not only do they depend on CLR changes, they also depend on the BCL that is shipped alongside.
AI's 'Flying Cars vs. 140 Characters' Equivalent?
Deaths (nuclear accident): 1 confirmed from radiation (lung cancer, 4 years later), and 2,202 from evacuation.
Source: https://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disa...

Long-term effects on health are disputed:
http://csrp.jp/wp-content/uploads/2014/09/2013-UNSCEAR-Repor...
http://www.fukushima-disaster.de/fileadmin/user_upload/pdf/e...
https://apjjf.org/thierry-ribault/4761/article

The nuclear accident cleanup cost is very high ad raising: https://en.wikipedia.org/wiki/Fukushima_nuclear_accident_cle...
> battleships are obsolete not because they are easy to sink but because airplanes are more versitle for most purposes.

The main reason really is range. A battleship can obliterate a target within about 25 km (yes, I know the guns can shoot longer than that, but practical accuracy against a moving target such as another ship..) whereas an aircraft carrier can launch strikes from hundreds of km away. Further, the carrier can launch reconnaissance aircraft (nowadays with radar obviously, but thinking of the WWII era when battleships were obsoleted) so it's aware of what's happening around it. So it can, say, stay away out of range of enemy battleships, as well as detect enemy targets at long range to launch strikes against. Yes, mistakes can still happen, see the battle of Samar. And yes, the battleship likely has floatplanes, but compared to a carrier, few of them, shorter range, and needs relatively calm seas to recover them.

All this being said, yes it took a lot of planes launched from a lot of carriers to sink the Yamato. But due to the range issue explained in the previous paragraph, the carriers could safely do this well out of range of the massive guns of the Yamato, whereas the Yamato could do nothing more than sit there impotently taking hit after hit until it finally succumbed.

> When doing a shore assult a battleship is more useful than airplanes but that is not enough to be worth the cost of running them.

In principle, yes. But to do that the battleship needs to get awfully close to whatever it's going to shoot at, running the risk of hitting mines, or being targeted by shore-based anti-ship missiles etc. And if you already have the overwhelming superiority to get rid of all such enemy systems before bringing the battleship in, why not use those same assets to hit the same targets the battleship would hit in the first place?
>It doesn't cost anything or hurt to keep older versions

First, it affects my app ratings in the application store/shop. Some user with 15-year-old device gives me 1-star rating because of some annoying bug that was already fixed 10 years ago but he can not upgrade because that newer version is using a newer API.

Also, what about bugfixes and support? I do not want to have to support (answer emails/calls and deal with bad reviews on all platforms) my ancient version of an app. This would make my app unaffordable for 99% of my users.
Python3.13 Final Released
Building a Debugger – No Starch Press
Oh hey, a kindred spirit! Among other things, I find it oddly satisfying that zverok also mentioned APL in his post. Save for he being an actual poet and published author, and I not, we share similar sentiments.

The other dissimilarity is that zverok is having to wage actual war, which I can only imagine and maybe not even that, which I've alluded to in my post.

I wrote this some time ago:

As Lovely as a Tree. On the algorithm as a poetic form.

https://tblm.substack.com/p/as-lovely-as-a-tree

Discussed here: https://news.ycombinator.com/item?id=40688695

Excerpt:

Following any of these threads about the magic, art, craft, and imagination of code will certainly compel us to consider the subject of its beauty, and that of the algorithms within. Ink—old-style and digital—has clearly been spilled on the subject. Albeit, nearly not as much as on beauty itself. Bloodshed is another matter. The millennia-old field of algorithms has morphed into our not-even-centenarian field of computers; a mere newborn, eyes still closed, in the saga of the human condition. They are united not only by shared blood, but that of others spilled for and due to them. Increasingly so, as they permeate all of humanity's projects, projectiles, and pogroms, materialised as computer code. When it comes to that kind of thing, even one spill is one too many.

(edit: add more context)
I don't have references, apologies, but in the 90s and 00s there were reports of NSA making polite suggestions to private companies to improve their cryptosystems and secure crucial infrastructure. That advice was always viewed with suspicion and verified, but was often genuinely helpful. Over time NSA started using that influence more and more to implant back doors. Dual_EC_DRBG is a particularly well documented example. I assume now most companies absolutely don't trust the NSA as a partner in designing security systems since they have worked so often to undermine them.
Check Cdsco Medical Device Risk Class
They kind of do, that is why you get GCC 10 when GCC 15 is around the corner.

ABI stability for one.
I went back and read it after reading it as a teenager fairly recently.

It still worked for me. It didn't quite have the same impact and the it sags a bit in the middle but it's still a great book that well, shaped the way I see the world.
And then you have to read about how expensive nuclear is today compared with a few decades ago because of the excesive regulations. Regulations that pro-nuclear usually want to relax, to make nuclear more economically viable.

No wonder that dumping nuclear waste to river and oceans is cheaper than having to safely store it for at least a couple of centuries.
Indeed, it can be interpreted as "we didn't knew and made huge mistakes, therefore it seems OK to do so", which seems... let's say 'weird'.

https://en.wikipedia.org/wiki/Ocean_disposal_of_radioactive_...
Zig is Modula-2 type system with revamped syntax for C folks.
Well, Hi. I'm one of the guys working on Octothorpes -- thanks all for digging into our project! So, some context. You've found the project in a sort of liminal stage between launched and not launched. We only started telling people about it at XOXO, and planned a semi-public roll out for some time this month. But then Weird Web October https://weirdweboctober.website/ asked if they could use it, and they very much are. See https://octothorp.es/~/weirdweboctober. So we're in a little holding pattern where we're keeping it open for them but not promoting it to the wider world yet. "Post on Hackernews" is definitely not in this part of the roadmap, but we really appreciate that someone considered it worth sharing!

So caveats are that our documentation isn't fully up to date, some features aren't part of core yet, and we're still in a fairly rapid test and update cycle.

I've compiled a bunch of answers to this and a discussion on Lobste.rs in a blog post > https://ideastore.dev/blog/shrodingers-launch/ but will address some specific questions about the protocol in-line here.
>Maybe with some incompatible save formats

I thought Office used OO-XML, which they released as an open standard (mostly) back in the 2000s. I use it at work (unfortunately) and that seems to be what it still uses, and LibreOffice seems to work fine with it too. I don't think anything's changed here in a long time, but I could be missing something.

>new advertisements

I see nothing wrong here at all. Advertisements in Windows and Office are good things, for MS shareholders: they increase profits. Sure, they make the user experience worse, but who cares about them? If you don't like it, use LibreOffice.

>Office's largest enhancement seems to be Office 365, which offers an inferior and sluggish imitation of the desktop apps running in a web browser.

I'd say this is the biggest enhancement by far. Yeah, it's slower than running in a native app, but it was obviously a direct challenge to Google Docs, which I think came out earlier and popularized the idea of a browser-based office suite. The main advantage of it is not being tied to a single PC (or worse, a Windows PC), and probably more importantly, being able to easily share documents with others, even editing them simultaneously. That really is a killer feature for many.
I also have trouble saving the video. Getting the below error:

EncodingError: Flushing error.
error @ index-BKfrS5aI.js:44Understand this error
smooth.video/:1 Uncaught (in promise) EncodingError: Flushing error.
Promise.then
exportMP4 @ index-BKfrS5aI.js:44
onClick @ index-BKfrS5aI.js:45
lh @ index-BKfrS5aI.js:37
sh @ index-BKfrS5aI.js:37
ah @ index-BKfrS5aI.js:37
Ya @ index-BKfrS5aI.js:37
Wc @ index-BKfrS5aI.js:37
(anonymous) @ index-BKfrS5aI.js:37
bs @ index-BKfrS5aI.js:40
fc @ index-BKfrS5aI.js:37
Kl @ index-BKfrS5aI.js:37
Ts @ index-BKfrS5aI.js:37
Eh @ index-BKfrS5aI.js:37

Version:
Google Chrome 129.0.6668.90 (Official Build) (arm64)
Revision abb728f8afc6a86cc66b1313f5056728ce422ddd-refs/branch-heads/6668@{#1504}
OS macOS Version 15.0 (Build 24A335)
We are waiting... But PH works fine still. Just need a couple of other channels next to it to pump it.
There are a lot of future-oriented decisions in the x32 ABI, for example 64-bit `time_t` to avoid the Y2038 problem.
It might be worth reading the short stories in 'Burning Chrome'.

Also, there is an excellent BBC audio drama made from the book. It's on Youtube.
HIMARS is highly effective exactly because it's cheap precision. An air force capable of executing the missions that HIMARS can would cost Ukraine many many billions of dollars. HIMARS clocks in at $5M per truck and $200k per rocket.
Code (rust) now at https://github.com/microsoft/demikernel
(2020) Discussion at the time (945 points, 111 comments) https://news.ycombinator.com/item?id=23904000
The Senate report that's referenced [1] is clear on the matter: they didn't give her anything.

Immediately after the quoted part, this follows:

"The petitioner desires the donation to her of a small tract of land by
Congress. With every feeling of respect and kindness for the memorialist, a majority of the committee deem it impossible for this Government to
make the grant. They think such a grant without a precedent, and that
it would violate the spirit of those compacts by which the public domain
was ceded to this Government. It is the unanimous and anxious desire
of the committee that the petitioner should receive all the benefits and recognition that this Government can bestow. What this Government cannot do is within the power of the American people. They feel at least an
equal pride and glory with us in the name of America. Throughout our
wide extended country, among all classes, this feeling is universal; and
in the humblest cottage the poorest American feels that this name, the name
of his beloved country, is a prouder title than any that adorns the monarch’s brow, and that if he has no other property, this name, with all its
great and glorious associations with the past and hopes for the future, is an
all-sufficient heritage to transmit to his children. This generous, patriotic,
and enlightened people will take into their own hands the case of America Vespucci. They will procure for her that home which she desires
among us. They will do ail that Congress is forbidden to do, and infinitely more than she asks or desires, and demonstrate to the world that the
name of America, our country’s name, is dear to us all, and shall be honored, respected, and cherished in the person of the interesting exile from whose ancestor we derive the great and glorious title."

[1] S. Doc. No. 264, 25th Cong., 3rd Sess. (1839) https://www.govinfo.gov/app/details/SERIALSET-00341_00_00-01...
Oh, look at mr(s) attractive here..
why not ennnnnnd?
https://bugs.ruby-lang.org/issues/5054
I was also asking exactly the same question.
Are they ever going to remove PS/2 support? I'm still seeing motherboards with these ports on them.
Are you thinking SLS (sintered) ? I guess I always thought of that as a whole 'nother tier of quality that would be difficult to achieve at home.
From the article:

Having the data aligned ensures faster access time when retrieving pages from disk.

Byte-level alignment cannot possibly have anything to do with retrieving pages from disk, simply because the unit of retrieval is the whole page. From the hardware/OS perspective, a page is just an opaque blob of bytes (comprised from one or more blocks on the physical drive).

Only after these bytes have reached RAM does the byte-level alignment play a role, because CPU works slower on misaligned data.

The article itself then goes on to illustrates the above (and seemingly contradict itself):

SQLite does not pad or align columns within a row. Everything is tightly packed together using minimal space. Two consequences of this design:

SQLite has to work harder (use more CPU cycles) to access data within a row once it has that row in memory.
SQLite uses fewer bytes on disk, less memory, and spends less time moving content around because there are fewer bytes to move.
Yes you can, that is the whole business of PTC, Aicas and microEJ.

PTC real time JVMs are famously used in military deployments, and you surely don't want pauses in a battleship targeting computer system (Aegis), or missile tracking system (thales).
Historically, Pixar's RenderMan defaulted to a 2x2 Gaussian filter [1], and from what I can see, that hasn't changed [2].

Essentially it uses a truncated isotropic (non-separable) Gaussian defined by exp(-2.0 * (x*x + y*y)) with a 2x2 pixel support [3], which is slightly soft and completely avoids ringing.

Gaussian also plays very nicely with filtered importance sampling [4] since it has no negative lobes.

(Though I remember a number of studios using RenderMan preferring filters with a bit of sharpening.)

[1] https://paulbourke.net/dataformats/rib/RISpec3_2.pdf#page=40

[2] https://rmanwiki-26.pixar.com/space/REN26/19661819/Filtering

[3] https://paulbourke.net/dataformats/rib/RISpec3_2.pdf#page=20...

[4] https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&d...
Was Star Wars ever good?

Or was it mythologized by kids who didn’t see the wires while distracted by the ships and laser swords?

The writing, plots, pacing have always sucked. Nothing about these stories have ever revealed yet unknowns aspects to the human condition. The merchandise sales on the other hand… those have been revealing
USA army could be one of the best ways to avoid that ;)
We very much would not be working on this if not for your earlier work! However, despite writing a grant proposal in which I had to research the history of backlinks and attempts at implementing them, I had not known about Reversible. And it's super cool to find out about.

A lot of the questions on the "Further questions, problems, observations" list for Reversible are front and center for us, and we're hoping to demonstrate some answers to them as we roll things out to more real world users.

When my collaborator saw this he said "isn't our whole point 2003 had some good ideas that we want to revisit with perspective from today.”

Also -- Memepool was an early fav of mine and an inspiration for https://mothra.click/, which I built in 45 minutes for my wife, who has never owned a smartphone, so I could send her links. Getting lazy about updating it meant "Wanting to post to mothra.click easier" had a non-zero impact on the existence of Octothorpes.
Lives of a Cell, Lewis Thomas.
Salt Typhoon hacked US broadband providers and breached wiretap systems
I think the speed will be what protects the helicopters from the drones. The drones can't sustain 200 miles per hour for long while the helicopter can do it for literal hours. The rocket motor is a good idea, probably the most likely to succeed
Correct. We just made it public.
recently i was asked to read RFR. Alinsky writes well.
> Tamagui is one of the biggest projects you’ll find in terms of scope - it’s not one library, it’s over 200, and it’s targeting 4 platforms, 4 JS engines, and has a featureset that is unmatched.

Tamagui is impressive, but TBH it's sounding like this is a bug, not a feature.

> So I don’t think it’s surprising if you have regressions when upgrading 200+ packages for any project, and I also don’t think you should upgrade it honestly more than once every six months.

In my experience it gets exponentially harder to upgrade packages the longer you let them get out of date.
> You are the exact kind of person to demonstrate why the US builds the best precision weapons in the world and doesn't kill civilians if at all possible.

Wait is that a good thing or a bad thing?