HNHacker News
TopNewBestAskShowJobs

StreakyCobra

691 karma · joined June 19, 2014

submissionscomments
StreakyCobra··on Calculating a record-breaking 31.4T digits of Pi with GCP
In short 40 is already crazy too many digits for most if not all applications. Yet in the original article they say «Granted, most scientific applications don’t need π beyond a few hundred digits, …». Is there scientific applications where they would really need more than 40? Or is it just the author making some guess?
StreakyCobra··on Calculating a record-breaking 31.4T digits of Pi with GCP
I wanted to comment the same part, but I wanted to let them the benefit of the doubt, so I went to Wikipedia «date format by country» page [1], and summed up from the table how many people have "MD" vs "DM" in their date format:

DM -> 3392/5550 ~= 61.1% MD -> 2158/5550 ~= 38.9%

Note: I ignored both green and red regions that have both "DM" and "MD" in their format.

So it is definitively not the majority of people. Using the word "some" instead would have been better, but "Many" is not totally wrong… I guess.

[1] https://en.wikipedia.org/wiki/Date_format_by_country#Usage_m...

StreakyCobra··on Show HN: Two Kilo – A curses-based text editor in 2kb of code
To compile: gcc -o zolW zolW.c -lncurses
StreakyCobra··on Delta Chat – WhatsApp Like Messenger over IMAP
Related HN post 6 days ago about COI (Delta is discussed as well): https://news.ycombinator.com/item?id=19216077
StreakyCobra··on Block Ads in Apps on Android
You can use Yalp Store [1]. It allows to search and filter Google Play Store apps based on (i) Apps with ads, (ii) Paid apps and (iii) Apps using GSF.

Another reflex is to look on the F-Droid Store if an equivalent FOSS application exists before looking for one in the Google Play Store. There are some excellent apps there, such as NewPipe [2] for instance!

[1] https://github.com/yeriomin/YalpStore

[2] https://newpipe.schabi.org/

StreakyCobra··on Ask HN: Do you use a GPG key with GitHub?
I have only one friend who signed it, my only friend nerdy enough to use GPG.

For most of my usages (SSH, password manager, personal encryption) there is no need of a WOT. For the git commits signature, I have put my public key on Github so there is the "Verified" label aside my commits, but I don't think anybody has used this information yet. And for the email signatures, it is useless without a WOT, it is the reason why I do not bother to sign them anymore.

As someone else said in this thread: «I just like that little bit of extra “yes, this was me” onion layer of security.»

StreakyCobra··on Ask HN: Do you use a GPG key with GitHub?
Yes.

Nobody asked me to do so, but all my setup (SSH auth, encryption, password manager, mail signatures) is build around GPG, so it was easy to add the signing in my git config.

I use a RSA8192 key as master key so it can last for a while. Then I have RSA4096 subkeys for signature, encryption and authentication. All subkeys are on my Yubikey configured with touch to operate. So when I am on a computer, I plug my Yubikey in there, and whenever I want to do a SSH login, a git commit signing, a password access (pass), a mail signing or anything else GPG related I have to touch my Yubikey.

The setup of such system is not so trivial, but once it is done it is working really well. My digital identity is build around my GPG keys, and they are stored safely in my Yubikey, and to operate them I have to be physically there and press it, so it can not be used remotely if my computer is compromised.

StreakyCobra··on Making a Menger sponge in stained glass
Fun fact: I was seeing pyramids in the center of faces on all pictures until I searched online to look what is a menger sponge!
StreakyCobra··on Bounty Hunt Announced on Swiss eVoting System
Not exactly related to this e-voting system, but more generally there will probably be a federal popular initiative for a moratorium on e-voting in Switzerland [1,2]. It is possible (for Swiss citizens) to support the collection of signatures by registering here [3].

[1] https://www.admin.ch/gov/en/start/documentation/events.event...

[2] http://e-voting-moratorium.ch/

[3] https://evoting-moratorium.wecollect.ch/

StreakyCobra··on A Microkernel Written in Rust: Porting the Unix-Like Redox OS to Armv8 [pdf]
Awesome :) Thanks a lot!!
StreakyCobra··on A Microkernel Written in Rust: Porting the Unix-Like Redox OS to Armv8 [pdf]
Awesome, thanks for the links. I didn't knew about the reviews, and on the phone it was fastidious to search for more :) I'll have a look tomorrow, and if nobody will have reported here to have contacted him, I'll try to do it myself.
StreakyCobra··on A Microkernel Written in Rust: Porting the Unix-Like Redox OS to Armv8 [pdf]
The fosdem page about the talk is there [1]. I can not find the video recording on the corresponding room page [2]. I hope it has been recorded and will be added, I'm really interested to listen and watch the talk.

[1] https://fosdem.org/2019/schedule/event/microkernel_written_i...

[2] https://video.fosdem.org/2019/AW1.121/

StreakyCobra··on Comprehensive Python Cheatsheet (2018)
> I love that talk. Raymond Hettinger is a gem.

This talk is definitely worth a watch yes :)

> What I took from that is the implementation does preserve order but it isn't guaranteed yet and in theory it could change.

This was the case for python 3.6, but starting from Python 3.7 ordering is guaranteed [1]:

  Changed in version 3.7: Dictionary order is guaranteed to be insertion order.
[1] https://docs.python.org/3.7/library/stdtypes.html#dict-views
StreakyCobra··on Comprehensive Python Cheatsheet (2018)
I think this behavior will only be working starting from Python 3.6, as the dictionary obtained by calling `dict.fromkeys()` before this would not keep the ordering [1]

[1] https://youtu.be/p33CVV29OG8?t=489

StreakyCobra··on German town votes ‘No’ to street names
> Personally I really hope something like https://plus.codes/ will catch up. People should be easily able to provide address without knowing or caring about local arrangements.

It would already be a better solution indeed. But ultimately I would prefer to have a kind of unique identifier for my person that is not based on my location nor my name, like for instance A23C-B442-9F72. It could then be associated to a first name, last name, and geographical address in a database. Delivery services can then look-up the geographical address and your name at delivery time to find you or your mailbox.

This would avoid so much troubles for stuff like:

- Moving: I can change my address in one place and everything will be delivered to the new place, no needs for thousands of calls and letters to companies to update every subscription.

- Changing name: Whenever someone is changing his name for any reason (weeding, gender change, etc.) it should only be modified in one place.

- Disposable address: It should be possible to get disposable identifiers that can only be read by delivery services for hiding your real identifier/address from suspicious website

Of course this system is not perfect and probably has drawbacks, but it would be already a step in the good direction for me. Implementation details are left open for discussion (Centralized vs distributed database(s), checksum for spelling mistakes, financial repercussions, etc.)

StreakyCobra··on Dbeaver – Multi-platform database tool
I have subscribed to this issue [1] of azuredatastudio (ex sqlopsstudio) in the hope that one day it will support more than SQL Server. I am not sure Microsoft would have any interest in supporting others SQL engine though. Visually the software looks really similar to VSCode by the way.

[1] https://github.com/Microsoft/azuredatastudio/issues/56

StreakyCobra··on Why is cognitive function impaired at high altitude?
This sounds like "Diablerets"/"Glacier 3000" no? :)
StreakyCobra··on Ask HN: Who wants to be hired? (January 2019)
Passionate software engineer, hacker and problem solver!

Location: Sierre, Valais, Switzerland Remote: Open to, but not preferred Willing to relocate: Yes, within Switzerland or internationally (preference for North America and Europe) | Swiss citizenship Technologies: Python, Rust, Vue.js, Linux, git, docker Résumé/CV: https://fabien.dubosson.org/resume.pdf || https://fabien.dubosson.org/master_thesis.pdf Email: fabien.dubosson at gmail dot com

https://github.com/StreakyCobra

I have 5+ years of experience in software development supported by a strong technical background acquired during my computer science degree. I am interested in programming languages and I learned a few disruptive ones such as Haskell or Rust, what broaden my understanding of programming. With now 15 years of everyday ArchLinux usage, I built advanced Linux skills. I spent the last 5 years in academic, what developed my skills to read, understand and implement the content of scientific publications. I published and presented myself several scientific results in international conferences. My side interests in FabLab or problems-solving challenges are a nice addition to my technical profile.

StreakyCobra··on Switzerland to test ‘hyperloop’ train technologies
You know what is even more weird? Reading a comment on HN of another person saying he also grew up there ;-)
StreakyCobra··on The rise of 8D Audio on YouTube
It is fun to listen to a few songs, mainly to see what is possible for sound localization with stereo headphones. But I really don't want to listen to music like this, i.e. moving left and right behind my head, all the time. Quite perturbing for me, but all brains are different (speaking knowingly, I have aphantasia), so maybe some people really like it.
StreakyCobra··on Google Container for Firefox – Prevent Google from tracking you around the web
As a workaround for your second point, it is possible to right-click a link and use "Open Link in New Container Tab » No Container". Still a workaround though.
StreakyCobra··on Show HN: An open-source collaborative whiteboard
https://github.com/lovasoa/whitebophir
StreakyCobra··on Swiss experiment with sound to make cheese tastier
Now I want to eat cheese, it's really not nice to post food-related content. I don't thank you.
StreakyCobra··on Neuron, a new VS Code extension for data science
Not exactly your answer, but microsoft is developing an open-source tool, that's visually similar to VSCode, to work on databases [1]. Sadly it only supports SQL Server, Azure SQL DB and SQL DW for now, but people are asking for additional database engine [2].

[1] https://github.com/Microsoft/azuredatastudio [2] https://github.com/Microsoft/azuredatastudio/issues/56

StreakyCobra··on Kids’ Apps Are Crammed With Ads
You can do it with Yalp Store [1], it lets you filter apps with/without ads.

[1] https://github.com/yeriomin/YalpStore

StreakyCobra··on Why Apple Eventually Lost Me and I’m Switching Back to Windows
Concerning the price I don't think it is a strong argument. I have never been a mac user, but I have friends who had quite old macs that were still performant enough after 8 years for running recent software. They paid more, but it lasted more.

Also for me spending time on a computer _is_ my job, so I don't mind spending some money on this for having good and professional material. I just bought a Dell Precision 5520 — 1TB SSD, 16GB RAM extendable to 32GB, UHD touchscreen, 8-10h battery lifetime, professional series, linux-compatiable http://dell.com/developer — that cost me at least as much as the equivalent by Apple I guess. But with such laptop I can be productive and I'm probably fine for years to come. It is worth investing in your professional tools IMHO.

StreakyCobra··on Ask HN: What are some of the best technical talks you've heard?
I don't know if it is part of the bests, but very interesting anyway: Modern Dictionaries by Raymond Hettinger [1] It's about Python 3.6 dictionaries improvements.

[1] https://www.youtube.com/watch?v=p33CVV29OG8

StreakyCobra··on PaqRap, or when senior VPs of Compaq did a rap video in 1990
I was a baby when this video was made and I discovered it for the first time today! I would never have believed such a video had been made, and cannot imagine one being made nowadays in big corporations. I guess it must have been fun to live the birth and grow of personal computers :-)
StreakyCobra··on A mysterious grey-hat is patching people's outdated MikroTik routers
I don't have a strong opinion about this case, but it would be more correct to compare it to this situation:

You come home one day, entering by the main door as usual, and when going down in the garage you notice the key on the floor with a message saying: "Your garage door were not locked and everybody knew about it, so I came in to take the key on the inner lock, closed it from outside and slipped the key back under the door so nobody else with bad intentions can enter anymore".

In the situation you described I would be pissed off, but not in this one, and IMHO it is closer to this case.

StreakyCobra··on Today Is My Wife’s First Birthday Since She Died
You want a challenge for today? Try to read this fully, in one go, without crying.
← PreviousPage 2 of 6Next →