skysight-inc/HackerNews huggingface dataset:
All power to the author and the passion for open source is admirable, I just don't think we'll be seeing a world in "a couple more decades" where all software will be open source.

The assertions in the opening sentences seem flawed due to selection bias in the supporting data. Out of the entire universe of software, the subset of examples are hand-picked pairings of commercial + open source software. There is little consideration given to the abundance of software without an open source alternative, whether the selected alternatives had meaningful impact on market share, products that started out as open source only to be outcompeted by a commercial clone of the work, etc.

Anecdotally I've seen many commercial products copy innovations from open source alternatives. Could it be possible that having an open source alternative provides a risk-free and cost-free testbed for innovation? Open source software could in fact be a boon to an established product. Anyone considering starting an open source product would want to be aware of this threat to their success. Definitely a more in-depth study would be required to establish any sort of certainty.

I've worked on projects across many industries and am no longer surprised by the abundance of niche proprietary use-cases where the established product is deeply ingrained in the very culture of the job, where an open-source alternative would require extremely deep domain knowledge and years of development (in many industries where having development skills is rare). For someone to come along and attempt to make an open source alternative, they would need to be dissatisfied with the commercial product, have the domain expertise, and be a competent developer with time and resources to build an open source alternative, and then have to battle against the momentum of literally everyone being trained and used to using the existing toolchain. That's not even considering that many algorithms are proprietary so simply building an open source replacement runs the risk of infringing IP.

Whatever the use-case, and aside from academic or passion projects, all software development arises out of necessity. In these niches, it's usually a desire to improve accuracy, reduce time spent on repetitive and arduous tasks, and generally just de-risk and improve efficiency. These needs generally arise in-house, and where no solution exists, companies will contract a developer or outsource to an agency and subsequently retain the IP for competitive advantage or license out its use.

In order for open source to truly replace all commercial software, the entire culture surrounding this would need to change, and this is not a software problem but a social and economic one, and without a paradigm shift I think the status quo is more likely to continue - as long as there are businesses competing in diverse and niche technical fields, proprietary software will continue to be built.
Thanks for the recommendation. I use Lockdown (the TOTP app, not the firewall) and even wrote an exporter for it, but it’s essentially unsupported now.

https://brooksreview.net/2015/05/lockdown/

https://blog.majid.info/lockdown-export/
You think people are pooping on the sidewalk because they don’t know any better? Their first grade teacher failed them?
People destroy public property because we only spent $20,000 a year per person to educate them through high school? How much more to fix the problem? $1,000? $5,000?
Perhaps a more accurate statement will end up being "the only formally defined popular language".

Some redditers pointed out that (traditional) CSVs also don't have a mechanism for comments.
I think you're correct that I slipped at least a decade, maybe two in the way I painted that, and I appreciate you keeping the dialog level-set on important mile markers. I hate when I spread the worst kind of misinformation which is the almost right kinda but off by a big, important term sort.

It seems to be a product of not realizing (or wanting to realize) how old I am! I just checked and Witten won his Fields in 1990, I would have sworn it was like 5-8 years later than that, to pick one key milestone. Getting old is an experience!
> The “Another Sub-Sub Item” wouldn’t make sense in my mind, because the idea is that the text maps to well-defined data structures, in this case a tree structure. So an item can have child items, which each can have child items, and so on.

I get it :) and that's how I implemented mine too: https://git.sr.ht/~rfm/tdtd-parser/tree/master/item/tdtd.jan...

> However, “Subitem” doesn’t have direct child items.

I'm not sure if the difference in our approaches is philosophical or practical. Why shouldn't "Another Sub-Sub Item" be considered a direct child? What if the user added the extra spaces unintentionally? What if, just for fun, they wanted to indent their list like:

[x] Example item
[ ] Subitem
[ ] A Sub-Sub Item
[ ] A Sub-Sub Item
[ ] A Sub-Sub Item
Continuation of the first item’s description

If that was my list, and my list's parser couldn't handle that, I wouldn't be very happy. But what would/could/should I expect the behavior to be? I'd hope, given the rule that a child has more leading whitespace than its parent, that all three Sub-Sub Items would be treated as peers.
An interesting and slightly unsettling fact about Wrona is that when he competes, he has no strong preference for mechanical or rubber-dome boards, and usually just goes for whatever’s cheapest.

As a fast typist myself (normally 140-160, brief bursts over 200) I can say that being able to type quickly is not something that most mechanical keyboards are optimised for; what's important is a very low actuation force and travel (but a long "cushion zone" past that), since at high speeds caring whether the key was successfully hit will make you hesitate and slow down.
Couldn't agree more here. The amount of complexity involved in running moderately complex apps at scale on native compute and the cost to maintain over time vs. the ops savings from the standardization of most of that from Kubernetes is incomparable
Oh wow that looks like what I'd want but it looks like they are selling a circuit board?

How do I get one that I can pull out of the box and be typing within 60 seconds?
Funny, I have the opposite problem, which could actually explain your problem.

I never used to get spam through GMail's filters, but in the last six-ish months I now get a couple every day. They're almost always the same format, too - frequently just a link, and often coming from an outlook.com email address.

So a possible hypothesis is that spammers got good at evading GMail's filter, so in tweaking it to catch these new spam techniques they could be causing more false positives.
However, the languages evolved much faster historically than they do today. On one hand, the states are now effectively enforcing standard forms of language on populations via universal primary education, and then mass culture and media further reinforce that, often aided by social conventions (where the enforced standard often becomes socially proper "educated speech" that people strive to emulate to present themselves better and/or to not be discriminated against). And at the same time, modern borders significantly reduce migration rates, making it harder for language innovations to spread.

I'm not saying that it doesn't happen, of course. But a phonemic spelling created today is still likely to have a much longer useful lifetime than one created 300 years ago, say.
> In 2006, the editor of IEEE Software recounted that in the 1970s television advertisements for Alpo dog food, Lorne Greene pointed out that he fed Alpo to his own dogs. Another possible origin he remembers is from the president of Kal Kan Pet Food, who was said to eat a can of his dog food at shareholders' meetings.

From https://en.wikipedia.org/wiki/Eating_your_own_dog_food#Origi...
But that one fast charge takes 40 minutes, not the 5 minutes at a gas station.

It's totally workable, you can uausaly find something to do during that time, but I maintain that we are still one or two charging tech generations behind parity with gasoline.
Human civilization survived open sewers, massive public latrines and unseperated water supply and waste. Not something I'd like to go back to by any means. But with modern knowledge and technology, and call me crazy if you like, I believe we can sanitize a few dozen poop disasters a day without bringing on a typhoid plague or breaking the bank.
For me personally it would be useful to be able to lookup chords by their middle and upper notes. Let say I improvise a lick and want to find some harmonization. F# and A should evoke not only F#m but also Dmaj and Bm7, and maybe something more spicy like D#dim7.

Another useful feature I would appreciate is to see possible functions of chords. Dmaj can be a I of D major as well as a II of C lydian. So as I lock the key, let say C Lydian, the tool might highlight other notes which are in key. That’s helpful for improvising further or when looking for a chords progression.

I’m pretty sure there are DAW plugins doing that but a simple web tool can be used in so many situations when DAW is not there.
And when your one big server fails and your first million customers start looking for more stable alternatives?
I’m not sure if my post was taken as callous but I was explicitly rejecting anti poverty, my usage of the term was as a term of affection for the people I was advocating for, and identification with them. To be absolutely blunt I have only solidarity with my fellow street critters. And I want them to be able to use a bathroom without a QR code. Like everyone who isn’t a street critter can do (despite bullshit whining in other comments)
Exactly. That's better expressed and more comprehensive than my comment.
poor sanitation is a public health risk, not merely “gross”ness.

i’ve seen some public bathrooms are so mistreated that i don’t know how you pay anyone to clean them. i’d certainly feel awful asking a janitor to clean them without a hazmat suit, a pressure washer and a bag full of tergazyme.
A year of RISC-V adventures: embracing chaos in your software journey [video]
Cool story, but that's not the subject.
The no fly list is easy to end up on by simply having the wrong name. The “no bathroom” list blocks you if and only if you treat it poorly and make a mess.

Not equivalent.
Plenty cheap boards out there with Cherry MX mechanical switches. A first board doesn't have to cost more than $100, maybe even towards $70 dollar range. Buy secondhand and you can go even lower.

Go for Cherry MX Switches. Want clicky (and loud) take blue. Want tactile go brown. Want no bump at all when typing go red.

I would find a cheap second hand board and see if you can appreciate the experience. It probably will not have lubed switches or may have a scratchy bump or hollow sound or whatever the hobbyist tell themselves to justify a new board. You probably will already be amazed by the quality improvement and won't care.
Saying that it's a communications utility may be the best argument for regulation. However, I don't think Facebook provides anything essential and so it's much closer to entertainment/media in my mind. I'll continue to listen but they seem to be in the clear for now.
We've been using K8s to scale incredibly high user and revenue generating services across banks, telcos, insurers for the last half decade. Works pretty well in our opinion ;)
If God exists outside of time, it's not possible that he had a beginning. A common trap I see people fall into when thinking about God is that they struggle to think in any other terms but the ones they're familiar with.

Because how can we even apprehend anything existing outside of time?
Past claims to this effect date pack to 2015. https://bennettftomlin.com/2021/07/17/a-history-of-tether-an...
Let's give that to them then. Better than jailing people for shittimg in my opinion.
Or that morality isn't absolute. Society's perception of morality shifts over time which is a part of what drives the changing of laws. If you accept this though then that means a shifting of agreed upon morality is a part of the system and what is normal today may be distasteful tomorrow and despicable in a decade.

This isn't exclusive to laws though anyhow. If you believe morality can be better tomorrow than today then you have to accept either being immoral today or only relatively moral to your own time.
In software (unlike many (all?) other fields) there is enough of a lot of things out there; web frameworks, programming languages, crms, content management systems; the list goes on. People feel a flaw of sorts and roll their own. Most won’t get traction and will end up dead on GitHub (hopefully forever though; hopefully archive.org does/will clone all public repos).
And its down haha
PostScript is both a general-purpose and domain-specific programming language. Can you make that consideration?

Some programming languages that have semantic indentation allow to turn off that feature, such as Haskell. Other more complex considerations than only has or not has, also is relevant for other features of other programming languages, too.

Some programming languages are domain-specific and might only be used in specific programs because it is a narrow enough use, e.g. ZZT, MegaZeux, and Free Hero Mesh; do any of those count? (ZZT is rather limited, but the other two aren't so limited.)

Other features of programming languages to be considered:

- Character encodings

- GOSUB

- Byte arrays

- Generalized algebraic data types

- Sigils

There is also consideration of variants of programming languages.
Lessons from the Bitter End: What General Wrangel Means for Americans Today
> A proprietary wrapper

Forgive me if this is obvious, but isn't Acorn open source[1]? How is it proprietary?

[1] https://github.com/acorn-io/acorn
Which also increased in price.
At least with audio it’s really easy to skip the audiophile stuff and still get excellent advice and recommendations as audio work is a huge field with lots of professionals in it and heaps of companies that have been in the industry for 50 years.

Computer Keyboards… not so much :(
b^0d_0 + b^1d_1 + b^2d_2 + ...

b^0 = 1
Younger workers are gravitating toward larger, well-established firms
It was a shit pile during apartheid for everyone except the whites.
Yes, but not from selling the software. Nextcloud makes money from hosting and support, exactly as the article lines out.
Usually the people cleaning it. Just done more often and with better effect. Also Bryant Park tends to be a bit nicer and upscale, population-wise.
I think it comes from being young with no disposable income and carrying that idea for too long. The older I get the more I pay. I have the money, I value my time, I value other people's time, I try to pay them one way or another.

I paid for Sublime Merge when I could have used one of the 10 other free git front ends. I can't say there is any particular feature I use that are not available in the other front ends.

I've been paying $299 up front and $120 a year for a text editor since the 90s and I rarely use it anymore (I use VSCode more) but I still find I go back to it once in a while and while $120 a year might sound like a lot it's less than I'm being paid by the hour so I can spend hours or days searching for alternatives or I can just pay the $120 and keep using the solution I know. I donate to several open source projects monthly and have given $50 or $100 here or there to others.

At the same time, I have to really get a ton of value out of the project. Blender, Kodi, a few large libraries that would take me months to repo I'm happy to donate. People making a 1k-5k line project and asking for funding though kind of seem like bad faith actors. It's like they're ignoring the tons of stuff they get for free and instead of giving back they're being miserly. It'd be like going to a potluck party, everyone brings something for free but one person brings beers and asks $2 per can while at the same time eating from all the free food.

People complain about corps using open source and not paying but I personally don't see it that way. Most tech corps give back in one way or another. Apple gives Clang, LLVM, JSC, WebKit... Google gives Chromium, Go, Dart, Flutter, Core Android, Skia, ... Facebook gives React, React-Native, PyTorch, ... Microsoft gives .NET, C#, F#, VSCode, Electron, Github (free hosting and free CI for open source), and even in if some corp, GM? uses open source I'm sure they give back to society in some way. There are few companies that are all take and no give.

Maybe another way to frame it, I see lots of open source as similar to volunteering. If go volunteer to clean up a park I don't get angry that lots of people come use the park without also volunteering to clean up. Sure, if my volunteering becomes a burden that makes too many demands of my time then I'm either going to stop or it's going to have to become a job but the fact that that threshold exists doesn't mean things below that threshold need to stop existing.
I don't know; they make great sandwich bags when they're rinsed out. Just roll the top and hold it with a spring clamp.
Looks like the link is being hugged.
They can, but that wouldn't be too interesting to anyone in this universe. Or that it how I read it. Just like a being in a game wondering what caused the game company/programmer to write the game..

The reason will have no consequence to the beings in the game, and thus they will only be interested in the causuality mechanism within the game..
Hobbies aren't about the payoff, they are about the process. May as well ask "why do you do things you enjoy"?
You what now?

PDFs are a pain in the ass to read, especially on mobile
The system could hook into the medical records if we wanted to hear the excuses. The stereotype of old people going to the bathroom with a news paper exist for reasons, and it not because the toilet is such a soft chair to sit for 15-30 minutes. The toilet could include sensors for how soft or hard the stool is, and detect bacteria, in which case it could just add it to the users profile.

Sticky and stinky urine, in combination with frequent needs are three major symptoms for a plethora of problems. Protein, from blood and mucus in either stool or urine are also both a big flag and they are very sticky to surfaces. Really sticky, and really stinky.

Of course there is other reasons like drugs and alcohol. The restroom could detect those too and put it on the users permanent record.
Entertaining writing, but also a bunch of fluff I don't see the point of?

It's not like setting up a share is hard, I'm missing the point of why something that's already easy would need an "easy way".

Now, Samba as an AD DC, across multiple sites, integrating with Kerberos and LDAP, so that users can have a single sign on experience across platforms... That, I'd be impressed at an "easy way" guide. ;-)

I think I'm not the target audience.
Amusing to read references to Fussell who I know as a military historian of compelling truthfulness, on the matter of the anatomy and fragility of courage under fire.
That costs a lot more money.
From the announcement blog (https://blog.cloudflare.com/crawler-hints-how-cloudflare-is-...):

This is an exciting problem to solve, and we look forward to working with others that want to help the Internet be more efficient and performant while reducing needless energy consumption. We plan on having more news to share on this front soon. If you operate a bot that relies on content freshness and are interested in working with us on this project, please email crawlerhints@cloudflare.com.
Nah even the dog walkers here don't give a shit. The dogs piss and shit all over the entire city and the rich SF owners don't care.
Well, academic consensus usually takes a long time to build. And obviously it can take wrong turns (and there are plenty of examples of that historically, often due to work based on incomplete or wrong data - though arguably even if the academic consensus has been wrong on an absolute basis, it has often been "correct" in light of the available evidence).

But nevertheless, it should be obvious today that (probabilistically) the best understanding of the world - for laymen - is achieved by trusting the academic consensus. Anything else quickly veers into anti-intellectual, conspirationist mumbo-jumbo.
Take a look at Suma in the UK - a large coop with £50 million turn over. Not everyone does the same job, but everyone gets the same pay, much more like an idealized co-op.
To emphasize, though, and the point I was trying to make is that it's possible (and I think likely) that both of these statements are true:

1. Long COVID is a real disease that can cause debilitating symptoms.

2. A significant number of people who claim to suffer from Long COVID actually suffer from something else.

The only thing that puts me more in the "I think #2 is a lot more prevalent than people think" camp is the astronomical amount of press that "Long COVID" has received, coupled with the fact that the majority of people in the US have been exposed to COVID, so it's easy to attribute any general feeling of being unwell (e.g. fatigue, brain fog, etc.) to the fact that you probably had COVID in the not-too-distant past.
What I’m really interested in is why they were deemed sexist; in Europe, which I just came back from visiting, paid toilets were everywhere and they were not usually particularly clean.
>Except when we test them, they don’t seem to work after all.

Have you heard about the replication crisis in your "western science"?
For just a second I thought you were Throne support.
It wasn't how a registrar should act. But it was a completely understandable way to act, and given their emotional distress at the time, I think they deserve a fuckton of slack when judging how bad this mistake was.

I probably would have done the same thing in their shoes.

As for prime ministers being assholes affecting you, that is just the reality of global politics. I could say 'vote better' but that doesn't help much.
Startup? This is a government problem.
Have you noticed yourself sliding into fascist type thinking?
>The fact that things seem to work does not mean that they actually do work.

Well, the same can be applied to your "western science" as well..
Protest Movements: How Effective Are They? [pdf]
It would be nice with screenshots tho.
> My personal experience is that GIMP is not quite at feature parity with Photoshop 3 or 4. It's definitely nowhere near Photoshop 5

Layer Effects are the only 5.0 feature from Photoshop that GIMP doesn't yet have.

There's also a million things GIMP does better or does at all compared to all the versions of Photoshop you mentioned. I can give you examples or you can spare me the time and just admit you've seen Photoshop 3/4/5 so long ago that you don't quite remember what it was like :)
Design Foundations for Systems Capital [pdf]
Thank you for taking questions. Why do we need to run managed language inside a docker container? Doesn't the VM provide sufficient sandboxing?
I switched to basic HTML gmail the moment it tried to predict what I wanted to type (often incorrectly, which worsened my experience)

I sometimes accidentally open the 'modern' view and it feels so bloated. Everything is so against intuition, it feels like someone's fresh-out-of-marketing-school design.
> Krita... has better extensibility

Really? How? :)
I think more bets are on Krita.
”Who even has a smartphone with an active data plan? Not homeless people”

You might be surprised.
Why not just buy the domains directly from cloudflare then?
The Chinese economy: fact, fiction, faith and flexibility
So… fascism?