HNHacker News
TopNewBestAskShowJobs

bloomca

1,835 karma · joined October 19, 2016

Software developer, Web/Desktop.

mail@bloomca.me

https://github.com/Bloomca https://blog.bloomca.me/posts

submissionscomments
bloomca··on Office is too slow, so Microsoft is making it load at Windows startup
Polluting is indeed an excellent business decision. The thing about apps is that all of them are polluting, just some of them are worse than others. And we tend to fill all available resources, so over time it only gets worse.
bloomca··on Zuckerberg: "The average American has 3 friends, but has demand for 15"
It's possible, but you need to be very social. Basically you do group activities every few weeks, some people are friends but live further so you meet them rarely, and some friends either need to live very close to you or share some activities (kids clubs, maybe some fitness activity, maybe work, etc).

My sister has 10+ friends she actively maintains. I have 2 :)

bloomca··on Office is too slow, so Microsoft is making it load at Windows startup
The problem with Electron is that business-wise it is an excellent decision. You can get by with a few people to wrap the web app and integrate it with the OS, and then get updates pretty much for free.

Yet for the user it is bad -- bloated, slow, feels non-native, has specific bugs which are hard to address for the devs, etc.

I don't see any light for the desktop UI development unless there is some lightweight universal rendering engine. Tauri with WebView is somewhat promising, but it has problems on Linux and it is hard to target older systems.

bloomca··on Claude Integrations
That's just App Intents. I don't think they lack data at this point, they just struggle how to use that data on the OS level
bloomca··on What Happens When a Whole Generation Never Grows Up?
Today's world is just too exciting and there is too much to do, so I agree that kids are pretty low on a list of priorities for a lot of people.

Also for the record, in the US the birth rate per woman was below 2.1 for about 50 years.

So this is not really a new problem, it's just that there were enough young people back in the day and people didn't have the same life expectancy.

bloomca··on What Happens When a Whole Generation Never Grows Up?
Housing is definitely in a very tough spot and causes a lot of issues among mostly young people.

I do agree that it would fix a few problems, but I don't think the birth rates will meaningfully increase. It would have a bump, but overall that ship has sailed, people just don't want to have a lot of kids (if any) in today's world.

bloomca··on What Happens When a Whole Generation Never Grows Up?
At least at this point it is a drop in the bucket. The issue with housing is zoning, not enough supply of affordable housing, and the singly story sprawl which makes land in proximity a bit too valuable. Granted, the last point is true even with apartment complexes in hot areas.

To make it short, the main issue with housing is that it is considered an investment and not a commodity like a car.

bloomca··on What happens when a whole generation never grows up?
> It is like they globally don't see any aim in their lives

Why would they? In most of the western world, there is pretty much no positive outlook at like anything going forward. Many things are worse than before, and are only projected to continue in that trend.

I am not really sure what is the answer, but the current system is just not working for the young at all.

bloomca··on Ask HN: Why tech industry is so obsessed with pizza?
Ha, very interesting, thanks for the insight. I am not from the US, so I guess that's why it was always fascinating for me. But it makes total sense, given that american culture (I live in the States nowadays) appreciates speed and comfort. Pizza is fast, easy to eat, everybody is easily onboard with the idea.
bloomca··on Ask HN: Why tech industry is so obsessed with pizza?
I don't know. As I said, in case of events it is understandable (small events can't afford catering and it is probably overkill).

But I am more curious about culture as well. Pizza is very ubiquitous, and from my experience people prefer it even when they can easily choose something else to eat. Of course, many people just like pizza, but it is sort of a no-brainer to order pizza if team stays late, although it is simple to order something else.

edit: bad grammar :\

bloomca··on NPM package adds postinstall self-ad
I found this discussion quite interesting. This package is a low-level polyfill library, and is used in a lot of places (you can tell, according to github by 2,5 millions other apps/libs).

However, the author does not really have any money from it, maintaining it during his free time. Naturally, why people would go here, to such a low-level dependency?

Personally, I think Babel should support the author. But it shows an interesting phenomenon, when low-level libraries don't give you anything, even if half of the JS toolchain depends on it.

bloomca··on US demands social media details from visa applicants
I don't think that at least at this point they will be able to (and will want to check everybody thoroughly) prove that you have more than you stated.

Also, if you grew up dreaming and not planning to visit/move right now, they ask about last 5 years. So, a lot of these will expire.

bloomca··on US demands social media details from visa applicants
Previous discussion: https://news.ycombinator.com/item?id=20065142.
bloomca··on America's loneliness epidemic: A systemic risk to organizations
I am not a native speaker and not an author, but from my understanding, they mean that we focus on jobs, not on communities (as society), and then try to patch it later (e.g. go to specific clubs, gather in some places, etc). Moreover, it is hard to jump between social classes, therefore hard to change place of living/your surroundings.

So, in a nutshell, making our lives around job makes it hard (for majority) to live a fulfilling life outside of your job.

bloomca··on Programming: Doing it more vs. doing it better
These people have their experience in one field for all these years, therefore they know a lot about it. They also work with limited number of technologies, which makes them good in them.

So, basically, they are good in certain tasks, so as long as they do these tasks you won't notice their lack of experience in other stuff.

> any skills/traits in those people

There are no patterns, to be honest, otherwise everybody would do it. There are best practices (some of them are debatable, like mentioned TDD) which you can read and try to incorporate, but don't treat them as dogmas.

Solve challenging tasks, reflect on your code, try different stuff, actively talk and discuss solutions with more experienced engineers, and you'll learn (relatively) quickly.

bloomca··on When to Use TypeScript – A Detailed Guide Through Common Scenarios
> Promise-fatigue

JavaScript actually handles async IO nicely, and I've never heard this term before (callback hell, yes). So promises and async/await sugar actually make it pretty nice.

> poor ecosystem

Ecosystem is fine, just don't jump on everything new. The well-known problem is standard library, it is indeed a problem, usually addressed with a mix of additional packages.

> For the extra tax you pay in terms of build pipeline

This pipeline is norm in the frontend development, so in case you have people proficient in tooling, it is not that high (of course, it is hard if you have Java developers).

> Typescript vs Javascript as if these are the only two possible options for web development

They are not, but the nice thing about it is that you can have almost the same tooling as on your frontend, if you have some sort of complex application. So that increases speed of development, and TypeScript gives you some sense of scalability.

Last part is that TypeScript can be adopted incrementally, while another languages will require complete rewrite (and different deployment, etc).

bloomca··on Barcelona Fines Landlords Who Let Buildings Sit Empty
> I still haven't started to list all the problems that airbnb tenants bring to the building.

It might be crazy, yeah. I guess buildings receive "abuse" in the same way as rental cars get more abuse, except that here regular tenants suffer.

bloomca··on Barcelona Fines Landlords Who Let Buildings Sit Empty
I think it is a consequence of globalization. I don't have any statistics to prove it, but I think that people in general are not very keen to dig very deep, therefore everybody knows about certain number of "cool" cities, which everybody travels to and tries to move.

So, all popular big cities experience this influx of people moving there; expats have more and more options nowadays, so they also move to only cool places, therefore, it creates this problem. Not only it raises rents, expats can bump them a lot! They earn a lot of money, so for them extra $100 is not a big problem.

And urbanism – I guess more and more people move to cities nowadays, so it brings even more people who want to live there. Nobody really wants to live in the outskirts (unless it is USA), so major hubs, subway stations, downtown gets huge demand.

bloomca··on Barcelona Fines Landlords Who Let Buildings Sit Empty
For some people cost of owning – property tax, various services is not a big deal. Also, in some places property rises in prices just by itself (like in San Francisco), you just have to wait.

Sometimes people lose money, but at the end of the day they can sign a good deal on it (let's say couple of years), and it will compensate their losses extensively. But they will have this "ready immediately" sign all this time.

bloomca··on US Cities Are Becoming More Dangerous for Cyclists and Pedestrians
> The reality is in America drivers are not accustomed to bikes passing them on the right when they are turning right. It certainly wasn't part of anything I learned in driver's training

In modern Oregon's DMV driver's book they specify this case and tell you that they have the right of way, they also include this question in the test. Not sure how it helps on the roads to cyclers, but at least they teach about it.

bloomca··on US Cities Are Becoming More Dangerous for Cyclists and Pedestrians
> Florida is a perfect storm of retirees who should have had their licenses revoked years ago

Ha, that is so true – I live in a town with average age of 55, and indeed, a lot of people drive the way they would not get the license under any circumstances. I was at local DMV, and there are bunch of (old) people who moved here recently, and they need to get a new license. They don't have to pass a drive test, just a knowledge test. Still, they fail at least several times in a row (I heard about 5+, 3+ attempts).

bloomca··on US Cities Are Becoming More Dangerous for Cyclists and Pedestrians
> I naively thought I'd be able to live a more active lifestyle because of the nicer weather, but instead I'm driving a car everywhere as I wouldn't feel safe on a bike.

It is super ironic, I agree. USA has a lot of room for activities, but the irony is that you have to _drive_ to them. Yes, you have to drive somewhere first, and when do what you want. Wants to run? Well, big chance you need to drive to some park. Wants to cycle? There is a chance you don't want to do straight from your house (like I have to go on a highway, which is not the best idea to cycle on).

> I've lived here for little over a year now and I've been _almost_ hit a couple of times while crossing the road at the crosswalk, and a few times at parking lots with drivers not looking back before reversing.

In USA, I recommend to walk in the middle of the parking lot (always!). This way you'll have time to react to any hazardous situations. Yes, some might honk at you, but better safe than sorry.

bloomca··on US Cities Are Becoming More Dangerous for Cyclists and Pedestrians
Well, in the US cars _always_ have the right of way (technically, it is illegal, but who cares, drivers think they are entitled to it).

So, nobody stops for you at pedestrian crossings, unless you already are walking on it (and you can even feel their frustration), everybody pulls ahead on the pedestrian crossings at intersections, thus making it dangerous for people, who have to slide around. And the turn on right, yes, mentioned here before – same thing, people pull forward too much, plus don't wait for people to cross fully (again, illegal).

Looking at all of it, I am curious why can't they put police behind crosswalks and just fine everybody with such behaviour? Drivers will learn their lessons really quickly (everybody understands fines and money), and this should improve situation drastically.

bloomca··on Why I hate the weekends (2017)
> Use my spare time to study a more lucrative field

assuming you are in software development field, it is tricky to get into a more lucrative one, probably easier to just stay here.

> Move to a country where the cost of living is cheap, and freelance with international clients

Not long-term sustainable. Might work for couple years (especially if you are single and have perfect health), but after a lot of problem will show up – relatives, friends, connections, etc. Also, you might want your own home.

Overall, you listed it. Other ideas are:

1. embrace it. Be consistent in your hobbies, and dedicate one day to it (like Saturday). It is tough for new hobbies, but if you are already in it, might be just fine. Not everybody has to produce something artsy and from their passion – your family, what you like might be enough. Try to reflect on it sometime, it might clear some things for you.

2. Retire early. If you live more frugally (or not so posh, depending on your preferences), you can easily save plenty of money, which will allow you to retire not in 65, but around ~45 (number depends heavily, but you got the idea).

3. Aggressively negotiate vacation days, and take off 1–2 days at the end/beginning of the week. You'll work much less (you'll notice it), and taking 2 days off reduces 2 weeks into 4 days work week.

bloomca··on Show HN: Purview – A server-side component framework
Shameless plug: I have a library for server-side react-like components (https://github.com/Bloomca/welgo).

It does not help you with client side, so it is more like composable templates, but they are async, so you can query DB inside your components.

bloomca··on Vanlife: Build your own van to live on the road
Thanks for writing it!

I think it is a great way for long-time "car camping". I don't think it is a good idea to live like that (but everybody is different, of course), but it is definitely interesting.

I have an old truck with a camper shell, and two people actually can fit into it sleeping. I am thinking about going camping in it for 1–2 nights in the summer, without renting cabins and stuff.

bloomca··on BuzzFeed employees demand it pay out earned PTO to all laid-off U.S. staffers
Europeans have more public holidays than americans (on average). Also, general work culture encourages better work-life balance, and people rarely expect you to do anything outside of your working hours.
bloomca··on Great Divide in How Americans Commute to Work
I don't think there is such a great divide. The greater divide is between people who own a car (or cars) and who do not, however, seems for USA it is a divide between New York City and the rest of the country.

Also, I can comment on one thing I personally enjoy a lot – walking. I lived in many European cities, and recently moved to USA, so I can comment on it. To be able to walk, you need to live close enough to your work / some places of interest (like ~3–4 km is a threshold usually), the path should be interesting and beautiful.

USA fails miserably at "interesting and beautiful" part. Grid system makes it super boring, a lot of buildings are just a relatively small building and huge parking space around. There are no parks in between, no yards – moreover, you can bump into unsafe places!

Architecture (in downtowns) is straight up horrible (although it is subjective). So, after couple of walks I have no desire altogether to walk around anymore – it is dirty, ugly, in some places overcrowded (since everybody works at the same spot in the downtown and time, essentially).

bloomca··on Ask HN: Who wants to be hired? (January 2019)
Location: Florence, OR, United States

Remote: only remote

Willing to relocate: no

Technologies: Node.js, JavaScript (fullstack), TypeScript, React, Hapi.js, Express.js, koa.js, vanilla JS, streams (like Rx.js), SQL, NoSQL, GraphQL, Docker, a bit of Python (Django)

Résumé/CV: https://bloomca.me/resume.pdf

Email: seva.zaikov@gmail.com

I am a web developer, with main expertise in JavaScript (~5 years), mostly client-side, with web services/utility scripts in Node.js using hapi/express/koa. I am open for senior/lead FE positions, or fullstack. I also know a bit of Python/Django, so open for these opportunities as well (I am a quick learner, and generally interested in this).

I created several big applications from scratch, was involved in several major refactorings (mostly to React), and in general always involved/lead architectural efforts. I know how to configure webpack in depth, and can write a custom babel plugin, or just Node.js script if it solves some real problem, and not afraid to look into internals of some library.

I publish my ideas to GitHub – https://github.com/Bloomca, and also have a blog with ~170k total views, about JavaScript and software development – https://blog.bloomca.me/.

I look only for remote positions within US.

bloomca··on JIRA is an antipattern
It depends on your problems. Small companies have different problems in mind than big ones, so it might work pretty well for some smaller companies. In big companies, as GP said, it is often a utopian idea of full transparency and automatic progress generation in one click. Reality is more complex, of course.

JIRA is omnipresent, therefore critique should be taken with grain of salt – you can find complaints about too vague tickets/user stories and complaints about too detailed tickets (with implementation details).

← PreviousPage 5 of 8Next →