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

Once in a coding interview, someone asked the candidate to go to the whiteboard and the poor guy was so flustered he couldn’t remember how many bits were in a byte.

He was a perfectly intelligent programmer and a fine person. I have no doubt at all he understood the details of bits and bytes. But, that group interview session did not sufficiently manage the stress level of the process. And, so we probably missed out on a perfectly good hire.

That and similar experiences in other group interviews are why my 1:1 interviews are structured around keeping the stress level low and preventing the candidate from freezing up.


Blaming stress only goes so far. If you're frozen up about how many bits in a byte, this knowledge really isn't implanted very deeply. Anyone can figure out the powers of 2 by doing tedious addition in their head, but if you spend a lot of time programming you tend to have the first 10 or so memorized.

In music performance, stress makes everything harder, but that's not an excuse - you need to practice until the motions are so deeply ingrained that it's practically part of your autonomic nervous system. Coding isn't so different.


I also go out of my way to make the candidate feel they're not being judged harshly or pedantically.

But just like interviews, jobs can also be stressful despite the best intentions to avoid toxicity. Only being able to perform under comfortable conditions does matter.


I was hoping to stare into the mouth of madness, but I can't find the github repo...

It says Here's the full script for completeness, in case anyone else wants to use it for some strange reason:

> #!/bin/bash set -euxo pipefail DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" cd "$DIR" # Treat as c source file: -x c # Don't output line markers: -P # Don't search system include path: -nostdinc # Remove some predefined macros: -undef my_cpp() { cpp -x c -P -nostdinc -finput-charset=utf8 -undef $@ } # generates a header that undefines all the remaining predefined macros my_cpp -dM - </dev/null | awk '{ print "#undef",$2; }' > /tmp/wheybags_com_undef.h generate_page() { local path path="$(echo $1 | sed 's/^site\/tmp\/pages\///')" echo $path local parent_dir parent_dir="$(dirname "$path")" mkdir -p "site/$parent_dir" my_cpp -I site/tmp -include /tmp/wheybags_com_undef.h "site/tmp/pages/$path" > "site/$path" 2>/dev/null } export -f generate_page export -f my_cpp rm -rf site/* || true mkdir -p site/tmp cp -r pages site/tmp/pages cp -r template site/tmp/template find site/ -type f -exec sed -i 's/\/\//DOUBLE_SLASH_COMMENT_FIX/g' {} \; find site/tmp/pages -type f -exec bash -c 'generate_page "$0"' {} \; rm -rf site/tmp find site/ -type f -exec sed -i 's/DOUBLE_SLASH_COMMENT_FIX/\/\//g' {} \; cp -r assets site/assets cp favicon.ico site/favicon.ico


There are DX/GL interop functions in the CUDA API. But, they are a bit tricky. Unless you really have a strong, specific need for something only available in CUDA, you are better off using compute shaders.

This is why I’m excited about https://www.hylo-lang.org/ as a new, statically-compiled language with all the safeties!

Reminds me of https://ridiculousfish.com/blog/posts/old-age-and-treachery....

Data condition can definitely affect runtime performance. All the way down to the micro architecture level. Random, sorted, reverse-sorted, uniform data sets often lead to dramatic differences in perf. Then you get into “Ooops, my dataset had a surprisingly large number of NaNs or denormalized floats!”


Demo: https://www.zillow.com/showcase/demo/orlando?imxlb=s,0

I'm excited to see this. Real estate showcase has been an obvious use case for photogrammetry and is even better as a use case for GS.


The indie documentary https://wikipedia.org/wiki/No_Maps_for_These_Territories

has 3 main themes: 1) Gibson talking about Americana because he had a captive audience (the director) who promised to listen. 2) Gibson being self-deprecating because he promised the director he’d answer questions about himself. 3) Lots of other writers explaining what an experience it was to read Neuromancer when it first came out.


Can't mention that without linking the master of the effect

http://www.effectgames.com/demos/canvascycle/ (hit "Show Options")

https://www.youtube.com/watch?v=aMcJ1Jvtef0


Well, there’s always https://pypi.org/project/rpython/


I'd be happy to upgrade to 11 if they would let me. I'm running 10 on a powerful, expensive PC that 11 won't accept.


I've had nearly perfect success using the setup command line argument to install as "server". It says "Server" during the install but that's not what ends up being installed.

This has been patched out[0] of newer builds but a 24H2 install media will still work for an in-place upgrade.

[0] https://winaero.com/microsoft-has-patched-the-product-server...


Use rufus.ie to burn a USB that has the hardware restrictions removed. Works a treat IME.


For now


Did you check your BIOS settings to see if you can turn on the TPM? Worked for me on several circa 2018 custom built machines. The builder, Puget Systems, shipped the machines with the TPM turned off. With the TPM turned on, Win 11 installed without undue drama.


This is good advice, I discovered two of my PCs had tpms just disabled at bios level. Though in the end I've got so annoyed with the advertising I've moved one of them to Linux and the other will ditch windows too, eventually.


You were right. A little googling for my bios name and TPM turned up the magic switches I needed to flip to make Windows 11 happy.


That it doesn't run Windows 11 is a feature - that way, you can choose when to make the move, or choose not to, or choose something else entirely.


Upgrading to Windows 11 is possible from an unsupported Windows 10 machine by adjusting a registry setting and downloading an ISO from Microsoft.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: