HNHacker News
TopNewBestAskShowJobs

Globz

251 karma · joined August 7, 2013

full stack dev

kittybomber.com

submissionscomments
Globz··on Show HN: I made an esoteric programming language that's read like a spellbook
haha this great! I have made something similar for myself but its a tool to manage shell scripts for my projects. I create a grimoire for a given project and add reagents and recipes (shell scripts) those can be mixed individually or brewed together to form a recipe. I also have a concept of spells which are more akin to utility scripts for managing/scaffolding the grimoire.

here’s the tool: https://github.com/globz/witchesbrew

and here’s a grimoire which manage everything related to my emacs config and dependencies:

https://github.com/globz/emacs-grimoire

Globz··on The blissful Zen of a good side project
I’ve noticed this trend in my life where during winter times my consumption goes way up and as soon as spring time is here then my creativity crawls back from hibernation and I quickly regain motivation to continue my side projects. I wish I could be 100% focus year round but for some reason it very hard to keep the inner flame of creativity going during winter times. At least I did noticed this pattern and being aware is the first step to remedy this problem.
Globz··on Show HN: Convert any screenshot into clean HTML code using GPT Vision (OSS tool)
This remind me of tldraw but instead of a screenshot you draw your UI and it converts it to HTML, check out https://drawmyui.com - here’s a demo from twitter https://x.com/multikev/status/1724908185361011108?s=46&t=AoX...
Globz··on Video gaming may be associated with better cognitive performance in children
In your situation I would give him an hour per day (10 minutes is a very short amount of time to do anything fun or see progress in most games) then monitor the outcome based on your previous baseline , does he ask for extra time when its time to call it quit, do you see a negative outcome on his grades, focus and desire to play outside or with other toys, etc. Then simply cut back if you see any downsides with 1 hour per day. You should definitely play with him during that time if you can, it is a great way to bond with your son and try to change the activity during the week, like play lego with him instead of gaming and see what will be his reaction when a video game is no longer involved.

Video games are always good in moderation and there are definitely some great games for kids, exploring with him when searching for a new game will teach you a lot about about why he’s drawn to such and such game and this way you may be able to find other hobbies outside of gaming which are related to his interests.

Globz··on We Burned Down Players’ Houses in Ultima Online
Yes, Mortal Online 2 is the closest thing to UO to this day.
Globz··on Last Pass Hacked
I sync via dropbox and store my kbdx inside a VeraCrypt container.
Globz··on What have we lost? – Demo of exotic OSes (2021) [video]
Same here, many years ago I made a web app for our sales team and third party so they can sell/buy our products, the whole business is still powered by IBM iSeries. Basically the AS/400 is the source of truth and the web app just pulls the data couple times a day and provide a nice GUI for the users. The sales orders are automatically sent to the iSeries in batch so no more manual entries and their status are reflected back on the web app so you can have an overview of each orders. Sadly we are looking at moving away from iSeries and we will be at the mercy of whatever cloud solution that will meet our needs.
Globz··on We Need to Stop Pretending we can Limit Global Warming to 1.5°C
Yes lets end human civilization once and for all, what a great idea.

We are the ones who needs to be saved not the planet.

This kind of thinking is really scary.

Globz··on Tibia (1997) is one of the earliest and longest-running MMORPGs
There are MMOs like this but they come once or a twice every decade and fail miserably, full loot PVP MMO are built for a specific mindset of players and there comes a time where the “sheep” are all gone and only wolves remains. This situation creates a dwindling effect on the population and you end up playing with a few hundred players at best in a matter of a year.

In “recent” years I played Darkfall Online and Mortal Online which are very rooted in the early days of persistant virtual world ala UO but sadly they both failed to keep an healthy population.

Have you tried Mortal Online 2? the game just came out and is a true successor to UO in many ways, sadly they had massive problems scaling the game so they had to mirror the main persistent world and added 4 instances of the main world to cope with the demand. The vision is to have a one big persistent world with no instance/loading screen and keep adding more and more continents to spread out the population.

If you liked playing UO I recommend you check it out, its a unique gaming experience which may sadly go extinct in the future!

Globz··on EmacsConf 2020 Talks
yes for iOS, I suggest you take a look at beorg, it is quite nice for quick editing and note taking. Of course the real magic truely happens when org is paired with Emacs but the app is quite useful for basic tasks.
Globz··on LastPass stores passwords so securely, not even its users can access them
Same, I encrypt my KeePass into VeraCrypt container and sync with dropbox, seems fairly secure to me for my use case.
Globz··on German BSI withholds Truecrypt security report
You should no longer use TrueCrypt, if you want an alternative I suggest https://www.veracrypt.fr
Globz··on Ask HN: What is the most beautiful piece of code you've ever read?
Yes, it uses pmatch behind the scene to match your expr against the evaluator.

https://github.com/webyrd/quines/blob/master/pmatch.scm

I have to agree, this like rank #1 in my book!

Globz··on Which companies are using Erlang, and why?
Well a Nerves image is a Unix Kernel + Erlang/Elixir & BEAM and whatever else you need, so its a completely stripped down image. It uses the Whitelist model so you add what you need instead of removing what you don't need. This is both more secure and more performant since you don't have 100's of apps/services running in the background, you only run what you need.

You can control everything remotely with nerves-hub, push update, debug etc. Remember you only have to burn the image once, then its all update from here.

You can build a poncho application where everything is side-by-side, lets say you have your app-firmware (you build image from this), then you build separate app-ui, app-logic, app-whatever etc. and simply hard code the path as dependencies in app-firmware and each app has their own configuration.

Everything will be bundled into a single image and protects you from things leaking in from the sides rather than from above.

Globz··on Which companies are using Erlang, and why?
Yes, take a look at nerves : https://nerves-project.org/
Globz··on LastPass bug leaks credentials from previous site
Just add the original URL into the specified field and copy paste it each time you need to access said website.

KeePass is the best at what it does and stays local as any password manager should do. If you need more security & portability encrypt the DB with VeraCrypt, sync with whatever service you trust.

Globz··on DRAM Prices in ‘Freefall’
It is not as bad as it used to be, if you want to build a gaming PC today it will most likely last from 5 to 6 years without needing any upgrades, most upgrades are barely noticeable if you already use a decent graphic card and NVMe SSD.

If you have no desire to use it as a gaming rig but simply want a beast for compiling your code/video editing then it should last even longer.

Globz··on Let’s Talk Concurrency: Panel with Sir Tony Hoare, Joe Armstrong, Carl Hewitt
Have you tried edeliver? it make use of distillery and I find it easy to deploy with, I guess it all boils down to your server architecture but you should give it a try someday.

https://github.com/edeliver/edeliver

Globz··on Show HN: I taught my little brother JS, and he made this videogame in a week
This impressive!! I love the gameplay.

Are you guys from Québec or Europe? I noticed the french comments in the source code hehe

Globz··on Perchance to Scheme (2016)
Chicken R7RS is still a work in progress AFAIK
Globz··on Medium is a poor choice for blogging
Honestly I don't bother with Wordpress and the like anymore.

I simply write what I want to publish in org-mode then export it to HTML or PDF and that's it...

My data is no longer tied to anything like a database or some specific framework so its easier for backups and moving it to new servers when needed.

Globz··on My App Is Dead in the Water
I am currently using an HN client on iOS which parses the article links for you and renders them into a "reader" mode without leaving the app, you can also open the link via Safari or save it to pocket.

This is exactly what his app is doing, I fail to see what are the differences between the two?

Globz··on Show HN: Webpage to PDF Microservice
One of my application running at work has a task of creating a user ordersheet made through the main app workflow and transposing it to an HTML document which is then converted to a PDF document by wkhtmltopdf and dispatched via email, etc.

I found this setup to be really stable and easy to maintain, so far it has produced around 70k orders per year and has been running for over 4 years now without any hiccups.

Before that I was using phantomjs but it wasn’t as fast and reliable for some reasons that I can’t quite remember now, since I havent touch that part of the app in a long time.

All I remember is that wkhtmltopdf was easier to tweak and compose with.

Globz··on Ask HN: YouTube down?
Yes I agree, encrypting the stack trace enable them to share sensitive server side error codes to the client which in return can be easily reported back without having to explain anything or try to decode cryptic custom error messages.

This is fantastic!

Globz··on Ask HN: YouTube down?
Do they encrypt the server side error stack trace?

500 Internal Server Error Sorry, something went wrong.

A team of highly trained monkeys has been dispatched to deal with this situation.

If you see them, send them this information as text (screenshots frighten them): APkpgMWbWQ3LvimPoFynDB0W8VeUJ9ECiPcDCm8L0Qiku1I2TbAShWp- taKn-AzOGigwq0sU4oe9mbWb2Bwv4BK37C5xOAL7qm11fHn4L0swqhLk wbcnyKH2HM3AQNf-ucVsolyigJTNKA2SSNUMVZnDPmfsFH7ecKkpQmNi VGWhtXypv0zJyz9d_mpkgMoONtIrPUA4imxK-gNnE-_WQWQZNJm0CTae slJVC-TYgnvOZ9AYp6nodeUNpCoGspWaJVXn_ZSxy-71oGdlkCqWs6AY 2wmIEKe8eeAMqwkTHZNHkbAaH-fxWE_WDPuG-q7AFbOz8jZCFD06MYgf obFUSaH6B7PUdBFwVvjEaTD34J8PVhZTIJziRK-9-wSHOI6Vwf1lTuFe X0m52abRMW1VJaZB3taHK09kFT8Lv546OPhsL0Bn70UIs2durkAAYe4Z ...

Globz··on YouTube down worldwide
Do they encrypt the server side error stack trace so they can safely leak server details which makes error reporting on the client side secure and straight to the point instead of having deal to with custom error messages?

500 Internal Server Error Sorry, something went wrong.

A team of highly trained monkeys has been dispatched to deal with this situation.

If you see them, send them this information as text (screenshots frighten them): APkpgMWbWQ3LvimPoFynDB0W8VeUJ9ECiPcDCm8L0Qiku1I2TbAShWp- taKn-AzOGigwq0sU4oe9mbWb2Bwv4BK37C5xOAL7qm11fHn4L0swqhLk wbcnyKH2HM3AQNf-ucVsolyigJTNKA2SSNUMVZnDPmfsFH7ecKkpQmNi VGWhtXypv0zJyz9d_mpkgMoONtIrPUA4imxK-gNnE-_WQWQZNJm0CTae slJVC-TYgnvOZ9AYp6nodeUNpCoGspWaJVXn_ZSxy-71oGdlkCqWs6AY 2wmIEKe8eeAMqwkTHZNHkbAaH-fxWE_WDPuG-q7AFbOz8jZCFD06MYgf obFUSaH6B7PUdBFwVvjEaTD34J8PVhZTIJziRK-9-wSHOI6Vwf1lTuFe X0m52abRMW1VJaZB3taHK09kFT8Lv546OPhsL0Bn70UIs2durkAAYe4Z ...

Globz··on Facebook Network Breach Impacts Up to 50M Users
What really freaks me out is the day Facebook die, what will happen to all of this data?

If you heard about the NCIX story where they basically abandoned their servers filled with users data (over 13 years of data) and someone scooped them up and tried to resell them on the black market, one could think that a similar fate is possible.

source : https://www.privacyfly.com/articles/ncix_breach/

Obviously if Facebook was going under it would probably trigger a huge legal process on how to handle the data but it clearly doesn't happen for smaller businesses...

Globz··on Mmm, Pi-hole
I am guessing they will replace it by the following feature :

Support your favorite sites with Brave’s blockchain-based tokens called Basic Attention Tokens. (coming soon to mobile)

https://brave.com/features/

Globz··on Dropbike: Data Breaches and Free Bike Rides
Don’t be sorry! This is such a great write up! Thank you for sharing and I hope they realise how lucky they are that you properly disclosed BOTH vulnerabilities with a 30 days notice before public disclosure. I hope they will follow your advice, or else I believe this won’t be the last vuln of this scope to hit them if they chose to ignore good security practice!
Globz··on Show HN: Visual CSS Grid Editor
If you guys want to learn CSS grid I recommend this free online course with an amazing interactive editor/screencast:

https://scrimba.com/g/gR8PTE

Page 1 of 6Next →