Hacker Newsnew | past | comments | ask | show | jobs | submit | throwaway81523's commentslogin

I didn't see much cryptic except having to click on "perf_takehome.py" without being told to. But, 2 hours didn't seem like much to bring the sample code into some kind of test environment, debug it enough to works out details of its behaviour, read through the reference kernel and get some idea of what the algorithm is doing, read through the simulator to understand the VM instruction set, understand the test harness enough to see how the parallelism works, re-code the algorithm in the VM's machine language while iterating performance tweaks and running simulations, etc.

Basically it's a long enough problem that I'd be annoyed at being asked to do it at home for free, if what I wanted from that was a shot at an interview. If I had time on my hands though, it's something I could see trying for fun.


My instinct to read about the problem was to open the "problem.py" file, which states "Read the top of perf_takehome.py for more introduction"

So yeah. They _could_ have written it much more clearly in the readme.


2 hours does seem short. It took me a half hour to get through all you listed and figure out how to get the valu instruction working.

I suspect it would take me another hour to get it implemented. Leaving 30 minutes to figure out something clever?

Idk maybe I'm slow or really not qualified.


it's "cryptic" for an interview problem. e.g. the fact that you have to actually look at the vm implementation instead of having the full documentation of the instruction set from the get go.

That seems normal for an interview problem. They put you in front of some already-written code and you have to fix a bug or implement a feature. I've done tons of those in live interviews. So that part didn't bother me. It's mostly the rather large effort cost in the case where the person is a job applicant, vs an unknown and maybe quite low chance of getting hired.

With a live interview, you get past a phone screening, and now the company is investing significant resources in the day or so of engineering time it takes to have people interview you. They won't do that unless they have a serious level of interest in you. The take-home means no investment for the company so there's a huge imbalance.

There's another thread about this article, which explains an analogous situation about being asked to read AI slop: https://zanlib.dev/blog/reliable-signals-of-honest-intent/


That's a safety feature. It prevents you from drinking and driving if you go to a pub during a solar flare. :)

> I enjoy the "what if we're the baddies" just as much as anyone else. But are there big stories with these exciting concepts where we aren't the baddies in the Anglosphere?

Was about to post some examples that I liked, but then realized that anything from the previous century (1900's) probably can't be called "modern" any more. And after that, realized that I don't think I've read any "modern" corporate-published SF by that standard. I'm getting old.

If fanfiction counts, I'm enjoying this: https://archiveofourown.org/series/3516793


They're taking the hobbits to Isengard.

> balcony solar

That's swell if you have a balcony facing the sun and enough space for 4m2 of solar without blocking your neighbors' sun. In my unit for example, it's completely infeasible.


These also aren’t allowed by code anywhere in the U.S. AFAIK.

I'm not sure but I think California may have something in the pipe.

https://legiscan.com/CA/text/SB868/id/3299951


Don't have any index pages or heavy cross-linking between pages.

None of that matters. AI bots can still figure out how to navigate the website.

The biggest problem I have seen with AI scrapping is that they blindly try every possible combination of URLs once they find your site and blast it 100 times per second for each page they can find.

They don’t respect robots.txt, they don’t care about your sitemap, they don’t bother caching, just mindlessly churning away effectively a DDOS.

Google at least played nice.

And so that is why things like anubis exist, why people flock to cloudflare and all the other tried and true methods to block bots.


I don't see how that is possible. The web site is a disconnected graph with a lot of components. If they get hold of a url, maybe that gets them to a few other pages, but not all of them. Most of the pages on my personal site are .txt files with no outbound links, for that matter. Nothing to navigate.

how? if you don't have a default page and index listings are disabled, how can they derive page names?

Adafruit manufactures its own PCB's in New York, though the actual chips, leds, etc. come from wherever, which is often China.

They assemble their PCBs in New York, there's no chance they are actually manufacturing the PCBs themselves there however. PCB manufacturing is an ecological disaster.

I took that as an indicator that the person was using an on-screen phone keyboard.

> early 90s IRC and MUD cultures

It goes back before that. There were well known Usenet folks who adhered to the style. The 1970s-and-earlier Arpanet was before my time, but I'm sure it existed then too ;).


You know, I was trying to remember if anyone from Usenet did similarly, but I couldn't think of anyone.

I was a bit post-Great Renaming into well post-Eternal September. And we may have followed different groups.

The style arises spontaneously in isolated individuals and groups of course (at least since e. e. cummings!), but it was pervasive-to-universal on IRC and MUDs.

I do wonder how it trickled into there though. The most boring answer is probably the correct one. it was slightly easier to type and kids are naturally flexible.


I wrote in lower case on Usenet before the renaming.

So there's one.


I think I did too, but it may have varied by newsgroup, and I wasn't particularly prolific.

I'm not sure whether I'm brave enough to search the archives for my own writing. :)



Yeah, that’s what I was thinking. It’s like watching a discussion about who invented orcs, Terry Brooks or Terry Pratchett.

I don't mean to imply invention, just community ubiquity.

Obviously e.e. is the o.g. :)


> Teensy 4 does currently fill a pretty unique niche in terms of processing power though. There isn't much like it outside of professional eval boards.

If I want that much performance, maybe I should think about a Pocketbeagle 2. And almost every embedded MCU these days is sprouting an on-chip "AI" extension ;).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: