HNHacker News
TopNewBestAskShowJobs

jlnthws

136 karma · joined January 31, 2014

submissionscomments
jlnthws··on AirPods Causing Tinnitus (600+ reports since 2019?)
No, I was definitely not hearing high pitch when noise cancelling was on. I was hearing it when I removed the headset after using it of a few hours. It usually disappeared the next day. One time though i could still hear the high pitch for several days, that’s when I decided to stop using the QC25 and the high pitch eventually faded away and never came back, until AirPods.
jlnthws··on AirPods Causing Tinnitus (600+ reports since 2019?)
Not specific to AirPods: I’ve had the same issue before with Bose Quiet Comfort 25. After using noise cancelling a few hours for a few days I was having this high pitch issue for a day or two. So not a permanent tinnitus (for me), still doesn’t sound good.
jlnthws··on Nikon Is ending 70 years of camera production in Japan
Quite a milestone for sure but let’s not paint it as if it was an unexpected shock. Only the high-end equipment were still made or assembled in Japan. A big part of Nikon products have been made in Thailand and China for years if not decades.
jlnthws··on World’s biggest iceberg heads for disaster
Probably because the iceberg is 4200 sq km while Jamaica is around 4200 sq mi.

Still, at 2/5 the size of Jamaica, this freely moving ice mass is enormous.

jlnthws··on The CIA's Quest for Mind Control: Torture, LSD and a 'Poisoner in Chief'
True. The reason is that voting and downvoting semantic is perceived differently, and people’s ego. The easiest, although imperfect, solution I think would be that downvoting costs you some karma (both the downvotee and the downvoter).
jlnthws··on Discipline Doesn’t Scale
Discipline is all what matters, automatizations are imperfect and temporary tools.

Simply put: all abstractions are leaky, all abstractions have trade-off, and you cannot necessarily rely on some abstractions in every context.

The GC example that the author uses is a good one: having GC in a language does not magically remove all memory allocation issues. Believing this means you just don't have much experience programming (or you've been very lucky). I've been working mostly with GC languages and we have memory leak every now and then, good luck to fix that without discipline. Embedded software frequently relies on (very) limited compilers and libraries, most of the time there are no GC and until recently there were even no malloc/free for $B things shipped to space: only static arrays and discipline my friend!

TCP is another good example: sometimes you need to craft you own congestion management, packet discard rule or what not.

ORMs have made my life easier but I've still had to spend days on complex hundreds lines SQL reports. The list goes on.

It's not "I had to go through this, you should too" out of frustration. It's because at some point the same kind of issue will appear again, even though the current available abstractions may seem to shield us from it.

It might not scale as easy as you wish, yet you need some disciplined seniors to review and teach your juniors. This very article ironically proves it :)

jlnthws··on Lunar – macOS utility to set brightness and volume on external monitors
F1-F2 to change MBP brightness, CTRL+F1-F2 to change external monitor brightness. Works with my thunderbolt LG 5K. (I dislike the Touch Bar so I always use an external keyboard when at my desk)
jlnthws··on Winklevoss 500k Bitcoin Argument
What about security / hacking threats?

Say I have precious metal in safes at some banks, good luck to steal it from me overnight. Now imagine people get a digital wallet on their smartphone. It's now easier to rob them of their lifetime savings, in the stealthiest manner ever. Surely easier than to mine the asteroid next door. Software bugs, hardware backdoors, social engineering, or just not understanding how it works... even the most tech savvy is at risk.

jlnthws··on Microsoft President: We Need a Hippocratic Oath for Software Engineers
Having personal exposure, taking accountability for your actions. From Taleb of course.

The case of Snowden shows how bad it can turn when not everybody in the loop has skin in the game (asymmetry). Ironically, his behavior tells us he has been faithful to some kind of oath, but apparently none of his coworkers or supervisors.

jlnthws··on Microsoft President: We Need a Hippocratic Oath for Software Engineers
Exactly. An oath means nothing: what you need is skin in the game.

Some health practitioners are literally bought by Big Pharma, by their hospital accountant, etc. How would an oath fix that? Same with engineers or any other discipline.

You need to make sure that everyone in the process has skin in the game. For me it's less about control (legislation) than about responsibility and accountability (assessments, eating your own dog food).

jlnthws··on One-third of American renters expected to miss their August payment
Could someone knowledgeable in this topic maybe tell us which international financial institutions will be mostly impacted by this kind of defaults (short or long term). Any CDS-like turmoil possible?
jlnthws··on The App Store is a monopoly: Here's why the EU is correct to investigate Apple
I was being satirical with my wording but the issue with Apple is different. Android is fragmented by design, there is Google, Samsung, Huawei, etc. companies which sell a lot of other things, so Android image may be less of an issue for them. Apple literally is iDevice, it's more than 2/3 of their revenue.

But indeed "reputation" is more about marketing and at the end of the day the only thing that matters is the margin they can extract from aftermarket sales. As the recent antitrust inquiry shows, we were short of having 40% fee on app store sales.

https://twitter.com/HouseJudiciary/status/128856728139671142...

I think 30% made sense back then when the platform was tiptoeing. Now it may look as an abuse of dominant position, the classical shareholders vs workers game. I wonder how the appstore operating costs and profit have evolved over time.

jlnthws··on The App Store is a monopoly: Here's why the EU is correct to investigate Apple
Apple sells an experience, it's hard to find a common ground to those single store monopoly issues without compromising this experience and tarnishing Apple's precious image.

Suppose Apple standardizes jailbreaking: say they allow you to turn on a switch that creates a sandbox on your device for you to do whatever you want. Your device would then be running freestyle without warranty, fair enough for me as a first mockup. What's going to happen next is a handful of illiterate or unaccountable users will deface Apple's reputation by bombarding news sites with their misfortune. Apple would be cancelled overnight. I'm barely exaggerating.

Now I guess some EU negotiations could help to have some in-app purchases without fees (like buying a book in the Kindle app), avoid getting their app rejected for a shady reason (because rules can be changed whenever Apple sees fit) and, above all, allow me to set my morning alarm to some radio app (this one is ridiculous). The tragedy is that no "developers union" could ever succeed at this.

The last issue, about supporting authoritarian regimes, is probably the most difficult to solve. This is politics, there are no companies or governments that can have it all every time. China is a huge market: you cannot hope staying in business if you try to impose all your rules everywhere. That's the exact same idea behind having the EU make a stand on the single store issues. Also, the most intolerant wins [1].

[1] https://medium.com/incerto/the-most-intolerant-wins-the-dict...

jlnthws··on Universal Basic Income is Capitalism 2.0
Where do you get the UBI from? Taxing reach people and companies? Which ones? Can they avoid it, even with a complex sequences of numerous administrative steps, clever legal interpretations and social engineering? ...

Now suppose you have UBI, it means some (formerly) poor people receive some money, in exchange of no work from their part, to spend on things they "desire" ("need" would be better here): so you end up having fake prices on those things, precisely what you wanted to avoid. And who can benefit from UBI? Could some not really poor people apply to it, even with a complex sequences of numerous...?

The only way is to have complete globalisation of finance while keeping localism for (most of) production and political decisions. Transitioning to that model won't be fun.

jlnthws··on Breach exposed more than one million DNA profiles on a major genealogy database
Do they not realize? It's just served as a convenience for family trees and cure together services. Same mechanism with any "social app" that asks access to all your phone contacts to "easy friends discovery": you may have never used Tiktok or Facebook but they already know quite a few things about you thanks to an acquaintance. I know DNA stuff seems scarier in the long run but data from an address book are more easily exploitable.
jlnthws··on Don't close your MacBook with a cover over the camera
I've always used a sticker (black dot-shaped) or a piece of post-it note. Post-it is really convenient but it's ugly.

I still think the best solution would be to have no builtin camera or microphone. Just have something like the iSight that you manually and thus willingly connect to your thunderbolt. Works with your external monitor as well and you can orient it the way you like. It would also have better overall image and sound quality (low light, more shallow depth of field, etc.). And on the plus side for Apple and its shareholders, it's another $499 essential.

jlnthws··on The problem might not be COBOL
So, COBOL is lindy. Not because it's more efficient but because a complete rewrite is still more expensive and risky. Though I hear now and then that parts of those systems are being rewritten gradually (usually in C# as COBOL runs on the .NET framework). It's just a matter of time.
jlnthws··on Switching from Chrome to Firefox
My "data loss" happened when Firefox updated itself automatically, said add-on was not compatible with latest Firefox and was disabled. After some time it became compatible again and was reenabled. All cookies in "containers" were lost.

Not sure anything else was lost though.

Anyway, password manager is still on a global (not per container/account), so it's easy to make mistakes and log in with "credentials A" in "container B". Or am I missing something?

jlnthws··on London Ultra Low Emission Zone cuts toxic air pollution by a third
Indeed, I was not aware of it and it makes a huge difference. So local emissions reduction is probably in the 70+% per vehicle. Tyres and roads are the last big chunk of emissions then. Where is my flying Tesla?

[2] https://electricautonomy.ca/2019/09/11/better-braking-anothe...

jlnthws··on London Ultra Low Emission Zone cuts toxic air pollution by a third
I had in mind that at most 60% of particles emitted by non-electric car are due to the exhaust. It's actually a bit more complex as there are different types of particles with different distributions depending on many factors. In [1], they seem to conclude that it is indeed 50%-50% for most particles, so it would mean that switching to an electric car only halves the emitted particles on the location the car is used (nothing is said about the overall assessment of its lifespan, maintenance, battery recycling, fuel production and transport).

Regarding diesel, it's important to remember that it was a byproduct of oil refinery that had to be used somehow (instead of being discarded and trashed in the nearby river). Some industrial engines and boats have been designed to use it (and are actually better run on diesel engines). Diesel car engine also became a thing, but was originally emitting more small particles. Specific catalytic converters have been introduced to remove those particles decades ago, with very high efficiency (95+%). Those converters are alas not so efficient at lower speed. That's why we don't want too many diesel cars in our cities.

[1] https://publications.jrc.ec.europa.eu/repository/bitstream/J...

jlnthws··on Apple of 2019 is the Linux of 2000
The title might indeed be flamebait, but I can relate to parts of the rant:

- after 2 years, my LG Ultrafine 5K still won't turn on at least once a week. During the first year, it was even freezing the MBP (monitor is up to date).

- after 2 years using it, touch bar still feels like a miss, a toy gadget, now I need to carry an external keyboard (together with many dongles). And touch bar is still buggy, I have to switch apps to unlock it at least once a week. Not really "Pro" AFAIC.

- kernel_task runs at 50% CPU now and then for no reason (cannot reproduce, no logs)

- I need to reboot my MBP once a week for no reason (cannot reproduce, no logs), I don't care for the few minutes lost, it's just I can't debug it easily

- restriction on Safari Extensions requires to publish through App Store only, which killed uBlock Origin (at least for now)

jlnthws··on Are we happier when we spend more time with others?
Yes, nobody uses brain anymore.
jlnthws··on Power Is Overrated
Ask any French kid about "Les Animaux Malades de la Peste"[1] (in English [2]). You need power to survive / for a better life, freedom is not enough. When times are good, be happy and forgetful. But when times turn bad (plague, war, financial crisis, family problems), it might be too late to struggle for power.

[1] https://rpo.library.utoronto.ca/poems/les-animaux-malades-de...

[2] https://rpo.library.utoronto.ca/poems/animals-sick-plague

jlnthws··on Is vitamin D really a cure-all, and how should we get our fix?
As with most supplements, ask your doctor. Do a blood test every year. Maybe see a nutritionist.

Vitamin D is ambivalent: as said in the article, it helps calcium absorption so if you're too low on vitamin D you might be too low on calcium and thus have frequent cramps and what not. But if you're a little too high on vitamin D and consume your fair share of calcium, then calcium absorption could be too high and you'll end up with premature atherosclerosis and other vascular issues.

See https://academic.oup.com/ndt/article/27/5/1704/1844110

jlnthws··on How GDPR Will Change The Way You Develop
So nice to see progress in privacy but please someone explains how GDPR will help EU startups!

GDPR is inevitably going to hinder any new company forced to abide by it. So the next Uber/Wechat will first flourish in US/China/Russia and then come to the EU, not the other way around.

Entrepreneurs / investors also want their time & money to be used to build value first rather than solve yet another accidental complexity that is irrelevant until your revenue model is proven.

What am I missing? Is GDPR implementation cost marginal?

jlnthws··on Odoo: The new OpenERP
True today, but not 10 years ago :)

Plus Odoo ORM and SQLAlchemy have different purposes.

← PreviousPage 2 of 2