HNHacker News
TopNewBestAskShowJobs

piotrkubisa

551 karma · joined March 20, 2016

Software Engineer

E-mail: My username [at - without these brackets] Google Mail service com

[ my public key: https://keybase.io/piotrkubisa; my proof: https://keybase.io/piotrkubisa/sigs/48OF4qNZeEa0cZsAgANWMKn9vJZuQurNeBlQnl9rjDQ ]

submissionscomments
piotrkubisa··on GitHub stars won’t pay your rent
That's interesting, if you could share your story I think we would eagerly like to make your acquaintance.
piotrkubisa··on Contributing to the Mozilla code base
Is this article a bit outdated? I have noticed some projects not only switched their repositories but also programming languages i.e.:

> If you know Python, you can contribute to our web services, including Firefox Sync, or Firefox Accounts

Not quite recently (about 6-7 months ago), the syncserver got rewritten to Rust [0], while the Python codebase it's a bit stalled [1]. I guess Mozilla is going to switch to syncserver-rs soon, because they started implementation of Google Cloud Spanner and this looks like a green-light for future deployment.

> If you know Java, you can contribute to Firefox on Android, Firefox Focus for Android and Firefox for Fire TV.

There is new Firefox Preview on Android, which might disrupt the mobile browser market share soon (if it gets addons support). Some mozillian also worked on projects like Lockwise [2] or Firefox Notes [3] which are written in Kotlin, not Java.

Please, do update this article.

[0]: https://github.com/mozilla-services/syncstorage-rs/commits/m...

[1]: https://github.com/mozilla-services/syncserver/commits/maste...

[2]: https://lockwise.firefox.com/

[3]: https://addons.mozilla.org/en-US/firefox/addon/notes-by-fire...

piotrkubisa··on A Raspberry Pi-powered live train station sign
It's overwhelming how many projects with high rate of usefulness are based on boards from Pi Zero family, not the A or B.
piotrkubisa··on GitHub is down
Number of alternatives to popular git repository hosting services looks indeed awesome.

> Yes, but you can also push/pull from a filesystem location. To be able to push it, it is simpler to init the repo with `git init --bare`.

Personally, I have build my very own and simple solution to sync encrypted files over the Internet using git with git-remote that uses filesystem location. The implementation evolved over time but initial idea[0] was to combine restic, pass and git with simple scripts to pull/push the git-remote repo (located in /tmp/repos) to S3 bucket via restic that takes care of upload, deduplication and encryption. Thanks to restic I also don't care much if I'd commit to stale (outdated) master branch, because it uses snapshots and it's quite easy to navigate between them.

[0]: Year-old PoC of encrypted repository share with B2 as a storage: https://gist.github.com/piotrkubisa/dece2fc71399efa56e2d0b8f...

piotrkubisa··on Bird – Internet Routing Daemon
Yup. Please note the Ubiquity's edgerouters have similar pps rate in certain packet sizes [0], I guess it's because of slow Mediatek CPU. ER-X-family also is a bit crippled in terms of hardware offloading [1].

[0]: https://www.ui.com/edgemax/comparison/

[1]: https://help.ubnt.com/hc/en-us/articles/115006567467-EdgeRou...

piotrkubisa··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
The Orgzly+Syncthing is an awesome combination. Also, as alternative it is worth mentioning the Standard Notes [0], which tends to be have-it-all-as-extension [1][2] note editor - however, it lacks the org-mode.

[0]: https://standardnotes.org/

[1]: https://standardnotes.org/extensions#editors

[2]: https://standardnotes.org/demo

piotrkubisa··on The JSON Meta Application Protocol (JMAP)
It looks it performs way better than msgpack in following benchmarks [0]. However, it's true that it's not very popular - personally, I rarely see any software that utilize CBOR.

[0]: http://tutorials.jenkov.com/ion/ion-performance-benchmarks.h...

piotrkubisa··on Show HN: LessPhone – A minimal Android launcher to reduce phone use
I would say there is worth noting alternative called UltraStamina mode that is available in Sony phones. In this mode you have only limited number applications that are mostly non-internet consumers, removes animations, multiple desktops and also help to last few days more on battery (5-7 days on built in ~3000mAh battery).
piotrkubisa··on Microsoft Office 365: Banned in German schools over privacy fears
I think the lack of spreadsheet-based software is more problematic than just Word, because it's hard to replace it with any good alternative.

Also, I do use LaTeX (and derivatives) in almost in any case when I need to compose some document - it really helps to automatize many trivial things that were tiresome to do in MSO Word. However I know at least few people who tried LaTeX and just told me "Yuck!". I tried to recognize what is unique selling point, and all of those people told me it lacked the WYSIWYG mode and that they do not want to learn some language, so also ignore the LaTeX meta-code [0]. I feel I can't objectively say how steep learning curve is, because I just got used to declarative paradigm. LaTeX is not perfect, but I guess my requirements were different than my friends had, but I can't find an answer what really makes Word better than let's say LaTeX, LibreOffice/OpenOffice or other software in the same category? What leads us to decision to use Word not other software to let's say write thesis in it?

[0] As copperx mentioned, there is already LyX but it is far from being popular application.

piotrkubisa··on Cat Colors
The only reason I find is a threat of DDoS and/or script kiddies with penetration bots / automated tools.
piotrkubisa··on ShadowFox – Dark Theme for Firefox
Blog post: https://blog.mozilla.org/futurereleases/2019/06/27/reinventi...

GooglePlay: https://play.google.com/store/apps/details?id=org.mozilla.fe...

Some screenshots with dark theme: https://www.xda-developers.com/mozilla-transition-users-from...

piotrkubisa··on ShadowFox – Dark Theme for Firefox
The new preview version of Firefox is completely dark.
piotrkubisa··on Dhall: A Non-Repetitive Alternative to YAML
It looks that Dhall has been inspired of the Elm language [0] and it's formatter.

[0]: https://guide.elm-lang.org/

piotrkubisa··on Firefox Local Files Theft – Not Patched Yet
Please note, python is not available out of the box on Windows machines as in macOS, most of Linux distros.

Personally, as a person who used python in my programming job, I don't remember when for last time or even I have ever typed mentioned by you command to start a local server.

piotrkubisa··on Wikipedia founder calls for social media strike
I don't see anything wrong of taking off Facebook/Twitter some days (especially, because I don't use it) but personally, I see there is a problem with taking a break of social media service called GitHub. I know many companies and organizations that use GitHub service as their git repository hosting, so 48h break would actually mean a two days off work for their employees [0].

[0]: ... as long they won't switch to other git hosting or implement some proxy, but it does not count.

piotrkubisa··on Reinventing Firefox for Android
I am really glad they moved the URL bar to the bottom. As a former BlackBerry10 user I find it more UX friendly for touch-based devices.
piotrkubisa··on Calibra – Digital Wallet for Libra
I guess, you might have enabled "Facebook Container" add-on while browsing this site. It is very restrictive in terms of blocking content that comes from Facebook Inc. addresses.

[0]: https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...

piotrkubisa··on Xiaomi explains more about how its under-screen camera works
> "Can you hear me? I can't hear you"

Would you mind explain me why there isn't anything (or only little) done in that area? I guess we could implement some assistive checks for input and output audio streams? What is blocking us to implement a "handshake" that will verify that all is fine? - let's say communicators will send a recorded sample "Hello World" message over wire and check the microphone, volume, noise etc. In my opinion the pattern how we resolve the "I can't hear you" problem is a repeatable checklist that we more or less confidently do, so why we can't implement it as some algorithm that takes care of those problems in automatic way?

piotrkubisa··on Microsoft’s Edge for Mac browser now available in preview
Aha, thanks for clarification! It makes sense now, but I am looking forward to see what versions of Trident they are going to provide. It looks like they might completely strip possibility to download Windows VMs with IE [0], if they are going to roll out all currently available engines (IE8 to IE11).

[0]: https://developer.microsoft.com/en-us/microsoft-edge/tools/v...

piotrkubisa··on Microsoft’s Edge for Mac browser now available in preview
What is an idea of Edge on Mac? Is there any incentive to provide a browser that is available on other OS-es than Windows? Vivaldi and Opera went similar way, trying to cut some piece of browser market cake using a Blink engine and similar ecosystem as Chrome. Except Edge-only (i.e. Skype, Office365, Stadia-like platform) business game I don't see why it should cut in a market, especially in non-Windows operating systems.
piotrkubisa··on GDPR adtech complaints keep stacking up in Europe
Probably the most known and significant fine was Google's 50 million euro [0].

[0] https://www.theverge.com/2019/1/21/18191591/google-gdpr-fine...

piotrkubisa··on GitHub Package Registry
Or https://sourcehut.org/ if you are looking for something leaner.

Or if you are looking for self-hosted git servers:

- https://onedev.io/

- https://gitea.io / https://gogs.io/

piotrkubisa··on X-Plane 11: World Editor 2.0 Released
During trial installation of X-Plane 11 I got an notification from Windows Defender that it spotted Trojan:Win32/Bearfoos.A!ml. It looks like a false positive for me, but still it leaves a very bad taste.

Disclaimer: I am not a security expert and I do not take any responsibility for my opinion - it is up to you to verify if it is free of any malicious code.

piotrkubisa··on NuttX – A POSIX-compliant RTOS for embedded platforms
I found that Sony Spresense [1] board is one of example device that implements NuttX [2].

[1]: https://developer.sony.com/develop/spresense/

[2]: https://developer.sony.com/develop/spresense/developer-tools...

piotrkubisa··on Librem Laptop RAM and Storage Bump, 32GB Max RAM
As a replacement I can mention following tip: in Linux (in Hackintosh as well) pressing left and right trackpad buttons at the same time results with a pressing middle button. I remember I found it when once I left mouse at home and I had to make few changes to my 3d model in Blender during labs at university.
piotrkubisa··on Sony to slash smartphone workforce
Indeed. AOSP, SailfishX, easy to fetch some officially published repositories on GitHub, compact size devices (i.e. XZ2 Compact), decent tech specification and balanced "bloat" [1] on their smartphones is really compelling to me.

Sadly, competitors like Xiaomi (IMHO, one among the worst manufacturers [1]), Nokia HMD Global, Huawei, Samsung, Apple and many others do not give many opportunities to Sony Mobile be profitable business. I wish they will improve marketing and sales channel.

[1] Annoying telemetry that you cannot opt-out and does not care if your Internet uses mobile data or Wi-Fi. Ridiculous permission requirements for apps, i.e. Weather requires permission to make a phone call (https://en.miui.com/thread-1851703-1-1.html) and Calendar to send SMS messages.

piotrkubisa··on Kong Raises $43M in Series C Funding
Is there any Kong as a Service? Is there any advantage to use it in front of VPS instances like DO or Vultr?
piotrkubisa··on Firefox Lockbox – Take your passwords everywhere
Isn't that what are you looking for https://github.com/mozilla-lockbox/lockbox-addon?
piotrkubisa··on 80% of the Web Powered by PHP (2017)
Tip: static analysis tools for PHP helped me during a rewrite from 5.6 to 7.0. It was really good experience, I'd say.
piotrkubisa··on 80% of the Web Powered by PHP (2017)
Yes, that's true you can find many web sites using Wordpress, or other popular CMSes like Joomla, forum boards i.e. phpBB or even e-commerce stores based on OpenCart / ZenCart / Prestashop haven't seen an update for a quite long time. Personally, I'd be glad to offer my free time to help i.e. update Wordpress (recent versions has auto-update feature) or even migrate to static-site, especially whether I am returning user of such website.
← PreviousPage 2 of 6Next →