svennek

Joined 14 years ago

Karma
731
Submissions
306
Member since
Jun 30
[ my public key: https://keybase.io/svennek; my proof: https://keybase.io/svennek/sigs/zLgHFiw2IrcGpcyrkAUtad1aW_I3p8r_8VrfdlPJPuU ]
View on Hacker News

Recent submissions

Comment · 1 month ago
You mean like ssh -R? (And some magic to make host header correct, likely local hosts file)
Comment · 1 month ago
I think it has move the balance between two things that I love on top of increasing something I don't love that much.

I love(d) to figure out hard code and write it, but I also loved the creative process of searching the solution space and deciding (and optimizing) what to build.

I do not in general like to review code that much, which, granted, has grown.

But I feel that for me, all the former (figure out hard code and write it) has mostly split into the other two (in lack of better word) "solution design" and reviewing.

And also I feel that the endless supply of crappy yolo code for personal project is thrilling. Professionally I watch some code like a hawk and some is yolo, based on a concrete per "job" risk assessment.

And for context, I have administered unixy systems and written software for pay since 1999.

Comment · 6 months ago
I have the same problem :(
Comment · 10 months ago
No need to visit it.

Unless you have a "invite code", you can not do anything. There is a "join waitlist" link that just goes to the frontpage...

Comment · 1 year ago
PHP is old tech, but works fine.

The language api is somewhat inconsistent due to legacy weaknesses and compatibility.

That said, I prefer old-style PHP (like it was written in version 5ish) instead of the new object orienteted/composer/micro-library stuff (that I consider the javascript virus).

Having moved away from PHP a decade ago, I recently had to update some old code (that I had written originally). And even with almost a decade of not using php, the experience was pleasurable enough.

As a senior the TLDR is: The PHP language itself is fine, the actual code base itself means more (and can either be fine or not), but in the end it is the work environment (do you like your coworkers, bosses and are the time constraints reasonable) that mean the most.

Regarding your CV, I would always prefer a candidate with production experiences in (at least) two different environments to a "one trick pony", so I have a hard time seeing that it could hurt you.

Comment · 1 year ago
I have my own domain (that I share with relatives), and use mailbox.org for hosting it.

I chose them after a rather lengthy search.

Reasons for choosing them(pros)

- multiple "payment accounts" can share the same domain (securely), which was my primary reason for choosing them.

I.e. I cannot access my brother's mail in any way, even if we share the same domain, because he is his own admin.

- you can pay extra for more space (i.e. additional storage on a per gigabyte basis)

- extra "domains" and "aliases" for the mailboxes are possible and free (for a given number dependent on your subscription level)

- German company (i.e. EU company, which I care a lot about).

- They seem like an old-fashioned unix company that respect privacy, so my risk of being data harvested or used for ai training seems miniscule

- They seem to be financially stable and (if I remember correctly) around 40 employees which is a reasonable size

- They have a full online office suit (which I do not use)

Reasons not to (cons)

- you pay per mailbox, not per domain

- their business plans starts to expensive for my taste (so my business domain is at another hoster) as the business is basically revenueless currently. Shouldn't be a problem, if the business is "real".

I want to stress, that I am only a customer, no partner or affiliate or receive any benefit of writing this.

Comment · 1 year ago
One, in Denmark, we have a system called MitID (basically SSO login for public services (and private services can use it too). Even though there are other options (hardware totp dongle and such), most people have the app installed - I would guess easily over 90% (over the age of 13).
Comment · 2 years ago
Your reply is (respectfully) analog to : "Why do I care about this ssh security thing? I have always used telnet and it works fine."

In X11, there is the underlying expection is, that no program will misbehave evilly - and THAT has changed in Wayland and hence a lot of wayland is much more complicated and (some of it) unfinished.

A lot of "traffic copping" added, ensuring that the user is queried before privileged access is granted, the ability to capture raw video output of a window for example (through desktop portals) - or the ability to capture raw key strokes from another process windows (think password prompt).

I have been running Sway (on wayland obviously) for 18 months with almost zero issues.

Comment · 2 years ago
Oh year and the "diapers one" is also not quiet right

https://newshavn.duarteocarmo.com/5be0716b00833a04bbd1406880... Inger Støjberg with new concept: One will be able to smell the dirty diaper "decidedly"

I can't read the article due to the paywall, but the correct word in the headline would be "sawdust" (not that it makes any sense without context, it is not a common danish saying).

Comment · 2 years ago
I understand your idea and like it, but...

The resulting headlines (at least) are pretty misleading.

Examples:

https://newshavn.duarteocarmo.com/482308c4511050464f22b4f40d...

The AI makes the headline "Courses in crisis are being cancelled", the correct headline should be "Courses in crisis are selling like hot-cakes".

https://newshavn.duarteocarmo.com/a416902f09c27c7411907a519b...

LLM: "... (danefæ refers to good weather or fine days)" Me: really not, it refers to the law that all significant finds (historically or financially) from the ground belongs to the state, but the finder receives a finder's fee.

I haven't read the articles line by line, just skimmed the headlines and the two above really stands out as really wrong..

Comment · 2 years ago
No.
Comment · 2 years ago
I would use syncthing, which is open source at https://syncthing.net/.

After minimal setup, it just works(tm).

You have a normal directory in your filesystem, that is synced to the other peers (which you set up in the "minimal setup").

I have been using it for years, and it works well. It has no problems crossing os'es (i.e. windows -> linux, linux -> mac)

For windows I usually recommend https://github.com/canton7/SyncTrayzor, but vanilla syncthing works fine too (but don't try to mix them!)

Comment · 2 years ago
In Denmark, we have a common login system called MitID (translated: MyID), which is used by all bank, insurance company, the governmental digital mail system (not email, but pdf's in a vault) and it still-alive now-commercial-only predecessor. I believe it is by law.

The system is 2FA with either your phone or a hardware dongle proving your identity. It is strongly authenticating you as a person, that is precisely identified (but the services are only getting a token, but it can also validate your person-number - think SSN in US context).

It is quite harsh in device security, recently failing on beta versions of Android - on top of afaik always failing on rooted devices...

The phone version also requires you to scan a continuously changing qr-code twice to proceed, which is shown when you need to identify yourself (in an I-frame). This is to ensure you are "physically" present where you are being authenticated (i.e. to block of some phone scams).

Works pretty well and is reasonable secure, whilst still having some flaws..

In the future, I believe this system will work in some/all of the EU due to the coming eIDAS legislation...

Comment · 3 years ago
That is really hard, as there are no such things as columns in PDFs, only text starting at different (x,y) positions.

Hence most (if not all) programs export the text in the order they appear in the file.

And if it is scanned, there is no text at all (but you could OCR it).

Comment · 3 years ago
The software on mainframes only shines in reliability and the fact that the machines have been build for money transaction from the start. For example doing "decimal" math (if you think python) is as inexpensive as doing float math due to hardware support.

The machines themselves are impressive (hardware wise) and reliability wise, for example you can swap mainboards one by one in a full frame without ever taking down the machine (think raid on a mainboard level, RAIMB ?).

But the high start-up cost makes most startups going the other road. I am not convinced that the vertically scaling is cheaper than horizontally, if you need the ACID guarantees... but it is hard to say.

The reason why us old dogs say it is hard (not impossible) is due to the single-image and acid requirements. There is no good way to do that distributed (look up the CAP theorem).

So having a massive computer (with double digit terabytes of memory AND cache, and truly massive i/o pipes.. just makes building the need-to-work stuff simpler.

As an example, a few years ago I was (on my own money) on a mainframe conference (not doing mainframe work in my work day).. at that time the machine had more bandwidth to the roughly 200 PCIe adapters that a top-of-the-line intel CPU had between the L1 cache and the computing cores) - and that meant that given enough ssd's you could move more data into the system from disk that you could move into an intel cpu from cache...

Also mainframes can run two mainframes lockstep (as long as they are less than 50km apart), that means if one of them dies during a transaction (which in itself is extremely rare), the other can complete it without the application being any the wiser.. Try that in the cloud :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton