skysight-inc/HackerNews huggingface dataset:
>Selling proprietary software for money is a lot less immoral than using free software to sell user data for money

Except you're wrong, it's the fact we never got property rights and software became licensed to begin with. We should be living in a world where we had rights to source code and program ownership from the beginning. You don't seem to get Microsoft and big software companies benefited from 200 years of big media companies lobbying away the public domain and any rights to own works. Copyright was the back door to get rid of property rights from the public.

Software licensing is what lead us to this DRM dystopia, you can't have DRM if you own the bits you buy outright at point of purchase instead of "licensing them".

It's the software licensing model for the public where the public has no right to own the software it buys that's at the root of the madness. Not free software advocates.

The reality is we desperately needs property rights for consumers, I've watched for 20 years as the PC game industry stole PC games by client-server back ending them to take the files hostage on remote PC's...

Software as a service and DRM enabled by lack of property rights for the public is the real enemy of privacy and freedom buddy.

We should have had the right to own software like we own our clothes and houses. We can own our cars, houses and repair them, but we can't do that with software.

So huge swatches of human history are being kept in corporate vaults behind lock and key.

Companies like irdeto are pure scum in trying to game encrypt binaries. Don't get me started on mobile gacha games.

The whole software ecosystem is made on bad american IP law where the software buyer has no rights and all the cards are held by big tech companies.

Don't blame free software advocates. Blame lack of the public having any ownership rights over the software it buys.

We now live in a world where Microsoft can claim they "own" the files on my computer via American IP law magic and I don't really have a right to use my software and computer how I see fit because of bs IP laws written by american corporate lobbyists.

So whole swaths of video game and PC software history are being actively destroyed and done knowingly so.

Microsoft is planning to lock down the PC and, DRM like steam, origin, uplay, MMO's, client-server software is all about the end of freedom on the PC as an open platform.
I love the idea of letters being hand-written. In fact, having just done the requisite minimum amount of writing with my fountain pens to keep them working[1], I wondered about building an app which can record you via the camera hand-writing a message, remove your hand and perhaps the pen from the video, speed-up and create a time-lapse video which can be sent to someone. Add a background from wherever you're holidaying (our desks for now, haha) and it's a modern-day postcard. I don't have the specific skills to build it but would love to show the time-investment in the process when sending someone a message. I'm sure that time-lapse video apps already exist, just not with the ability to auto-remove objects within the video.

[1] The two Lamy Safaris I have dry out if left pointing upwards after a couple of days. They're ridiculously wet and concentrated if left nib-down. Somewhat hit and miss if they're left level. The Waterman and Pelikan are both unaffected by their direction of repose. The cheap and now very old Parker doesn't seem to suffer either.
This video summarises trolley problem well for driverless cars. https://youtu.be/ixIoDYVfKA0
If you like to play with OSs and how they allocate work, it's a very interesting machine.

Also, remember that Intel doesn't have asymmetric multi-core parts right now, but they already announced Lakefield, which has Tremont and Sunny Cove cores on a single package.

In a sense, it's like playing with Intel's future chip, but with an ARM ISA.
Definitely not the best but it's short, fun, and for developers. Definitely doable in a weekend.

So You Think You Know C And 10 More Short Essays on Programming Languages: https://wordsandbuttons.online/SYTYKC.pdf
You're not wrong about the importance of taking personal responsibility, but I do think there's an important distinction between 'white/black' and 'cops/republicans'.

The former is just what you are, with all that comes with it. The latter is a choice, and comes with various benefits (and to some degree drawbacks).

The exact details of how these tribal affiliations affect your character stats, so to speak, is obviously hotly debated. But 1) they're not irrelevant so useful to consider, and 2) once again not having a choice of tribal affiliation strikes me as more than just a little detail.
In what way is the amount of tax a person pays relevant to a discussion about that person being killed by a police officer?
Ask HN: How do you remain up-to-date with various Tech events and Conferences?
Just today, I got to know about the DockerCON that was held online 3 days prior (28-may). I would have very much liked to attend that but was not aware of the event at the time.

Is there any website or app that I can use to keep track of all the recent or upcoming events.
haha, yes! Why is everyone relevant in philosophy dead?

The answer to the trolley problem is that it doesn't matter if you pull the lever or not. You should figure out who or what created the situation and truly eliminate the problem at its source.
Crap, Courtesy of a Major Scientific Publisher
https://blogs.sciencemag.org/pipeline/archives/2016/06/10/cr...

More on Scientific Reports, And on Faked Papers https://blogs.sciencemag.org/pipeline/archives/2016/06/15/mo...

They are supposed to do very light peer review just trying to check if the article is technically sound. Apparently even that review process is broken.
What does tax contribution have to do with it?
Sure, I think we agree really.

My point was that for the programming material, they're more prepared than many of their peers. For theoretical material, they're on the starting block with everyone else.

It's good to work on your developer skills beyond what your degree gives you, but no-one should expect that their undergraduate studies will be easy simply because they're already a programmer. That's like assuming your degree in pure math will be easy because you studied algebra in high school.

If you have a choice between doing well in your degree course, and learning additional developer skills, you should go with the former.
> Proprietary software is undeniably immoral.

One of the most ridiculous things I've ever heard. Also a complete failure to understand the philosophy behind the success of FLOSS.

Generic problems that are widely shared with limited variations in functional need are successful FLOSS solutions or platforms.

Specific problems that are more nuanced and meet niche requirements are what works best in commercial software.

It philosophically makes no sense to call something immoral because a subset of entities are happy to pay for it to achieve their goals. Symbiotically most FLOSS is supported by these solutions which are often based on them.
Marketplace Liquidity: How Side Switching Can Help
Seems this will come up every few years again. I remember when I was part of the "Linux Interface Project" in the 90s, which started out as a bunch of fledgling Qt programmers trying to create some missing widgets. This was in the Qt 0.x days, where there was still a lot of "basic" functionality missing.
And because of licensing issues and delusions of grandeur about proper OO design (i.e. reading Taligent papers etc.), we decided to do our own stuff.

Others, including some German dude and his "Kool" desktop project were a lot more pragmatic.
Still seems the better approach, or otherwise we'd all be using the Hurd.
May be an attempt to silence the Rust-fanbois because of the touted old-fashionism of Go. So let's sprinkle some ML topping an be good.
"Customer friendly", yes. "Correct" or "Fair" to merchants? Maybe not.
> People buy and flip houses, despite the fact that it takes months. What timeline would you think would discourage short-term investment?

Months would be pretty good. But I suspect that wouldn't fly in practice. Flipping houses is long-term investment, no? Even if the asset isn't held for a long time, long-term value is added. This is very different to speculative trading where no value is added.

> The fact that most retail investors should be investing passively and long term is well known at this point

Nope! The primary purpose of the stock markets isn't to generate income for the investors. The purpose is to effectively distribute capital to those business that can use if effectively. Passive investment does not help to achieve this. It reduces the "wisdom of the crowd" effect, because anyone investing passively is not contributing their wisdom.

> Don't dumb down the system when it's easy to make people stronger.

I have completely the opposite view on this. If there's an obviously correct way of doing something, then don't leave it to chance. Design the system so that people can't fail.
> Shouldn't you be taking some medication or, at the least, seeing a psychologist instead of wasting our time here?

Isn't this way below the HN discourse bar?
Getting paid for working is immoral too in your own logic.
Exactly. In the French Navy they even call it an artillery mass (like a church service). There are similar procedures for surface engagement by a fleet (but not used as much today because of tactical data links).

Minimizing the risk of a mistake and coordinating fire between units is more important in naval warfare than reaction time. In Anti Air Warfare it is different.
Is Facebook even safe anymore?
I understand that, but the prosecutor would have to prove that Chauvin decided he was going to kill Floyd, rather than that he was heartless and ignored the pleas of a man in distress. The latter is in the bag, done, slam dunk. The former is much harder to prove. If the AG thinks he can prove first, he can always add the charge, but it's just good sense to do the initial charge on the slam dunk offense, especially when they needed to get an arrest and charge on the books to calm the rioters.
Do I need to go to university?
another anti EU article

wake up people, wake up before it's too late
But this never happens?
I guess this is getting too political, we've been here before, let's just say you cannot have a link in the top 3 and not accept that that act alone has political meaning, life is political.
A more accurate term then would've been "potentially-immoral proprietary software". Though it doesn't roll off the tongue quite as well and its trolling factor is laughable, so I can see why it wasn't employed.
I don’t understand your bit at the end but I just wanted to mention that the AGPL license was created by the FSF in 2002 to address this network loophole.

https://en.wikipedia.org/wiki/Affero_General_Public_License
Configuring Webpacker for Rails 6 with Bootstrap, JQuery and hot reloading
There also was SCGI as something easier to implement than FastCGI, but allowing for persistent processes. So I'm sure one could come up with yet another CGI version that's slightly better tuned for a different need and still retains the massive name-brand recognition of "CGI".
I am missing the Discriminated Unions :(
Expert on AnarchyGrabber Trojan Update Stealing Discord Clients Passwords
From a practical standpoint, when you can write idiomatic code in the paradigm that the language supports.

And inversely, when you can confidently do code reviews and your comments are in the idiomatic zone.
Scalar 2020 whiteboard voting results
And that is why Desktop Linux will never happen, too much immoral software is required for it to ever happen.

Software engineers not only do exist on my home country, it is a professional title protected by law, not something that one calls themselves after a six week bootcamp.
What Are MySQL Operators? (Database, Kubernetes)
The MySQL operator is a tool that was created to help in the automatization process for the developers who are eager to run their databases on MySQL and Kubernetes in a smoother and more efficient way.

First of all, what is Kubernetes?

Kubernetes is a distributed platform that can be used to run a wide variety of programs in the Cloud. Based on the Google internal platform known as Borg, it has gained popularity among all Cloud providers. Amazon, Microsoft, Google and Alibaba provide, in addition to their own platforms, deployment models based on Kubernetes. Moreover, companies like Redhat, now part of IBM, Mirantis or Rancher provide easy to install Kubernetes distributions. Those distributions enable organizations that prefer to rely on their own data centers to run Kubernetes internally. Because of its popularity, Kubernetes might very well become a defacto standard to deploy applications anywhere…

So now, what exactly does MySQL Operator do?

The MySQL Operator is a Kubernetes Operator that helps operational teams to manage their MySQL databases on any Cloud provider as well as on premises. It provides automations to install new databases, upgrade databases, scale databases up and down with almost no downtime, backup or restore databases and monitor databases. The MySQL Operator is a key component for teams who run critical MySQL databases.
Mathway Data Leak – Experts Commentary
Follow the famous bloggers, Enterpreneaurs, and Businessmen on Linkedin, twitter and Facebook. Build your own clout!
I wonder if there ever be time that Russia stops being "the bad guy" scapegoat in US politics. Russia doesn't care about US right now, it not 70's outside. I am baffled how deeply ingrained this narrative is in US minds. Is there any politics expert here that may elaborate on this topic, maybe?
Also, why this submission is on front page? :)
And the minimum amount must be >= last donation.

Edit: Wait, are we reinventing poker?
GC Framework and IDE. Showcase of Implementation Assistant
Ask HN: Attend a coding bootcamp or self study?
Are coding bootcamps still worth it? My brother-in-law is doing a career switch. He wants to accelerate his learning in coding; however, coding bootcamp tuition has gone up high already even for online. Do you know someone who attended a bootcamp recently, and is it still worth the time and money?
In other words, it'll feel like a boat.
This is useful because it highlights how black people are not the only, or even primary victims of police violence.

I think it's a real shame that what should be racially blind protest about police brutality that affects all communities has turned racial when the statistics for doing so really don't make much sense. Especially considering how many police forces in the US are headed by minorities and how much of the police force consists of minorities.
> It philosophically makes no sense to call something immoral because a subset of entities are happy to pay for it to achieve their goals.

Paying or not paying has nothing to do with the immorality of proprietary software.

You can pay for software even if it is not proprietary.

I suggest you to watch any talk by Richard Stallman, if you want to understand why some people think proprietary software to be immoral. You might not agree, but for sure it is not something that "philosophically makes no sense".
I really love how, in 2020, with every bigger news event there are 100s of startups or mapping tools trying to squeeze in. It's great!
Role of Microsoft CRM for the food industry
Blaming the problem on the individual morality of police officers feels good. But the real problem, why police are getting away with crimes like murder, is something called "qualified immunity" and police unions. Until those are reformed, judging the individual morality of police officers isn't going to be enough to solve the problem.
Records are meant primarily for immutable cases such as DTOs. If you use them for mutable data, my guess is it uses some structure sharing to not duplicate all properties but instead hold pointers to the old unmutated properties. That's how a lot of immutable paradigms work but I don't know what C#9 does under the hood
What is the fundamental reason why a software engineer is expected to care about what feature he's building, whereas a plumber isn't? Is it due to how differently the two professions are viewed by society, or is there some intrinsic difference between the two professions?

(Just don't tell me it's because software engineers are "creative" whereas plumbers are mindless drones; when faced with a problem, a plumber has to propose solutions and evaluate trade-offs, same as an engineer)
We often forbid operators the use of "repeat", and we find ourselves using only "say again" on the phone, especially when the link is bad or the other speaker difficult to understand. Imagine speaking to a Pakistani or a Portuguese over a satellite phone.
Is this the one you mean?https://m.youtube.com/watch?v=VWqWAi_H_9o
When you slice a Moebius pizza, it'll have cheese on both sides and two edges.
>>Also, why this submission is on front page? :)

Really...why are you so concerned? Maybe when the Russian bots show up it might disappear.
you know humanity is doomed when retards pretend to be scholars and teach how to make trash and slow software to other retard wanabee bruhgrammers
You seem to be downvoted, which is strange even though the article says:

> Contrary to popular belief, "OVER" and "OUT" are never used at the same time, since their meanings are mutually exclusive.

I guess the question here is why is it a popcultural phrase?
The relevant thread on the KDE Community mailing list starts here, it contains a lot of information: https://mail.kde.org/pipermail/kde-community/2020q2/006098.h...

Most notably, it contains a discussion about the feasibility of a fork (and even a name is discussed). What emerges from the discussion is that the OSS community around the Qt project is quite large even outside of KDE (I remember VLC being cited, for example), and that if efforts are united, it would be feasible. The KDE project could provide the necessary infrastructure for development, including CI (which would necessitate some startup work to change framework if I understood correctly) and distribution.
Show HN: Livresq – Authoring tool for Education – Teachers use it for free
All of them eventually die, because working for free on something like Qt never matches on feature parity, deployment targets or support levels Qt customers are used to.
Well, I thought politics were off limits here, if not somehow connected to technology/internet/etc.
I think they are since you are senior when you have 5-10 years of experience.
A day later and the usual playbook gets rolled out "lessons learned", "very sorry", "genuine mistake"
https://www.bbc.co.uk/news/world-australia-52869502
The (unfortunate, I guess?) consequence is that GTK seems to move, slowly but surely, to a "niche" role. 10-15 years ago it used to be the natural choice for Linux GUI development -- people were still reticent about Qt, plus KDE 4 wasn't in a very good shape.

Nowadays, it's not so much the FOSS world's favourite toolkit as the toolkit that every newcomer uses because it's the one they're most likely to encounter first (via Ubuntu) and then ditches for Qt (or whatever else) as soon as they have to work with upstream or maintain their program for more than two or three years. The erosion isn't obvious because the largest players -- the likes of Canonical -- can throw enough volunteer (and sometimes money) at this problem and get to keep GTK-based programs working for everyone, not just the (ironically, very narrow) user base that Gnome cares about. But nothing lasts forever in tech.

There are still people doing amazing work with it. The folks at System76 with popOS are more or less at the design "forefront" (but they aren't doing that much with it, if we're being realistic), and the folks behind XFCE, Mate and Cinnamon somehow manage to "encapsulate" a toolkit developed by a rather hostile community in desktop environments that are nothing like that. But the writing has been on the wall among older developers for a few years now, and Qt's change of licensing -- if that ever were to happen -- wouldn't be enough to erase it IMHO.
Interesting are also ACP-131 3-Letter codes (Q and Z).
The CPO's favourite :
ZBM: Place a competent operator on this link.
This looked nice. I really want a keyboard that changes it's keycaps when I change language. But then I read this bit "all your settings are saved automatically to the cloud"

WTF! My keyboard requires cloud access?

No. Just no
> Because once I get into an orbit I'd generally prefer to stay there :)

Or you can just be geostationary at 100 km with the engine on.
> philosophy is to reduce concepts, ideas, or beliefs into abstractions

This in itself can be see as problematic, as one can say that trying to reduce "concepts, ideas, or beliefs into abstractions" is futile, as those "things" are not black and white, they do not conform to Aristotelian logic of one thing/concept being either "true" of "false", there's a "continuum" (for lack of a better word) when trying to define each and everyone of those terms.

In other words one cannot be moral or not-moral (to go back to the trolley problem), there's a moral "continuum" which even varies with time (I know I'm less "moral" before I had the chance to drink my coffee early in the morning).
Well, race riots and foreign interference are very important for everyone here.

But here everything intellectually stimulating goes: from philosophy, to human rights to octopus being spotted 6km deep.
Sinek does seem to be excellent at marketing himself and his ideas. But from what I understand, they don't stand up to scrutiny.
Which is harder than it sounds if you are trying to do it from scratch. Even pointing is a part of language, and trying to convey that concept is far from trivial. I think a big part of language learning in children involve the child seeing other people react to language and imitates. E.g., father points and mother gaze in the direction of finger, child follows mother's gaze.
I think you're possibly incorrectly conflating resolution with the size of things on screen. It doesn't make any sense to talk about a website being only tested at 4k - resolution doesn't change the size of things. In the same way, fonts don't get smaller with higher resolution. You can have larger fonts on a higher resolution screen if you want to, with crisper lines that are easier to read.
Not too shabby.

Karma of 884 in one day.
What I don't really like about the list is that if you don't know the list (which many people don't) then some of them are such unintuitive examples that they will catch a decent number of people off-guard and force you to repeat. Or, you know, the other way around. If we're using words as obscure as "Yankee" and "Zulu" (I wonder how many people have even heard these words, especially non-natives and English learners across the globe?), you'd think maybe sticking with a few categories would've made things easier and more intuitive? e.g. if we're using "K for Kilo" (which itself seems kind of bizarre in North America) then you'd think other natural choices would be "M for Mega", "G for Giga", "T for Ten", etc. which everyone speaking English (and then some) would've heard of... but nope, instead they're Mike, Golf, and Foxtrot (?!) of all things. They seem targeted specifically toward people to whom all the words come naturally and who've ideally learned the list. No wonder people don't go out of their way to learn them.
Another model is that each mobile object worth keeping held down gets its own gravity well which moves with it via an array of pads in the floor. They feel a constant acceleration, but gravity is uneven where they aren't.
I would recommend Kind instead of any of these tools. It's the best local k8s evaluation tool I have found yet. We use it in our projects for local development too.