HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ventana

383 karmajoined 4 tháng trước
ex-FAANG engineer in the Bay area

comments

ventana
·13 giờ trước·discuss
> Limited charging infrastructure and severe weather remain a significant challenge for EV drivers in Russia, but Yasinskaya said the amount of money she is saving means her family may swap their other car for a hybrid, since they can charge it easily at their home outside the city.

> "Yay for electric cars for everyone," she said, driving past another line of waiting motorists. "Those unfortunate, sad, unlucky people are just sitting there."

The majority of people in Russian cities live in apartments with no EV charging infrastructure. This person is lucky enough that she lives in her own home outside the city where she likely has a garage and can charge her car, but it's surely not a solution for everyone, at least not for the near future.
ventana
·13 giờ trước·discuss
I agree that both approaches are equally fast, and I myself did use VS Code at work a lot before the agents became widespread, so I can imagine myself doing either options. The terminal version is still less keystrokes because of the tab completion or reverse-i-search, but that's nitpicking.

> people's workflows are really personal so I'd never tell someone to switch their's

I regularly, especially when working with younger colleagues at work, find myself struggling to look at how slow they are in the terminal, like when they hit the up arrow 20 times to find the specific command in the history. If I have a close enough relationship with a person to make sure my advice won't be considered rude, I'd probably say “Ctrl+R and then type”, or even “let me show you how I would do it faster”, but doing this too often is borderline rude, so sometimes I just watch and feel bad for them.
ventana
·16 giờ trước·discuss
At the first glance, the 100x difference is surprising. My first thought was that the Rust code [1] uses AVX instructions, which would've explained the difference if the regular wc was a naive C code counting characters in a loop; but from what I see, at least the regular coreutils wc [2] uses AVX too, so the reasons of the 100x difference are not immediately obvious to me. Have you got any good explanation why? I don't believe it's Rust vs C, it might be some optimization that does not exist in the coreutils C code?

[1]: https://github.com/CallMeAlphabet/fastwc/blob/main/src/main....

[2]: https://github.com/coreutils/coreutils/blob/master/src/wc.c
ventana
·17 giờ trước·discuss
Agreed about the difference between CLI and TUI; at the same time, I do indeed prefer TUI over the “normal” (window) GUI apps for the exact reason why I would prefer vim (or emacs for the other half) over a GUI editor: when you are already in the terminal, launching a TUI app is just faster than switching to a GUI window. So it's still about "terminal or not" for me, or even, what is your default starting point: is it a desktop with icons or menus, or a command line with a prompt? For me it's a terminal, so I prefer TUI apps.

...but not Midnight Commander: it's an outlier in your list, a tool that actively prevents you from learning the way how things work in terminal. Same for all attempts to invent a UI for git.
ventana
·18 giờ trước·discuss
I don't think anything has changed for me regarding my vim usage. Previously, I would use vim to make simple changes in the code or configuration files, making larger changes in VS Code. Now, with agents, I never need to make larger code changes manually so I completely ditched VS Code, but I keep using vim in the same way as I did before: for small changes which I want to make manually, for editing configs, or as a scratchpad.
ventana
·19 giờ trước·discuss
As a long time terminal user, it does not surprise me much when people just don't get it. The discussion often goes like this:

— In a terminal, I can do so-and-so with a simple command

— Well, in my FrobnicatorStudio, there's a shortcut Ctrl+Alt+So for that

and this can go forever, going into pretty much useless comparisons like "in vim, I can delete 24 lines by pressing four keys" (no Sublime user ever needs that) vs "in Sublime I have multiple cursors" (no vim user ever needs that either).

The proper argument here, probably, is this one: the terminal, with its way of combining small CLI tools into pipelines, covers infinitely many use cases, but indeed has a learning curve, taking probably a year or so to become really comfortable. When you reach that point, you will be, on average, much more productive than an average GUI user, but it requires some dedication, pain, and suffering to reach that point, and people often do it involuntarily.

In my case, my first job required managing customers' servers over ssh, those servers had bare minimum installed (often vi, not vim), and I had no choice other than figuring out how to do things effectively in this setup. If not for that experience, I'm not sure I would've gone through the pain of starting doing things in the terminal.
ventana
·Hôm qua·discuss
> Have you ever run in to issues sharing your interpretation?

Not really.

Of course, having an analog Apple Watch face does not mean that don't know the exact time for the cases when I need to know the minutes, e.g. for a train departure time or things like that. It's just a mental calculation that I don't normally perform when I quickly look at my watch.

I would agree that people who need to know the time up to a minute normally won't ask because they likely have their own device showing it; and if they don't, they most likely don't need to know it up to a minute. But if they indeed do, I don't have problems with converting the watch time to HH:MM.
ventana
·Hôm qua·discuss
Nice one! I would probably want to see events like goals disallowed because of offside, or missed penalty shots, shown as well because they do affect the gameplay. E.g. the Argentina vs. Egypt game [1] had much more events than the 5 goals in the final scoresheet.

[1]: https://wc26.bogachev.fr/m/arg-egy/
ventana
·Hôm qua·discuss
Not sure about Google, but more than once I was about to book a flight on Expedia for the wrong week because by default it suggests a date 2 weeks from today, and if I need a flight for this weekend, I often pick the wrong date.
ventana
·Hôm kia·discuss
I just feel that any attempt of a service I use to summarize and analyze my interactions with it, whether it's the AI tool usage patterns or the music I listened to the most over the past year, makes me feel creepy and makes me want to use the service less. Imagine if your local grocery store came back to you saying that you ate this many chocolate bars over the year. Thanks, I know that you know that, but I don't want you to show me that you know that.
ventana
·Hôm kia·discuss
This fun game just made me realize that actually using analog watch does not require converting the time to HH:MM.

I've been using analog watch for years, my Apple Watch face is set to analog and, apparently, I read the time as "it's almost 11", but never as "it's 10:58".
ventana
·Hôm kia·discuss
Speaking about paying for apps in general, I'm all for it. The moment a new app shows an ad, if this app seems useful to me, I'll go make a purchase if it's a single "remove ads" IAP with a reasonable price, where "reasonable" is a price that is less or equal to a price of a cup of flat white where I live.

But I really don't see a reason to pay for a subscription for the app I probably don't use that often. If it's impossible to use the app without signing up for a trial, I'll normally set a reminder to cancel it a day before its expiration.
ventana
·Hôm kia·discuss
I wonder what's the thought process of all those people who decide that slopping a blog post is a good way to talk about anything. This could've been an interesting article if it was written by a human.
ventana
·Hôm kia·discuss
Not sure where I justified anything. I just said that it's not related. You can be a jerk or not, and your project can be successful or not.
ventana
·Hôm kia·discuss
> this just isn't the kind of professionalism needed for a serious project

I don't immediately see how much the seriousness of the project is related to the language the author chose in their personal blog post. It's similar to saying that Linux could not have become a serious project because of the way Linus communicated in his emails.
ventana
·10 ngày trước·discuss
> more and more packed with dishonest, racist Republican political hacks

I'm not sure I see where the "more and more" is coming from.

Out of the three justices nominated by Trump, two (Barrett and Kavanaugh) voted in favor of birth citizenship rights; does it qualify them as dishonest racist Republican political hacks? The other two who dissented, Thomas and Alito, have been serving for 35 and 20 years respectively, so it's hardly about packing.

Also, while 3 of the 4 newest justices were indeed appointed by a Republican president and 1 by a Democrat, before that, we got 2 new justices appointed by Obama (Sotomayor and Kagan). Unless the Congress actually increases the number of justices, I would say the current system works just as designed.
ventana
·10 ngày trước·discuss
Just for the record, I was responding to the (now flagged) comment which used some similar meaningless name calling towards the dissenting justices, to which I responded that this name calling game can be played by both sides.
ventana
·11 ngày trước·discuss
You are surely oversimplifying it. The amendment clearly says "born or naturalized"; can hatching or transmogrification be considered a birth? We need to look at the original meaning of the word "born" in 1868.

Also, it does not say anything about having political rights, just about being a "person", which will surely start a separate debate :)
ventana
·11 ngày trước·discuss
The problem is that the other half of the country will probably have something to say about activist leftist justices with their agenda. This is just not the constructive way of arguing.

Disclaimer: I'm a legal immigrant myself, and of course I appreciate the today's ruling in favor of jus soli.
ventana
·11 ngày trước·discuss
Back in 2001 or so, I was studying in a college in another city, and traveled back home during breaks and on some weekends. On one occasion, I took a Knoppix mini-CD with me, repartitioned the hard drive on my mom's computer to cut a small ext2 partition for myself, installed Knoppix (there was a script to install it on HDD), set grub timeout to something like 1 second so no one would ever notice, and enjoyed my very own hidden Linux every time I visited home.

I'm pretty sure that if I manage to find that HDD, it will boot today.