Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
staticfloat
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
staticfloat
6y ago
No need to be shy! Quality work is quality work, no matter when it is submitted, and earlier is usually better! If DO is going to give out free t-shirts, there's no reason to purposefully deprive yourself of them just because someone
32.
▲
by
staticfloat
6y ago
While it's true that all code is typed (e.g. the compiler knows what types to expect at different points throughout the program), it's completely possible to have essentially "worthless" types computed. E.g. if I have t
33.
▲
by
staticfloat
6y ago
Yep, to build on Stefan's sibling comment, we deploy a few services through docker that follow the flow of <merge on github> -> <build on dockerhub> -> <deploy through watchtower> that has been working for us re
34.
▲
by
staticfloat
6y ago
I see noone has answered your technical question yet, so I'll give (one) reason why this is difficult in the land of Julia. A fundamental idea in Julia is Multiple Dispatch; methods are extended many times with different types, and com
35.
▲
by
staticfloat
6y ago
The PkgServer is an open source caching server, available here: https://github.com/JuliaPackaging/PkgServer.jl The PkgServer protocol serves content-addressed chunks of data to Julia Pkg clients, so to download a certa
36.
▲
by
staticfloat
6y ago
If you look at the second table below the first, an AVX2 implementation of XXH3 gets just under a 2x speed boost.
37.
▲
by
staticfloat
6y ago
I live nearby and visited on June 14th for a few hours, at around 3pm. I note the time because the conclusions I came to during my time there are dependent both on the time of day, as well as the date. First off, while I was there, it was
38.
▲
by
staticfloat
6y ago
One big difference is memory availability; the amount of RAM directly accessible from a 64-core CPU is much larger than that of the thousands of CUDA cores on a Quadro card. Perhaps for many workloads intelligent use of the PCIE bus can ma
39.
▲
by
staticfloat
6y ago
The GDPR explicitly allows for the processing of personal information without consent in the event that such processing is required for ensuring network security and availability, see [1], [2] and [3] for more reading on this. Note that I
40.
▲
by
staticfloat
6y ago
We do have a limited retention policy for the package server logs we keep (which include client IP addresses). It's not publicly stated anywhere right now, but one reason why we need to keep IP addresses is for abuse mitigation. We h
41.
▲
by
staticfloat
6y ago
It seems that this would be a great reason to not pass the entire heavy object through your function, and to instead pass it as a reference. When passing an object (rather than a reference to an object) there's a lot more work going o
42.
▲
by
staticfloat
6y ago
If you read the comments of the article and do your own testing, you will find that reality appears to be more complicated than the article suggests. Users have shown using both timing and wireshark that the shell scripts do not appear to
43.
▲
by
staticfloat
6y ago
Wow, I did my undergrad EE with Ramses at UW! Good to see his company seems to be doing well!
44.
▲
by
staticfloat
7y ago
Sorry, I don't mean for this to come across as playing down your post; you're right that "profoundness" is completely subjective and there's no use in me saying "it's not that profound", for that I ap
45.
▲
by
staticfloat
7y ago
I actually don't think this is that profound; when OP is testing datasets that fit within cache, what's happening is that we are simply not waiting for data to be loaded in from RAM. Let's look at this from a different angle
46.
▲
by
staticfloat
7y ago
My highschool (well, homeschool resource center) IT admin couldn't log into one of the macs in the A/V lab one day; I heard him talking about it, and being on good terms with him, I offered to try and hack in. I literally googled
47.
▲
by
staticfloat
7y ago
As one of the Julia developers; this is quite atypical. We’d like to get a bug report on our GitHub tracker from you if you’re willing to open one. Anecdotally, on my 2018 MacBook Pro, full startup of Julia, compilation and execution of a s
48.
▲
by
staticfloat
7y ago
Be sure to read the sibling comment from ddragon; it’s not necessary to explicitly write type annotations, that should never increase performance. It only alters when a particular function can be called. The “secret sauce” in Julia is the a
49.
▲
by
staticfloat
7y ago
The implicit assumption in much of the Julia world is that the work being done on the dataset will dwarf the startup time; if your workload takes less than 100ms, it’s probably not worth spending tens of milliseconds on compiling your code
50.
▲
by
staticfloat
7y ago
This mapping of wavelength to RGB value is very misleading: in particular, when moving to higher and higher frequencies, blue does not wrap around to red creating purple. The perceptual color space that we are used to working in by mixing
51.
▲
by
staticfloat
7y ago
Thanks! We do our best to make sure that people who want to get ahold of the latest Julia binaries are always able to. Our downloads page [0] always offers the latest stable builds, whereas the nightlies page [1] allows you to download bi
52.
▲
by
staticfloat
7y ago
I once wanted to do something similar, so I wrote my own realtime audio streaming tool [0]; the UX resembles something more akin to a foot-gun than the polished (and much more feature-complete) Roc, but it does have excellent latency proper
53.
▲
by
staticfloat
7y ago
You do not need a high-end FPGA; you need a bunch of small antennas (potentially extremely cheap, as these kinds of antennas are often microstrip antennae etched into PCBs), and a bunch of microwave-rated components such as mixers, phase-sh
54.
▲
by
staticfloat
7y ago
While bandwidth is typically measured in absolute Hz difference due to the spread directly relating to the amount of information-carrying capacity, when you are actually generating signals many things scale with carrier frequency. The way m
55.
▲
by
staticfloat
7y ago
The second sentence of the article is: It arranges things such that this sensitive data is only ever in the clear in registers (never memory), and is saved in an encrypted memory region called the secure stack on context switches
56.
▲
by
staticfloat
7y ago
It vastly reduces the chance of you receiving a packet that contains no new information. If you just rebroadcast the same packets over and over again, a receiver that has 999/1000 packets may have a very low chance of serendipitously r
57.
▲
by
staticfloat
8y ago
Independent of the usage within the article, I make this kind comparison pretty often when thinking about how to "saturate" a device; if I am building a specialized system to perform a task, I want the capability of the system in
58.
▲
by
staticfloat
8y ago
Yes, we're saying the same thing. It takes longer for the optimizer to converge when using larger batch sizes, in terms of number of samples pushed through the model. It takes less time in terms of wall clock time due to increased ef
59.
▲
by
staticfloat
8y ago
I'm quite interested in Darling, mostly for the purpose of cross-compiling from Linux -> Darwin. We cross-compile a lot of things for Julia, however cross-compiling executables that need to bootstrap something, (e.g. building somet
60.
▲
by
staticfloat
8y ago
batchsize 1 should always work. The trade off is always “bigger batch size/more efficient” versus “smaller batch size/better results”. By using larger batches you are able to reduce overhead, take better advantage of memory caches
More ›