HNHacker News
TopNewBestAskShowJobs

tnjm

199 karma · joined January 31, 2013

submissionscomments
tnjm··on Show HN: We built an app for reading articles saved for later
While this isn't for me as I don't use iOS daily, I wanted to say that I'm impressed with your response to feedback.

And, for what it's worth, I saw the landing page on desktop and it felt nicely done, and the animations had a purpose.

tnjm··on I was terrified of an eyeball injection
I wonder if some people cope better with knowing less. If the procedure for removing the stitches from my eyeball had been explained in advance, I'd still have them now.

Going in, I'd imagined the best possible outcome. This, of course, didn't bear much relationship to what followed.

No doubt some people would have steeled themselves first given more information. (And perhaps been more stoic!)

tnjm··on Do psychedelics make you liberal? Not always
Dismaying to see lazy stereotypes about contemporary Amazonian shamanism regurgitated -- without evidence -- in the article. "Slightly less violent" than the Aztec empire?

I couldn't find out whether the author has actually spent time with tribal people in the Amazon, but it's hard to credit.

tnjm··on Vue 3.2
That's interesting -- my experience has been 180° away. I agree that recent features have added complexity and made the barriers for newcomers a little higher, though.

At its core, however, everything just 'clicked', the templating works beautifully, and single-file-components are superb. I'll write React and Ember when necessary, but coming back to Vue is always a welcome relief.

I've lost count of the number of times I decided to start off writing what felt 'right' intuitively, and found things just worked first time. In that sense at least, there are echoes of Rails for me.

tnjm··on Mycodo – open-source environmental regulation system
This looks lovely, but I wonder about the reliability for anything that touches living things.

I set up an Arduino-based programmable logic controller to manage the fogging and primary heating circuits for our commercial greenhouse, with a separate Node.js-based server component that handles only Arduino configuration changes, logging and alerting and it works beautifully. The idea of having a full Linux machine (especially in a RPi form factor) running the process control functions would be a bit scary.

Still, the capabilities here seem so far beyond what you could do with a single PLC that it's very impressive and I can definitely imagine using it for something non-critical, or with multiple hardware backup systems.

tnjm··on French bar owners arrested for offering free WiFi but not keeping logs
Can confirm. Having dropped my mobile in the bath (...) I needed wifi yesterday and only the fifth café I tried in provincial France had wifi available. (And that didn't work until I adjusted my settings to use the DHCP server's provided DNS...)

Now I wonder if it's this law that made it not worth the effort for them.

tnjm··on A variety of corn has evolved a way to make its own nitrogen (2018)
It does. This landrace grows in areas receiving high rainfall, and with high ambient humidity -- and in my experience it only produces the mucus in those conditions, which sadly is likely to limit its potential, at least without very significant extra breeding work.
tnjm··on Vanilla Production in Geodesic Domes
Vanilla orchids will flower quite readily in a greenhouse -- at least mine do, when they get tall enough. As others have pointed out, the real problem is more prosaic: getting cheap enough labour to hand-pollinate them.

As a commodity, vanilla prices are highly volatile, and while you could perhaps make this work in some years, it's hard to see it being viable in the long term.

As the cured beans keep well and are easy to transport, it's not entirely clear to me what the value proposition for greenhouse growing near to the final market really is.

tnjm··on What’s going on with WhatFreeWords?
GeohashPhrase looks quite brilliant. Will there be an open source implementation? I hope so -- it's hard to see it gaining traction against w3w without it, and it is undeniably better.
tnjm··on Open-Source Seeds
It's only enforcable against the parties to the contract. If a party receiving the seeds then passes them (against the terms of the contract) to another entity without the contract attached, that ultimately-receiving entity has not accepted the contract and therefore isn't bound by it.

An action can be taken against the initial party for breach of contract, of course, for whatever good that does, but that the seeds are now free of the contractual obligations.

tnjm··on Open-Source Seeds
The problem with this is that there's no legal mechanism to enforce it besides (perhaps!) contract law.

If an entity receives the seeds without the contract attached, it can hardly be considered to have agreed to the terms. The providing party may be in breach of contract, but there's no way to bind the receiving entity. A single 'rogue' link in the chain makes it all meaningless.

Of course, a variety would have to be truly spectacular for any company to take the effort and PR risk to get involved in that kind of shenanigans, so this approach may have some practical, if not legal, efficacy.

Ironically, a potentially stronger way to enforce the license terms would be to... patent the varieties. It's a quagmire of varying rules internationally, though, and there are some exemptions for the use of protected varieties in further breeding of varieties that could then be protected and subject to less 'free' terms. Plants won't ever be subject to the GPL.

I'm very sympathetic to the project's aims, but even on a purely ethical basis there is room for argument. If we want more plant varieties to be produced to tackle humanity's next challenges (and... we do), should we not be encouraging companies to make very significant, long-term investments in breeding efforts? It's hard to see how that can happen without some kind of time- and scope-limited intellectual property rights, even if the systems we have now aren't ideal.

tnjm··on Solo Eye Drop Treatment in Development for Keratoconus
I had a deep lamellar graft 15 years ago, for keratoconus, and it wasn't painful, just uncomfortable for a while. The followup appointments also involved some discomfort, but were fine.

As with any transplant, I'd say it might be helpful to prepare yourself for the fact you'll have someone else's body part (I'll be celebrating my cornea's centenary before that long).

And don't have huge expectations for the result -- I can't comfortably read a book with my operated eye, though no doubt the vision would be acceptable with contacts. They're such a pain and the vision in my unoperated eye is still good enough that it's better to rely mostly on that eye than bother with them.

I still won't drive in the dark, won't play contact sports and my eyes get tired fairly easily, but overall it was a big win and I'd go for it again in a heartbeat. Good luck!

tnjm··on As France’s Towns Wither, Fears of a Decline in ‘Frenchness’
As a personal perspective, France seems to have done better than any other place I've lived in to stem the tide of urban decline.

I live two hours north of Albi; local towns have free parking over lunch, so restaurants throng nearly every day of the week. Town center parking is free all day on Saturday, which attracts thousands of people, both locals and visitors, to the thriving market.

The result is that not only are there no empty shops in town at all, and café culture is alive and well, but twice a week the towns are packed with several hundred market stalls. It's really very remarkable.

Of course, tourism makes a lot of this viable; our town of 8,000 people has over a million visitors each year. But France more generally is a world champion at this, with 10% more visitors than the USA, 30% more than Spain and the better part of three times as many as the UK.

tnjm··on Why we chose Vue.js over React
I use React all the time for individual components on server-rendered pages. It feels like a natural extension to formerly monolithic Rails/Node/etc apps.

That said, when an SPA is called for I'd far rather use Ember and get routing, state and a hundred other things for free, without needing to bolt together an entire front-end framework from parts each time.

tnjm··on Ant species cultivates coffee for accommodation
Brilliant: thank you!
tnjm··on Ant species cultivates coffee for accommodation
It's continually frustrating that articles like this don't link to the original research. In the age of Sci-Hub, research is so much more accessible than ever before. More non-academic traffic to publishers' sites might even encourage them to offer sensible legal ways of getting hold of papers too, as JSTOR have.

I couldn't immediately find a DOI for this -- it's possible, of course, that it's unpublished (it sounds like PhD work). That would be useful to know, too, though.

tnjm··on Apple Increases Prices of Macs in U.K. By 20 Percent
The price of the machine I'm speaking about rose by £250 in the UK.

It rose by $0 in the US.

tnjm··on Apple Increases Prices of Macs in U.K. By 20 Percent
A base spec 13" MacBook Pro (Retina) was £999 in the UK on Wednesday. It's now £1249.

A base spec 13" MacBook Pro (Retina) was $1299 in the US on Wednesday. It's now $1299.

tnjm··on Apple Increases Prices of Macs in U.K. By 20 Percent
I think the point in the article is that if your income in GBP remained stable since June 23rd, Macs in the UK have become less affordable. That is, they're the cheapest in Europe in October 28th pounds sterling, but not in June 23rd pounds sterling.

Now that may or may not be entirely due to Brexit, but price inflation is a real thing nonetheless right now in the UK, and signs are it's about to get a whole lot bigger.

tnjm··on Atlassian files for IPO
Crédit Agricole. It probably helps that we're in the provinces (the Perigord).
tnjm··on Atlassian files for IPO
A counterpoint: I moved to France with my family this year, and work as a self-employed developer while bootstrapping my own company.

- our landlord wanted to see a tax return from the previous year and three months' bank statements. No guarantee required. Our tenancy is for three years, before which the landlord cannot terminate it, but we can with 3 months' notice at any time. Renting was easy and cheap, and comes with a great deal of security.

- our new bank wanted a LOT of information about us, and some 70 pages of documentation. But now it's set up I can email or phone them and get an instant response from someone that knows me and my family (and speaks fluent English to boot). Their online systems are considerably better than my previous UK bank's.

- Registering for self-employment was entirely online and took 20 minutes.

- I fill out a social security return quarterly, which takes ~45 seconds, and all of the calculations are handled for me.

- We pay more tax than in the UK. But the state also pays for 85% of our childcare costs, and credits half of the remainder against our income tax bill.

- When I needed to check on our residence tax status, I rolled up at our local tax office where I was seen within 2 minutes by a friendly official who had immediately called all our details up on his computer, showed me what I needed to know and told me everything was in hand. (It was.)

It's not perfect. Being an employer is seriously not fun. Self-employment has its issues too. But it seems to be getting better, and by and large the systems work. (Probably because there are huge numbers of people running them.)

tnjm··on RethinkDB 1.14: binary data, seamless migration, and Python 3 support
Hearty congratulations to all. I'm using RethinkDB in production, and it's a joy.

The only annoyance so far has been data migration between versions; the elimination of this is excellent news.

If you're considering taking Rethink for a spin, now is a better time than any before.

tnjm··on GitHub Pages with a custom root domain is slow
s3_website[0] is a very neat solution to this. It integrates automatically with Jekyll. A simple 'jekyll build && s3_website push' uploads all your changes to S3. I'm using it to power all my static sites. It'll even automatically invalidate your Cloudfront distributions, if you like.

[0] https://github.com/laurilehmijoki/s3_website

tnjm··on I quit my job, and I'm excited about a more independent life
I did precisely the same thing last month. I had a great job, challenging and meaningful work, but there was something missing. Here's my experience six weeks in.

I found enough freelance work pretty much immediately to pay my bills, and didn't have to drop my rates. That said, my wife has a successful small business, and I have over a year's runway, so there's much less pressure.

It forced me to become more 'social', and attend meetups (including HN London) and other events. Although I'm getting some work through meetups, the major benefit is in staving off the loneliness you may get from working remotely/at home/from a coffee shop. Coming from working in a great team, my experience is this hits you hard.

Meeting lots of new clients and potential clients has been seriously fun. I wasn't expecting that. I even dipped my toe in Elance, which has been a surprisingly positive experience so far.

I've never been busier or more motivated. I wake at 5.30am but now walk the dog, make time for my wife and take time out to explicitly learn new things when I like, not when a schedule dictates. That alone was worth quitting. My advice, for whatever it's worth, is to be rigid about dedicating 'off' time. (No mobile!) Even just half a day a week has safeguarded my mental health so far, and it's very, very easy to skip it.

I've been able to work on my startup[0] a good three days a week, as well as launching a couple of other smaller side projects already. If possible, I strongly recommend having a big project so you feel like you've got an anchor, and can make forward progress whenever you're at a loose end and you might otherwise be checking HN.

Quitting full-time work has been the best decision I've ever made.

[0] http://databasify.com

tnjm··on The Forbidden Island
I've been fortunate enough to interview several tribal people who were only recently 'contacted'. The latest came out of the forest in 2009.

What is striking is how many of their friends and relatives died of outsiders' disease after making contact, and how fondly they spoke of their life before. When I spoke to them, some were considering leaving the village where they now live and returning to a life in the forest.

With regards to healthcare -- the health services offered to settled tribal and indigenous people in many places is poor to nonexistent. Amazonian tribal peoples have dozens to hundreds of medicinal plants, many of which have been proven to have active pharmacological properties. Some are now used in Western medicine.

tnjm··on The Forbidden Island
But... the choice is theirs, not yours or mine.

It's clear they know the outside world exists. They have chosen not to engage. (To put it mildly.)

As an aside, there are more than 100 'uncontacted' tribes in the world. All of them know of the outside world; all have chosen -- for now -- not to interact directly with mainstream society.

← PreviousPage 2 of 2