HNHacker News
TopNewBestAskShowJobs

Hamcha

1,264 karma · joined January 25, 2015

I ramble about stuff at faulty.equipment and knowledge.fromouter.space
submissionscomments
Hamcha··on Deno by Example
Yes, a `console.log()` compiles to a 78.46MiB .exe
Hamcha··on EU confirms six (mostly US) tech giants are subject to Digital Markets Act
I'm curious, what big EU tech companies so big they would be subjected to regulation? AFAIK it's mostly telcos, consulting and semiconductors makers. Telcos are already heavily regulated (at least here in Italy), the rest doesn't really quality for consumer protection laws being B2B.
Hamcha··on Deno by Example
One use case where pure Deno works for me is shell scripts. Writing them in Deno is quite pleasant and they usually don't need many dependencies. Plus you can always host then and just "deno run <url>" from any machine that has it. It used to be a problem that you had to know permissions ahead of time but now they interactively ask you for it which makes the scary "-A" flag much less needed.
Hamcha··on Unity’s new pricing: A wake-up call on the importance of open source
The problem here is that most platform tax your income, not your userbase size. If you think of big free to play Unity games like Genshin Impact (or even smaller stuff like VRChat) the amount of paying user is probably in the single digit percentage, yet with Unity terms you are on the hook for everyone who installs your game.
Hamcha··on Unity's actions are unacceptable, I cannot keep endorsing this
A more important issue that's not being considered here is that when they had their debacle with Improbable, they committed to a GitHub repo[1] with all the ToS changes and outright said that people could keep using the ToS of whatever major version of Unity they used[2].

They have now deleted the repo, so I wonder if they're just gonna pretend they never committed to that.

1. https://github.com/Unity-Technologies/TermsOfService 2. https://blog.unity.com/community/updated-terms-of-service-an...

Hamcha··on 3D printing on OpenBSD? Yes, that’s a thing
I have no experience with it yet but I have build123d[1] in my list of stuff to check out, it's basically OpenSCAD but in python and it seems quite more powerful (plus, fillets/chamfers/etc are built-in). It also seems to have VSCode integration through OCP CAD Viewer.

1. https://github.com/gumyr/build123d

Hamcha··on Digital Markets Act: Commission designates six gatekeepers
What smell test? I very much remember cookie banners being a problem way before the GDPR and so does the rest of the web:

(2012) https://www.bbc.co.uk/news/technology-19505835

(2013) https://econsultancy.com/17-useful-examples-of-eu-cookie-law...

(2015) https://superuser.com/questions/725312/disable-all-cookie-wa...

(2013) https://ux.stackexchange.com/questions/40687/we-use-cookies-...

Hamcha··on A Proposal for an asynchronous Rust GUI framework
The company's root are of a gamedev (Over the Edge Entertainment) and recycled their in-house engine as a product. Godot Engine has similar roots (look up OKAM Studio)
Hamcha··on Focus: A simple and fast text editor written in Jai
Please don't adopt this line of reasoning. Anyone's argument doesn't have to stand on their personal achievements and public works. Just because you're not a chef doesn't mean you can't call one out if they put rat poison in your food.
Hamcha··on Kagi Search Stats
Same, I don't buy their metrics because sure, the average person might search 3/4 times per day, but the average person isn't gonna pay for Kagi. A quick glance at the most popular search queries[1] shows a very likely scenario where people type what website they want to go to and then just stay there.

I'm a heavy Google user, to the point that I can't switch to DuckDuckGo because the quality just isn't there, and by exporting and analyzing a month worth of web history I counted 4507 searches (not counting going after the first page, which Kagi counts as a separate search). I don't really see who the standard plan is aimed at.

Sadly the ultimate plan is way too expensive for me, 25$/mo is what an internet plan costs here!

1. Using Google Trends (https://trends.google.com/trends/explore?hl=en-US) gives me: "google" "youtube" "weather" "facebook" "translate" "whatsapp" "amazon" "instagram" ...

Hamcha··on Remote Work Is Here to Stay, and Employers Aren’t Happy About It
I'd choose a lower paid role, I'd be a minority but I don't think I'd be the only one, two reasons come to mind why 20% less would be appealing:

- People like me value their work/life balance and satisfaction with the job. I could easily be making 2x what I do now but I'd hate every single second of my job. My old boss taught me "Work is 1/2 of your waking day so you better enjoy it".

- I'm currently working remote for a german company for their average salary. The italian average salary for a developer is around half that. So realistically unless I moved to Germany working remote would still be the most profitable option.

Hamcha··on Flatpak is not the future (2021)
I always assume Electron apps are going to be more vulnerable than your average app. They tend to have the same vulnerabilities as web browsers (who are a big target for exploits given the reach) but have 2 additional layers of "bureaucracy" (the App's own update schedule and Electron's) before the underlying vulnerable engine is patched.
Hamcha··on Learn as you search (and browse) using generative AI
Shouldn't they worry about Search being incredibly low quality nowadays first?

They're literally featuring a wrong ChatGPT answer as an answer to this question: https://www.google.com/search?q=country+in+africa+that+start...

Hamcha··on Opendream: A layer-based UI for Stable Diffusion
What's up with names nowadays? Not only there's already an OpenDream[1] on GitHub, but there's also a Stable Diffusion service also called OpenDream[2]!

1. https://github.com/OpenDreamProject/OpenDream 2. https://opendream.ai/

Hamcha··on Tic Tacs claim to have 0 sugar but are almost entirely sugar
Always found the "X per serving" stupid, servings almost never match the actual consumption. Don't know if it's a Europe law or per-state, but in Italy everything has to list nutritional info per 100g(or ml if it's liquid), and tic-tacs correctly show their average of 2 calories per candy[1]. It also is a wakeup call to how heavy snacks are, a can of Pringles is almost 900 calories even though they'd prefer you use their serving size of 30g (about 13 chips)

1. https://images.openfoodfacts.org/images/products/400/840/039...

Hamcha··on Italy approves 40% windfall tax on banks for 2023 as profits soar
In the US: ISP & Healthcare
Hamcha··on Italy approves 40% windfall tax on banks for 2023 as profits soar
> If one wants free enterprise and reap its benefits one has to allow high profits for companies and see if competition takes care of the "problem"

One must just glance at the US to see what happens, the high profits get used to lobby politicians to make competition impossible, thus the problem doesn't get solved and becomes the status quo.

Hamcha··on Zoom terms now allow training AI on user content with no opt out
How does this work with GDPR?

As far as I'm aware (not a lawyer) you must provide a easy opt-out from data collection and usage, plus you must not force your employees into such agreements[1]. ChatGPT already got blocked over GDPR issues, and with new regulations coming forward I really don't see how they think this can be the right call.

1. https://commission.europa.eu/law/law-topic/data-protection/r...

Hamcha··on Reasons to Drop Docker for Podman
I've been having an ok time with Rancher Desktop, I stopped using Docker Desktop on Windows after they forced me to update to a known broken build with no way to go back (unless I paid for their enterprise version)
Hamcha··on Graphite: Open-source raster and vector 2D graphics editor
> supercharges your layer stack

If you're a dev on an open source project, please hear my plea and stop trying to sell it like you're a hot startup.

Take inspiration from websites from projects such as OBS Studio, Handbrake or VLC (or Blender, but that is a very high bar). Those websites have none of the marketing lingo and all of the to-the-face info presented with easily digestible bullet points and pictures.

(to be clear, I don't have issue with the rest of the website, which is definitely not the case for a lot other projects I've seen)

Hamcha··on Inkscape 1.3
Indeed, another annoyance I have with Designer is how not purely vector it is. I mean it's great and makes it a breeze to make documents but it really sucks for making web-targeted SVGs. Both Inkscape and Illustrator support using SVG as the project file and I never have to guess if the feature I'm using is going to actually export as vector or just rasterized and embedded as a base64 PNG (which is true for fancy gradients and some of the more advanced masking, not even just the raster persona stuff).
Hamcha··on Inkscape 1.3
2.0 and up.

Honestly you better save your money if you can live without it. I've been using 1.x for years and they never asked for more money so I upgraded to show my support but I don't really think it's worth forking that much amount of money yet if you're happy with 1.x

Hamcha··on Inkscape 1.3
As an Affinity Designer user, it's insane too see how close we went from only Illustrator having Shape Builder to both Designer and Inkscape releasing it so close together. It's super handy and happy to see it as an option everywhere now.

Honestly if they focused on cleaning up the UI I could see myself trying out Inkscape more seriously!

Hamcha··on How We Made MuseScore 4 [video]
I still think this is way off-topic and not related to Tantacrul or his content (and rather, his employer). But why are you blaming Muse Group for everything and not the Audacity devs?

Wouldn't they be the black mark of the FOSS community for accepting money from a known bad entity? I also think this is discounting a big problem in the FOSS community, volunteers giving years of their free time on passion projects while dealing with angry users and not getting one cent out of it.

I routinely see people bitching about OBS and its devs for not being utterly perfect for their setup because they forget that once upon a time XSplit used to be the only good option. How much have they paid for OBS? zero. If company X comes and says "hey I can actually give you a living wage to work on your passion project" I think it's in some case reasonable to see their loyalty to whiny end users to be quite fragile.

Hamcha··on How We Made MuseScore 4 [video]
I'm not saying he's an angel but has Tantacrul ever said that FOSS was his focus?

He's a composer and UX designer with a prior job in Microsoft, the fact that the tools he gets to work now are open source seems happenstance more than a deliberate choice. He was critical of existing music notation software and now works on one. He probably enjoys that the open nature of Muse Group lets him be pretty transparent about what he gets done and that's about it.

He mentioned that YouTube and Patreon do not provide him with good enough income, so if he quit Muse he'd just go work somewhere else where he can't talk about his work.

Hamcha··on Zig: Upcoming release postponed two more weeks and lacks async functions
I'm also trying to do my part in fixing my own and many other's overreliance on reddit comments for everyday problem solving and advice. I decided that every time I would write an decently sized explanation of something on Discord/Telegram, I would instead write a post and link it.

To make it as convenient as possible (every amount of friction would eat at my motivation) I made it using Obsidian Digital Garden [1]. It's a bit of a hassle to set up and the UI is annoyingly bad but it's pretty convenient (boils down to click to publish) afterwards.

1. https://dg-docs.ole.dev/

Hamcha··on “Sadly, I Think Godot Is a Scam. I'm Not Sure I Can Do This.”
They are still ironing it out. Not missing anything particularly of what you would expect from C# itself, but GDScript still has the edge in some things eg. master/puppet function annotation for multiplayer (unless that changed recently, but I could not find documentation about it).
Hamcha··on “Sadly, I Think Godot Is a Scam. I'm Not Sure I Can Do This.”
I regularly send a few euros their way every month because I still wanna support the idea of having a nice FOSS engine, but whether I'm paying or not doesn't matter. If you want people taking your project seriously you need to build a credibility, and by always shipping half-baked features and calling them complete you do the opposite.

Instead what we get is the fact that I cannot trust release notes to be accurate while redux complains on twitter that the big companies are focusing on sponsoring O3DE instead.

Hamcha··on “Sadly, I Think Godot Is a Scam. I'm Not Sure I Can Do This.”
The changelogs don't tell the full story. I've been trying to use the C# since Godot 3.0 when it was announced as the new hot feature and.. it wasn't ready, it was missing big essential integrations (like exported variables). Then 3.1 comes around promising "no for real, it works now" and it STILL wasn't ready. Sadly I've been noticing that this overpromising and underdelivering is the trend in the release notes.
Hamcha··on Keep Linux Open and Free–We Can’t Afford Not To
They kept developing and selling Solaris and OpenSolaris kept the team happy. I doubt it was going to be that expensive on their part, especially if they could use Solaris sales to fund it.

Also part of OpenSolaris was OpenZFS, used in many NAS systems worldwide. When they killed OpenSolaris the ZFS people also left Oracle.

← PreviousPage 2 of 8Next →