HNHacker News
TopNewBestAskShowJobs

fermuch

383 karma · joined January 16, 2016

[ my public key: https://keybase.io/fermuch; my proof: https://keybase.io/fermuch/sigs/D8v8MszRWtOrxhdaWBL8s0ZRt_6JBe8a-ZACIlh-fj0 ]
submissionscomments
fermuch··on Krita in 2018 and 2019
It might be a little off topic, but I'd like to share a project which its intent is of growing krita reach and community: Pepper and Carrot, a cutesy comic 100% open (libre) made 100% with krita.

https://www.peppercarrot.com/

Even translations are community driven :)

Disclosure: I'm just a reader of P&C, who found the comic not so long ago and fell in love with it!

fermuch··on Pivotal launches serverless framework that works across clouds and on-prem
I've never used CF, but you can git push build to k8s with gitkube

Gitkube thread on HN: https://news.ycombinator.com/item?id=16574893

fermuch··on Ask HN: Can you recommend a modern, accessible P2P framework/library?
He also created peerflix, the magic behind Popcorn Time (now Butter)
fermuch··on Picovoice – Embed private voice AI into any product instantly
Are those two multi language? I can think of a lot of use cases for industrial IoT if they support Spanish and Portuguese
fermuch··on Thunderbird 60.0 release
What do you mean? Doesn't the jump go from 52 to 60?
fermuch··on The Bullshit Web
Skype also has audio and video, with custom codecs even, and p2p, yet it wasn't even close to using the very real 1gb of ram slack consumes

(I'm talking about the old desktop client, not the new electron based one)

fermuch··on A Spectre is Haunting Unicode
Weren't emojis added because Japanese phones had them, since a long, long time (before smartphones), and the main pursuit of unicode is to be able to represent all written characters? The first emojis would be close to the 20 year lapse now, and they are the most used.
fermuch··on Chrome developer tools to master
And what is the the second test?
fermuch··on Chrome developer tools to master
For transpiled languages: if you set up source maps correctly, you can access the non-transpiled language and the devtools will set up rules on the correct places (in this case, breakpoints, which also jump automatically to the original source instead of the transpiled version)
fermuch··on ActorDB – Distributed SQL database
The connection is made over the mysql protocol, and it is SQL, so you could migrate to mysql/mariadb if need arises.
fermuch··on Showdown: MySQL 8 vs. PostgreSQL 10
I read it as he had no way to alter mysql, and he needed to work with time functions, which is tricky without a real timestamp instead of an integer, and is impossible without correct indexes.

To me it seems like, in that case, he chose postgres since he could sync the data and use a custom schema over it, with proper types and indexes.

fermuch··on I've spent the last two years building a new email client
I'd be very interested about your findings decompiling wasm. Do you have a blog, by chance?
fermuch··on The Fossil distributed version control system
These features are possible right now on the backend of git to be implemented. There's nothing blocking git to add these things. What git would need is a front-end (remember, the cli is a frontend) to implement these.

Don't get me wrong, I do agree fossil is adding some new cards to the table. I just think it would be better implemented as extensions to git than a new system made from scratch.

fermuch··on Programmer's guide to polynomials and splines
I started programming when I was nine, by myself. With game maker, which was (is?) a visual language to make games. I remember banging my head against the table trying to understand what a "real" number was. Even square roots were black magic back in the day.

Where I could learn the most was in code examples. They provided me new concepts I could poke, modify the values, and see the output, and hopefully after some time I would be able to understand how to use it.

There's a trend that everyone should understand how to code, and python is used as the língua franca for beginners, so providing a lot of examples helps people that do not intend to work as a developer understand new concepts. First you read about it, then you play with it for a while, and finally you'll get how to use it (and when to) in the future.

fermuch··on What If Men and Women Skied Against Each Other in the Olympics?
Does this argument still apply on Olympics? They are nothing like average people, so I'd guess both genders push the body to the limit.
fermuch··on The insane amount of backward compatibility in Google Maps
All the docs for graphql (and Apollo) recommend always making backwards compatible changes.

If anything, graphql apis would be easier to maintain in the long run, since clients asks for what they want. New clients could ask for the new data, without breaking the responses for old clients.

fermuch··on RFC: Ubuntu 18.04 LTS Minimal Images
This is mostly how gentoo works. You define global settings, like "gui" or "pulseaudio", and you also have per package features to enable or disable. After setting these up, when you install a package, it is installed using only the features you enabled, so you have a lot of control over what and how you make your system work.
fermuch··on One Bitcoin miner is buying 20,000 16nm wafers from TSMC per month
Wouldn't the difficult per block rise, making it the same current usage as before?
fermuch··on Serverless Computing in 2018
I've always thought of the limit on executions on aws for lambda as a way to not shoot you in the foot. The limits are pretty high, and asking them for a raise in limits isn't a problem. I'd prefer to ask for a higher limit than to see one month a bill with 1000$ because I accidentally made a lambda call itself in a loop infinitely.
fermuch··on Ten years of professional blogging – what I’ve learned
Step 3 should go before step 2, or else you'll lose most of the profit.
fermuch··on Visualizing Realtime Bitcoin Transactions in ReactVR
A lot of people use it because it's what comes installed.
fermuch··on A list of ways to “Break the Internet” for the 48 hours before the FCC vote
But wouldn't that use case be best solved by your router, giving priority to some kind of traffic instead of other? (most routers come with QoS, which is exactly that)

Why is it better to give all the power to the ISP? You're losing your ability to choose if what you need isn't included in a pack.

fermuch··on Japan eyes startup visa program
Please excuse my ignorance, but why would you start a business in a country you don't understand its language? Doesn't sound logical to me, except if there's a big part of the country that doesn't speak that language or something bizarre like that.

(this is a serious question, but I'm unable to phrase it this late in a way that doesn't sound like I'm trying to provoke you)

fermuch··on People have spent over $1M buying virtual cats on the Ethereum blockchain
If you have that amount in gold, but you got the gold when it was cheaper, wouldn't you be losing the same amount of money all alone?
fermuch··on People have spent over $1M buying virtual cats on the Ethereum blockchain
As long as you have more than one kitten, you can still breed between them. This mechanic still works, even if you're playing alone.

And the prices (AFAIK) are also totally handled with smart contracts, so even if it's just you, you can still claim the price.

fermuch··on HAProxy 1.8.0
If there is a mailing list for the software, why not send releases information over there? It makes a lot of sense to me. I'm also subscribed to several, and some software also announce patches or security related stuff on mail lists. I see mail as a low barrier of entry (every developer has an email address).

What else would you use to notify interested people and be able to receive feedback at the same time?

fermuch··on HAProxy 1.8.0
> haproxy can now be built with native systemd support using USE_SYSTEMD=1 and starting it with -Ws (systemd-aware master-worker mode).

What features/integrations make sense for a proxy with systemd? I'd assume it's only a unit that comes with the package, but that "-Ws" makes me wonder if there're deeper integrations.

fermuch··on Apache Guacamole – A clientless remote desktop gateway
I've used guacamole many times and can only say good things about it. It's much easier to give a client web based access to their server than explaining how to use remote access.
fermuch··on Ditching Go for Node.js
My main concern with node is how fast everything moves. Try to maintain a project that started with es5, then migrated to es6 (but some legacy code is still es5), then added some es2017 and now is adding slowly typescript to the monster, and all of this in just 3 years!

Things become a mess in no time, tooling changes constantly, and maintaining legacy code while developing new parts with current best practices helps you build a Frankenstein in no time.

(and don't even mention about coffee, or it'll make me start ranting about the move from coffee to es6 and now TS!)

fermuch··on How to Stop Advertising Notifications from the Google Photo App
Android 7 has that too, under the "permissions" setting for apps. It's a "I don't want any notification" or "I want all of them". Are those settings in oreo better?
← PreviousPage 4 of 6Next →