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 Building greater transparency and accountability with the Violative View Rate
See also CNET article about this:

YouTube shares how many times rule-breaking videos get viewed -- sort of

https://www.cnet.com/news/youtube-shares-how-many-times-rule...

alexrustic··on Google Is Ending Cookies and the Ad Industry Has an Alternative
See also Engadget article about this:

Online advertisers take on Google with their own third-party cookie alternative

https://www.engadget.com/swan-ad-tracking-google-floc-142025...

alexrustic··on Cesium for Unreal Now Available
See also VentureBeat article about this:

Epic Games teams up with Cesium to bring 3D geospatial data to Unreal

https://venturebeat.com/2021/03/30/epic-games-teams-up-with-...

alexrustic··on Spotify Acquires Locker Room and Announces Plans for a New Live Audio Experience
See also CNBC article about this:

Spotify jumps into the hot live audio trend with acquisition of Clubhouse rival Betty Labs

https://www.cnbc.com/2021/03/30/spotify-acquires-betty-labs-...

alexrustic··on Show HN: A cyberpunk theme for Python desktop applications
Thanks for your feedback !

Indeed it would be interesting to allow users to double-click a Hubstore executable. I'll probably find a way to implement it before the stable 1.0 release.

alexrustic··on Show HN: A cyberpunk theme for Python desktop applications
Hi HN !

I am happy to showcase tk-cyberpunk-theme.

I created Pyrustic Framework [1] [2] to make it easy to develop Python desktop applications.

Pyrustic has a mechanism that allows you to create a theme separately like a library.

My goal is to empower people to produce themes that others will want to consume.

Theme creation doesn't require learning a new language, it's just plain old Python code.

This project is a work in progress, I will write a guide on how to create a theme later.

I look forward to reading your feedback [3].

[1] https://github.com/pyrustic/pyrustic

[2] https://news.ycombinator.com/item?id=23930255

[3] http://sl4.org/crocker.html

alexrustic··on Show HN: Pyrustic – To build and publish desktop applications
Thanks you. Plenty more to come !
alexrustic··on Red Hat: 2021 State of Enterprise Open Source Report
See also VentureBeat article about this:

Red Hat: Enterprises embraced open source during the pandemic

https://venturebeat.com/2021/03/02/red-hat-enterprises-embra...

alexrustic··on UK 4G smartphone owners could be entitled to a £480 million payout
See also Engadget article about this:

UK lawsuit asks Qualcomm to pay $680 million to Apple and Samsung phone owners

https://www.engadget.com/qualcomm-uk-lawsuit-apple-samsung-p...

alexrustic··on India: Guidelines for social media firms and other intermediaries (2021)
See also TechCrunch article about this:

India announces sweeping guidelines for social media, on-demand streaming firms, and digital news outlets

https://techcrunch.com/2021/02/25/india-announces-sweeping-g...

alexrustic··on Opera: World’s first browser to give users cashback for online shopping
See also Engadget article about this:

Opera's new online shopping cashback service is built directly into its browser

https://www.engadget.com/opera-online-shopping-cashback-brow...

alexrustic··on Kids Mode in Microsoft Edge
See also ZDNet article about this:

Microsoft to add 'Kids Mode' to Chromium-based Edge browser

https://www.zdnet.com/article/microsoft-to-add-kids-mode-to-...

alexrustic··on Selz: We have signed an agreement to be acquired by Amazon
See also CNBC article about this:

Amazon acquires Selz, a Shopify competitor that helps small businesses build online stores

https://www.cnbc.com/2021/02/16/amazon-acquires-shopify-comp...

alexrustic··on SHAREit Flaw Could Lead to Remote Code Execution
See also Ars Technica article about this:

“ShareIt” Android app with over a billion downloads is a security nightmare

https://arstechnica.com/gadgets/2021/02/shareit-android-app-...

alexrustic··on Big Sur Upgrade not Enough Free Space = Serious Issue & Possible Data Loss
See also ZDNet article about this:

Apple patches severe macOS Big Sur data loss bug

https://www.zdnet.com/article/apple-patches-severe-macos-big...

alexrustic··on Show HN: Hubstore – Showcase your Python desktop applications
Hi HN !

Twelve days ago, I showcased: Hubstore – My contribution to how we distribute and manage FOSS apps [1].

Hubstore is a lightweight software that lets you download, install, manage, and run Python desktop applications. I have built Pyrustic [2] (warmly welcomed months ago on HN [3]) to help develop Python desktop applications.

Pyrustic is still a work in progress, but I also want end-users (even people with no programming experience) to easily consume the work of a Python programmer (Pyrustic based work or not). By work, I mean desktop applications of course.

I got some interesting feedback [4] on Hubstore (and Pyrustic too) and so here I am again to show a major Hubstore update.

Hubstore now consumes applications built with the Python standard packaging format Wheel [5] instead of reinventing the wheel [6]. Many pre-existing Python projects are de facto Hubstore-compatible.

Pyrustic has also had changes and can now produce wheels. I will do another Show HN specifically for Pyrustic after improving its documentation and README.

I look forward to reading your comments [7], questions etc. Thanks for your feedback. Genuinely appreciated.

[1] https://news.ycombinator.com/item?id=26008018

[2] https://github.com/pyrustic/pyrustic

[3] https://news.ycombinator.com/item?id=23930255

[4] https://news.ycombinator.com/item?id=26010024

[5] https://www.python.org/dev/peps/pep-0427/

[6] https://xkcd.com/927/

[7] http://sl4.org/crocker.html

alexrustic··on Denmark will construct the world’s first windenergy hub as an artificial island
See also Engadget article about this:

Denmark will build a wind-generating artificial island in the North Sea

https://www.engadget.com/denmark-energy-island-north-sea-win...

alexrustic··on Microsoft Supports Australian Government Proposal Addressing Digital Platforms
See also CNBC article about this:

Microsoft says it would never ‘threaten to leave’ Australia after Google said it could withdraw search engine

https://www.cnbc.com/2021/02/03/microsoft-backs-australia-af...

alexrustic··on Show HN: Hubstore – My contribution to how we distribute and manage FOSS apps
Thanks for this great feedback!

Indeed, Pyrustic is designed in the "all or nothing" fashion because I wanted to make things easier for new Python enthusiasts [1][2] and also it's fun to build things from scratch. Then, after my first Show HN, I started to embrace standards: Pyrustic was available exclusively through Github Releases, I then put it on PyPI. Then I moved further away from the standards to offer a packaging/distribution alternative [3] by taking advantage of Github Releases assets feature and also of the ZIP archive format.

I had planned to implement "requirements.txt" support in Hubstore. Thanks to your feedback I think I can do better. It was fun building solutions from scratch but I'm writing code for humans, I want adoption, so I'm going to do my best to embrace standards even more.

Thanks again for this feedback which I find relevant and useful, I'll be back soon with a version that integrates well with the Python ecosystem, and I'm already looking forward to reading the upcoming HN feedback.

[1] https://news.ycombinator.com/item?id=15113328

[2] https://news.ycombinator.com/item?id=19792827

[3] https://xkcd.com/927/

alexrustic··on Show HN: Hubstore – My contribution to how we distribute and manage FOSS apps
Hi HN !

Months ago I showcased [1] Pyrustic [2], a framework and software suite to help develop, package, and publish Python desktop applications [3].

The framework adds megawidgets like Table and Scrollbox to Tkinter, implements views with lifecycle and more GUI related contributions. But it's not just a framework for the GUI, for example it comes with Gurl for resource fetching with a built-in responses caching system and support for conditional requests, multithreading made easier with even the possibility of retrieving from the main thread the values returned by the functions executed in other threads and also the exceptions raised by these functions, etc.

Pyrustic is not a framework highly specialized in a specific domain, but rather a framework which aims to help build full featured desktop applications (capable of resource fetching, database support, etc.)

Pyrustic is also a lightweight software suite: a command line program to help the developer manage his project, a graphical SQL editor, a graphical test runner, and also a tool to publish the packaged application on Github.

Once the developer has published packaged app on Github, the next challenge is: how to make the download-unpack-install-run-manage-apps process easier for the end user ?

So here I am back to showcase Hubstore [4].

I look forward to reading your comments [5], questions etc. Thanks for your feedback. Genuinely appreciated.

[1] https://news.ycombinator.com/item?id=23930255

[2] https://github.com/pyrustic/pyrustic#readme

[3] https://pyrustic.github.io/ (Pyrustic Demo video)

[4] https://github.com/pyrustic/hubstore#readme

[5] http://sl4.org/crocker.html

alexrustic··on Wikimedia Foundation: Universal Code of Conduct
See also Engadget article about this:

Wikipedia's new code of conduct targets harassment and misinformation

https://www.engadget.com/wikipedia-universal-code-of-conduct...

alexrustic··on Facebook's Oversight Board’s first case decisions
See also Engadget article about this:

Facebook's oversight board's first judgments overturn four moderation decisions

https://www.engadget.com/facebook-oversight-board-initial-ju...

alexrustic··on SAP and Microsoft expand partnership and integrate Microsoft Teams
See also VentureBeat article about this:

SAP integrates Microsoft Teams to create the ‘frictionless enterprise’

https://venturebeat.com/2021/01/22/sap-integrates-microsoft-...

alexrustic··on Google designer takes us inside Search’s mobile redesign
See also TechCrunch article about this:

Google refreshes its mobile search experience

https://techcrunch.com/2021/01/22/google-refreshes-its-mobil...

alexrustic··on Hashtags on YouTube: an update to the way we group content together
See also TechCrunch article about this:

YouTube launches hashtag landing pages to all users

https://techcrunch.com/2021/01/21/youtube-launches-hashtag-l...

alexrustic··on LG mulls exit from smartphone market
See also Engadget article about this:

LG considers leaving the mobile business

https://www.engadget.com/lg-ceo-kwon-bong-seok-mobile-divisi...

alexrustic··on IPFS Support in Brave
See also ZDNet article about this:

Brave becomes first browser to add native support for the IPFS protocol

https://www.zdnet.com/article/brave-becomes-first-browser-to...

alexrustic··on Google launches Product Discovery Solutions, AI-powered solutions for retailers
See also VentureBeat article about this:

Google launches suite of AI-powered solutions for retailers

https://venturebeat.com/2021/01/19/google-launches-suite-of-...

alexrustic··on Apple Podcasts Spotlight - Apple’s new editorial franchise
See also TechCrunch article about this:

Apple’s new editorial franchise, Apple Podcasts Spotlight, to highlight interesting creators

https://techcrunch.com/2021/01/19/apples-new-editorial-franc...

alexrustic··on Cruise and GM team up with Microsoft to commercialize self-driving vehicles
See also The Verge article about this:

Microsoft teams up with Cruise on self-driving cars, chips in for $2 billion investment

https://www.theverge.com/2021/1/19/22238407/microsoft-cruise...

← PreviousPage 3 of 4Next →