HNHacker News
TopNewBestAskShowJobs

vicda

141 karma · joined September 29, 2015

Software Engineer dealing with Insurance in Japan
submissionscomments
vicda··on Influential books on Computer Science and programming
The Feynman book, while being quite good, is not a good fit for this list.
vicda··on Indian inventor dies in homemade helicopter accident
> I'm also curious how one builds up strong manufacturing skills safely?

While getting mentored at jobs that takes OSHA violations seriously? Most youtube maker channels are full of comments complaining about how lacking the hosts are in their safety.

vicda··on Chronofold: A data structure for versioned text (2020)
You say that like they have heard of the acronym CRDT before.

Don't let the curse of knowledge be an excuse to be rude to people.

vicda··on A Project of One’s Own
There's always the sweet spot, but like almost everything involved with predicting the future you rarely know what that is. So you take an educated guess and do what feels right, and the people you know and the media you consume paint that normal for you. Hopefully you don't have a warped perception, because you won't know under after the damage is done.
vicda··on Pynguin – Generate Python unit tests automatically
Maybe it's a reference to the compiler or the plethora of internal and paid tools out there in the enterprise world.
vicda··on Saying the Difficult Things
With no preexisting trust? Ask them to give their honest feedback as a favor. Make it into a cooperative discussion so they don't feel like they're the only one criticizing the subject. You need to prove to them that it is safe to discuss those thing with you first, you being by default direct can give some people the opposite impression.
vicda··on Saying the Difficult Things
The book The Culture Map goes through that and lot of other "Culture X is more Y than Z" in a readable level of detail.
vicda··on Half a million lines of Go
When there's only one way to do it, everyone is or soon will be accustomed to it.

I'm not a fan, but it fits with google's goal when creating the language.

vicda··on Advancing Excel as a programming language [audio]
Imagine using python without pip or conda. That's what using excel vba feels like.
vicda··on The Hotdog web browser and browser engine
Lightweight sandboxed applications in the browser. No admin password needed since there's nothing to install.

Sure it may be bloated overkill for something that could have just been a plain text file, but it is nice to have real time and interactive visualizations.

Plus it is nice to have the choice to use mobile websites instead of using the access hungry native apps.

vicda··on The Grand Unified Theory of Documentation
We don't read documentation to entertained, but to solve problems. How searchable your text is extremely important.
vicda··on Building an E-Ink Laptop
It was a known limitation before the purchase. But, It was consistent. All the keystrokes went in in order and you get used to the new framerate really quickly.

Your issue (which I agree is mildly annoying) is about inconsistency.

vicda··on Building an E-Ink Laptop
I did this. Latency sucks but that didn't matter for text editing.

But the drivers sucked and the screen was too small and you want to have a white background text editor just for the eink screen. Switch that to the wrong screen and you're suddenly blinded.

Was fun, but I wouldn't recommend it. Making everything dark mode is easier, or keeping screen brightness super low is the easier option.

vicda··on Computer Scientists Break Traveling Salesperson Record
Ok boss. We'll keep a cache of the best known route for the most common queries or fallback onto the existing algo.
vicda··on Chuck Feeney Is Now Officially Broke
10. When the donation gives you favors in return.
vicda··on Rob Pike's Rules of Programming (1989)
This is what instantly came to mind for me. Making a station faster generally only matters when it's a bottleneck.

It doesn't matter how optimized your computations are if you're spending the whole time waiting in IO. And don't forget that the program is generally just a piece of a larger process.

vicda··on Feeling unproductive? Maybe you should stop overthinking
"If you want anything done, ask a busy man to do it." They don't have the time to fuss about perfection. They have to do the most with the least or not do it at all.

I've always approached this thought from the perspective of "how much time can I spend" instead of energy levels. Thinking about it, it's likely a mixture of the two. Thanks for widening my perspective.

vicda··on Polynesian DNA suggests epic voyage to South America 800 years ago
Yeah, it shocked me the first time I memorized a deck of cards with a memory palace. Plus, imagine how well trained muscle memories became since methods would have hardly changed from generations before.
vicda··on The saddest “Just Ship It” story
That's why there are many products with a test client at inception. You localize the initial issues (which would cause those bad first impressions) to a single client who you can spend the extra time to build up good faith with. Once you've built up steam you can expand to more clientele with bolstered confidence.

Though, one problem is that you risk over prioritizing client-specific edge cases.

In any case, an idea without action is worthless.

vicda··on Software reuse is more like an organ transplant than snapping Lego blocks (2011)
Yes, but you write a short function/lambda for connecting them. Just like how you have sed/awk, or the many required flags to make any non-trivial operation "just work".

You're not free from the need to specify how to parse the strings just because your whole human readable system is stringly typed.

vicda··on One Way to Improve Your Coding
Coming from Visual Studio, my impression is that a proper IDE should do all those things you mentioned. (minus annotations, but that's what comments are for)

I am curious as to why you would want a read-only IDE though. I'd like to see what would be different if the IDE's focus was for reading a large code base rather than writing one.

vicda··on PowerShell is open sourced and is available on Linux
This was the hardest thing to figure out. I have a program just to ensure I'm sending the arguments that I think I am.
vicda··on PowerShell is open sourced and is available on Linux
Yeah, it's a mixture of Perl and Bash with sudden C# calls interspersed.
vicda··on Building fast.com
Also, I'd imagine it's a way for them to fight back against providers capping download speeds to Netflix's content.
vicda··on The Idiocy of Hacker Keyboards (2010)
I work with one of the 60% keyboards. The biggest plus for me is having the navigation keys within the home row, but the biggest negative is having to press fn to use the function keys. I don't know if I'd go so far to call it idiocy though.
vicda··on The Robots Are Coming for Wall Street
But when that pitch is being interpreted by another program wouldn't that make the most sense?
vicda··on The Jobs That Offer Great Work-Life Balance (and Some That Don't)
I would imagine this gets harder as you age, get more set in your ways, the higher on the career ladder you've climbed, and/or as your required salary increases.
vicda··on Google’s growing problem: 50% of people do zero searches per day on mobile
Searching on mobile is tedious in compared to using a keyboard. I'd be more inclined to use the voice search if it wasn't socially awkward.

Google has other avenues to work. This problem is more so a service designed for desktop web experience isn't as easily usable on mobile.

← PreviousPage 2 of 2