HN user

spapas82

2,074 karma

blog: https://spapas.github.io/

github: https://github.com/spapas

meet.hn/city/gr-Athens

Posts128
Comments645
View on HN
arxiv.org 11mo ago

Measuring the Impact of AI on Experienced Open-Source Developer Productivity

spapas82
1pts1
news.ycombinator.com 1y ago

Tell HN: Windows notepad can now edit Markdown files

spapas82
6pts4
www.djangoproject.com 1y ago

Happy 20th Birthday Django

spapas82
118pts2
github.com 1y ago

Unpythonic: Supercharge your Python with parts of Lisp and Haskell

spapas82
4pts0
www.spapas.net 1y ago

My essential guidelines for better Django development

spapas82
1pts0
news.ycombinator.com 1y ago

Ask HN: Openrouter Free Models

spapas82
2pts3
spapas.github.io 1y ago

A forward and reverse proxy primer for the layman

spapas82
2pts1
www.stardock.com 1y ago

Stardock Software

spapas82
3pts3
github.com 1y ago

Microsoft Fails to Support MS SQL Server for Django

spapas82
16pts19
github.com 1y ago

Microsoft does not release new version of mssql-Django to support latest Django

spapas82
2pts1
github.com 1y ago

KiTTY, a free telnet/SSH client for Windows

spapas82
2pts0
twitter.com 1y ago

Russia claims to have developed cancer vaccine

spapas82
8pts1
howtorebuildcivilization.com 1y ago

The Book: How to rebuilt civilization

spapas82
1pts1
news.ycombinator.com 1y ago

Tell HN: Uptimerobot.com offers a fake free plan

spapas82
14pts28
pubmed.ncbi.nlm.nih.gov 1y ago

Probiotic alleviates stress and anxiety in adults

spapas82
1pts0
blog.miguelgrinberg.com 1y ago

Is Python That Slow?

spapas82
4pts2
securityaffairs.com 1y ago

Russia-linked group is targeting Zimbra

spapas82
3pts0
spapas.github.io 1y ago

Multiple Erlang/Elixir Versions in Windows

spapas82
3pts0
x64dbg.com 1y ago

X64_dbg: An open-source x64/x86 debugger for Windows

spapas82
43pts4
github.com 1y ago

Show HN: Index and search *all* your documents

spapas82
21pts6
novalauncher.com 2y ago

A Custom Launcher for Android

spapas82
1pts0
cronicle.net 2y ago

Cronicle: Multi-server task scheduler and runner, with a web based front-end UI

spapas82
2pts2
spapas.github.io 2y ago

A simple OpenID connect tutorial

spapas82
1pts2
twitter.com 2y ago

Sam Altman: There are more breakthroughs required in order to get to AGI

spapas82
2pts1
github.com 2y ago

Show HN: Postgre to Parquet with Python

spapas82
3pts0
github.com 3y ago

Show HN: Open-source parser and searcher for your documents

spapas82
2pts0
www.warbotpoker.com 3y ago

A customizable universal poker bot

spapas82
2pts0
www.spapas.net 3y ago

Simple Django – DataTables Integration

spapas82
1pts0
www.spapas.net 3y ago

AI Auto-Subtitling

spapas82
1pts0
github.com 3y ago

Show HN: PDFMerger

spapas82
1pts0

Has anybody actually tried AIStor ? Is it possible to migrate/upgrade from a minio installation to AIStor ? It seems to be very simple, just change the binary from minio to aistor: https://docs.min.io/enterprise/aistor-object-store/upgrade-a...

Is AIStor Free really free like they claim here https://www.min.io/pricing, i.e

  Free
  For developers, researchers, enthusiasts, small organizations, and anyone comfortable with a standalone deployment.
  Full-featured, single-node deployment architecture
  Self-service community Slack and documentation support
  Free of charge
I could use that if it didn't have hidden costs or obligations.

Is this actually a business that can make money? My family owns around 1000 olive oil trees in Greece that produce eatable olives and extra virgin olive oil.

The thing is that we always sell the product in intermediates that would pack it up and sell it in a much higher price. I don't know of any small producer that sells the product directly to the consumer. This seems like a very big investment and not really sustainable. Are there other people that are doing it?

Could my knowledge as a software engineer help that family business in any way to be more profitable ?

For tco to be really useful you need to think in a non procedural way. Imagine that you don't have loops in your language so you need recursion to do stuff multiple times.

Also even in procedural languages there are some problems that are easier to understand and model if you use recursion, for example tree or graph like structures.

Django 6 8 months ago

Using Django for almost 15 years, almost exclusively, for both business and personal projects. Have tried a lot of other frameworks, nothing clicks so good with me.

My only (small) complain with this release would be that they included the task framework but didn't include a task backend and worker. I'd prefer to wait a bit and include everything in the next version.

Yes this is concerning for me too. Hopefully if they don't fix/merge security issues somebody will fork and maintain it. It shouldn't be too much work. I'd even do it myself if I was experienced in golang.

This is a way too old version. You should use a newer one instead by downloading the source and built the binaries yourself.

Here's a simple script that does it automagically (you'll need golang installed):

build-minio-ver.sh

  #!/bin/bash
  set -e

  VERSION=$(git ls-remote --tags https://github.com/minio/minio.git | \
  grep -Eo 'RELEASE\.[0-9T-]+Z' | sort | tail -n1)

  echo "Building MinIO $VERSION ..."

  rm -rf /tmp/minio-build
  git clone --depth 1 https://github.com/minio/minio.git /tmp/minio-build

  cd /tmp/minio-build
  git fetch --tags
  git checkout "$VERSION"

  echo "Building minio..."

  CGO_ENABLED=0 go build -trimpath \
  -ldflags "-s -w \
  -X github.com/minio/minio/cmd.Version=$VERSION \
  -X github.com/minio/minio/cmd.ReleaseTag=$VERSION \
  -X github.com/minio/minio/cmd.CommitID=$(git rev-parse HEAD)" \
  -o "$OLDPWD/minio"

  echo " Binary created at: $(realpath "$OLDPWD/minio")"

  "$OLDPWD/minio" --version

Well I didn't mind when they removed it and certainly I didn't consider their paid version which is way too expensive for most use cases.

The UI was useful when first configuring the buckets and permissions; if you've got it working (and don't need to change anything) you're good to go. Also, everything can be configured without the UI (not so easily of course).

Minio is more or less feature complete for most use cases. Actually the last big update of minio removed features (the UI). I am using minio for 5 years and haven't messed with it or used any new thingie for the last 5 years (i.e since I installed it); I only update to new versions.

So if the minio maintainers (or anybody that forks the project and wants to work it) can fix any security issues that may occur I don't see any problems with using it.

Please read my comment again including the update:

For 15 minute cloudflare wasn't working and the status page did not mentioned anything. Yes, right now the status page mentions the serious network problem but for some time our pages were not working and we didn't know what was happening.

So for ~ 15 minutes the status page lied. The whole point of a status page is to not lie, i.e to be updated automatically when there are problem and not by a person that needs to get clearance on what and how to write.

Cloudflare seems to have degrated performance. Half the requests for my site throw cloudflare 500x errors, the other half work fine.

However the https://www.cloudflarestatus.com/ does not really mention anything relevant. What's the point of having a status page if it lies ?

Update Ah I just checked the status and now I get a big red warning (however the problem existed for like 15 minutes before 11:48 UTC):

Investigating - Cloudflare is aware of, and investigating an issue which potentially impacts multiple customers. Further detail will be provided as more information becomes available. Nov 18, 2025 - 11:48 UTC

I don't remember having such a CGA simulator. I suppose it would be a TSR program that I needed to run before prince, but definitely I wasn't doing that.

From some research it seems that hercules was actually supported:

https://www.dosbox-staging.org/getting-started/enhancing-pri...

and from

https://dosdays.co.uk/topics/Games/game_prince.php

Intel 8088/8086 CPU, 512 KB of RAM (640 KB for MCGA/VGA version) Graphics support for Hercules, CGA, Tandy/PCjr, EGA and MCGA/VGA (320 x 200 max. resolution in 256 colours)

Notice that PoP was one of the few games I was able to play with that hercules monitor :|

I remember that I was playing the DOS version of PoP on a computer with Hercules Graphics Card (https://en.wikipedia.org/wiki/Hercules_Graphics_Card) so I suppose the DOS version also supported Hercules (beyond CGA/EGA/VGA).

The music, even though was playing from the PC beep speaker haunts me to this day https://www.youtube.com/watch?v=HcI8lQvX8Ng

Finally, after all these years I still remember running it with "prince megahit" to enable cheat mode so I'd be able to pass the levels using ctrl+l...

What's really interesting is the place of Elixir (below Cobol and ABAP) and more of less the same as Ada. This is very controversial when comparing it with other indexes where, for example Elixir is the most beloved programming language or the language that most people wanna use. Also compare it with the number of Elixir posts on the front page of hn.

Any idea how could it be explained?

In a restricted environment like a console only system these two pane file managers are very useful. I was a heavy user of norton commander (nc) back in my DOS days. Also these are useful on mobile.

However I rarely use them on a graphical environment like windows where I can open arbitrary explorer windows and arrange them as I see like. I guess it depends on what people have experience on...

My two cents: 1. When somebody communicates with you and tells you it's urgent it's usually scam. They are trying to make you do stuff because of the urgency and so scam communication will always be urgent. Here in Greece one of the most common scams is to call older people and tell them that "your son has had a car accident and we need 5000 euros right now to operate on him, bring the money in a bag"

2. (More general) When a person initiates a communication with you it is for his benefit, not yours. If it was for your benefit then you'd initiated the communication to benefit from it. This is not only about scam but also about selling stuff or answering to polls or whatever. Be always sceptical when somebody you don't know contacts you.

+1 for evil helix, however the default keys are not 100% compatible with vim needing some more tweaking with the settings.

For example C is not change line as expected but multi line edit mode (something not very useful with vim keybind) ...

But even with these quirks it's close enough to be usable and enjoy all the goodies of helix.