HNHacker News
TopNewBestAskShowJobs

michaelnik

11 karma · joined August 13, 2020

submissionscomments
michaelnik··on How video games use lookup tables
Can confirm CPU part. I once tried to replace a 2d stepwise linear function interpolations (basically, a loop finding the right step, then linear interpolation, on a double; the function's objective is to rescale inputs before they become regression's arguments) by LUTs.

All of this looping was happening in another tight loop, and there were multiple LUTs.

It was a failure with overall decreased performance and increased cache misses. Plus, I could never get the same precision.

michaelnik··on Boeing wants FAA to exempt MAX 7 from safety rules to get it in the air
No need. That could be done be through the system of Airworthiness Directives (ADs) I think.
michaelnik··on Banks hit with millions in fines for using Signal and WhatsApp
It is actually prohibited to use private devices (on the trading floor).
michaelnik··on Mark Zuckerberg on Apple’s Vision Pro headset
Ha but the modem would not make you feel sick!
michaelnik··on Mark Zuckerberg on Apple’s Vision Pro headset
Lots of it is about the execution.

I went through 2 PCVR headsets and I'd never think: oh this is going to be mainstream (in the present state!).

Those headsets are not comfortable (sweaty); the hardware needed for anything realistic is top tiers; it takes PhD/time to configure (and goes out of sync!); the software ecosystem was(is?) not super stable; the interaction (controllers, tracking) is sometimes awkward (controllers are big, interfere with keyboard and real world). Often it small things like comfortable physical head position vs. position in VR world are not "lined up"

We'd laugh that it takes as much time to get into the VR plane simulator as to drive to the airport to fly real plane!

Compare a VR kit to a monitor pair, or a game controller (imo VR is kind of a cross of the 2) - both are mostly plug an play.

michaelnik··on Current hardware trends make C++ exceptions harder to justify
I'd add a (major) inconvenience is problem investigation, often exceptions point you to root cause and all you need it to break on the first exception (think after running big codebase, for an 1h just to get where problem is), but if they are thrown willy-nilly this debugging strategy is MUCH less convenient...
michaelnik··on Motorists have been stranded on a major interstate in Virginia since last night
Tokyo: In 2007, _65_percent_ of trips within a 50 mile radius were by mass transit. Overall transit usage is [...] approximately double that of all combined usage in the United States and nearly 10 times that of Paris [http://www.newgeography.com/content/002923-the-evolving-urba...]
michaelnik··on Ask HN: Private Alternatives to Alexa?
It is a small team, maybe few people? On the other hand, Amazon has 10k people on Alexa[1]. One wonders how much is worth info they are sucking out of households....

[1]https://www.wsj.com/articles/amazon-says-it-has-over-10-000-...

michaelnik··on Ask HN: Private Alternatives to Alexa?
I use MyCroft/PiCroft (Pi4) + PS2 mic array (15$), it is cheap and relatively easy to hack in Python/Git. I believe it uses Mozilla's voice service. Has no ads.

Commands which work nicely which we use all the time: "Hi Mycroft, set timer to X minutes." "play news", "set alarm to 6 am", "what's the temperature?", "will it rain?", "what's the time in Paris?".

I wrote METAR and TAF module for it to get more detailed weather (and learn some Python).

michaelnik··on Are dynamic languages going to replace static languages? (2003)
Gosling designed Java with a C/C++-style syntax that system and application programmers would find familiar. [https://en.wikipedia.org/wiki/Java_(programming_language)]
michaelnik··on The Insecurity Industry
I don't know about "rare", since 1999 the broadest "accident" statistic fluctuates around 6 per 100,000h

Notice that "accident" definition conveniently excludes tons of partial failures! (see the legalese of 49 CFR § 830.2 - Definitions.)

To make parallel with broader discussion, the security failing of software could be considered "partial failures"...

michaelnik··on The Insecurity Industry
In parallel the GA planes used got old. Imagine the same happening for the software!!!

In 2000, the average age of the nation's 150,000 single-engine fleet was more than 30 years. By 2020, the average age could approach 50 years

https://www.faa.gov/aircraft/air_cert/design_approvals/small...

michaelnik··on Mixed Reality with Passthrough
I hope competitors will deliver similar hardware but with more open ecosystem, check out https://lynx-r.com/!
michaelnik··on Ask HN: Those who quit their jobs to travel the world, how did it go?
There are tangible benefits to world trip "optimization". We started planning our 1 year, 14-country trip, 1 year in advance.

There are places (some national parks, certain hiking trails) where you need to make reservation well in advance.

It also allows being in countries in their cool, dry or bloom season.

Finally, it allows lower budget for the trip as you can reduce travel time..

michaelnik··on Ask HN: Those who quit their jobs to travel the world, how did it go?
There are tangible benefits to world trip "optimization". We started planning our 1 year, 14-country trip, 1 year in advance.

There are places (some national parks, certain hiking trails) where you need to make reservation well in advance.

It also allows being in countries in their cool, dry or bloom season.

Finally, it allows lower budget for the trip as you can reduce travel time..

michaelnik··on Players are fixing Microsoft Flight Simulator’s monuments with Google Maps
Maybe because KSFO is covered by PilotEdge* ATC? [*] professional air traffic control for flight simulators
michaelnik··on The cult of the free must die
Meanwhile, to use Web Bluetooth Web (very cool and practical) there is no other option than Chrome[0].

[0] https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetoo...