HNHacker News
TopNewBestAskShowJobs

maheart

997 karma · joined June 27, 2012

submissionscomments
maheart··on Kick the Shit Out of Procrastination
I think I've successfully managed to "beat" procrastination by adopting the pomodoro technique. I've shipped software for years now.

What I've come to realise however is that the brain/body can only do so much work in a day. I can program for a few hours a day (on a good day) and then it becomes increasingly more effort to do more coding. Sometimes, depending on the task, I'll be able to switch to another task. However, my point in all of this is, if you have a serious procrastination problem -- find a way to overcome it, but also recognise that your brain/body only has so much "fuel" each day, and you need to decide what to put it towards (e.g. work, hobbies, exercise, study, family, etc).

maheart··on Moving Away from Gmail
Do you remember what sort of validation you had setup (if any)? e.g. SPF, DKIM, IP from reputable block, etc. I'm curious to what degree this can potentially be mitigated.
maheart··on The internet should be a public utility
> decent cooper is lower maintenance

This is interesting. Do you have a reference for that? Everything I've read seems to claim that fibre is lower maintenance than copper -- but I'd love to read something to the contrary.

maheart··on BitBar: Put the output of any script on your macOS menu bar
Thank you! You won't believe that I've been looking for just this tool for the last several months (I've been searching along the lines of "i3 status bar for gnome-shell" but was unsuccessful).
maheart··on Alphabet in bid to buy Fitbit
It's not out yet, but a Pine watch ("PineTime") has been announced: https://www.pine64.org/2019/10/05/october-update-pinetime-de...
maheart··on KeePassXC 2.5
At least in Debian-based distros, the CLI version ships with the ``keepassxc`` package. I've used it on the odd occasion for password retrieval, and I can confirm it worked for my needs. You can find the manpage to give you some indication of what's possible: http://manpages.ubuntu.com/manpages/eoan/man1/keepassxc-cli....
maheart··on KeePassXC 2.5
AFAIK, that feature has been available for some time (I've been using it, and can confirm that it works flawlessly). You can find it under Tools -> Settings -> General -> File Management -> Automatically save after every change.
maheart··on Dog ownership is associated with better cardiovascular health
The article seems to indicate that they established a socio-economic baseline: "The study first established baseline health and socio-economic information on more than 2,000 subjects"
maheart··on Emacs Users Are Like Terry Pratchett’s Igors (2013)
In my opinion, Emacs is the only piece of software that I've ever used that is truly self-documenting. Once you learn about Ctrl+h {c,f,v} you can "lookup" what every key-combination, function and variable does. I don't think I've ever used a piece of software that's close to it in this regard.
maheart··on Runs on the Librem 5 Smartphone – Week 2
That would be a massive amount of work. In my opinion, Purism correctly limited the scope of the original proposal -- a FOSS phone that can make calls, and send messages (and maybe use a web browser?). libhandy (the library that allows GTK applications to "shrink" their UI for a phone) is intended to minimise work by allowing Purism to take advantage to existing software (e.g. Settings, Web browser). Even this is a huge amount of work (I've written about it here/Reddit in the past).
maheart··on Amazon Seeks Permission to Launch 3k Internet Satellites
Sorry, but I don't agree with your premise in this case. How is adding another competitor a bad thing? If Amazon offers Internet via LEO satellites, and SpaceX does the same, and you have your regular telecoms using copper lines, and some wireless carriers offering 4G, and perhaps some community operators offering wireless -- how is all of this competition worse than a utility being provided by the government, which has absolutely no incentive to compete -- and can by law stop new entrants into the market?
maheart··on Toshiba and WD NAND Production Hit by Power Outage: 6 Exabytes Lost
Here's an article from one month ago discussing the over-supply of NAND and DRAM (and the effect it has on pricing): https://www.forbes.com/sites/tomcoughlin/2019/05/25/nand-dra...

I can't help but feel very skeptical about the timing of this event, given the history of price-fixing in the industry.

maheart··on Use zsh as the default shell on your Mac
I'd disagree (I agree with the original post). Apache 2 requires a patent grant and I've heard very few instances of this license being avoided (besides the OpenBSD folk). I really do think the fear of GPLv3 comes from the anti-Tivovization requirement -- which would essentially require that 3rd parties (e.g. me) be allowed to install modifications (e.g. modified libs/binaries) of a GPLv3 application onto the controlled iPhone.
maheart··on macOS deprecating scripting language runtimes, including Python, Ruby, and Perl
> The lack of care about API&ABI stability in developer facing open source projects (interpreters, libraries, frameworks, commandline arguments) is still bizarre to me: why make your work hard to use/update?

If you're a FOSS developer with limited time and man power (and if you're lucky, limited budget) maintaining backwards compatibility is hard. So hard, that new features and bug fixes might have to take a back seat to it. Also, I'm almost certain that developers would rather be implementing new features, and fixing bugs, ahead of maintaining backward compatibility. It's much easier to show a new feature or a bug fix, than it is to show how backward compatibility was maintained.

Also, the big users of FOSS, projects like Debian (and Ubuntu) and Fedora, will rebuild their entire systems when new versions of software are released/integrated. This reduces the maintainer's requirements to keep ABI compatible.

maheart··on [dead]
This is such a loaded topic, but here's a few points:

- I wonder if you can place bets against this happening. If you truly believe that civlization will collapse by 2030, then money will be of no use to you in 2030. However, if you're skeptical, you could come away with some decent winnings.

- If this is a real concern, e.g. water levels rising, destruction of housing, etc. you'd think "fat cat" insurance companies and banks would be hedging their bets. i.e. mortgage/insurance on the coastal cities (i.e. most of them) would be getting very expensive.

- The massive growth of global green house emissions in the future will not come from already modernised nations (e.g. US, EU, ANZ, etc) it will come from the 3B people in China, India, and Africa that raise themselves out of poverty by industrialising -- more electricity, more cars, more meat. Are you going to try and impose "green" requirements on these places? It seems hypocritical for the first-world nations to impose green solutions onto the 3rd world, when they're already in very comfortable positions.

- It might look like rolling out "green tech" is the answer, but what happens when you stifle the growth of the poorest parts of the world (e.g. Africa, India, Asia) by removing access to cheap and reliable fuel source (i.e. petrol/diesel), that already has a widely deployed supply chain? Are we sure that global warming is worse than 3B people living worse off for another 30 years?

maheart··on On-Demand Startups Are Hemorrhaging Tens of Billions a Year
I don't think it's that simple. The VC money itself comes from places like retirement funds. Also the mania surrounding startups and how much money could be made has had an effect on the public markets -- whether it's adding fuel to crypto, programmers in public company's asking for more money, or it's regular people buying FANG stocks hoping to make big money. I think in the end it'll be a lot of everyday people that lose money.
maheart··on How not to hire a software engineer
> Recently I've had three or four interviews that didn't quite get to the job offer stage, but they did both include over 30 hours of work + interview steps.

This lines up exactly with my experience. 3-4 interviews, each requiring ~30 hours of technical tests, and interviewing. Absolutely ridiculous.

maheart··on Handshake Donates $300k to Debian
Freexian[1] is a software development company that hires developers[2] to work on Debian LTS[3]. The rates appear to be roughly $100/hr[4], which is about $200k/yr.

[1] https://www.freexian.com/

[2] https://wiki.debian.org/LTS/Funding

[3] https://wiki.debian.org/LTS/

[4] https://www.freexian.com/services/debian-lts.html

maheart··on Nginx to Be Acquired by F5 Networks
Not OP, but here are some (IMO big) advantages Apache has over nginx (FOSS):

- Provides HTTP caching (via mod_cache)

- Simplifies the deployment stack by providing built-in interpreters for dynamic languages. e.g. mod_php (i.e. you don't need php-fpm), mod_wsgi (i.e. you don't need gunicorn)

- Load-balancer upstream affinity ("stickiness") based on HTTP cookies

- Load-balancing based on upstream's connection count (via mod_heartbeat)

- Built-in Let's Encrypt integration (via mod_md)

tl;dr provides a lot of features out of the box -- some people may see this as "bloat" or overly tight coupling, but this provides simplicity.

maheart··on Librem 5 Smartphone: Massive Progress, Exact CPU Selected, Shipping Adjustment
I imagine you'll be able to write apps in Qt/QML[1], which already provides a UI optimised for a phone[2].

[1] Available in Debian, and therefore by extension, PureOS [2] SailfishOS, the other mobile Linux OS, uses Qt/QML for its apps

maheart··on Ask HN: What is the minimum yearly income to live in your twenties?
Note: currency is AUD

I have years worth of data, and in my opinion, if you already own the "basic stuff" (sofa, bed, fridge, TV, even car) and can split the costs of certain items (rent, gas/water/electricity, Internet), then you can "survive" in Melbourne, Australia (an expensive city) on ~$25k (approximately $24k after taxes because of how tax brackets are structured).

This includes: rent (up to ~$220 week), car rego ($820/yr), 3rd-party car insurance, petrol ($30/week), Internet, mobile (1GB data), gym, groceries ($50/week). You could even eat out ~$50/week.

$30k will give you breathing space.

maheart··on Ten minutes a day
I started using the Pomodoro technique a few years ago, and I've successfully shipped 3 (almost 4) FOSS projects since then. The hardest part is getting started. It's surprising how much work gets done with only 30 minutes a day, over a few months.

On an unrelated note, like the author, I also keep track of how much time I've spent on these FOSS projectss. But it's disheartening to see how much time I've spent on FOSS, and while I have users (they want support/features :) -- potential employers spend almost no time looking at my work, but will still ask me to spend hours on their tech challenges (averaging ~20 hours per challenge).

maheart··on Wine 4.0 released
I've been a fulltime Linux user for 15+ years, and up until last year I avoided using Wine (because I didn't require it -- I didn't need any Windows tools, and I wasn't a gamer).

On my last holiday break I wanted to install and play a few games, which included using Wine to play Windows games. I was pleasantly surprised at how well it worked. Out of the ~10 games from GOG that I installed, all of them worked.

Great work.

maheart··on End of Year Librem 5 Update
PureOS (which is the OS that will ship on the phone) is built on top of Debian: https://en.wikipedia.org/wiki/Librem#Operating_system -- so they're already "standing on the shoulders of giants"
maheart··on Ask HN: How do you keep track of articles you want to read?
I use "Push to Kindle"[1] (available as both a browser extension and mobile app) to push articles to my Kindle for later reading.

[1] http://fivefilters.org/kindle-it/

maheart··on Homes 'Earn' Minimum Wage or More in Almost Half the Nation's Largest Cities
I think that's his point. If the city is a disaster, with a shrinking population, and lax zoning laws -- why are prices continuing to rise?
maheart··on Jolla is the last company with an 'alternative' mobile operating system
The official browser for SailfishOS is Gecko-based. The SailfishOS browser source code is FOSS, so we can see for ourselves, from https://github.com/sailfishos/sailfish-browser :

> Sailfish Browser uses Sailfish Silica Qt components for the browser chrome and gecko engine with embedlite Qt5 binding.

maheart··on Jolla is the last company with an 'alternative' mobile operating system
I can confirm that the latest WhatsApp works with the Jolla (Myriad) Android runtime. I'm using the older runtime that shipped with the original Jolla1 phone.
maheart··on Jolla is the last company with an 'alternative' mobile operating system
* SMS - yes

* Email - yes

* Browser - yes -- the official one browser is based on [an outdated] Gecko engine. Unofficial browsers based on QtWebkit.

* Maps - yes -- the official solution these days is HERE Maps (this requires Android support which is available on Jolla-supported devices). There are several other Map solutions available through OpenRepos (a popular 3rd party repository for Maemo/Meego/SailfishOS software).

While the app ecosystem can in no way compete with the number of apps available in Android or iOS -- if you use your mobile for web-browsing, music, podcasts, weather, timers, etc. it's sufficient.

maheart··on HyperNormalisation by Adam Curtis (2016) [video]
In my opinion this is a bad documentary.

I see a lot of praise for it, but I see nothing but a disjointed, hard-to-follow argument, that feels like its backed by no (or irrelevant) facts. I leave the documentary feeling less enlightened, and more confused.

It almost feels like the narrative is written by a high-school student with no ability to focus, or refine an idea -- and linking random pieces of information together to push a narrative.

I think the Youtube video posted by user zajd in this thread perfectly lampoons Adam Curtis's style.

← PreviousPage 2 of 5Next →