HNHacker News
TopNewBestAskShowJobs

mih

1,377 karma · joined October 1, 2010

submissionscomments
mih··on Battle of the bulges: Have astronomers been wrong about spiral galaxies? (2019)
I don't claim to understand it either, but the animations on the Wiki page at least give a feel for it - https://en.wikipedia.org/wiki/Density_wave_theory
mih··on MDatePickerView – Quick and Easy iOS Date Picker
Title should have mentioned that it is iOS only.
mih··on The married couples in Hong Kong who live apart
Yes, but to get a good picture one should account for how large the geographic separation between the couples is and for what reasons? The case of spouses voluntarily living apart on either coasts of the continental USA for career reasons or to save time commuting is quite different from that of a couple within tens of miles of each other, separated involuntarily due to affordability.
mih··on Firefly III – Self-hosted financial manager
I did make an attempt to switch from GnuCash to Firefly III, but had to switch back. As loathed as the GnuCash GUI is, Firefly III simply did not come close to the speed with which I could enter transactions in bulk via the keyboard. Plus, I was too used to GnuCash's data model and way of doing things.

The reason I was drawn to FF III in the first place was because of its aesthetic appeal and visualization features. The graphing and reporting abilities of GnuCash are not to my taste.

After some time, I settled down to converting from Gnucash to Ledger using PieCash (https://github.com/sdementen/piecash), and visualizing the ledger file using LedgerWeb (https://vifon.github.io/ledger-web/). A bit of a workaround, but can be scripted and works fine for me.

mih··on Why Finland leads the world in flexible work
>> Also, I didn't know Estonia was a Nordic country.

Relevant: https://satwcomic.com/party-crasher

https://satwcomic.com/imposter

https://satwcomic.com/new-nordic

A funny take on why other 'Nordic' countries don't think so

mih··on Unison File Synchronizer
The name seems to conflict with the Python module (https://mutagen.readthedocs.io/en/latest/), which has been around for a longer time. While you seem to have put in a lot of effort seeing your commit history and search ranking, your first commit is in Nov 2016 - nearly a decade after the other one. Perhaps you should consider rebranding the project, with the greater interest of the FOSS community in mind.
mih··on Kriegspiel
Interesting. This reminds me of how a history teacher used a variant of Chess to simulate warfare as part of a class project - https://www.reddit.com/r/occupywallstreet/comments/13gemx/so...
mih··on Pollen: the book is a program
Besides other suggestions here, one of my favourites for publishing is orgmode + Latex (https://orgmode.org/manual/Embedded-LaTeX.html#Embedded-LaTe...).

Org-mode can be thought of as a wrapper around LaTeX. Content in Orgmode is way more human readable than writing entirely in LaTeX. It is great for prototyping, enabling you to get results quick and fast and also plays well with version control. The produced document can also contain Table of contents, cross-references etc. There is also the possibility to generate an intermediate LaTeX file where you can fine tune the typography and layout. To make the most of it though, you will need to learn a bit of LaTeX.

Definitely worth a try if someone is looking for something simpler than totally committing to LaTeX, but like me would rather avoid HTML + CSS pain points.

mih··on Microsoft loses control over Windows Tiles
Great tip. The animations never bothered me much, but upon turning it and transparency off, things are so much snappier. I have absolutely no need for them on my work machine.
mih··on Tell HN: In NSW, if Google doesn't track you, you can't pay Public School fees
I hope Firefox turns this option on by default. Overnight millions will face a hard time with reCAPTCHA and Google might be forced to sit up and take note. Fantasy aside, people will simply switch to Chrome-based browsers contributing to Firefox's dwindling market share. A win-win situation for Google.

Most Google products provide me services in exchange for tracking me, offering a reasonable compromise. With reCAPTCHA, they exploit me as an unpaid worker helping classify and train their ML algorithms, cost me time and wreck privacy leaving Google and the captcha hosting website as the only beneficiaries. Google in this case is more like a corrupt gatekeeper preventing you from entering the town. The town can employ more friendly options, but they don't care as long as the undesirables are kept at bay.

For those who have experience with using reCAPTCHA, is it so easy to setup and deploy that more and more sites are switching to them? Are there no decent non-exploitative alternatives which are tough on bots but solvable in reasonable time for humans without being a test of patience?

mih··on Ask HN: What discontinued company/product do you wish was still around?
Opera (presto) was snappy. In Vivaldi, there is a noticeable lag and the user interface written in Javascript simply doesn't measure up to a native one. The interface itself is rather nice, but the perception of latency ruins the overall experience, even on my PC with reasonably powerful specs.
mih··on Ask HN: What discontinued company/product do you wish was still around?
Seconded. With Google reader, I never really was a fan of their web interface and preferred the Feeddemon desktop client. Sadly it was discontinued after the death of GReader. Switched to Inoreader since then and I must say the web interace is much more to my liking.
mih··on Tiddlywiki – A non-linear personal web notebook
Ever since the decline of Evernote, I've been looking for something as convenient, but been pretty much disappointed in the alternatives. For a while Qownnotes was my choice, but it's not without its drawbacks. Currenlty Joplin ( https://joplin.cozic.net/ ) is the one I'm taking for a test drive, and I'm pretty much pleased with what I've seen so far. Among the features that impressed me most in terms of personal priority are:

- Importing from Evernote (.enex files)

- Cross-platform support (Win/Lin/Mac) + Mobile apps (ios / Android)

- Synchronization (Dropbox, Onedrive, Nextcloud, WebDAV, Filesystem)

- Support for encryption

- Webclipper extension (for Firefox and Chrome)

- It's FOSS, with a number of active contributors on GitHub (https://github.com/laurent22/joplin). A good bus factor and no more dependence on the whims of private organizations.

- A command line interface

- Use of Markdown. Drag and drop support for files and media in the GUI.

There are still features of evernote I miss such as inline PDFs and audio recording

mih··on GlobalFoundries Stops All 7nm Development
Intel, Samsung - They design chips as well as fabricate them. Design starts from a very high level specification down to individual transistors.

Fabs such as TSMC, Global Foundries etc.: They manufacture chips in addition to specifying the rules to be followed when laying out the logical design (circuits) on silicon. Rules differ by the given node (7nm, 10nm, 14nm etc.) and specify things such as the width of a gate, thickness of a metal wire on the chip, spacing and tolerances etc. The actual number just indicates technology advancement. 7nm means the manufacturing process is more advanced than the 10nm process and has little to do with physical reality. Hence Intel's 10nm process might not be the same as TSMC's 10nm. While Intel can in principle adhere to TSMC's 7nm process, they already have their own R&D and develop their process in-house. Switching to a different foundry's node would involve redoing a number of steps before the chip can be manufactured. Besides, fabs guard their process jealously and are very protective of their IP.

Design companies such as AMD, Qualcomm, Broadcom etc. just design the circuits and adhere to the specification of their chosen fab and node to layout the design on silicon.

Source: I worked in the EDA[1] industry.

[1] https://en.wikipedia.org/wiki/Electronic_design_automation

mih··on Farmers in Niger are nurturing gao trees to drive environmental change in Africa
Much more wealth flows out of Africa than it receives in aid via tax evasion by MNCs, interest on debt and resource exploitation - http://www.globaljustice.org.uk/news/2017/may/24/africa-subs.... The research made headlines last year and was reported in several international news sites.

Link to the actual report - http://www.globaljustice.org.uk/sites/default/files/files/re...

mih··on 24-core CPU and I can’t type an email
Mostly? Nope, just the UI elements. Much of the heavy lifting is done by KDE framework and Qt libraries (C++).
mih··on Traveling the World on a Third World Passport
Air France isn't exactly known for good treatment of people from 'lesser' nations. This seems to be a longstanding problem.

https://www.hindustantimes.com/world/indian-passengers-get-h... (2013)

https://timesofindia.indiatimes.com/india/Air-France-regrets... (2009)

mih··on Emacs Lisp JIT Compiler
Users who want fast startup simply load emacs-server once on system startup and run the emacsclient when needed. Emacs starts in a jiffy when done this way. Of course this probably will not help you with resetting accumulated states.
mih··on Show HN: HugeGraph – An open source fast and highly scalable graph database
GCHQ's Gaffer comes to mind https://github.com/gchq/Gaffer. The classes are well documented in Javadocs and the provided examples should enable a competent Java programmer to get started easily.

Apart from it, there are a number of competing products listed by Apache Tinkerpop - http://tinkerpop.apache.org/providers.html

mih··on Lubuntu is taking a new direction
Longtime Linux user who switched to Ryzen 1500x recently from an old Core i7 (2011 model). As far as the processor goes, I have faced no problems w.r.t stability. Paired with an ASRock motherboard, there are no problems with other functionality such as suspend/resume either. Occasionally the Desktop compositor hits a snag freezing my machine and requiring a forced reboot, but I would fault the NVidia drivers for this.

Also, since I use the Arch distro, installing packages from the AUR requires compiling stuff. So far ffmpeg has been among the packages with large source code base that I compile regularly and I've never had issues. I would like to compile the kernel too, but I'm unsure as to whether the difference will be noticeable for my daily usage. On my old machine, the Zen-kernel did improve responsiveness, but on my current one, I'm sticking to the LTS kernel.

Word is that the 2nd generation of Ryzen a.k.a Raven ridge are more stable and worth it if you can afford them (watch out for motherboard compatibility though).

mih··on Facebook Container for Firefox
With umatrix, try unchecking the 'Spoof HTTP header' option. I was able to get it working this way. There's no need to disable the extension itself.
mih··on Facebook Container for Firefox
Ever encountered Google ReCaptcha when you've turned off third party cookies or while in incognito/private mode? It's a nightmare, even if you're logged into a Google account. You can be shown upto 7-8 challenges, painfully slow loading images and Google's insistence that they encountered malicious traffic from your IP when attempting to use the audio version. What's even worse is they track your mouse movements and fast solvers like me are penalized since they think I'm not human anymore.

As much as I hate third party cookies, turning them on drastically simplifies the captcha solving process. So much so, I now use a separate browser profile with third party cookies allowed, just for the sake of captcha heavy sites.

Given that Google benefits by tracking my activities and free labor from my captcha solving, they will always punish privacy conscious users via such dark patterns.

mih··on A Visiting Star Jostled Our Solar System 70,000 Years Ago
... or if you want a casual experience for free right in your browser you can try http://www.stefanom.org/spc/
mih··on KeePassXC 2.3.0 released
On Linux it made a big difference, esp. because KPXC does not require Mono. The GUI feels more natural, is stable and plays well with the system tray (which was a sore point with KP2).

On Windows, KPXC might actually be a step backward since KP2 is quite stable and has more plugins. I'm not sure which is more secure between the two.

mih··on Beijing bets on facial recognition in a big drive for total surveillance
For those who want to see the system in action, take a look at this video by a BBC correspondent - http://www.bbc.com/news/av/world-asia-china-42297153/surveil.... In a small experiment, as soon as an alert is issued, the reporter is identified via facial recognition and apprehended within minutes as he walks through the city.
mih··on Creating a presentation by hand using calligraphy
BBC carried an article today on the very topic of handwriting (Do we need to teach children joined-up handwriting?) http://www.bbc.com/news/world-us-canada-41927258
mih··on Scenic Tram Simulator
Quite impressive, especially paying attention to little details like the clock showing the local time.
mih··on Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text
I've been using Org-mode to make notes on math and computing. The best part is how easy it is to embed LaTeX math equations. I can simply do this:

  * Heading

  Euler's identity: \(e^{i\pi} + 1 = 0\)
Then <C-c><C-e>lp to export to PDF and I have a neatly formatted document with properly rendered math. This is a lot easier than taking notes in LaTeX, and I can use any LaTeX packages. The ability to embed and execute source code makes it very easy for literate programming. Exporting to HTML or ODT is also possible.
mih··on GitHub Desktop 1.0
SmartGit - It's cross-platform and written in Java. Unlike most Java GUIs, this one looks professional, well thought out and has been quite stable as a daily driver. There is a commercial license, but the free version is quite sufficient for individual use.
mih··on U.S. Navy to use Xbox 360 controllers to operate periscopes aboard submarines
I started doing this too, but use Antimicro (https://github.com/AntiMicro/antimicro) instead of Qjoypad, since I find it to be more configurable. I don't use it as a replacement for a mouse but a keyboard instead. I configure it for specific apps where I need repetetive keystrokes, such as :

- VLC when I need an easier way to seek media by various amounts, speed-up/slow-down the video, play next in the playlist. Using the controller frees me from being hunched on the keyboard

- Any document reader to navigate pages

It can of course be configured as a replacement for a mouse, but the precision in my experience was way lower.

← PreviousPage 2 of 6Next →