Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ts4z
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
ts4z
3mo ago
I don't think so. The cabinets were silk screened, but the control panels and marquees were different. The marquees, in particular, are large vinyl stickers that cover glass. Control panels were generally not silk-screened, either.
2.
▲
by
ts4z
1y ago
Hear hear. I guess we still have Anchor.
3.
▲
by
ts4z
1y ago
C++ would be bonkers even if Rust did not exist.
4.
▲
by
ts4z
1y ago
This is a specialization of the general statement that C++ is bonkers.
5.
▲
by
ts4z
1y ago
Go has good (enough) built-in arrays and maps. But if you want a tree, without generics, you're really limited. With generics, you can get a nice containerized type, but you don't get the nicer syntax that the builtins have. It&
6.
▲
by
ts4z
2y ago
Unfortunately, that isn't true. https://www.wired.com/2012/07/leap-second-glitch-explained/ https://developers.google.com/time/smear
7.
▲
by
ts4z
2y ago
Halted was an electronics surplus store. A really good one. They had old tubes, old ICs, stuff left over from Atari. They had aisles of capacitors, some with date codes in the mid '80s, and newer surface mount stuff. They had a whole w
8.
▲
by
ts4z
2y ago
Seems like it should work for arbitrary byte strings (any charset, any encoding)but obviously the performance characteristics will differ because of non-uniform distribution. But that happens even in ASCII.
9.
▲
by
ts4z
3y ago
SASL came out as a generalization of the IMAP AUTHENTICATE mechanism. CMU wanted Kerberos to work and it had been done as something of a one-off in telnet, and initially in IMAP. There were a couple companion protocols proposed for IMAP (st
10.
▲
by
ts4z
3y ago
This is very gratifying to read. I had a lot to do with the original spec, and I'm glad you find it useful.
11.
▲
by
ts4z
3y ago
FWIW they were not Berkley DBs. IIRC the only db was the duplicate suppression feature. Folders (mailboxes in proper IMAP lingo) had hand-built indexes. Good stuff. Credit to jgm, the original author.
12.
▲
by
ts4z
3y ago
DI at LinkedIn was used for development, for unit test isolation, and to reduce tight coupling. One big problem with a giant "Application" class is that it means all of the dependencies are laid out there, and their dependencies,
13.
▲
by
ts4z
3y ago
I overlapped at LinkedIn at the same time as the author. While there, I wrote my first (and to date only) FactoryFactory. LinkedIn replaced its uses of Spring with a thing called Offspring. Offspring explicitly disavowed being a dependency
14.
▲
by
ts4z
3y ago
An hourly rate was tried and it was a pain in the ass for staff and now it’s gone. (Source: I am an irregular volunteer technician, and have been going there as a customer for 15 years.)
15.
▲
by
ts4z
3y ago
I’m an occasional volunteer. Sometimes I show up and fix games (although it’s been a a long time since I’ve done it). Machine rotation is an issue. They do change them out but it is always trading out somebody’s favorite for somebody else’s
16.
▲
by
ts4z
3y ago
It has not. The games just get a lot of play. (I occasionally volunteer to fix them.)
17.
▲
by
ts4z
4y ago
I just want to tell you both good luck. We're all counting on you.
18.
▲
by
ts4z
4y ago
(As noted elsewhere it's nanoseconds.)
19.
▲
by
ts4z
5y ago
time.Second*1 gets the same value; it's not overloaded. Well, ok, so what actually happens is that time.Second is a time.Duration, and Duration*int yields Duration (and int*Duration yields Duration). But the value of time.Second is ac
20.
▲
by
ts4z
5y ago
You need a domain name if you want to own your destiny. You certainly need one for a company if (a) you ever might want to change service providers, or (b) your service provider might one day go down, out of business, or just plain screw u
21.
▲
by
ts4z
5y ago
Glad to see this is available. I bought it back when. It was worth the money.
22.
▲
by
ts4z
5y ago
I agree with this. The limited location I find that I really miss ternary operations is initialization. v := if foo() { 7 } else { 11 } But this means {} blocks now have values, which is weird in a C derivative. Of cours
23.
▲
by
ts4z
5y ago
And did they handle surrogate pairs correctly? My team managed a system that did a read from user data, doing input validation. One day we got a smart quote character that happened to be > U+10000. But because the data validation happene
24.
▲
by
ts4z
5y ago
I know you're kidding, but I want to note that UTF-256 isn't enough. There's an Arabic ligature that decomposes into 20 codepoints. That was already in Unicode 20 years ago. You can probably do something even crazier with the
25.
▲
by
ts4z
5y ago
Depends on the company. Dilution is normal, but some companies are buying back stock to use up excess cash; in this case, they can issue those shares to employees.
26.
▲
by
ts4z
5y ago
ps RSS measurement is pretty good for a start (although note in a forked process, shared copy-on-write pages are both reported as RSS for both the parent and child process). top reports this as RES. IIRC, debugging information is in a separ
27.
▲
by
ts4z
5y ago
I disagree, and have used LinkedIn to keep up with a lot of former coworkers. (But I used to work at LinkedIn, so I clearly have a bias.)
28.
▲
by
ts4z
5y ago
Enjoy the break. They'll be back. There are various features on the search functions on LinkedIn, and most recruiters know that nobody quits the job they just started.
29.
▲
by
ts4z
5y ago
I'm curious -- is it the binary size that's a problem, or the resident size in memory? Demand paging should help, although you'd be stuck with carrying the enlarged binary.
30.
▲
by
ts4z
5y ago
Let me cheat a bit and say Unicode comes in three flavors: UTF-8, UCS-2 aka UTF-16, and UTF-32. UTF-8 is byte-oriented, UTF-16 is double-byte oriented, and UTF-32 nobody uses because you waste half the word almost all of the time. You can&
More ›