HNHacker News
TopNewBestAskShowJobs

KajMagnus

938 karma · joined July 25, 2012

I build an open source cross between StackOverflow + Slack + HackerNews + Discourse: www.talkyard.io

Blog comments: https://www.talkyard.io/blog-comments, like Disqus but open source + hosting, no ads no tracking.

How HN can be improved: https://www.talkyard.io/-32/how-hacker-news-can-be-improved-3-things

Contact: kajmagnus3 at gmail dot com

meet.hn/city/se-Stockholm

Socials: - github.com/https://github.com/kajmagnus

(I wouldn't say this is my main HN account. I have another, anonymous, which I use more often, but not in the same discussions.)

submissionscomments
KajMagnus··on Scala 3 Migration: Report from the field
I use Play, and I think it is a good web framework, nowadays.

In the past, however, upgrading to new versions, was annoying, because of pretty big changes in the API. (Don't know if this is what GP had in mind though.)

And even worse (I suppose) for people who were using the different ORMs which have come and gone, instead of plain SQL.

Akka has been annoying too: Adding WebSocket to my project, using Akka, was extremely much more complicated than doing the same in Nodejs (at least looking at the Nodejs docs I've seen).

Today, to me, Play is feature complete and all I want is maintenance updates (and performance optimizations but not so important). And yes, that's how things look right now: Some bigger companies pay an open-source maintainer, so Play gets regular maintenance updates, but not any annoying major API changes (or so I hope), nice.

Play has become boring in a good way? :- ) (Thinking about some "Use boring tech" HN posts.)

KajMagnus··on An analysis of the Keycloak authentication system
That's not what these licenses have come to mean. They're a way to reduce the risk that you'll get sued,

but not any "I don't give a fuck" statement.

You could add "I don't care about fixing security vulnerabilities" somewhere in the beginning of the readme, if you're developing security related OSS software? That'd be more clear.

Maybe the WTFPL actually a little bit indicates that the developers maybe don't give a fuck, though: https://en.wikipedia.org/wiki/WTFPL ?

KajMagnus··on Fraud, so much fraud
> say you actually reproduced the experiment

And get a nice $100k too for close to zero effort!

(Having in mind: "plus another $100,000 which you could use to publish a replication")

KajMagnus··on Is My Blue Your Blue?
That's a lot! Now I noticed: "I am tracking local time of day[...] infer whether night mode [...] any aggregate effects."

So you've thought about that already :- ) (it's evening here)

KajMagnus··on Is My Blue Your Blue?
It was fun but I messed up the statistics! I had Redshift running, which (maybe you know) makes the colors more reddish. And I got a bluer than 98% of the population result. Turning off Redshift ... makes me instead greener than bluer.
KajMagnus··on Diffusion models are real-time game engines
Or if training the model on many FPS games? Surviving in one nightmare that morphs into another, into another, into another ...
KajMagnus··on EU Council to Vote on Chat Scanning Proposal on Thursday
> It obviously in no way invalidates people's rights to determine their government

But it can do that, if / when it starts getting misused.

There was this "SS not all criminals" political party, AfD in Germany, that got lots of votes during the EU elections. AfD + Chat Control is not any good

KajMagnus··on EU Council to Vote on Chat Scanning Proposal on Thursday
Tyrannical democracy vs humanitarian democracy? (Tyranny of the masses)
KajMagnus··on Chat control: EU attempt to bulk search private messages and destroy encryption
There's a difference in that there's currently no central agency with access to _everyone's_ communication (depending on how the AI is configured and what's considered dangerous or not for the moment), and with/connected-to political power.
KajMagnus··on Pingora: build fast, reliable and programmable networked systems
Me too! Nginx (written in C) sometimes have can't-happen-in-Rust major severity vulnerabilities, one just recently: https://nginx.org/en/security_advisories.html (related to HTTP3)
KajMagnus··on Paintings reveal how the Dutch adapted to extreme weather in the little Ice Age
Without helmets. And often in just shoes — did you ever try walking in shoes on an ice skating rink? I guess it gets simpler with practice, still I wonder how many more % concussions and damaged wrists the cold weather caused
KajMagnus··on Using Make – writing less Makefile
I also don't like Make for running commands.

I was using Make for running commands, but it interprets all command line parameters as build targets, which was annoying. And Bash scripts in Makefiles aren't type safe, became messy.

Nowadays I use Make only for building. And Deno + Typescript instead, for running commands & scripts.

(Hadn't heard about Just — the scrips aren't type safe though?)

KajMagnus··on A new home and license (AGPL) for Synapse and friends
> > This makes it clear that they intent to ship under some alternative license, for a fee.

> It makes it clear they intend to ship under the AGPLv3

The blog post says literally:

"or by contacting Element for an alternative license."

So, that's what's on their mind. And that's for a fee [1].

(Not saying anyone is doing anything wrong — I'm using AGPL myself for some software I'm developing, + a CLA.)

[1] See this comment below: "The reason for the CLA is purely to allow us to sell AGPL exceptions", https://news.ycombinator.com/item?id=38181368

KajMagnus··on Sam Bankman-Fried Convicted
> lack of internal controls that safeguard the organization

That's a bit like:

"The bank robbers' mistake was a lack of internal control and security advisors who could have safeguarded them from robbing banks"

KajMagnus··on Efficiency trades off against resiliency
If one day you'll write a blog post / article about what you're doing, it'd be interesting to read :- )

(What if you start collecting email addresses to people who want to read such an article? And if one day you write one, then you can email them? — My email is in my profile, if you'd like to add it to such a list)

KajMagnus··on Google releases Bard to a limited number of users in the US and UK
> If you ask 100 humans the same thing, you'll get some mistakes too

Yes, still, it's pretty easy to find a somewhat good judgement human who never does that mistake. If you tell him/her: "This is of utmost importance: ..." — But as of now, these text gen machine learning programs don't totally understand that?

KajMagnus··on We are ‘greening’ ourselves to extinction
> the government pays citizens £60 for recycling

The government might as well be part of such fraud too? What do they care, if the plastics is not actually recycled.

But if they cay say to the voters, "Now we're recycling all plastics", then, some more votes, they'll get, in the next elections? (Maybe just a few more votes, if most voters also don't care)

KajMagnus··on Paul Graham AI Essay Writer
Yes, and when it works, it sometimes takes forever. Seems I'll never learn how to teach my parents' cat to fly!
KajMagnus··on Paul Graham AI Essay Writer
It's hard to unsee these articles, isn't it?

Although I know it's AI generated nonsense (although fun to read), it's as if parts of my brain believe it's for real, and want to update themselves based on it.

Almost a bit scary. I cannot read the texts, without a feeling that I get affected by them. — The brain lacks a `--dry-run` flag?

In the future: People will read AI generated nonsense, it'll change their worldview, and once they learn that what they read was AI nonsense — their brain & beliefs have been altered already, no undo.

(It's like that already, with ordinary news (or "news") media, but now with AI, this can be mass produced)

KajMagnus··on Against All Applications
Software jobs pay $X00k in some places.

And working remote with software, if you're in a low income country, can make you wealthy compared to those around you.

KajMagnus··on Against All Applications
No idea if this could be related, but @pantulis you're in Madrid (says your profile. Well, "from"), whilst @marcinzm you are (I'm guessing) statistically in the US, maybe SF?

Is it possible that it works better to "just talk to people" in some parts of the world, than other parts? In SF, software engineer salaries can be $X00k/year, but a lot less in Madrid. I wonder if this can influence people's behavior.

(Nonetheless personally I'd never do only such unstructured interviews.)

KajMagnus··on PostgreSQL 15
That's not a warning, instead, it's how it should work, and how one would want it to work, i.e. that the transaction isolation rules apply. Lack of this, would have warranted a warning.
KajMagnus··on Meta Quest Pro
Something similar:

Wouldn't these devices cause anxiety and depression related mental problems?

Humans need humans to feel okay and happy, and if these things remove lots of that (a digital avatar isn't the same thing) ... that could be dangerous?

Whilst if they automatically shut down for the rest of the day, after 3h usage, then maybe more ok.

* * *

For deep focus mode software development though, having no distractions, a 360' wide virtual screen (or 180' would be enough) could be lovely. I could fit ... 9 editors side by side. And different project tree views, and a 30'' web design window and Dev Tools. In just a pair of glasses

KajMagnus··on Stadia died because no one trusts Google
I'm thinking that whenever an undiscovered market gets discovered, this unlocks new undiscovered markets.

And back at the time, before Google Search, many many related markets didn't, couldn't, yet exist. And, back then, I'd think PageRank could count as one of the few and difficult thing to discover.

I think "low hanging fruit" makes it sound too easy :- )

KajMagnus··on Stadia died because no one trusts Google
> implement it yourself. It’s not very difficult

But that's not where others failed. Instead, it's coming up with the idea, realizing that it's a truly good idea, that was the important thing. (Remember, Yahoo and other(s) didn't want to buy Google and the algorithm, when they had the chance.)

Maybe if you replace "totally low hanging fruit", with "It was undiscovered winner-takes-it-all markets" I'd agree.

In hindsight, everything is obvious. But initially, discovering that opportunity — looking at how many people (how few, just 2) did, it wasn't easy.

KajMagnus··on Apple Finds Its Next Big Business: Showing Ads on Your iPhone
There's Framework and Librem laptops, I'd rather buy those than a Mac (I didn't downvote)
KajMagnus··on Are forum platforms dead?
What are the things you like about it the most?
KajMagnus··on Are forum platforms dead?
Infinite scrolling — can be annoying, I think, especially when trying to scroll down and click some footer links. Meetup .com recently made that impossible: When moving the mouse down towards the footer, instead they did more infinite scrolling, pushing the footer downwards even further, making it impossible to click. (Seems they've fixed this now)

There's a hybrid approach: One can scroll down a bit, maybe 1 page's worth of content, and thereafter, there's a Show More ... or Next button.

> classic one where there was category that stored forums

Forums inside categories? Where's that? Hmm I'm used to the opposite (categories inside a forum).

> Link to prototype

Interesting with categories to the left in their own column :- ) I've been thinking about doing that, on wide screens, in the software I'm developing

What motivates you to create Misago? / What made you start the project?

KajMagnus··on Are forum platforms dead?
How long ago was that?

Yes it's still a replacement for Disqus etc, probably will always be (I'm using it a bit myself for blog comments :- ))

Development wise, most focus is on forum software / Q&A use cases.

KajMagnus··on Are forum platforms dead?
> If you're not willing to put in the very minor time investment, then you probably don't have much to contribute to the community,

Sometimes the person wants to post a reply to help someone else,

and then a minor time investment can be a big hurdle? So the people in the forum gets less help — they get help only from people who themselves are wondering about something, and so are willing to spend the time to sign up?

I think it'd be nice with global identities that worked across all forums. And one could have many, per person. One for work, one for a hobby, another for another...

← PreviousPage 3 of 23Next →