Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
willglynn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
willglynn
8y ago
On a drive from Chicago to Minneapolis: * Rockford IL is in the parking lot of a shopping mall with restaurants at the perimeter. * Madison WI (1) is in the parking lot of a shopping mall with restaurants at the perimeter. * Madison WI (2)
62.
▲
by
willglynn
8y ago
On Linux, reading /proc/<pid>/cmdline literally asks the kernel to reach into the target process's address space and fish out its argv[0]. This, erm... has some corner cases: https://github.com/torv
63.
▲
by
willglynn
8y ago
> One potentially simple option is to have the database temp space stored in RAM, by registering a ramdisk. That also helps large sorts, which implicitly make temp tables. PostgreSQL sorts small amounts of data in RAM by default, choosin
64.
▲
by
willglynn
8y ago
Rust has a pretty great WebAssembly story: https://rustwasm.github.io/book/ Learning Rust at the same time as Rust+WebAssembly might be a bit of a reach, though.
65.
▲
by
willglynn
8y ago
Nope: https://bugzilla.mozilla.org/show_bug.cgi?id=1389458 WebAssembly threads mostly depend on SharedArrayBuffer, which was yanked by everyone for security reasons. Chrome rearranged their browser memory model and re-enabl
66.
▲
by
willglynn
8y ago
There's a video showing the JWST deployment sequence. It's set to calm orchestral music, and the visuals are just 3D renters of the spacecraft. https://www.youtube.com/watch?v=dlJtO7EbK-U This video makes me far m
67.
▲
by
willglynn
8y ago
Rust `String`s are always UTF-8 – distinct from `OsString`s which are not. Conversions are explicit, and the programmer is often forced to decide between conversions which are a) fallible or b) lossy. If neither choice is appropriate, the o
68.
▲
by
willglynn
8y ago
One alternative would be to define an ABI for using the x86-64 processor with 32-bit pointers. This would let everyone leave the processor in the more modern 64-bit mode without increasing pressure on the memory subsystem. Such a thing exis
69.
▲
by
willglynn
8y ago
TLS 1.3 still has SNI. SNI still transmits server names in the clear, just like always. This enables e.g. blocking a specific hostname without blocking an entire CDN, particularly now that CDNs are trying to stop domain fronting. Some peopl
70.
▲
by
willglynn
8y ago
BRB, telling the compliance team that SSL inspection is morally indefensible. I'm sure they'll be happy to turn it off.
71.
▲
by
willglynn
8y ago
> With S3, every upload call must start by hitting the same URL that is then redirected. Well… hold on. The docs say that S3 _can_ redirect PUTs and clients need to handle it correctly. This means a service could redirect every single in
72.
▲
by
willglynn
8y ago
There are different kinds of redirects. See the discussion of 303 See Other vs 307 Temporary Redirect in RFC 7231: https://tools.ietf.org/html/rfc7231#section-6.4.4 https://tools.ietf.org/html/rfc7
73.
▲
by
willglynn
8y ago
`Expect: 100-continue` lets the server control this. If it responds "100 Continue", you upload the body. If it responds with a redirect, you redirect without uploading the body. This is standard HTTP/1.1, and it's used b
74.
▲
by
willglynn
8y ago
This article contains some misunderstandings about the S3 API. > The interface to upload data into Amazon S3 is actually a bit simpler than Backblaze B2’s API. But it comes at a literal cost. It requires Amazon to have a massive and expe
75.
▲
by
willglynn
9y ago
From the indictment: 19. HENRY and SCHOOLEY lacked the technical expertise to properly design a complex amusement ride such as Verrückt. Neither of the two men possessed any kind of technical or engineering credential
76.
▲
by
willglynn
9y ago
We've taken this a step further: `docker-compose.yml` uses a database image that has seed data baked right in. It's great.
77.
▲
by
willglynn
9y ago
Oops, I mis-read the comment. Edited to clarify.
78.
▲
by
willglynn
9y ago
> [Personally, if a parachute was onboard I wouldn't mind jumping into one.] The cabin opens in a clamshell fashion and that appears to be the only way in or out. Opening the canopy mid-flight would probably result in shearing it of
79.
▲
by
willglynn
9y ago
How about Actix? From the README at https://github.com/actix/actix-web#example : extern crate actix_web; use actix_web::*; fn index(req: HttpRequest) -> String { format!("Hello {}!",
80.
▲
by
willglynn
9y ago
> “No more browser incompatibilities!” The horror... Oh man. Remember that time Google shipped Chrome as an IE plugin? If you sent a magic header or had a magic meta tag, the plugin take over the entire content area, effectively transfor
81.
▲
by
willglynn
9y ago
Licensing agreement. https://blogs.cisco.com/news/cisco_and_apple_agreement_on_io...
82.
▲
by
willglynn
9y ago
Data storage devices have a finite lifetime, so data storage is necessarily a recurring expense. Copies that can't be read aren't copies any more, which means regular access is a requirement, which means another recurring expense.
83.
▲
by
willglynn
9y ago
I'm not sure if it's exactly the same features but I've had success with https://simplemde.com for rich Markdown entry on the web. I like that it's usable by people who want to click buttons -- and that by sh
84.
▲
by
willglynn
9y ago
The updated post basically boils down to the following encoding: 000 => 00 001 => 01 00 010 => 01 01 011 => 10 00 100 => 01 10 110 => 10 01 111 => 11 It compresses all-zeroes and all-one
85.
▲
by
willglynn
9y ago
There are a lot of tools available in the "compressed bitmap" space. When last I needed something like this, I evaluated several approaches and ended up selecting Roaring Bitmaps: https://arxiv.org/abs/1402.64
86.
▲
by
willglynn
9y ago
I put together a few dual E5-2683v3 machines for a colo lab earlier this year. Pricing looks a little less favorable today, but I'd ballpark around $1500 per 28 cores/56 threads before RAM and disk. As for contracting, there'
87.
▲
by
willglynn
9y ago
Careful, multi-mode fiber is near its scaling limits. 10GBASE-SR and 25GBASE-SR exist, but that's about it. (By contrast, 40GBASE-LR and 100GBASE-LR work over single-mode fiber, and DWDM + coherent optics can push the medium much furth
88.
▲
by
willglynn
9y ago
Digital imaging definitely has sampling concerns too: https://en.wikipedia.org/wiki/Aliasing Even analog imaging has concerns that are better described in the frequency domain than the spatial domain: https:/
89.
▲
by
willglynn
9y ago
An F-82 fuselage is literally a longer P-51H fuselage: > North American Design Chief Edgar Schmued incorporated two P-51H Mustang fuselages lengthened by the addition of a 57 in (145 cm) fuselage plug located behind the cockpit where add
90.
▲
by
willglynn
9y ago
Following up on that last thought, about how linearity is the illusion: this talk explains in detail the Herculean effort expended by hardware and language designers to create something comprehensible on top of the complexities of today&#
More ›