HNHacker News
TopNewBestAskShowJobs

faichai

420 karma · joined November 1, 2011

submissionscomments
faichai··on Why skyscrapers are so short
I lived for a year in 12 story apartment block that was U shaped, I lived on the inner part of the U and this was exactly my experience. If anyone of the 72 inner apartments was having a party or just some late night drinks with friends you couldn’t sleep. Happened about 1-2 times a week.

I was surprised that building codes allowed such construction here in the UK as there’s lots of rules about sound insulation between units.

faichai··on Nude pictures on early retro PCs – was it possible?
Pre-internet breakthrough, circa 1991 I bought a friends 2400 baud modem. I lived in Hong Kong, local telephone calls were free so BBSes were pretty widespread.

I vividly remember downloading my first nude picture (I hesitate to call it porn, it was pretty tasteful compared to what you can find these days). It was pre-JPEG so think it was an uncompressed bitmap, I waited at least an hour for it to download 1 line at a time. It was tortuous, but ultimately satisfying.

As a 13 year old boy this helped cement my love of computers.

As a pragmatist, it gave me the courage to buy a magazine so not to have to wait 1 hr / picture.

faichai··on Ask HN: How do you cope with being interupted?
My experience with CBT was that it eschewed chasing down causal issues from your past, and rather worked more towards understanding how you’ve ended up, and to give you the tools to counteract your automatic thoughts and behaviours.

I found it incredibly helpful, what I thought were my issues turned out to be symptoms of a more foundational issue and understanding that gave great insight into why I do things the way I do.

Run a mile from anyone practicing Freudian nonsense.

faichai··on Is The World Deglobalising?
Really insightful. Can you recommend any resources that discuss this?
faichai··on Japan to implement bank-deposit-backed digital currency in 2022
I think this has already happened in China. They provided digital RMB as a stimulus that expired if you didn’t use it. We’re all Mario now.
faichai··on Things I learned from building a production database
Well said! This has happened to me, I was introducing a new system and in conversation with a a primary customer team during the planning and initial dev constantly. They provided good feedback, and were supportive. When they realised we would stop supporting the old system, the attitude changed immediately and they did everything they could to derail the project.
faichai··on Flatpak Is Not the Future
Feel like we’ve really missed an intermediate solution based around tree-shaken statically compiled code. A lot of the goals achieved by docker et al could be met with some kind of multi-elf file format that is basically a collection of statically linked executables combined with a way to read built-in configuration files. Maybe this already exists / works.
faichai··on China prepares to test thorium-fuelled nuclear reactor
Conflating long-term, strategic planning with authoritarianism, as you have done, is perhaps part of the problem.
faichai··on China prepares to test thorium-fuelled nuclear reactor
It’s a failure of the current political class, not a failure of the system.

In the past western politicians have gotten us to the moon, introduced universal healthcare and created the New Deal. All whilst operating as a democracy.

It seems to me that modern politicians have lost sight of the power they wield to enact change. They’ve certainly lost the ability to convince the electorate of any given position.

They’ve become reactive, self-interested hucksters. We need politicians with vision, integrity and backbone. Not authoritarianism.

faichai··on China prepares to test thorium-fuelled nuclear reactor
> Molten-salt reactors are just one of many advanced nuclear technologies China is investing in. In 2002, an intergovernmental forum identified six promising reactor technologies to fast-track by 2030, including reactors cooled by lead or sodium liquids. China has programmes for all of them.

The west is so fucked. Meanwhile in the UK we’re reintroducing Imperial units, getting the UAE to invest in our infrastructure and fighting inane culture wars on Twitter.

The lack of proactivity and long term planning for things that matter, combined with academia’s lurch towards publishing treadmills instead of truly novel innovation means we are surely going to fall behind. At this point China’s future hegemony is all but assured.

faichai··on Sir Clive Sinclair has died
My dad had a ZX Spectrum. The music to Spy Hunter is seared into my brain. Such early exposure to tech (and to some extent dealing with its crappiness) started me on the path to becoming the software engineer I am today. RIP Sir Clive.
faichai··on Launch HN: Fella (YC W20) – Tackling men's obesity using medication and coaching
Only week 3, but finding it pretty great this time round, ketones actively suppressing appetite, eating about 2 meals a day, down about 6kg so far. I still fast a couple of times a week, but being in ketosis already makes it crazy easy. Have enough energy for gym, though power slightly down.

I hear people can hit a wall about 8 weeks in, but also hear that could be down to over-consuming seed oils. Will see how it goes.

faichai··on Launch HN: Fella (YC W20) – Tackling men's obesity using medication and coaching
I felt miserable on Keto the first two times I tried it. I’ve found doing fasting in the month prior helped with the adaptation and a large part of the misery was loss of electrolytes.

By using electrolyte powder I only really had one or two really miserable days this time round.

faichai··on Launch HN: Fella (YC W20) – Tackling men's obesity using medication and coaching
Losing weight is essentially a stress on the body, the response of which is to produce a lot of cortisol, which in turn can mess with testosterone and other hormones.

For me the caloric restriction leads to so much cortisol that I can’t really sleep properly no matter how much I try to exhaust myself.

Keto seems to be kinder (in week 3, of trying it for the 3rd time, previous times unsuccessful). But too early to say for sure.

faichai··on Firefox 91 introduces enhanced cookie clearing
It’s insane that this hasn’t been the default all along across all browsers.

Just shows how Google et al, strive to safeguard and profit from the status quo, at the expense of every internet user.

faichai··on A Chemical Hunger: Mysteries
The lipostat theory is quite interesting. This is pure conjecture, but its already known that plastics can impact estrogen levels, I wonder if plastics also have some, yet unknown, impact on metabolism that is upsetting lipostatic homeostasis.

Estrogen, cortisol and testosterone all operate in a delicate, interrelated balance, so it's not too big a leap.

faichai··on Sriracha hit revenue of $150M a year with no sales team or ad spend
Yeah, I bought one thinking it would be more or less the same. But surprisingly very far off. The original is like Heinz is to ketchup.
faichai··on Functors and Monads for People Who Have Read Too Many “Tutorials”
Most of the current generation of programmers have been mentally mutilated by Object Orientation in the C++/Java/C# style.

I include myself. It has been a definite struggle to onboard functional concepts and solve problems in a functional style. Just doesn’t come naturally.

faichai··on Advanced console.log Tips and Tricks (2020)
An historic problem with logging is that if you wanted to create a logging library, every time you logged you would lose the line number of the log statement as it would just show that of the library rather than the call point.

This is solved by separating out your log library into a separate file, and then blackboxing it. Voila, original call points are preserved making debugging easier and your logs more useful.

faichai··on Brain-Computer Interface Smashes Previous Record for Typing Speed
The fact that we can apparently detect repeatable patterns of brain activity, and do it across a few modalities (handwriting, cursor movements) shows that a lot of the core problems are solved. We’ve achieved Proof of Concept.

With greater sensor fidelity, greater quantity of data, improved ML approaches combined with alternate detection targets (particularly subvocalisation) means that getting to faster than parity WPM seems like a realistic result. Incremental improvements to tech is something we humans are quite good at.

faichai··on On Smoking
This is not why people start though, see DowsingSpoon’s comment above as to how that happens, it nearly always involves alcohol. This is what people do once they are already addicted, and then use socialisation and relaxation as a post-hoc justification to rationalise or even deny their addiction.
faichai··on Replacements for existing software written in Rust
I might not be familiar enough with the original tools, nor the Rust ecosystem, so excuse me if this is misinformed. But the trend seems to be that the Rust tooling is a lot richer than their original counterparts.

Is this accurate? And if so, is it super easy to write rich CLIs, with tabulated, coloured, interactive TUIs in Rust? Are their some common, widely used libraries driving this trend?

faichai··on Belarus 'diverts Ryanair flight to arrest journalist', opposition says
South Korea and Taiwan perhaps?
faichai··on Initial Stress-Derived Noun
If any non-British wonder why we Brits don’t know the rules, well back when I was at school, studying GCSE English in the 90s (qualifications we get age 16), they explicitly didn’t teach us grammar rules, at all, just made us write stories. It was a bit of an experiment that I think they have since reversed.

This meant that I knew rules of French grammar more explicitly than English. Which is nuts.

faichai··on How to design a sailing ship for the 21st century?
It will eventually rot and release its captured carbon.
faichai··on I’ve had the same supper for 10 years
I’m not trying to be mean, but there is a chance this guy has some deep anxiety and self-esteem issues which means he doesn’t even think to look outside of his comfort zone. Routine is a way of not stressing yourself out with newness and the possibility you might not cope, and fail.
faichai··on A Policy of Activism in the Workplace Is Anti-Fellowship
I’ve never really experienced activism per-se in the workplace. Master/slave in the code base was raised as an issue but that’s about it!

I have, however, worked in an organisation that transitioned from a clear fellowship of everyone working towards a common goal and putting their other concerns on hold to one where you felt your interests were competing.

I ultimately left because of this transition (life is too short!), and it’s interesting that it was the introduction of self-interested, mercenary sales guys and a commercially oriented CEO that triggered it.

I like fellowship/mercenary dichotomy.

faichai··on Grain: A strongly-typed functional programming language for the modern web
Ahh, this makes sense. Thank you for the link. I was thinking it was more of modifier to switch on tail call optimisation (or something) rather than a scoping modifier.
faichai··on Grain: A strongly-typed functional programming language for the modern web
The way recursive functions are defined seems strange [1].

The are declared using `let rec foo = ()=> ...` syntax. So the modifier is on the variable declaration rather than the function definition. Since recursiveness is a property of the function this seems like the wrong way round. JavaScript gets this right with `async`.

[1] https://grain-lang.org/docs/guide/functions

faichai··on Cerebras’ new monster AI chip adds 1.4T transistors
This made me chuckle!
← PreviousPage 2 of 4Next →