Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ajanuary
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
ajanuary
4y ago
> With that definition, how could a commit ever be mutable? It can’t. Hence commits in git are immutable. It’s a function of gits design that commits are immutable. I could make my own VCS that doesn’t use content derived addressing, but
62.
▲
by
ajanuary
4y ago
Checked exceptions require the implementation to distinguish between expected and unexpected errors. But as pointed out in the article, whether an error is expected or unexpected is more a function of the use case than the implementation.
63.
▲
by
ajanuary
5y ago
Git is delegating to the diff to work out how to merge the blobs. It's the diff that is having trouble with the line endings.
64.
▲
by
ajanuary
5y ago
Bar bs gur avpr dhnyvgvrf bs ebg13 vf gung vf fgvyy cerfreirf fbzr fgehpgher. Nf jryy nf n pregnva nrfgurgvp nccrny, pbzzba jbeqf va pbzzhavgvrf gung hfr vg urnivyl orpbzr erpbtavfnoyr. Juvyr gung qbrf fyvtugyl qvzvavfu vg'f hfr nf n f
65.
▲
by
ajanuary
5y ago
I’m new to the Serenity community (a month or so) and already recognise Linus as one of the top contributors. It’s wild to find out they only started last year!
66.
▲
by
ajanuary
5y ago
I don’t think that’s an accurate summary. “Use memcpy() instead. Use strncpy() in limited circumstances.”
67.
▲
by
ajanuary
5y ago
I first saw it in Typed Racket under the name "Occurrence typing" [1]. It's not a coincidence that Typed Racket is also a type system applied retroactively to a dynamically typed language. The first mention of "occurrenc
68.
▲
by
ajanuary
5y ago
Javascript already does retain insertion order (except for special casing of things like integer keys) JSON objects, however, have unordered keys. JSON != Javascript.
69.
▲
by
ajanuary
5y ago
We are looking for people to join our DevOps Team! Evertz | DevOps Engineer, Build | Burlington, Ontario, Canada | Full Time The ideal candidate is someone who is passionate about improving builds, increasing automation and creating tools d
70.
▲
by
ajanuary
6y ago
Not natively, but there is an API that apps can use to do it for you. I use Mr. Number because it’s literally the first one I found and it’s worked good enough for me.
71.
▲
by
ajanuary
6y ago
According to the post, the more important part of the question is "what do you think", to which "I think you shouldn't, because..." is a good answer.
72.
▲
by
ajanuary
6y ago
"Revision history would still show" Except in a distributed system like Twitter (including client and server) there is no single timeline, and amateur digital forensics will erroneously say "aha, but you retweeted it before i
73.
▲
Show HN: Annotate HN threads with whether replies are from new people or not
(gist.github.com)
1 points
by
ajanuary
6y ago
|
0 comments
74.
▲
by
ajanuary
6y ago
Says RFC 5321 [1]: "The local-part of a mailbox MUST BE treated as case sensitive." It _does_ recommend receivers treat it as case insensitive for maximum interoperability, so it is de facto insensitive, but something implementing
75.
▲
by
ajanuary
6y ago
They differ a lot. The first two results on Google image search for me show anti-clockwise from far left [1] and clockwise from front-left [2]. [1] https://www.blomberguk.com/appliances/integrated-appliances/... [
76.
▲
by
ajanuary
6y ago
A good response thread: https://twitter.com/carter_andrewj/status/127078794127576268...
77.
▲
by
ajanuary
7y ago
Evertz Microsystems | https://evertz.io/about.html | India: Bangalore/Bengaluru, onsite | Developer Evertz Microsystems is a leading global manufacturer of broadcast equipment and solutions that deliver content to tele
78.
▲
by
ajanuary
7y ago
Evertz Microsystems | https://evertz.io/about.html | Berkshire, UK, onsite | Developer Evertz Microsystems is a leading global manufacturer of broadcast equipment and solutions that deliver content to television sets, on-de
79.
▲
by
ajanuary
7y ago
Evertz Microsystems | https://evertz.io/about.html | Berkshire, UK, onsite | Developer Evertz Microsystems is a leading global manufacturer of broadcast equipment and solutions that deliver content to television sets, on-de
80.
▲
by
ajanuary
7y ago
Garbage and poorly specified csv files are a fact of life and people have to deal with them all the time. But if you want to be in a world where people only deal with well specified files like RFC 4180 (for some definition of well specified
81.
▲
by
ajanuary
7y ago
That makes updating your direct dependencies harder. If you upgrade to using newer version of something, and that things dependencies have changed, you have to manually figure out which dependencies in requirements.txt were for it, and upda
82.
▲
by
ajanuary
7y ago
This is a copy and paste of the snippet google shows from https://www.bu.edu/tech/services/cccs/websites/www/wordpress... if you search for “sortable table”. The page is actually talking about how t
83.
▲
by
ajanuary
7y ago
I've tried in the past to get other fuzzing tools to work with Java. This one was definitely easier to get going than any of the others.
84.
▲
by
ajanuary
7y ago
I currently work on software controlling the hardware like video routers, and this is definitely my experience. It’s all very much soft real-time. In terms of customers and how much they care, the North American market seems to care less th
85.
▲
by
ajanuary
7y ago
That may actually not have been a bug [1] [1] https://www.youtube.com/watch?v=Ur3SdgkW8W4
86.
▲
by
ajanuary
7y ago
Doesn't the fact that flatten by default only flattens one level mean you can still create nested output by emitted nested outputs?
87.
▲
by
ajanuary
7y ago
Python has UnboundLocalError. Javascript will use undefined, which may not surface as an issue until later down the line. It’s the combination of features that makes JS behaviour so surprising to people.
88.
▲
by
ajanuary
7y ago
Even "alternatives to google" gives you a card with "Top 12 Search Engine Alternatives To Google"
89.
▲
by
ajanuary
7y ago
I would argue Javascript silently accepting more arguments than the function signature declares is kinda a gotcha. And that's what leads people to not realise map is passing extra arguments, because `list.map(a => f(a))` works.
90.
▲
by
ajanuary
8y ago
The idiomatic way to use optional types is pattern matching (e.g. when in kotlin, switch in Swift). These pattern matching constructs tend to have a requirement that your cases are exhaustive. This makes it impossible to miss the None case.
More ›