Recent submissions

Comment · 3 years ago
Some 15-20 years ago, it was common among Europeans to make fun of Americans for writing in block-style. These days, I imagine, most Europeans have trouble deciphering what they write, so they use a mix of block and cursive - aka cursive as taught to a toddler. I now wish I learned how to write block faster because I can't use cursive without it becoming mostly unreadable and I can't use blocks without slowing down too much.

In other developments, I see recursive coming out on a resurgence in some self-help circles - marketed as a tool to unlock your inner potential, relieve stress/anxiety - just shows that forget about something long enough and you can relabel it to make some money.

Comment · 3 years ago
I now only google when I need to sometimes verify that what chatgpt is suggesting isn't BS and I'm immediately reminded that google is barely better between SEO content farms, SEO SO scrappers, legacy information from 10 years ago. And that's with ads blocked.

Between chatgpt+ for general guidelines and copilot for specific implementation details, programming feels very fun and alive. And I'm very skeptical to subscribing, but chatgpt provides so much mental relief getting some answers immediately that I'm ecstatic being able to use/pay for it.

Comment · 3 years ago
Neither, but every one of those impacted all of us.
Comment · 3 years ago
Lets think what came out of the US - social media, big data, adtech, EVs, cloud computing, XaaS, machine learning, military advances.
Comment · 3 years ago
There is no country called EU and there is no single market in that a startup could scale seamlessly in all 27 members - it'll still have to follow local laws. So it's mostly a matter of scale - if you can't outscale US/China/India, you can't compete with those that can.
Comment · 3 years ago
one side is speculative vapourware tokens, the other side is prayers and hoping you're not flagged by algos.
Comment · 3 years ago
Exploring from python land, what's interesting about .net for me are:

1. guaranteed type safety;

2. blazor, so no more backend/frontend, js.

3. vast standard lib, so less dependencies;

Reservations I have would be that:

1. it's owned by microsoft and I'd be running on linux, so isn't it a bit of a mouse-toying-with-a-cat type of a situation?

2. libs may be aimed at enterprise - will need to provide lots of boilerplate to get minimal functionality?

Comment · 3 years ago
Your comment made me reconsider tailwind and give plain CSS a try - indeed learn once use forever is a good value proposition.
Comment · 3 years ago
Pascal killed my interest in programming for a while as it was force fed in both high school and earlier collage years. Reflecting back, it was the pessimistic approach to teaching of just pushing math problems via programming.
Comment · 3 years ago
Google search is arguably dead already if I have to prefix every query with reddit or stackoverflow. Certainly it's only a matter of time before those go down the drain too. Using chatgpt definitely feels like living in the future.
Comment · 4 years ago
https://www.youtube.com/watch?v=TeYaQGbD6Xc

Hilarious, yet the way corporate PR is heading it could be real and none would be the wiser.

Comment · 4 years ago
I'm quite interested in learning which small central EU country has 150k outstanding programming jobs.
Comment · 4 years ago
As someone completely new to js world, I've started learning nextjs and for hobby projects atleast I've come to the conclusion that negative opinions about js are overblown - yes theres not one dominating framework, but that's how innovation is born. Plus they're all about dev experience - you don't have to migrate if you're happy with what you've got.

Controversially I'm also pleased about breaking changes if it means things get significantly better and there's less legacy to deal with.

All in all a fast-paced ecosystem for a fast-paced world.

I did seriously give it a try with elixir but felt I wouldn't appreciate it without dealing with js first, so it'll be something if I ever outraged with js, but between typescript, nextjs, jsx templates and all the excellent vscode tooling I'm happy. Infact much happier than dealing with Django's black magic.

Comment · 4 years ago
I find it ironic that you're moving from the US to reduce impact of state overreach (compliance), yet want to overimpose on your users.
Comment · 4 years ago
Biggest gripes with Django:

1) it doesn't matter that you know Python. If you want to get good with Django you have to know Django;

2) documentation is so technical it's mostly useless for the casual user googling for issues;

3) templating DSL starts to get messy as you grow. There's no official or de-facto linters, formatters so you're left using someones hobby project. Suppose if you spend time customizing it, it works, but no where near what prettier and jsx as a whole bring;

4) I want my web pages to behave modern, so in Django terms that means Django + htmx + alpinejs. Have fun figuring everything out yourself because while there's resources for these individually, there's barely anything for combined usage. Yes they're tech agnostic but as I started building with them, I had no idea how not to make it messy.

My take is that you should use Django if you're already fluent in Django or you're hellbent on sticking with Python. In my case it boiled down to this -

1) learn django, htmx, alpinejs, settle for simpler template tooling;

2) use python backend and js frontend;

3) rip the bandaid, learn js and do web the modern way;

I found 3 to be most appealing as it keeps everything under the same ecosystem. There are cons ofcourse, i.e. amount of dependencies, frameworks come and go, but my dev experience has been pleasant, issues easy to google, official docs useful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton