skysight-inc/HackerNews huggingface dataset:
The RMS essay on the "Copyright Trade-off" expands on what I think this post hints at.

https://www.gnu.org/philosophy/misinterpreting-copyright.en....

> When the US Constitution was drafted, the idea that authors were entitled to a copyright monopoly was proposed—and rejected. The founders of our country adopted a different premise, that copyright is not a natural right of authors, but an artificial concession made to them for the sake of progress.

Specifically,

> The copyright system works by providing privileges and thus benefits to publishers and authors; but it does not do this for their sake. Rather, it does this to modify their behavior: to provide an incentive for authors to write more and publish more. In effect, the government spends the public's natural rights, on the public's behalf, as part of a deal to bring the public more published works. Legal scholars call this concept the “copyright bargain.” It is like a government purchase of a highway or an airplane using taxpayers' money, except that the government spends our freedom instead of our money.

But what "natural rights"?

> the freedom to lend a book to your friend, to sell it to a used book store, to borrow it from a library, to buy it without giving your name to a corporate data bank, even the freedom to read it twice.

...as well as

> fair use

I find his perspective compelling. Yet, he only cites the Constitution and one court case. Copyright has a long and complex history. I wonder what the essay "leaves out" and what other "categories of interpretation" exist.
Okay. But on the other hand, we know that ChatGPT can be an enormous help for all kinds of programming tasks. Granted, your experience was ridiculous, but why give up so easily?
Some day morbid obesity will be seen in the same way, as a "scar" of the fat tissue caused after some chemical exposure
If the only thing it takes for something to get to the HN frontpage is a title that people agree with, why is an article behind it necessary - a tweet is enough.
Yes I did breeze over it. Basically he scoffed and went ahead anyway.
The problem with copyright is that it tries to apply property laws, which mattered because property is scarce, to things that are not scarce. If you have an idea first and I copy the idea into my own mind, you still have your brain cell connections. You still have your idea. Now I do too, and you have no right to tell me how I can connect my brain cells just because you connected your own similarly before me.

Copyright does not protect ideas, only their expression or fixation.

https://en.wikipedia.org/wiki/History_of_copyright
So basically, you want to elevate your playground "stop copying me!" to a tort.
I noticed this too and I’m still getting used to it.
There's always time to read, you can't only code. E.g. I run a lot so I get through a hell of a lot of audio books.
Tell us more! Why is so, is it useful?
This looks great! Note that Lennart was a member of the original Haskell committee in the 80's and has written numerous compilers (including one still used at Standard Chartered). The combinator approach was originally used by David Turner's Miranda in the 80's and performed well on hardware of that era. Presumably embedded CPUs also favour the combinator approach.
Book: "Stand Out of Our Light" by James Williams
Intro / Forward:

"Former Google strategist, now Oxford-trained philosopher James Williams argues that a next-generation threat to human freedom has emerged in the systems of intelligent persuasion that increasingly direct our thoughts and actions. As digital technologies have made information abundant, our attention has become the scarce resource – and in the digital “attention economy,” technologies compete to capture and exploit our mere attention, rather than supporting the true goals we have for our lives. For too long, we’ve minimized the resulting harms as “distractions” or minor annoyances. Ultimately, however, they undermine the integrity of the human will at both individual and collective levels. Liberating human attention from the forces of intelligent persuasion may therefore be the defining moral and political task of the Information Age. Drawing on insights from ancient Greece as well as Silicon Valley, Williams’s thoughtful and impassioned analysis brings much needed clarity to one of the most pressing questions of our time."
I was CTO of a startup from pre-seed stage ($0 raised, bootstrapping) thru Series A + B stages ($millions raised, scaling). I then promoted a senior engineer to the CTO role, around the time that we had ~20-30 engineers organized into sub-teams with engineering leads. As part of that, I ran an engineering management book club internally for the new CTO and engineering leads (which was also open to any engineers to join). I then published that reading list as a neatly organized blog post.

The team wrote web / SaaS / analytics software in Python and JavaScript, deployed on Linux + AWS, using lightweight planning tools like GitHub and Notion. It was also a fully distributed team long before the pandemic. Over time, the company (Parse.ly) gained hundreds of enterprise customers and established itself via profitable growth in a straightforward SaaS business model. In 2021, less than a year after this blog post was published, the company was acquired by one of the largest open web internet companies (Automattic, creators of WordPress.com).

"Managing software teams: the definitive reading list"

https://amontalenti.com/2020/11/28/definitive-reading-list

The blog post is organized into a few sections, each featuring a few relevant books:

- Management as a high-leverage activity

- Product marketing and product management

- Debugging dysfunctional product cultures

- The psychology of deep work

- Fully distributed teams

- Programmer mindset and philosophy

It's easy to skip around to find a good starting point or make your own (smaller) reading list. Hope that helps. Good luck!
Lmao Apple R&D. Don't know what they're spending it on since they almost always adopt technologies that have already been developed + proven in the market.

So Apple Spends 29bn R&D every year, over many years and ends up developing...a really good version of (if not currently the best, sure) version of an ARM chip, a pre-existing architecture with which they are already intensely familiar? Wow, they're sure being real efficient with those funds.

I believe a lot of their performance gains pretty much just come down to larger die size than most ARM CPUs, making an SoC and colocating memory etc all on the same die, wrangling some of TMSC's newest most transistor dense and power efficient nodes. M1 Ultra=114b, 64 core graviton3=55b, hell people are even building stuff like https://www.jeffgeerling.com/blog/2023/everything-ive-learne....

Apple went for a bunch of easy wins tbh. Why doesn't every other computer manufacturer do it? Well Apple is a $1T company; they control so many aspects of their products, OS, software etc so very easy for them to offer this. It would require a concerted effort on the part of so many companies involved in the ecosystems of non-Apple products to make a transition the same way Apple did.
So many people who have never had an original creative idea in their life advocating for weaker copyright laws.
Yes that's a really unfortunate tension and one I'm familiar with
writing computer science pieces for popular media. That pressure to
"dumb down" nuanced, complex issues is infuriating. Part of the
problem is the editor/publisher having a low view of readers. We
always seem to be pandering to the lowest common denominator, rather
than the average mind.

But I believe that if one is a fairly good writer a lot of nuance can
be cut without sacrificing substantial truth.

What I noticed during Covid19 was the public bypassing those
"think-walls" and going straight to the source papers/data. When
necessary, ordinary folks can digest raw stuff without having it
mashed and the crusts cut off.

Of course citizen science-journalism created it's own problems when
everyone became an armchair epidemiologist.
It absolutely is if they want to do that for 90 years instead of some more reasonable time. Noone is disputing the right to charge money for creative works.
Does it matter?

It's not the only link: there's also some Chinese forum.

Maybe it's Longpanda's favourite distro? It is a very good one. I've reviewed it:

https://www.theregister.com/2022/04/01/deepin_205_surfaces/

https://www.theregister.com/2022/08/25/deepin_206_23/

It is one of the major distros, with millions of users, and yet there is very little knowledge of it in the West. Its commercial upstream claims to have over 3 million paid users:

https://www.theregister.com/2023/11/20/3_million_deepin_user...

I suspect that in plain old user numbers it is up there with Debian, Ubuntu and CentOS, and yet you rarely even hear it mentioned in the same breath. Nor is its desktop, DDE, which is FOSS and is supported in Fedora, openSUSE and has its own Ubuntu remix.
Without that other stuff, (CI/CD, deployment pipelines, etc.), you’ll waste so much time manually deploying. It is very error prone, especially for those who lack knowledge of the whole system. Why not automate it?
Opposite. Only a big corporation has the resources to sue everyone. Creators are never going to do that.

The anti-copyright position is grounded in the fact it's an artificial tort with no basis in natural law. In fact, contrary to it. We are apes, and we ape.
Show HN: Check out my food delivery management solution and provide feedback
Hey everyone! Over the past few years, I've dedicated my time to crafting a customizable solution for food delivery management. Now, I'm excited to showcase the culmination of all my work. Throughout the development journey, I've successfully incorporated all the planned features and even expanded upon them based on valuable feedback from the community.

My methodology has consistently involved seeking input from platforms like Reddit and forums, where I engage with like-minded individuals. Some of the recent enhancements stem directly from this collaborative feedback, and I'm eager to gather more insights on the latest update to the project.

Designed with a focus on individuals or businesses looking to start their own food delivery services, this solution simplifies the process of adding vendors, managing food items, coordinating deliveries, and overseeing riders. Beyond these core functionalities, you'll find a bunch of other features, including order tracking, real-time notifications, and more.

Since I don’t have a substantial team backing me, I truly appreciate any assistance you can offer. Every form of contribution is valued.

Give it a star and share your thoughts in the comments section. Your support means the world to me!
No, I think that Disney has determined that there are too many corporate interests at stake for a radical political change to occur regarding copyrights, and therefore they want to maintain the status quo and not lose their Mickey Mouse cash cow.

If it were legal to simply copy ideas from anyone without caring about copyrights, I seriously doubt they'd have any issues with doing so.
My guess is that the effectiveness issue isn’t actually due to SNDS and is probably related to sender reputation having famously high false positive rates. I read a paper a while back which introduced a different algorithm with tighter bounds on regret, I didn’t really understand it tbh, but I can implement it behind a flight and run a data study to see if it works better. The problem is that most graph based stuff doesn’t scale super well because of something-something complexity classes. I think the lady who architected it 5 years ago didn’t do a great job and there’s a bunch of arbitrary config stuff which was put as a placeholder and then became enshrined in stone… but the guy maintaining it rn is really smart so I’ll have him review my half-assed PR when he’s back next week (and idk how long it’ll take to finish the other half of it, shit never ships around here).

About the calendar widget thing… man am I glad I our team doesn’t own that. No one ever touches legacy stuff cause they’re afraid it’ll break or no one will update but the trick is to file it as an accessibility bug since that gets someone to actually prioritize it since it shows up in reports that the execs read. But dude good luck getting that off the backlog, the one engineer we have who is good at UX stuff (i.e, can code with both quality and velocity instead of just one) has her hands full as is.
I'm using httptoolkit and very happy with it. It's not as featureful as burp but the out of the box experience is very nice for average Joe like me that just occasionally need to leverage a tool like this.
Doesn't Windows do it more or less the same?

A lot of Windows features depend on Hyper-V, once enabled Windows is not booted directly any more, Hyper-V is started and the main Windows system runs in a privileged VM.

All other VMs need to utilize the Hyper-V hypervisor, because nested virtualization is not that well supported. So even VMware then is just a front-end for Hyper-V.
Which is dependent on cheaper nighttime rates, if daytime rates where lower than all that demand would happen in the day.
"Salarium Argentum" - salt money (or money/allowance towards salt)

It would be funny to see my payslip with a tex deductable section saying "Salt allowance". Imagine if modern day employers paid their employees in other things rather than currency that were tangibly valuable (would be chaos I am sure).
For a startup, focus on shipping faster. The only thing that matters in a startup is finding the product market fit.

If you don’t get to this point, the startup will die. So spending time optimizing the performance or arguing which code formatting standards to follow is just a waste of time and resources.
One can only marvel at the time, effort, money and considerable ingenuity that went into this project just to avoid... a second rail? It becomes more stranger when one considers that each single car would have to have its own (big, heavy, energy-consuming) pair of gyroscopes
Vinyl sales at 33-year high (nearly six million units in 2023)
Meltdown events have basically been zero on designs for decades. But we still have massive barriers against nuclear when even things like wind kill more.

Everyone talks about Fukushima and the half a dozen cancer cases. Nobody talks about the ten thousand that died from other effects from the earthquake, nobody talks about the thousands that died that year to produce the same amount of output from coal

Same with airline security. I get my toothpaste check Kes out because of the “potential” of some deaths, yet nobody stopped me driving to the airport that morning, and driving actually kills thousands in the US alone every month.
1. The language was better for big apps (statically typed, more powerful, lots of features like proper exception handling). It supported proper multi-threading and better Win32 interop, which in practice you often needed for advanced effects in both Delphi and VB.

2. The documentation was excellent and always reachable from anywhere in the IDE. It was all local of course so if you wanted to know about something - a control, an API, a part of the UI, whatever - you just pointed at it and pressed f1. Help would appear immediately with low latency. It also came with a big pile of yellow and blue covered books that taught you everything you needed to know.

3. The UI was well optimized with things like tabbed editors before tabbing became popular. It was made up floating but dockable windows, sometimes this was annoying but other times it let you keep things on screen.

4. Very good support for database connectivity.

5. The ecosystem was more coherent. VB wasn't usable for many advanced tasks so VB devs relied heavily on components written in C++ (OCX controls). Delphi was more powerful so components were often written in Delphi itself, with all the attendant advantages.

6. "Components" were more powerful than ordinary libraries of the type you get today - you could install a component into the IDE and it'd appear in a components picker at the top. You could then immediately drag and drop them onto a "form" (window) and begin configuring it with an interactive property and event UI that was always present on the left. This worked even for components that were not UI components, for example, you could drag/drop a timer from the component library onto a form, see all the properties and configure them visually, and then double click on the event to be taken to an editor window with the event handler already written out for you.

7. There were lots of little quality of life things, like it came with some stock icons for buttons.

Last time I used Qt Designer was the KDE2 days, it's almost certainly better than Delphi by now.

Versus the way we do things today, some stuff was better and some is worse. Delphi was primarily a wrapper around Win32 so apps written in it weren't portable. Back then it didn't matter of course, Windows had a monopoly. That meant it inherited Windows' limitations - UIs weren't responsive, styling barely existed, typography was limited, and the deployment story was nonexistent. That's why you keep seeing references to how great it was that Delphi made statically linked EXEs; same reason people like Go today. Operating systems suck hard at deployment, one of the things that eventually pushed people towards the web. In the grand tradition of platform devs ignoring deployment entirely, Borland never fixed it even as the web ate their lunch along with Microsofts.

On the other hand, the components model was pretty nice. Being able to configure libraries using a simple auto-generated GUI made them often much easier to use.
Attrs iv: Zero-overhead Frozen attrs Classes
Not at all. It just made me annoyed that every single company is trying to cram AI into all the tools and services.
Disney gets sued by small companies and individuals all the time.

https://www.cbc.ca/news/world/canadian-wins-240-million-suit...
Earth May Not Be Toast
Copyright is different from Patents, but both are forms of IP protection.

If Entity A has copyright on a application nothing is stopping Entity B from writing a competing application, they just have to invest their time and effort into the application like Entity A did. If Entity B thinks they can eat Entities A lunch with a different pricing model / cheaper price they are free to do so.

If Entity A has patent protection on a application then no one else can make the "same application"* (without licensing the patent) and Entity A has a monopoly on that market for the life of the patent (upto 20 years iirc).

* This would all be down to how the patent is written, and personally I am against software patents, but patents can often be bypassed even if that means that the bypassed version could be incompatible with the patented version. I also think that the length of copyright protection is too long, but I don't think it should be abolished either.
While I have seen this pattern occur in many software projects I have worked on, I find your implied solution cannot possibly work; bringing everyone to the lowest common denominator can not possibly yield extraordinary results.

The example you put forth, namely rust vs golang is great; rust is an extraordinary tool.. in the right hands. So no, it is not for the average programmer. You need years of experience to see why rust is a great language and framework. To understand the why. Instead of ditching the Jedi and the light saber with it would be a better approach to understand how to leverage the extraordinary individual without alienating the entire base team. Define boxes where they can contribute as individuals who own key components.. alone. Team work is not for everyone ;-)
Straw man much?

If you want to make your software pay-to-use on a monthly basis, that is your perogative. But your 1 million users will quickly become 0 users.

No one would buy tables from those carpenters...

Perhaps you should understand basic market before making asinine statements such as, "But maybe the opinions of rent seekers don't always result in the best for economy and society."

If you create something and I take that and I end up earning money off your work, without compensating you.. Then that is in fact morally wrong. It really isn't harder than that.
Hmm... If you remove that last line (well, truth be told, a few folks probably earned that, too), it pretty much describes the membership of every team I've worked with, for over 35 years, and I've worked with some big, interdisciplinary, high-functioning, geographically-distributed teams.

Different strokes, for different folks, I guess.
Not really a creator outside your own head if you can't make a living off it by freemium.
Astronaut Nicole Stott's Earthrise Moment
> There have never been a single 4K monitor under 27”.

There's a few 24", Dell has at least a couple.
Everything is a file, so can it manage everything ?
Only in the short term. It’s taking 10-15+ years to get nuclear online. Looking at the ramping up of battery production by you can build solar today, add batteries in 10 years and be much better off financially and environmentally.

Even China regularly spends 7+ years to build nuclear from the point where construction actually starts and even longer when you include planning.
I think there are certain benefits various continental models have over the British one. Assignment of copyright to the author, with a degree of non-transferability, advantages individuals rather than monopolistic corporation. Of course, a dualist system where the financial rights are explicitly separate and less enduring would perhaps be better still.
And so, we should keep burning coal until that hopefully later happens!
From the article:

"Later on, Scheller and Freund realised that Pliny didn’t say what Facciolati-Forcellini claimed he did, but they liked the idea so they instead supported it"

I wonder, how many historical so-called facts are similarly based on a whim of some historiographer or other? We should take everything with a grain of salary... I mean, salt. :)
This is definitely this person's content:

As a hobby content creator, I absolutely disagree. My content is mine, if someone else wants to use it for whatever purposes, that party has to ask for, and get permission, to do so. Which I might or might not give.

But actually I hearby claim it as my own, and if you want to use it my license fee is one million internet bucks per use.
If you looked at installed solar generation capacity 30 years ago then the situation would have looked hopeless too. But there has since been an exponential increase, driven by increases in both rate installation, and in our capacity to manufacture and install panels.

And there is every reason to think that we at the start of similar curve with battery storage right now (batteries are currently manufactured at a relatively small scale, with no major technological barriers to scaling up). Seasonal storage is another matter, but hourly/daily is well within reach.
Why is that? And what type is better and why?
"We" don't know that autocomplete on steroids is an enormous help. It hasn't been for me, and I've tried a few times. The time wasted on wrong answers asserted with confidence makes it useless to me. I've asked colleagues and none of them use AI regularly either, though a few had more success than I experienced.

I don't doubt that such tools can help those with less experience and skill at figuring things out.
${Build a house, Write a book} and get money for it for $years afterwards — smells like rent to me.

This doesn't mean it's necessarily wrong, especially given the economic realities of the world we find ourselves in, but it does seem more than a bit rent-y.
You might find a SALT deduction when filing taxes.
Uhhh, aren't native GUI toolkits "responsive" by definition? I remember in VB6 you could have elements take up a given % of its container, and I am pretty sure you could even make them appear/disappear programmatically (e.g., depending on container width). Sure you didn't have to make it work across a huge set of resolutions, but it was quite flexible still.