HNHacker News
TopNewBestAskShowJobs

yukinon

204 karma · joined February 15, 2014

submissionscomments
yukinon··on IBM's Asshole Test
I can't speak for the Parent commenter, but I get the feeling you are taking what he said a little too literally. Those were simply examples of what could be said during the process. Their reply was not intended to be an exhaustive list of all the responses.
yukinon··on Real World Recommendation System
FAANG was never about impact on tech industry. Otherwise, MSFT would be part of FAANG. Instead, it's directly related to (1) stock price and (2) compensation.
yukinon··on Alpine Linux: Brilliant Linux Distro
I've used Alpine pretty heavily but did not run into any hassle aside from "oh yeah forgot to install this package".

Could you go into more detail about the challenges one could encounter when using Alpine?

yukinon··on Ask HN: Any weird tips for weight loss?
Anecdotal, but just make sure you don't lose weight TOO fast. This is one of the ways in which gallstones are formed.
yukinon··on Show HN: No Trash Search
From OP, "'No Trash Search' is very focused on STEM and not 'for daily use'". I would assume your 3 hole punch review search query falls outside of what this specializes in.
yukinon··on Want to be an actuary? Odds are, you’ll fail the test
This could be outdated information that I have, but don't actuaries constantly need to study for their exams/certs? Does that fall outside of the 40 hour/week range, or is that done on work time?
yukinon··on Papers with Code
This is a great site. It's pretty ML focused which lands a bit outside my interest range, does anyone know of a similar site that has papers from CS as a whole?
yukinon··on Apache OpenOffice 4.1.11
I am always amazed at how so many open source projects do not have screenshots or hide them behind several clicks. Maybe it's meant to act as a bit of a filter, but I'm a hugely visual person and I'd like to not have to watch some rando's youtube video just to see what the product looks like.
yukinon··on Goats became an unconventional weapon against wildfires
I am not sure if you are being obtuse or not, but the "unconventional" part is referring to the practice of using goats.
yukinon··on Zorin OS 16 is what a Linux desktop distribution should be
They are targeting users that don't want to install their packages or learn how to set up a new wm or theme. That's simply it. As much as distros and the Linux ecosystem prides itself on its customizability, there will always be people (myself included) that simply want an easy way to run something with preinstalled defaults that matches my aesthetic and functional requirements. Yes, I could install Ubuntu, and then go ahead and install some other packages and a theme. This saves me several steps and they'll presumably keep it updated and compatible with each other nicely in a way that I couldn't care to as an end user with my modified Ubuntu.
yukinon··on How Discord Stores Billions of Messages (2017)
If you had to do it again, what would you choose instead?
yukinon··on Show HN: Static.wiki – read-only Wikipedia using a 43GB SQLite file
There's a bug when the target article is titled the same as the disambiguation page. Search for "Earthbound", and try clicking on the article for the video game. It'll bring you right back to the disambiguation page.
yukinon··on New GitHub Issues Beta
I'd like to be able to run reporting out of this so I can gather velocity metrics (for my boss) at the developer/project/milestone/arbitrary label level. It doesn't look like there are too options for this yet.
yukinon··on Do you really need Redis? How to get away with just PostgreSQL
This is a great article because it outlines an alternative to using Redis for any given use cases. If we don't constantly re-evaluate our toolsets and their capabilities, it can lead to poor decision making.

That being said, I've found Redis largely a pleasure to work with for these use cases and don't really see a real incentive to changing my current approach.

yukinon··on Do you really need Redis? How to get away with just PostgreSQL
I would contend that it really depends on what one would prioritize the most in that scenario. In my experience, Redis EXPIRE means it is not selectable. That is the primary requirement for a lot of development around EXPIRE/TTL. It is OK if it is still in memory in some form, it still won't be accessible by applications SDK or CLI. Since Redis 2.6 the expire error is from 0 to 1 milliseconds which is accurate enough for many use cases. Not to mention, Redis will handle that deletion for you. You don't need to run a deletion job and/or include an additional condition on a query.

Additionally, the expire/ttl/get/set in Redis is incredibly easy to use (and abuse, hence the OP article). Some team's criteria is limiting the amount of moving parts - and that's great. Don't use Redis and use a relational database for everything such as what you mentioned. Use it as a queue, a cache, a message broker, etc..

Other teams may care less about an extra moving part if it means their code will look simpler and they leverage relational databases for their more common usecases.

yukinon··on Ask HN: Who want to be fired?
I'm burnt out. I'd love to be fired and given a severance package so that I can take a breather for a month. I'm completely sick of non-tech enterprises - the politics, the apathy towards development, the offshoring, the crazy deadlines set by executives and stakeholders that do not know tech, waterfall, development being seen as a cost center, etc..

There's just so much inertia. I have a comfortable life with not a bad salary. I have great wlb. And I work remotely. Everytime I think about leaving, I just focus on it maybe being a matter of perspective.

yukinon··on Replacing Elasticsearch with Rust and SQLite (2017)
Thanks for the example, I'm aware of Notmuch but had no idea it relied on Xapian. However, back to my original point, there's simply not enough people or large projects/companies that rely on and use Xapian. I'm 99% positive that there is less than a handful of people at any of the last two Fortune 500 companies I've worked for that even knows what Notmuch is. But everyone knows Elastic, MongoDB, etc..

Again, I don't think Xapian is a bad tool or that it's underperforming by any stretch, but OP should not be surprised at all that most people have not heard of it.

yukinon··on Replacing Elasticsearch with Rust and SQLite (2017)
I'm not surprised. Low-tech website with zero marketing and no big players using it or throwing their weight behind it.

I've perused their docs and the immediate question for me is, why would I use this over another more popular search library or database that already has a wealth of stackoverflow and blog posts?

I'm sure it's a fine tool, but I don't see a reason why an enterprise should hedge their bets on this unknown.

yukinon··on The XY Problem (2014)
>When you're the special case, you have to communicate that fact. It's just wasting everyone's time when you expect others to know it without communication.

I strongly disagree. The base assumption is to take it at face value, and therefore should be to answer it that way. The recommendation that comes after is always the optional part. You're wasting everyone's time if you give the Y only, and optionally the X.

yukinon··on A serverless email server on AWS using S3 and SES
I don't think there's anything wrong with reinventing something to be more accessible.
yukinon··on AWS inter-region latency chart
This looks great, but I wish that this was more colorblind friendly.

Note: For anyone else that is on a Windows 10 machine and is struggling to see the difference, there is a colorblind mode that you can toggle with Winkey + Ctrl + C.

yukinon··on Problems with JPA/Hibernate
> Personally, I'm a fan of giving everything a random UUID, because it's more flexible

Unless of course, you're using a relational database like OP and incur a performance hit from using a UUID as your primary key. Additionally, they're not sortable like autoinc id's.

I've always wanted to try out Twitter's Snowflake ID [1] algorithm to get around this, but it requires requires using something like Zookeeper. I've seen some people on the net talk about UUIDv6 being sortable by time, but there's still the potential performance hit of index size.

While I'm bringing this up I've never actually tested how slow PK UUIDv1's are and at what magnitude their performance hit becomes noticeable.

[1] https://blog.twitter.com/engineering/en_us/a/2010/announcing...

yukinon··on Germans are turning down Oxford-AstraZeneca Covid vaccine
Isn't it less risk to take a partially effective vaccine though rather than to go without one? What's the risk calculation that would compel someone to not take any vaccine?
yukinon··on Azlo Is Closing Down
Genuinely curious since this is definitely outside of my wheelhouse, what are the reasons why a business might choose to go with one of these startups vs a larger bank, such as Wells Fargo? And at what point does the business outgrow these small startups?
yukinon··on Bash 5.1
I've been using fish for the past few months and the jury is still out. On one hand, the out of the box behavior and configurability is fantastic, and by default it is very pleasing to the eyes.

On the other hand, on my macOS there was a noticeable lag after I hit enter on a command that is not in bash. I also have very little attention span for figuring out fish's unique function loading system to pimp my shell like I would bash.

yukinon··on Maybe You Don't Need Kubernetes
>When I've deployed on ECS (or other "simple" orchestrators), I've found that I ultimately wound up re-inventing lots of Kubernetes features.

Could you elaborate a little on this part? Our team is looking at ECS/Fargate as a possible container solution and I am curious what you felt was missing from it.

yukinon··on Age of Empires: Definitive Edition Beta
Could you elaborate on things you found worse in AoE2 HD vs the original?

I've never played the original, but I'm a huge fan of the HD release and all of it expansions.

yukinon··on Firefox’s speed with large numbers of tabs leaves Chrome in the dust
Vimperator is not possible in the new Web Extensions, it requires customizing the UI in a way that Web Extensions doesn't allow. I am supremely salty about this still.
yukinon··on HTTPS on NYTimes.com
Firefox 51 is slated to have this as well.

https://bugzilla.mozilla.org/show_bug.cgi?id=1319119

yukinon··on As of 9.5, Postgres JSONB data can be modified
I'd be interested to know this as well.

I've worked mostly with MariaDB Galera Cluster which is pretty effortless to setup, but for PostgreSQL there doesn't seem to be any clear direction on how to do the same things.

← PreviousPage 2 of 3Next →