skysight-inc/HackerNews huggingface dataset:
“The document discusses where PostgreSQL is heading in 2024 and beyond. It focuses on three key areas: availability, performance, and developer features. For availability, the author sees logical replication and reducing downtime for upgrades and maintenance as important goals. Performance improvements may come from asynchronous I/O, parallel recovery, and maximizing resource usage on large instances. On developer features, priorities include supporting more of the SQL/JSON standard and making migration from other databases easier. The author also notes opportunities around PostgreSQL extensions, community building, mentorship, and diversity/inclusion. Overall, the community is actively working to improve PostgreSQL in many dimensions.” –Kagi summarizer.
> The tech press almost universally fails to mention the web as a substitute for native apps

Maybe because this topic was already thoroughly covered and debated back in 2007 when the first iPhone was released? Here's John Gruber characterizing the announcement in unfavorable terms: https://daringfireball.net/2007/06/wwdc_2007_keynote

And then there was Mozilla's Firefox OS which went all in on this approach, going beyond the limitations of the iPhone's implementation. Searching for those stories should find the press coverage the post author is looking for.
Self-host SOLAR-10.7B-Instruct-v1.0 LLM with portable 2MB AI inference app
Note: Most of that discussion is related to the "replacing or not the words used in Redis replication". ( i.e. Removing Master / Slave terminology )

It's an interesting look into the culture war(s) of that time, and how attitudes have changed even since 2018.

While it was a heated argument at the time, I doubt such a change would even register now. It's not clear whether that's changing attitudes to the issue or resignation on the part of those who were previously indignant to such a change being made.
Doing 2 things is more complex than 1, but doing 1 new and much more complex thing in addition to 1 old much simpler and already verified thing has very little complexity over omitting the old thing and doing just the new one.

In both cases the work is in adding and testing the new thing.

Whether you comment out or not the old thing does not really change the amount of programmer work and the execution time and required resources are also not affected significantly in this case.
Where I’m working, WSL doesn’t work (well), VMs are banned, and personal experience with cygwin is awful (that was on win7, but still). Everything that helps me develop software on windows which runs on linux (of course!) is warmly welcome.

I’m sure there are a thousand similar but different enterprise environments like this. At home / solo dev it makes no sense, you’d just install ubuntu / get a macbook and get working without any fuss.

Docker works but it makes test runs 100x slower (yes, I measured, it’s not made up).
UK 2022 rail station flow images
I wonder if there are any ThinkPads with rear cameras. Imagine some kind of low-bandwidth network done entirely with near imperceptible blinking of the dot, or perhaps a kind of P2P botnet for portable airdropped systems...
I wonder if this would be more intuitive if the playing field was a circular arc rather than a wrapping line.
Migrate from MySQL and ClickHouse Combination to Apache Doris
> most MIT licensed projects still generally receive contributions from people using them commercially

I agree. I’d speculate that projects being hosted on GitHub is a big part of that. With the code and discussions around it happening in the open, and the barrier to contribute substantially reduced it’s hard to justify forking it internally and maintaining the fork.

The path of least resistance is to clone it from GitHub every time and to contribute changes back, regardless of license. For most projects we don’t need the GPL to compel this behaviour because that’s not what many (but not all) companies are doing in any case.

This isn’t a blanket statement though. Obviously the size of the project matters, the scope of the changes made etc. For example phone manufacturers always fork Android and add their changes on top. They only release the code to be compliant with the GPL, and they do so grudgingly. Having Linux licensed under GPL benefits us.

But other projects? Doesn’t make a difference. Who is forking (for example) git and making private improvements they don’t contribute back? No one. It would be just as feature filled, useful and successful whether it was MIT or GPL.
In fact you can remove the criteria of psychoactive and addictive. Unless something is egregiously deadly, people need to take personal responsibility. The states responsibility is to inform, not to dictate. Of course, we can be generous and provide services for addicts. Denying people the right to medication is unjustifiable.
Safari's iOS exclusivity and resulting ~18% market share is probably the only reason Chromium based browsers don't have 95+% of the market. Some stick to whatever default they get but I think most would just immediately jump to Chrome(ium), with a very, very small minority like me going for Firefox. The mobile segment doesn't concentrate techy users like the desktop does so Firefox would see even lower (that the current ~3%) figures there.

A world absolutely dominated by Google's control over the browser scares me more than Apple's control over the AppStore.
Any book that is $5 more expensive than current market price will instantly lose to thousands of competative cheaper books where authors write about similar topics while agreeing to earn peanuts.

You can try solving this by industry-wide regulations, but that would make average price of books much higher, and will likely steer readers to other medias, shift revenues to already established writers, or both.
You could think software development was art and be even more wrong.
It's pulp. If you made it disappear the people reading it wouldn't magically start reading "the good stuff", they'd move onto something else suitably mindless in another medium.
I should expand. Let's take two worlds, one where you charge nothing, and one where you do.

In the first, I get an app, but you get nothing but a pat on the back. I enjoy something, you don't, eventually you get resentful seeing thousands of people using what you built so you decide to make money off it. At this point, it doesn't really matter how you do it, either with ads, subscription, or secret dark-web stuff, you'll change the game and your users will not trust you as an author and just uninstall the app.

In the other, you charge a one-off £4.99. This is really quite small, but I now know the author gets some value from me and we've entered into a understandable contract. You are in the same place as before, but now ~$4.99 richer, which is nice. In the future, you make a bit of money and want to make more money. So you can now raise the price which will affect only future users. You can now also produce other apps, which I'll also look at those and think, well, the first app was good, I'll try those because I trust the author.
>definitely supplant GNU coreutils

If you're going to make facetious arguments, make them towards beliefs held by people who actually exist.
The Web That Never Was – Dylan Beattie [video]
Sure, users shouldn't care. The ecosystems ought to serve the users after all, and it should be sustainable, competitive with other ecosystems, etc. But all these instrumental goals are on the developers, and if carefully choosing licenses for each project can help with this, then it makes sense to pay attention to which project has which license.

Coreutils? Probably here the importance is to provide the interface the users want. And provide it everywhere thus allowing the ecosystem to grow and be able to move to other platforms even. This might require a BSD-like license. (These tools evolve slowly, and usually doesn't represent some huge know-how that other ecosystems want to lift, here the well-known efficient CLI experience is the value, which might be fair-use copyable, but as we see - for example Apple - doesn't care, and thus basically users are left with worse defaults.)

Filesystems? Stability, cross-platform compatibility, but also usually decades of extremely valuable battle-testing culminates in a specific codebase+ecosystem context. It's hard to replicate with simple copying, but of course much easier. In practice with ZFS we see that the licensing incompatibility serves to provide fewer options for users.

Drivers? Databases? Kernel? Where does the TiVo problem rears its ugly head? And what does the relative lackluster GPL enforcement track record tells us here? What about the more important problem with non-upstreamed but-shitty-as-fuck Android drivers? Are they good or bad for users? Which ecosystem are they a part of?

So, it seems, that even if one cares about licenses the big takeaway is that they matter a lot less than the other things required for a successful source-sharing community-driven project. OSI approved or nor.

(For example I have no idea what license Terraform has .. okay, I checked, it's MariaDB BSL, and OpenTF is now MPL2. So I don't think MIT/Apache2 or AGPL3 would have made a difference in Hashicorp's hostile stewardship.)
Every time someone has said something to the effect of "it'll never happen" it happens, and then some.

You need to understand how evil corporations work. They may be composed of perfectly reasonable people but, taken as a whole, they are literally psychopathic. It's not that they are "waiting" for something to be possible, it's just that at every step they will take anything and everything they can and give back as little as they possibly can.

Have you ever been in such a corporation and tried to say you should release source code when you don't have to? You'd be laughed out of the room.

Don't be fooled by companies like Microsoft taking part in "open source". They have simply calculated that right now it's advantageous for them to appear that way. But they are always taking the maximum and giving back the minimum, no matter what. We won't change this, but we can raise what that minimum is. That's why we have the GPL.
The BSD projects' userlands have been used by other projects. If I want a Unix-like userland that is permissively licensed, I already have several to choose from.

Is there any pressing need to be bug-for-bug compatible to the GNU counterpart?

(Just to be clear, I am not opposed to this project, but I'm not sure how many people will rejoice and adopt this just because of the license. But I'll admit I am going on vibes here.)
Any better recommendations?
The paper refers to the case where you build a even more secure hash function by concatenating output of multiple presumably secure hash functions. The resulting construction will still be as secure as the strongest component hash function used, which is what you want for the case of long term archival hashes/signatures (the obvious question is exactly what asymetric construction you are going to use to sign the resulting hash which preserves this property).

Of note is that when you look at the multiple parallel executions of an iterated hash function at the level of whatever round structure that it is inside its compression function it becomes quite obvious that the result will not have the security level of 2^(m+n+...) as one would expect from the output length, but somewhere around 2^m+2^n (=2^m if m>n) as there is absolutely no mixing of state between the parallel executions.
I can agree on children, was thinking about the other case
Are the examples actually extremely common? What exactly is the caveat 'in the industry' limiting to?

Engineers writing the code that is used to pay them? Why?

Lawyers being easier to pay in USDC? Since when?
Real-life alternatives are a corner stone to a sane environment. Good to see that happening in the noscript/basic (x)html realm where Big Tech web engines killed everything for their own benefit.

But in the SDK space, ultra complex syntax languages should be avoid as f... and then c++ (and similar like rust/java/etc) should be avoided.
Great. Hope he keeps doing this until he finds enough supporters
Very cool! How long did this take?!
And that was flagged because the information I listed was considered incorrect. This updated post has corrected the errors.

Act in good faith.
The largest collection of ancient texts ever contained in a single book that includes: Sumerian, Akkadian, Babylonian, Egyptian, Gnostic, Greek, and more.
You can use this argument against anything not done yet: "we've been trying to build fusion reactors for 50 years now, we should give up now"
You can use the man pages as your reference. Another comment also mentioned a test suite. I think using that to check how equivalent your attempt is does not violate the GPL.
What kinds of memory safety bugs do you really care about in coreutils? Genuinely curious.

Given how mature and well defined the GNU Coreutils are, how small their scope is, how they are used, I really don't see the supposed security upside here.

There simply has to be a better reason to me, than "Rust good".
Here's an idea: an enterprise/power-user focused browser. The market for productivity tools is huge, and likewise for enterprise security snake oil. The browser, being at the front of most security threats would be a great place to implement security features that might not be entirely snake oil, and The Enterprise will gobble it up and pay up.
US Senator Bob Menendez accused of accepting gifts from Qatar
I am not implying hiring single full time dbadmin, you can hire a team of them and still be cheaper that what AWS would cost at that scale.
Small feedback: On mobile the back button (and nav bar) block 1/6th of the page, probably could use a bit less padding
Cause AI is not magic. And how flaky it is, because more and more obvious the larger the systems get. If your false negatives are 1 in 10. And you have to check 10 million reviews a day lot of shit gets through.

I know guys who work on Amazon Search (so they have to handle scammers who game their algos to pump up rankings). Its a daily cat and mouse game. The more products they sell, the more variations to the game. No magic solution and most importantly cost to add a review is 0. So the spammer is mass bombarding the system 24x7.
Syscalls are easy. Drivers will be tough.
I don’t understand how they can rewrite the core útiles in Rust with a different license, especially if the intent is a like for like end product?

One of the things “open” game engines run into (IE OpenMW) is that if source code for a game engine they are reimplementing leaks, they avoid it at all costs, since it could “contaminate” the project and ruin their protection as a fair use project.

I feel like this sets a bad precedent for the GPL because if anyone can do that, then it weakens the power of copy left licenses as a whole, but maybe I’m missing something because I’m not a lawyer
Try sending $10k to a US lawyer from outside the US. Takes a lot of time and money. Do it on chain. Takes 400ms and costs a fraction of a penny.

> Engineers writing the code that is used to pay them?

The DAO is not the smart contract.
I don't see why I wouldn't switch.
I'm referring to built-in disable buttons from the appropriate extensions
I am cofounder of Adaptive (https://adaptive.live), do check us out.
> That this doesn't happen often shows the motivation of most companies using open source is ultimately ... just looking for free work.

Entering into contracts is really annoying. Companies don't just hand out checks, they have accountants who ask "what is this for, how is it being spent, how do we pay taxes on it", etc. "Pay this random developer that you have no pre-existing relationship with" is not as trivial as it sounds.
https://prirai.github.io/blogs/ansi-esc/
Since you mention rattlesnakes, you should know that there is only an average of a single rattlesnake fatality a year in America.

The issue of medical debt is a problem that should be addressed head on, not indirectly by exterminating snakes which only rarely kill anybody.
But only Javascript was embedded right into the browser and that is why it was extremely difficult to kill it unlike all the other technologies available as add-ons.
The effectiveness really depends on the request pattern. In some use case, the LRU is the most efficient. When it is purely random, it obviously won't be the best as any value has the same probability to be selected.

Regarding simplicity, there is a simpler algorithm where we don't need the next and prev pointers. We simply replace the non-flagged value at the hand. This is most probably what is used in CPUs.
There are other minor errors here and there.

He mentions that it is 'literally impossible' to get a tourist visa other than by coming through the airport in Abidjan. Yet, in 2023 I did get one outside of Côte d'Ivoir, at the Ivorian consulate in Freetown, Sierra Leone.
Think of it like a blackbox reimplementation, not porting existing code to another language:

https://github.com/uutils/coreutils/blob/244693f50e224abf726...
Accident implies that it was unintentional, not that no one was to blame. If I drop my mug in the kitchen that's an accident too.
I'm not sure this is relevant. Having open infrastructure (whatever that means) doesn't mean that there'll be a seamless one-click purchase option for users; nor a zero-cost integration mechanism for developers.
Good idea. I think it may be this one[1] as it is also from the same region Valparaíso in Chile as Jorge. I don't use LinkedIn, but if someone can message him that would be great, thanks!

[1]: https://cl.linkedin.com/in/renatobravo
It would be nice if accountancy fees were tax-deductible.
> Is this really about "scratching your own itch" or is this some thinly-veiled control issue?

I wasn't attempting to veil it at all. It is a control issue for some.

Sometimes someone is happy to share their project, but wants to keep some hold on the core direction.

> > other individual/team/etc taking a “we are the captain now” position rather than “this is great, look what we've done with it too”

The scenario is that someone opens up a project but says "I am not going to take any external contribution". Then someone else finds it interesting, forks it, that fork starts receiving attention and the original developer thinks to be entitled to control the direction of the fork?

You are missing a step. I said that if someone has this concern then they might not open the project at all, until they feel ready to let go a bit. At that point “open source but not open contribution” and control over forks are not issues at all because the source isn't open and forking isn't possible.

> That is what copyright is for and the patent system are for

I don't know about you, but playing in those minefields is not at all attractive to me, and I expect many feel the same. If I had those concerns, and legal redress is the solution, I now have two problems and the new one is a particularly complex beast, it would be much easier to just not open up.
How to locally run a semantic search with representations fine-tuned on your Mac
PSA, if you’re doing update query, replace update with select *, make a cup of coffee and then look at the results. Both on rows returned as the execution time.
Thanks will check it out.

Have you compared it with Textract?
Can we truly believe that not a single one of these authors didn't peak over at the GNU coreutils source to get a handle on how something there worked?
Where can one read the part of POSIX which describe Coreutils? I always thought those were just GNU tools.
They can’t use GPL software at their $DAYJOB most likely.
Kagi actually does make their own browser (Mac-only and Webkit-based): https://kagi.com/orion/

It's everything that Firefox should be and misleadingly claims to be. Unlike Firefox, Orion actually has ad blocking by default.
Have you tried for any length of time?

For example, there's lots of little places where aligning keywords helps clarify code

https://github.com/civboot/civlua/blob/main/ds/ds.lua#L89

Formatters HATE putting multiple statements on a single line, but when they go it makes it so much easier to parse (for a person)
Unicode control pictures [1] are yet another alternative if you have a reasonable Unicode font and care more about reproducibility (e.g. formats can't be copied and pasted easily). In fact, monospace fonts with control pictures represented by those inverted glyphs would be the best of both worlds! There is no reason that their reference glyphs should be exactly replicated, after all.

[1] https://en.wikipedia.org/wiki/Control_Pictures
If your test runs are slower by two orders of magnitude then something is going wrong.

For example, I've had problems on docker for Mac where accessing lots of (python) files in a volume mount was slow. I had to use some beta setting at the time which was far better (though I had to do a OS upgrade to use it, which also entailed some IT nonsense).

The overheads of docker are there but if it was that bad people wouldn't use it.
Role: Full Stack Developer
Location: Pakistan, islamabad
Remote: Yes, I'm able to work at any time zone.
Relocate: Yes

Technologies: JavaScript,TypeScript,React,Redux,Angular,Node.js, Express, AWS,
Postgres, MySQL,MongoDB

Email: ibtihajsaeed54@gmail.com

I'm Ibtihaj, a software engineer with 5 years of working experience in fintech,healthcare and workflow related projects.
currently i am looking for a new opportunity where i can showcase my skills and learn new things.

CV: https://drive.google.com/file/d/1FaEBS3sPlkrML8EoTVnGB9F6s6rDjuMl/view?usp=drive_link

Feel free to reach out and say hi!

Email: ibtihajsaeed54@gmail.com
LinkedIn: https://www.linkedin.com/in/ibtihaj-saeed54/
In the case you guys need an AI assistant on macOS, you might want to check MindMac (mindmac.app), a privacy-first & feature-rich native ChatGPT client for macOS I made, that supports API from wide range of services such as OpenAI, Azure OpenAI, Google AI (with Gemini), Google Cloud Vertex AI (with Gemini), Anthropic Claude, OpenRouter, Perplexity, Cohere, Mistral AI and any local LLMs all in one place, designed for maximum productivity.
We send money to US lawyers all the time via Wise. It's near instant. Obviously we had to verify the company identity, but that's also true for every legal exchange.
I would prefer the term “malfunction” as it is more specific to self driving vehicles and avoids any unintentional association with human error.
Yep, happening in the EU with DAC8, too.
A memory safe linux kernel would be a fairly incredible thing. If you could snap your fingers and have it, the wins would be huge.

Consider that right now a docker container can't be relied upon to contain arbitrary malware, exactly because the Linux kernel has so many security issues and they're exposed to containers. The reason why a VM like Firecracker is so much safer is that it removes the kernel as the primary security boundary.

Imagine if containers were actually vm-level safe? The performance and operational simplicity of a container with the security of a VM.

I'm not saying this is practical, at this point the C version of Linux is here to stay for quite a while and I think, if anything, Fuschia is the most likely successor (and is unlikely to give us the memory safety that a Rust kernel would). But damn, if Linux had been built with safety in mind security would be a lot simpler. Being able to trust the kernel would be so nice.

edit: OK OK. Yeesh. I meant this to be a hypothetical, I got annoyed at so many of the replies, and this has spiraled. I'm signing off.

I apologize if I was rude! Not a fun start to the morning.
This was way more fun than it should be. Wonderful!
Reminds me of Linelight on Steam and my game Kanso, both have 1D game mechanics (but with 2D visuals).
In a strategic move to address their attacking challenges, Manchester United is exploring a potential summer swap deal involving Jadon Sancho and Donnell Malen. As discussions with Borussia Dortmund unfold