HackerTrans
TopNewTrendsCommentsPastAskShowJobs

chaosharmonic

no profile record

Submissions

[untitled]

1 points·by chaosharmonic·3 bulan yang lalu·0 comments

Ask HN: Resources for learning visual design as a developer?

5 points·by chaosharmonic·6 bulan yang lalu·2 comments

CTFs as a Rosetta Stone

bhmt.dev
2 points·by chaosharmonic·9 bulan yang lalu·0 comments

comments

chaosharmonic
·10 hari yang lalu·discuss
Then let them turn into SEGA.
chaosharmonic
·10 hari yang lalu·discuss
libopus isn't even an outlier in using it for a media format specifically. See: everything coming out of the Alliance for Open Media
chaosharmonic
·18 hari yang lalu·discuss
It also assumes the company still exists.
chaosharmonic
·24 hari yang lalu·discuss
Adding to this: as much as I'm asking what smart glasses can do that a smartphone and tethered glasses can't, there's a second question here.

When the dumb display can also extend any other device you feel like, how is it more useful to have a dedicated set of frames with a dedicated operating system that you now have to care about?
chaosharmonic
·24 hari yang lalu·discuss
I mean, I'm more than willing to take the reductive approach and just say that the purpose of a system is what it does.

But if we assume that it wasn't designed maliciously, we can look at this through another lens: FICO already existed at the time, so banks in particular would simply have no reason to bother calling around to all of your former creditors in the first place.

They would also probably need a third party agency just to find your former creditors.
chaosharmonic
·25 hari yang lalu·discuss
I think the real question here is, how much of that can't you get with a device that just attaches to your phone via USB-C?
chaosharmonic
·25 hari yang lalu·discuss
Yes. But to be clear, since "anyone" is vague: I specifically mean talking to hiring teams, about ex-colleagues who haven't given them permission to ask around in the first place.

Because the Fair Credit Reporting Act governs background checks. It isn't limited to money, or to scoring -- it covers any third party that reports data about you, for the sake of determining if you're eligible for anything from a loan to an apartment to a job. The language of it is broad enough that it doesn't just cover your spending and payment habits, but extends to your general habits, criminal history, personal character, and "mode of living."

I'm saying the behavior normalized by recruiters is a giant loophole in the Fair Credit Reporting Act.

Because when they proactively reach out to random individuals you worked with, to ask you for your views on them as a reference, without your consent, that is an exploit. It is a workaround. It is skirting the actual intentions of the thing, because its scope is limited to "agencies" -- which, no matter how broad that term might be, still ultimately means third party data collectors.

If something your boss said about you came up on a background check, you would have a right to know about it. But if someone on a hiring team goes behind your back to that same boss, for those same comments, that is widely accepted as fine and normal.

That's the part that's a real problem.
chaosharmonic
·25 hari yang lalu·discuss
This does apply to third party background checks, and backdoor references in particular are just one giant loophole in the Fair Credit Reporting Act.

Eightfold AI is getting sued right now for acting as a credit reporting agency -- not just by scoring people, but by gathering data on them in the first place for the sake of reporting to employers.

If you ask a third party business to do run a background check, there are a bunch of responsibilities that triggers -- a right to view what's in the report, a right to know if it's being used against you, a right to dispute what's in it, and even to consent to it being pulled in the first place.

But if some recruiter or hiring manager goes directly to your former or current boss, behind your back, this is somehow not even taken seriously as a problem.
chaosharmonic
·25 hari yang lalu·discuss
I'm not sure the incentive here is strong enough. For a specific profile they want, at $2500 for every 30 days, I could see businesses just paying that fine as an operational cost.

The incentive also exists, for the kinds of employers who would post ghost jobs, to also force in-person work again. You don't have to pay these fines to multiple states on one ghost job if the job is only available in one location.
chaosharmonic
·25 hari yang lalu·discuss
I've landed on a similar hot take after one job offer got rescinded by a company that refused to give a reason, to anyone involved, and then wouldn't honor records requests. (But would send me a candidate survey.)

With any job, it would be one thing if it were at the applicant stage, and I hadn't talked to a person at any point. But with this one, there was an offer in front of me and there was no one at all who had both the capacity and the willingness to explain what had just happened.

If I started the job and they pulled this on day three, they would have to give a reason to an unemployment office.

I don't care how little inclination businesses have to tell the truth. Make them commit to the lie, in writing, somewhere that it actually costs something.
chaosharmonic
·bulan lalu·discuss
Most of my knowledge of new tools comes from newsletters, forums, and content creators. I find things through passive media consumption (and, where I can get it, discourse with other enthusiasts) more often than I find them in the course of trying to solve specific problems.

But not all managers think that your learning sources are valid, and care more that you spend time on their learning paths. Even if it's your off time.

(Yes, there is a story attached to this haha... and more importantly, several different writeups[1][2][3] on how random internet wanderings have been more beneficial to my overall technological capability than people who insist on the importance of a CS background when building dashboards and client UIs. In practice, thanks to a dev box with insufficient RAM, and your typical tabbed-browsing problem, I used `pkill` over `ssh` -- something I picked up from toying with Over the Wire levels in my off time -- a lot more often than I used linked lists at that job.)

[1] bhmt.dev/blog/scraping

[2] bhmt.dev/blog/ctf

[3] bhmt.dev/blog/feeds
chaosharmonic
·bulan lalu·discuss
Actually some percentage of it is just the previous codebase from Windows Terminal :-p
chaosharmonic
·bulan lalu·discuss
If an interviewer, who has the power to deny you a job unless your answers are satisfactory to them, is unprofessional enough to abuse that by pressing you for inappropriate personal details during the interview, then there actually is no correct answer.

You can't assume that person is going to act in good faith about anything else in that situation, so even refusing to take the bait is still ultimately a roulette wheel that can just as easily be labeled as "difficult" or "combative."

If it would be unprofessional to bring those things up freely, then it's actually more unprofessional to coerce people about them as a screening criteria -- whether that's coercing them into putting on a show of dancing around the issues, or coercing them into giving you honest answers.
chaosharmonic
·bulan lalu·discuss
These aren't at all the same thing though.

A candidate can be aware that these kinds of questions are supposed to have boundaries, but that's different from whether an interviewer understands or respects that. And if they don't, those people are also in a decision-making capacity that doesn't often empower you to just say "no."

Even when those things are scoped to "...at work," there are still answers that happen at work that are equally inappropriate to go digging for. "Tell me about a time you experienced adversity," for instance, could turn up health or family details that people might have juggled with their jobs -- things that you aren't actually supposed be considering as a factor in these decisions.

I also don't know, when someone is spending 90min screening you for "culture fit," that you can assume they're asking you for things that are strictly related to the job. They should be, but that's different from whether that's always a realistic presumption you can make.
chaosharmonic
·2 bulan yang lalu·discuss
I've had some rather interesting interviews myself, with several of my most ridiculous stories ironically being from here.

One guy -- the reason I started building a tracking tool, after I noticed that his email was autofilling when I went to send him a message -- ghosted me after I wasn't available the first day and time he suggested. Which was also a holiday.

Another place, a stealth startup, was a panel interview with their three founders -- two tech leads and the CEO. The tech leads actually had really interesting discourse, and I wish I could remember the name of the guy who told me that "testing means never having to use my brain for the same thing twice." It actually never occurred to me before that an interview could provide you with useful knowledge, let alone that an interviewer could make a point of imparting those things on purpose. However, their CEO asked me to commit 5 years of my life up while also refusing to tell me anything at all about what the company did.

Within the past year I also encountered one that expressly asked me for things I didn't like about a previous employer; badgered me when I didn't want to elaborate about a specific, traumatizing, walking HR complaint of a man; and then -- after I described vaguely how organizations and their leadership change over time -- explicitly asked me to rate that individual on a scale.

(The other two were a while ago, and Idk that they still exist, but the last company was SerpAPI, who advertises here fairly regularly.)
chaosharmonic
·2 bulan yang lalu·discuss
I once had an interviewer ask me, several years back, about the religious affiliations of my college.

It's supposed to mean "at work," but that doesn't at all mean that you can assume the interviewer is going to understand that.
chaosharmonic
·2 bulan yang lalu·discuss
"Generous" means nothing in a context where severances in are entirely voluntary, and aren't actually a standard that you can reliably expect.
chaosharmonic
·2 bulan yang lalu·discuss
I should probably note a detail I left out here: I myself care a lot about standards, and simply am stating that I wouldn't push teams around me to suddenly drop Tailwind even if I personally would rather not have to rely on things like it everywhere. Less that my opinion goes away and more that I don't presume it's the only valid option at scale.

But in my personal projects, I myself have just stopped using libraries entirely for styling.
chaosharmonic
·2 bulan yang lalu·discuss
I would think manipulating CSS through user input is both less common as an application pattern and less critical as an attack surface.
chaosharmonic
·2 bulan yang lalu·discuss
Personally, I'm not sure from my own dives into it that I'd still insist on bare CSS in a professional codebase any more than I'd insist on plain DOM manipulation. And I do at least see Tailwind classes as being a little less of a DSL than other, similar tools. But while I'm not going to be a purist about it at a workplace, I both agree with you and have noticed a layer even beyond your point: that overreliance on these things leads to not learning HTML beyond a junior level.

It gets really easy to lean on class-based CSS and use a `<div>` for everything instead of ever learning what a semantic element is.

And that contributes to other bad habits, like writing a bunch of JavaScript to define behavior that could just be natively handled by your browser.

A weird personal irony is that because no employer has ever asked me to directly write CSS, what's actually made me better at CSS is JavaScript -- namely that my understanding of selector logic has improved a lot after picking up Web scraping.