HNHacker News
TopNewBestAskShowJobs

rarecoil

309 karma · joined February 2, 2019

swe -> red team -> blue team -> security architect. 15+ years in tech. veteran of a lot of big tech companies.
submissionscomments
rarecoil··on Show HN: A highly opinionated, fully functional Obsidian vault
> People should start using these apps as simple note-taking apps and extend/adapt them based on their needs

This. I'm a hardcore Obsidian user both at work and at home, and I started both vaults from absolutely nothing - no user scripts, no organisation, literally no plan at all. Since then, they've evolved and optimized in radically different ways. Taking someone else's "system" is just a way to fool yourself into thinking you can be more productive than you are; you have to find that for yourself and what works specifically for you.

My personal vault is geared much more toward organizing creativity, with a little bit of task-oriented stuff and technical documentation, while my corporate vault is heavily schedule based and contains mostly tactical information, meeting notes and thoughts, etc. For it to be a "second brain", you need it to model your brain - and I work very modally. I have a "work mode" and a "non-work mode" that order things pretty differently, and it shows in the hierarchies and organization of both vaults.

rarecoil··on Craft
You could s/Designers/Engineers/ and end up with the same statement.

What you seem to be getting at is "hackers with a great aesthetic sense" - and what makes a hacker, then? An engineering background? A computer science degree? Most designers have some understanding of the platforms they're working with. Could they invert a binary tree on a whiteboard? Write an LRU cache? Scale a system to a million DAU? Usually not, but you don't need to do that to build a proof-of-concept application that people fall in love with.

A designer may be a hacker, just as an engineer may be.

rarecoil··on Craft
Meta hires technical artists for a fair amount of code-and-3D work. Here's an open job req: https://www.metacareers.com/v2/jobs/2076260812574632/
rarecoil··on Update on Supply of iPhone 14 Pro and iPhone 14 Pro Max
If you didn’t have any faith in the mechanisms you had to mitigate COVID-19 pharmaceutically, you would act in much the same manner.

Sinovac may just not be that good over time, or maybe it’s just a pride thing in which we have a political leader staking heroic, superhuman claims on a Zero-COVID strategy.

rarecoil··on Microsoft mulling cheap PCs supported by ads, subscriptions
IIRC back when computers were a fair amount more expensive in the early 00s, eMachines and some other ultra low cost computing platforms came supported by installed adware for extremely low costs - I bought one at that time as it was the only machine I could afford to buy, and there also was ad-supported dial up Internet you could access (NetZero et al.) I reformatted the disk, installed a Windows 2000 Pro copy I had to it, and got a cheap tower from it.

Perhaps all is old is new again, but I can’t imagine this model leading to significant growth in today’s market. PCs are vastly more commoditized than they were then; my local supermarket sells low-end Windows and Chromebook machines for very little, and refurbished/recycled business machines with Skylakes can be had for $150 on eBay. If people want inexpensive computing platforms there are many more options and this doesn’t even include ultra cheap tablets or prepaid Android devices.

Here’s a paper from 2004 that explains it: https://escholarship.org/content/qt2t03k647/qt2t03k647_noSpl...

rarecoil··on US House Republicans introduce strategy to establish national privacy standard
Here are some other antidiscrimination clauses in Federal law that read in a similar fashion:

From EEOC on employment: "race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age (40 or older), disability and genetic information (including family medical history)." [1]

From FHA: "The Fair Housing Act prohibits this discrimination because of race, color, national origin, religion, sex, familial status, and disability." [2]

Note that this act's (a) clause does not contain "sexual orientation" as above, and (b) specifically contains the new protected category of "political ideology".

[1] https://www.eeoc.gov/employers/small-business/3-who-protecte...

[2] https://www.hud.gov/program_offices/fair_housing_equal_opp/f...

rarecoil··on Call it a comeback: Turntable.fm raises $7.5M
The old turntable.fm was basically a chatroom in which people would take turns queueing songs for the entire room to listen to and talk about. You could like or dislike the song playing as well. If enough people downvoted the song it would be skipped.

It was pretty magical in summer 2011; I made real-life friends on TTFM and I learned about a ton of music I had never been previously exposed to. I was disappointed when it died because it really was a lot of fun.

rarecoil··on When Do Programmers Retire? Is 35 the End?
I can confirm that these statements just don't ring very true at most major technology companies; it may be a thing specifically for startups which I have little recent experience with. I know plenty of people in FAANG, Microsoft, Salesforce, etc. that are still ICs that are well over the age of 35.

Ageism may be alive in startups, but in technology as a whole, it doesn't really seem to be a big deal if you are up to date on your skills.

rarecoil··on Chasing the Pixel-Perfect Dream
Agree. I feel like the division in which designers only work in Figma/Sketch/etc. without actually being able to implement those things in HTML and CSS leads to designs that are often impractical for the platform. Shouldn't the person responsible for drawing the user experience have an understanding as to what is actually capable on the platform that they are designing for?
rarecoil··on How I operated as a staff engineer at Heroku
I like this one, too. The moment the people are your adversary in a technical discussion, you have probably lost sight of the actual problem. Much of the time I find it's misaligned incentives or, as Amy wrote here, sometimes it's people working with obsolete context or old grudges. Reframing yourself first, and then the discussion, is very much the way to succeed.
rarecoil··on How I operated as a staff engineer at Heroku
> One needs to work hard to keep up personal relationships with product/sales/project management/etc to ensure that the level of trust is there to be able to have the hard conversations.

In the heat of the moment, on deadline with a bunch of bugs and yet multiple compliance hurdles to clear, with a short-staffed team and conflicting management priorities, it's pretty easy to lose sight of the common goal.

Microsoft has a nice cliche you can use when you catch yourself on the adversarial end of this type of conversation: "assume positive intent". It's written on most of the Redmond campus whiteboards. If we are all assuming positive intent, it can give us the right empathetic mindset with which to build this trust even when it seems difficult. I've found working with other teams through the hard conversations with compromise instead of "no" leads to better results. They're assuming positive intent as am I and it's OK. If I'm feeling something is adversarial I need to understand why.

rarecoil··on Ask HN: If you could work remote where would you live?
I'm sure I'm less sophisticated than you are. I wouldn't consider the university I went to selective by any means. But I have had a lot of friends that are musicians, and with that came a lot of hanging out with them at random venues, and from there going out to hear live electronic music became a dominant theme of most of my life in SF. Whenever I find myself back in San Francisco who's playing there while I'm around is one of the first things I look at.
rarecoil··on Ask HN: If you could work remote where would you live?
> I have made many interesting and creative friends here who are from all over the world. I get to work on mobile games, but there are many other opportunities around. Among my coworkers are digital artists and painters, musicians, engineers, hip hop dancers, drag show performers, people who party all night in the Castro, a muay Thai boxer, mixologists, and more interests than I can list.

Being mostly in Seattle for about 6 years now, this is what I enjoyed the most about being based in SF and is what will likely make me return to it.

Seattle feels to be a town now comprised of corporate campuses and the suburban neighborhoods in between. It's also great if you love outdoor hobbies, but I prefer the vibrance of cities. The creative culture here feels substantially more lacking than it is in SF, and it feels extremely challenging to make new friend that aren't in technology. Of course SF has its tech-bro startup culture; here it seems most people that live around me work for Microsoft, Amazon, or Facebook. At least there were easy outs in going to galleries or clubs or art/makerspaces or various meets for non-tech things in SF and I have never been able to find enough of those in the Seattle area. The COVID-19 crisis will likely choke them out further.

rarecoil··on Amazon Prime delivery delays are now as long as a month
I wonder if this is why I saw Displayport to HDMI adapters this morning in the "Health and Household" category on Amazon over the past couple of days, or if those have always been there and been mislabeled.
rarecoil··on Help Take the Fight to COVID-19 with BOINC and Folding@Home
Update: Installed Windows 10 Pro on a separate SSD, and I appear to have GPU slots for all GPUs under Windows.
rarecoil··on Help Take the Fight to COVID-19 with BOINC and Folding@Home
The Folding@Home GPU client works way better on Linux with NVIDIA/CUDA than it does with AMD. I could not get a 4x Radeon VII rig with ROCm to utilise more than a single GPU at any time due to OpenCL errors. Also, the folding@home Ubuntu client has three-year-old issues with not installing properly [1] so you have to workaround that, too.

If you have the time to contribute reliability patches to the Linux clients, I'm sure it would be appreciated as well.

[1] https://github.com/FoldingAtHome/fah-issues/issues/1193#issu...

rarecoil··on Help Take the Fight to COVID-19 with BOINC and Folding@Home
Rosetta@home (BOINC) still has a ton of work items and is CPU based, so it's easy to run on most anything. Some are COVID-19, some are MERS, some are things that have nothing to do with coronaviruses.
rarecoil··on Things you can do with a browser in 2020
I did the same. I was hoping for an HTCPCP-like W3C specification that I had somehow missed.
rarecoil··on Coronavirus outbreak makes lobsters so cheap that sellers face a fatal blow
As of today in King County, people are already being directed to ICUs in other counties south of it [1]. It does not help that the first major outbreak is in a long-term care facility filled with elderly and vulnerable people.

[1] https://www.thenewstribune.com/news/local/article240963446.h...

rarecoil··on Amazon tells employees to pause nonessential travel in U.S. due to coronavirus
That's a different angle than Amazon's "no nonessential travel" policy. Being uncomfortable to travel and corporate policy banning travel have different implications and consequences for employees that decide not to travel or work remotely.
rarecoil··on Amazon tells employees to pause nonessential travel in U.S. due to coronavirus
Do you have a link to a policy document or an article that states this?
rarecoil··on AMD Threadripper 3970X under heavy AVX2 load: Defective by design?
this is not universally true. i bought a new 1000W seasonic prime ultra titanium for use in a hashcat rig not too long ago, and the PSU would immediately switch off when all the cards drew power to 100% (all the cards drew no more than 800W or so at load.) there is a newegg reviewer that experienced similar issues in a system with dual RTX cards. ended up buying an EVGA supply instead and that has been solid, even at 24x7 operation.
rarecoil··on Almost Everything in “Dr. Strangelove” Was True (2014)
Not recent, but in 2007 a B-52 took off with six AGM-129 cruise missiles. [1] All were recovered. The root cause:

"A later investigation found that the reason for the error was that the electronic production system for tracking the missiles 'had been subverted in favor of an informal process that did not identify the pylon as prepared for the flight.'"

[1] https://en.wikipedia.org/wiki/2007_United_States_Air_Force_n...

rarecoil··on Sonos's “recycle mode” intentionally bricks devices so they can't be reused
> The actual metal and plastic is worth hardly anything, so destroying it isn't a big loss. Even the manufacturing cost is near zero because after launch day of a specific model, the marginal cost to produce one more phone is pretty much zero because production lines are rarely still at capacity.

A big loss economically, maybe, but in terms of energy/carbon losses, to say it's more efficient to just crush the thing and make a new one seems false. You've pushed from number 1 on the Reuse->Reduce->Recycle->Recover->Landfill to steps 3 and 4, and then created a new iPhone in its place.

Throughout its life, a single iPhone 11 Pro Max is 86 kg CO2e [1]. The XS Max that existed and is crushed to "preserve brand value" is 77 kg CO2e [2] in footprint. Just in manufacturing costs alone, you are creating more CO2e creating the new one than the XS Max did, and taking the XS Max out-of-life early. We are not taking into account you now get to recycle the XS Max or just dump it in landfill.

Destruction of an existing item for "brand value" is not the correct environmental answer.

[1] https://www.apple.com/environment/pdf/products/iphone/iPhone...

[2] https://www.apple.com/environment/pdf/products/iphone/iPhone...

rarecoil··on Tensorflow 2.0 AMD Support
On macOS? It is possible to use a GPU inside of Docker/macOS with Hyperkit? There's PCIe passthrough and/or SR-IOV support? ROCm requires Linux kernel extensions.
rarecoil··on Tensorflow 2.0 AMD Support
I don't know of a way to get any TensorFlow GPU implementation to work on macOS. I know that Keras runs with PlaidML+Metal on mac, but not TF.

`tensorflow-rocm` assumes Linux/ROCm, and the ROC (Radeon Open Compute) stuff builds Linux kernel extensions (rocm-dkms).

rarecoil··on Tensorflow 2.0 AMD Support
Phoronix states that Arcturus is the next compute acceleration chipset after Vega20, and thus Navi support may be unofficial if it does work:

https://www.phoronix.com/scan.php?page=news_item&px=Radeon-R...

rarecoil··on Tesla Cybertruck
So the inspiration is the Lotus Esprit S1 from the Moore era, is my guess: https://jamesbond.fandom.com/wiki/Lotus_Esprit_S1_(1976)
rarecoil··on AMD Ryzen 9 3950X Review
I bought an RX 5700 XT almost immediately after launch, and I can't say that I've had had much luck with RDNA/Navi. I experienced freezes/crashes in Windows 10 while gaming, and the card's hot, loud, and still unsupported by ROCm for compute on Linux. There are rumours that ROCm won't ever support this generation of Navi and is waiting on Arcturus[1]. The drivers still aren't there and support is limited outside of some gaming use. Reviews also appear relatively mixed on Amazon.

That said, even though perf-per-watt isn't great and that's usually my #1 concern, I still buy primarily AMD GPUs and suffer with the issues, as the NV CUDA/DL monopoly needs a counterweight. I'm just sitting on Vega until Arcturus.

[1] https://www.phoronix.com/scan.php?page=news_item&px=Radeon-R...

rarecoil··on High-skilled workers in small towns are a ‘waste of resources,’ says study
Agree. This paper is just another attempt at modelling economies of agglomeration. It's a pretty well-studied bit of urban economics. This paper just sounds a little socially tone-deaf.

The paper's primary policy points appear to be, using quotes from the paper:

1) CNR workers work better in "cognitive hubs" that specialise in this type of work.

2) "The main culprit of spatial misallocation is the existence of large occupation-specific externalities combined with potential distortions due to land use regulations."

3) Small towns are misguided in trying to lure "tech" to their cities, and should instead find a non-CNR industry to concentrate on that is not already concentrated in a specific city. ("the economics of the problem suggest that, with the appropriate transfers, small industrial cities in the U.S. should attract non-CNR workers and not try to become the next San Jose. The concentration of CNR workers in a few “cognitive hubs” should be encouraged, not scorned.")

4) CNR cities should be subsidizing non-CNR workers outside of the hub, at a UBI (wealth transfer) to non-CNR workers of about $17,000 a year per worker. ("CNR workers, who earn substantially more, end up paying a base transfer of $16,856. One interpretation of this base transfer is that of a 'universal basic income' paid to all non-CNR workers.")

We can distill this further, to:

a. In general, CNR workers work better around other CNR workers due to positive externalities of location. I think this is tough to deny, with SF/the Valley for tech, NYC for finance, LA for entertainment, Shenzhen for hardware manufacturing, et cetera.

b. We should be removing any restrictions that stop this cycle from growing, from land use regulations, to stopping incentives and funding to small towns to create their own 'tech hubs', to just straight paying people to leave the city that are not part of that industry and stay out. It's the latter part of this everyone seems to be latching onto, however it's pretty common in economics to just model incentives as direct quantifiable costs.

This also explains what is happening in the Bay Area right now:

"Otherwise, cognitive hubs might use other indirect means of pushing out non-CNR workers such as, for example, housing supply constraints, zoning restrictions, or a lack of investment in transportation networks to aid commuting. Such efforts can generate occupational polarization across space without Pareto gains for all workers."

Page 1 of 3Next →