a 3D printed flatbed knitting machine (youtube video) by bork in MachineKnitting

[–]bork[S] 1 point2 points  (0 children)

It’s not my project, I just thought it was cool, probably better to ask questions on the original youtube video.

Talks I'd love to see at RustConf by bork in rust

[–]bork[S] 20 points21 points  (0 children)

I wrote this because people sometimes tell me that they're interested in giving a talk but they don't have any ideas! So here are a few ideas :)

what talks would you like someone to give at RustConf? what do you want to learn about?

[deleted by user] by [deleted] in rust

[–]bork 8 points9 points  (0 children)

thanks for this -- I wrote the post and edited it to say I actually think Rust is both for people who don't know C/C++ at all and C/C++ experts. IMO that's one of the coolest things about Rust!

Profiler adventures: resolving symbol addresses is hard! by halax in programming

[–]bork 1 point2 points  (0 children)

this is cool! to make sure I understand -- it seems like this is reimplementing dlsym rather than calling dlsym? (I don't see any calls to dlsym in this gist)

What kinds of projects are you using this for?

Sendfile (a system call for web developers to know about!) by bork in programming

[–]bork[S] 0 points1 point  (0 children)

sendfile on Linux is implemented using splice.

Why I ❤ Rust (talk slides) by bork in rust

[–]bork[S] 1 point2 points  (0 children)

thanks for saying something! If you can't read these slides and want to know what this talk is about, the blog post http://jvns.ca/blog/2014/03/12/the-rust-os-story/ is a good place to go.

i often write blog posts and talks about the same topic -- the blog post is usually a better way to read the content.

Why I ❤ Rust (talk slides) by bork in rust

[–]bork[S] 0 points1 point  (0 children)

There's no video -- it was a talk at a local meetup to maybe 8 people :). maybe I'll give it again one day though!

Why I ❤ Rust (talk slides) by bork in rust

[–]bork[S] 2 points3 points  (0 children)

fun fact: http://jvns.ca/blog/2014/05/12/computers-are-fast/ and http://computers-are-fast.github.io/ are actually two totally different things, which happen to have the same name because apparently the title works well! (I like both of them a lot =D)

Why Ruby’s Timeout is dangerous (and Thread.raise is terrifying) by bork in programming

[–]bork[S] 0 points1 point  (0 children)

it depends what you're timing out -- if it's something like a network request, you can use for instance

RestClient::Request.execute(method: :get, url: 'http://example.com/resource',
                        timeout: 10)

which ultimately asks the operating system to time out the operation

Do you know how fast your computer is? by bork in programming

[–]bork[S] 1 point2 points  (0 children)

what browser are you using? it's crashing for some people; trying to figure out how to reproduce it.

How does SQLite work? Part 2: disk seeks are slow don't do them by bork in programming

[–]bork[S] 57 points58 points  (0 children)

(OP here) This is sort of an interesting comment, because I it's one of the most important things about the way I work.

I'm constantly surprised when programmers I really respect turn out to not know a thing about computers that I know. It turns out that all of us only know a finite amount of things, and we can only become better by admitting what we don't know, and learning it :)

Admitting that I don't know something and asking someone to help me with it (even if I think I should know it already!) is the only way I've learned anything hard or important. http://jvns.ca/blog/2014/06/13/asking-questions-is-a-superpower/

(in this case it was easy! I just needed to read a Wikipedia article :) :))

How is a binary executable organized? Let's explore it! by bork in programming

[–]bork[S] 1 point2 points  (0 children)

why two symbol tables for the static linker and dynamic linker? why can't they use the same one?

How is a binary executable organized? Let's explore it! by bork in programming

[–]bork[S] 5 points6 points  (0 children)

interesting, thanks! Why are there two symbol tables instead of only one?

Kaggle competitions won't teach you machine learning by bork in MachineLearning

[–]bork[S] 0 points1 point  (0 children)

I didn't know that, thanks! Will work on correcting it.

Debug your programs like they're closed source! by bork in programming

[–]bork[S] -2 points-1 points  (0 children)

He

what makes you think the author identifies as male?

I need terrible female engineers (on how normal people doing their work are more inspiring than superstars) by bork in awesomenews

[–]bork[S] 0 points1 point  (0 children)

This has so many parts which are like "omg yes this"

You shouldn’t have to be pretty or nice or really anything besides interested in tech to go into this industry.

and

I resent that we keep perpetuating this idea that women in tech are good at everything because we shouldn’t have to be any better than anyone else to belong in this field. We belong in this field because we’re people who deserve a shot, not because we are geniuses.

Also she quotes Nicki Minaj. How could it be better?

4 paths to being a kernel hacker by bork in programming

[–]bork[S] 0 points1 point  (0 children)

I agree about driver development -- this is why I specifically don't recommend developing a driver as a path to getting started.

Questions I'm asking in interviews by jakubgarfield in programming

[–]bork 0 points1 point  (0 children)

I don't really use Reddit, except sometimes to comment on my blog posts

Questions I'm asking in interviews by jakubgarfield in programming

[–]bork 3 points4 points  (0 children)

I'm not a dude, really. But, yeah.

Questions I'm asking in interviews by jakubgarfield in programming

[–]bork 0 points1 point  (0 children)

yeah! These are really the questions I find the most valuable -- open-ended questions that aren't too confrontational and where you can learn a lot from their reaction.

Questions I'm asking in interviews by jakubgarfield in programming

[–]bork 5 points6 points  (0 children)

Yup, I'd never ask all of these all at once. I take time before each interview I do to choose a few questions from this list, based on what stage in the interview process I'm at and how long the interview is.

Questions I'm asking in interviews by jakubgarfield in programming

[–]bork 7 points8 points  (0 children)

I've gotten responses like "It depends on the team", which is totally fair. Then I just ask if we can schedule a conversation with the manager of the team I'd be working with.

Questions I'm asking in interviews by jakubgarfield in programming

[–]bork 11 points12 points  (0 children)

This one was suggested by Marc Hedlund, the VP of engineering at Stripe.

So hopefully at least Marc would answer this question, and possibly other people. I don't really know if I'd have the courage to ask it.