News for hackers. Stuff that matters.

en4bz

Re:AirPods 5 on Wednesday September 09, 2026 @06:06PM (#49635150)
Moondrop pudding
OpenGL and Vulkan are provided by the GPU vendor you can't statically link them.
Re:How to hire engineering talent without the BS on Sunday March 05, 2023 @03:27PM (#35033612)
Whiteboard coding almost always devolves into leetcode which also requires at home study. You're going to be spending evenings and weekends coding something in either case.
Haven't most plans moved to PPO since Obamacare. They usually allow you to just skip primary care nowadays.
Re:It's TCP vs. RPC All over Again on Tuesday February 21, 2023 @08:08PM (#34890137)
Flatbuffers, Cap'n Proto, or SBE over RDMA.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @07:21PM (#34059824)
I'm assuming you're referring to the golang model of statically linking everything. That's not really doable when many popular libraries are (L)GPL'd like glibc and libstdc++. It also doesn't work if you want to provide a shared library and need to be compatible with every possible system. That's not my opinion it's just a deficiency of bazel.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @06:34PM (#34059428)
> bazel has provisions for patching stuff from http_archive if you supply a patch

That's a hack.

Re:What's New in Bazel 6.0 on Monday December 19, 2022 @06:23PM (#34059309)
It's literally the default. How can the default be an anti-pattern. I doubt you're using C/C++ because you don't seem to understand the issue.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @06:15PM (#34059221)
You're assuming you have control over all the deps and can set `linkstatic` on them.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @06:08PM (#34059135)
qux is now forced to be static. Consumers should be able to choose whatever they want. I don't know what end users want to do.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @04:44PM (#34058186)
The logic is backwards though. I may have multiple consumers of a library some of which may want static some of which may want dynamic. You need to create/import new targets to do this even though the original target creates both static and dynamic libs by default.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @04:38PM (#34058115)
Non-Hermetic is the default for C/C++. And if plan on using system provided libraries to support multi OSes then you can't use it.
Re:What's New in Bazel 6.0 on Monday December 19, 2022 @04:10PM (#34057761)
None, bazel's caching implementation is broken because they don't even know or specify what constituents a build a build hash/key. See this issue from 2018 that's still open [1].

[1] https://github.com/bazelbuild/bazel/issues/4558

Re:What's New in Bazel 6.0 on Monday December 19, 2022 @03:39PM (#34057352)
No, they are extremely broken. You can only choose:

- Link everything static.

- Link everything dynamic.

- Link user libs as static and system libs as dynamic.

There is no easy way to link a single user lib static/dynamic without resorting to hacks/workarounds like re-importing the shared library or defining weird intermediate targets. It's completely broken.

Re:Show HN: Software for Remote GPU-over-IP on Wednesday December 14, 2022 @10:14PM (#33994683)
CUDA Driver API or Runtime API remoting?
Re:Show HN: Software for Remote GPU-over-IP on Wednesday December 14, 2022 @09:30PM (#33994333)
That's the biggest problem with this model. With inference it's better to just use a dedicated model server. For training it's better to deploy on a massive dedicated machine. The only real use case left over is experimentation and debug for devs or students.
Re:Show HN: Software for Remote GPU-over-IP on Wednesday December 14, 2022 @09:26PM (#33994301)
I doubt this does multi-server. All the GPUs probably have to be on the same machine.
Re:Show HN: Software for Remote GPU-over-IP on Wednesday December 14, 2022 @09:22PM (#33994264)
Infiniband avoids the network stack. Has ~2us latency these days over LAN.
bazel is trash.
100% agree with this. There's nothing in the new standards past 17 that actually helps me in real life day to day work. Most of the new features are solely for code-golfers (see ranges). Mean while co-routines and other concurrency extensions have languished for years as TSs with only partial support. Here's the full list of TSs [1], half of which only have partial or no support despite being 5+ years old.

[1] https://en.cppreference.com/w/cpp/experimental

It's mostly run by code-golfers which is much worse.
All the jobs you listed have professional associations that require passing exams. If you required the same level of testing and exams for devs I doubt half the software industry would pass.
Kids theses days hate using technology that's older than themselves? Kerberos is amazing and it make me sad to see all these people reinventing stuff that was solved 30 years ago. The number of companies selling SSO and doing it poorly (see this weeks okta hack) is unfortunate.
Re:Amazon Time Sync Service on Thursday November 04, 2021 @12:20AM (#29103651)
You can use rseq on linux to avoid this.
Re:To learn a new language, read its standard library on Sunday October 24, 2021 @07:05PM (#28982765)
If you've ever tried reading the source for glibc or libstdc++ you know this is terrible advice.
Re:There is no such thing as a “glibc based alpine image” on Thursday August 26, 2021 @12:41PM (#28317258)
So `dlmopen`?
I wonder if Chronic Wasting Disease has finally jumped to humans given that NB has a large number of Deer/Moose hunters.
Re:Zluda: CUDA on Intel GPUs on Saturday February 27, 2021 @03:43PM (#26287962)
> Tying to the previous point, currently ZLUDA does not support asynchronous execution. This gives us an unfair advantage in a benchmark like GeekBench. GeekBench exclusively uses CUDA synchronous APIs

Any "professional" application solely use async APIs so while these numbers may look impressive something like tensorflow or pytorch would either not run or be incredibly slow.

Re:Class Action Lawsuit Filed Against Robinhood on Thursday January 28, 2021 @05:25PM (#25950319)
If they go through arbitration they'll end up like DoorDash [1].

[1] https://www.latimes.com/business/story/2020-02-11/doordash-a...

Re:Apple Books TSMC’s Entire 5nm Production Capability on Saturday September 19, 2020 @07:40PM (#24531011)
The A100 is on TSCM 7nm.

Older »