Hacker Timesnew | past | comments | ask | show | jobs | submit | brachkow's commentslogin

> BTC essential is worth $70k solely through the power of memes

Like everything else in finance...

Saying this is not to defend all sorts of crypto-bros. The economy, especially one overly focused on publicly traded companies like the Western, and especially the US economy, is a meme economy.

Coffee, flats, healthcare, military spending, etc., of comparable quality in the abstract East, cost multiples less than in the EU/USA because they and their currencies are weak on memes.


I'm continuing my work on https://thingstohave.app – a flexible and social wishlist app.

Usually, I barely report on this thread once every few months, but this month was highly productive:

1. I changed how lists appeared in the UI to fix a very annoying pattern where users were confusing lists and things. 2. I finished adding image uploads. Now you can add and view image attachments.

This was quite a challenging task because there are a lot of security implications, and Cloudflare Workers don't support sharp. So I was implementing all the pixel bomb detection, optimizations, and other stuff by myself. Also, self hosted https://imgproxy.net came in handy as a price-efficient image processing solution.

While images are seen in List view (with a layout I'm very proud about!), gallery view is still under testing, as I'm still not completely happy with how it integrates with previous UI decisions. 3. I developed, and delivered ton of small QoL features and bugfixes. Also a few bigger features are in testing. 4. Generally, the app is close to being feature-complete for V1, so I'm slowly starting to work on marketing. It is way less entertaining than reiterating on the same for 2 years straight:(


I don't understand the whole Framework thing (not 12, but in general):

1. For why would everyone want to use their laptop longer than MacBook lifespan? I'm typing this on a 5+ year old MacBook, which I expect will work for 3 more years. At this lifespan, it will be outdated by all means. I can replace it with a new one at the cost of $1-1.5k. If I had a Framework, I would gradually replace this with new parts? Well, only the mainboard takes a huge portion, or even more, of that. Screens became outdated too, by the way!

2. Repairability. Apple has bad repairability, in terms it glues the laptop from three parts. That means you can't do anything by yourself, but you can get a repair in a day or two in any point of the world. Can you fix your Framework in Tbilisi, Georgia? Last time I replaced the screen on a Mac, it cost me $300 including human work, the same as a Framework display costs.

3. MacBooks are just better in terms of performance and battery life per buck. They also tend to have the best screens, sound, and input. All of these are quite important for a laptop.

I like the Framework premise; I would like to own a Framework as a Linux machine. But we should remember that these are hobbyist laptops with a product/cost ratio, and gimmicky features.

All this discussion, amplified by voices of Apple-quarreled people like DHH, is stupid and kind of harmful – unexperienced people are ending up with expensive enthusiast devices (...or worse, with Dell XPS, you know).

P.S. Please don't bring "computer ideology" into this – there is no walled garden on MacBooks like on other Apple devices. There are no services actively sold to you. I don't know where this argument is coming from. It is just a Unix-based computer, with good hardware and a nice-looking GUI.

That said, I would definitely like to see comments of peope who actually used a MacBook and switched to Framework.


Funny that my app already uses custom feature flag solution built on... Cloudlfare Workers


Here are the things I don't like in React. Keep in mind that React is a framework to draw interactive HTML on screen, not for some crazy programming.

1. Over-reliance on complex concepts and terminology. Let's compare with Vue: `useEffect` vs `watch`, `useMemo` vs `computed`.

2. This useless "clever" stuff also slips beyond terminology: many years ago, Redux was considered the go-to state manager, and it required writing a lot of code across multiple files even for incrementing a number, because its author liked a lot of clever CS concepts. VueX at the same time allowed just to increment that number. Thankfully, nowadays, the React ecosystem is full of sane state managers.

3. React ships without any tools to work with CSS. That said there is no chance you would use React without CSS.

4. React doesn't bother optimizing anything for you. You need to know how and when to properly use or not use these clever `useEffect` and `useMemo`. There is a lot of stuff to know, and there are a lot of folk legends about optimizing React. This is while rerendering is its main purpose. In Vue, the framework makes you always use its tools, and does most of the optimizations inside them. I never thought about manually optimizing a Vue app.

5. The folk legends. React API and the "correct way" to write React radically changed so many times, so it is very hard to understand what is still true today and what is not.

All of that can be summarized into one – React is overly focused on ideas, computer science, and being high-level. And not very focused on actually making drawing interactive HTML on screen simple.

I do write a lot of React, Vue, and Svelte. And when I write React I always need to think about stuff, of which I never would think about with Vue and Svelte, because they already took care about it. And performance wise they are on par.

btw, I wrote a related post some time ago https://www.brachkow.com/notes/what-i-like-in-vue/


I'm working on requested features for my social wishlist app https://thingstohave.app: image uploading, passkeys and more clear list organization UI. Everything is in polishing stage, and I hope to release these before June.

Big thing I made recently is moving it from SvelteKit to Hono + Inertia + Vue.

I like SvelteKit, but I was struggling with stability in active development periods, and writing proper tests was very hard due to mocking all the magic, especially outside trivial testing tools.

Now the whole app is straightforward Hono MVC with Vue powered UI. Logic is easy to test, and all UI states exposed in Storybook.

I wrote a custom adapter that makes Inertia run on Hono, and coincidentally same thing was released by Hono author itself as official module, which is great sign for adoption!

So, try Inertia – it is a best of both worlds. You write MVC backend as you like, and use modern JS frameworks for templates.

https://inertiajs.com/docs/v3/getting-started/index


I believe it is common for governments to do wiki editing as PR strategy.

I actively browse Wikipedia in English, Polish and Russian, and see a lot of traces of government efforts.

For example in Poland related topics:

- Russian articles usually have negative stance, and articles have a lot of very strange quotes like wiki editor interviewed some person from 1920 in a bar with a drink. Most of these quotes are either folk anecdotes or made up by author.

Not related to Polish topic – Russian editors are also dominating Russian Wikipedia, and significantly affect important articles for other russian-spoken countries like Belarus, Ukraine and countries of post-soviet east.

- English articles about PLC are actively edited by Lithuanian editors. Polish nobles are renamed into Lithuanian manner, despite they definitely didn't knew Lithuanian and had absolutely slavic names, only by the fact they had any position on territory of modern Lithuanian or participated on event that considered "good" by Lithuanian historicans

While I annoyed by these events, I think it's big win for a country if it can do that. Being able to shape opinions via "neutral" source is a big PR win. And country PR is very important – just look at "nice" Switzerland or Japan, catastrophic PR failure of Israel in recent years, or what oil-rich Arabic world does right now.


As many others I had negative (not good as before) feeling about Claude Code lately

What I don't understand is these loud "voting with money" comments. What they are canceling is very subsidized plan to buy something that delivers a lot of value.

There are only two providers that can provide this level of models at very subsidized price - anthropic and openai. Both of them are bad in terms of reliability.

So I wonder what these people do after they "cancel" both of them? Do they see producing less result at same hourly rate as everyone else on the market as viable option?


My usual reminder that actually Mozilla has a lot of money (mostly from Google), and, for example, donates six figure numbers to random political organizations not related to browsers and internet (not EFF)

Here is a breakdown, which was posted on HN few years ago – https://lunduke.locals.com/post/4387539/firefox-money-invest...


LittleSnitch for Mac is a good looking app.

I always thought that ugly UIs on Linux are because of good designers do not intersect well with programming enthusiasts.

But looking how ugly same app looks on Linux, I’m starting to think it could be a technical limitation. Can someone elaborate?


It depends on several factors. One factor here was the decision to make it web based. The other is that this one is by me, and I'm not a UI designer or frontend developer. I usually work on network stack, model design and other low level stuff. Exactly the same as most Linux developers, so it's no surprise that the outcome is similar.


It just depends on the UI frameworks available to developers and their interest in building something good-looking. Different UI frameworks are available for different platforms, and there are only a few good ones that are cross-platform. Qt and GTK are pretty common for linux apps and typically don't look great.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: