HNHacker News
TopNewBestAskShowJobs

gempir

995 karma · joined July 28, 2016

submissionscomments
gempir··on Uv is the best thing to happen to the Python ecosystem in a decade
This is easier to do with uv than it is with pip.

You can create venvs wherever you please and then just install stuff into them. Nobody forces the project onto you, at work we don't even use the .toml yet because it's relatively new, we still use a python_requirements.txt and install into a venv that is global to the system.

gempir··on Valetudo: Cloud replacement for vacuum robots enabling local-only operation
Yeah that’s fair. Personally I very very rarely use manufacturer support because it’s just very limited. And also likely limited to 2 years.

And when the software is fully offline and I control the update cycle, it’s unlikely the vacuum will just start misbehaving unless the actual hardware is damaged

gempir··on Valetudo: Cloud replacement for vacuum robots enabling local-only operation
I think this thread went a bit off-topic with heavy discussions about the community or developer.

As a user of Valetudo for 4+ years now, I can say that it's a wonderful Software once you get it running once. Depending on your vacuum model it's easier or more complicated.

I bought a used Z10 Pro 4 years ago and with a UART-to-USB I could order from ali-express I rooted it effortlessly. Valetudo got many cool updates over the years and was always reliable for me. Not once did I have to re-root or something because the Software bricked itself or whatever.

The updates were beautifully done and simply done in the UI. And I'm very happy that the Home Assistant integration worked great as well.

Personally I couldn't buy a Vacuum robot anymore without Valetudo. Having a remote controllable camera and probably even microphone in some models in my home seems insane.

The Defcon talks from Dennis Giese confirmed that some manufacturers literally send every log line to their cloud server and there was already some bigger mainstream drama of vacuum pictures ending up on facebook somehow a few years ago.

gempir··on Pop OS 24.04 LTS Beta
Resolution changed, GPU changed and I was running X11 on the old system, it was time for Wayland
gempir··on Pop OS 24.04 LTS Beta
I agree, I just have phases. Sometimes I really love tinkering. But I when I got a new computer, I already had to setup so many things, I just wasn't into fiddling with i3 at that time.
gempir··on Pop OS 24.04 LTS Beta
I've been using the cosmic-de on arch for a few months now. Started with the alpha and then switched to their git main branch.

I absolutely loved it. It is such a breath of fresh air. I previously used to run i3 and a bunch of other tooling around it I can't even remember. Setup always had some weird edge case or was weird to use. Gnome always felt very bloated and laggy.

I then tried sway because I wanted to see if Wayland was any better performance and was not very impressed, although it just might be a configuration issue, the out of the box experience was just not good. And I wasn't in the tinkering mood anymore.

I installed cosmic and everything just worked. It felt snappy, no weird lags, nice but not too slow animations, even a build in window manager that was close enough to i3 that I no longer need sway or i3.

Notification, Display Management, Login, Autolaunching apps, Window Management etc. everything finally feels like a full operating system the way I have never experienced linux before. Maybe Ubuntu or Mint came close, but those came with their own troubles.

gempir··on KDE is now my favorite desktop
I would recommend checking out Cosmic by System76. It's getting a beta very soon but I've been using the alpha and straight their git main for months now and it's very stable.

It looks amazing and feels super snappy, I have never had such a painless Linux desktop experience. It even has a tiling window manager functionality built-in that was enough for me to sway away from i3/sway. But it also just works like a normal desktop that a non-technical user can use with ease.

https://bsky.app/profile/system76.bsky.social/post/3lylz3cfy...

gempir··on YouTube addresses lower view counts which seem to be caused by ad blockers
With the risk of sounding like a fanboy.

LTT makes 9.2% of their revenue on In-Video Sponsors and 12.5% on Sponsored Projects (which are like full videos for a sponsor)

I wouldn't call this the vast majority

https://youtu.be/GeCP-0nuziE?si=2ob1AixcwGZwR4VC&t=719

gempir··on Microsoft is officially sending employees back to the office
I personally feel home office makes jobs feel much more like jobs. You have no social relation to your coworkers and it's very hard to build one remotely. Most people barely communicate in zoom meetings beyond the minimum what is required of them.

Good office jobs can feel fun, building something with like minded people and building a social relationship at the same time with them.

Many people are not looking for that, many people just want a job that makes money and let's them log off at a set time. I personally don't enjoy that type of job and feel it's not sustainable over decades. I need some fun in my job.

gempir··on Europol said ChatControl doesn't go far enough; they want to retain data forever
The device is under the power of law. You can already see it on iOS and Android is pushing for it too.

You will only be allowed to install "approved" applications, your device, not your choice anymore.

gempir··on Replacing tmux in my dev workflow
Tmux prevents vendor lock-in but on Terminal level. It's so established and standard that everyone knows they need to support it, which is great. I don't need my terminal do display pictures, render video or whatever crazy features they come up with next, I want a solid base with the essentials.

The rest the Operating system applications can probably do better anyway. VLC, MPV, Apple Preview IrfanView etc.

That's why I love Alacritty, no fuss, no overcomplication. The basics, fast and stable.

gempir··on Show HN: Ten years of running every day, visualized
It worked out for this specific person under these specific circumstances with a methodology he might have not even fully shared.

You should not conclude from that, that it is healthy for every person to do so.

gempir··on A kernel developer plays with Home Assistant
The Home Assistant docs at least document how the integration works by "IoT Class"

https://www.home-assistant.io/blog/2016/02/12/classifying-th...

For example Tado: cloud polling

https://www.home-assistant.io/integrations/tado/

gempir··on Material 3 Expressive
I looked at the 2 screenshots and it took me like a minute to see the send button on the new screen.

I am probably very used to the "old" design. If a user will use this product once or twice, yes then the big button at the bottom will be advantaged. But you are biasing the design for new users.

Existing users know exactly where the button is and will now have wasted space because of a gigantic send button.

gempir··on Zed: High-performance AI Code Editor
Wish it could use OpenRouter
gempir··on Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
And the unreasonable hostility towards macOS will have zero affect because in the end the best product wins.

Did the rise of Windows cause long term harm to past generation of engineers? I doubt it since now Windows, which had a gigantic market share, still was forced to implement Linux "compatibility" for developers.

There are three popular operating systems for the modern developer and it's not unreasonable to ask for a build for all of them when presenting a project to a developer focused community.

gempir··on BYD is automaker with the most R&D staff
Fast Fashion in the automobile industry. I wish we would focus on Cars that last 20+ years again instead.

Cars that are repairable, that have common parts across the industry so any mechanic can work on them.

Maybe even upgradeable cars so you can make it more environmentally when new technology develops.

Will they be the most environmentally friendly to drive? No probably not, but the manufacturing of cars is super environmentally expensive too.

gempir··on Replace Philips Hue Automation with Home Assistant's
I have more than 5 years experience with Home Assistant and Zigbee devices. (No zwave experience)

Generally I am happy with Zigbee, it's super annoying to pair, but for battery powered devices it's unbeatable.

I went from a some AliExpress USB Stick to a ConBee2 to the Home Assistant Yellow. I use Ikea, Sonoff, Xiaomi (Aqara) Zigbee devices all of them "just work".

The one big thing Zigbee is good at is not requiring you to need some proprietary App, all devices are just paired locally, you don't need to question if that app you just installed phones home.

For general hardware advice:

Overall the Home Assistant Yellow was the best choice overall, I would anyone who doesn't want to spend a ton of time on HA hosting to just buy it. Everything works pretty flawlessly with it.

Conbee 2 ist still my current stick because I am experimenting with the Matter/Thread Support on the Home Assistant Yellow, sadly without success though.

My best recommendation if you want to tinker with smart devices is get anything that you can flash Tasmota on. (List of Devices https://templates.blakadder.com/ )

Tasmota is an amazing piece of software that runs on your smart device for example a power plug.

https://tasmota.github.io/docs/

Get MQTT running on your Home Assistant device, or any in your network and start connecting stuff to it.

I have Shelly powerplugs flashed with Tasmota and that opens up so many possibilities.

gempir··on Huly – Open-source project management platform
My thoughts just from reading the landing page, not having tested it.

I think trying to replace all these Apps

> serves as an all-in-one replacement of Linear, Jira, Slack, and Notion.

is not a wise move. I can see Linear and Jira and maybe Notion, but fighting with Slack just is an uphill battle. There are so many Chat platforms out there and many open source too.

Why would yours be the one to be at least on par with the likes of Slack? Which hasn't really happend for the others either.

JetBrains tried this with JetBrains Space [1] it used to be a knowledge platform and chat platform all with a code hosting platform, CI platform and a little more. But even an experienced dev company like JetBrains gave that up and focused on the core.

I think they should remove the chat part and stick to being a Jira + Notion replacement.

[1] https://www.jetbrains.com/space/

gempir··on Import and Export Markdown in Google Docs
Does this just import Markdowns and convert them to Gdoc and then you export it finally. Or can you collaborate on Markdowns in real time?

Could you build a confluence/wiki like system on top of this?

gempir··on Neofetch developer archives all his repositories: "Have taken up farming"
I really like Goldshaw Farm[1]. He does yearly breakdowns how is farm performed and the reality is he could not live at all if that was his only income stream. And I think his scale is most realistic what a developer could achieve when he quit and just wanted to try to farm.

YouTube pays his bills mostly, not the farm.

[1] https://www.youtube.com/watch?v=lD4VW0lLYjE

gempir··on Netlify just sent me a $104k bill for a simple static site
Wow that's indeed very bad from Netlify.

From every Vercel document that I can read though is that when you exceed the limits of free tier they are just locked for 30 days unless you upgrade to Pro.

So unless I am mistaken this cannot happen on Vercel.

gempir··on Netlify just sent me a $104k bill for a simple static site
Why? If you use Vercel in the Free Tier you cannot automatically go to the Pro tier.

You need to manually upgrade.

Unless you need more than the Free-Tier Vercel should be fine.

gempir··on How iTunes Is Changing on PC
I hate Spotify Podcasts with a passion.

The UI is lackluster, since it's just the same one from the normal Spotify Music experience. Because they bought Joe Rogan they had to add video too and video is horribly implemented. There isn't even an obvious way to turn it off. I consider myself tech-savy but I gave up trying to turn off and just switched to Apple Podcasts.

Podcasts and Music are not the same.

Please if you really want Podcasts to happen then, Spotify, make a separate App for it.

gempir··on Thanksgiving 2023 security incident
A lot of very big companies use Bitbucket, it's just a lot more cost effective than Gitlab/Github.
gempir··on A mistakenly published password exposed Mercedes-Benz source code
That's already a feature.

I would guess MB simply didn't enable it on their Enterprise instance, maybe because they push too many secrets.

https://docs.github.com/en/code-security/secret-scanning/pus...

gempir··on Show HN: Startup funding simulator
It would be cool if you could "import" companies into this and have like a public library of various companies and better understand what they did.

That would make learning about a company way more interactive. Although I'm not versed enough in startup culture to know how much of this data is even public.

gempir··on 'everything' blocks devs from removing their own NPM packages
Unpopular take on NPM:

NPM is a very good package manager registry. It's just extremely popular because javascript is extremely popular and the entry barrier is tiny compared to other languages and registries.

These issues would pop up in any package manager, no matter the language, you just need enough users and usecases.

gempir··on YouTube demonetizes public domain 'Steamboat Willie' video after copyright claim
Any for profit company does not act with 100% pure morale moves. Some do less some do more good, where do you draw the line? Google does a lot of good too, educating, bringing Internet to people who never had it before, being a diverse employer etc.

So because they have some morally questionable choices every developer should quit? There is no black and white.

gempir··on Turtles, a Shelly/Zigbee home automation tool in Elixir
If you want yaml based configs and running on a non HomeAssistant provided OS you are already making it hard for yourself.

This is not the most popular route and therefore also less supported my advice:

- use a raspberry-pi with Home Assistant OS or buy one of their self made raspberry-pi alternatives Home Assistant Yellow etc.

You can run docker but it's still not straightforward because then you need to passthrough like USB Devices etc, I would recommend against it.

And from there use the yamls to define a very basic config like language, location etc (I'm not sure that you even need to do that). But only use the GUI from there on.

Everything can be done with the GUI, I haven't touched my yaml files in years.

And I regularly upgrade versions too, haven't had any upgrade issues either.

← PreviousPage 3 of 8Next →