skysight-inc/HackerNews huggingface dataset:
This is a severely regressive policy, and -- by the way -- already the case. The vast majority of per-student resources are spent on the bottom 20% by performance.
> trying to interpret legalese, badly.

Where I live you cannot enter a contract that you cannot be expected to have understood. In fact TOS that are not written in clear understandable language are generally considered to be invalid by courts.

If that many people are misunderstanding the TOS, that's a bad sign.
Don't think me unkind

Words are hard to find

They're only cheques I've left unsigned

From the banks of chaos in my mind

And when their eloquence escapes me

Their logic ties me up and rapes me

De-do-do-do, de-da-da-da

Is all I want to say to you

De-do-do-do, de-da-da-da

Their innocence will pull me through

De-do-do-do, de-da-da-da

Is all I want to say to you

De-do-do-do, de-da-da-da

They're meaningless and all that's true

https://www.youtube.com/watch?v=G5CrU-r55Yo
After the Concorde, a long road back to supersonic air travel
Not just that - there's a significant ecosystem around Redis. A huge number of client libraries and tools.

Which is why Microsoft's new drop-in replacement works with all those things. It could gain traction - who knows.
I love sqlite as much as the next guy but as soon as you are working with multiple write processes (which you quickly will) you will have to move off. So, why not just start with Postgres?
To add to this.

If you don't want to pay a premium, there are other projects you can support.

This is the same reason Postgres and Redis became extremely popular in the 2010s was because companies didn't want to pay a premium to Oracle or IBM for their DBMSes.

There are other options that exist today as well.

Non-paying or non-contributing users are not entitled to first class support from contributors.

Similarly, contributors and projects are not entitled to users.
don't know what you're getting downvoted it is true
... What a dystopian way to define "golden age", you'll-own-nothing-and-rent-forever-happily-at-whim-of-corporate-algorithm aside.
Nah, I think the videos are neat, but I have niche interests in art like datamoshing, algorithmic art and whatever... What I am saying is, if you are trying to pull a Midjourney with video that can be sold as a product (i see you are YC W24), wait a little while and make it more appealing before going public so people get the right idea about your product, and come back to it for more. Right now it seems like it is a little gimmicky.

> We think you can make fun stuff ...

To be brutally honest, don't say "We think you can". It does not matter if you think people will like it. Do people like it? If the average Joe sits down and plays a with the model, will they have a good time?

I'm not trying to be abrasive or rude here, just honest.
Absolutely this.

For so many reasons, we need a well functioning public school system. Where "well functioning" means serving various needs of both children and parents. All children.

The importance of education is something that liberals and conservatives actually agree on. But like so much else, it's become a pawn in the culture wars, so that the most dissonant voices at the fringes drown out the common sense concurrence in the middle.
If it's legal, it's not piracy. It is merely availing oneself of an opportunity. If the authors meant to license the software differently, they should've done so.

I'm sure that (FL)OSS core/demo versions is not the ONLY sustainable way to make a living. There is no need for hyperboles.

You don't even need to author software to sustainably make a living. Don't limit yourself.
I don't believe that's the case here. The Azure RP AFAIK is maintained by Terraform folks. Possibly there's a few MSFT contributors.
I haven't read this to be fair but this seems to question the dsm itself. https://www.technologynetworks.com/neuroscience/news/psychia...
> my kindergartener only gets like 20 minutes of recess

What? In Norwegian kidergarten (barnehage) there are no formal lessons at all. The whole point of barnehage is to turn young animals into cooperating members of society not to teach them mathematics and reading, that comes later.

So the whole day is some kind of play time with intervals of helping to lay the table for lunch, having stories read to, going for walks in the woods, and a hell of a lot of playing outside in the rain, snow, mud, climbing, falling, etc.

And also it is the most effective way to teach a language. My English speaking children were able to speak Norwegian from a standing start at three years old within six months and indistinguishable from the natives within a year with no classroom instruction at all.
Sorry for your downvotes, but they are earned. Predatory TOS [can be|will be|have been] abused by companies regardless of whether “reasonable people” created them or not.

Imagine your car dealer pushed over a 100pg finance contract with a first paragraph that said “we will take all your property if you miss a payment” but the dealer assured you that “we don’t really do that, it’s just lawyer stuff.” then said “you don’t need to read the rest, just sign here”.

How much of a great person would they have to be, and how much of an optimist would you have to be to sign it without reading the rest?
> Inconsistent API design is the hallmark of growth by acquisition

I don't doubt the rule but in MS's case it's commonly about constant warring between the interdepartment fiefdoms.
As I understand it, USA is one of the highest funded education systems in the world. Funding for education even outpaces USA's um.. robust defense spending.

The trick is to look into total funding - beyond federal funding and into state funding.

I strongly agree that education in the internet age needs to evolve. I would love to see an education system centered around critical and entrepreneurial thinking, financial literacy, Cognitive Behavioral thinking tools. If you give kids something worthwhile they'll use it and come back for more.

https://www.pgpf.org/budget-basics/how-is-k-12-education-fun...
Just to clarify the headline, it's Congress and President Biden who are requiring critical infrastructure to report ransom and other cyber incidents, per a law enacted inside must-pass legislation in 2022: https://www.govtrack.us/congress/bills/117/hr2471/text/enr#l.... The law requires CISA to issue a regulation for how that would work in practice, which is what this is.
Indeed, I will probably have the choice of a fork made from open source redis, and I will choose to take it.

https://www.linuxfoundation.org/press/linux-foundation-launc...
I have an MPA and I definitely found parts of The Fifth Risk cringy
Heh what is even worse about crime reporting in the US is the news never really reports on crime rates in small cities and suburban areas. You'll see people arguing online how NYC or whatever big city is a hive of scum and villiany and completely miss the small town they live in has a higher per capita crime rate. It's all a bunch of rage bait built on if it bleeds it leads.
To this day enterprises are looking for "SharePoint Developers" and everyone they hire hates every mouse click so they outsource further and further. "Azure Developers" are mostly developers from outsourcing centers forcefully trained by the enterprise. Training sponsored by workplace and conducted by Big Four. Here and there some whisper their wonderment why such expensive "cloud training" is needed. That's the IT workforce shortage the companies are talking about.
Again you are not following the argument, you cherry picked Solana, Algorand didn't have any issue. Follow logical argumentation please...
The amount of woo in this comment section is just plain baffling. ‘How do you know the Sun isn’t a self aware super genius? And maybe galaxies are people too!’

Yeah, I mean, maybe. If that’s what you want to believe, I can’t stop you- but it all seems pretty silly to speculate about. Seems like there is more compelling evidence for consciousness in manta rays than in a big prolonged nuclear explosion.
I'll give you the one that matters to me: in MySQL, you can't do DDL statements (create table, alter table, etc) inside a transaction. MySQL will implicitly commit after each DDL statement.
TypeScript "using" keyword and console.group are a match made in heaven
I've been in software projects where the most anyone had under their belt on the team (outside of the managers) was maybe 4 years. It was bad. they were charging Senior rates, over promising and under delivering. The web stack was proprietary so very poor documentation, and no StackOverflow, you literally couldn't find anyone with literal experience with the stack in our town.

What's worse is I saw them turn away actual senior developers left and right. I suspect some fishiness with their hiring practices, but its been so long and nobody I ever worked with is there anymore.

I can't imagine actual engineering where people's lives are on the line. At least pull in some folk from elsewhere at Boeing and have them approve / disapprove of new changes / fixes.

I have to wonder if that entire line of planes is just doomed for the scrapyard.
The nature of the use-case evolved and, at one point, the MongoDB + Mongoose ORM combination was in fact optimal judging from various aspects including tooling familiarity with most to the primary use-case being the managed cloud service. As the situation evolved, it no longer became optimal and was superseded by various stack-wide adjustments.

Regarding tooling familiarity: In the earlier stages of a company, I'd argue it to be important to pick what you can ship with fastest. You don't want to prematurely, for example, setup a complex microservices setup and deployment with K8s for an idea that is in its infancy and that might not even get that much traffic to begin with. Instead, deploying a monolothic app to Heroku might be the optimal choice (YC has a more extreme term for this they call "duct tape engineering"). As the company grows and there is clearer product market fit, it makes sense to further optimize the stack and perform adjustments as needed.

Regarding the use-case changing, it wasn't entirely obvious in the beginning that a lot of users would self-host the product, so it was designed more-so with the cloud product / managed service in mind; in hindsight things seem more obvious but not in the moment. As it became clearer that more and more people were going to self-host this product, the team shipped more features to accommodate for a simpler self-hosting experience and, as part of that, the PostgreSQL migration.
Is that true? If I contribute to a MIT-licensed project without a CLA, my contributions can't just be re-licensed to some proprietary license, can it? Wouldn't my contributions remain MIT, even if they re-license all other parts of the project to some proprietary license?

Isn't the point of CLAs that you can re-license contributors' contributions?
Yes, but that's where the "foundation" part comes in. If it's one whose charter explicitly states that it exists to support open-source software development, it is legally unable to do otherwise.
I understood what you meant in your original comment and mostly agree.

The sentence in isolation was too funny to pass up though. To your credit, you never said there was any guarantee HN would arrive at the truth.
We actually provide gVisor as the default runtime for Kubernetes workloads.

Monogon OS implements the layers underneath Kubernetes and gVisor - it's the operating system which runs on your nodes/machines and which comes together to form a cluster.
SSPL is mainly bad for the companies that use the license. They cut themselves off from their own open source communities. Those typically reorganize around a fork, which then starts competing with the SSPL version for new users. Most of those users end up paying somebody else for hosting, support, etc. As a long term business strategy that seems misguided.

I think in a few years we'll look back and we'll see a bunch of mostly failing former OSS companies being milked by hedge funds or companies like Oracle, Salesforce, etc. for profit and a lot of thriving open source communities around the only thing that made those companies successful: forks of their software; pre-license change.

I'm well familiar with Opensearch now being the preferred choice over Elasticsearch as I am active doing consulting around both and the overwhelming majority of my clients defaults to Opensearch at this point. I'm neutral about this and still use Elasticsearch myself. But I can see the logic of my clients.

Morals and ethics don't really factor into this. All you need to do is follow the money, users, and developers. It's very predictable what happens: no company has a perpetual license on their loyalty or attention and that's exactly what you throw out of the window with SSPL.
How does one buy rights to an open source technology?
This is the same logic the german government had when they went after the journalist who called out the Wirecard fraud. The free market doesn't work if companies are allowed to cheat the system!
What’s wrong with AGPL
But it's also one of the biggest countries in the world.

It's simply too big and undeveloped for education to work as well as in, say, Switzerland. See also public transportation.
"fat psychopathic wives would thrash them within inches of their lives!"
Section 15c in the ToS seems different from the quote in the article:

As between You and Vultr, Vultr acknowledges that it claims no proprietary rights in or to Your Content. You hereby grant to Vultr a non-exclusive, worldwide and royalty-free license to copy, make derivative works, display, perform, use, broadcast and transmit on and via the Internet Your Content, solely for the benefit of You and to enable Vultr to perform its obligations under these Terms.
At that point you’re really just exploring the integer multiples of 111, where it’s perhaps not surprising to find patterns in base 10, since 111 is 10^0+10^1+10^2, and two digit integers you multiply it by are going to be of the form A10^0+B10^1, so the resulting numbers are all going to be A10^0+(A+B)10^1+(A+B)10^2+B10^3. When A+B < 10, that’s going to form a pleasing pattern as you increment through As and Bs.

The pattern should actually be fine up to 37*54 = (37*3)*18 = 1998; it breaks at 37*57 because that’s (37*3)*19 and 1+9 isn’t less than 10.

Similarly interesting patterns will crop up when multiplying 1111 or 11111 by integers - and similarly in other bases as well (identically, in fact - multiples of 0x111 include 0x1221, 0x1332, etc)

So this sort of reduces to ‘I guess
It’s funny that 111 is 37*3’.. but on some level, that’s just how numbers work. Every number has a prime factorization. 1111’s prime factors are 11 and 101. 0x111’s prime factors are 0x3, 0x7 and 0xD; 111’s just happen to be 3 and 37.

That said… it turns out 37 crops up as a prime factor of 111, 111111, 111111111, 111111111111… so there’s something a little more going on here…

Although even that is really just because each of those numbers is 111* a number of the form 1001…001001001 - 1000^0+1000^1+…+1000^n
gcc -E was my first SSG. Run it on files like this...

#include "templatestart.html"

<!-- Content -->

#include "tenplateend.html"

Eventually a combination of wanting faster speed and NIH syndrome made me write my own that did significantly less parsing and processing.

Then I built that into a live update system I called TCUP (torstenvl's content update program).

It was a fun project, and ended up being the first non-trivial program I wrote (I was 17-18).
AvaloniaUI and Uno are pretty great! There is also new actively maintained fork of GtkSharp as well as many other bindings. Honestly, it's as good as it gets in many other alternatives which don't have the advantages of .NET.

It's an important disclaimer as someone might read this and go write another tool in Python + Tkinter (with terrible results).
>how much flagrant discrimination has come back in full force in just the past decade.

never truly dies. Social media is simply doing the equivalent of sweeping it under the rug. Meanwhile, the rug itself becomes another corner of the internet to fester until they learn to get around the "popular" social media filters.

The cycle just repeats until the core problem is fixed. Sadly that core problem is societal.
You can take CO2 from industrial processes that emit it as a byproduct.

Carbon fee and dividend would incentivize low carbon fuels by putting a price on carbon. The methanol purchased would not incur a fee. Carbon fee and dividend is employed in Canada and bills have been introduced to the US congress many times since 2009. Shipping companies have an incentive to begin employing low carbon fuels to get ahead of policy changes.
Ok find other people to help, that’s how open source works no?

There’s no issue here. Just whining. There is no lock in at all.

Even if it were OSI open source the maintainers like the very thread we are in could die. Then what? Oh you fork and maintain yourself, or the project rots.

License changes are irrelevant.
Go for it! This is how innovation happens!
I always use vim for big files. Have edited giga-byte SQL dumps with vim with no problems.
"Prepend" might not be queen's English. I'm American so so what.

Anyway, "cons" is a better term in technical contexts.
There’s a McIntosh Hi Fi company which may have had some influence there too.
Did anyone catch the number of Continually Moving Controls to Unique Locations, Each One More Baffling Than The One Before?
That seems reasonable, but I think you can trace those fiefdoms back to acquisitions. From what I understand even the NT kernel team was originally the result of Microsoft scooping up all the engineers from DEC
Apple sues former iOS engineer for allegedly leaking Vision Pro details
The current methanol source is almost certainly natural gas. There is quite a lot of work in trying to get bio-methanol and other truly low/negative GHG sources online (along with biodiesel, bio-heavy fuels, etc etc).

If you're asking for incentives - if the actual cost of materials does not become directly advantageous, then presumably we'll get plain old fashion regulation forcing the issue.

In any case, actually having these ships out there in operational service gives additional incentives to whoever is working on bio-methanol to like... actually get going.

Edit: Sneaking in an aside. If you were wondering about the naming, and maybe you were ignorant like me. Maersk is majority owned by A.P. Moller Holding. A.P. Moller is one of Maersk's founders.
This is extortion if you want to not share back. For Libre software maximalists, this is a good thing: considering you can't do anything without others, it is only normal that you share what you do with others.
Or perhaps open source it in exchange for being paid, something that developers working for corpos which contribute to (FL)OSS already do.
According to this comment[1], redis is mostly contributions from other people. I find it pretty outrageous when I contribute code to something if the end goal is to succeed from contributions like mine in taking away the platform I was using and making a monopoly lock in on my preferred solution to my needs like Oracle.

[1] https://news.ycombinator.com/item?id=39862021
Interesting comment, why do you think PostgreSQL succeeded where others with the some structure don't? Is it most probably the kind of people involved more than the structure?
Modern gedit on gnome has it
How about: your views on the world aren’t objective and all of those thinkers have way more credibility than you
I think they’re referring to something different than you are.
The jobs we’re talking about here, podcasting, development, etc aren’t jobs where everyone is forced out. Everyone is just more into making money these days and decide they want to make money doing those things rather than just fun. Let’s not try making excuses.
sqlite is great for what it is

But I recently ended up using sqlite on a site, & it's clear it makes a lot of trade offs to keep itself minimalist. I wish I had just used postgres

That minimalism can be appropriate if you want something that works with a single file to track state & no external process
I am curious on this. Why do you think SQLite is simpler than Postgres? and in what setting is that the case?

Sqlite comes with the headache of managing an attached volume.
~11.6 million children live in poverty in the US as of this comment, so while I have no context wrt the Bay Area (have never lived there), I can reasonably put forth that this cohort in particular will not receive the environment needed for robust educational development.

https://datacenter.aecf.org/data/tables/43-children-in-pover...
You do not need consciousness to adapt to your environment. That’s the result of simple decision trees.
Security is a paid feature. They consider logs and critical security features extra addons. Granted other providers to some extent do the same but it is ridiculous with Azure. But the UI is much more pleasant to use than amazon or gcp which hardly makes up for their other failings.

There is this terrible IT thing where companies want to use one vendor for as many things as possible. MS really shines there by tying in M365, Azure and AD/Entra Id together. Outside of networking, that's like 90% of IT. And there are a ton of people that made their careers out of MS expertise. This is why Azure is king with big corporations.
Races and deadlocks are certainly possible in pure Erlang/Elixir - no databases or global state required. There is no magic bullet.

For example, if you use blocking RPCs between two processes, they can deadlock waiting for each other's responses. Try implementing Dining Philosophers, you will learn a lot.

The answer is not to use blocking RPC, but that will challenge your brain topology. It takes some time to be able to lower yourself into the hot bath of full asynchrony, but when you do, it feels very very good.

I characterize it as the co-problem (in the sense of the dual of a problem). Distributing a problem, starting processes and pushing messages is easy. But it may be hard to know when you're finished. Everything is easy, but termination is difficult. It's the Erlang/Elixir Halting Problem.

It is not often mentioned as a strong feature for concurrent programming, but Erlang/Elixir have timeouts built into the language. And when you add OTP supervisor restarts, you can avoid some common programming mistakes through random evasion - don't do this by design, but it does help resilience.
Absolutely. We do NOT live in a golden age of broadcast media in general though, including and likely especially radio. Radio is dead.
I think you are right about AWS leeching OSS.
School in Norway is not compulsory. Education is. When we wanted to take the children to the US with us for three months the headmistress tried to make out that we needed her permission but in the end she could only threaten us with the potential problem that there might not be a space in the school for them when they came back.

My wife asked for the lesson plans for the period and was grudgingly given them; all three of the children were ahead of their respective classes when we got back.

Does fining people make their educational attainments better? I know that such fines are a big thing in the UK but as far as I can tell it is just a burden on the poor and merely adds a small additional cost to family holidays for the well off that is offset by lower prices during term time.
References please. The claim that hw does not help retention sounds pretty unbelievable.
Oh, I have not heard of it before, will have to check it out. Thanks!
Never use Facebook or any other of the big ones as a login provider. Always use a separate account for each cloud service.
> makes it impossible to sell the code as a service

But is that the only thing it makes impossible? Doesn't it also make it impossible to use the code in your service? And if you can't use the code then how is it open source now?
Regressing to a point with less wealth and intellectual inequality?
Very creative layout
Really? Just based on repetition and revisiting material you think it would have benefits