skysight-inc/HackerNews huggingface dataset:
> Yes really. It makes no sense that every application has different non unified font rendering or rendering in general. Also things like kinetic scrolling and all kinds of application behavior is now potentially completely different for different applications. It's a mess, we need standardized solutions and such a solution already exists: X11.

A lot of this commentary just doesn't quite reflect reality, even if it's meant well. There's a lot of misunderstanding on what really is different now, or how things are different from other systems.

- Font rasterization and text shaping in all major applications has normed on freetype and harfbuzz.

- Kinetic scrolling/input event handling has (or is in the process of) normed on libinput.

- This is true for X11-based systems as well! The X protocol historically does contain commands for server-side text rendering, but those haven't been used in decades - applications started moving to client-side rasterization ages ago, and the X server moved to using libinput (where its code originated, before then being intentionally moved out).

- In competing systems such as Windows/MacOS, the situation is often the same or reflects the same tech trends. Often there are legacy server-side APIs to do things, but apps have long-sinced moved to newer library APIs. Often there's more than one way to do things (say, text rendering on Windows: Pick GDI or Direct2D) and the perceptual same-ness has just been achieved through effort of alignment. In fact it can actually be worse on other systems nowadays - native app development on Windows has really deteriorated and you can find many apps that just ship freetype/hardbuzz there (bundled with the cross-platform UI lib they picked) and don't match Windows font rendering.

- The separation of duties between the windowing/compositing system and orthogonal library APIs is often the same. For example, in both iOS and Android the display server is not responsible for text rendering in any way. On Android the latter is done through freetype/harzbuzz as well.

- Wayland compositors already share a lot of code in much the same way that X-based desktops did, e.g. by graphics drivers having moved out of the X server into the kernel and Mesa, and input having been moved to libinput.
Be careful with that, it might turn out that you yourself is a fascist.

Fascists in my country do not know that they are fascists, I'm pretty sure it happens in other countries too.
> I'm not sure why you'd assume that there wouldn't be an index page

I’m not assuming either way. I’m just pointing out that either type of web site could choose to have an index page or choose not to have an index page.
GPS Daemon (GPSD) Rollover Bug
> you'll need to do a few internet searches first, which is the same as any other OS.

For everything I can buy in a store I can be sure there's a Windows driver/userspace software, and for everything above a couple hundred dollars I can be reasonably sure there's an OS X solution (although that one seriously changed in the last years with the deprecation of 32-bit in 10.15 and the shitshow that is 11+).

For Linux? Oh jesus. That requires dedicated research and, worst case, manually compiling stuff from some random github repository where someone hacked a solution.
Do you have evidence the FSF has commonly ignored prominent license violations in the past that would make it surprising for them to take action here? If not, please refrain from casting unsubstantiated aspersions.
>copyright and licensing are in no way obligated to be applied evenly

That's interesting. Is that why Apple is getting a pass for giving some app developers sweetheart deals on their App Store?
In a later incident, because San Francisco had no cow to blame, they blamed their great fire on an Earthquake.
Feels to me like if this goes to court there's a good chance the AGPL will be thrown out as-is. Otherwise, it means that if an engineer accidentally pushes a configuration error to a firewall for a few minutes, and one individual happens to hit the site while it is exposed, suddenly the company has to disclose all of its IP. This seems relatively insane, so if they're going to push on it so hard to make a political statement it may on net be worse to see it be thrown out. You know damn well this will go to court before Trump's army of lawyers concedes and releases any source code.

And, as usual, it is going to revolting to see tribalism consume everything - I suppose it was a matter of time before supporting the GPL became a "blue or red team" position.
In this scenario, the fact that Lenovo will sell you a Thinkpad X1 with Linux pre-installed shows there is a solution (how easy it is to get to that solution on your own without just buying one pre-configured from them may be an exercise for the reader). https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpadx1/x...
> I invented that network source code disclosure provision of the AGPL — the copyleft license later applied to the Mastodon software &mdash:

This is just perfect.

The blog post much like the FSF, is far less interested in an end result that works, and far more interested in threatening / filing lawsuits. In that they have a social platform not many people use but a lot of people are talking about filing a lawsuit about, and a blog post about the issue that doesn't render html character codes properly but also talks a lot about hypothetical lawsuits.

Never change, guys.
No, that's the point of guaranteeing two seats in Congress.

If that's the point of the Senate, those states should be sharing 1 congressional seat amongst multiple states to match their population
I know people that are skilled and valuable, but they still don't have the savings to fund their life for an extended period of time. And since they live in a country that doesn't pay reasonable unemployment money, they can only switch jobs when the jobs line up perfectly. Saying "this sucks, I quit" is not an option for them. They have family that relies on them. The employer nearly always has the better negotiation position.
How many competent programmers (including being reasonable to work with) do you know who would willingly work for their campaign?
These were such legit books. This description, in context, being like... the 5000th reason why.
Latin by the Dowling Method
I think we are in agreement.

Author was just trying to be clever at the expense of retail employees.

Generally trying to be clever is ordinary life is not a good idea.
Just because he's a "politician" doesn't mean he can violate the license.
How does sharing code silence him?
I wonder if you can always say this about anything, replacng the operative word “integrity” here with whatever
How lines of code made a rocket explode
At this point, "global warming" is shorthand for "climate change"
One good indicator of if someone is a fascist is that if they actually stop being in charge for reasons other than death or military defeat they are not a fascist.
hckrnews.com is the only way I view the site. Just needs dark mode (I guess I can just use darkreader, but built in would be cool)
> So what was modified? Anything the author could see would be “content”.

Modifications to views, models, stylesheets, &c. would all fall under the AGPL's definition of source code and would be considered sufficient for triggering the distribution clause.
Fascinating that this is flagged. Any other reason than religious folks who want to sweep it under the rug?
> The fact is: WSL saves time and makes installing Linux redundant and actually a waste of time.

If I ever need to run an OS that spies on me, I'll use Windows, then WSL to tun Linux. But I don't want that, so I run Linux. It's freedom, which is more important for me.
Do you think that just because someone is a politician they should be given a completely and totally unlimited freedom to do and say whatever they want? What if you're a politician literally running a platform based on genocide? On taking away voting rights from women? On bringing back child labour? On making slavery legal? Should every platform be forced to host you and your views? Or is there a line where you'd go "ok, yeah, actually I can agree with this".

Because if there is a line anywhere, then I don't see how you can still hold a view that free software should always support everyone and their beliefs, politicians or not.
> Trump's Group has 30 days to remedy the violation, or their rights in the software are permanently terminated

Not to be political, but his administration routinely ignored the rule of law for matters much more serious than a software license.
It's less about the "getting it done" aspect. It's more about are they going to be around in 50/100/500 years. Will the tech be around that long? Will they keep up with the conversion of old tech into new tech? In my opinion, any kind of digital archive is just not a sound way to go about it. Analog all the way for long term archival.
Also somehow related prelude [0].

[0] https://github.com/preludejs
“Biased”. As if your own point of view isn’t.

People have their limits. Most people aren’t absolutists, taking their philosophy to the extreme and utterly unable to make exceptions to their rules when egregious examples show up.

Turns out, most people don’t just dislike gab, they think it’s dangerous not to take action and don’t want to be on the eventual wall of people who Did Nothing when retrospection comes.

That’s not really bias, it’s called having a moral compass. You’re free to disagree with its tuning of course.
> strangely some Linux developers oppose to the whole idea of games on Linux

That seems like a very inaccurate conclusion. The linked blogpost talks about the-then maintainer of KWin saying "hate that games change the resolution", not "I hate games on Linux". Geez.
30-Ish Focusing Tips
Luxembourg first in Europe to legalise growing and using cannabis
> Usually that is. There's always room for disaster :)

For me, this is where the problem with got lies. I use so many of it's commands infrequently enough that I don't know where the weird disastrous edge cases are, where I should use.

I think git would greatly benefit from a topical man page; a list of common and uncommon situations that shows the recommended commands for solving them, and explains what those commands do. I know that hundreds of random "guides" exist, but are they outdated, are they cannon, do they have bugs? When your UI is esoteric, situational documentation is really important.
The Trump group is not known for bringing in competence or doing things properly.
you could alternately classify their reasoning as 'basic humanity' rather than political. When we are discussing the value or humanity of certain groups the discussion goes well beyond the label of 'political'

but everything else solely for basic humanity reasoning...doesn't have the same ring.
The place I worked when the all-usb-c Macs rolled out, I do recall a lot of "that monitor doesn't work no matter what", and "that one works but only with this cable and dongle, swap either and it won't work", and "that one works but only with the displayport dongle, not HDMI", and "that one works but it'll blank about once an hour and you'll have to unplug it and plug it back in", et c.

I hope that's been ironed out by now, but don't really know (I WFH now and have for years, and my monitor's fine, but that's just one monitor)
Competence does not seem to be a core value of these people, we've seen that over and over and over again.
Is that requirement only for sites that have modified the source code? E.g. if I use Mastodon but change nothing at all, do I still have to host a repo somewhere with the source?
What's Stopping You?
> $700/hr attorneys

How many hours of attorney-work should one expect to budget for?
Contractors from a country that does not give a fig about American politics? So plenty of options are on the table.
Okay, now do the Vizio suit.

https://sfconservancy.org/copyleft-compliance/vizio.html

Straight up persecution... of people who violate software licenses.
I dunno if this is related to the article because its pay-walled, but elon tweeting a picture of dogs does seem to make doge-themed coins go up
It's pretty hilarious that they publish their source code in a single 21 MB ZIP file checked into a git repository.
Seems like the type of person to do something just for the resume pad or the chance of working with rather than working for. Any sane person knows that what ever agreement you start with will 100% be renegotiated later, and paid in full never.
It wasn't just any purple, but the particular purple that came from a species of sea snail. For example, purple dyes were common in China many centuries before the Roman Tyrian Purple we're talking about, but never gained this luxury status.

So it's worth pointing out that Tyrian Purple was an exceptionally long lasting dye; it did not fade when left in the sun, or after washing. Compared to other purple fabrics, Tyrian Purple fabrics always looked brand new, and I suspect that this is the real origin of their high-status associations.
GAE/Cloud Run are certainly possibilities, I'll have to look into them.

> I'd suggest porting to key/value pair DBs like mongo or firestore.

Why? The data set feels pretty "relational" to me (contests have divisions, divisions have scorings and results, results have players, players have sponsors) and seems to fit SQL. To be fair though, I've not used Mongo or Firestore or a NoSQL db in general before.

The "scorings" part is the only thing that tripped me up designing a schema since it varies between divisions in a contest as well as between contests themselves, so I ended up w/ a JSONB column for scoring rubric for divisions and then in the results table there's both final_score and scoring_breakdown columns, the beakdown being another JSONB column w/ the individual category results.
There's an app for medical professionals called Figure1 that has a strong user base of doctors that discuss rare cases/hard to diagnose medical situations and conditions. You're probably not allowed to post there (needs a degree/license; haven't checked recently if it's still so) but you might figure out a workaround to get your wife's case/data in front of a large pool of specific doctors.
> Who installs Linux themselves? Tech geeks/enthusiasts.

> Who should know better than to install an operating system before checking for hardware support? Tech geeks/enthusiasts.

> That's why I can't take those people seriously. ... we're not going to find answers to those problems by listening to these people.

Am I missing something here? My point is issues techies face are the same as a non techie would. So why wouldn't you listen to that kind of feedback from techies?

It's not like they're complaining about kernel internals or architecture, they're complaining about user experience compared to other mainstream operating systems.

If a linux desktop distro can't or isn't willing to address that, then it's simply not designed for a typical user as much as people want it to be.
> I and my colleagues at Software Freedom Conservancy are experts at investigating non-compliance with copyleft license and enforcing those licenses once we confirm the violations. We will be following this issue very closely and demanding that Trump's Group give the Corresponding Source to all who use the site.

What standing does the Software Freedom Conservancy have to do pursue this in court themselves? Are they authors of Mastodon?

AFAICT, unless one of the Mastodon authors gets involved, this is not going to amount to much.

https://en.wikipedia.org/wiki/Standing_(law)

This article doesn't even establish whether a commercial license to Mastodon (which would render the AGPL moot) had been obtained by Truth Social or not.
I posted this yesterday in the Mastodon discussion, but the thread had long since lost its steam, so I'll put it here in hopes of an answer:

Are there any actively maintained Activitypub/Mastodon clients that don't integrate their own blacklists? Someone recommended Husky to me, but it's been dead for a minute.
Right. Once upon a time, it used to be a decent resource for computer security-oriented news items.
The patents are usually at least nominally related to a product, and the allocation of engineering to product is very intentional. You're correct that there's some loss in that process, and lots of funny business/perverse incentives besides, but engineers aren't generally patenting totally random things.
Yep, that's precisely it. It's not a particularly onerous requirement, nor is it a hidden one: it's the entire raison d'etre for the AGPL.
And where is the "permanent termination" in here? Once a user ceases a violation, his license is reinstated, _permanently_. Thus, the license can't be _permanently terminated_.

Permanent termination means that you will lose the right to use this software forever, without any recourse.
In my opinion empathy for users (doubly important in a multi sided marketplace e.g. hosts and guests) helped Airbnb succeed. They no doubt removed friction, and prioritized that internally, and that helped them become an aggregator for their new market but unclear if it was due to being designers that provided this insight.

I think for an early stage startup you need to make tradeoffs. What skills can we get with our founding team's overlap, and what skills can we easily fill? Of course, the person matters so much more than these checkboxes, and I don't think anyone would suggest not working with a designer, but I think it does explain why so many are looking for technical founders.
Seen GAE referenced across several comments and apparently Snapchat started on GAE as well (lol not that this has any chance or even need in the big success case of scaling up so much) so it's definitely something I will look into!
F-Droid allows you to add your own repositories! I think that's the best of both worlds - you're free to add whatever software sources you like, and F-Droid's not obligated to host content they disagree with, and it all works together nicely in one place.
Freedom of association also implies freedom to disassociate with people you don't like ;)
The win32 API set is... dated to say the least, but commercial software vendors value stability. If I were a software vendor, I'd really not like having my developers waste countless hours on keeping up with externally-forced changes.

That's also a reason why Electron is so successful: it abstracts all that bullshit away.
But... But... That would go against what their platform says!
That would exclude obvious fascists like Pinochet.
Getting into the Enterprise Architecture Space
The thing I don't get is that this new platform hasn't been officially released to users. Are they really required to make the source code available if it's an internal service, before the official launch?
Pure JavaScript Git server implementation
I'd love to see CEOs of metaverse-oriented companies commit to or refute this definition.
Zuck, Cook, Huang, Sweeney, etc.
It's really disappointing to hear F-Droid is just as censorious as the Google Play Store. I guess I assumed they'd be beyond the politicization of Google policies.
Encode it in the bitcoin unspent transaction output set.
My point of view is: let everybody say whatever they want. Doesn't get more unbiased than that.

If your point is "authoritarianism is bad", go check the amount of Communists that there are in the mastodon universe.
> Part of me even thinks it’s a more straightforward “data science”-problem when you ask the user what they want instead of playing the guessing game with tensors. Instead of worrying about an optimal recommendation, maybe there’s something to be said to allow users to customize instead. But why would bol.com ever consider this? Allowing for customization might be something that users are interested in, but it may cause them to customize for products with lower margins.

Optimizing profits at the expense of everything else is a surprisingly large part of much dysfunction on the internet. Significant parts of the internet are sponsored by ads and this business model creates perverse incentives for the people operating the infrastructure that serves those ads [1]. This is most obvious in social media but it's starting to be the case for Google as well, the quality of their search is continuing to degrade and more of their results are sponsored ads or SEO optimized sites instead of actually useful or pertinent pages [2]. I now mostly look for academic articles when I want to do actual research because most sites matching the keywords I'm looking for almost never contain any semantically relevant content.

1: https://niklasblog.com/?p=25416

2: https://www.washingtonpost.com/news/arts-and-entertainment/w...
Would it make sense to clear the jam by scrapping some of empty containers for steel recycling?
You honestly think there are no trump supporters among very competent programmers? I personally know at least 3.
Is this the same platform that's going public via SPAC [1]?

[1] https://www.reuters.com/technology/spac-tied-trumps-new-soci...
Why? Most of the junk gab is famous for would get you banned here on HN too. Content moderation is... just content moderation. Gab has an absolute right under the first amendment to be able to speak. No one has an obligation to repeat what they say.
It turns out great trackpad support is a relatively hard problem. There's low-level analysis, heuristics, and even some honest-to-god machine learning pattern recognition in the MacOSX software that determines "Is the user doing something or did their palm bump the trackpad there?"
I don't think they are at a point of diminishing returns. There are still advancements in hardware and drivers, and that's where the investment really pays off. Microsoft has historically been really good at designing APIs for this stuff that developers actually want to use. The vertical integration with shipping the whole OS really pays off for them. In Linux, it's extremely difficult to make any changes because you have to plumb everything through several layers of the stack which are all in separate disconnected projects. Only a few wealthy companies can really do it well and those tend to have a narrow focus on a specific vertical (Google, Red Hat, etc).

Price competition on the OS doesn't actually matter, as you have noted the market has moved towards additional services. When you say "98% as good for 0% of the price" you're not factoring in all the additional paid services that the company wants (and needs) to sell. I can tell you that Canonical certainly does not charge 0% of the price for everything, if they are taking a customer from Microsoft then they would probably like to gain 100% or more of that price from any given customer.

I have seen nothing to show that developers will prefer any Valve APIs, a lot of the games still seem to be running in Proton which actually shows that most developers still prefer to use the Microsoft stack and tooling. I should have mentioned this earlier but Visual Studio (the original, not VS Code) is also extremely important and entrenched, game developers are not just going to all switch to Vim and Emacs because Valve sold a product with Linux on it.
> Guess what? Then it all works great.

You know, except for literally all the non-hardware related problems in that list.
"In pre-release publicity for I have No Mouth, and I Must Scream, Ellison said that it would be a game "you cannot possibly win". Though the gaming media found that the finished game backed away from this controversial promise,[5] and Sears said that he had convinced Ellison that having a game with only negative endings was a bad idea,[2] "

I wonder if the arcane method to get the good ending was a compromise on this point.
You'll find this often – lots of SoHo routers comply with GPL2 by tossing a tarball of the software they run on a crusty FTP site somewhere. Download it and pop it open and you'll often find README.txt and a .tar.bz2 of Linux 2.6 whose SHA matches what you'll find on kernel.org... because they didn't actually modify any GPL2 code.

Compliance doesn't mean they don't have to make it easy for you ;)