skysight-inc/HackerNews huggingface dataset:
I went to the site hoping to see forums discussing the commercialisation of OSS. Ya know, how to make enough money so you can afford to do this as a day job.

There is a pretty quiet section on funding, pretty low down. Not much there.

First forum though (organised by category) is how not to sign a CLA [1].

The thread seems determined that no contribution should be made to a project that ends up going commercial.

I feel this is the subtle underlying theme in too many OSS discussions. Not just the overt "free as in freedom", but also the covert idea that "free means non commercial".

I say covert, because of course the FSF manifesto specifically says you can sell free software. You're not even limited to selling your own software, you can sell -anyones- free software.

Which leads a developer to a place where they like something enough to want to contribute something to the project, but at the same time add limits to the project -now- to give them fewer options in the future.

If a project disappoints you, sure, fork it then. If you don't want people to profit from your free labor, then simply don't give it. And if you don't want to sign a CLA then don't sign it.

(I expect this comment won't age well as the front page of the site changes :)

[1] https://discourse.writefreesoftware.org/t/anti-cla-action-wh...
Your point is more correct than mine, I had completely forgotten about the human self-interest angle.
You need a social life to be on Instagram, so it has some kind of positive selection, even though those same people might get lost in the fake Instagram world.
I also am in the camp of people who want to be able to download (although I know that increases the risk of people pirating the videos)

Partially because the video player doesn't work very well on tablets, and partially because after you changed the game engine course, I still wanted to refer to the original version
Which is why the vuln is

> bad, but not the worst
BBC News in the UK is the most no-merit news channel in the country. They are sympathetic to the Tories almost to the point of parody.

Al-Jazeera beats them to any real headlines every time. They have had no groundbreaking reporting for decades.
> These guys are probably still upset about the ribbon.

Yeah, so? Why shouldn't one be?
Guile Hoot v0.4.0 released – WASM in Scheme
if you're implying causality by saying it worked well, that's probably backwards.

a country with no problems with alcohol consumption won't have any need to create strong regulations.

the implication that deregulating alcohol in sweden would decrease consumption seems bizarre.
The usage of the term 'step' here is in the pre-deployment development process sense. I think what this person is doing is converting SCSS to CSS on request, at runtime.
given the "rebuild twitter" abundance of questions during the dreaded system design interview, it should have taken 2 weeks!
> What you’re describing doesn’t sound like parenting to me, it’s giving in to peer pressure. From kids.

Are you a parent yourself? Just wondering.
The difference is if you’re using execve and friends /bin/sh will never be implicitly invoked from under you.
There is no such thing as “Google tracking”.

What I am referring to is (a) the maximum lifetime of first party cookies which is used by advertisers for retargeting and tracking and (b) the reckless way Google adds API e.g. MIDI without minimising fingerprinting.

These are what are embedded in the Chromium engine.
I’d aggressively support legislation against this.

Luckily with Elon doing crazy things to X, NYC has divorced a bunch of public services from it.

But not enough
I’m sorry for sounding so harsh, but have you been through public or private school where you’re some sort of a group of at least 50+ children? Sense of belonging is so natural, especially at that age, that you can’t tell a kid that it doesn’t matter.

If your child just tells you “yeah I don’t care about others’ opinions”, then I’ll have a hard time to believe as well. As we age, and grow up, sure those things matter less. But come on, we’ve all been children, we’ve all wanted to be a part of some group. Some of us got bullied, some of us got ostracized, but we always wanted to belong.
Even better is a good pair of boots
Tying slots to shadow DOM was a huge mistake. There are better solutions for style encapsulation. Sadly a lousy standard that holds web components back.
For those who disagree with me speak up, just dont downvote, or I will assume that you are mentally weak and unable to back your emotional outburst.
That works until the next ten competitors take up the space. It's a wider cultural problem.
Thank you Actually there is not so much text content but still we made https://ai-term.me/static/uneed.best_8bdf.html for you to check.

Hope that showcases our tool to you. Feel free to drop any feedback you have.

If you like we can enhance https://www.uneed.best/how-it-works to see more content enrichment in action. We are also humans

DM me your email address via https://twitter.com/itleaks (thats me) to receive your unique promo code. Will only feedback with the promo code and don't put your email to any list anywhere. If you like any other com channel, just tell me.
i find this to be, unfortunately, the current western stance on responsibility towards anyone: irresponsibility. for some reason, leaving people to go their way, wherever it may lead them, has been interpreted to be the good and the moral duty of anyone who understands what freedom (for intelligent beings) means. with all due respect, that’s cowardice and a neglect of duty.

i explained to my sibling the other day that we cannot live our lives however we wanted because of our layers of responsibility: first to ourselves (as a human beings in this civilization), then to our family and friends (who expect to count on us at some point), to the society we inhabit (i am currently an immigrant), the human race, and lastly the environment. those are not easy responsibilities and they could crush anyone. but absconding isn’t a choice: we’re not here for selfish reasons.

i think you should intervene, at whatever cost to you. because no one else would, and depending on how persistent you are, she’d be grateful for the care and attention you showed. because that’s the sort of action that pure love motivates. good luck
> I am guessing it’s the Rust stuff that caused the performance hit

From Github's code stats, Zed is 97.3% Rust, so Rust is almost certainly both the problem and the solution here.
> They haven't responded to my "account suspension appeal" which is just a google form to enter your email address, not even a box to enter any details.

The complete lack of customer service is going to get more and more dystopian as these AI companies become more interwoven with everyday life.
Absolutely this. It’s not about banning content - to a certain extend parents are responsible for what their kid has access to. In many cases proper education allows kids to self regulate and consume “adult” content appropriately with no harm. Unfortunately that’s not possible everywhere as many countries lack the resources and/or mentality to achieve this.

Regardless, dangerous content and services (just like dangerous substances) should be hard to make and very visibly marked, leaving no doubt about what it is and how it works. I love the EU’s notion of “algorithmic transparency” [0]. I would go a step further for systems attempting to increase engagement by exploiting behavioural sensitivities to be marked and even opt-in (think cigarette packaging).

[0] https://algorithmic-transparency.ec.europa.eu/index_en
Rubycarp: A Detailed Analysis of a Sophisticated Decade-Old Botnet Group
They are doing it and I hope they succeed and prove me wrong but last time I checked Loco was still far from Rails.
> Unfortunately, people have forgotten how to call and are afraid of receiving calls.

That's unnecessarily reductionist. Calling is less convenient and takes longer.
If a friend is going to leave you out of an event purely because you do not use their preferred BigTech-facilitated chat tool, then I have some bad news for you: that person might not actually be your friend. Friends don’t treat each other that way.
Moonshine Money: a DIY guide to personal finance
This is a free course that I wrote to explain the foundational concepts of personal finance.

It covers building an emergency fund, tracking your spending / budgeting / net worth, paying down debt, investing, automating your finances, and more.

There are ~20 articles that explain the concepts, and several spreadsheets provided to give the reader a practical way to track and manage their finances on a recurring basis. I've been using those spreadsheets and tools myself for more than 10 years, and have improved them over time based on user feedback.

This is intended to be a step-by-step guide geared towards those who are just starting to learn about money management.

Any feedback would be appreciated.
Even locals can't decide on pronunciation - Shrewsbury is pronounced as it is written unless you're posh, when it becomes Shrowsbury.

https://www.shropshirestar.com/news/2015/06/27/shrowsbury-or...
US pronunciation is (from the point of view of a western european) very very wild sometimes. If you ask anyone who lives closer to Paris than America how to pronounce the university of Notre Dame you're going to get a very different answer to someone who's an alumnus (something like Nodur Dayme?).
Goo is a nice name for object-oriented Go.
The claim of direct causal claim is bold and probably more likely a contributing factor but can it really be the singular or even most impactful cause?
Thanks! Feel free to let me know if you have any feedback
Video games are a cause of teenage violence.

Well, Iam going to say that what kids see in real life is the cause of their formative views, like stomping on lying victim's head. Nothing virtual.
New Jurassic Fossils Reveal That Our Hearing Evolved from Reptilian Jawbones
Also, it had dirt-cheap hosting, as a single process could host multiple sites (though it did come with some security implications).

Nowadays we tend to bring up a whole virtual OS.

An interesting direction in this area might be GraalOS, which might allow running multiple applications in a single OS process, doing the necessary isolation itself. (Not affiliated)
I'd be very interested to know as well. Although the last time I attempted to run kanidm in a containerized fashion it left a lot to be desired.

The software is (perhaps expectedly) not really built to support semi-ephemeral lifetimes, so it took quite a few hacks to get it running in Kubernetes the last time I tried.

As I recall, the primary issue I had was with exposing the certman-provided Let's Encrypt certificates to the kanidm process inside the container in a reasonable fashion. I don't think I found an elegant way of signalling to the kanidm process that the certificates had been renewed and should be reloaded.
you forgot to mention that free market does not exist anywhere. It's a 'free market bounded by laws' and each country, including US are free to design different laws for their market and companies are free to compete inside this bounded market. It's the same in EU. I'm certain there are no developed countries where marked isn't bounded by the laws/antitrusts/regulations/monopoly prevention and so on
haha, thanks
I’m fine with the deciding body being an independent, literate group (easier said than done) who observe allegedly addictive platforms and make judgements based on the spirit of the law. We don’t need to reduce this to some kind of automated decidability machine.
> Under the hood they were almost the same exact same kernel

Literally the exact same kernel if you count XP x64 Edition. Even the exact same Windows Updates apply to both. :)

But yeah, Windows XP (32-bit; NT 5.1) and Server 2003 (NT 5.2) were pretty close. The latter was pretty much "XP Server Edition", albeit some significant kernel changes were made, especially to improve network performance.

It was the only time that the client and server versions of NT had diverged. Granted, the Windows Server team didn't feel like NT 6.0 was ready for the primetime when Vista launched, but instead of having two branches of the operating system again, Windows Server 2008 was launched identifying as "Service Pack 1" from the get-go, with Windows Vista's SP1 updating the OS to include all of the underlying improvements made for Server 2008. From that point forward, they were the same, including the same Windows Updates. It's also the point that Windows Vista got all of its technical flaws fixed. (Reputation flaws not withstanding, it wouldn't be until Windows Vista SP3 aka Windows 7, that the reputation would get reset...)
I don't think people from that particular place, using that particular spelling consider themselves British
SawStop saws work like any other table saw while you're cutting. The only difference is that you won't cut your finger off, though you are still vulnerable to kickback which is also dangerous. When I swap my regular 10" blade for an 8" dado stack I have to change the brake cartridge which only takes an additional minute. I don't change blades often so it's not a big deal. I've had my SawStop contractor saw for years and have never triggered the brake. On the other hand, blade guards, which are clear plastic things that go over the saw blade, do make using the saw more difficult imo. Lots of saws come with them now but basically no one, myself included, uses them as they obstruct what you're doing and are incompatible with certain types of cuts. I feel safe with a riving knife installed and using push blocks like the Grrr-ripper 3D to keep my hands far away from the blade at all times.
> Like our hypothetical user who first appeared in 2012 and last posted in 2016 - right now they appear in the 2016 red line but if they showed up again today and you made the graph again next year, they wouldn't be in the 2016 red line anymore

That is correct.

> What happens if you cut off the data at 2022, 2021, 2020, 2019, 2018, etc and plotted those graphs? You'd see a different (rather than merely truncated) graph, no? Maybe even a different trend. So if my understanding is right, this is a pretty wiggly metric. The history of something you want to use as a historical trend line should not change as you append more data.

I see your point, but I don't see how it is avoidable. From my knowledge, any user churn metric will suffer the same effect: If you consider a user is churned after two weeks of inactivity, then this will change if you change the cut-off (the last two weeks of the this month? the two weeks before them? ...etc).

Even if you measure the "elabsed time" instead of "last seen", the cut-off will change your curve.

Extreme example: If you assume a user is churned after 1 year of inactivity (elapsed time since last activitiy), then a user that shared one story in 2007, and then a second story in end of 2023, will apear as active. If you change the cut-off from 2023 to 2022, then the user will appear as inactive.
Why 2 applications? You mean a webkit version and the real Firefox? What is even the benefit of using another browser on current iOS if it's the same as safari under the hood? Just a bit of UI?
One would assume that people who fly their drones in banned airspace would disable transponders.
The difference is that in the UK (where Hatton Gardens is), both Good Friday and Easter Monday are public/bank holidays.

At least in the UK, it's one of the few times that there are a guaranteed 4 days of closures, given that Christmas can fall on different days of the week each year.

In the UK both Christmas and the following day (Boxing day) are public holidays and the holidays will move to the next working days if they fall on the weekend. So this is the other time of year that can have 4 consecutive days of public holidays/closures.
It's a bit more complicated than "X is easier to read than Y".

When we read text, we don't read letters, we read words. So familiar word shapes help reading text more quickly. Lowercase letters have more distinct shapes (due to ascenders and descenders) so they make for more distinct word shapes. Uppercase word shapes are not only less familiar (because most text you've read is not all-caps) but also less distinct because they lack descenders and all have roughly the same height.

So in other words, writing keywords as in SQL in uppercase can be more readable because a) it indicates it's that language (which can be helpful in mixed-language source code), b) the keywords usually being written in uppercase make them easier to recognize without having to be familiar with the words from other contexts (this might actually be an advantage for people who don't read as much English text) and c) this sets keywords apart from variable and attribute names without syntax highlighting.

For filenames and such there is no such advantage which is why you only occasionally see all-caps used for special files (e.g. LOCK, VERSION, README) where the uppercase text is intended to stand out from other file names and usually follows a naming convention that makes the word shape common enough to be easy to recognize.
It also breaks easily. Npm is a very unstable platform.
As the article says you already shouldn't need your phone on for calls to forward with the ultra (may not have been true with the series 4 as you say, never had one). You do need it for other apps like slack notifications to work right and I don't see that changing.
We don’t live together. But we have a rocky past for sure. I was older and so I got a head start during my teens for all the bad vices during that age; drugs, alcohol, excessive partying.

By the time she got around to it, I had already wisened up and basically lost communication with her. I went on to do other things with my life and actually put in effort to experience new stuff.

She on the other hand did not. She found more excuses (dropped out of uni twice) than solutions.
Also, the conflict resolution is just another patch (Pijul patches aren't just regular diffs, they have a lot more information), so should you decide to merge it back upstream after all, you can also cherry-pick the conflict resolution along with the conflicting patch, and also without changing the hash.
CSS Module Scripts is only available in Blink-based browsers. It has been accepted by Mozilla and Apple and progressed as a web standard, but it isn’t something you can use today.

Part of the problem with web components is that the component can only style the slotted element and not its descendants. There’s all kinds of weird edge cases that make styling web components painful.

What web developers were asking for was scoped CSS and HTML templates. How it became what it is today I don’t know, but it’s been massively overcomplicated while at the same time having really awkward limitations.
Coroutine doesn't just mean cooperative multitasking, it means a specific form of cooperative multitasking. There's value in making that distinction.

Also don't get me wrong, meaning of words do change, I am grumpy about it but that's fine. Kinda feel weird to have people telling me it has always meant that.
Proton and Standard Notes are joining forces
I think css must be the worst invention in computing, at least all the obfuscated javascript i know is trying to do something (spy on me), instead css just bloats up 800ms on linkedin into the size of war and peace because of how much they throw their weird 6 character psuedohashes in (WHY)
Oooooh, the new finangle pour-spouty gas can, part deux.

Won't be long before the safety thingie gets ripped off and short-circuited.
Part of the domination I speak of is the pollution of hardware we carelessly leave for other species to suffer from.
Would odbc/jdbc protocols have to change to support client-planned queries?
> Some would argue you may even go to 7.

This is highly subjective, but I'd consider Windows 7 as retro at this point. As of 2024, Windows 7 is 14 years old. Windows 95, for instance, was already 14 years old the year when Windows 7 was released (2009). And Windows 95 was already seen as "retro" by that time.
Sure, you may try (I did and don't regret it, sounds like OP also tried), if only for you to feel better about it yourself. But my experience with addiction in the family is that they can and will drag you down with them. To love is to let go, at some point.

My experience (with alcohol addiction) is: Tried to help once, got into problems (set family up with house of a friend), almost got into financial problems myself (almost lend them money but was stopped by wife, would have lost it all). But at least I could tell myself I tried. But how far would you go? An addict will take you away from your family and kids if you let them.

So what to do? Hope they take the first step themselves. Be clear that you will help them take steps, but only steps you agree with (I once got alcohol for said family, the begging and bad state got to me, at some point an alcoholic will improve on alcohol), but I still feel bad about that today.
Overall, I think the internet has basically been weaponised (intentionally or not) by big tech. People of every generation are being manipulated at a scale that has never before been possible, and what’s more is that the algorithms for targeting and engagement make it trivial to do this, either through propaganda, disinformation, or advertising in a way that skirts regulations on traditional media.

Will it change? I doubt it - Google and Facebook are likely too big to fail now, Twitter is still around as a bona-fide hate platform, TikTok is unlikely to go anywhere until something else replaces it…
Autotools is slow, ugly, and horrible. There are many better and simpler alternatives that exist now.

Source releases shouldn't be pre-processed in any way. They should build whatever they need to on-the-fly as part of the build.

Other project anti-patterns:

0. Maintaining creaky, fragile, old forks of other projects as dependencies.

1. Git submodules.

2. Too many dependencies.

3. Extremely large code bases that don't prune poor patterns, over-engineering, and dead features.

4. Lots of features. OpenSSL, I'm looking at you.

5. Not signing releases with a passphrase split between multiple developers to requires 2-person keying.

Package management/distro/builder/packager anti-patterns:

6. Patching the hell out of a project without pushing fixes upstream.

7. Inability or failure to source upstream from multiple independent sources, compare them, and verify chain/web of trust using cryptographic signatures.

8. Not following reproducible build guidelines.

9. Not using build caching like sccache.

10. Not building from reproducible sources periodically on the client-side to verify binaries are identical to those built by others.

11. Dependency hell of traditional (non-nix) packages importing zillions of packages.
Unfortunately on Mac OS the window management model doesn't make this a good solution. Switching back and forth between apps on Mac OS (from Photoshop to Firefox) brings all non-minimized Firefox windows to the foreground; contrast to Windows or most Linux WMs where it only brings the most recent window the foreground.
Should Open Source Developers Get Paid?
Regardless of whether open-source devs deserve more money, does money actually incentivise open-source devs to create more value?
Anecdotally, of course, I never had a single refusal over hundreds of ordinary coding requests to Claude 3 (although I don't think I've had any refusals from GPT-4 either over the course of probably 5,000 requests). It didn't even refuse my knife request and answered it before I received the account suspension!
DS-Moe: Making Moe Models More Efficient and Less Memory-Intensive
40 Years of Rent vs. Household Income [video]
I completely agree, but one thing that bothered me since 2020 - local municipality posted some news on their website, and people on our neighbourhood group were genuinely complaining why they did not post it on Facebook, since that’s what the “internet is” for a significant (dare I say, majority?” of people. Unfortunately, we are in a minority in this situation.