HNHacker News
TopNewBestAskShowJobs

nicolapcweek94

233 karma · joined October 22, 2013

This is an OpenPGP proof that connects my OpenPGP key to this Hackernews account. For details check out https://keyoxide.org/guides/openpgp-proofs

[Verifying my OpenPGP key: openpgp4fpr:147CFCC6F3332883590635951742C5610207C38B]

submissionscomments
nicolapcweek94··on Anubis Works
Well, we just spun up anubis in front of a two user private (as in publicly accessible but with almost all content set to private/login protected) forgejo instance after it started getting hammered (mostly by amazon ips presenting as amazonbot) earlier in the week, resulting in a >90% traffic reduction. From what we’ve seen (and Xe’s own posts) it seems git forges are getting hit harder than most other sites, though, so YMMV i guess.
nicolapcweek94··on How to verify boot firmware integrity if you prioritize neutralizing Intel ME?
"Perfection is the enemy of good" also applies here, imho. If you need one specific machine and cannot work without it, well I guess there's not much more you can do than the nail polish trick. But if you "just" need a safe compute environment and store your sensitive data off site (in whatever secure way you prefer), burner machines probably work best. Don't travel with your data at all, buy a cheapo early Secure Boot laptop on arrival (an X220-era Thinkpad or something like a C720P Chromebook), install whatever distro you prefer with your own Secure Boot keys enrolled and a signed kernel and feel free to access your remote data from your freshly installed secure 100$ laptop. A ton of early Chromebooks can be Corebooted for extra purity (with an easy script from MrChromebox) so you can go from vanilla Chromebook to Coreboot + custom keyed Secure Boot + distro of choice in half an hour!
nicolapcweek94··on The Legend of Zelda: Tears of the Kingdom Release
Having played and completed (though not 100%'ed) both, I did like HZD's story more - though Zelda has never been known for the stories - but disliked/hated everything else, to the point of going from somewhat hyped for the second game to having absolutely no intention of ever playing it. The gameplay is just so... like everything else. It's a competent game, that's it.

BOTW, on the other hand, has the usual Nintendo good-vs-evil story, but everything else is basically perfect. The gameplay is incredibly fluid, the world is immersive, the soundtrack is great. Even "bad" mechanics like the weapon durability one have their place - they force you to experiment in the sandbox and try out more stuff instead of just killing one lynel and keeping his sword.

nicolapcweek94··on The Legend of Zelda: Tears of the Kingdom Release
Death Stranding on the PS4 is the last time I remember being truly immersed in the world the game is presenting - in a non-Nintendo game.

The first time you go out of the city, the world just opens up to you and the soundtrack just gets more and more calming and you're left with Sam, the cargo and the target. It's just... wonderful.

Of course, the same exact thing happened this morning in the first few minutes of Tears of the Kingdom. Nintendo seems to get this right way more often than everyone else.

nicolapcweek94··on Ask HN: Most interesting tech you built for just yourself?
I have a very basic "content repository" that started out as an RSS reader and now has pocket/instapaper like link saving, notetaking and basic GPT integrations (summary for rss entries/saved links + chatgpt like interface since it's now blocked in italy and it sounded fun to reimplement it).

It's been fun having a project where i can just throw in stuff i want to learn (started out as a go + go templates app, then turned into go backend + vue frontend from scratch, now go + vue with vuetify) and where i can just implement features i want (pocket import for saved links, gpt stuff, linking between notes and saved links/rss entries, ...) that are extremely specific to my use case and thus hard to find in anything else.

nicolapcweek94··on ChatGPT Plus
Everything is relative. I'm in IT - in fact in a decently high paying and relevant part of it, being a devops specialist - in the West (in Italy) and I make ~1700 euros a month, and this is with 10 years of experience in the sector. I'm not getting ripped off, this is by far the highest salary I've had and I make about as much as my parents do after working for 45 years.

I still cannot afford, after house, car and living expenses, to spend 20 euros a month for an AI chat app, or 150 a year for an IDE.

For reference, I do most of my work in standard vscode with almost no plugins and/or emacs, depending on what I'm doing, on the company provided dell/windows laptop. The only subscriptions, personal or work, that I pay for are netflix, spotify, xbox game pass, nintendo online and amazon prime - and we're thinking of dropping netflix and spotify lately since they're increasing prices and lowering in value.

nicolapcweek94··on Tell HN: I probably spend more on piracy than if I just paid for content
Actual pros are just doing it for free with the same setup but added Prowlarr/Jackett and private trackers, so it's all free without having to pay for usenet. The issue then becomes getting access to the tracker, but it's not that hard, especially for general purpose ones.
nicolapcweek94··on Meld for Macs
In Italy, where I (and many other posters on HN) live, a self-employing carpenter makes _much_ more than a software developer, at least at "normal" salaries for the country.

For reference, I've used Sublime Text for many, many years and was only able to justify the 79$ (now 99$) purchase price when ST4 came out last year, after a few months of unusually low expenses at home. I would 100% not be able to casually afford it now, in a normal month, even for a tool I use daily.

And I'm not some kind of out-of-school trainee, I've been working as a dev for the past 9 years and I'm now doing devops in a somewhat well paying company.

nicolapcweek94··on Leaked Game Boy emulators for Switch were made by Nintendo, experts suggest
Officially, the cartridges stopped production around the same date the digital version was "taken down". It just sold exactly as poorly as every other retrogaming/nostalgia cash grab remake, and I say that as someone that bought it and has preordered the Advance Wars remakes. The only reason you can still find cartridges of the 3D remakes is that third party sellers (amazon, gamestop etc) still have tons of stock of it.
nicolapcweek94··on Java Development on an Apple M1 – A One Year Review
Same with Emacs + CIDER for Clojure instead of Common Lisp. Fully remote project setup on powerful server, accessed from local Emacs with TRAMP mode. CIDER commands (REPL included) work over the remote connection perfectly fine and run on the remote host, including automatic SSH tunnelling for the nREPL port if needed (for example if the remote host is behind firewall)
nicolapcweek94··on Ask HN: Technical Summer Reading List
From what I've heard it's mostly fintech, at least in places nearish where I live (Italy)
nicolapcweek94··on Ask HN: Technical Summer Reading List
I'll be reading Domain Modeling Made Functional [1], which seems fun as it applies F#/ML/FP concepts to "enterprisey" DDD.

[1] https://isthisit.nz/posts/2019/domain-modeling-made-function...

nicolapcweek94··on AMD Demonstrates Stacked 3D V-Cache Technology: 192 MB at 2 TB/SEC
Got any specs on those Atoms? A passively cooled homelab build sounds pretty interesting...
nicolapcweek94··on Temptation of the Apple: Dolphin on macOS M1
Besides, I don't get the whole "can't do geek things on an iPad". I have an iPad Pro 2017 and I've:

- Run full linux on it (both emulated X86 and via WASM magic, via A-Shell and iSH, both on the App Store)

- Coded Python, C#, Javascript and Lua on it (via Pythonista, Continuous, Scriptable and Codea) _and_ ran the code on the iPad itself

- Wrote blog posts for my old static site and pushed them to a git repo to publish them (via iA Writer for writing and Working Copy for Git)

- Connected via SSH and RDP to "real computers" (via the Remote Desktop app and Blink!, though there's many SSH clients on the AS)

- Used SFTP to transfer files to/from said computers/servers (via Secure Shellfish)

There's also an entire class of apps built upon the Shortcuts model, that allows you to extend and improve upon the Shortcuts (née Workflow, third party now first party) "coding model", which is very powerful and heavily integrated with the device and Apple services - though very different from "traditional" coding.

Is it a limited platform? Yes, absolutely.

Is it a general purpose computer? Yes, most definitely.

Can you do "geeky things" on it? Well, I've been doing them for years.

Can you run a full UNIX-like dev environment on it? Well, yes, with tricks. But why would you want to, when there's plenty of options that do it 1) natively 2) better? Use an iPad for what its purpose is, not for what a Mac's purpose is.

nicolapcweek94··on I3: Improved Tiling Window Manager
This makes sense to me, looking for stability both in usage and in configuration. Emacs has been that for me, but I do use it for nearly everything for a very extensive configuration. As I understand it the idea is to look for the familiarity and consistency of using the same environment in the same way for all uses, which makes total sense if you haven't been putting stuff in your init.el for years.

Thanks for the POV!

nicolapcweek94··on I3: Improved Tiling Window Manager
This sounds similar to what I do with Emacs, having it fullscreen with a code buffer mostly full window with occasional split columns on the right for terminals, magit etc - also controlled by keyboard, obviously. Though I see how having a separate shortcut for telegram, spotify, vivaldi etc would be useful if I wasn't already using them within Emacs!
nicolapcweek94··on I3: Improved Tiling Window Manager
I never really understood TWMs. They look incredibly pretty after heavy configuration, and I get the appeal of that, but for daily use my workflow - on two 27' 4k monitor - is to keep a window maximized on each and alt-tab through them when I need something else, which will replace one of the two maximized windows with its own. Occasionally I "tile" two windows side by side for comparisons etc, but that is disappearing now that one of my maximized windows is Emacs and the other is Vivaldi, both of which offer window splitting features for this use case. Does everyone using these WMs usually keep 3-4+ windows side by side on the same monitor? Don't you find it incredibly distracting?
nicolapcweek94··on Google outage – resolved
Gmail, Chat and Meet down from Italy as well, was in a Meet call and got disconnected, only getting 500s across all three now
nicolapcweek94··on Emacs in odd places
Of course there is! The GPD family of Windows devices (Win/Win2/Win Max and Pocket/Pocket 2/Pocket2 Max) have pretty good hardware and somewhat decent linux support (they all have official Ubuntu Mate images), and the GPD MicroPC even has quite a few ports more than a modern ultrabook (ethernet, full size usb, 3.5' jack, even a RS232!). They have price points ranging from 400$ to 1000$, so there's something for everyone as well.

Disclaimer: While I don't work for GPD I'm a very happy owner of a Win 2 that I use for light gaming and game streaming with Stadia and Geforce Now, and I've started using it for "computery tasks" more and more as I just keep that and my iPad Pro in my backpack - not that I leave the house often these days, though...

nicolapcweek94··on Netflix raises monthly charges for U.S. subscribers
It's extremely easy to set up the entire stack (Sonarr for TV, Radarr for movies, Lidarr for music, Transmission (or Deluge, or Rtorrent) and Jackett for torrent handling, Plex (or Emby, or Jellyfin) in a docker-compose using the LinuxServer containers, shouldn't take more than a couple of hours to set it all up for complete automation. I have a NUC from... 2016? running all of these and handling a couple of Plex streams at the same time as well, everything works perfectly (but if you're looking for an actual NAS be careful since Plex is a bit on the heavy side, especially if you want transcoding). You can find more info on Reddit, especially /selfhosted /datahoarder /plex and /homelab
nicolapcweek94··on The Internet of creation disappeared. Now we have surveillance and control
Also from sircmpwn, there is a mailing list called free-writers-club [0] with quite a few introductory posts and blog links... post yours, everyone!

  Hello and welcome! This mailing list is for authors of technical blogs
  and other publications to support each other's work. Feel free to post
  questions, drafts for review, and so on.
[0]: https://lists.sr.ht/~sircmpwn/free-writers-club
nicolapcweek94··on Using Gooey as a Universal Front End for Any Language or CLI Application
Powershell kinda does this, but people are still debating if it's a good thing or not.

(personally, I think it is, and helps give structure to the sometimes too "dynamic" world that is shell scripting)

nicolapcweek94··on Useless Windows 10 Features
WoW works perfectly on linux with Proton, and installing it is as easy as getting Lutris and double clicking on WoW's icon.

WoW classic also works perfectly, if that's your thing.

nicolapcweek94··on New Video of F-117s Flying Out of Tonopah Despite Their Fates Being Sealed
Might be a Blizzard thing, I remember the original WoW box (the 5 CDs version) came with a small-book sized manual (200 pages or so, IIRC) with lore and explanations for the various classes, races, skills.

The battle chests (base game + expansion pack) also came with a detailed guide to all the new content, with leveling guides for the new areas, raid guides for the new bosses etc - though I don't think those were made by Blizzard, they just bundled them in the box.

nicolapcweek94··on SpaceX lands Falcon 9 booster on Just Read the Instructions drone ship
Funny enough, the first landing (Orbcomm OG2 Launch 2, December 2015) was at night (well, 8:30 PM in december, close enough)!
nicolapcweek94··on SpaceX successfully launches and recovers second Falcon 9 in 48 hours
He's talking about friday's landing that came down very hard and used up pretty much all the emergency crush core in the legs, because it came down on the side of the ship, then overcorrected to the other side, then corrected again and touched down (speculation, but pretty obvious when you look at the scorch marks on the ship)

Yesterday's "jump" for the last few feet was probably due to the ship going up and down with the waves and the rocket not expecting it

nicolapcweek94··on Telegram Desktop reaches version 1.0
Thanks! Will definitely read this.

I got fooled by Signal's requirement of a phone for the activation and thought it was also required for normal usage, I guess that's better than Whatsapp, though being able to register and use it without a phone at all would be even better (even Telegram doesn't do this though, IIRC it requires a phone number)

nicolapcweek94··on Telegram Desktop reaches version 1.0
Signal does have sync, but it works exactly the same way as Whatsapp's does, requiring your phone to be on and connected

Telegram's secret chats are also client-specific and not synced, and I have no idea how it would even be possible to have e2e chats synced on multiple devices without having a "main" device that's doing the actual crypto or sharing the secret key

nicolapcweek94··on Telegram Desktop reaches version 1.0
Well, Skype has recently introduced a bot API ([1]), integrable with the azure bot framework thingy ([2]) that also works with Telegram/Slack/FB Messenger/MS Teams, so I guess (though I haven't looked into it, let alone tried) you could probably make a gateway between all of those

[1]: https://www.skype.com/en/developer/ [2]: https://dev.botframework.com/

nicolapcweek94··on Telegram Desktop reaches version 1.0
Of course they have a real reason: message sync. Telegram works on your PC, in your browser, on your phone, on your tablet, in your raspberry pi tty... all with the same messages synced everywhere, which you wouldn't be able to get with end2end crypto. Sure, Whatsapp kinda does it with the web/desktop clients, but it's a horrible hack requiring your phone to be on and connected all the time...
Page 1 of 2Next →