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 How to Stop Advertising Notifications from the Google Photo App
Or how Google talk was before hangouts. With talk, at least, you could use any XMPP client, and the web ui was wonderful for the time.
fermuch··on Why does man print “gimme gimme gimme” at 00:30?
I would have added this "feature" with a mechanism to detect if it's running inside a TTY. That way, automated tests, pipes or scripts that parse the output wouldn't have this problem.

But seriously, who uses a documentation tool for automated tests every minute? That use case is just insane and out of the scope of man IMHO.

fermuch··on Face ID beaten by mask
What other cost are you referring to? The 3D printer? You can send your design to a studio and they'll print it for you and send it, or you can rent time in some places to get access to a printer, without needing to buy one.

In any case, if it needed only a paper print, you wouldn't count the cost of the printer, since you can print it anywhere.

fermuch··on A Universe in One Line of Code with 10 PRINT
In some terminals, python buffers the output until it has enough and then dumps it to the console. IIRC it is like this because the console can be pretty slow, so by buffering you can do more calculations instead of always waiting for the console.
fermuch··on Ask HN: Which TypeScript codebase should I study to get better?
I remember the tale someone fuzzing the same fuzzer to find bugs. I can't find the link though.

General tools like an editor, a decompiler, or even an image editor can be used to modify the software itself. After all, if you're the creator of the tool itself, most likely you feel comfortable using it.

What I always wonder is how people built the first tools. How did people compile the first version of GCC? How did people build the first programming language? How did people built the first OS? I can imagine ways to solve these, but I guess the tale behind how they did it is what makes me wonder.

fermuch··on The sound of the dialup, pictured (2012)
Yes, it is very much possible. Take a look here: https://github.com/romanz/amodem/blob/master/README.rst

The transfer speed and noise are, obviously, too low/high to make any practical use out of this, but it's a cool experiment anyways.

I remember reading about a exploit/virus for BIOS that could coordinate an attack with infrasound, but I can't find any link.

fermuch··on A bug-fix 12 years in the making: Windows Unicode Support in OCaml 4.06.0
Under "technical details" it goes into the why. What I understood is: ocaml tries to support pre-NT era strings, since that's what the console uses, but NT-era files use a different encoding, and ocaml internally uses UTF8 for everything. Since pre NT didn't handle file paths with unicode, they didn't either.

I'm not well versed in windows as to say if this was a clever way to solve the problem of console output, or if it was a really old hack that just now received some care and attention.

fermuch··on Android getting “DNS over TLS” support
But most devices will have it in the next 3 years. It's better to start today than to never do it.
fermuch··on MongoDB shares jump more than 30% in $192M IPO
The problem I found with couch is handling user permissions at database level. Except for that detail, it's one of the best databases I've ever used.
fermuch··on MongoDB shares jump more than 30% in $192M IPO
I second this. Mongo clusters are easy to manage, and the aggregation pipeline or MapReduce engines do wonders on a sharded cluster with tons of data. That's the selling point of mongo for me.
fermuch··on Viking ‘Allah’ textile actually doesn't have Allah on it
Mastodon has per instance max length.
fermuch··on Qutebrowser – a keyboard-focused browser with a minimal GUI
Not all systems support qtwebengine (by support I mean: have the current version of qt), and the developer still has qtwebkit as a fallback. Both implementations differ a lot, and I'm happily impressed to see support for both at the same time!
fermuch··on Ask HN: What non-work task have you automated?
Most site also display data in a much easier way if you identify as googlebot
fermuch··on GNU Taler
What would be the correct word for only adding?
fermuch··on Show HN: Hurricane Tweets
I'm 22 and also tech savvy, but I find it quite simple to use. I think the target users are those that have pinch-to-zoom interfaces as kids (the today's teens), so the UX is meant to be "cool" instead of intuitive.

Another thing I've seen quite a lot is that you need to invest some time and have lots of friends already using the platform to know about the hidden gems, which I think the app itself promotes that behavior of friends sharing their knowledge instead of easy to use UI (not saying I think it's a good thing)

fermuch··on Concurrent JavaScript: It can work
Is there any limitation or reason for not implementing WASM on nodejs?
fermuch··on Try Out Rust IDE Support in Visual Studio Code
Git stash is a great tool to keep unfinished work, IMO. You _stash_ your changes if you need to work on something else, and then you pop it from the stash to continue working on it. No commits, no branches. Just stash and pop.
fermuch··on Muesli – An alternative approach to Soylent
I think the selling point of soylent is how easy it is to consume. You just drink it and done. Cleaning is as easy as washing your cup. That's an attractive point if you don't enjoy the ritual of eating, or simply want to spend the time doing something else.

I agree it is too expensive for what it offers, though.

fermuch··on Docker Is Raising Funding at $1.3B Valuation
A nice selling point for me is the registry. If you have a public image, it's totally free. If it's private, you can pay to use it privately in a team. Of course, you can mount your own (it's a docker image, after all), or you can use Google or Amazon to host it, but it is much easier to pay them to host, and you don't need to bother with storage, backups, or authentication. Setting up team permissions is as easy as sending an invitation from the panel.
fermuch··on Migrating 1200 databases from MySQL to Postgres
It truly sounds like a nightmare. How much time did it took to move everything to psql, and how long until it was stable enough to not keep an eye on it?
fermuch··on Ask HN: What language/framework do you plan to use in your next project?
Amazon cognito integrantes pretty good with everything in the AWS cloud (obvious), and is not hard to use. Seems like the best choice for that stack.
fermuch··on IPv6 Adoption
Brazilian here. Not sure if I'm part of the "developing country" category, but most major ISPs already give ipv6 for home users. I've been using ipv6 since a few years without even realizing until I entered the router and saw an ipv6 address along with an ipv4.
fermuch··on Show HN: tttfi – Middleware for IFTTT
This is still anecdotical, but most python developers I know would chose py2 if given the choice. It's what they know, and they don't want to change semantics even if it's just changing how you write prints.
fermuch··on Create your own Game Engine but don't use it
I've got that same feeling when I started using zapier. The amount of tasks you can automate without modifying nor writing any code is incredible. Since last year, I added webhooks to every action in every system I make, and then I use both zapier and huginn to send analytics, add users to mail groups, notify me when something goes wrong, and even make systems that write everything to Google sheets.
fermuch··on React-Move – Animate anything in React
Most of these projects use CSS or the DOM to provide animations, which aren't available on react-native. Usually, all compatibility problems between the two come from that.
fermuch··on React Tetris
The audience of hacker news can understand and appreciate the work behind this tetris clone. Yes, it's a clone and there're millions, but this one is very well made and can work very much as an example of the technology being showcased this time (react)
fermuch··on Node v7.5.0 Released
By far. I use lambda as a public API for my sites. One site has 4000req / h (at peeks. Not much, but it's an api after all) and I only pay some cents.
fermuch··on Debian 8.7 released
It does, but not as you would expect. Last time I tried with an ATI, I had random freezes. But it was a year ago. There were lots of improvements since then.
fermuch··on Cancelable Promises: Why was this proposal withdrawn?
In react native, NetInfo has an api to detect network changes and I use that to stop all my setIntervals and start again with a different set of args, including wait time before calling again.
fermuch··on How I Work from Anywhere in the World
Great article, lots of tools I didn't know of. Can you provide more info about where I can get that 2g chip outside the states? Sounds very useful to use a service like that. Also, can you expand a little bit more about the slack integrations? I can't imagine something more than simple notifications for services like github, but you described it as it "changed your life", so I'm assuming you found ways to automate your daily life with integrations.
← PreviousPage 5 of 6Next →