Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jsd1982
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
151.
▲
by
jsd1982
9y ago
Strange that you dismiss Java due to its JVM dependency, yet pause at C# disregarding its CLR dependency. C# does not strictly require you to write your code with OOP principles in mind. Yes there are classes, properties, inheritance, etc.
152.
▲
by
jsd1982
9y ago
It opens up the language to embedded use cases like with PICs or other esoteric targets which don't fit the flat memory models assumed by modern languages including LLVM backends. When your memory model requires banking or any other fo
153.
▲
by
jsd1982
9y ago
I personally enjoy Go but your comment gave me a chuckle since it's very true. Have your upvote, friend, for whatever they're worth on HN.
154.
▲
by
jsd1982
9y ago
Typescript is not its own language in terms of having a distinct runtime from Javascript so it has no performance difference and does not make sense to appear in this comparison. I can see comparing different target versions of Javascript a
155.
▲
by
jsd1982
9y ago
100% coverage is meaningless with respect to correctness and the ability to prove facts about your code. 100% coverage only means that you've been able to exercise all relevant lines of code at least once, not that you've tested
156.
▲
by
jsd1982
9y ago
No. JSX is a small domain-specific language for expressing a hierarchy of virtual DOM nodes. Angular is a template language in that it eschews JavaScript compatibility in favor of its own directives that try to emulate basic iteration and c
157.
▲
by
jsd1982
9y ago
Yeah, it's just my opinion tempered with experience. Is the pluralization rule literally as simple as stated in the article, namely appending an 's' and calling it done? English is rarely so simple and there are tons of corne
158.
▲
by
jsd1982
9y ago
Given the previous experience of authoring a popular ORM, why repeat the mistake of pluralization of table names from model names? I've always found this convention to be problematic at best and I've learned to avoid it. Maintaini
159.
▲
How IEEE floats represent numbers [video]
(youtube.com)
1 points
by
jsd1982
9y ago
|
0 comments
160.
▲
by
jsd1982
9y ago
This site isn't resolving for me and neither is www.tinyeyes.com. I don't get any error, just Chrome spinning and saying "Waiting for www.tinyeyes.com", same with vischeck.com.
161.
▲
by
jsd1982
10y ago
Interesting assertion. Can you show me a shell invocation without using dd that cuts off the first 16 bytes of a binary file, for example? This is a common reason I use dd.
162.
▲
by
jsd1982
10y ago
> The full path might be ann+camera@example.com/video.jpg, with the idea that every read of the file retrieves the most recent frame. Curious how this would work implementation-wise. Since the DirServer knows the file size (or at le
163.
▲
by
jsd1982
10y ago
Perhaps the new-user process requires authentication initially via email to confirm that you are in control of that address.
164.
▲
by
jsd1982
10y ago
I saw nothing about requiring email address usernames to be backed by an email provider in the documentation. The email address is literally just a username format and is authenticated by public key. Anyone concerned with the privacy of the
165.
▲
by
jsd1982
10y ago
Every time I'm at the barber's and they ask if I want my sideburns trimmed I can't not think of and laugh at that bit in this episode. As far as I know, I don't ever have any significant sideburns to speak of and that ep
166.
▲
by
jsd1982
10y ago
To your first point, LINQ-to-SQL can bind database functions for use directly in LINQ queries. I've used this first hand for parsing comma delimited string parameters into table values and joining from there in LINQ. I haven't use
167.
▲
by
jsd1982
10y ago
No, we're not surprised by microbenchmarks. We're surprised by the amount of investment in trying to improve the foundations of toppling-over buildings when that investment could be better spent elsewhere.
168.
▲
by
jsd1982
10y ago
> Your same argument can be applied to virtually any other language No it can't. Each of those languages you listed (as well as Python) has its own runtime system designed to implement the desired semantics and features of the langu
169.
▲
by
jsd1982
10y ago
I only meant trustworthiness in terms of predictability of performance. The point was that Go's http stack and standard library and runtime being written all in Go gives me confidence that any Go code I write on top will enjoy the same
170.
▲
by
jsd1982
10y ago
It matters because all the heavy lifting is done by C and has little if anything to do with Python itself. You could give the same treatment to virtually any other host scripting language (Ruby, Lua, PHP) and then make outlandish claims tha
171.
▲
by
jsd1982
10y ago
True, but that's not directly relevant to the observable problems with pipelining. Any client implementing the http/1.1 pipelining semantics will run into the same issues because of the limitations built into the design.
172.
▲
by
jsd1982
10y ago
I'd rather stick with Golang here because it's not hiding anything. Everything in the Go stack is written in Go, and all your http handler (business) logic is written in Go. With this mix of C and Python it's impossible to te
173.
▲
by
jsd1982
10y ago
A single worker process sounds like what it says it is. A single process containing possibly many OS threads. Just because it's a single process doesn't mean it won't use all cores. Where's the implication that process =
174.
▲
by
jsd1982
10y ago
> 99% of the time, yes. But not always. Hmmm, no, sorry. `NULL` is #defined as `((void )0)`. There is no 99% or other probability involved. Sorry to be so pedantic as it's kind of an aside to the discussion at hand. I thought perha
175.
▲
by
jsd1982
10y ago
> caused by the difference between NULL and 0 in a C pointer What? In C pointers, `NULL` is equivalent to `(void *) 0`, is it not? Were you compiling in a debug mode where your compiler reinterprets NULL as a bad pointer value other than
176.
▲
by
jsd1982
10y ago
It is sensitive data so I can't share the payload for a (possibly unfounded) fear of brute-forcing the correct key used. I can tell you that the key is not an ASCII string (it is a random sequence of bits). The jwt.io debugger verified
177.
▲
by
jsd1982
10y ago
This doesn't seem to work. Compiled from source on macOS Sierra 10.12.2. I tried a valid JWT and it reports back instantly that the key is 'e'. Also does the same with invalid JWT.
178.
▲
by
jsd1982
10y ago
Audio engineer or full-time musician.
179.
▲
by
jsd1982
10y ago
The home page title being rewritten constantly causes annoying reflow on mobile browsers, making it very difficult to read things below.
180.
▲
by
jsd1982
10y ago
I would say that when you get asked about the project in interviews or casual conversation, don't sum it up as a failure of any sorts. Speak about it as a success in research because that's what it really is. Basically, don't
More ›