JoshuaJB | 1 year ago | on: Ask HN: Who wants to be hired? (December 2024)
JoshuaJB's comments
JoshuaJB | 1 year ago | on: Static IPs for Serverless Containers
JoshuaJB | 1 year ago | on: Starship IFT-6 Livestream (liftoff at 4pm CT)
JoshuaJB | 1 year ago | on: Biden signs TikTok bill into law, starting clock for ByteDance to divest
JoshuaJB | 2 years ago | on: House passes bill to force TikTok sale from Chinese owner or ban the app
[1] https://www.foster.com/newsroom-publications-The-Road-Map-Fo...
JoshuaJB | 2 years ago | on: AI intensifies fight against ‘paper mills’ that churn out fake research
Besides the reproducibility benefits, artifact evaluation forces documentation of the experiments and process; I've found this enormously useful when on-boarding new students to an existing project.
JoshuaJB | 3 years ago | on: Voyager spacecraft begin to power down
I love the words from the President included on the spacecraft: “We hope someday, having solved the problems we face, to join a community of galactic civilizations. This record represents our hope and our determination, and our good will in a vast and awesome universe.”
JoshuaJB | 3 years ago | on: Cursor Dance Party
JoshuaJB | 4 years ago | on: BetrFS: an in-kernel file system that uses Bε trees to organize on-disk storage
I work in an adjacent research group at UNC, and I can assure you that this is a very active project. Unfortunately, because most venues now use double-blind review, the updated code can't be posted until after the associated paper(s) are accepted.
I'd encourage any potentially interested parties to star/watch the GitHub repo to keep an eye on development. I've seen some very impressive benchmark improvements from work currently in the pipeline.
JoshuaJB | 5 years ago | on: Electric vehicles close to ‘tipping point’ of mass adoption
[1] https://www.bts.gov/archive/publications/highlights_of_the_2...
JoshuaJB | 5 years ago | on: Expert predicts a major hurricane hitting Houston would be “America’s Chernobyl”
[1] https://en.m.wikipedia.org/wiki/List_of_United_States_hurric...
JoshuaJB | 6 years ago | on: Spain builds submarine 70 tons too heavy due to wrong decimal (2013)
It also looks like the hull of the first submarine is now complete, [1] so there's some possibility they'll meet their new timeline.
[1] https://www.globalsecurity.org/military/world/europe/s-80.ht...
JoshuaJB | 6 years ago | on: Show HN: I built a website to better compare USB-C hubs found on Amazon
Edit: See other comment. Looks like someone actually did manage to create a cheap adapter, and was able to power it from DisplayPort as well. I'd love to hear if anyone knows how well this works.
I think this would be quite hard to do inexpensively, as USB-C hosts have to be configured by the client to send Display Port signals on the SuperSpeed lanes. [1] If the monitor (client) doesn't detect a host, it's probably not going to try to interpret the SuperSpeed signals as DP. It seems to me that an adapter would likely have to emulate a USB-C host supporting DP alt mode. This would at least require external power (unless your monitor's USB-C port is powered), and would more likely require the adapter to use one of your USB 3 ports so that it can also support devices on any monitor USB hubs.
[1] https://www.totalphase.com/blog/2019/11/how-displayport-alt-...
JoshuaJB | 6 years ago | on: David E. Shaw and the Ultimate College Hedge
Each program has its own strengths, and simply comparing between similarly titled classes is an unfortunately poor metric. (Eg. At UNC, OS is really an introduction to C and OS concepts class. The Operating System Implementations class sounds more similar to CMU's OS Class.) Academic programs need to be compared holistically, and only if one is consistently worse than the other do you have an answer. (Otherwise I could go and claim that UNC is better than CMU because our real-time group is much better.)
Of course, that's too much analysis for most people (including me), so I would argue that looking at where graduates work is typically an okay proxy for undergraduate educational quality.
JoshuaJB | 6 years ago | on: DRM enabled Google to have an open source browser still under its control
JoshuaJB | 7 years ago | on: Updated Microsoft Store App Developer Agreement: New Revenue Share
JoshuaJB | 7 years ago | on: Updated Microsoft Store App Developer Agreement: New Revenue Share
JoshuaJB | 7 years ago | on: Windows 10: New study shows Home edition users are baffled by updates
Sure, but there's the question of regularity. For the most part, I can do live updates of every part of my linux system (including the kernel if livepatch is enabled). I only have to reboot if there's something like a major change to the init system. This leaves my server with the latest bits and no downtime in the past 5 months. On the other hand, my Windows machine tries to reboot at least monthly - and that's less often than I'm sure Microsoft would like.
JoshuaJB | 7 years ago | on: Browsers
This is already happening. I very recently worked on the Edge team, and one of the reasons we decided to end EdgeHTML was because Google kept making changes to its sites that broke other browsers, and we couldn't keep up. For example, they recently added a hidden empty div over YouTube videos that causes our hardware acceleration fast-path to bail (should now be fixed in Win10 Oct update). Prior to that, our fairly state-of-the-art video acceleration put us well ahead of Chrome on video playback time on battery, but almost the instant they broke things on YouTube, they started advertising Chrome's dominance over Edge on video-watching battery life. What makes it so sad, is that their claimed dominance was not due to ingenious optimization work by Chrome, but due to a failure of YouTube. On the whole, they only made the web slower.
Now while I'm not sure I'm convinced that YouTube was changed intentionally to slow Edge, many of my co-workers are quite convinced - and they're the ones who looked into it personally. To add to this all, when we asked, YouTube turned down our request to remove the hidden empty div and did not elaborate further.
And this is only one case.
JoshuaJB | 7 years ago | on: A look at home routers, and a surprising bug in Linux/MIPS
Remote: In-person preferred, open to remote.
Willing to relocate: Yes.
Technologies: Efficient Real-Time Systems on GPUs
Résumé/CV: https://jbakita.me/CV.pdf
Email: (see CV)
I'm currently finishing my PhD in CS at UNC-CH, and interested in academic or industry research positions starting after May 2025.