HNHacker News
TopNewBestAskShowJobs

ivanfon

332 karma · joined January 25, 2017

hjkl
submissionscomments
ivanfon··on Size of node_modules folder when installing the top 100 packages
What stack did you use?
ivanfon··on Switching from Chrome to Firefox
This extension is super useful for that, it lets you instantly create new temporary containers: https://addons.mozilla.org/en-US/firefox/addon/temporary-con...
ivanfon··on Show HN: Keycat – A self-hosted end-to-end encrypted password manager
Is this maintained? It seems like none of the repos have had a commit in 6 months.
ivanfon··on Show HN: React Screenshot Test
Thank you so much. We use cypress-image-snapshot at work and I've been running into this problem for two days. I thought it was a problem with the plugin, not Cypress itself. What a coincidence that I came across this in an HN comment :)
ivanfon··on LineageOS Android Distribution
Have you tried OsmAnd? (and if you have, what are your thoughts?)
ivanfon··on Godot 3.2 beta 1
Aside from the fact that it's relatively new compared to other engines, 3D performance isn't quite up to par with other engines yet. I think people are too critical about this, and to be clear, 3D is perfectly capable of doing good looking small-medium games, but you'll definitely run into issues if you're trying to do something very high-end.

Vulkan support is currently being worked on and will be added in Godot 4.0, which will come with many performance improvements as well.

ivanfon··on Ask HN: What are your biggest roadblocks when building a new project/SaaS?
> Honestly it only ever worked once for me and that was when I showed the prototype to an audience and they kept me motivated to keep going but I have a feeling this is not the best way to go about it.

To me this seems like the way to go - build a prototype and get it out there as soon as you can. The feedback will keep you motivated, show you if the product is good/useful/needed, and guide you on what direction to go next.

ivanfon··on 2019 Js13kGames Winners
Same here.
ivanfon··on Nanix: An idea for a modern, small, Unix-like operating system
OT: is the thin white text difficult to read on the blue background for anyone else?
ivanfon··on Googles API examples still with Python2
Have you tried the "Send Feedback" link on the bottom of the page? That's probably a more direct way to contact them, compared to posting a screenshot on HN.
ivanfon··on Ask HN: How can HN allow login without an email and not be full of bots?
Some of those can take me a minute or two... I'm almost starting to be convinced that I'm a robot.

I guess that's what you get for using Firefox and extensions that value your privacy

ivanfon··on Ask HN: Where to “hang out” online these days?
I've really been enjoying Tildes: https://tildes.net/

It's somewhat similar to Reddit (and was started by a former Reddit admin), but values quality content and discussion over "fluff" content. The users on there are wonderful, and I've had some very good discussions about both tech and non-tech topics. This blog post has some good info on it's philosophy and what makes it different: https://blog.tildes.net/announcing-tildes

ivanfon··on Google Plans to Deprecate FTP URL Support in Chrome

  The WebSocket Protocol is an independent TCP-based protocol.  Its only relationship to HTTP is that its handshake is interpreted by HTTP servers as an Upgrade request.
https://tools.ietf.org/html/rfc6455#section-1.7
ivanfon··on How annoying is too annoying?
Reminds me of using Google Drive in Firefox :)
ivanfon··on Malicious code in the purescript NPM installer
I assume the idea is that, even if Google violates their user’s privacy, they take care not to let others violate their user’s privacy through their dependencies.
ivanfon··on Malicious code in the purescript NPM installer
Agreed - I’ve found and been astonished by Github users who maintain hundreds of these little npm packages, all of which have usually under 10 lines of actual code, and sometimes even have chains of dependencies on the user’s other packages.

It seems like the only reason these packages get any significant downloads is when one of them gets depended on by a big package, causing the entire dependency chain of the user’s little packages to be downloaded.

ivanfon··on Nuclear – Popcorn Time for music
Putting this in your readme is a great way to keep me far away from your project.
ivanfon··on The best privacy policy I've ever read
Same here - it was entertaining for a few seconds, but actually reading through this - both because of the format and the styling of the page - is incredibly tedious.

One of the best privacy policy's I've ever read is for tildes.net: https://docs.tildes.net/privacy-policy

It's written and organized very clearly, and, most importantly, views user data as a liability instead of an asset.

A few snippets:

  Except when making a donation, third-party assets or scripts are never included on Tildes. Outside of those specific donation pages, using the site involves communicating exclusively with our servers.

  All personal information logged this way is deleted in 30 days unless: [legal obligations/TOS violations]

  Your information is used exclusively to operate Tildes. This includes providing the functionality of the site, analyzing usage, troubleshooting site issues, and investigating abuse. We never sell your information and Tildes does not have advertising.

  Tildes does not alter its behavior based on whether your browser sends a Do Not Track (DNT) header or not.
(it doesn't need to, it already doesn't track you)
ivanfon··on Linux 4.20 released
One upside is simply the fact that you don’t need to hunt down drivers and install them.

I’ve had to install wifi drivers for a Windows machine before. Hunting for the right driver, downloading it and transferring it from my phone was quite a pain, as opposed to the wifi just working on Linux.

ivanfon··on Google AMP case study: leads dropped by 59%
The SEO incentives are likely enough to make any and all types of websites interested in using it.
ivanfon··on Amp – A complete text editor for the terminal
I’ve actually found the opposite - sure there’s a learning curve, but once you get used to it and it becomes second nature, Vim becomes the fastest way to convert thought to code.
ivanfon··on Vue 3.0 Updates [slides]
nativescript-vue has made a lot of progress over the past few months, it’s shaping up to be a pretty great mobile development experience.
ivanfon··on GitHub: You've been asking for it. You know the issue(s). Delete 'em
I think they meant that you can’t delete issues on Gitlab, not a comment on the quality of maintainers on Gitlab as opposed to Github.

It seems like you can actually delete issues on GL, but only project owners: https://docs.gitlab.com/ee/user/project/issues/deleting_issu...

ivanfon··on Unslacking Tideways Company
Zulip has topics and it's absolutely amazing, but I still don't think it helps reference years old messages.
ivanfon··on With Proton and Steam Play, many Windows games now work on Linux
Wine configuration can be a bit of a mess - luckily tools like Lutris and PlayOnLinux are a huge help, since they essentially give you the Wine version and install script that automatically sets everything up and has been tested to work.
ivanfon··on Modify new Gmail interface to be more like classic Gmail
> I’m not particularly looking forward to the day I’m forced into the new interface. It’s slow as hell on Firefox and is continually dropping keyboard shortcut events unless I type each. one. slowly. and. deliberately.

> I’m not particularly looking forward to the day I’m forced into the new interface. It’s slow as hell on Firefox and is continually dropping keyboard shortcut events unless I type each. one. slowly. and. deliberately.

Use an alternate client, like Thunderbird or mutt on desktop and K9-Mail on Android.

ivanfon··on Stop Using Rand(): Random Numbers with C++11
I’ve been wanting to write some programming articles for a while, so I figure the best thing to do was start with something simple and share it.

Let me know what you think! I know it’s not the most difficult thing ever, but I’m hoping I explained it well.

ivanfon··on Chrome 69 will keep Google Cookies when you tell it to delete all cookies
It isn’t even open-source, I don’t see how it’s much better than Google Analytics. Piwik is a popular open-source alternative.
ivanfon··on Numworks: open-source, Python-compatible handheld graphing calculator
Found a video of an NES emulator running on it[1], so... Probably. It’s quite a bit faster than the common TIs and Casios.

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

ivanfon··on Numworks: open-source, Python-compatible handheld graphing calculator
It’s exactly the same situation with TI and Casio calculators (but with Basic instead of Python). For larger programs, it’s best to just download/write them on a computer and transfer them to the calculator.

Writing smaller programs (at least on a Casio calculator) isn’t actually that bad once you get used to the layout and menus.

← PreviousPage 2 of 4Next →