skysight-inc/HackerNews huggingface dataset:
I made the same excuses in the past, and I could not even keep making them to myself seriously after a couple years of watching Microsoft censor various repos.

At some point people put code on GitHub before it had "network effects".

If a package is useful enough, people created accounts on GitHub to get help or contribute.

Maintainers need to stop rationalizing away their -choice- to centralize code on GitHub.

We do not need governments to help here. The political votes that matter are every repo that someone chooses to not host on GitHub, or at a minimum mirror elsewhere. The more useful your software with fewer alternatives, the more "network effect" power you wield to get someone to sign up for something besides GitHub.

I started Stagex, which is as far as I know still the only oci-native, deterministic, multi-signed, and full-source bootstrapped Linux distribution that exists.

If you want easy deterministic containerized builds of software without trusting any single human in your compilation path, Stagex is the only option.

My shameless plugging aside, I chose to host this exclusively on Codeberg in spite of the major financial sponsors all being on GitHub.

Already we have 8 contributors and the ~200 most common packages needed for most python/tcl/perl/lua/c/c++/go/rust software with more language support in progress by volunteers.

We built Stagex to ensure a fully open and transparent supply chain for any software to be built with, and that starts with using a Git host that shares these values.

Codeberg also donated unlimited free CI/CD via woodpecker as is available to most projects that apply since their funding is exclusively for social good.

We will self host eventually when forgejo supports federation so our instance can still get contributions from Codeberg users.

Git was built to be decentralized and that is never going to happen under Microsoft.

I know it is harsh but if you have a popular project and exclusively host on GitHub, you are why we are in this monopolozed-network-effect situation, and you have the power to change it.

https://codeberg.org/stagex/stagex

https://sfconservancy.org/GiveUpGitHub/
4. Hm. Must be a strange network, or bad client. Even (most of what remains of) EFNET supports v6 and TLS. Imagine...
Respectfully disagree, controlling the internal and controlling bob are parallel at best, they are not binary states.

No one (other than possibly the sprinkling of humans who have achieved enlightenment or someone temporarily under a heavy dose of psycho-motor stimulants) can fully control themselves internally. Minor, fleeting internal control occurs frequently. Being able to sum up the strength to initiate the process of planning and acting to perform directed speech to control Bob would be an example of this (and appropriate for your additive example) but the full state of internal control required to disconnect your senses and observation from Bob's incoming external interferences without impacting your own faculties or performance is a rare kind, or 'level' of internal control that many do not possess. Interestingly, this is all derivative of personality.
Don't Just Say "Hello" in Chat
And immeasurably better if there were no Microsoft Windows ;)

(Kidding, mostly.)
I don’t doubt the author, but what is it that makes rendering a tree of objects to a table a difficult problem? Is that not what browsers do when they render a table element?
Seat belts is user's responsibility, so not like that.

Like requirement to have a display, requirement to be able of stopping if the Government wants, anything like the covid restrictions.

The government in 60s was not able to insist on any restrictions for drivers which are working willy-nilly.
Can it be still added? @dang?
The relationship between team diversity and performance
You can already do this, when you buy a car you own it and manufacturers don't stop you changing the car however you like.
>sooner or later

For some context it's been 6 years since Github was acquired by Microsoft and over 12 years since Microsoft first made their appearance.

I think Microsoft has a great track record here, EEEs in other ventures aside.

https://en.wikipedia.org/wiki/GitHub#Acquisition_by_Microsof...
Simple, I'm on Mastodon, Substack, Threads and Bluesky.

And they are all barely breathing.

The community density is low (because of the split), the discovery sucks (because of decentralization and no algo to suggest content), the culture is homogeneous (I encounter people mostly from one political side) and the publication of limited quality.

You can't start new communities from old users. Communities are built by the young, they are the ones with the creativity, motivation and free time to do it.

That's why twitter, made mostly by young people from 20 years ago, still got the inertia of it, are is more interesting and active.

And that's why tik tok and roblox are full of life. I'm sure the kids are also elsewhere, where we are not looking, creating the communities of tomorrow.
Buy houses and lots, keep them empty, and speculate on their value.

Or just build their 6th mansion that uses a plot of land that could fit 400 apartments, keeping the people underneath them commuting 1 hour from their 80 square meter apartment.
This is exactly how it went with my ex neighbour. Her dad offered her cigarettes on her 18th birthday to "use responsibly". She's been smoking since that day. She's retired now and a heavy smoker most of her life. I'm not sure how she avoided cancer but I guess she was lucky.
They used test driven development for the backdoor development? Kind of hilarious ngl
For simple functions which are not called repeatedly you have to invert this list - interpreted code is fastest and compiling the code is slowest.

The complied code would still be faster if you excluded the compilation time. It's just that the overhead of compiling it is sometimes higher than the benefit.
This will never take off as it is exclusionary on purpose.
`react-dom` has a `renderToString` function since day 1 and people has been rendering server side since day 1 of React. There are also approaches such as pre-rendering with Chromium.
I agree with many of OP's points, but I don't think OP is addressing the suggestion of using Codeberg, which I believe is a reasonable alternative to GitHub.

It provides a GitHub-like experience, so it solves the OP's problems with SourceHut.

Regarding discoverability, I doubt anyone finds projects through GitHub's search or discoverability features, but rather through a search engine like Google or DDG and online communities. So the project should be similarly discoverable if the source was in Codeberg.

The main friction point I can see is that many won't have a Codeberg user, so they'd need to sign up in order to collaborate, while most already have a GitHub account.
Yes, it's correct English. There's nothing unusual about it.

The verb is infinitive with no particular subject.

"Why choose one when you can choose both?" - https://www.reddit.com/r/Kanye/comments/ph6sab/why_choose_on...

"Analyzing Systems: Why Do It That Way?" - https://digitalcommons.georgiasouthern.edu/cgi/viewcontent.c...

"Why be afraid when God is always showing the way?" - https://www.archstl.org/popes-message-why-be-afraid-when-god...

Despite the lack of a subject, it can trigger reflexive pronouns:

"Why limit yourself to just 3 wishes?" - https://www.brainzmagazine.com/post/why-limit-yourself-to-ju...
GGML Flash Attention support merged into llama.cpp
Yes, particularly as a blog post (with the context of continuous ongoing discussions)

Re: is a longstanding abbreviation for

* In the Matter of ...

* With Regard to ...

* In Reference to ...

and the article discusses matters arising from the asked question "Why host on Github?".
MS is already squeezing profits from Github with CI (Github Actions).
For HPC code that aims to run on intel cpu. Do you recommend compiler like intel OneAPI c compiler over LLVM or GCC? Before one starting to profile / invest time on reading manual on specific compiler.
Indeed, through commits with multiple parents (merges), you can end up having multiple orphan commits (initial commits).

Multiple initial commits are a bit rarer, usually stemming from merging in entirely different git repos with their own separate history as part of consolidation.
Base on your descriptions MacBook Air would fit your needs the best.

Most people don't need MacBook Pro. Those extra cores just sit idle most of the time if not utilised for heavy computation.
I think GP is implying that the main goal of the Yuzu emulator was explicitly pirating Nintendo games, unless other emulation projects where enabling piracy is just a side-effect, so to speak.
Isn't this just like Microsoft, skimming the bottom X% off? They might be great software developers, but an organisation that always skims off the lowest X% percent in an attempt to only keep awesome and 10X developers.
>Is it right to say that currently the cost of the hardware is being partly subsidized by the profits Apple makes from the software?

No, it wouldn't be. You're probably thinking about gaming consoles who's HW is sold at a loss or at very thin profit margins and subsidized by the more expensive game purchases, but Apple hardware already has the highest profit margins of any HW manufacturer out there, and at their 200 USD per 8GB of commodity RAM and NAND chips, you better believe it.

So no, they don't need the walled garden SW money to fund HW. Their HW alone brings in plenty of cash.
SSH being linked to XZ doesn’t.
I mostly agree with all of your points. But IMHO, if (and that's a big if nowadays, with modern web and mobile dev) text editing is the core task of the app your'e using as your IDE, then all the graphics are just redundant.
All the highlighting, hovers / etc can be done via much simpler graphics that is memory and CPU efficient.
As a dev, I would like to IDE developers to invest in core functionality, rather than a fancy GUI.

Take the electron IDE for example. It embeds the chrome runtime which is a total waste, given that i just want to edit some text files.
"Largest living thing" on url matching "science" ? Yeah blogspam.

The definition is so loose that it could be talking about literally anything.
At least they're hard to display on a terminal. Reading EXPLAIN ANALYZE diagrams from psql does not spark joy.
I was advocating for it for decades, but everyone dismisses it with “you don’t know better than rdbms”. That’s almost a religion. Despite the fact that most of the tables most people have are never any big (except for a few oltps that you ought to leave to specific sql server wizards anyway) and you usually do have the idea how it should work. SQL is a cool solution for a set of problems that has a very non-zero xor with a set of problems that we actually have. And most of our complex queries are trivially expressible in imperative loops. Index lookup and a complex plan building are key features of an rdbms, everything else it steals from you and forces to use an arcane inconvenient language that in practice isn’t even a standard. Make plan building and indexing core ops and leave everything else to some sort of a general purpose bytecode, everyone will be happier and will create dozens of DSLs for all their needs.
Yes I agree with your assessment. MSFT has already started putting things like search behind a log in barrier for example.

I think it's prudent to mirror to another hosting service, even if it's just a Gitlab or similar instance that is only accessible to the repo author. That way they can always pivot away from GitHub by productionizing the backup.
That's why reasonable projects limit their usage to the smallest reasonable scope, and use rebase/squash. You don't have to adopt a hard problem.

It actually escapes me why Linus decided to make git a merge-first VCS in the first place. There aren't many projects which are more linear in nature than Linux kernel.
> Most smart devices are manufactured outside the UK, but the PSTI act also applies to all organisations importing or retailing products for the UK market. Failure to comply with the act is a criminal offence, with fines up to £10 million or 4% of qualifying worldwide revenue (whichever is higher).

-- https://www.ncsc.gov.uk/blog-post/smart-devices-law

Will the government actually go after AliExpress/Shein/Temu? Dunno, but they have the option.
> It's as if you called someone on the phone and said "Hi!" and then put them on hold!

Typically you both say a greeting then a conversation starts.

> Instead of being polite, you are just making the other person wait for you to phrase your question, which is lost productivity.

Please don't count every second of your life in productivity lost to someone else.

The root of the problem might be frustration with not getting something done, and that needs your reflection.

Or just wake up 3 seconds earlier, and if worried about lost sleep, get to sleep 3 seconds earlier or in the words of Arnold Schwarzenegger "sleep faster."
Is there a way to know how much something like this would cost to run?

I'd like to give this a go, but I've always been put off trying anything on AWS due to horror stories of being unable to cap costs and generating huge bills.
False equivalence - a manual gearstick complicates the design of the car, making each unit cost more, while allowing sideloading is a one-time development cost with marginal maintenance costs. Also my car manufacturer doesn't get a 30% cut every time I fuel up because I use an automatic transmission. If it were like that I can assure you there would be a much bigger uproar than in this sideloading debate.
I don't think it's even that; their value is that they are somewhere for VCs to put their money that has 'AI' in the title. That's it. That's what they're for.
Another thing is the issue of e-waste.

At some point i had multiple older iPads with perfectly great screens, and i wanted to use them as "hubs" for a home setup to control various things, another option was using them as secondary screens, or maybe just give them to a kid.

You couldn't, they were simply to old for the new IOS update, and almost all apps including browsers requires the newer IOS and update automatically without asking - essentially bricking them on purpose.

Anyway i ended up giving them to a "safe e-waste center" but i'm sceptical they'll actually be recycled.

I think locking down a device should be illegal especially e-waste considered, and if there's some reason not to, then it should at least be opened the day official support ends so the device can be used to watch videos/games for kids/whatever.
Systemd isn't just one thing lol
It’s not the same on the phone. It’s async in the chat, whereas on the phone, the picking up is already accepting the conversation start.
If we need AI to summarize research papers, we have lost. To me, this is more evidence that research now is mainly conducted for the sake of producing research, rather than producing knowledge that actually improves life in some way. Even if we look at scientific knowledge merely for the sake of intellectual amusement, this sort of research has gone far past that: extremely specialized papers are really not that interesting except in regard to playing the gmae of research.

And I'm speaking from the perspective of a pure mathematician who has read the most specialized an abstract papers and has published several. Yes, you can "get interested" in them simply because they're part of the social game in academia, but for the vast majority of people, even with the capability to understand them, they are far past the point of stimulating natural curiosity.

This is all rather ridiculous, because we are devoting so much time and resources to do something so meaningless. It would all collapse on itself it it weren't for the incremental and short-term economic advantages brought on by 1% of the research, which is mainly in turn about developing unsustainable ways of life.
My personal preference is merge but using the --no-ff flag. That way you get all the advantages of a rebase (since all your original commits are rebased into the target branch) but you also get a merge commit to confirm that all those changes were a part of the same set of patches.

That can often help a lot to figure out why something ended up the way it did, but you also don't turn your entire history into a flat pile of disparate commits.
I "use" them as a topic in my writing because I am vehemently fighting against AI and trying to raise awareness of how dangerous AI is to society.
Have you read the dark forest trilogy?
Codeberg supports account creation and sign-in with GitHub login, so there really are no excuses IMO.

One extra click for any existing GitHub user to comment on a Codeberg repo.
Empathising with others and yourself isn't mutually exclusive. What's hard to grasp with that?

> I empathise with myself first and will use what ever word feels right in the situation

And you're doing the same right now. Isn't your use of the word 'selfish' in the thread 'hurtful', and therefore not empathetic to me? By chiding me aren't you empathising with yourself more, and wishing that I would defer to your feelings instead of my own?

The difference between you and I is I don't claim that a virtue is supreme and then immediately enact its opposite, which is really what makes this drive for 'inclusive language' and 'empathy' so repugnant to me.
Probably not. If the current price is optimal then it will remain optimal even if costs rise.
totally agree here. commits are not for saving "your-current-work". Its about marking a definite step of change in the realm of the project itself.

making commits atomic is harder because we tend to just write code, without first breaking up the requirement into atomic pieces
I think this is bang on. Let's give it more surface area :/
Being senior can mean completely different things depending on the job. I believe a senior whose work can be offloaded to Cursor at the extent OP claims may be the kind of senior who doesn't really need to deal with that much complexity in the first place.
Git log (and many other tools as well) pretend that merge commits do not introduce changes. I learned about it in the hard way when someone managed to implement an entirely new feature, contained within a hidden merge commit.

It's only partially the fault of Git - the entire idea of a merge requires new concepts like 3-way diff, which are not needed for rebased commits. I'm not even sure that most software like GitHub can display such a diff.
Absolutely - immediately getting upset that folks that didn't spend their teenage years on IRC (I did, but still) don't know the etiquette is just as annoying as not knowing the etiquette.
The other person isn't necessarily waiting for the response. At the least, its a communication that you are about to ask them something, i.e. check back here in the next minute or so while I type out my question.

Also, "Hi" is a good way of finding out if a person is present, sometimes you might ask to call them instead of typing your question.

It also might be the case there are multiple people who can answer the question, so you want send out "hi" to a few of them to see who will respond right now.
Quite a few folks are working it actually https://star-history.com/blog/text2sql
Looks like this is based on https://arxiv.org/abs/2205.14135
Incentive to stop tailgating
How do you know it takes three seconds for the other party to continue the conversation they started?

It can just as well go like this:

- Bob writes "Hi" and I get a notification

- I enter the chat and wait for Bob

- 30 seconds later the indicator shows he's typing something

- 30 seconds later, still nothing

- 30 seconds later the typing indicator goes away

- I go away. Eventually Bob follows up with the actual content.

That was frustrating for me, not because of some issues I need to work with, but because Bob kept me on hold while he's trying to figure out what to say.
No, that wasn't the main goal, but the developers had their own private NAS and discord server where they shared pirated switch ROMs. That would have killed them if (when) it came out in the lawsuit so they decided to end it right there.

Notice how the other emulator, Ryujinx, isn't being targeted. There is no talk of a dev "stash" on its discord server.
So if Android already offers the choice you seek, why does government need to make Apple offer that choice?
Denis Villeneuve Thought Blade Runner 2049 Would Ban Him from Directing (2021)
Unfortunately you can't always keep your bucket name a secret, if you use presigned URLs to let your users directly download objects...
I always read Re: as Regarding: (and also Fwd: as Forwarding:), thanks to email.
Thoughts On FastAPI
I can imagine them being asked to change the name.
I often get this with code, but when I try to select the text to copy the code to test it that is immediately treated as a vote.
When all you have is a hammer, everything seems like a nail. The author is advocate for free play, which is something good. But unfortunately, then every single problem and several non-problems are suddenly lack of free play. By non problems I mean whatever student government does, people not hanging around dining hall or people wanting to call via teams rather then coming in personally.

Like, common, there is not even any indication students are "unprepared for the even eating in the dining hall". Not even a supporting anecdote. All the author has is students spending less time there - whether they eat elsewhere or eat faster.
It's not unexplainable. Any init by design is supposed to spawn new processes with the given environment, permissions, capabilities. When you run "your-init-cli start foo", you're starting a new service process. run0 is just one step away from that, because it connects the terminal to that process.

It's less "a new thing has been created with systemd" and more "a user interface was exposed for an existing functionality".
I assume it's short for in re, which is sort of Latin for "on/in the matter [...]".

Actual Latin uses de to mark the topic of a disquisition (compare de corona, the Latin translation of Demosthenes' speech "on the crown"); I'm not sure why we say in re. It appears to be an early modern legal usage.
Important: following #prefer-asyncawait-over-directly-returning-task from https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/b... is not correct.

The concerns raised are niche and edge case and task must always be forwarded as is provided there is no post-processing or resource cleanup with idisposable.

I wish Mr. Fowl had more time to modernize the guide and remove other snippets that are no longer recommended like creating long-running tasks.

(it is more efficient, and threadpool can perfectly cope with it, to just moderately block the worker threads when no other option is available, and nowadays there are better tools like Channel<T> over BlockingCollection<T>)
Pen is a Compiler that compiles the High-Level Language into EVM bytecodes
Wealth is often necessary for meaningful freedom.
You can create your own emitters, there's info in the docs on how to do so. My team built a custom TypeSpec emitter to output a SDK and set of libraries
> 7764c864b and 0264866ce, right? I should be able to sync to those with git checkout and see which one dropped it, yeah? Well, I'll spare you the effort and just say that BOTH OF THEM have the old code in it.

When you make a merge commit, the merge commit contains all the changes. It's what happens when you fix a merge conflict. The fix for the conflict only exists in the merge commit. Similarly you can just add whatever you want in the merge, and it won't appear in any other commit.
I will note Codeberg built-in support for automated mirroring from GitHub.
They hope you believe it, too.
It's hard to imagine how a working developer can believe that maintaining a platform where anyone can do anything has only upfront fixed costs. Apple spent about 4 years trying to change the contract of the pasteboard API to resolve unwanted data access concerns.