Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @danluu
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @danluu
-
Prikvačeni tweet
Computer latency: 1977-2017 https://danluu.com/input-lag/ pic.twitter.com/r6ba173NNp
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I'd like to link to the tweet in a blog post that describes the version of the system you normally only hear about at the bar as a justification for discussing the "real" system, warts and all, but I haven't figured out the exact search I need to return the tweet :-(.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Can you help me find a tweet? Someone tweeted something like "talks describe an idealized version of the system, if you want to know what the system was really like, you have to talk to the speaker after the talk and public Q&A". Who tweeted that and/or what's the link?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Algorithms interviews: theory vs. practice https://danluu.com/algorithms-interviews/ …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Google Design's "Best of 2019" page is 64MB, takes 98s to load the "2019" that's the main visual element above the fold (from a Cable modem in Australia). https://webpagetest.org/result/191230_TP_be737ced75c39478259d0200bcbf7fc9/ …pic.twitter.com/BGAhqVArtd
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Dan Luu proslijedio/la je Tweet
Deep Differential Testing of JVM Implementations https://tingsu.github.io/files/icse19-classming.pdf …pic.twitter.com/moT5UZsStL
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Dan Luu proslijedio/la je Tweet
Restartable sequences in Linux: https://github.com/torvalds/linux/commit/d82991a8688ad128b46db1b42d5d84396487a508#diff-ccd13fece5dc2f7d35b11482481219c8R26 …. This is useful for implementing fast, per-cpu data in user-space. When there are large numbers of threads, some uses benefit a fair amount from per-cpu data over thread-local data.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Interesting indirect argument for pair programming https://www.jefftk.com/p/two-headed-go pic.twitter.com/DZfMclTztz
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Perhaps not coincidentally, at the place where the vast majority of candidates weren't rejected for criteria that are weakly or uncorrelated with job performance, we didn't think about hiring much because it was so easy That company had the highest average productivity I've seen
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Funny, managers at all but one company I've worked for say this while, simultaneously, most referrals are dropped on the floor before the technical interview and the vast majority of reasonably qualified candidates are rejected in interviews.https://twitter.com/david_perell/status/1204977034453291009 …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
To be clear, unlike that commenter, I appreciate packaging work since it often lets me run binaries with little work on my part (in another thread, quoted OP says distro packagers are useless), but I thought it was interesting to see why using Jekyll was so high overhead for me.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I would regularly try to publish a post or even just fix a typo only to find that I had to install a bunch of packages, override environment variables, etc., to get around what were effectively compiler or linker errors (not that people call them that in a dynamic language).
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Huh. I guess this is why it was so much work to maintain a working Octopress/Jekyll install back when I used Octopress (speaking as a non-Ruby dev who didn't maintain a Ruby dev environment and relied on system packages as much as possible)? https://lobste.rs/s/6ame3m/developers_shouldn_t_distribute_their …pic.twitter.com/izbolEDSwB
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
BTW, if you want to try CPUID spoofing without virtualization and have a VIA processor, Agner Fog wrote this little utility: https://www.agner.org/optimize/blog/read.php?i=118#73 … Performance delta on benchmarks varies, here's an example of a ~50% gain (47%): https://arstechnica.com/gadgets/2008/07/atom-nano-review/6/ …pic.twitter.com/gLK1cESeRz
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
The Google Chromium team banning our CPUs is especially ironic in retrospect since they cited security concerns. At the time, we were mostly shipping in-order CPUs, not vulnerable to Metldown/Spectre/etc. and of course Intel is the most vulnerable these.https://twitter.com/danluu/status/779746231287328768 …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
That post blames Intel, but it's not just them. NaCl forcibly crashed (and Google refused our trivial fix!!!), random drivers wouldn't work, you had to get a patched Windows installer for multiple releases of Windows (difficult in the days of CD installers), etc.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
This kind of thing is why the CPU startup I worked for allowed users to change the CPUID: you get huge performance gains from putting GenuineIntel in CPUID(0), but it would be a copyright violation to distribute our CPU with GenuineIntel in the CPUID https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ …pic.twitter.com/HRduiSyypU
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
A system for coordinating U.S. nuclear weapons moved off of 8-inch floppies earlier this year, 2 years late. Coincidentally, the original deadline was around when Google Cloud's product roadmap PM said that 1 year deprecation should be enough for anyone. https://www.gao.gov/assets/680/677454.pdf …pic.twitter.com/owJ40GuJzT
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
If you're looking for a backend/infra role that: • has a high degree of autonomy • is collaborative (both intra-team and inter-team) • cares a lot about code quality • is serious about mentorship then this is one of the best run teams I know of, maybe the best.https://twitter.com/mnnakamura/status/1176598090461130753 …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Dan Luu proslijedio/la je Tweet
HOT new programming interview question: explain why Linux computes the maximum of two longs this waypic.twitter.com/9lz4wgYb6L
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
How secure is hardware disk encryption? "In order to to recover the data from a locked MX100 drive, we connect a JTAG debugging device. Then, we use it to modify the password validation routine in RAM so that it always validates successfully" https://www.ieee-security.org/TC/SP2019/papers/310.pdf …pic.twitter.com/bfZOQ8ywFN
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.