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

>if you're spending every waking hour coding, you're unlikely to be building relationships.

I think this is a critical skill that our industry hasn't done a great job of building, and I think few industries do that well. Engineers have a stereotype of being bad at this by default and there isn't much clear help on how to improve, in contrast to the many freely accessed guides on how to improve with technology.

Also, I love the Starcraft analogy <3


The following is less mask-on comment directed at neurodivergent people, as I'm neurodivergent and have people as a special interest, and often am in the position of helping people with social skills. I'm code switching, which is why my pattern of speech might not match other times I've commented.

In my experience, any direct help or advice on improving relationships doesn't work. Building relationships first requires one to value people and relationships, which when you're the type of person to take to computers over people, its usually for a reason: people can be jerks, they're unpredictable, and in a lot of nerds and neurodivergent people's formative years they're both wildly immature and often cruel. This can turn people off of other people as an interest for a long time, even a lifetime. Some find good outlets or the right group, and develop a sense that people are valuable, but often people are not seen as a reliable way to get needs met, or they find themselves in a very insular group that devalues other groups.

Most of the business world is run by not-nerds, by neurotypical people, who found that developing relationships would be the key to their success. This is inherently a foreign language, it has a lot of well-known downsides (hype-trains, incentives for agreeableness over depth or correctness to name a few), but like, if you can't appreciate what the role is and how its valuable, you may not be able to interface with it well. Thankfully most tech/engineering management is a hybrid of nerd and people persons - if one is so deep into their exclusive interests that they can't interface with a hybrid engineering+people specced person, its a warning sign for their ability to maintain work!


I'd love to see a copy of this, I think I could learn from it too.


That is a super good story, thanks for the link


check out https://vim-bootstrap.com I'm a vim newbie but found it very useful.


Damn that's useful. Thank you!


I'm interested to read about this if you've got links to related blogs or such.


On the logistics business side, I’ll admit that my knowledge is from the day-to-day and don’t read a lot outside of work.

Our company does have plenty of marketing material of course: https://www.chrobinson.com/en-us/about-us/technology/robinso...

I could ask some of the data science folks I know in the org if they have blogs, I’d be curious about that as well.

We have a blog that slowed down during covid (we’ve been very busy), but here’s one post about a serialization library we open-sourced: https://engineering.chrobinson.com/technology/inside-chr-avr...


Thanks for sharing these links, it's a good peek inside the company! Idk if reality lives up to the marketing but those videos made it look like an interesting place to work at


If anyone is a member of a cool Newsgroup, reply with it, I'm interested to try such a community.


Some programming languages have them. I'm personally subscribed to Dlang (news.digitalmars.com), Perl (nntp.perl.org), and PHP (news.php.net). All of them have decent traffic every day, although most of that is likely due to the mailing list that they mirror. You can also post to the mailing lists from NNTP on all of those AFAIK.

By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.


> By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.

By using HTTP I lose a lot of features! I can't filter (both for removal as well as for highlighting) as I need (i.e.ignore some flame war threads or highlight messages to me), I can't work offline (while there are less situation where that is needed, but can still be useful when loading on the side and then having low latency while looking through messages) etc.

However mail and nntp never really got the spam problem solved and development of "nice" clients basically stalled last 15 or so years.


>> By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.

SynchroNet today has crazy multiprotocol support.



It's not very active (and I'm not active there either), but tildeverse has its own NNTP server. https://news.tildeverse.org/


comp.unix.programmer Unix programming, mostly C AND Unix related.

comp.unix.shell Unix utils, awk, shell scripting.

comp.lang.c C programming help

comp.lang.c.moderated Ditto, but with less nuts

alt.os.linux.slackware Slackware users.

rec.arts.int-fiction (text adventure game creating)

rec.games.int-fiction (text adventure game announces/discussions)

rec.games.roguelike.nethack Nethack (and Slashem by extension).


Agreed, but the ownership of the physical games has its own satisfaction. I'm in the process of selling about 300 retro console games mostly because when I play an old game I'm likely to emulate it on my phone than hook up the real thing. I'll miss having my collection, it's nice just to go through it from time to time. I took detailed photographs before selling, those will have to do now.


In the early 90s, games were a more offline social experience. You would buy some games and your friends would buy others and then play together or pass them around so everyone could have a wider variety of games to play.


I think fosstodon.org is trying to be a social network for tech people, but it federates a lot of non tech stuff, so it's a mixed bag in that regard. I recently joined it so still figuring it out, social media isn't my strong suit.


Interesting, got a blog that goes into more detail?


We wrote this paper about it for CGO: https://research.fb.com/publications/optimizing-function-pla....

But the paper actually describes a significantly more sophisticated heuristic. My initial implementation simply used the number of perf samples divided by the size of the function, which helps make sure you’re getting the most out of your I-TLB. It worked shockingly well for its simplicity.


Really nice write up and frank about the shortcomings without being negative about it. Thanks for sharing this.


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

Search: