HNHacker News
TopNewBestAskShowJobs

fluffything

2,917 karma · joined April 21, 2019

submissionscomments
fluffything··on The Long-Term Stock Exchange Opens for Business
> If traders have to be covered with the actual stock, would that mean they can only short Foo shares up to the amount they own? Surely that's equivalent to just selling your holdings?

I had selling a call option in mind.

fluffything··on The Long-Term Stock Exchange Opens for Business
> & disallow shorting.

Why would you completely disallow shorting ?

I'd think that in such a framework, shorting would just need to become a longer term bet. So one could offer something like 2,5,10 year LEAPs, but restrict their trading to a window of 1 week per year (e.g. one can trade derivatives as much as one wants, but only during week X, which is the week when all derivatives expire, and all derivatives are long term).

Also for options, one would need to always require traders to be covered with the actual stock.

fluffything··on Former NSA chief Keith Alexander has joined Amazon’s board of directors
> Oh, and “what’s the weather on the other side of this sheet of glass I’m standing looking through? “ Lol

Lol that's me.

I also use it to set timers while cooking, and play music (I think the sound of Alexa is quite good). But that's basically it.

A wireless speaker that can set timers / arams, and maybe control music, would allow me to replace Alexa. Is there something like this ?

fluffything··on Former NSA chief Keith Alexander has joined Amazon’s board of directors
Ah, gotcha, agree that makes no sense. We only self-host gitlab and zulip.
fluffything··on Former NSA chief Keith Alexander has joined Amazon’s board of directors
Also, what happens if you find a leak? Or that it has been moved somewhere else?

They say "We are sorry", give you some free credit, and that's it ?

fluffything··on Former NSA chief Keith Alexander has joined Amazon’s board of directors
I'm not devops, but how hard is it to properly set up VPN / ssh ?

We have a gitlab server, and connecting requires being on VPN, which requires 2FA, and then ssh, which requires your keys to be properly set up.

fluffything··on Former NSA chief Keith Alexander has joined Amazon’s board of directors
And doing this is so simple. Just host your own gitlab server, and version all your company's IP on git. For chat we use Zulip, which we also self-host.

And honestly moving to these tools from slack, confluence, etc. has been awesome.

Zulip threading model is great. So much better than slack.

And using markdown and jupyter notebooks for documentation on gitlab? Damn awesome.

fluffything··on Which GPUs to get for deep learning
CUDA compiles to CPUs, and AMD has support for CUDA via HIP.

Not that this matters because your argument is flawed.

The claim that CUDA is not worth using because it lacks portability, only holds, if there is hardware worth using that's not supported by CUDA.

The only GPUs worth buying for compute are from nvidia and support CUDA, so your claim isn't true.

The only thing you achieve today by not using CUDA is paying a huge price in development quality for portability that you can't use.

The startup cemetery is filled with companies that made this trade-off and picked OpenCL just in case they wanted to use non-nvidia hardware. They were all killed by the velocity of their competitors that were using CUDA to deliver better products that payed the bills.

The only people for which it might make sense to avoid CUDA are "non-professionals" (hobbyist, etc.). If you only want to use OpenCL to "learn OpenCL", then OpenCL is the right choice. But if you want to make money, then CUDA was the right choice 15 years ago and still is the right choice today.

If that makes you angry, direct your anger properly. It isn't NVIDIA's fault that CUDA is really good. It is however, AMD's, Intel's, Apple's, Qualcomm, ARM's... fault that everything else _sucks hard_. Being angry at nvidia for delivering good products is just stupid. Its the other companies fault that they can't seem to be able to get their sh* together when it comes to GPU computing.

fluffything··on Which GPUs to get for deep learning
GPUs from other vendors that are worth using for DL.
fluffything··on Which GPUs to get for deep learning
> If OpenCL 3 is really reverting back to 1.2, that sounds like a big mistake.

See: https://www.anandtech.com/show/15746/opencl-30-announced-hit...

This was also extensively discussed here in HNs. You might be able to find that thread, was really interesting.

fluffything··on How to speed up the Rust compiler one last time
Rust doesn't have the "static in header" problem, but it does have the "always inline" and "macros" problem.

The "always inline" problem is smaller in Rust, because it does Thin LTO by default, compiles partially to bit-code, that can be partially inlined if necessary, etc. So essentially the Rust toolchain is a bit better at inlining when its profitable than C and C++ toolchains "by default" (you can tune C and C++ toolchains like clang to be as good as Rust).

In C and C++, macros are generally frowned upon, not because of this compile-time issues, but rather because they are dangerous, tricky, non-hygienic, powerful usage requires complex patterns, their interaction with header files and PCHs, etc.

Rust macros are awesome, super useful, widely used, etc. So people end up using them a lot, and this is by design, not a flaw of the language. This ends up resulting in a lot of duplicated code being expanded, and that leads to the problem that you mention, but much worse, because there are just many more macros in Rust.

This kind of applies to templates / traits as well. There are many C++ that don't write templates, but all Rust programmers use generics because they are great. Rust can pre-compile generics, so the cost of this is not as bad as for C++ where the same generic might be instantiated by multiple TUs. But still, just by the fact that they are more widely used, the size of the problem grows.

fluffything··on Attacking the Qualcomm Adreno GPU
I wonder how secure new nvidia "security" features like MIG actually are. With people running real-time audio/video transcoders on GPUs for multiple connections, I wonder whether it is possible particularly crafted video connections to leak the video of other channels being processed by the same GPU.

Even if one were to encrypt all connections, these will probably need to be decrypted on the GPU for processing.

fluffything··on How to speed up the Rust compiler one last time
What's big in C or C++ translation units are header files, but since these mainly contain declarations, and declarations do not require code generation, they don't create any work for the compiler backend.

Rust translation units do not have the header file problem (so the frontend does less work), and they are also much larger in terms of definitions, often spawning multiple files, so there is more for the backend to do per translation unit.

The consequence is that Rust spends more time on LLVM relatively speaking than C and C++.

The solution to this problem in Rust is naively simple: write smaller translation units.

Rust programmers just want to structure their code however their want, and still have good compile-times. Which is kind of the opposite of how C and C++ programmers typically structure their code in the largests projects, because they value faster compile-times over that kind of "ergonomics"/code organization.

fluffything··on Which GPUs to get for deep learning
Somebody below mentions that nvidia donated free GPUs to the developers of these open source frameworks.

Why didn't AMD do this as well? I thought AMD was strong on supporting open source.

fluffything··on Which GPUs to get for deep learning
> because Nvidia intentionally limits their GPUs to an older OpenCL version that has an uncompetitive featureset

So I suppose you still used OpenCL for AMD and Intel hardware because that worked well there? That is, OpenCL only worked poorly on nvidia hardware?

If that's the case, I wonder what's your take on OpenCL 3.0 reverting all OpenCL > 1.2 features, such that OpenCL 3 is essentially OpenCL 1.2. The reason given by Khronos is that _nobody_ was implementing these features anyways. Yet your story sounds like AMD had great support for OpenCL newer features, and only nvidia's support was poor, kind of contradicting Khronos themselves.

Maybe you meant that nvidia has poor support for OpenCL 1 ?

fluffything··on Which GPUs to get for deep learning
> You don't need to use CUDA for GPU programming, no?

No, you don't _need_ to use CUDA for GPU programming, you can use OpenCL or Vulkan or probably even PHP instead.

I do, however, _want_ to use the best programming language for the task at hand. If that task is GPU programming, CUDA is the best language I know for that, much better than SyCL, OpenCL, Vulkan / OpenGL + shaders, etc.

If these other technologies would be better, I would use them instead.

fluffything··on Which GPUs to get for deep learning
> What about using other GPUs for deep learning?

There aren't any.

fluffything··on PicoRio Linux RISC-V SBC is an open-source alternative to Raspberry Pi board
I'm all in SMIC stocks. You can get a sizeable part of the company today for cheap, and if sanctions continue, and issues with Taiwan scalate, China is going to go all-in SMIC as well.
fluffything··on SoftBank unmasked as ‘Nasdaq whale’ that stoked tech rally
You forgot "6. Sell all underlying shares and calls before everything collapses". At some point, market makers shouldn't be able to sell you more calls. That's when you dump.
fluffything··on GCC Automatic Parallel Compilation Viability Results Help Up to 3.3x
Doesn't clang already implement this ?

LLVM can process multiple codegen units in parallel already, and many frontends split TUs into multiple codegen units.

fluffything··on Most-favorited Hacker News posts
I'm using one called Hacker News (YC) from Dharmesh Patel. I thought that was the official app.
fluffything··on Hermann Hauser: ‘It’s in Nvidia’s Interests to Destroy Arm’
The ARM co-founder that's complaining in this story about how the people they sold their ARM shares to are not respecting their feelings by re-selling ARM to the highest bidder?

Not sure how much money they made selling their stake on the company, but if Wikipedia's valuation for Acorn and ARM are correct, can't be more than a couple of million dollars.

Those shares would be worth many billions of dollars today.

---

Why do you think the brits have anything to do with anything?

If ARM ends up being bought by NVIDIA, that would actually be this Hermann Hauser's guy fault for selling ARM for pocket change. Complaining that their buyer's buyer's buyer now wants to make money with those shares by selling them to the highest bidder is sad. If ARM was so important to him, then maybe they shouldn't have sold their stake on it in the first place... Making a show about it now is like complaining that your ex that you dumped now has a new boyfriend.

fluffything··on Hermann Hauser: ‘It’s in Nvidia’s Interests to Destroy Arm’
They should have thought about what could happen _before_ selling ARM. TBH seeing them crying is sad and pathetic.
fluffything··on Flying-V
Why does the video have turbine noises? AFAICT the model uses electric fans, and not RC model turbines.
fluffything··on Most-favorited Hacker News posts
I use the mobile app and its horrible. I can't often save comments, i can't see my comment threads, ...

There are probably many HN features nobody knows about because the UI doesn't expose them.

fluffything··on Nvidia Unveils GeForce RTX 30 Series GPUs
KDE and Gnome work fine with the nvidia proprietary driver on Wayland.
fluffything··on Nvidia Unveils GeForce RTX 30 Series GPUs
> As customers of TSMC, in the long term it behooves them for TSMC to have competition.

Sure, but it is not like Intel is going to fab AMD and nvidia chips, so they need other competitors, like Samsung, and that's what they are using.

fluffything··on Nvidia Unveils GeForce RTX 30 Series GPUs
Yes, but without the approx: 10K = 10C. SI units FTW.
fluffything··on Nvidia Unveils GeForce RTX 30 Series GPUs
> "Need" is a strong word, but I'm sure someone will make a game where the shadows _matter_ for telling the story, or solving puzzles, or even just making the game world look more realistic and believable.

Or selling GFX cards..

fluffything··on Nvidia Unveils GeForce RTX 30 Series GPUs
So the 3090 they announced is shown at 8k on 320 Hz monitors on the presentation. They are quite far still from 2*16k at 144 Hz.

I was surprised over the difference 320 Hz monitors make according to them.

← PreviousPage 4 of 31Next →