Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zem
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
721.
▲
by
zem
1y ago
it's an autobiography with the lens of "here's how my philosophy of life has been influenced by kelly". I found it more interesting than your summary led me to expect!
722.
▲
by
zem
1y ago
the whole idea behind a police state is that legality doesn't matter when it conflicts with "the state wants to employ machinery to keep you in line"
723.
▲
by
zem
1y ago
compile time function evaluation is "nice" in the same way those features are, isn't it?
724.
▲
by
zem
1y ago
> Another area where D could shine is GUIs I've often thought that, to the extent that I spent a while looking for some active projects I could contribute to, and came up blank. if I do have some new gui based program of my own I wa
725.
▲
by
zem
1y ago
> Sure, exceptions won't work if you're avoiding the GC (which doesn't have anything to do with C), but so what. It's not like C programmers are currently using exceptions. that works if your main use case for d is as
726.
▲
by
zem
1y ago
unless your intent is to simulate open classes, and the functions you call via the dot are conceptually meant to be an extended set of methods for the type
727.
▲
by
zem
1y ago
it should at the very least fit the same niche golang does
728.
▲
by
zem
1y ago
scala is probably the poster child for supporting every paradigm you might want to use :) oz/mozart has more but that was essentially a research/teaching language specifically designed to use a wide range of paradigms in order to
729.
▲
by
zem
1y ago
I've recently gotten into T Kingfisher (who writes fantasy, usually with strong romance elements). She is really good at getting me super invested in the characters very early on, and I think it's for similar reasons that Austen d
730.
▲
by
zem
1y ago
i am firmly of the opinion that compiling to c is a better route than doing clever c tricks to sort of get what you want. the compiler can be pretty minimal and as you note it pays for itself.
731.
▲
by
zem
1y ago
for the windows and mac users the lack of preinstalls and lack of apps might have been what killed beos, but for the linux users who might have been tempted to experiment (i was one!) it was the lack of drivers that delivered the death blow
732.
▲
by
zem
1y ago
nice work! what level of type inference do you do on unannotated code?
733.
▲
by
zem
1y ago
it's that django does metaprogramming that cannot be expressed in terms of python's static type annotations. you need dedicated plugins that essentially replicate that metaprogramming to generate the relevant types. it's not
734.
▲
by
zem
1y ago
at the very least, enshittification is a company policy and gemini is a specific product.
735.
▲
by
zem
1y ago
man, that brings back memories - very early in my career I tried to use postgres as a task queue, thinking that with O(hundreds) of jobs it wasn't worth setting up something like rabbitmq. sadly I knew pretty much nothing about db desi
736.
▲
by
zem
1y ago
for sure, which is why I appreciate them all the more when I encounter them! I wish more of the industry operated that way.
737.
▲
by
zem
1y ago
ironically they are literally capitalist dictatorships, since the idea that owning a company should give you dictatorial control of everyone's work is held up as an ideal by capitalists
738.
▲
by
zem
1y ago
> Why would you think that just because nobody negotiated, somehow everyone doing the same job will be making the same amount? well, at least from personal experience, I'm talking about the kind of company that explicitly says "
739.
▲
by
zem
1y ago
or that i'll be working with people who also appreciate a culture where your salary is not based on your negotiation skills, and you don't have to worry about making less than someone doing the same job as you simply because you w
740.
▲
by
zem
1y ago
honestly I have no problem with that if they are firm about not negotiating - I actually respect that stance greatly and see it as a green flag. it just bothers me if I am shortchanging myself working somewhere that other people have succes
741.
▲
by
zem
1y ago
pretty much, my first bigco job I made the mistake of only applying to the one place (had a job already, was looking for a change but without any urgency), and they would not budge on salary, just said the offer was already very generous an
742.
▲
by
zem
1y ago
"The sum of the first $n$ positive integers is ${n+1 \choose 2}$" is beautiful! for anyone lacking the background to get it, the right hand side is "(n + 1) choose 2", the number of ways of selecting 2 elements out of a
743.
▲
by
zem
1y ago
the phrasing is fine, is just that that sort of construction is a common source of humour in english. one famous example is groucho marx's "One morning I shot an elephant in my pajamas. How he got into my pajamas I'll never k
744.
▲
by
zem
1y ago
even when you have tagged unions, visitors are a useful way to abstract a heterogenous tree traversal from code that processes specific nodes in the tree. e.g. if you have an ast with an `if` node and subnodes `condition`, `if_body`, and `e
745.
▲
by
zem
1y ago
yes, I have used a lot of languages, both static and dynamic, and ruby is one of the ones I love. maintaining large code bases is certainly not its forte, but in terms of expressing what you want in code it is like a tool that fits really w
746.
▲
by
zem
1y ago
if you think of the "end user" as the next person to work with the code, tellman's version is the ideal of encapsulation. some problem might be intrinsically hard to solve in terms of expressing it in code, but the end produc
747.
▲
by
zem
1y ago
> You can ride a plane (national only) here in NZ with no ID check that is impressive to the point of giving me "living in the future" vibes
748.
▲
by
zem
1y ago
or add an unordered_dict that people can opt in to if they want the higher performance and don't need the order guarantees. I think having the ordered dict be the default is more useful in the general case.
749.
▲
by
zem
1y ago
not sure about shorts, but would a company that accepted tshirts and jeans really say no to hawaiian shirts and slacks?
750.
▲
by
zem
1y ago
for one, because I am not an entrepreneur and do not care for the details of running a business. but over and above that, I do not believe AI is capable of doing my job. it is certainly capable of being given my job by company owners wh
More ›