HNHacker News
TopNewBestAskShowJobs

jgb1984

589 karma · joined March 16, 2016

submissionscomments
jgb1984··on Thoughts on the Upcoming Fujifilm X-T30 II
I always use the external battery charger for my X-T3. Plugging a charging cable into the camera itself feels incredibly cumbersome? I'm supposed to put my camera on the floor somewhere near a wall socket for a few hours while the battery charges? What if I've got multiple batteries and I want to use the camera while one battery charges? What if there's a short circuit and it fries the camera?

Give me a dedicated external charger any day of the week! Anyway I'm happy with the firmware upgrades the X-T3 received so far, bringing it up to the same AF performance level of the X-T4. Fujifilm has always spent it's firmware update efforts mainly on the X-T* range, all other bodies (x-pro, x-e, X-T*, x100) typically get abandoned shortly after release.

jgb1984··on Keyboard Latency (2017)
Unfortunately the inherent PS2 advantages disappear when you use such a convertor afaik.
jgb1984··on Keyboard Latency (2017)
Well, that's why I'm holding on to my decades old Cherry PS/2 keyboard. No polling, no latency, no ghosting, no key rollover issues. Unfortunately the PS/2 port is becoming rare, I'm limited to MSI for my upcoming AMD B550 motherboard because it's the only brand that offers it on a nicely specced ATX board.
jgb1984··on I got multiple FAANG offers in Europe
It's funny, anything I read about the hiring process of FAANG companies makes me not want to work there.
jgb1984··on [dead]
Heartwarming to see we're busy with the important things!

</sarcasm>

I'll just get back to my master branch just now kthx.

jgb1984··on Psst: Fast Spotify client with native GUI, without Electron, built in Rust
How many devs do they employ? How big is their cashflow? And still they fail to develop a glorified winamp that's not an exercise in frustration to use? The thing is bloated, slow and riddled with bugs that go years unfixed. Why take the risk of offering such a crap experience, just because you can afford it? Hubris? Incompetence? Both?
jgb1984··on Psst: Fast Spotify client with native GUI, without Electron, built in Rust
Myself and every (non-technical) user of Spotify I know complains about the horrible mobile and desktop apps. The android one is an absolute dog, even on mid to high end smartphones.

If you neglect your core features in exchange for pointless trinkets you're setting yourself up for failure.

The first alternative to show up with an equally vast catalog, but a light and fast interface is going to win a lot of customers in no time.

Remember this is streaming: there is no friction for me to switch. I export/import my playlists and it's done.

jgb1984··on The Elasticsearch Saga Continues
Stick with elasticsearch of course, it's "the real thing", made by the people who have been working on the product for over 11 years. That's what I do. I wouldn't touch things related to Amazon with a 10 feet pole.
jgb1984··on Ultra Wide Monitors – A pain in the neck? (2020)
Here I am, happily hacking away in vim on my 24inch 16:10 Dell UltraSharp 1920x1200.
jgb1984··on The State of Python in 2021
The author clearly isn't as well informed as he thinks himself to be. And what a smug jab at Django... Better refer his blogpost to the dumpster where it belongs.
jgb1984··on “Pregnant Women”
Woke is a sickness.
jgb1984··on Problems with Python
Agreed. Clickbait title on a fluff article.
jgb1984··on Neorg: Neovim 0.5’s answer to modern life organization
How is this different from vim + vimwiki which exists for ages and is very stable and mature? I don't like this "must rewrite everything in Lua" obsession that neovim has started. The neovim plugin landscape is now riddled with rewrites of vim plugins, often multiple attempts of the same thing, but usually with half the features and more bugs.

Can't say I'm happy with the split that neovim has brought in the vim community, the incompatibly between the two is increasing sharply.

jgb1984··on The Next Car You Buy Should Be Electric
Same here! Under 40, and have been using debian, bash and vim for over 25 years in both my private and professional life (as a python dev). Oh and weechat for libera IRC of course ;)
jgb1984··on The blackout Palestinians are facing on social media
Israel is an apartheid state. Stealing land and declaring a "jewish state" is no less criminal or insane than what isis / islamic state tried to do. Anti-zionism is not equal to anti-semitism. Just like I can criticize the USA without hating Americans, or criticize Iran without discriminating against muslims.
jgb1984··on I am Palestinian. Here’s how Israel silences us on social media
Israel is an apartheid state. Stealing land and declaring a "jewish state" is no less criminal or insane than what isis / islamic state tried to do.

Anti-zionism is not equal to anti-semitism. Just like I can criticize the USA without hating Americans, or criticize Iran without discriminating against muslims.

jgb1984··on The end of the road for petrol stations?
This article is about as scientific as anything you would see on Fox news. So all of those millions of petrol/diesel cars are all going to disappear overnight are they? It's been several years now that electric vehicles are mainstream and I still don't see any charging poles where I live.

I'm not even talking about how the electricity that goes in the cars is often far from clean, and how insane ecologically damaging it is to replace a perfectly working car with a new one. And what about the environmental impact of batteries... And so on.

jgb1984··on Airbnb Support Is Shit
I wouldn't touch Airbnb with a ten foot pole.
jgb1984··on Neovim 0.5 is overpowering
I'm a long time (20+ years) vim user, and neovim doesn't fit my use case. I've tried it, most recently today, to have a look at LSP and treesitter. Treesitter added different syntax colors, but the result wasn't necessarily better than vanilla vim. More like an overly decorated christmas tree. LSP and other "make it into an IDE" I usually turn off after a few minutes, it's more of a hindrance than a help. I mainly code in python and don't care for intellisense.

Other than that, there's 3 real showstoppers for me:

- the obsession with Lua (I personally don't like Lua much, and even to configure treesitter I have to inject little snippets of lua code into my .vimrc). You've got people even trying to rewrite their entire .vimrc in lua, which results in an enormously verbose mess if you ask me. Lua is also what drives the vim and neovim communities further apart.

- they removed gvim (which is what I use in most cases). There is no comparable third party GUI like gvim available. They're all either abandoned, unstable or simply very different with lots of bling and gimmicks.

- neovim feels less stable than vim. It just crashed on me a few minutes ago when I was trying to configure treesitter. I copy pasted the necessary snippet in my .vimrc and neovim crashes until I take it out. In the 20 years I use vim, I don't think I've ever had it crash on me. Neovim seems more of a "move fast & break things" development model, but I write code for a living so I prefer the rock solid stability of vim.

So I'll stay firmly in the vim camp. I appreciate neovim for what it did (kickstart the vim development, which was stagnating at a certain point) but I wished they had re-merged soon after that initial goal was met. Now the communities have split and are drifting ever farther apart. Soon with vimscript9 plugins on one side and lua plugins on the other, the spaghetti will be even harder to untangle.

jgb1984··on Freenode ops take control of 700 channels
Until now my weechat was connected to freenode and libera, but this simplifies it for me: freenode is out. I recommend anyone to do the same and switch fully to libera: it's best for the IRC community if freenode dies a swift death.
jgb1984··on The puzzle of Europe
I call nonsense. Show me job listings in CZ that offer salaries which makes 3750 euro gross per month seem "way too low".
jgb1984··on Docker, Django, Traefik, and IntercoolerJS: My go-to stack for building a SaaS
I've been writing python for a living for about 13 years now. I've dabbled in go, but found it incredibly verbose and of a much lower level than python. The error handling alone is enough to turn me off completely. So much boilerplate, so much code and words to express even simple things.

No thanks, I'll stick with python, for me it is the perfect balance between expressiveness and being easy to read.

Also Django itself and the python ecosystem is hard to beat. It gets out of my way so that I can focus on the business logic, instead of reinventing wheels.

jgb1984··on Pyston v2: Faster Python
Exactly my opinion! I write python for a living since more than 13 years, and I find Go awfully verbose. It makes simple things feel like a chore. A three-to-one ratio of lines of code sounds about right. That's not a trade-off I can make, no matter how big the performance improvements.
jgb1984··on Ask HN: Who is hiring? (March 2019)
Quividi full-stack dev+ops ONSITE / Full-time / Paris, France

We are looking for candidates interested in joining the Web / Data group, a lean, independent team with lots of control in project organization and choice of solutions. In addition to developing and maintaining the back-office solution for our customers, we handle the data influx from an ever-growing number of measuring units worldwide. This rapid growth over the last few years requires constant attention to the infrastructure and the software.

Our technical stack includes:

- A lot of Python and some Django for the back-end - Classic JS for the front-end, c3js to plot data charts - Our servers are remote physical units running Ubuntu - MariaDB (MySQL fork) with TokuDB engine - Elasticsearch for the analytics cluster - Ansible, Rollbar, Datadog for the deployment and the monitoring of our servers - Pivotal Tracker / Slack for the internal organization - Git on Github - Jenkins and a bit of Docker

THE BENEFITS

Competitive salary (40 – 65k€ per year depending on experience) Extensive medical coverage Stock options Hardware and software of your choice Flexible schedule and flexible vacations Great location downtown in a well-connected, lively area (Place de Clichy) Possibility to work remotely occasionally

More information available, including contact details, at this URL:

https://quividi.com/full-stack-devop-position/

jgb1984··on Tech Bootcamps in Palestine
Yes you have to... but if there is no real reason for you to be expelled and you don't declare your participation they won't have a problem with it.
← PreviousPage 5 of 5