the_jeremy

Joined 9 years ago

Karma
1,818
Submissions
420
Member since
Jul 6
linkedin.com/in/richards-dev https://stackoverflow.com/users/5889131/jeremysprofile?tab=profile
View on Hacker News

Recent submissions

Comment · 3 months ago
More like "Global metal producer advocates for allowing the use of Chinese shovels in America". Still very predictable.
Comment · 5 months ago
Chegg was a $15B company before AI came out. I promise that wasn't because it was the best platform to learn the material.

I agree that humans are generally honorable for things with low stakes. Consider our cultural view of politicians for a non-SV example of where we fully expect high stakes to lead to selfish and dishonorable actions.

Comment · 7 months ago
Comment · 11 months ago
Thanks to this I looked where my nearest ER is and found that it's 7 minutes away, so I can't imagine calling an ambulance for my wife unless I was worried about her spine. (I don't think she can lift me so the reverse isn't true.)
Comment · 1 year ago
Comment · 1 year ago
> * Utterly useless to people who have no clue what they're doing

I disagree.

I'm making a board game of 6 colors of hexes, and I wanted to be able to easily edit the board. The first time around, I used a screenshot of a bunch of hexagons and used paint to color them (tedious, ugly, not transparent, poor quality). This time, I asked ChatGPT to make an SVG of the board and then make a JS script so that clicking on a hex could cycle through the colors. Easier, way higher quality, adjustable size, clean, transparent.

It would've taken me hours to learn and set that up for myself, but ChatGPT did it in 10min with some back and forth. I've made one SVG in my life before this, and never written any DOM-based JS scripts.

Yes, it's a toy example, but you don't have to knwo what you're doing to get useful things from AI.

Comment · 1 year ago
The majority of litter on the sidewalks of the through streets near me is those 1oz shooters. Followed by aluminum cans (mostly beer), fast food trash (plastic cups for sauces, disposable drink cups), and then household trash that looks like it flew out of a trash can on windy days (empty boxes, plastic wrappers, a bottle of laundry detergent, etc).

Source: new year's resolution to pick up at least 1 piece of trash per dog walk.

Comment · 1 year ago
I also use this. Pros: super cheap. <$2/mo for all my custom email addresses and routing rules. Nothing else came close - everything else I found would make me pay per email address even if that address receives an average of 0 emails per month. The wildcard suffixes are really nice as well - they use _ instead of gmail's + (I've had issues with gmail's version as it sometimes is transparently removed, or sometimes the form doesn't consider + a valid character).

Cons: UI is bad, so you'll want to access through a client. 1 person shop. Not audited AFAIK.

Comment · 1 year ago
Not the same company, but similar: I have some old T-shirts advertising tape drives from Quantum when my dad worked for them in the 80s: https://en.wikipedia.org/wiki/Quantum_Corporation

They were a tape drive and hard drive manufacturer. I guess they still have the tape drive section, but they sold their HDD division to ... Maxtor, which then got bought out by Seagate, I think?

Comment · 1 year ago
Here are the notes I wrote for myself as a magic player, to translate it into purely MTG terms. (These probably aren't enough to explain on their own, but they'll probably help MTG players who want to get the gist.)

Your opponent has 21 life and you win when your creatures have at least that much power. You can’t attack.

Setup: dealer goes second and starts with 6 cards, opponent starts with 5 cards. Hand limit of 7.

On your turn: Either play 1 card or draw 1 card

Point cards (ace - 10; ace is 1) are creatures with power equal to their point number. Face cards (and sideways 8) are enchantments. No lands or mana costs. "Playing" a card refers to casting that card or channeling that card.

Every point card has “channel - discard this card: Choose a creature with lesser value. Destroy it.” (suit matters, spades > hearts > diamonds > clubs, e.g., 8 of hearts is greater value than 8 of diamonds or any 7 but less than 8 of spades or any 9.) Note that this doesn't target.

Most point cards can be played as sorceries for an alternate effect:

Ace: wrath of God

2: disenchant OR muddle the mixture (this is the only instant and does not count toward your 1 card per turn limit. Everything else is sorcery speed)

3: regrowth

4: mind rot

5: divination

6: tranquility / back to nature

7: mind’s desire

8: sideways as enchantment - glasses of Urza

9: aura extraction*

10: none

Face cards are exclusively enchantments:

Jack: control magic**

Queen: Privileged position***

King: reduce your opponent’s life total based on the number of kings you control for as long as they remain on the battlefield: 0: 21; 1: 14; 2: 10; 3: 7; 4: 5.

Notes: The card types are pretty explicit - muddle the mixture can only counter sorceries or instants, not creatures, enchantments, or channeling. Wrath of god only kills creatures, tranquility only kills enchantments.

Rules can differ, depending on the source:

* sometimes as "reflector mage for enchantments", sometimes as "unsummon for enchantments". **sometimes as "exchange control of target creature". ***sometimes as "all permanents you control have hexproof", I.e., including itself.

Comment · 1 year ago
It's rare that a single sentence can tell me so clearly whether or not I'd be willing to work at a company.

The actual article could be misleading (it's not obvious if setting their RTO status to "natural disaster" status means they expend their sick days or not), but this is so clearly petty micromanagement that there's really no ambiguity.

Comment · 2 years ago
> I haven't see any single threaded scores about 150 and no multi-threaded scores higher than 1500.

s/about/above, s/see/seen

Comment · 2 years ago
The issue no one here seems to be talking about is that paying people according to tenure is anticompetitive for the company on both sides.

If you pay people more because they've been at your company longer (the way the follow-up post by Ethena describes[0]), you're explicitly choosing to pay them more than they can get elsewhere. You don't want to pay more than you have to for talent, so this is a hard sell to whomever manages the budget.

On the flip side, if you're attempting to pay people in proportion to their worth to you as a company, you're going to be paying less than the competition, because the competition front-loads this money. A new engineer takes a few months or more to ramp up, so if you're making an attempt to pay engineers based on their impact, you will be outcompeted by companies willing to give sign-on bonuses and extra comp to convince people to switch. That's built into the plan of the four-year cliff - you pay them a lot to start with and hope you get the savings on the other side when they don't spend the effort to switch jobs later.

Lastly, turnover isn't as much of a negative for the company as everyone seems to ascribe. Being forced to keep up with industry best practices and technologies to be able to recruit talent, to onboard new devs when someone leaves, and to retire unmaintainable legacy cruft when the creator leaves are not strictly negatives - they are risk reduction. That's not mentioning the benefit of fresh eyes and fresh ideas.

(Honestly, I think all of this discussion on both sides ascribes too much rational decision-making to what is essentially cargo-culted hiring processes. The biggest companies copy decisions from each other to the point that it's literally collusion[1], and everyone else follows suit because they are smaller and don't have the economies of scale to make researching alternatives positive expected value. People at the top setting policies don't have lines of communication to front-line managers to be able to determine whether their particular company needs extra focus on retaining developers for business continuity reasons, so to the extent that it's a conscious decision at all, it's based on industry-wide studies or company-wide turnover statistics.)

[0]: https://www.goethena.com/post/a-public-and-transparent-formu... [1]: https://www.theguardian.com/technology/2014/apr/24/apple-goo...

Comment · 2 years ago
> the kind of job where you need security clearance and a full background check

That's like saying "a tech job". Most jobs that require those things pay poorly. Big defense contractors like Northrop Grumman, Raytheon, etc. pay worse than most tech companies. I have over a dozen friends in defense (I used to work for a defense contractor) and none earn comparably to big tech. It's not a matter of clearance, to be clear - most of those dozen have TS/SCI and had to go through a full polygraph.

Unless you meant working directly for the government, not a contractor. That would put you on the GS payscale, which does not have carveouts for SWEs, meaning it won't pay as well as any private developer role.

Comment · 2 years ago
If it doesn't handle the card rules automatically for you, then it's way worse than MTG Arena or MTGO. I've played with free MTG software (cockatrice) and it's not close to the same thing, even though it has all the art and buttons for doing all the effects manually (I use this shortcut to draw 3 cards, this shortcut to put 2 back, this shortcut to exile someone's graveyard, etc).

If they really built the best site for playing MTG, even over paid versions, then there's no real way to hide the fact that it's magic-specific.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton