HNHacker News
TopNewBestAskShowJobs

gettodachoppa

221 karma · joined April 12, 2023

submissionscomments
gettodachoppa··on The KDE Free Qt Foundation: 25 Years of Celebration
I did the research for the requirements to use Qt LGPL before (NOTE: idk if all these things are required, maybe the Qt Company is exaggerating when they claim all these things are required, someone more familiar with LGPL please chime in).

1. Product manual must mention you use Qt LGPL, and include the text of LGPL

2. Graphical software (desktop or terminal) must mention you use Qt LGPL, and include the text of LGPL. Usually this goes in Help -> About/Acknowledgements.

3. If the customer requests the source code, you must provide it on request. They can contact you and you mail them a USB flash drive or download link. Most companies seem to pre-emptively place the source on their website and include a link to it.

4. You must allow the user to rebuild/replace the Qt libraries your program uses, including instructions on how to do this if it's not trivial.

So in your case, simply email the developer and request the LGPL source code and instructions on how to build/replace the product's LGPL libraries.

gettodachoppa··on PHP packages for Ubuntu EOL releases put under paywall
No it's not editorialized. When something goes EOL, you're not supposed to delete the existing packages to force people to pay for new ones, as this guy did.

If people could still access the already-released free packages, then you'd have a point.

gettodachoppa··on PHP packages for Ubuntu EOL releases put under paywall
No one is entitled to his labor. But they are entitled to complain about a dick move. After doing his labor, he's choosing to do extra labor (going out of his way to delete old packages) for the sole reason of preventing people from accessing the packages he already built and deployed previously. This would be like Python foundation deleting the download links for Python 2.7 from python.org, or npm unpublishing old packages. Why?

And FYI, not everyone has a need to stay on a supported distro. We don't all run public-facing web services. A system on a secure LAN could run for the next 200 years and it wouldn't matter that Canonical or PHP stopped releasing security updates.

Unless there's a size limit to his Launchpad repos I'm not aware of, he simply has no excuse other than being an arrogant authoritarian.

gettodachoppa··on Stability AI Head of Research Resigns from Startup
>Nobody else is really doing this I do wonder at times if folk want us to stop

Please don't. You're doing humanity a service. AFAIK you're the only AI company who released something of this magnitude for free, without any restrictions.

The people who want you to stop are:

1. Bitter artists who see their livelyhood endangered and lash out at the most prominent example. We can sympathize but this isn't your fault, this was going to happen anyway. At least you democratized it.

2. People upset in general that some tech companies will be getting rich off AI while the rest of us get poorer, lose jobs, etc. You get the brunt of the hate because your free tools are usable by the average person, and therefore more people are exposed to it. They don't realize that if SD never existed, the only thing that would change is that this technology would still exist, except we'd all be paying some OpenAI-like company a monthly fee to use it.

3. Big NGO. Their raison d'etre is fighting against something, no matter what, because this is how they get donations/attention, which pays for the salaries of the trust fund kids who work at those places. Apparently if someone generates an image of a naked kid using SD, I'm supposed to care as if it was actual child abuse material? Somehow we don't extend that logic to the manufacturers of pen and paper which allow that same person to draw or write their disgusting fantasies.

4. Clueless people who fall for the propaganda from the least ethical members of the previous groups.

5. SD fans upset that you bent to the pressure from NGOs and Twittards and kneecaped SD in your rush to remove copyrighted art from the training data. Newer versions are objectively inferior from an end-user's perspective and deep down you know it, because you see what enthusiasts are using on /r/stablediffusion. But I don't hold this against you, even if it's disappointing. We will always have SD 1.5, which remains the best way for normal people (ie not rich VC corps) to do text-to-image. If you do nothing else for the rest of your life, you will be celebrated for this.

Stay up, playa'!

gettodachoppa··on Stability AI Head of Research Resigns from Startup
>Power differentials

>Pressures

>Literal livelyhood

Cool your jets, guy. They sent the payment to the wrong address and when he brings it up they reach out to him asking for for the new address and you're acting like some capitalist kingpin stole from some poor honest laborer. The terms you use make you come off as a Twitter outrage addict. They're red flags when used liberally to something minor like this.

Reading the interactions between Callahan and Mostaque, Callahan seems more interested in scoring outrage points on Twitter than the money, does that indicate a desperately broke person whose "literal livelyhood" is at stake? If I do a gig for a company and they mess up the check and asks me to confirm the address to send me a new 6k check, I don't go on Twitter and complain "Waaaah!!! I shouldn't have to do this! A PROPERLY RUN company wouldn't ask this! I can't even rn!", etc, I simply give them the updated info and the matter is closed. And the hilarity of Callahan whose was too mentally fragile and inexperienced to finish an internship (by his own admission) acting like he knows how well-run large companies function!

I'm gonna say what his daddy should have told him years ago: take some responsability, and stop being so weak. This goes for Callahan and to people like you who are blowing up this nothingburger.

gettodachoppa··on When the facts change, I change my mind. What do you do?
Same. I wait for academics and journalists to tell me what to think, then I go around wearing my "I Heckin' Love Science!" T-shirt, yell "Trust the science" from my car at random pedestrians, and try to cancel any heretics who don't loudly agree.
gettodachoppa··on TSMC Expected to Charge $25,000 per 2nm Wafer
I agree. I think phone hardware became "good enough" a few years back (as PCs did around 2010). The last time I upgraded is only because the repair guy changing my battery broke the cell antenna. I'm fine using a 10yo flagship phone, IF it's not sabotaged by the OS and app developers bloating what runs on said hardware.

I can't think of any apps other than games and the browser that need anything above a 10yo phone to run perfectly.

For mobile games, that's a given, but it's something that only kids care about.

As for web browsing, it will forever be trash because HTML/JS is such a shit and inefficient way to access information. You could put a quantum computer in the phone and it still won't be as responsive as a native app using a fraction of the resources.

gettodachoppa··on Arduino Uno R4
That's what you get for not using uBlock Origin in Advanced User mode, with all 3rd party connections blocked by default. :)

Here's a screenshot, everything in red was blocked: https://i.imgur.com/pAEMBxD.png

That's 84 requests blocked (54% of the page, 14 domains blocked out of 16)

To do this, in Advanced User mode, under 3rd Party Scripts and 3rd Party Frames, click the left-most cell pair to make them red. (right-most pair is settings for the current site only, left-most pair is for every single site, ie default settings)

gettodachoppa··on Tintin, Hergé and Chang
I didn't know Franco-Belgian comics were so popular outside of french-speaking countries.

IMO here are the main differences between Franco-Belgian and American comics:

1. not a single comic (at least the ones written before the Marvel movies began dominating the culture) is about superheroes. Every protagonist is a normal person, though sometimes extremely competent. This results in much more variety in the industry. I'm not sure why they didn't even try to copy the American model if only for business reasons, but I'm thankful for it.

2. Each comic usually gets a single 50-page issue per year. (Seriously, there's a series I've been reading since I was 8, and you can marathon it in a few sittings.) I think this reduces the amount of "filler issues" or low quality churn, as the author has lots of time to get things right.

3. Most of the time the comics are written by the same author, usually the creator of the characters. They're not getting pimped out to every author out there for a run. It makes things more cohesive IMO.

My favorite series is Thorgal, by the author of XIII and Largo Winch. It's a fantasy series set at the time of the vikings, with light sci-fi and magical elements. Think of it like Conan but with a non-violent hero. Read issue 9, The Archers, for an standalone story that can give you an idea of what it's like before you commit. It's been running since the 80s, but once the author retired a decade or so ago, some younger guy took over the writing, and you can see the quality of the writing drop off, so I never kept up. But you got 30 years worth of good books, about 35 issues IIRC.

gettodachoppa··on Twenty Five Thousand march on Moscow, Prigozhyn announced
I just flagged this. First time I ever flag something on HN. When I try to access it I get: "Sorry, you have been blocked. You are unable to access censor.net. This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data."

But I totally understand people who flag political articles. It turns HN into reddit. I actually wish I had the discipline not to click them, because I end up seeing the typical infuriating neo-lib HN comments and I can't help but reply.

What's wrong with wanting HN not to have politics and keep a tech/education focus? Every other social media on the Internet is packed to the brim with political content, we can go literally anywhere else if we want that. (And please don't answer "being apolitical is being political" or "oh, look at the privileged fatcat who can afford to be apolitical" that's just the sort of lib cliches that annoy me)

gettodachoppa··on The Titan Tragedy [video]
At 5:20 ( https://www.youtube.com/watch?v=4dka29FSZac&t=5m20s ), you can listen to the CEO briefly discuss his hiring preferences. The Youtuber is surprisingly understanding, considering he's the exact demographic OceanGate seems to look down on. But I guess this passivity is why discriminatory comments like this are socially acceptable to say out loud.
gettodachoppa··on One third of Canadians fine with prescribing assisted suicide for homelessness
Parents work hard because their #1 priority is to secure their children's future, which includes giving them any morally-acceptable leg up in an increasingly uncertain, overpopulated, and competitive world. The main way of doing this for millenia has been to leave them what you saved up.

Now you're saying I can't leave my kids anything, not even our family home? Because it has to be shared asset with the other 100 million people (or 7 billion, if you're one of those open border types)? That's completely unacceptable to me. It also removes my incentive to work hard. Are my children to become equal to everyone else (which given overpopulation drives them down to a bad comfort and safety level) if I get hit by a car?

You don't seem to think anyone would mind, "Oh, you'll be dead, why would you care" , right? What you're missing is that I care more about my children and their future than about myself. Every good parent thinks like this. A suggestion like yours likely comes from the moralism of detached, childless, too-online rationalists. To put it as a trolley problem, if I have to choose between my kid and 5 other kids, the other 5 kids are getting a train in their face without a moment's hesitation. I'm saving my kid even if 50k other kids are on the other end.

Seriously, talk about this to your parents (as I'm certain you have no children of your own), see what they think.

gettodachoppa··on One third of Canadians fine with prescribing assisted suicide for homelessness
This isn't a class thing. I would also be against encouraging a miserable billionaire to kill himself.
gettodachoppa··on One third of Canadians fine with prescribing assisted suicide for homelessness
It is, and the only people who don't believe so were driven there by society and culture. Dial back the enlightened rationalism, put down the philosophy books, and try to live like every other animal does.
gettodachoppa··on One third of Canadians fine with prescribing assisted suicide for homelessness
None of the solutions ever presented (communism, UBI) are realistic, they're college student "let X pay for it" fantasy, where X cannot actually pay for it for more than a year or two before we're worse off than before.

UBI? Immediate huge drop in economic input from working people who won't have to work anymore. And within a couple of years, not enough productive people left for UBI. Don't bother linking those studies on UBI boosting the economy, I've read them, and I think they're typical soft-science nonsense. I have a lifetime of observed experiences that tell me what happens when people don't have to make any effort to get by: from children, to friends, to animals, to entire populations like Kuwait (where anyone with a job is gifted $3000/month by the government on top of their salary. This resulted in the laziest, least competent people I have met, who just hire foreigners to do their jobs for them. It reminded me of Wall-E.)

Communism? It has never and never will work. As soon as you remove private wealth, whoever is in charge becomes a perpetual dictator within months, since any objectors depend on him for their survival. Nearly instant dystopia.

I'm really curious, is there ANY scenario where someone like yourself will demand that a homeless person become a productive citizen? Let's say you offer them magical housing and a magical job. They trash the house, don't go to work, and stay at home taking drugs. What then? Do you continue supporting them? Endless counseling? Let's say it doesn't work, no matter how patient you are, they refuse to work. Is there any breaking point where you are able to tell them "if you don't clean up and get to work, I'm not paying for your house and meals anymore"? Or are productive people expected to foot the bill for them forever, even in a fantasy scenario?

gettodachoppa··on Gandi.net – Pricing Update
I have a single domain with 2 emails on it. What's the cheapest migration option for mail?

I want to use a company with human tech support in case something goes wrong one day. No tech giants.

gettodachoppa··on Show HN: OpenObserve – Elasticsearch/Datadog alternative
Hah, funny to see this on HN, I just tried this 3 days ago when I saw it being discussed on /r/selfhosted.

As someone running a homelab, and hadn't set up logging yet, it was a great find. I didn't have to learn and combine 3+ log technologies, it's just a single all-in-one monitoring server with web UI, dashboards, log filtering/search, etc. RAM usage of the Docker container was under 100MB.

gettodachoppa··on Adventures in Debian's Qt Land
Qt is a C++ (and I guess Python) framework to write cross-platform applications.

Qt Creator is a C/C++ IDE that happens to be written in Qt, and has some extra features that make developing Qt easier, such as a GUI designer for your app's windows. But it's just an IDE, you can use it to write pure C or C++, even in a basic Makefile project, without ever touching Qt, those features appear only when you select a Qt project template. They have a whole bunch of templates.

They are separate things so there's no reason why the version numbers should be kept in sync. Qt Creator could be using an obsolete Qt 3.0 from decades ago, and it wouldn't matter, that's up to the Creator devs and would have zero effect on your experience as an end-user.

If you're a C or C++ user I recommend you try out Creator even if you have zero interest in Qt. I like how fast and responsive it is, the advantage of being written in a native language I guess.

gettodachoppa··on NYC Bailing Out Hotels Paying Premium Rates for Budget Rooms to House Migrants
>What's the benefit of taking unskilled people in who's backgrounds we don't know?

The benefits are:

1. It depresses wages for the poorest Americans. The American left used to be vocal about this 20 years ago, before the left turned into "we need more transwomen of color exploiting the poor and bombing brown people! [Sponsored by Google and Microsoft Bing]"

2. It creates new Democrat voters within a generation. If you can think 20 years down the road (and they have) then this is a near-infinite source of voters, consequences be damned. It's not like these illegal immigrants are gonna live in the gated communities of the rich and powerful.

Democrats like it because of #1 and #2. Before Trump, Republicans liked it because of #1, and they still do, but now they can't say it out loud anymore because it will piss off the younger Republicans who are more protectionist and less libertarian.

Oh, did you mean benefits for Americans in general? Don't be silly. Illegal immigration benefits no one but the 1% and the illegal immigrants.

gettodachoppa··on Adventures in Debian's Qt Land
I read the README and I really don't see the point. So the dev locked himself to an old 5.6 (2016), and then only has a limited subset of Qt? OK, it "includes the essential features and is easy to build from source and to integrate with an application", but why not just build the whole source package? Just compile Qt and copy the libraries you need (eg QtCore, QtNetwork, QtGui) when packaging your application. I did it in an hour with this command:

./configure \ -release \ -no-opengl \ -device linux-arm-generic-g++ \ -device-option CROSS_COMPILE=/usr/local/xcompiler/usr/bin/arm-buildroot-linux-gnueabi- \ -prefix /usr/local/qt512arm \ -opensource -confirm-license \ -make libs \ -nomake tools \ -nomake tests \ -nomake examples \ -skip qtwebengine \ -skip qt3d \ -skip qtandroidextras \ -skip qtcanvas3d \ -skip qtcharts \ -skip qtconnectivity \ -skip qtdatavis3d

gettodachoppa··on How's the Stack Overflow strike going?
I'm not a heavy user like you, I've only asked about 15 SO questions in the past 3 years (ranging from C++, gcc, Linux, software architecture), none of them have been deleted, and there's always people answering.

You don't have to, but can you give some examples of good answers being deleted or good questions being closed? I'm just surprised I always see some people on HN furious at SO, and wonder why their experience is so different from mine.

Btw, regarding old questions, I always make sure I search SO before I post my question, and if any similar questions exist, I link them in my new question and say "I found this [url1] but it doesn't apply to my situation because of circumstances XYZ". This is simply good practice to show you respect the community's time.

gettodachoppa··on Spotify lays off 200 employees, or about 2% of its workforce
Can you explain what makes it terrible? I only use Vanilla Music (open-source) for my mp3 collection, and Spotify for streaming. I don't think I've ever tried any other commercial apps. The Spotify app seems fine to me. My only issue is that the volume in ads is higher than the volume of the music. I wish Google would forbid this in their appstore terms.
gettodachoppa··on Who killed the great British curry house? (2017)
Why do you act like it's a given that it's in a British citizen's interest to increase immigration? This goes for British citizens of South Asian descent. What have they got to gain?

I'm always surprised to see people with this "we need endless immigration or you won't have diverse restaurants" mentality. And it's always coming from the most privileged people in society, and always condescendingly talking down to people who don't vote like they do. (i.e. people like Guardian writers and you)

gettodachoppa··on How Reddit became the enemy [video]
Often things go like this:

1. Niche refreshing or funny subreddit becomes popular. Power mods request to join the mod team, are rejected by the mods of the sub, who are just normal people like you and me.

2. It hits 100k users, becoming subject to more stringent rules from the admins

3. Incestuous relationship between powermods/astroturfers/reddit admins is used to get the original mod banned (at least accused of "allowing hateful content" or some other false flag)

4. Powermods take over the sub, keep some old mods, but ban anyone speaking up

5. The subreddit is now under the full control of powermods, and becomes an astroturfed echo chamber like the rest of the reddit front page. Sub's front page becomes a mix between the original content and the marketing page for ShareBlue-like organizations.

gettodachoppa··on Notes apps are where ideas go to die (2022)
Your problem is that your goal should be to optimize for recalling/retrieving the notes. Writing assorted notes across assorted apps across assorted devices is a bad idea and you'll just discard them eventually. It's also a mental burden to worry that they're backed up.

Just pick a single search-optimized note app and stick with it. I use Evernote as a basic note-taking app, but really this works with ANY app that lets you have hierarchical organization (i.e. folders), gives you a good search feature, works offline, has a mobile app, and sync so you can access easily notes from your mobile phone or PC interchangeably.

Your goal is finding info ASAP. Good search should:

1. Give a list of notes matching the search result, including snippets, like a Google search 2. Be lightning fast (so no online search) 3. Allow searching a specific folder, or all notes (for when you can't remember where you put it)

I have my AI folder, my git folder, my Linux folder, my nutrition folder, you name it. Inside a folder, it's a mix of organized well-thoughtout notes, or random one-shot scribbles of something neat I found on the internet. It doesn't matter because I can just search my nutrition folder for e.g. "fasting salts" and instantly find my note about mineral requirements when doing a fast, no matter what the title is.

I have 200 notes for Linux alone. I don't use Linux enough to remember everything, especially stuff I might only need every few months.

gettodachoppa··on Ask HN: Is it just me or GPT-4's quality has significantly deteriorated lately?
That would be a shame. I would rather be limited to 25 quality responses per 3 hours than an unlimited inferior GPT4.

Imagine trading the advice of a senior mentor for 5 intermediate mentors. Yes, the answers get to you faster, but it's much less useful.

gettodachoppa··on World Cup security guards still jailed in Qatar after dispute over unpaid wages
This is typical "isn't Qatar and FIFA so evil, fellow westerners?" bait. I'm not surprised it's coming from a British paper, the Brits were fuming that the rest of the world ignored their virtue signaling calls to boycott the World Cup, and it ended up being the most fun WC in decades.

The headline itself is slimy. "World Cup security guards still jailed in Qatar after dispute over unpaid wages" makes it seem like they were jailed for disputing payment. I guess "Three out of hundreds of security guards jailed for overstaying visa, and btw they also had a dispute over unpaid wages" wouldn't stir as much outrage in the reader.

The article itself is all over the place, just inserting emotional outrage bait instead of telling a coherent story, but you can still piece together what happened.

1. Foreign/migrant workers signed a 6-month contract working as security guards

2. According to Qatar law the employer is allowed to end the employment early with 1 month notice

3. The employer lets them go 3 months early, as is their right

4. The employer tells them to leave. Some workers stay and want to continue to live and eat at the employer's camp. The employer tries to kick them out.

5. Per the terms of the work permit, migrant foreigners are not allowed to stay in Qatar if they don't have employment. When their employer fired them, they had to leave.

6. The government ends up deporting most of the now-unemployed workers, as is the law

7. The three who chose to stay end up being jailed for 6 months and fined for unspecified reasons, but it's probably for illegally staying in Qatar. Presumably they will be deported at the end of their sentence.

8. The article doesn't say whether the hundreds of workers at least got a month of extra pay since the employer ended their contract early. Hopefully they got paid. The article focuses on the workers requesting 3 months pay (full remainder of contract), but Qatar law would only require 1 month, there's no chance of them getting 3 months.

Don't get me wrong, it really sucks, but this isn't a "Qatar/FIFA evil" thing. It's by the book capitalism, the very culture and system that westerners and the IMF have exported (always with a stick) to the four corners of the world.

Desperate gig workers sign one-sided contracts. Uneducated poor workers are also unlikely to be familiar with labor laws, so they could sign a 3-year contract even though the employer can end it with 1 month notice. Now on top of that, they're foreigners.

Yet, I see nothing here that doesn't have a direct equivalent in most western countries. What happens if a Mexican fruit picker living and working at a California farm wants to stay at the farm after he's been fired? Does he get to stay? I doubt it. How is that any different?

In most of the world, working foreigners can't stay without a job. For example, in Thailand, foreigners on a work permit whose employment is ended by the employer have 1 week to leave, or they are breaking the law and will be deported after jail. But westerners don't have a hate boner for Thailand the way they do Qatar, and it remains one of their most popular tourist destinations, so we're not bombarded with these articles.

The only awful part of that story, for me, is jailing and fining poor people. I get that the law is the law, and they want to discourage people staying in their country illegally. I think 1 month of jail and no fine would have been just as effective, then ban them from the country. Give longer sentences and fines if they come back (illegaly). It's not like they were violent criminals.

gettodachoppa··on Qt 5.15 Standard Support for Legacy License Holders Ends Today
>If you're using Qt applications purely in the open source world (e.g. KDE on some Linux distro) there's no new news here.

A lot of small businesses use Qt for free under the LGPL license (allowing them to keep their application closed-source as long as the user is free to replace the Qt dynamic libraries). For the past several years many new modules are commercial or GPL only, preventing their use by LGPL users. For example, QtWayland, QML Virtual Keyboard, WebGL, Qt Quick 3D.

Some companies would bite the bullet and pay for Qt their exorbitant fee, then let the license expire and keep using the old version. As you say, this will no longer be possible.

I find Qt 6's license policy awful, I simply don't believe in "pay us forever even if you're happy with an old version". Early on Qt 6 even had a draconian commercial policy that wouldn't allow you to distribute an old binary after if your license was expired and you stopped new development, thankfully they walked this back.

gettodachoppa··on The tiny corp raised $5.1M
Well, when Elon Musk took over and gutted half the staff, I distinctly remember HN full out of outrage and predicting (in hindsight, "impotently wishing" would be more accurate) doom and how Twitter will go down any day now.

Then nothing happened. At least, nothing that I personally observed as a casual Twitter reader. The goalposts were moved to "it will go down with the New Year's Eve spike", and once again nothing happened. Then the narrative became "the cracks will only be noticeable in a few months", and here we are and yet again, nothing.

So Musk and Geohot came out as the saner voices of that whole debacle. Of course Geohot said exaggerated things like "you only need 40 engineers to run Twitter", but if it turns out it takes 300 engineers, then I would consider this as Geohot being proven mostly right.

gettodachoppa··on Chinese Businesses Fueling the Fentanyl Epidemic Receive Millions in Crypto
What appears to be the problem here? So Chinese online businesses are selling chemicals to Mexican customers which can be used to produce fentanyl? Then Mexicans smuggle this into America?

The USA could simply protect their border and 99% of the supply would dry up (in addition to great reductions in crime that affects ordinary Americans). But then the Democrats wouldn't have a steady flow of illegal (and soon to be legal) voters, so that cannot be allowed to happen.

← PreviousPage 6 of 7Next →