skysight-inc/HackerNews huggingface dataset:
I did remove elf period, I use a 'json/wayland' like format, namely excrutiatingly simple for modern CPUs. Additionnaly, there is no rust anything here, or any other compiler based language, it is assembly, x86_64 and risc-v assembly (I even use a x86_64 intel syntax which does assemble on 4 assemblers).

I had the time to start to think how to do that, I was hit hard by the LR/SC emulation/interpretation issue. Those LR/SC pairs are extremely dangerous and can livelock easily, and understanding the theorical puzzle of the specs which seems to try to fix that is meh (it must be extremely rigorous on the theorical prerequisites for this very, as this is so much critical and does not seem to be): "the eventual success of store-conditional instructions". The theorical puzzle I am trying to figure out seems to miss a rigorous definition of the "failing of store-conditional instructions".

In the end, it seems proper emulation on x86_64 will be very slow as each store/load will have to go thru some expensive code in order to deal with lr/sc. But that's fine, as I am more interested in running correctly risc-v code than omega quickly (intel and amd have nastily failed at providing lr/sc semantics hardware instructions to x86_64, see the Intel TSX debacle). I may implement a full virtual memory controller, significant performance penalty will happen for the sake of correctness.
He tried to patent.... the store... the digital store...
> Notice how this hockey stick growth started shortly after February 2022, i.e. is a direct result of Western sanctions on Russia: https://x.com/brad_setser/status/1670842577862508556?s=46

What? It starts after Q2 2020 in the chart you linked.
GPT is AI. Humans on forums respond to spelling errors with the same rabid froth.
Or even earlier than at the gate. If you book a flight for 6 months time, there's nothing stoping them changing the allocated aircraft in 3 months.
> after all some normal passenger airports are a few thousand feet above sea level and we want the doors to work there

That doesn't make sense.

Regardless of airport altitude, when the pilot shuts off the cabin pressurization and opens the cabin vent[s] there will be zero pressure across the door.

The cabin doesn't "remember" the pressure at the last airport, because it's not a sealed volume. The air is constantly being replaced from outside, and the pressure is constantly being regulated.
Informal hierarchies form in groups of friends, but as you say when it becomes a problem people can simply part ways. This isn't a good way to structure governments or workplaces though, because simply walking away from your home or livelihood isn't as easy as finding new friends. That's why it's important for these things to have formal officially recognized hierarchies, with rules governing and regulating those hierarchies defining and limiting the ways they can behave.
I don’t disagree, but I'm also not talking about debating a Mediterranean diet vs keto, I’m talking about cutting out fast food and big gulps…
Until Brother support tells you your new printer was not purchased from their authorized dealer and despite it being faulty from factory, the warranty is void.

To be clear, I’m not defending HP (I avoid them myself too). I just want to raise more awareness that Brother is not great option either. They are just much less shitty than HP.
You can have multiple emails attached to a GitHub account. Sometimes instead of creating a new GitHub account for work, someone on your team will just attach their work email to their main GitHub account.

Then if you set up GitHub oauth on a SaaS, and configure it to allow anyone with an email on your domain, most of your team members will be able to sign up. But for the person with the multi-email GitHub account, it will usually fail. It gets even messier when there are invitations involved.
Nice article! Did you run into challenges using a DNS record for cut-over from the old DB to the new, encrypted DB?
Stop using AWS as a brand new startup.
I'm not sure where you're located, but in my corner of the US it's impossible to get someone to do the full job at server wages at lower end restaurants because the tips are never good enough anyway. You think paying people more is going to reduce their output at Waffle House?
> The solution to open-source sustainability is straightforward: people pay for what they genuinely need. Commercial open-source excels in this aspect!

I define this in the post as "Open Source subsidization, not sustainability."

https://openpath.chadwhitacre.com/2024/the-open-source-susta...

It's fine as far as it goes, but it doesn't go far enough. It works for products, but it doesn't work well for libraries, frameworks, dev tools, and the like.

> donating is incredibly convenient nowadays

It's convenient to get started but not to scale. I run one of the foremost corporate Open Source donation programs (imo, obv):

https://blog.sentry.io/we-just-gave-500-000-dollars-to-open-...

GitHub Sponsors is very difficult to use at scale (100s or 1000s of deps). Thanks.dev is better but still has a lot of room to grow.

> addressing the root of the issue

Open Source is a common pool resource, and these are funded through collective social pressure, the limit case of which is taxation. More on this in a future post.
I'd argue nobody is waiting at all. A tiny fraction of users split off to tiny communities on Mastodon with next to no traffic (probably exact what they wanted, to be fair), Threads would be dying if it wasn't propped up by Instagram, and everyone else remained happily on Twitter.

Or do we have a good reason to believe the active user counts posted by Elon and others are fake?
Your comment isn't a counterargument - it's changing the subject to a different (although related) argument.
Often it's just synergy, ie unaffiliated creators know that some big well-marketed release will have a lot of people interested in the topic all of a sudden. So you benefit by writing something about space while space is riding high in the public consciousness. Another example is whenever a new entry in a popular movie or video game series entry is released, a lot of retrospectives are released by youtubers for the series or older entries.
Playwright vs. Cypress: Why QA Wolf chose modern tools over a larger community
Even if Boeing lost its entire civilian market as a result of this sort of thing (which is not plausible) it'd survive as military contractor; it might have to be restructured, and the shareholders would probably be wiped out, but it would survive. Note that Lockheed still exists.

And Boeing would likely not thank the US government for this sort of 'help', because it would be read as, essentially, a trade war, and provoke retaliation. Most of Boeing's market is outside the US.

And also, I mean, this already exists. There are large single supplier airlines. JetBlue is an all-Airbus airline. Southwest and Ryanair are all-Boeing.
Were you able to successfully complete the encryption and cut-over?
Great explanation of how to read QR codes, thanks for the write up! Here's a nice one about 1D codes and how to decode your average UPC codes you find on products in (American) supermarkets:

https://scanbot.io/blog/how-do-barcodes-work/
I think you just sold their pitch with this comment... I, like many many people here, have done quite a bit of product design. What do you call it when a bunch of people use your product, and it breaks for several of them? That generally indicates your product is weak, or has a very rough UI.
>Now here come the stans...let's see what excuses they come up with now haha

This is not good faith interaction.
You’re assuming that everyone in the office is a coworker.

I recommend Deviant Ollam’s YouTube channel for an entertaining way to expand your assumptions
I'm betting it's because Rob as a shortened version doesn't work.
When somebody's ideology says that people in power always behave poorly, that effectively gives them license to behave poorly when they find themselves with power. It's no longer their responsibility to handle their power well because in their ideology, good behavior when in a position of power doesn't exist. Anything they do wrong is blamed on the circumstance; it's societies fault for having hierarchy still, not their fault for abusing their power.
> This is what they get for investing in anti-EV FUD instead of investing in EVs.

A lot of the "FUD" are actually very valid concerns - the energy needed, the grid, where to actually charge them when living in an apartment, many times without a dedicated garage space. On top of that the cost - cost of a new one and cost of repair. Sorry but seems a lot of the "FUD" argument comes from very well of IT/Tech people who live in a kind of ivory castle where $50k for a new car where one small fender-bender costs thousands is not much.

> China might sell me the car I want: simple, ultra reliable, long range, no infotainment system, no tracking, no subscriptions, no attempts to foist software on me, and made of standard parts making it cheap to repair

They won't, at least in the UE cause of regulations.
So leave a switch to kill all crew available at all times till you think someone is unstable, then lock it. Genius
Rare mushroom sighting near Bristol spawns native fungi cloning project
seconding. when i was doing some seriously lifting i built in a day to sleep in and skip the gym (wednesdays).

after life got busy i started doing the same for saturdays, too, and pushed the sat workout stuff to other days. didn't see any loss of performance or size, and felt much, much better.

big part of it, tbh, was because these were college-ish times and not staying out drinking == better overall sleep and health. yeah missed out on a couple of ragers, but also didn't really have any problems meeting people & staying social.
> such a sensor could be embedded in a hard-to-reach place, like inside the inner workings of a ship’s engine.

the "inner workings of a ship's engine" is a Faraday cage, no?
> 'sponsorware'

I consider this a case of "Open Source subsidization, not sustainability":

https://openpath.chadwhitacre.com/2024/the-open-source-susta...

Sustainability strongly defined means no hoops.
Another irony is Capek did not really liked R.U.R. He was great author and journalist, read his War with the Newts (1936). RUR was his early theater game, it is a bit silly and has big plot holes.. Yet somehow it is his most known work.
Thanks, good luck to you too! Would love to check it out!
Diversion has totally different storage, that handles binary files with no issues, but same concepts as git - branches, commits and tags. It has a Git sync feature that allows to sync commits between Git and Diversion repos.
Kudos on bootstrapping the product, it's definitely not easy! Version control is much harder than it seems, you've probably found out already :)
Upload a file with a glitch token in the file name if you want to watch it get really confused.
Neither are good. Uber didn't fix medallions, they just ate the (formerly regional) market themselves while continuing to abuse the not-actually-employees in different ways.

In fact, Uber introduced this phenomenon into markets where it didn't even exist previously.
Wait, "federal contempt of business model" is an actual tort in Chinese law?
Emphasis on healthy.
Correct. However, even were there a difference, these are primarily assembly issues. All 737 fuselages are built by Spirit in Wichita with final assembly in Renton. If 757s were still rolling off the line I’d want the FAA to check those too.
I'm not making light of the pain that man certainly endured, but I've started using Cockroach Energy in my regular lexicon.
I find it funny how many comments in this angry rebuttal section actually endorse a Git replacement.
Yeah, I mean, sometimes they find stuff wrong with the plane they can't fix.

I've definitely swapped planes a few times after sitting in the plane for a while.
Think it’s time to rethink do journalists actually own the rights to articles about the lives and actions of others.

It’s not Harry Potter, they wouldn’t have written those words without someone else doing something of note the journo has nothing to do with, they just observed from a far and wrote the words about what happened from memory.

Kinda like an AI reads the action of their writing then can report on their writing.

It’s all just reporting on the actions of another, if the AI is in the wrong and needed to ask consent then the journo needs to ask consent from those they write about too.
Sure, but I don't think we need 100% coverage.

I guess I though that the majority of people would have the ability to trickle charge their cars overnight.
Any healthy market with competition builds a wall of vendor lock-in. The aim is always easy to adopt hard to walk away from.
An aside but another good reason to not wash your car is leeching harmful stuff in the environment, car washes have to purify the waste water where I'm from at least
The first couple bullets are already woefully out of date. There is simply no reason for any company, startup or not, to not use passkeys or hardware security keys as the preferred method of account authentication. OTP are too easily phished. Our "order of preference" for account auth:

1. The primary employee auth system (we use Google Workspace which is common among startups, but this is certainly not a requirement) should be protected with passkeys (preferred) or as a U2F hardware key second factor.

2. For other SaaS products that your company uses, if they offer OAuth with your primary provider (and many/most do), use that.

3. If they don't, only then use a new password stored in an approved PW manager (which should obviously not be LastPass). The order of preference for second factor should be hardware key -> TOTP -> SMS 2FA based on what that provider allows.
The tiktokification of our minds.
If you can't explain it with your own words, then you didn't learn anything from it. Why then should I watch it?
It's the prose equivalent of an online recipe sandwich: thin slices of content interleaved with airy filler
The equivalent starting pay in my former district would by 37k/yr. I have relative living the Chicago suburbs that teaches. The difference in comp between her and I supports the numbers you have provided. I have also heard anecdotes about teachers that retired about 10 years ago and are provided 110+/yr on their pensions; however, the Illinois pension system seems to have crossed into "too big to fail" territory.
Resorting to petty name-calling this early doesn't make me /more/ inclined to take your ideology seriously, you know.
The effects were only seen in 2008 because that's when the modern 'everything ponzi' first started to waver. But that die was already cast before 2008 and many people were already fucked but just didn't know it yet. I think one of the biggest differences between Millenials is that initial period of ignorance allowed Millennials to be optimistic and that optimism was good for their mental health. The poor mental health of Gen Z has made their bad situation worse. In general Millennials didn't expect social security to last until retirement, the Gen Z people I've met do not expect society to last. Like Gen Z, I do think there will be an economic implosion, possibly precipitated due to a lost war. The Suez Crisis of 1956 marked the end of the UK empire, history might repeat and the failure to rope in the Houthis might mark the start of the end of the US empire. I think Millennials, Gen X, Boomers, etc may end up finding out that their retirement investments are no longer valuable and which will really suck for everyone except Gen Z which didn't have any to begin with. But maybe the slow process of economic death drags on for many more decades and the Boomers get to die out in peace.
The Future of Seldon: Strengthening Our Commitment to Open Core
Seldon Core has its license changed from Apache 2.0 to Business Source License
Consumer printers are a dying market, in case you havent noticed. Sales are trending down roughly 25% over the past decade. HP itself has seen its printer revenue drop from $29B in 2008 to $18B last year. Unit sales have seen a similar decline.

This is what desperation looks like. Nothing they can do will reverse the trend--its bigger than a single company. HP has its numbers to hit.. but are completely powerless to make it grow. So they do things like this, trying to slow the decline for themselves personally... but push more consumers away, accelerating the trend and the decline of their business.

I think the model is starting to show its cracks.. the old model was: buy a printer at a discount, pay us for ink. But if consumers are printing less, they're buying less ink, making it even harder to get back that printer discount. So HP needs to squeeze all of the ink sales out of the consumer they can... maybe if they can push out 3rd party ink, they can delay changing the business model for a little bit longer. But thats going to get harder every single year (if its even realistic).

I've owned lots of printers over the years, including a few HPs... I currently own 0 printers. And dealing with stuff like this is a small part why, but the bigger reason is: dont need a printer.
Thanks! But it really is worth reading the whole thing.
LOL the place I work now has some passwords in the password manager that say "call the eng director for the 2fa" because the service only uses SMS 2FA.

Like google voice or similar doesnt exist.
Oh good. I was literally wishing for this on Saturday when trying to parse the table of which mileposts were closed on the blue ridge parkway.
Quoting wiki [0]:

"Peto's paradox is the observation that, at the species level, the incidence of cancer does not appear to correlate with the number of cells in an organism. For example, the incidence of cancer in humans is much higher than the incidence of cancer in whales, despite whales having more cells than humans. If the probability of carcinogenesis were constant across cells, one would expect whales to have a higher incidence of cancer than humans. Peto's paradox is named after English statistician and epidemiologist Richard Peto, who first observed the connection."

[0] https://en.wikipedia.org/wiki/Peto%27s_paradox
Yeah I would not really invest the time in this kind of setup unless you are sure you want to be doing production runs out of your garage/LI setup. One easy use case off the top of my head is if you’re trying to be allowed to put “Made in USA” on your product or you otherwise have some requirement that it be manufactured here vs simply assembled.

That being said given the low cost (money) it’s also a worthwhile thing to look into because it’s so low cost. Which might be what you’re implying here, could build out a machine and even if it no longer meets your requirements down the road it’s not really a big deal because of the low monetary investment. If you’re handy that’s probably acceptable. You’ll end up knowing enough about the machine that you could probably make adjustments to it to meet some possible changing requirements down the road as well.
Do you think 85 years ago when the British and French were anti-German that they were being racist? Or perhaps they just didn't like people from a certain nation?
That's not an arena. The whole point of an arena is deallocation of all elements allocated from that arena is a constant time bulk operation.

I've seen both, you can use empty cells to link to the next empty cell and the head pointer to link to the first empty cell in the chain so that the cells can be arbitrarily freed, but the option is always there to do what you said and do a single bulk deallocation of the actual heap memory allocation instead of dealing with individual cells.

My point in all this is the same thing you have been implying. There aren't many differences in techniques so when people are talking about 'arena allocators' most of the time they should just be using a vector.
The AGPL is the GPLv3 with only the addition/modification of section 13. Outside of section 13, there are only 5 words changed in the rest of the terms of the license and those 5 changes are the introduction of the word 'Affero' between 'GNU' and 'General Public License'.

> 13. Remote Network Interaction; Use with the GNU General Public License.

> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

> Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.

Section 13 only states that someone/something interacting over a network is considered a user (and that you can combine GPLv3 and AGPLv3 works). That is the only change compared to GPLv3. It does not otherwise change what rights the user has or what is considered a corresponding source (i.e. what the licensed work contaminates). Those are word for word identical between the GPLv3 and the AGPLv3.

If you have an issue with what rights/restrictions the AGPLv3 provides a user of the software, that issue is with the GPLv3, not the AGPLv3.
Thanks for the feedback! Totally true, I was surprised by how much emphasis on security there is in game studios. They are moving to cloud however, and we're hoping that a private cloud solution (Diversion running on their cloud account) would satisfy the requirements, at least a few years from now as cloud usage grows.
Security is definitely going to be super important for us, in any case.
Are we calling full spectrum daylight "hospital lighting" now?
Nope, and (IMHO) you're missing the point.

duping the fd's as you describe would achieve nothing, as both fds will share the same file, and hence while either fd is open, the kernel can not detect a close.

The process-data task is on a remote machine, probably listening on a single port, and feeding its output back over the same TCP connection as its input.

Some process has then set up the series of connections, by connecting to the remote server, plumbing and doing fork/exec to run consume-data with the socket on stdin, while doing an exec of generate-data having the socket on stdout.

Now the processes being run are assumed to be general unix processes, i.e. pipeline processes ala how cat, head, grep etc operate. They generally read from input, write to output, and exit when the input is exhausted. That "exit signal" will then be fed through the pipeline as a series of "EOF" notifications, which FIN can achieve for TCP.

However because the output fd from generate-data, and the input fd to consume-data both share the same underlying socket, the mere close of the output fd from generate-data exiting will not result in a FIN being sent to process-data.

That is because the same "file" (the socket) is open by consume-data (in read/write mode), and so the kernel can not know that consume-data will not write to the socket.

If the UNIX abstraction for the sockets had the ability to split the socket across to "files", not just fds, then the issue would be removed; but it doesn't.