HNHacker News
TopNewBestAskShowJobs

masa331

580 karma · joined October 28, 2016

submissionscomments
masa331··on If I could make my own GitHub
If i was making my own GitHub, i would make it possible to put one deploy keys to multiple repos, same as in Gitea. Why that doesn't work is beyond me and is a major pita with no simple work arounds
masa331··on Microsoft Office is using an artificially complex XML schema as a lock-in tool
Sure the spec might be enormous but you don't need to touch it at all to be productive quickly. In no HTML or CSS tutorial i'v ever seen was a reference to the spec nor did i need to go there to solve something. And that in itself is another proof how nicely it is designed actually. Because on the other hand there are other document types or schemas where you absolutely have to go to the spec because it's is so cryptic and badly designed and not self-explaining that there is nothing else you can do.
masa331··on Microsoft Office is using an artificially complex XML schema as a lock-in tool
Can you be more specific here? HTML and CSS can't be described like that in my opinion.

It is complex but not complicated. You can start with just a few small parts and get to a usable and clean document within hours from the first contact with the languages. The tags and rules are usually quite self-describing while consice and there are tons and tons of good docs and tools. The development of the standards is also open and you can peek there if you want to understand decisions and rationals.

masa331··on The Fallacy of Techno-Feudalism
"The core happening in the informational domain through digital platforms, which will soon migrate to synthetic virtual spaces." - wow, that sentence is packed! What is a "synthetic virtual space"?
masa331··on Buy European Made. Support European Values
Buying from local vendors doesn't have to do anything with politics. From groceries to software it makes perfect sense to me to buying locally. The money i spend in my town or country will have much bigger effect here again than when i spend it in a different country or even a continent
masa331··on I will never need to buy a new computer again
I have a T430s which was handed down to me by my boss 10 years ago. It has i5 from that time, 8Gb RAM. I'm still doing web app development on it same as 10 years ago and i don't feel any need to change it. I'm actually afraid there is no better laptop i could change it for when mine dies. Also i can't imagine no better keyboard :(
masa331··on Perplexity got ads
I also pay for Kagi and i'v never been happier with my searches. It's so nice not to have to slog through Google bullshit results. Kagi results are great and you can tweak the behaviour deeply to your liking. I'm also proud to support an alternative from a smaller company with same beliefs instead of Google who does a lot of damage to the medium i love be it ads or Chrome. So the few bucks are a no brainer. It's the same as paying for any other monthly subscription
masa331··on RubyConf 2024: Cloud Native Buildpack Hackday (and other Ruby deploy tools, too)
Thank you for your long time work in Ruby comunity <3
masa331··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
Right now Kagi is a better search engine than Google. Why should some eventual demise in the future discourage anyone? There is no cost of switching and you can start using it right away
masa331··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
I'm using it for about two years and i haven't seen any sloppification. I see it as a feature that it is a paid service because i hope it will be a sustainable model for them to keep it as it is. I think it's a no brainer to pay for it instead of all the suffering people describe here. The founder remark i don't get
masa331··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
Yes, it's great. I use it for about two years already and never had any problem. I went to search for something on Google like twice during that time.
masa331··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
Why don't you use Kagi? It has better search and you can customize a lot of things, even turning off their LLM
masa331··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
Kagi has better search and you can tweak it however you like. So the product you are wishing for exists.
masa331··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
Why don't you use Kagi?
masa331··on MailCatcher runs a super simple SMTP server
I use Mailcatcher for almost ten years now and never had a problem with it. Maybe is doesn't need maintenance?
masa331··on EPA cancels pesticide shown to be harmful to unborn babies
How would you price it?
masa331··on 12 months left to keep Copilot off your desktop or learn Linux
I have never heard or never had myself any problems with sleep on Linux laptops and i'm using Linux(Arch, Debian, Lubuntu) as my only driver for past 10 years
masa331··on Ask HN: What's the "best" book you've ever read?
War and peace. You get to build a very close relationship with multiple characters whose life is unwinding during one of the greatest histories of human
masa331··on Ruby on Rails continues to thrive
Well i'm using importmaps on some projects but mostly i stick with Asset Pipeline and that is for new projects also. Over the years i iterated towards a setup which is very efficient and simple to use which is to have light JS dependencies and no JS frameworks. And when the need for complex client side arises i use Elm which is a joy to use once you get through the learning.

Also the Asset Pipeline stack is getting even lighter nowadays since with CSS nesting and other new features you can drop SASS completely

masa331··on Ruby on Rails continues to thrive
I develop a lot in Rails mostly as a single developer and and it's totally ok. With CSS and JS you can pick the approach you like and just stick with it. Importmaps(which i don't prefer myself btw) are the current default but it's very easy to use the older Asset Pipeline without any problems.

And frankly importmaps or the other possible aproaches are not so hard to understand. Any serious developer should be able to learn that. It's also not a Rails thing, it's just web

masa331··on Why GitHub won
Surely Github is most popular git hosting nowadays but fortunately there are good alternatives like Gitea for those who don't want to give Microsoft free access to any code you you host on Github. Spinning up a new instance can be done in one afternoon and is not complicated
masa331··on Run System Commands in Ruby – When to use which methods to run shell commands
There is also a variant of 'system' which takes multiple agruments. It invokes the program in the first argument and passes the other arguments directly without going through shell so no globs etc. can take place. But this is not mentioned in the article but it is in Ruby docs
masa331··on How web bloat impacts users with slow devices
My own recent experience with this - i run a small sass web app and about a year ago i decided to partner with advertising company to help with the grow.

Part of the plan was that they will remake our static homepage in Wordpress bc it will be easier to manage it for them and also easier to add a blog, which was part of the new plan. I know Wordpress is slow and i would say unnecessary also but i said yes bc i did not want to micromanage them.

A year later we parted our ways and i was left with WP where the page load was abysmal(3-5 seconds) and about 10Mb of bs. There was something called "Oxy" or "Oxy builder" which would add a tons of style,js and clutter to the markup and kind of SPA page load style but horribly failing.

So now i migrated the site to Jekyll, got rid of all the bs and it's back fast. And for me also again possible to really improve.

So for my businesses i'm not touching WP ever again and that will be a huge bloat reduction in itself

masa331··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Can someone explain what Postman or Bruno is for? I know it's something for interacting with apis but why would i use it. I interact with apis a lot with curl or wrapper in my languages but never really needed something else?
masa331··on Earth just experienced its hottest 12 months in recorded history
That is absolutely not a fiction. You can make a big impact with all the things i mentioned and many more. Now it will obviously not change the thing overnight and the result will depend on how hard you work, what area you choose and a bit of luck i guess. But if you persist there will be results.

By changing a few things in your own behaviour and taking pride in it you can improve your own life. Not consuming so much actually improves a lot of other areas in your own life like physical and mental health, finances etc.

By working on things in your local area, raising awareness, getting involved with local government(at your town) you can make a difference with a few hours per week. Or be imaginative, do some research, get interested in some specific area and then try to apply it around you.

These are the easiest things you can do. And then you can do more, if you are ambitious. What you are describing is a viewpoint of somebody either lazy, resigned, or not really interested in these things.

masa331··on Earth just experienced its hottest 12 months in recorded history
You can do a lot of things about it. You can talk about it, you can gather data, you can vote politically and with your wallet, you can reduce your consumption, you can set the example for others, you can research, you can help in current organizations which are doing things about it... there is actually so much you can do if you really care. But people ale don't really care bc. putting in the work is harder than blindly consume and doom
masa331··on Recognizing the limitations of cloud drives
Don't get me started on Dropbox web app... the worst cluster*uck of an user interface:

- super slow; scrolling often leaves you in a blank space for seconds when it's catching up; elements showing up on the page after you navigate there pushing things away from or under your cursor

- breadcrumbs in the folders sometimes showing, sometimes not

- different directory tree browsers in different parts of the app

- folder settings split between multiple different places. For something you have to go to Admin console, for something you have to go back to normal viewer

- multiple types of flash messages, showing after different actions, often doubling themselves

- actions in dropdown menus for the same thing ordered differently based on where you currently are

I'm so happy that we are migrating away to our own solution

masa331··on Sourcehut and Codeberg are both currently experiencing a DDoS attack
some internet loser probably
masa331··on Sourcehut and Codeberg are both currently experiencing a DDoS attack
Outage statement from Drew: https://outage.sr.ht/
masa331··on Ruby's private keyword is weird
> the first thing any Ruby library author does is to monkeypatch everyone else's objects

Serious Ruby libraries don't do that very often

Page 1 of 5Next →