HNHacker News
TopNewBestAskShowJobs

CiTyBear

361 karma · joined March 26, 2018

submissionscomments
CiTyBear··on Jolla Phone (October 2026)
Personal experience with Jolla: I bought their first mobile (still have it somewhere) that would be a "Linux Phone that run android app". Wanted to support it and was ready to expect some bugs but it did not work all. No support at all, most of android app did not work. The OS was not finished that it was already obsolete. And now there are doing it again like the first one never existed. I have zero trust in this company
CiTyBear··on Hyperflask – Full stack Flask and Htmx framework
Curious choice of backend python. Indeed Flask is a famous python framework but it seems it has been completely overshadowed by FastAPI. I would suggest "HyperFastAPI"
CiTyBear··on RubyMine is now free for non-commercial use
> It’s important to note that, if you’re using a non-commercial license, you cannot opt out of the collection of anonymous usage statistics.

Important indeed. This is not "free as in freedom"

CiTyBear··on Show HN: We built the fastest spreadsheet
Looks really nice. Too bad you take businesses into hostage regarding the SSO. This is even one one the main argument in your Enterprise plan. I know this is common behavior but I find it sad to have such an important security feature proposed only on latest plan.

Hope this trend will end soon.

CiTyBear··on LazyVim
I don't believe in 10x programmer and know this term only from HN. I live in France and after 10years programming, I never heard a collegue said "I am a 10x programmer". However, I always make sure any git project can be worked on with any IDE. I use vim, some use PyCharm and most of them use VScode and it works fine.

However, I can tell you my main pain point in using VS code vs vim: project switching. Many times I have to go quickly to another project and close it. When I code in vim this this :

ctrl+Z (go back to term) workon project_2 vim ctrl+P (select the file I need to see or quickly edit or show to a colleage to explain) :q! (let's say I didn't edit anything) fg (Go back to my main task)

Did not know how to be that fast to open/close project with a _real_ IDE.

To oppose this, there is one feature I envy of vs code: code in docker through ssh seamlessly. Unfortunately this is not even available in vscodium.

CiTyBear··on LazyVim
Many people complain about the time you need to have a proper vim. In computer security, I learnt to make my own tools, to develop my own script that match what I want to do/scan.

For vim, this is exactly the same. I started with Python so my vim became the best Python IDE (for me) and that's all. What I said to junior dev is "Here my vim conf, you are allowed to copy/paste only what you understand". Then I did some Typescript and added a configuration that works for me. Thus, some pain point came from my old config in python, I found new good plugins and added them. And so on with rust and ruby. Everything is commited so now, on a new machine, it takes me the time to copy/paste my config and write :PlugInstall.

Everytime I test vscode, it does not do what I want and when I look into it, I can't configure it correctly. Vim has always my back.

CiTyBear··on Discovering Azure's unannounced breaking change with Cosmos DB
Breaking changes are very common with Python Azure SDK. First version where not pep8 compliant so when they decided to respect it, everything broke. Azure servicebus in python went from version 0.50.3 to 7.0.0 with almost everything renamed, class moved and so on.
CiTyBear··on Using Mypy in Production
Sorry, I meant linting. Editted
CiTyBear··on Using Mypy in Production
Really like Mypy. I have coded many python micro service with different framework but my minimum core set is:

  - Black (formatting)
  - Isort (import order)
  - MyPy (typing)
  - Pylint (linting)
Edit: s/unit test/linting
CiTyBear··on Paperback: An encrypted paper-based backup scheme
One use case it is you can share different number of key shard to individuals. Thus, they have more "power" based on how much you trust them.

If this is your will, you can give 3 shards to your sister (that you trust absolutely) and requires 4 shards to decrypt it. Your "semi-trusted" friends needs to be 4 to decrypt it, but your sister only needs to know one of your friend to access.

Written in rust for extra HN creds /s

CiTyBear··on How we built the Evervault Encryption Engine (E3)
Relay looks a lot like what Tanker (https://tanker.io/) does. Even the method seems quite similar. Why should I choose Evervault over Tanker ?
CiTyBear··on $1 Unistroke Recognizer (2007)
It is the opposite. As state on the website you liked: > The name "1€" is an homage to the $1 recognizer.
CiTyBear··on Ask HN: I am building a bugtracker. What would you like to see?
I really like Sentry to track my bugs. However, it lacks some workflow, so I'd say I expect a Sentry with a light Jira (a Trello ?) to follow fixings
CiTyBear··on Tracking the WhatsApp habits of random smartphones
His script start from the bottom of 06 XX XX XX XX (french mobile number) and increases. This is not the most efficient way to have working/active numbers.

As he said, starting with 06 numbers are saturated by now and we opened 07 XX... numbers. Thus, 07 numbers are more likely to be fresher et more used by "younger" people. While first 06 could be more used by professional and "older" people

As I said in a previous comments, older generation do not use WhatsApp very much as we had unlimited text message before getting internet on our phones (before iPhone 1). Before Covid, my parents did not use WhatsApp at all while texting daily. They use it now to video call during curfew

CiTyBear··on Tracking the WhatsApp habits of random smartphones
This is in France, where text messages were free (unlimited with your subscription) long ago before we had internet on our smartphone. Thus people use text message a lot and did use WhatsApp only to contact people outside from France
CiTyBear··on Woice.me – async voice communication for teams: work, at your own pace
Seems great. The pricing distrubs me. 75$/month this really nothing for big organization with 1000+ employee.

Also, all your testimonials seems fake. People are unfindable and no company is cited. Why do you do this ? This creates trust issues from the beginning

CiTyBear··on Show HN: Alarmism.watch – I made a website that tracks alarmist predictions
Very interesting. However many "Failed" lack of sources.

The links used as proof are usually Think Tank which are far from objectives about information.

CiTyBear··on The best Parts of Visual Studio Code are proprietary
I don't think it says "Software not open-source is bad". But more something like "It is marketed as open source but it is not".

Developers should be aware that VSCode is not as open source as it claims it is. In my circles, developers could swear VSCode is fully open source without even knowing VSCodium.

If people were more aware about this, they might think twice before using VSCode for everything and getting lock-in (just like the article says)

CiTyBear··on KDE Slimbook: Linux Laptop with Ryzen 4000
I agree. What made me use macbook for years is their touchpad.

Do you have recommandation of linux compatible laptop with good keyboard and touchpad ?

CiTyBear··on Brain connectivity levels are equal in all mammals, including humans: study
I find this quote as important as yours: "This mechanism ensures that high connectivity in a specific area of the brain, possibly manifested through some special talent (e.g. sports or music) is always countered by relatively low connectivity in another part of the brain"
CiTyBear··on Linux Terminal Goods
Other stuff with asteroids:

* RipGrep: Replace Grep and it is blazing fast

* exa: Replace ls with many more options

CiTyBear··on Show HN: A few simple games not only for kids
This is so green and I was so focused that when I switch tab, all colors were different (like optical illusion).

I would appreciate you change the colors but it works well !

CiTyBear··on A proactive approach to more secure code
For those who wants to see some rust in action, here are some OSS tool written in Rust and very efficient:

RipGrep[0]: Replace Grep and it is blazing fast

bat[1]: Replace cat with better display and colours

exa[2]: Replace ls with many more options

[0]: https://github.com/BurntSushi/ripgrep

[1]: https://github.com/sharkdp/bat

[2]: https://github.com/ogham/exa

I do not have any affiliation with them, I just use them a lot

Edit: formatting

CiTyBear··on DungeonDelveXL (2017)
One might argue this is excellent MS Excel Pornography
CiTyBear··on Ask HN: Are any remote desktop solutions good enough for full-time use?
Hi, I used to use parsec[1]. I had a Windows at home and worked with a macbook air anywhere the connection was strong enough.

You can even rent an AWS machine if you don't have one at home.

[1]: https://parsecgaming.com/

CiTyBear··on Show HN: CryptSend.io – Share encrypted files with randomly generated links
Hi. Thank you for your work, this will be useful.

However, the `Get folder link` does not work. Is it deactivated for now ?

CiTyBear··on Why I’m Worried About Google
We already did with NSA : https://opendatacity.github.io/stasi-vs-nsa/english.html
CiTyBear··on Show HN: A simple order page for freelancers
I like the idea and think this is really useful but... there are 4 "create my checkout" next to each others.

This is too much for me and pushed me back from clicking on it actually :/ One or two should be enough to convert people

CiTyBear··on An entrepreneur says 32-hour weeks ‘killed work ethic’ at his startup
Sounds like the article is here just to tell "Look guys, I work 65 hours a week and I don't complain, you should do the same"
CiTyBear··on Show HN: Remote jobs for people with disabilities
It already have remote for remote job. Something like [PRM] (Person with Reduced Mobility] ?
Page 1 of 2Next →