skysight-inc/HackerNews huggingface dataset:
> I assume your contribution copyrights were transferred to the other company?

I'm not sure why you would assume this, but it would not have happened.

Furthermore, given this https://www.gnu.org/licenses/gpl-faq.en.html#GPLPlugins - and given there were no exceptions in the plugin, it just seemed like a complete mess to us. Of course the Scandinavian company disagreed because, as I said, they figured we should not care because they are okay with it.

Just quoting from above:

> It depends on how the main program invokes its plug-ins. If the main program uses fork and exec to invoke plug-ins, and they establish intimate communication by sharing complex data structures, or shipping complex data structures back and forth, that can make them one single combined program. A main program that uses simple fork and exec to invoke plug-ins and does not establish intimate communication between them results in the plug-ins being a separate program.

> If the main program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single combined program, which must be treated as an extension of both the main program and the plug-ins. If the main program dynamically links plug-ins, but the communication between them is limited to invoking the ‘main’ function of the plug-in with some options and waiting for it to return, that is a borderline case.

I think it's strange how you can be entirely sure about something which the GNU is not sure about, but the thing is neither the GNU's speculation or yours would be relevant, it would have to go through costly and time consuming litigation to know for sure.

Why would anyone want that?
> Trust has collapsed.

Agreed — and each side thinks it has good reason not to trust the other. (One side is right about that.)
Talking about social relationships - I for long dreamed (fantasied) about device that lets to merge two and more people thoughts, memories, experiences.

Always wondered what would happen from it. And, I guess, maybe it's technically possible if we ever figure out how to read and write human brains/body chemistry?
> Did you expect someone running disinformation to have high ethical
standards?

This is a challenging question. Maybe your expectations are correct,
but here's my take:

There are people who do this professionally in the context of warfare,
or as police trying to infiltrate a crime gang. They go home to their
families with a clear demarcation. "Today I told lies to the enemy. I
manipulated people. So that the 'good guys' might win".

So I do think psyops people can have a clean conscience and standard
of ethics, and they are able to own what they do. Not that I'm
agreeing with active, offensive psyops outside a "hot war zone" - just
weighing up the psychology here.

This guy runs a civilian radio station. He is clearly self-deluding.
And he oozes contempt for citizens of his own nation (victim blaming:
"that's a problem with that person, not with the post").

In creating the fake image he clearly is saying "Hey, look, Donald
Trump was at this party with all of these African American voters",
yet he then denies it.

That's the difference I see. It is that he is not clear with himself
about what he is doing that is dangerous and worrying. And in spinning
the "I'm just a storyteller" line, he's also selling his MO as
legitimate kind of "alternative journalism".
Why Tech Job Interviews Became Such a Nightmare
If the ball takes up 45 degrees in the torus then it would be 7/8 transparent when moving infinitely fast. It would be another 1/8 transparent when spinning the torus into a sphere.

"Infinitely fast" being a stand-in for "sufficiently fast" and gated by the speed of light, of course.
sounds like an intel mac
I guess that depends whether they do it on the way up or on the way down w.r.t. productivity. If people offed themselves before they became a burden on others that might be a positive for society.
I think you are fabulously optimistic if you think that Linux support will even make a noticeable difference to HDMI adoption. Even other computer uses are likely an afterthought to the HDMI consortium.
+1 for humour. I am a plumber, and my mobile phone is a mini-skirt. Nice combo.
Unknown-bound loops are not vectorizable in general (at least not sanely; you'd need masked stores, aligned writes, and a bunch of handling for different cases of bound computation). I haven't seen many cases of missed hoisting (outside of register pressure, where it's not really "missed") or pointless moving to scalar (at least with clang; I've looked at gcc much less), nor control flow be much of an issue either, both compilers can handle conditional loads & stores where available.
Sidestepping Signin:

https://sci-hub.ru/10.1109/SSP.2012.6319640

https://sci-hub.st/10.1109/SSP.2012.6319640

.. and for something not quite completely different:

Wavelet theory has its origin in several disciplines; the types of functions that are now called wavelets were studied in quantum field theory, signal analysis, and function space theory. In all these areas, wavelet-like algorithms replaced the classical Fourier-type expansion of a function. It was not until the mid-1980s that these, at first, seemingly different notions were described in a unified manner. Because of the restricted scope of this monograph, we will not be able to address some ramifications of wavelet bases for so-called wavelet frames.

The wavelet transform is an alternative to the classical windowed Fourier transform.

[ ... ]

https://www.sciencedirect.com/science/article/abs/pii/B97801...
See also Graham Hancock.
Existence of a possible claim. Isnt that always possible, for everyone, always, for any action?
Are the incumbents in this case mostly automating their own internal processes, or are they actually building alot of new products?
Hah, yeah, an employee saying that without executive authority would be a big no.

But according to this [0], I read it as quite clearly not allowed to GPL a plugin for distribution within a non free program, even if the plugin was unmodified.

https://www.gnu.org/licenses/gpl-faq.en.html#GPLPluginsInNF
Duchamp eschewed labels, and his work was too conceptual for the Surrealists who were rooted in a fairly traditional pictorial aesthetic.

Duchamp didn’t publish almost any art in his last decades, but his posthumously unveiled final work is absolutely worth seeing in the Philadelphia Museum of Art. It’s surprising and unique and hard to explain in words. (One day, centuries from now, I imagine/hope there will be a constant crowd in the museum just waiting for their turn to peek at the ancient Duchamp, like for Mona Lisa today…)
PostgreSQL: Protect tables against accidental deletion
Isn’t that referred to as the Dust Theory?

I just finished Permutation City for the first time since it’s come up on HN a few times so I thought I’d give it a read. (Mild spoiler alert) I found that once everything was in the autoverse I stopped caring about the characters’ copies. Maybe that’s an intended perspective, or maybe it says something about me.
> There are, you can override your fan speed from the OS. But that leads to issues with a control software crash potentially leaving your fans stuck in a low-speed state.

That’s why I didn’t talk about user software and was focusing more on mobo (since it knows the current state of all usage and is not os-dependent) or low-level OS hooks which can have battle-tested processes to make sure that the fans are not left uncontrolled. I appreciate you bringing up the point though, it’s vital to make sure the chips don’t fry.

> There's pretty much a 1:1 link between CPU load and CPU temperature

Yes agreed, but there’s a lag time between the two
No. (with a large period)

I've tried using it myself for just simple tasks and was pretty unusable - lots of weird bugs and unintuitive behavior... Can't really imagine how painful it would be for a mid-to-large size gamedev team.
That doesn't undervolt. On Linux you 'cannot' undervolt as the userland software doesn't support it, but there's a trick.

Instead you can overclock, which moves the curve to the right (same voltage for a higher frequency), and then add a clock speed limit. You are now running the same frequency at a lower voltage.
Does California reverse the increase in water bills now that it’s no longer in a drought? Or is the increase permanent?
I think it's dependent on the GC scheme of the SSD in question. From what I have seen, some drives defer it until they'll be written, some zero at the moment the sectors are TRIMmed and some wait for idle + timeout amount of time before working on these sectors.

I have a couple of external SSDs and USB flash drives start to flash their busy lights after letting them idle for a couple of minutes. These "bursts of activity" generally is proportional to the I/O work they have done before the idle period.

One of my flash drives did that GC/zeroing thing when it's ejected. After ejection and drive disconnect, its busy light flashed for some time depending on the work needs to be done. If you didn't hammer it when you used it, it did nothing, but if you did tons of work, it worked up to a minute or so after being ejected.
It is sobering to realize that in twenty years, Github will probably be gone, and no one will be using Git anymore. I have used so many different version control systems, starting with PVCS in the 90s. Subversion, CVS, Mercurial, and others I can't remember the names of! I hate Git, but everything I've ever done is living in Github now. Where will it be in twenty years?
Thanks, super interesting.

Actually the Amazon basin and the Orinoco basin are connected by the Casiquiare river (that flows in either directions depending on the rain).

That's why the newly identified Anaconda species is in both basins.
I always preferred mercurial to git. I held out a long time using it but it became clear over time that the benefits of using it were outweighed by the network effects that accrued to git simply because everybody was using it.

HN tends to be a bit more open and less conservative than the average dev team.

The thing about horrible UXes is that you get used to them. Then once you know it back to front that becomes an impediment to switching. There's an entire generation of developers now who have grown up never having known anything other than git.
>the limitations in the shell integration were never worked out.

If I had to bet, I'd say it's deliberate. It's Windows code, it works, and it still works. God knows what will break if you change that hallowed code.
You make it sound like the Pony Express simply went bankrupt when the primary cause for its closure was the completion of the transcontinental telegraph.
Increase Your Luck
It would not, however, Linux has:

"GPL-2.0, with an explicit syscall exception"
Interesting comment for sure. Of course if this is intended behaviour it should at least be properly documented, since other implementations don't seem to do this random "upgrading" of a shared to an exclusive lock and it does create an issue whenever readers might be waiting on one another while holding the lock as shown in OP's code.
The discussion is usually better about a single post than about the whole blog. Which is your favorite post?
The App Store, Spotify, and Europe's thriving digital music market
In some instances the role becomes much harder instead of easier - for example Margaret Thatcher (love her or loathe her!) demonstrated a woman can hold powerful positions in a traditionally male-dominated environment.

Liz Truss then took the title of second female PM in UK history and promptly tanked the economy in spectacular fashion! She was beaten by an iceberg lettuce [0]

The next female MP who is aiming for the PM role has an enormous uphill battle against them and it could be decades before "the old boys club" vote for a woman.

I can't even begin to fathom how difficult it was for "Steve" to battle against the odds.

[0] https://www.theguardian.com/politics/2022/oct/20/iceberg-let...
I have both Wintergatan and Detektivbyrån in my "calm/reading" playlist, and it's such a joy whenever the random shuffle decides to play it. So yeah I wish there was more! :-)
> OpenAI recently fed everything on GitHub into a language model which will cheerfully reproduce GPL'd software without license or attribution.

Can you give me a prompt that will do this? I'm a tad skeptical this is possible atm.
Why the apostrophe?
Just discovered this!

Yes, please do steal it
As I recall, he was also part of the team that wrote the Windows NT Start Menu by reimplementing the Windows 95 Start Menu which was written by an entirely different team.
Tiny Core Linux 15 stuffs modern computing in a nutshell
Hi, thanks for the answers! Sorry for lack of clarity but yes, these answers were just what I was hoping to learn.
> model which will cheerfully reproduce GPL'd software without license or attribution.

Can I get a citation for this? I have seen it produce code similar to GPL code for trivial things but never a direct reproduction.
As the Wikipedia page alludes, Egan, and this book in particular, was surely the inspiration for Tegmark's Mathematical Universe Hypothesis; the notion that all logically/mathematically consistent structures exist on some level, our universe among them.

(Though in truth the Pythagoreans of 2500 BC -- those adherents to what can rightly be called the first universalizing European religion -- believed much the same thing. Egan and the Pythagoreans, but not Tegmark, also considered the nature of time in such a scenario; eternal recurrence was a Pythagorean idea.)
Thank you, I've added it to my reading list!
That makes sense to me. If you use GPL code to train your model, then everything that model produces is a derivative work of that GPL code.
Even saying it's OK with Python is a simplification. In almost all cases it is but what if you compile Python to binary, strip its symbols, statically link, then for good measure, upload the binary to an app store.

That scenario is not a good fit for LGPL.
Interesting to note she donated to the purchase of premises for
https://en.wikipedia.org/wiki/Worshipful_Company_of_Informat...
You Can Smell Your Video Games Now Because Why Not
The term "derivative work" (or similar) is sometimes defined in law, but of course very abstractly (i.e. not specific to software) and differently depending on jurisdiction. (See https://en.wikipedia.org/wiki/Derivative_work) IMO it's exactly because of this ambiguity that many developers' understanding of the term is likely to be incorrect, and that most of us don't really understand what our license choice entails.
> I'd still argue that the main target here is bigger fish with deeper pockets

Based on what's been requested I'd say that this has almost nothing to do with RCN and is in fact almost entirely about this Mr. S, based on that person's social media account usage history being requested.

That, to me, suggests they know that this person isn't merely doing 'a bit of torrenting' but is perhaps part of (or even, orchestrating) some organised piracy scheme. Or more.

But I'm just speculating.
Fascinating!

Also, the root "corp[us]" literally means "body".

Corporations are Frankensteins, basically.
I'm still confused.
We can positively celebrate differences.
Yes, nothing magical about it, but the macro behaviour is only possible with "enough" of the micro behaviour in some cases.

You can, for example, go mathematically from describing individual behavior to describing macro behaviour and see the macro emerging in the limit (e.g., homogenization of PDEs).
For the latter, LSP support in neovim is primordial but exciting.
GPTs.Fan was born from a simple yet profound vision: to provide a home for GPTs designers to showcase and co-create their creations. Here, we do more than just share and discover a variety of interesting and useful GPTs; we've built a friendly community where every member can vote, follow, comment, and participate in friends' activities. Most importantly, you can create your own GPT collections and share them with the world.

Our feature highlights include:
Share Your GPTs: Submit the GPTs you've designed or discovered.
Friendly Community: Vote, follow, comment, and view friends' activities.
Create Your Collection: Own and share your personal collections.

We've already achieved some milestones in our private testing phase and are ready to face more challenges and opportunities. We're deeply grateful to every member of the GPTs.Fan community; it's your support and participation that allow us to keep moving forward, creating a home for all GPT designers together.

Join us on this journey to explore and co-create the limitless possibilities of GPTs!
Website: https://gpts.fan/
https://codeium.com/blog/copilot-trains-on-gpl-codeium-does-...
I made a bad camera lens from some old glasses [video]
I was challenged to make a lens for a friend without buying any new optical elements. I have a pile of glass that I've salvaged from old camera lenses that I've modified. I wanted to make a cooke triplet but didn't have any negative elements on hand where I precisely knew their characteristics. I then realized that my eye glasses are relatively well characterized negative lenses, so I had an optometrist cut them into a disc shape and I built the lens around that. It performed very well in my simulations, but not so well in real life. But it was a fun project and my friend ended up with a unique lens for her camera.
As far as I understand, you get doubling not because of any interpolation but because you track objects with your eye. That means the tracked object is in rest in your vision. Which means the screen actually moves relative to your vision. Which means the object smears, where the pixel length of the smear is equal to the pixel distance the tracked object moves in the time the frame is visible on screen. On CRT there is less smear, because the frames are only flashed for a short time on the otherwise dark screen. But if the FPS are not equal to the display Hz, e.g. a half, the tracked object appears on multiple, e.g. two, locations on the screen. Because you show the frame twice, and if you track an object, the screen has moved (relative to your vision) for a few pixels by the time you show the second frame. This happens e.g. if you play a 30 FPS game on a 60 Hz CRT, or when you watch 50 FPS content on a 100 Hz screen. Though the effect isn't usually as dramatic as it may sound here. Doubling is also not as bad as smearing, e.g. in the case of scrolling text.
But that is contingent on whether it is one work on not, which in GNU's speculation depends on how it's linked, which is not clear how to understand this for Python, and the intimacy of the communication, which is not something which we can objectively measure. We believed it would likely be one work, the plugin’s author believed it would not be. All of this was just months of wasted energy, spending arguing about licence terms instead of coding.
Apple hit with over 1.8B euro EU antitrust fine in Spotify case
I don't think they said profit is the problem. They said it being expected increased profits year on year is the problem.
I got curious and asked Google when Git and Github were released.

Git: April 7th, 2005

Github: April 10th, 2008.

So Git will be 20 years old next year, and Github is only 4 more years and about a month short.

That's staying power I am hesitant to just handwave away.

Also, I am reminded I am an ancient relic. Has it really been that long? Damnit.
I didn't quite understand that line. What do you think it means?
Htmnix: HTML for Nix to rule them all
Deleted/Edited (sorry...):

That's for the kernel, right?

My comment was general and about all the interactions betweem programs.
We Leverage Postgres for Our Search Data Processing Pipeline at GetYourGuide
Dharin Shah, Senior Software Engineer, shares how we ramped up search functionality by transitioning from a Kafka Streams-based system to a PostgreSQL + Kafka architecture—enhancing scalability, efficiency, and cost-effectiveness.
I see this talking point rattled off a lot but it makes no sense.

Concentrating in one spot will be more efficient but cause more damage than dispersing.

The efficiency you gain in centralizing is irrelevant since you lowered the total but concentrated it so it can grow instead of disperse.

Which is worse, dumping a ton of salt in one spot in the ocean or dumping 1.2 tons throughout a large area?

There's a reason cities generally have smog and towns generally don't.

Dilution is the solution to pollution.
Yeah, might be. The use of the single-quote "3500'" is a pretty standard way of indicating feet, and I've never seen meters denoted that way. At the same time, I can easily imagine getting confused by the scale: there's a lot of ways in which the landscape there just doesn't look as big as it actually is, since a lot of the normal perception cues (humidity haze, trees, etc.) are missing.
Another negotiation article that doesn't take into account cultural differences and complex negotiations.
I just mean that you already have to know your customer. What am I missing?
We have been conditioned for decades to allow an increasingly slippery slope of dubious behavior in the name of 'cool'
Thank you for your feedback! I appreciate your kind words and your constructive suggestions. I completely understand your point about the familiarity of the original HN interface and the challenge of breaking away from it.

Improving the visibility of the settings button is definitely something I'll look into. Making it more noticeable will enhance user experience and streamline customization options. Additionally, I've already incorporated the suggestion of using the user's current system selection for the UI brightness and defaulting to a reasonable date range like the past week or 24 hours. These options are available on the settings page under Default Filters>Date Range and Display Settings>Theme.

Distinct separation for comments and implementing a "striped" background for better readability is a great idea. It'll improve the overall visual appeal and make it easier for users to navigate through discussions.

I'll take all of these suggestions into account for future updates. Thanks again for taking the time to provide your feedback!
He is a TV maker, so it's definitely possible he considered the possibility of an attack as an upside rather than a downside. I hadn't thought about the loose shirt being a possible benefit; I thought he'd just jumped in in his office attire because he's an impulsive ADHD loon and it's not that deep and it makes good TV.
Toy Model of Rental Market in Julia's Agents.jl
Well, yeah. It is manipulation. It's at best benevolent manipulation but that's what it is. That's what most human interaction is, though.
Hey thanks for checking this out.

I've considered this, Bhread detects replies when another site publishes a post containing this:

- A string: "replying to "

- followed by a link to the the one they're replying to

I think this is enough to provide context but it's still early to tell if that's effective.