HNHacker News
TopNewBestAskShowJobs

alexrustic

8,387 karma · joined July 23, 2020

Hello World, I'm Alex, a tech enthusiast !

Check out two of my latest projects:

- Asyncpal - Preemptive concurrency and parallelism for sporadic workloads: https://news.ycombinator.com/item?id=41404020

- Jinbase - Multi-model transactional embedded database: https://news.ycombinator.com/item?id=42276813

Get in touch with me:

  a=" dot "; b="alex"; c="com"; d=" at "; e="rustic"; f="yahoo"; print(e+b+d+f+a+c)
submissionscomments
alexrustic··on Capitol Attack Was Months in the Making on Facebook
See also BuzzFeed News article about this:

“If They Won’t Hear Us, They Will Fear Us”: How The Capitol Assault Was Planned On Facebook

https://www.buzzfeednews.com/article/davidmack/how-us-capito...

alexrustic··on Raindrop: New Malware Discovered in SolarWinds Investigation
See also ZDNet article about this:

Fourth malware strain discovered in SolarWinds incident

https://www.zdnet.com/article/fourth-malware-strain-discover...

alexrustic··on Mt. Gox: Creditors seeking to regain Bitcoin have a chance to recover funds
See also ZDNet article about this:

If you lost Bitcoin in Mt. Gox scandal, there is now a chance of some recovery

https://www.zdnet.com/article/if-you-lost-bitcoin-in-mt-gox-...

alexrustic··on Why Did the NSA Go (Virtually) MIA?
MIA: https://www.collinsdictionary.com/dictionary/english/mia
alexrustic··on Show HN: Software suite to help develop, package and publish Python desktop apps
Inception:

Python comes with batteries included. I started with a framework that relies exclusively on the Python Standard Library to build desktop apps. Then, with this framework, I created an SQL editor and a graphical test runner. I decided to bundle them together. The question then arises of knowing how to call a framework delivered with an SQL editor and a graphical test runner ? A framework with batteries included ? Why not a "software suite" ? Too pretentious ? So let's add "lightweight" + add more apps to the suite. Done.

Next:

There is a lot to do. My goal is to add some important features, then automated tests (yes the opposite of TDD) to make people confident to use Pyrustic, then think of some really good serious documentation, then think about the call to collaboration, git-workflow...

Thanks for your feedback !

alexrustic··on Show HN: Software suite to help develop, package and publish Python desktop apps
Hello World !

I showcased Pyrustic four months ago: https://news.ycombinator.com/item?id=23930255

TLDR: you warmly welcomed the project + you made great feedback !

Thanks you again !

The recommended way to get Pyrustic was:

- go to the project's Github;

- click on Releases;

- download the zip archive;

- unpack it where you want;

- install then run;

- (and good luck remembering the pathname the next time you want to play with Pyrustic).

Today, I'm proud to announce that the new recommended way is:

- pip install pyrustic

- python3 -m pyrustic

This is how much a project can improve between two HackerNews Show HN.

P.S: Pyrustic in this current version makes exclusive use of the Python Standard Library. But that could change in the next versions ! I am not into reinventing the wheel. PyPI is full of great packages. It's amazing to create something useful from scratch and then include stuff from people.

alexrustic··on Ask HN: If you write a book bout failure,& it doesn't sell,is it called success?
Writing about failure is still subject to the same economic rules that govern the market.

But if you predicted the failure of the book in... the book, you prove (debatable) that you have mastered the subject of failure and therefore your book is a success.

alexrustic··on Ask HN: What's the best thing you've learnt in 2020?
I have closely followed the coronavirus sanitary crisis. I would like to share a quote from Didier Raoult that makes you think.

Didier Raoult is a French physician and microbiologist specialising in infectious diseases (https://en.wikipedia.org/wiki/Didier_Raoult).

Original excerpt from: https://madeinmarseille.net/82251-mediterranee-du-futur-les-...

"les molécules chimiques sont éternelles. Nous avons un patrimoine de molécules chimiques absolument considérable, dont beaucoup d’entre elles sont d’origine naturelle et ont des actions multiples, qui n’ont pas été évaluées et qui ne pourront pas l’être, car elles ne sont pas rentables et parce que notre système est basé sur un brevet qui s’épuise au bout de 20 ans"

Translation (Google Translate):

"chemical molecules are eternal. We have an absolutely considerable heritage of chemical molecules, many of them of natural origin and have multiple actions, which have not been evaluated and which cannot be evaluated, because they are not profitable and because our system is based on a patent which expires after 20 years"

alexrustic··on EA to buy racing game developer Codemasters for $1.2B, outbidding Take-Two
It is worth mentioning this related related story thread (37 days ago):

Title: UK Codemasters Sold to Take-Two Games

Link: https://news.ycombinator.com/item?id=25013852

alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
Thank you ! Yes you are right about the Readme, it will be updated soon. I have not yet tested under Windows, it will be done soon. Regarding pip, indeed it is to be done too. Thank you again for your contributions.
alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
Well, TreeView is part of ttk.

I wanted total consistency across Pyrustic's components, so I decided to stay on the original tk widgets.

Of course people still can use tkk, but Pyrustic Widgets don't use ttk at all.

I also designed a nice to use theme/style system to convince users to follow my way and I find that the visual is not so bad, maybe even too charming ...

alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
I want to clarify, the homemade widgets (megawidgets to be precise) Tree and Table are not superfluous in the project. There is indeed TreeView in Tkinter.

It is legitimate to wonder why there is Tree when TreeView already exists. Let's do a little genealogy to get some context before answering.

Well, Tkinter is the standard Python interface to the Tk GUI toolkit. In the face of the competition, Tk guys added a new set of widgets: the famous Tk themed widget (ttk).

It was not just an increment like 1 + 1 = 2 but rather a new direction slightly different from the old one without loss of compatibility of course. This document is great to go deeper in the topic: https://core.tcl-lang.org/tips/doc/trunk/tip/48.md

alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
Thank you ! I struggled a lot with Tkinter to let us not worry about small problems like this one: https://mail.python.org/pipermail/tkinter-discuss/2014-May/0...
alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
About the mobile devices, I'll check that out. For the moment I will hope that people connect to it by computer.
alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
Thanks you for this great feedback !
alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
Other features will be added, this is just the beginning.
alexrustic··on Show HN: Pyrustic – Software suite for developing your next Python desktop app
Thanks ! And yes, the command line still has a long way to go !
← PreviousPage 4 of 4