skysight-inc/HackerNews huggingface dataset:
This article is very inconsistent and misleading.

- Right off the bat, the Venn diagram is wrong (with regard to the author's thesis that there is only open source and proprietary) since it suggests that there is "source available" that is not proprietary (outside of the proprietary bubble) and not open source (outside of that bubble). Why draw a diagram that doesn't follow your rhetoric?

- "any software whose license doesn't belong to the OSI's list is proprietary software" is just ridiculous. He's literally saying that if you hire some lawyers and create a new FOSS license, it's proprietary because it doesn't appear on OSI's list.

- "All licenses on this list are guaranteed to adhere to a fixed set of criteria. These criteria guarantee four essential freedoms:" is just off the cliff. He's claiming that all the OSI licenses jibe with the GNU Projects or Free Software Foundation's definition of free software. A counterexample is any BSD or MIT licensed software which has users that do not have those freedoms due to receiving only a binary. Both OSI and FSF agree that those licenses are, respectively, open source and free, but the FSF will not agree that those licenses preserve those freedoms. BSD-licensed software is free because it's GPL-compatible: a GPLed program can use BSD-licensed pieces. Since OSI burst on the scene some quarter century ago, pushing the open source rhetoric and agenda, they permanently locked horns with Stallman and his Free Software crusade. The OSI has its own definition of what is open source: https://opensource.org/definition-annotated/

The obvious conclusion is that the author is barely starting to be knowledgeable in this area.

And, no, software is not exhaustively partitioned into open source and proprietary. A binary executable (or ROM image or whatever) can land into the public domain. Then you have non-proprietary code that isn't open source because there is no source.
"I think today's explosion of LLMs etc will lead (eventually) to actual understanding."

Or the opposite. Most people become too lazy to think and let the AI do it for them... and so the AIs can never overcome their baked in biases, so no real progress will happen.

And about what we have got wrong, I think the problem is mostly how we (the average human) lives.
Because it's a playground for scammers, rotten up to its Andreesen-Horowitz (and others) underwriters
> We already have evidence from history (where trading latencies and intervals were much higher) that the spreads become much higher as trading frequency goes down.

Okay, can you please use this evidence to say how much the interval has to increase for spreads to increase by 1 cent?
Regarding the passive: you should read Joseph M. Williams' "Style: Ten Lessons in Clarity and Grace" that discusses where the passive voice is preferable to the active voice. Namely when it creates better cohesion and flow.

The whole idea behind Williams' (and Gopen's and McEnerny's – they are all from the University of Chicago) style is that you should arrange your words so that they sit in the correct positions. Namely something old in the beginning of the sentence (paragraph, section...), something new in the end. Something important in the stress position. Something contextual in the topical position. Etc.

The use of the passive is precisely that it lets you rearrange sentences so that certain parts go in "the other" position, that would be unnatural in an active construction, but that is correct in the logic of the sentence.

This is practical style, by the way. Look up Thomas' and Turner's "Clear and simple as the truth" for a discussion of different styles and a tutorial in "classic style".
I try to restrict my comments to addressing the content of the parent comment, rather than what my assumptions about people are.
If they stop paying the mortgage, the bank can foreclose on their non-built house. Frankly speaking, the government is probably going to bail all of these people out; if they don’t the whole real estate sector could fall over. The practice of selling houses yet built is not limited to Evergrande.
Even your implication that I have ulterior motives shows the sad state of public debate on such topics. I am also curious as to what you perceived as "snark"?

I have now fully read the article. Two Chinese US citizens claim they have escaped China where they were tortured for having too many babies. An alleged ex-guard corroborates their story, but cannot prove he was ever actually a guard. This case does seem like completely devoid of any proof. Are you seriously claiming this is sufficient evidence for genocide? But before anyone bites my head off for asking questions, please define genocide for me as you understand the word. It's extremely unclear what people are talking about in this case, as it continues to seem that no one claims any deaths.
Take the grad courses.
I would use it if the LLM they used were better. It keeps inventing files that don't exist. If I could just provide my GPT-4 API key so it can use GPT-4 I'd be happy.
Because it's a playground for scammers

So is the internet.

My theory is that HN (like people in general) simply hates change.
Do Mexico practically need an airforce?

If the US invades, their airforce would be useless. And if any one else invades, I'm sure uncle Sam would have something to say.
Totally cool. I think I went off a bit half-cocked on the original comment as well. I didn't communicate what I meant very clearly. Probably a better conversation to have over a beer.
The University of Kent worked on occam-pi language which extended the language occam used by the Transputer.

http://occam-pi.org/

I partially attribute this language to my deep interest in parallelism (async, coroutines) as a hobby because I studied occam-pi at university.

Imagine a language that every program written for it is parallel and linearly scalable by default because of the construction of the language and the problem. That's my dream.
In the USA, you obtain short term high interest financing until the home is completed, then you spin that into a mortgage. Most people buy almost completed new homes from developers, however, which means the developer takes that initial loan/risk.
Semantic drift is of course a very natural thing that can’t be stopped.

A very fun thing is to look up word origins of words and terms I care about. There’s often a revealing or thought provoking history.

One of my favorites is the German word “enttäuschen” which means to disappoint but has a different original meaning.

However what irks me is when interest groups try to force a semantic change in order to fullfil a typically financial or political agenda.

Terms that have a positive connotation like “Open Source” need to maintain a degree of integrity in order to stay useful at all.
We know we are adding a lot of environmental estrogens. Establishing a causal relationship between that fact and human behavior is hard, and may or may not exist.

Also I’m sure it would only explain part of the observed increase, since there are social factors at play.
believe it when we see it.

unti then. /hardpass
I've been a project manager for nearly 20 years after "hanging up my technical boots" and trust me it's the same shit for us as well - quietly get on with it, manage the challenges and the team, anticipate and deal with the problems upfront? You are an unremarkable "safe pair of hands".

Run around panicking with your arse on fire constantly firefighting issue after issue (almost all of which you should have anticipated and already dealt with) making your constantly "red" project go "green"? You're a fucking hero that wins any internal little award/prize for rescuing the project.

Still annoys the crap out of me after 20 years.
Passive doesn't just sound better in the example, it's objectively correct.

Jefferson wasn't attempting to document anything. That wasn't the action he was taking at all. We only consider it documented after the fact; it's completely incidental to what he was trying to accomplish.

Therefor, only the passive voice describes what occurred. The only people actively documenting anything are those who deliberately set out to create documentation of events (and I think they might all be assholes, as a rule... so maybe he was actively documenting?).
> Plus we are already seeing the vast majority of countries heading to births below replacement rate, yes even Africa

This has nothing to do with sperm counts. This has all to do with people not wanting to have the kids in the first place.
There's a similar bit in the book Alchemy by Rory Sutherland where he talks about trying to increase trains reliability or the satisfaction from a gas engineer callout. Turns out people just really don't like uncertain waiting. Making trains on time or predicting when an engineer will arrive has too many variables to really solve. But a live display of trains with delay times, a expected arrival window with promise of a call 20 mins before arriving, is enough people know if they can go to the loo, or nip to the shop etc. Live train boards can have a much greater impact on traveler reliability ratings then actually making trains more reliable.

Sometimes solving the impact of a problem is much easier then solving the problem.
It is about the country France keeping alcohol production up by promising to destroy wine it paid market rate for.

It is about alcohol politics which makes it about drinking.
Say I use a software with AGPL as license on my server. If my server doesn't output anything AGPL-licensed to its clients, where is the distribution? If there is no distribution, how can the AGPL be enforced?
The internet has universal value, it's not at all like crypto in this way.
"rollbacks for me but not for thee"
Gas and water pipes are often in inches too (Italy) probably because it's an old and critical infrastructure and nobody wants to risk mistakes by trying to fit a 1 inch pipe with a 25 mm one, or 1 1/4" with a 32 mm. Close but not close enough.

However I guess that even American engines are measured in liters or cc, cubic centimeters.
the beatles and john lennon ripped off a lot of people. the list is not exhaustive.

what are you talking about? Five Deez is credited. The song is even called Latitude! LOLLLL. where's the theft? also, I'm surprised that you couldn't find any actual wholesale theft (it's DEFINITELY there, ahem Aruarian Dance https://www.reddit.com/r/Nujabes/comments/3fagps/the_story_o...) because lo-fi as a genre IS ENTIRELY CONSTRUCTED AROUND SAMPLING OTHER PEOPLE, often uncredited, looping it, and making it sound like vinyl on a tube amp or some shit. What did you think lo-fi was? LOL. it's like vaporwave. not like electronic pop rock or rap. So your argument that theft is what prevents someone from having pioneered a genre built on theft is not just absurd, the exact opposite is true. Theft is what make lo-fi lo-fi.

What is your actual argument? That the songs stolen weren't obscure enough to count as authentic lo-fi stealery? Are you some kind of lo-fi hipster that only listens to tracks with the most obscure samples from the 17th century or something?

To Rococo Rot isn't lo-fi nor is that song. Björk isn't lo-fi either. It's electronic. You're not even in the same genre. So how in the fuck could they have pioneered the genre they've never been part of? Or are you off on some idiotic pedantic technicality that nujabes didn't pioneer the genre, the sounds themselves did. OOOOOHHHH. We're all so impressed.

You probably think it's really insightful to blather on about how pop art is derivative because it's remixing the label from a soup can. Ten thousand IQ.
I mean, yeah, the more optimistic the market is, the higher the price goes. But comparing % like this doesn't make any sense.

If the price rises by 120%, the market see a 120% chance of favorable outcome?
>The Linux kernel itself is in fact very, VERY extensively backwards-compatible, which is why I find it particularly unfair (on top of being wrong) to use the label Dalewyn did.

Did I ever dispute that?
Germany’s challenges training Ukrainian soldiers is language interpreters
I believe it is because the will get delisted if they are not trading for 18 months and they have not been trading for 17 months at this point.
Each person is limited to 1 minute, and most people only use about 10-20 seconds. So, the meetings are usually done in less time than it takes to go to the bathroom. I think everyone sees the value in calibrating our trajectory for a few minutes every day -- it often saves more time than it consumes.
I suspect Elements of Style is at the root of "avoiding passive" being popular advice.

It's a decent rule of thumb for those of us who accidentally slip into writing in the passive. Too much passive leads to writing that feels less direct, less active. Alas, as with every rule of thumb, you will get people who take it as a commandment and loudly denounce any and all use of passive, thinking they're being clever. I worked with a tech doc writer who liked to point out passive voice usage in peoples' work emails. Whatever gets you through life I guess...
I don't see how it added any extra information to the parent comment
In most countries, if they stop on their mortgage, the bank can come after all their assets to recoup. Not just the non-built house.
But this is because almost everyone gets taught this badly. When you ask how to do exception handling best practices etc, even from teachers/college profs etc you get wildly different answers from every single one of them. So people either learn themselves or from colleagues or, most likely, not at all.
I posted this on here a long time ago but NetBSD was always a winner for me. I set up a dialup gateway for a small company in the late 90s on it on a skip dived Compaq desktop. Forgot about it and moved to somewhere completely different in the industry. Out of the blue about 2010 I think it was I got a call saying that it had stopped working. Figured I better go and look at it for them. Got there and found the disk completely full of logs but still spinning which was a surprise.

The failure was the dialup ISP had cancelled their dialup service. I found another one, signed them up for it temporarily and ordered an ADSL line and router for them and swapped that in a couple of weeks later. The compaq was retired.

Some trite syslog analysis suggested it managed 7 years of uptime in one stretch killed only by what looked like a power outage. There was no UPS on it.
Same with EU-issued visa cards! As I learned when visiting in July.

You can charge up the iphone suica balance using cash in the machines... a bit weird but that's what I did.

Getting back home first thing I did was get a mastercard to complement my visa, as it seems EU mastercards still works to charge Suica.

It would be interesting to read about why this happened, it feels like there are interesting payment processing details to learn from it :)
Depends on the data structure. Since new replies may have to be inserted in tne middle, it may not be organized as a linear array.
Can't agree more with this. I ended up double-majoring Philosophy and it was fantastic and has surprisingly helped several times in my career
- Panama hat: I have to wear it because my painfully strict upbringing requires it.
Er, no.

First, Scrum is not XP. Huge difference.

Second, even XP is not a "magic bullet". Nothing is. It's work that works. (Scrum, on the other hand, is not a "magic bullet" but simply a "bullet". Use it to kill projects very effectively).

Third, at my first real job after uni, we did most of the XP-like practices, and it worked amazingly well. But we didn't know about "XP". Partly because it didn't exist yet, as this was around the same time the Kent Beck started at Chrysler Comprehensive. When the XP books came out it was fun to have a name for what we had been doing so successfully. And also to compare and contrast.

Fourth, I had a great side-by-side natural experiment during my tenure at the BBC. My team did XP-ish things, mostly the technical practices, so test first/TDD, YAGNI etc. Pairing when necessary, but we were co-located around a desk "island" (sort of the way journalist workspaces are organised). My team succeeded far beyond expectations [1]

The team next to us, larger, more important and with way more experienced developers did SCRUM, but not XP. That project had to be rebooted completely after 2 years.

[1] https://link.springer.com/chapter/10.1007/978-1-4614-9299-3_...
FYI. Java has functions now as well, although they are indeed also objects. Records have been introduced as a flavour of structs.
I have three servers still running since 2014, I know this because they run Ubuntu 14.

They've never been upgraded, they've only been rebooted a few times by linode during maintenance. I have no way of building them again, I have no backups, and yet... They are the production servers for a web app with 250k monthly users (not a commercial venture).

Seemingly I'm fine with this... They've just been that reliable. A python so old I've no migration path, a django so old I've no migration path. But yet they keep working

The only thing updated in a decade is an API built in go, which still compiles on latest go despite being written for pre 1.0 go. And I did replace the postgres server as that had outgrown it's instance. But everything else, a decade old and still fine.

I logged in the other day to discover that SSH didn't initially work as ssh+RSA has been superseded and needed new ssh config just to keep connecting.

There are so many things on these servers that no longer make sense, graphite monitoring that goes nowhere, new relic integration I disabled years ago, linode Longview long deprecated. And yet still the servers work as load balancers, and app servers for ancient python programs.
You could probably restore posts but with private keys gone you can't redo the instance, right?
Historically, not even the Open Source Initiative tried to define "open source" this way. There were licenses commentators agreed met their definition that they did not approve---open source but not OSI-approved. See also "license proliferation". There's also the whole issue of "public domain". Is CC0 code "proprietary"?

And that's setting aside the more basic issues of whether an organization like OSI can impose its definition on the universe, whether the definition it's been trying to impose really works or just sounds good, and whether that's really a legal spec or a political document.

The world is messy. It does not owe us the luxury of clear binaries.
As George in Seinfeld says, it's too risky, what happens when you meet someone and then you finally have to take off the hat and maybe they react badly to your baldness?
"Omit needless words! Omit needless words! Omit needless words!"
I wonder how CBDCs will treat binance
Time is critical before you give up and python is a great prototyping language. htmx, yes and Django specifically will be the most productive by the second day when you go to implement the login page.

Use postgres, no excuses. Managed when you go for hosting.

Finally, don't worry about cloud for months. Put it in a container at some point, and cloud can happen naturally after that.

Use linters and formatters from the beginning to keep tech debt manageable. Don't worry about most typing and tests until the design finalizes however. Wait for version 1.1, 2.0.

If performance becomes a problem at that time, rewrite hot paths in cython, or split off microservices in java, golang etc.
It depends on whether Thomas Jeferson wrote the letter or someone else.
Bah, I was expecting DIY washing-machine plans, detergent recipes, etc.
Russian citizenship is not something that people cherish or want. Most of the Russian territory and population has been occupied at some point: Siberia long time ago, Caucasus in the past centuries, Crimea in 2014. Russians don't care about those people the same way the care about their own.
I think it's because it was promised or sold as something beyond national currencies, that offers some sort of anonymity, a way to make money relatively fast (or at least not lose any), etc.

Finally, most of it turned out to be just plain marketing made by those who needed more and more people in the system/scheme.

At least this is what my take is on this.
I feel like we just need new terminology. Visible source, for example. As the author says, "There's absolutely no problem with proprietary software". To me, there is a problem with it under some circumstances if I can't inspect the source. A lot of times you aren't including it in your own code, you're just using it in your toolchain and you want to make sure it isn't poisoned. "Open source" as a phrase has become a stand-in for being able to check the source, but obviously as the author points out it's a misnomer, and can be used for misdirection. Why can't we just call it "visible source" when this is the case, to avoid confusion or false marketing?
> The metre was re-defined[0] in 1791 as one ten-millionth of the quarter-meridian

Doesn't sound like a good idea. Circumference of earth around Paris is not unchangeable.
> Imagine recommending with a straight face that someone go to starbucks and manually edit wpa_supplicant.conf to get onto the wifi.

Editing config files is not specific to TUI, you can do it even with GUI editor, and you have to if you want to do anything more complicated with your computer, like route some traffic over VPN and some not, or have a dynamic VPN setup based on what wifi network you're connected to.

Also in the TUI land, there's iwd these days which has nicer end-user text mode UI than wpa_cli, with one command to start a scan, and another to connect. There's also wifi-menu, or nmtui. All pretty much equivalent to the GUI wifi selection menus people use on windows.
Would it be practical to output HTML from these WASI components and build a page from them?
I think the term the author is really looking for would be free software or libre software.
https://www.gnu.org/philosophy/free-sw.en.html
I was surprised when reading The Sense of Style by Pinker (not a book I would recommend incidentally) that the use of 'they' as a generic pronoun was still considered controversial. Pinker opts to alternate his chapters with he, then she, then he again – he explains this is to avoid the issue of having to otherwise use he/she type constructs. Had he used 'they', I would've never thought anything of it. Maybe it's a geographical thing?
No Z80 on this list?!
Eh, buying hardware isn't necessarily cheaper if you factor in operational costs like power, cooling, and especially internet (which gets very expensive very quickly for servers). Datacenters get to spread this cost out over many servers, small installations don't.
it does not get better. I've seen enough to tell you that. It's the same stories on repeat, remixed, reheated and served on a different plate. You have the same three part course over and over and over and over again on the lazy susan of samsara. Fuck that! Patience and waiting for the good times is a young mans' game. When you're older, you know that the same way your joints are shittier now and they're never getting better and you need to take ibuprofen more and more, the same is happening with your life. There's no point in lying to yourself that you're going be happy in a year or two or ten, you just need to keep going and keeping patient and waiting and then it never happens and you die alone having shat yourself. Fuck that. Fuck that. Fuck that. This is life. This is suffering. And this is fine. And the sooner we all lose this fucking delusion of hope, the sooner we all become enlightened and the sooner we can actually nonviolently cure this disease that's eating the planet.