HNHacker News
TopNewBestAskShowJobs

technicolorwhat

224 karma · joined March 21, 2020

submissionscomments
technicolorwhat··on Why I don't like Tailwind CSS
Agreed. Als TJ made a nice point about this. https://twitter.com/tjholowaychuk/status/1148918177302269953
technicolorwhat··on Why I don't like Tailwind CSS
A great an opinion, which I once held. But when I looked deeply I only saw benefits.

I see tailwind as a damn cheat (a good thing), a hyper productivity tool throwing away all the what we learned as 'correct', and just get things done with escape hatches to fallback.

- Rapid prototyping with tailwiwnd

- Making component frameworks like bootstap? Just use tailwind sass with helpers. You can use a sass approach with including the helpers so you dont polute your DOM.

- it is easy to remember and guess which increases velocity. p-1/2 etc.. m-1 p-2 etc etc. Conventions make sense!

- Bloat can be solved with purge

- Refactoring easy easy if you abstract it away in sass so you can make global style changes.

- Protyping is easy, and you can then move it towards a component framework once you've done wiggling around and changing your stuff.

- I find css in components hard and painful personally also makes doing broad style refactors a bit more difficult.

- I also use css for email and other simple landing pages that dont require html components or react/webcomponents or whatever.

I find this a great addition to my life. Its a darn sharp knife, up to you what you do with it.

technicolorwhat··on Show HN: I made a tool to convert images of tables to CSV
Is there also a solution for automatic border detection. Last year tried reading bank statements, which were scanned slips. Unfortunately they didn't have any borders which made it super difficult to extract content. Would be cool if someone could make something for this :) I thought it would be easy but I broke my mind on it for several days until I gave up.
technicolorwhat··on United B772 at Denver on Feb 20th 2021, engine inlet separates from engine
Fellow scared dude here. I still fly even though I am terrified. Its annoying but don't let it stop you from seeeing all the beautiful places in the world. Usually I just get absolutely drunk, fake being sober going trough control and unfortunately that kinda works. Annoying hangover though. hahah. Wish I could do sth about it!
technicolorwhat··on Ask HN: Which everyday skill is important to master as a software developer?
I learned the most actually from discussing with others. Also I learned a lot from doing a lot. I.e. ideation, sales, putting in production, maintaining, upgrading, documentation, and sunsetting. This removes one from a tunnel vision that I used to be in, seeing things in broader scope.

In regards to learning itself.

- Trying to be open to any language, stack or technology concept or paradigm. And be devoid of fanboyism. Pick no favourites but trying really to look at the broad spectrum of software development. See what different paradigms bring to the table.

- Be good at discussing technology with people and listening to them. Learn to communicate in an open manner, ask 'Why', 'How would you solve X' instead of 'That won't work' when you are unsure of the ideas of others.

- Try not to search for affirmation but try to find honest discussions.

- Leave your ego behind

- Become good at selecting which whom you discuss with, and divide your energy and attention accordingly. I.e I usually have more meaningful discussions with people that tried a lot of different paradigms, technologies and finally settled at some stack.

- Understand that sometimes you choose a lesser technical thing or solution, because the team can't work with it yet. - Become good at dissecting hype, but be open minded and not bitter.

- If you want to grow hang out with people that are better then you and learn a lot from them.

- Learn how to learn.

- Keep a learning log/diary for yourself. For reference and to see how far you've become.

- Find the right attitude and motivation for learning. Try not to think I can't do this. But think. In 3 years I'll be able to do X y z. I can still suck a little for 2 years hurray!

technicolorwhat··on Bitcoin is the greatest scam in history (2018)
Sorry you feel that the propoganda is mind boggling. Interesting that you have an opposite experience, would you care to elaborate specifically on the matter. Maybe you can clarify some points.

If you ask me, Tesla is openly going to accept bitcoin and MasterCard is also starting to accept crypto, so I would say indeed it's becoming more mainstream and yes more than last week.

Bitcoin is polluting because of the way their POW works, in comparison to other coins. Its literally banging random data to the hash function until it starts with a couple of zeros. Even if you get it this energy from renewable resources these resources will still go into mining instead of going into homes or cars. I personally would go for a less energy taxing financial system, that doesn't burden the energy system as much.

Yes, we also need regulations for those carbon based power generation facilities, which is besides the matter, but that doesn't make the energy consumption of bitcoin any less, nor justifies it.

From my experience, the KYC is only something that recently started. And only on certain exchanges is this really enforced. And afaik it's not done retroactively, something that does happen with current banks. KYC didn't exist for a long time.

Furthermore, due to the difficulty/power consumption of mining people will naturally swarm into pools which will eventually grow bigger, which in turn might result into schemes that could create incentives to pump. There are no regulations in place.

On top of that you can use your money however you've acquired it to buy tons and tons of graphics cards, and mine bitcoins and convert your money.

With our current monetary system we have things in place. They are shit, and sometimes s corrupt, but at least they are there and we have something to work with.

A subpar technical solution which bitcoin at this moment is. Is not going to solve anything of this, it's a fundamental human problem, and technology is not going to solve it, and in this case I think it's going to make matter worse. Bitcoin hasn't proven to be more transparant, more open or more efficient.

How I see it is that Bitcoin represents a vision, or an ideal for many people which resonates because people don't like the system and are upset. Bitcoin hailed as a saviour while it ain't better or faster, or more transparant than the current system in power. It also doesn't stop people with loads of money now buying large sums and selling it to the 1% believing in a false prophecy.

If you see it differently let me know, how exactly. I really would love it to work.

technicolorwhat··on Bitcoin is the greatest scam in history (2018)
Maybe, but Bitcoin is getting more mainstream so I think there is also more space for people getting educated about it and understand the real implications it has. As far as I can tell, most people in my circle that invest in bitcoin really don't understand that its polluting, or that the KYCs are abysmal or the existence of mixers etc and that in the we need laws and regulations anyway. They just hop on board the 'us against the financial system', transparency is good, etc etc bandwagon, whatever utopian dream they have without actually doing the research.
technicolorwhat··on Bitcoin powers towards $50K as Tesla takes it mainstream
Seems like a bit weird. One side he wants to save the planet and the other side he buys bitcoin that uses tons and tons of energy to even exist and operate. Let alone the other problems with bitcoins.
technicolorwhat··on Reddit’s ‘GMEBagHoldersClub’ Is Where GameStop Stock Buyers Admit They Messed Up
ELI5: I think I got this but just to be sure. Can someone just to make it extra clear to me just in case I miss something. If someone is making money with a stock, some other person is losing money right? Their ain't like some magic magic money making machine or premium added somewhere in the process? Right? If so, what were these people thinking investing. That they were the first to get out?

One thing you could ask is is the average Redditor smart enough to see the consequences or is this really a bunch of teens putting up their savings being hyped by a hype machine?

technicolorwhat··on What happens when the CCP decides that you need to die
Maybe the thing is that we are so conditioned by having half assed censored media pictures and quotes like its graphic, that when someone finally delivers on it, we just get shocked. This is how it looks like when someone head gets blown off.
technicolorwhat··on Uber’s Real-Time Push Platform
What would be the second best way to do cover this use case with minimal effort instead of doing it from scratch? For lets say Amsterdam City Sized cab hailing?
technicolorwhat··on How to Have a Difficult Conversation
I started applying this when I had a partner I was very crazy about but we kept on hurting each other dramatically because we didn't actually listen or explained our fears properly. We were unable to express things in such a way that the other person wouldn't get riled up by it. We both did a course and started applying it actively in our life. Our fights immediately became a lot intense and we were able to explain our needs way more carefully, and at some point we decided to break up in a good way because these needs weren't met. I still deem this a success because if we didn't talk properly or clarified our needs we would maybe still in this rollercoaster.

Work wise, as a developer I apply it a lot when I see that there is some form of miscommunication. As a developer I am sort of used to fight for my opinion in discussions but before I was not able to voice it that I was mostly concerned. For instance. I work with startups, and the founders talk a lot in meetings, but don't really seem to listen to clients want (because they are passionate of their product/idea_. Instead of saying you should listen more (actually I did this a lot in the beginning), I'm voicing that I'm afraid we're missing out on clients and we should work on a way that we can ensure that clients feel heard.

In the beginning I was a bit unskillful, so I weirded out some people, but it got better over time. I don't really use the template as-is anymore.

In terms of failures. It's a bit of a balancing act in opening up and vulnerability. If you apply it properly you're basically an open book, and not always the people opposite of you can return the favour. There will come a moment that the person opposite of you can't open up just yet.

I still think NVC is a good base to start from. On top of this I also started practicing deep listening in the practice of Buddhism at Plum Village in France which also helps me in life.

It takes energy and practice and it will always be work, but I see it as a good addition in my life.

technicolorwhat··on How to Have a Difficult Conversation
Yeah, I agree that it's easy to slip into a robot mode with the result that the person you're trying to talk to or connect with is feeling manipulated or tricked. It takes time and practice and honest connection. How I see it is that the core message should really be about open communication, and not a trick that you use to get feelings out of another person or make them do what you want. In the beginning I was quite unskillful and used the lines a lot as guidelines, but now I can sort of listen better and I don't really need them so much anymore. But talking about that you're trying to apply NVC or methods that help to connect with the other already opens up empathy usually.

Also some days I connect more, and sometimes I do less. Sometimes I trap myself that I'm not really wanting to talk just to be angry and make point but after some time I'm just like 'What the heck am I even doing' this is not gonna help at all. And then I switch to listen mode, and try to express my worries and try to find a connection.

It is practice but it made my life a lot better.

technicolorwhat··on How to Have a Difficult Conversation
Slightly related:

One of the most helpful books I've ever read was the book Non Violent Communication. I think I practice it almost daily for the past years now and I helped me to express a whole set of emotions from anger to doubt to fear and helped me with connecting with others, enabling a better understanding. It helped me both in my private and work life a lot. Highly recommend it.

https://en.wikipedia.org/wiki/Nonviolent_Communication

technicolorwhat··on A ‘Jobs to be Done’ Framework for Startups
Exactly! So the drill is entirely optional if you have something like tape. Or a railing or a piece of wire.

It's crazy how often my clients ask for a solution for me to cod while a way cheaper one / pragmatic one can be done in minutes that is enough for them to test the hypothesis for their product market fit.

technicolorwhat··on macOS unable to open any non-Apple application
This is outrageous. Can we sue apple for damages? What if you were about to do something literally life critical? I pretty quickly debugged the issue but man and added a host line but this is absolutely horrible. I have no words for it.
technicolorwhat··on Architecture Playbook
> Start simple

Proceeds to write thousand words.

Jokes aside:

https://martinfowler.com/articles/designDead.html#TheValueOf...

technicolorwhat··on Show HN: I made a computer vision addon for Blender
What the heck. This is beyond awesome I totally want to try it out
technicolorwhat··on Privacy is the most important concept of our time
Interesting comment. What is the argument you're trying to make? I am from a western country, and I do see privacy as one of the most important concepts of our time. And I do feel privileged that I am in such a position that I can think of it. Especially since privacy is so easily traded in poorer countries for needs like internet and communication. Yes these problems as famine and unemployment need attention they do. But in the meantime, privacy needs a lot of attention too. And like Europe started with GDPR it paves a way for other countries to follow or draw inspiration. It's not one or the other. And to be honest I am happy that I can ask these questions before it takes a larger hold on society. And again, yes we need to help other countries with those issues.

When those nations are solved from their immediate problems, they will also need to deal with privacy and these ethical questions. We just have a head start and we can already ask the the questions and find solutions for it.

technicolorwhat··on City of Amsterdam’s Algorithm Register
Wow cool to see my country is doing this. is actually pretty awesome. Do other governments also do this? There is even an architecture breakdown on the Api that does the scanning of the license plate for ticketing.

https://algoritmeregister.amsterdam.nl/en/automated-parking-...

technicolorwhat··on Elixir Is Erlang, not Ruby
Where does one draw the line between magic and a lack of user understanding? I never got this argument. Isn't magic you as a user not understanding how it works? I mean, classes in c are pretty magic, the this pointer is magic. Type checking, loops, trampoline jumps. A car is pretty much magic yet people use it every day.

Is it magic when it does something convenient for you based on conventions without you writing the steps? As long as 'magic' is clearly explained in the docs I don't see how it's different from a layer of abstraction like a compiler or a car.

technicolorwhat··on Solr 8.6.1
Weirdly I still find Solr easier to use then ES. Solrs's bulk import has csv support out of the box instead of converting it to json first and increasing its size and payload a lot. The query DSL is way easier and better documented I find. And it tends not to break all the time between releases. I moved a couple of times from Solr to Es and back again. SOLR comes with a tiny admin that you can just use OOB and use to fire your queries against instead of choosing another frontend, configuring and setting that up etc. I find solr's experience way easier and lower ceremony after all.
technicolorwhat··on Ask HN: I have $450K cash, what should I do to maximize my return?
Maximise what return? Money? Gratitude? Ego?

- If you'd like to make a dent into ones life, help someone out with a low income to achieve their goals. Like paying for a drivers license or buying a okay car so mom can bring her kid to school. With that kind of money you can help a lot of people. - If you want to use money to feel safe, put some money on therapy, to know you never needed it in the first place and to get to know yourself. Buy a piece of land for everyone to live on your family and friends. - Ego? Spend it on cars? Parties, everything that was unreachable and plaster your confidence. - Want more money? Invest it in arms, wind energy, or start your own fund in the balkans.

Up to you

technicolorwhat··on Show HN: WebGL simulation of rainy autumn day/evening
Hahha i was like. This is the "drive home" Martijn is an exceptional explainer I like his channel a lot. A great resource if you want to start programming shaders.
technicolorwhat··on How SHA-2 works step-by-step (SHA-256)
I would appreciate more if you'd say why all of the things were necessary in the first place.
technicolorwhat··on Ask HN: Moving from a startup to a big co, what should I be aware of?
Expect some resistance for very productive and crazy ideas
technicolorwhat··on Pulling apart a £339 anti-5G USB stick
What I don't understand is that a site like BBC, doesn't actually harshly denounce it as a scam. Why?
technicolorwhat··on Write Libraries, Not Frameworks
As I see it. A good framework is an extraction of common used patterns and a set of libraries. Sometimes people make the mistake of not dogfooding their frameworks or turning that process around, starting with a framework hoping that it will make life easier. Someone from their ivory tower saying, this his how it should academically work. Like the early .net enterprise block framework or asp.net. The frameworks that are painful to use are usually extracted to soon or not accommodate the 80% for that specific use case

EDIT: Words

technicolorwhat··on Ask HN: What projects are you working on now?
yes
technicolorwhat··on Ask HN: What projects are you working on now?
No way. Show me.
← PreviousPage 2 of 2