HNHacker News
TopNewBestAskShowJobs

ateng

215 karma · joined July 8, 2014

https://teng.sh
submissionscomments
ateng··on Van Buren is a victory against overbroad interpretations of the CFAA
tangetially related: Hong Kong's top court made a similar ruling on a similar case back in 2019

https://hongkongfp.com/2019/04/04/catch-computer-offence-not...

ateng··on Overkill objects for everyday life
Life hack: link your manual grinder to a drill. Now you have a automatic grinder that’s reasonably priced and have a superb burr.

Have not tried this myself but I was told by a professional this is way cheaper and better than any automatic grinder below USD$1000, if you’re spending around $200 for a top end hand grinder

ateng··on Italian seaside residents hit with bygone feudal tax
I’m not sure about that either —- there were no tax havens back then. It’s so much easier since 80s to work around the tax system with off shore companies (granted it is getting harder for the past decade)

Or was I unaware the widespread loophole back in the old days?

ateng··on Italian seaside residents hit with bygone feudal tax
Not necessarily. 50s / 60s US income tax is much, much higher than current rate. I just think the cycle of going up and down is extremely long.

https://commons.m.wikimedia.org/wiki/File:Historical_Margina...

ateng··on What can we tell from the evolution of Han Chinese names?
Interesting enough, my family uses the (less common) format of <FamilyName><RealName><WordFromList>.
ateng··on The Queen has more power over British law than we thought
Fixed term parliament act forces a general election every 5 years, unless a 2/3 majority agree a snap election (e.g. 2019’s)
ateng··on Europe's Vaccine Disaster
Also note that even if the vaccine couldn’t prevent one from getting infected, it could still reduce the severity of the infection (thus saves lives). I’m _guessing_ a less severe infection could potentially reduce the rate of infection as well?
ateng··on How long does a bottle of wine last after it is opened?
Wine drinkers would be horrified with the sigh of any wine touching any plastic
ateng··on Java 1.0 Turns 25
Microsoft’s attempt to “embrace, extend, extinguish” Java? Of course, though that ultimately turns into C#
ateng··on Working from Bed
The fantastic educational YouTuber CGP Grey did a video detailing why working from bed is a terrible idea

https://m.youtube.com/watch?v=snAhsXyO3Ck

ateng··on Starship / Super Heavy
It has a cute nickname, “Suicide Burn”.

Why is it efficient? [https://www.reddit.com/r/KerbalSpaceProgram/comments/2z534g/...]

ateng··on Eric Engstrom, co-creator of DirectX, has died
I’m not a doctor, but yes I’ve done paracetamol/ ibuprofen interleaved with 2 hours gaps between each other when I had very bad flu.

I’m curious why no one here mentioned aspirin though

ateng··on Why Military History?
Being a professional technologist (which is probably as far away as one could get from being a historian), it baffles me that the academic military history discipline is treated as said in the article —- war is still being waged daily in the modern world, and in the very foreseeable future it will not end. Surely at least the military academies around the world would do serious studies on the past to predict the future wars, at bare minimum?
ateng··on Is this Mahler? This sounds like Mahler
Great stuff! It might look even better if you use a serif typeface such as Plantin

https://en.m.wikipedia.org/wiki/Plantin_(typeface)

ateng··on New youtube-dl release: v2020.11.01.1
I would say the early and mid 90s. The iron curtain is gone, economy is going up (without the gaping inequality we have now), and the world was having great hopes on pulling Russian and China into the international community.
ateng··on Photos from inside a Typhoon class submarine
I think you’re talking about the Naval Defence Act 1889, which stipulates the Royal Navy to maintain the number of battleships to be at least equal to the sum of next largest TWO navies.[0]

Anyway, back to the point of spending just less than what your (main?) opponent do. Another big problem is that back in Cold War days, it is rather hard to work out your opponent’s exact military capability. US use this to their advantage by starting up Strategic Defence Initiative (aka Star Wars Programme) to bluff the Soviets to spend more of their crippling economic capability to their military, ultimately accelerated their collapse.

[0] https://en.m.wikipedia.org/wiki/Naval_Defence_Act_1889

ateng··on Hands-Free Coding: How I develop software using dictation and eye-tracking
The key issue (pun intended) with normal keyboard is that you use your weakest fingers for ALL of your modifier keys. By shifting that responsibility to your thumbs you greatly reduce your little fingers’ workload (and hence chance of CTS)
ateng··on Hands-Free Coding: How I develop software using dictation and eye-tracking
As a developer who also has cubital tunnel syndrome, having keyboards that places commonly use modifier keys [0] on your thumbs, such as Kinesis advantage or Ergodox, helps reducing the fatigue and symptoms immensely.

[0] it is called Emacs pinkies for a reason, and yes, my CTS is totally emacs’s fault as well.

ateng··on Black Hole Visualization in Unreal Engine
Note to self: bring a pistol (or blaster?) with me when I head into a supermassive black hole.
ateng··on The AMD Radeon Graphics Driver Makes Up Roughly 10.5% of the Linux Kernel
The said windows desktop ghost screen didn’t have date time on start menu, did it?
ateng··on Eddie Van Halen has died
Allow me to chip in my guitar riff playlist as well

https://open.spotify.com/playlist/5q2zcb4xCWviTlAPfk0M8z?si=...

ateng··on Central Banking for All: A Public Option for Bank Accounts (2018) [pdf]
Didn’t know they closed this! When I was a potential graduate scheme entree for BoE, one of the perks they emphasise is the ability to pay others with a Bank of England cheque, which, according to the guide, is a fantastic way to start a conversation.
ateng··on New German law would force ISPs to allow secret service to install trojans
> ...internet-printers (Internetausdrucker, a German word for tech illiterates)

Let me guess, this word describes people who print out their emails?

ateng··on Ask HN: How to avoid over-engineering software design for future use cases?
Disclaimer: the following method may not work if your library is public facing, as breaking changes to public API is usually a terrible idea.

Ask yourself the following questions: * Are you an experienced developer on this particular problem domain? * Do you have good understanding of the future use cases, and the data structure when the new feature is added? * Will the new feature make business or technological sense?

Unless you have a concrete “yes” on all questions above, your design should go minimalistic. Without good understand of the new feature, the code base will likely need refactoring when the feature is implemented. Your effort of going the extra mile (which definitely should be applauded!) is better spent on making the code easier to read and refactor - better tests, better documentation, code review to propagate knowledge and catch bugs.

Another thing, extensibility is sometimes in conflict with readability! Here’s an hilarious example: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

ateng··on Software Disenchantment (2018)
> Modern text editors have higher latency than 42-year-old Emacs. Text editors! What can be simpler? On each keystroke, all you have to do is update a tiny rectangular region and modern text editors can’t do that in 16ms.

Modern text editors have to deal with proportional font, right to left writing, anti-aliasing, and a big bag of Unicode related issues (Arabic is going to break all assumptions you have on language and text editing)

Fantastic read on this subject from few months ago:

https://news.ycombinator.com/item?id=21384158

ateng··on Why did we wait so long for the bicycle?
This. And if one still struggles to understand the importance of institutional culture + individual memory, I would like into invite you to the following thought experiment.

“Imagine waking up the next morning and the world totally forgot all knowledge on Linux Kernel, and you are now tasked to release the next major version with major changes / improvements”

And remember the documentation and tests we have on Saturn V is certainly not as great as what we have on Linux kernel.

ateng··on The Hand Licking Incident
Dry thunderstorm. I thought it was a building collapsing.

On a separate incident, I was about 10. TV signal dropped during a thunderstorm, and shortly after a thunder strike right outside the window. Truly terrifying experience. Luckily I knew enough basic science at that point to know that wasn’t some act of god!

ateng··on Boeing Withheld Information on 737 Model, According to Safety Experts and Others
I agree. Improper de-icing + aft-mounted engine is the main cause of this disaster (although ice on wing itself is already a problem as it reduces lift and could cause stalls). My (rather subtle) point is that Boeing can’t really go “oh this has never happened before”.

In fact, as a general rule of thumb, I believe any safety feature that would automatically change the state of the aircraft should be well educated to the pilots.

ateng··on Boeing Withheld Information on 737 Model, According to Safety Experts and Others
Something similar happened in the past: Scandinavian Air 751 (MD-81 with twin engine aft-mounted) had both engine surged due to ice ingestion shortly after takeoff. Pilots were not aware of auto throttle control, which revert pilots’ action of reducing throttle (to fix the engine surging). Both engines ultimately failed and aircraft crash landed. Luckily all survived.

https://en.m.wikipedia.org/wiki/Scandinavian_Airlines_Flight...

ateng··on A military technique for falling asleep in two minutes
As my mind falls between asleep and awake my brain would start coming up with absurd thoughts as well. This would also happens when I'm too tired (think you haven't sleep for 24+ hours).

I sometimes speculate that your brain comes up with absure ideas all the time, and a "reality checker" would dismiss those ideas without you realising it when you're awake? Perhaps the absurd thoughts come out only when you're tired (checker running low energy) or falling asleep? May be some types of psychological dieases are due to this checker not working properly?

← PreviousPage 2 of 3Next →