HNHacker News
TopNewBestAskShowJobs

boarnoah

217 karma · joined February 19, 2018

I go by boarnoah on the internet.

Website: adipa.me

submissionscomments
boarnoah··on HDR‑Infused Emoji
Ugh, that reminded me again that Firefox doesn't support HDR outside of OSX.

Although to be fair it is not like Windows in general supports HDR well for desktop use anyway, SDR colours are way too DIM like brightness is at 25%

boarnoah··on Zoom bias: The social costs of having a 'tinny' sound during video conferences
I am slowly coming around to the idea of desk mics, like you I detest the idea of it hanging in my peripheral vision on the desk or monitor arms etc...

Even at the higher end of closed back headphones, there is a still a decent bit of noise leak.

I've Had V-Moda mic in the past, as well as Sennheiser and Beyerdynamic headsets with boom mics.

It usually isn't a problem with the relatively low volumes in a meeting, but any other time the noise leak is enough to get reliably picked up on recordings etc...

boarnoah··on Why I still blog after 15 years
Something that gives me pause (to actually write into a blog) or to put up any toy projects / exploratory code as FOSS is I am not too keen on the idea of LLM companies and similar scraping that for their dataset [1].

Its not really a new problem, scraping the web and similar for monetary profit has been a thing for decades, but it feels worse in some ways? At least I certainly have paused and had more of a reluctance to making minor things available with no strings attached than I historically have been.

Same goes for writing into sites like HN or Reddit really.

Perhaps that is being selfish, after all there is some value in documenting things for other humans to find out about, maybe time-capsule of a blog is a better fit for this? Although blogging about anything particularly niche / context heavy is likely irrelevant a few years on.

EDIT:

[1] As in not help them even in a minuscule way, anymore than has already been done with them buying / scraping any public content already written.

boarnoah··on US FDA approves nasal spray alternative to EpiPen for allergic reactions
In first aid training one is told to be very careful regarding how you deploy an Epipen, since an accidental jab on an appendage (usually the thumb) is very bad news.

The reasoning I've heard is since Epinephrine constricts blood supply to the region and you can kill the tissue in an area with small blood vessels like your fingers.

Anyone aware of what the risks of a spray would be in similar contexts? I imagine stabbing a finger is not a risk here, but what about the spray getting anywhere other than the nose like in eyes etc....

EDIT: Looking at the product page https://ars-pharma.com/product/ it looks a lot like a Naloxone nasal spray so, I suppose its easier to position it in nose (not an inhaler like thing as I was imagining).

boarnoah··on The unexpected poetry of PhD acknowledgements
> It might be a bit tasteless to be quoting ones own master's thesis

Eh, its something you poured a fairly significant portion of your life into?

You best brag about it whenever you get the chance :P

boarnoah··on Show HN: From dotenv to dotenvx – better config management
That doesn't cover what the GP was talking about with

> (i.e. if someone were to gain access to a running Kubernetes container)

right? Since those would still be secrets available in the env.

I get that if someone has access to read your envvars, its a foregone conclusion already (about how compromised you are).

However IIUC, the part of the point of doing things in memory with reading secrets (like with a Secrets Manager, is to eliminate having to keep secrets around as envvars/secret files in the runtime?

boarnoah··on CADmium: A local-first CAD program built for the browser
I'm confused, IIUC the AGPL can be simplified as "you can offer this software over the network, but like GPL the source must be available".

Whereas Elastic license is about, "you must not deliver this software over the network as a cloud service".

The things the Elastic license is trying to prevent seem very different to me?

boarnoah··on Updating Unreal Engine Pricing in Late April
The most interesting takeaway for me is:

> For studios or companies purchasing more than ten Unreal Subscription seats, Epic Direct Support will be available to purchase for an additional $1,500 per seat annually.

So ballpark that to a minimum yearly spend of about $18k in order to access the UDN (what is referred to there as Epic Direct Support)?

This is interesting since normally the terms for what it would cost to get UDN access are not public and instead requires you to reach out to Epic first.

boarnoah··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Is there anywhere you have a written explanation of some of the features, especially in the paid version (love a good perpetual fallback license!)

Its really not clear what features like:

- "Performance/Load Testing"

- "Load Data from File for Collection Run"

etc..., are since there is no mention of those in either an upcoming features page or documentation.

boarnoah··on My sixth year as a bootstrapped founder
Wonder about this myself, have noticed with folks like Rob Walling and presumably others. They all seem to suggest testing market fit by essentially doing this for features, and in some cases soft launching websites prior to having anything ready at all!

Seems risky if you are dipping your toes into something you do not have a deep understanding of the product market for.

Anecdotally I've seen with video games (the communities tends to be very vocal and somewhat centralized?), where inexperienced developers promise things that are realistically way beyond the capabilities, or promise things too early based on their honeymoon period for rough implementations. Then suffer on the other end when they fail to meet roadmaps or delivery of features at all.

It seems like an even worse situation with serious software with asks for larger amounts of money? Then again maybe this strategy can get away with it, because there is that lack of cohesive communities with some degree of group think who would get up in arms over bad promises?

boarnoah··on Unreal Engine 5 ported to WebGPU
I love the idea you folks are trying to get this upstreamed, would benefit everybody.

IIUC the reason HTML5 was dropped in the first place was for the big render re-work that went on during 4.27 + 5.0. So now seems like a good time to add modern WebGPU support back.

Do have to ask, isn't your business model for "theimmersiveweb" built around this WebGPU capability? Providing that tech to others or making your site a marketplace for web games?

boarnoah··on VMware Kills Off 56 Products
Am I misunderstanding, there is a bunch of vSphere offerings on the list there, but surely they must still sell vSphere in some form to enterprises?

Isn't it still common to find as a significant part of most on-premise deployments?

boarnoah··on AI Toolkit: Give a brain to your game's NPCs, a header-only C++ library
http://www.gameaipro.com/ the content falls somewhere between a developer talk like at GDC and a textbook, very interesting stuff to read.
boarnoah··on Ray-Ban Meta Smart Glasses
It is extremely bizarre to advertise with typical Mixed Reality use cases (with display elements overlaid in your field of vision).

Is this actually true or do the people here who say "it lacks a display" mean something else? That it's not suitable for VR or non overlay applications?

boarnoah··on Show HN: Firefox addon to quarantine a tab to use offline with private data
This extension is still very cool.

+1 to Cyberchef, its awesome. If you really have qualms about the URL its trivial to re-host / serve it to yourself offline.

My favorite part is whole recipe feature (Cyberchef builds a URL with the configured processors you use to process data).

I find myself using that a ton to share XPath / JPAth expressions type work with sample data to others by sharing that URL.

boarnoah··on Linux Air Combat: free, lightweight and open-source combat flight simulator
The same problem occurs with almost any of the hundreds of "rev-share" or "lets build a game together" projects that show up, its quite difficult to find motivated professionals to work on some else's idea especially long term.

Games require a lot of consistent output and theming in their assets to make it work, not exactly suitable for piecemeal contribution built with different asset pipelines and quality.

What is interesting to see is how a lot of fan remaster projects have this problem to a much lesser degree. Having the touchstone of a shared love for the original makes it much easier to organize and get people to stick around and agree to someone's vision.

boarnoah··on I Want Off Mr. Golang's Wild Ride (2022)
Doesn't rust suffer from the same, way too wide dependency web?

I feel like its an unfortunate consequence of having a good package manager which encourages proliferation of too many very small dependencies.

boarnoah··on IntelliJ Rust
They do generally try to keep IDEs focused on a topic, for example how Rider has the role of supporting both Unity (C#) as well as Unreal (C++) projects since the the folks who seem to work closely with Rider seem to be their game development SMEs.

Similarly for Rust, I figure CLion is the best bet?

You would use the LLDB debugger backend similar to your C/C++ projects you would work on with CLion.

Quite a few rust projects do touch or at least reference C projects etc...

boarnoah··on Apple wins antitrust court battle with Epic Games, appeals court rules
It would certainly be a great thing if UE was to have a second try at this. Nothing on any of the public roadmap (https://portal.productboard.com/epicgames/) or references in WIP code that suggests this. Lets hope your friends are correct :P

I got the impression the HTML5 with WebGL platform was removed at least partly to minimize the scope of work with some of the large renderer changes Epic has made between 4.26 and 5. So now does seem like the right time for them to try to tackle the problem again.

boarnoah··on ssh whoami.filippo.io
Seems questionable on Github's part to have .keys public by default, why not allow people to opt in ex: keybase.io equivalent?

Yes I get that its not sensitive information, but as this demo demonstrates it can fingerprint people who might not be unaware re: this quirk of SSH's coupled with this part of the Github API.

boarnoah··on Nvidia PhysX 5.0
Incidentally UE with 4.26+ (and more so 5, which is almost a complete cutover) switches from PhysX to their in-house solution of Chaos.

A lot of it has to do with determinism over the network IIUC.

boarnoah··on US Government plans to develop AI that can unmask anonymous writers
There is a case to be made, not just for natural language but code.

AFAIK there is quite a bit of examples from security labs where malware authors aren't necessarily identified but at least fingerprinted based on naming conventions, patterns they use across multiple projects etc...

That sort of fingerprinting could expand to correlating someone's anonymous software projects to other examples of code elsewhere (ex: if they contribute to source available stuff).

re: the example project you mention specifically, it does feel like using tools like that almost as a linter for natural language would be a fingerprint in itself.

EDIT: As far as OPSEC goes, a fun tidbit. A friend of mine identified a PR I submitted anonymously to them, simply because of the style of PR comments I made.

boarnoah··on Cirrus Vision Jet Pilot Pulls Chute in Florida
Interesting, never heard of that reputation being associated with more modern turboprops like TBMs.

Definitely have heard of it for older piston prop planes, especially from the early 2000s, which I always understood is partly a mix of factors re: the affordability of GA piston planes, how common it was to fly without IFR training etc...

I would imagine with turboprops like the TBMs, quite a few factors filter out their ownership by folks who aren't IFR trained, + the fact jets are as I understand generally inspected with much more rigor on more frequent basis?

boarnoah··on Before Ships Used GPS, There Was the Fresnel Lens
Keep in mind my knowledge almost entirely comes out of DCS, a combat flight simulator game.

> maybe that's legacy now

No as far as I'm aware it continues to be a thing, to assist in keeping on glidepath.

The lineup system is for aligning to center line (horizontally relative to carrier's deck) from a distance. I did find it odd that there is barely any mention of it outside some internet forums, the closest to an authoritative source I found was this https://www.cnatra.navy.mil/local/docs/pat-pubs/P-816.pdf (see Page 24)

boarnoah··on Before Ships Used GPS, There Was the Fresnel Lens
Aircraft carriers use a red, green and yellow laser to assist with lining up for the center line of the landing deck area.

Flashing to indicate how much of a correction needs to be made and turning yellow once on center line.

Incidentally I couldn't find much information on this "Long range laser lineup" outside of DCS where I've heard of this first, a bit odd considering the other landing system for glide slope is fairly well documented.

boarnoah··on NPM Vulnerability Discussion on Twitter
It also describes software ecosystems like the apache software foundation, dotnet foundation or even just community vetting like PHP has with Tidelift (which is a pretty clever idea on its own) etc...
boarnoah··on Hacking F-117A
Tiny Combat Arena's sole developer Why485 is very active on twitter & previously on their blog.

Both profiles are well worth a scroll through if you have any interest in sim-lite games. Really like the breakdowns on old school simlite games and what really made them fun (since it wasn't strictly a matter of realism = better).

boarnoah··on A detailed look at the S-300P anti-aircraft missile system
Heard (anecdotally on reddit) that its one of the advantages of having hot launch VLS as opposed to cold launch like the Russian style.

That way if there is a failure to launch its contained inside the VLS cell instead of potentially covering the decks in missile components.

Although I suppose a cold launch has a good chance of throwing a failed missile off the deck and into the sea if its at any angle.

boarnoah··on A detailed look at the S-300P anti-aircraft missile system
There is just something about large multi axle transport trucks, they look so cool.
boarnoah··on Hyper-realistic digital humans in Unity
I always have this quote from Garry Newman of GMod & Rust (a Unity Project) fame at the back of my mind when hearing any news about Unity's new demos.

> The short movie demos aren't impressive. It's embarassing when half your keynote is a group of artists explaining how they spent 6 months re-writing half the engine to render something that they could made in Maya in a week.

- https://garry.tv/unity-2020

Really wish Unity stopped being recommended as a great first choice for hobbyists with a bit of programming experience in general. In my experience I've found it a lot harder to get going with it, and requires dealing with a lot of systems which are in various stages of deprecation or early access compared to UE.

Page 1 of 4Next →