HNHacker News
TopNewBestAskShowJobs

aarongolliver

406 karma · joined January 24, 2013

software @ tableau, june 2016 -> present
submissionscomments
aarongolliver··on How You Wound Up Playing ‘The Oregon Trail’ in Computer Class (2016)
I don't think Pajama Sam requires reading, I definitely played it before I could read at least, and probably around the same age as when I was playing putt putt.
aarongolliver··on Dead Startup Toys
soda stream is a lot cheaper than buying bottled sparkling water, and you can make a very good analog to your favorite mineral water / soda / energy drink for even cheaper if you buy the right additives online. They did do a good job of making their luxury version waste most of the CO2 tank because it's impossible to make a good airtight seal.

you can homebrew your own though, and use a much larger/cheaper CO2 source than what they sell at grocery stores, which I'll probably be doing soon.

aarongolliver··on The Windows 11 insider build is surprisingly unpolished and unfinished
much worse than regular win 10 insider builds, not much worse than the other previews for unreleased windows versions. Except for a few bugs in the settings menu which I've figured out ways to work around (couldn't switch easily between stereo and 5.1) I pretty much don't notices the differences between 10 and 11
aarongolliver··on Introducing Windows 11
You're right! And now I qualify for the win 11 beta. Looks like I got confused between two different security setting pages in the UEFI menu, and had just enabled "the ability for it to use a TPM plugged in to the header" instead of enabling PPT like I thought I was doing.
aarongolliver··on Introducing Windows 11
You probably only have the header on your motherboard, without a tpm module actually plugged in. Mine was like this, and the specs for your motherboard suggest this is also the case for you. You can buy them on online pretty cheap (I got one for $20)
aarongolliver··on Horseshoe crab blood: miracle vaccine ingredient that's saved millions of lives
If you click the BI link under the image [0] and watch the video they say they're still alive, and that they try to only drain 30% of their blood before putting them back in the ocean. But (paraphrasing) up to 30% don't survive the process and "no one really knows if they even recover down there".

[0] https://www.businessinsider.com/why-horseshoe-crab-blood-exp...

aarongolliver··on YouTube TV removed from Roku channel store amid Google contract dispute
And here's the email sent by Youtube TV

https://pastebin.com/GDUBi14P

aarongolliver··on How Facebook encodes videos
This is (was?) a big problem with google photos. If you upload a video and immediately share it with someone they'll just see a black screen. A few minutes later they might be able to watch a super-low res encoded version, and only much later does a HD version become available. I started waiting 10 minutes between generating a "share" link before sending it to my family because of all the confusion it was causing.
aarongolliver··on Facebook Down?
Finally a status page that updates the moment an issue starts
aarongolliver··on Benzene detected in hand sanitizers
(USA, pre-pandemic) I've seen "mandatory" hand sanitizer use exactly once, at a camp which had some nasty norovirus outbreaks (which was misery, especially I'm sure for people who had to fight over shared bathrooms).

Now I see it at the entrance of most businesses / by checkout registers.

aarongolliver··on Jack Dorsey is attempting to sell his first tweet as an NFT
Seems like that's an ideal problem to solve using a blockchain/smart contracts (a distributed auction). If they can't verify these bids are real & will be paid out that seems like a complete failure of the technology.

Edit: their website doesn't go into detail much at all, so I don't have high hopes for this

aarongolliver··on AMD Reports Q4/FY 2020 Earnings: Record Revenues Repeat
EVGA has a sign up sheet. They'll email you when it's your turn and you have some number of hours to complete the order (don't remember the exact amount of time you get). Note that at this point it'll likely be months before you make it to the head of the line.
aarongolliver··on In study, acetaminophen makes risky moves seem less dangerous
For this reason I try my hardest to buy single-active-ingredient versions of everything. I can keep a list of what pill combos combine into nyquil/mucinex/whatever, and can avoid doubling up on anything unintentionally.
aarongolliver··on Facebook Profits as Users Are Ripped Off by Scam Ads
And acquisitions, which are are frequently paid in part (or entirely) with stock.
aarongolliver··on I passed 2 AWS Solution Architect exams in a month
Certs exist because companies realized they could make further fortunes by acting as the gatekeepers of their consulting ecosystems (and by up-selling enterprise deals with mass certification of the purchasing company). They lock otherwise talented and competent people out of jobs until they pay to take an "exam" for the $CORP approved check mark which gets their resume passed the round of filtering. Sometimes you even have to re-pay for the exam every few years to certify you're "up to date" with the software.

I'm less cynical about certs offered by neutral third parties, or if they are offered free of charge. (If quality versions of those exist?)

aarongolliver··on Why Concurrency Is Hard
I wonder how many years of fork() we had before someone finally had a second core to run things on.
aarongolliver··on We need physical audio kill switches
Klipsch R-120SW
aarongolliver··on Google TV
That's how my LG TV works. The TV shows up in the cast menu just like a chromecast does. Using youtube as an example, it opens up the youtube app and starts the video. You can either use the remote as usual to interact with the video, or the you phone exactly like you would if it were just a chromecast. You can also queue up multiple videos from your phone.

I have a chromecast as well, and I really expected to use it over the built-in apps. But the built-in TV apps really blew me away, much better user interface than I was expecting. I'm hoping this new chromecast/Google TV thingy is as good, I'd really like to disable network connectivity to the TV if possible (but right now the apps are just too nice to give up).

aarongolliver··on We need physical audio kill switches
I have this issue with a subwoofer - coupled with a bad amplifier/grounding/(something?) it creates an immense WOOOOF every time it turns on and off. This causes my house to shake 15 minutes after I go to bed, just as I'm about to fall asleep. Have definitely considered auto-starting something that played a continuous low tone to prevent it from happening.
aarongolliver··on Mystery seeds: Amazon bans foreign plant sales in US
I think this comment has the right idea [0]. Amazon has two problems with seeds:

1. people doing what appears to be a weird scam that involves seeds being mailed across boarders

2. seed sellers on amazon have been flagrantly violate import controls for years.

This new policy seems to be addressing #2, which is important to Amazon now more than ever because of the increased scrutiny caused by #1 making international news.

I've personally bought seeds from Amazon which were declared as "bookmarks" to sneak past US customs.

[0] https://news.ycombinator.com/item?id=24393395

aarongolliver··on Mystery seeds: Amazon bans foreign plant sales in US
An anecdote: I bought some seeds on amazon a few years back and they ended up coming from China with a customs declaration filled out as "bookmarks". I decided not to plant them.

https://lh3.googleusercontent.com/pw/ACtC-3eNO55-KL0ynsmXLT8...

aarongolliver··on The Giant Ghibli Clock (2019)
When I first moved to Seattle I had a similarly serendipitous experience finding this on a neighbor's lawn https://castleintheskyrobot.tumblr.com/
aarongolliver··on Anti-Ghosting
Thank you for this. I thought the usefulness of being able to press "ctrl-c, f12, ctrl-v, enter" would be self evident.
aarongolliver··on Intel Discloses Lakefield CPUs Specifications
This is one of the things we tried when I worked (2011-12) at Intel on QuickIA [0] (dual socket, Atom on one side Xeon on the other). One of my first projects was to write a vectorized matrix multiplication that could only run on the Xeon, so we could demo the fault-to-big-core behavior.

[0] https://www.neotextus.net/hpca12.pdf

(I think the "3.2 QuickIA Software Support" section is interesting, if nearly a decade old by now)

aarongolliver··on Anti-Ghosting
It's my first time trying something like this, but I played around in the console and if you copy/paste this into it the issue is fixed

document.getElementsByClassName('ans')[0].attributeStyleMap.set('word-break', 'normal')

aarongolliver··on Slack was down
I appreciated the honesty. Instead of looking at an infinite spinner, or a tiny toast error message, or whatever cute thing a designer might come up with... Plenty of "nice" error handling muddles whether or not the issue is my network or theirs. But I clicked my slack tab in Firefox it was nothing but a big ugly 503 page. No need to guess about what's wrong.
aarongolliver··on Show HN: Deploy Jitsi on AWS in 5 Minutes
First thing I did was increase the max frame rates & resolutions of screen sharing and webcams.
aarongolliver··on Jitsi Architecture – legacy desktop application (2011)
(as far as I can tell, I don't really understand what Prodosy is)

Prosody is always running, whether or not you have it configured with a password. So I'd guess zero extra load.

Additionally, without a password your server is wide open, letting anyone start their own conference calls. I would guess that load could be significantly reduced by stopping unknown people from connecting.

(I still don't understand jitsi meet's architecture well though, so there could be ways around the password)

aarongolliver··on Jitsi Architecture – legacy desktop application (2011)
I also set up jitsi, in my case on an ubuntu server 18.04 VM on my desktop [0]. Took about 10 minutes as well to follow that guide.

In addition, I wanted to expose jitsi to the internet but not allow random people to create or join rooms. I basically followed the first part of this[1], which sets up username/password pair that you're prompted for each time you create/join a room.

edit this file:

    /etc/prosody/conf.avail/HOSTNAME.com.cfg.lua
Look for the first `authentication` line for HOSTNAME.com and change it to `internal_plain`

    authentication = "internal_plain"
Add a username/password

    prosodyctl register 'username' 'HOSTNAME.com' 'password'
then restart prosody (or just reboot)

This is enough to make a password prompt pop up every time someone creates or joins a room, and it autofills nicely after you enter it the first time on firefox/chrome/android app. If you follow the rest of the guide you can set up a second domain people can use to join rooms without a password prompt.

This makes me feel a bit better about exposing this to the internet. Not sure if there's other havoc someone could cause though.

[0] thankfully I have fast internet with a public IP

[1] https://github.com/jitsi/jicofo#secure-domain

aarongolliver··on OBS Studio: Open-source software for video recording and live streaming
how are you getting desktop audio (music or whatever) to get sent to your meetings? I didn't see how to expose the audio output from obs as a "microphone" or whatever to video conferencing software. I ended up hacking my setup together with voicemeeter but it's pretty sloppy and error prone.
Page 1 of 6Next →