Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rebeccaskinner
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
rebeccaskinner
2y ago
For all of the author's bloviating and self-congratulating navel gazing, the article manages to largely overlook values, the only mention of them being to dismissively reduce them to irrational tribalism. In truth, values and ethics ar
32.
▲
by
rebeccaskinner
2y ago
I've never looked at scala, but that's really interesting. Do you find that's useful in practice?
33.
▲
by
rebeccaskinner
2y ago
> So what's the difference between a map and a dictionary then? You're asking good questions and catching me being imprecise with my language. Let me try to explain what I'm thinking about more precisely without (hopefully
34.
▲
by
rebeccaskinner
2y ago
I'm really focusing less on the idea that Dict the data type with it's associated methods is like a function, and more on the idea that a dictionary in the general sense is a mapping of input values to output values, and you can t
35.
▲
by
rebeccaskinner
2y ago
I think that understanding the (moral) equivalence is useful in both directions. In particular, I think helping people understand the "function-as-container" analogy is a useful way for people to understand pure functions- another
36.
▲
by
rebeccaskinner
2y ago
I've recently started writing a series of blog posts ( https://rebeccaskinner.net/posts/2024-10-18-dictionaries-are... ) trying to explain the idea and my approach has been to explain the idea using comprehensions.
37.
▲
by
rebeccaskinner
2y ago
> A function a->b is a container for bs Anecdotally, this is one of those things that's trivially true to some people, but really hard for other people to internalize. I think it's why the "container" can lead peop
38.
▲
by
rebeccaskinner
2y ago
I think it's great that people are excited about Haskell and want to write about it, and it's unfortunate that the author had to deal with a less thank tactful response to their work. I hope the author keeps spending time with Has
39.
▲
Building a (not so) simple RPN calculator
(rebeccaskinner.net)
1 points
by
rebeccaskinner
2y ago
|
0 comments
40.
▲
by
rebeccaskinner
2y ago
I just subscribed. They had already been on my radar as having done some good reporting lately, and this was a good nudge to get a subscription. Along very similar lines I’m a longtime subscriber to lwn.net even though realistically I tend
41.
▲
by
rebeccaskinner
2y ago
Reading the article was helpful to understand the other side of it. I definitely understand how it's a hard problem to solve on the part of the server owners. I noticed in the linked post that there's not a clear way forward in th
42.
▲
by
rebeccaskinner
2y ago
I really want to like Matrix, and just last weekend I re-downloaded a matrix client and tried to give it another shot. Maybe I'm holding it wrong, but from what I can tell it's suffering from the same problem that all of the fediv
43.
▲
by
rebeccaskinner
2y ago
For what it’s worth I don’t think that being promoted into a staff or principal role is about intelligence per se any more than going into management is. I was a principal engineer at my previous company, joined my current company as a seni
44.
▲
by
rebeccaskinner
2y ago
I really wanted mastodon to take off but in practice it just hasn’t seemed to, or at least any spaces that are worth using are also not discoverable. Anecdotally, as someone who mostly used Twitter for math and theoretical CS (plus some new
45.
▲
by
rebeccaskinner
2y ago
> BlueSky became immediately political in its narrative and many people just view it in the same light as Truth Social now. I don't see this at all. Quite the opposite in fact. From what I've seen, BlueSky is trying very hard a
46.
▲
by
rebeccaskinner
2y ago
These days I mostly write Haskell, so I'll focus on that. When I'm writing Python, Rust, or C the stories are similar broadly, although may vary a bit in the specifics. I don't think the way I work is all that different from
47.
▲
by
rebeccaskinner
2y ago
I’ve been working with perceptual hashes a lot lately for a side project, and my experience is that they are extremely resilient to noise, re-encoding, resizing, and some changes in color (since most implementations desaturate the image). M
48.
▲
by
rebeccaskinner
2y ago
Personally I’ve always found working with docker to be pretty frustrating, especially dealing with docker compose. Most of what I run on my server is at least in nixpkgs already if not already a NixOS module, and I just find it less frustra
49.
▲
by
rebeccaskinner
2y ago
I think it's great to document this, and some people are going to prefer working with containers no matter what. That said, personally I've moved away from it and these days I just use nixos modules and run all of the services on
50.
▲
by
rebeccaskinner
2y ago
> If they use their rights from the GPL, they must retain the GPL option for others (copyleft principle); if they use their rights from the CC-BY-NC-ND-4.0 licence, they cannot make derivative works so won't be allowed to continue d
51.
▲
by
rebeccaskinner
2y ago
My (probably somewhat incorrect) understanding of most European governments was that you might end up in a situation where you vote in the curb setbacks party and then afterwards they decide to form a coalition with the kill cancer kids par
52.
▲
by
rebeccaskinner
2y ago
> Why tho? Just because we might disagree on the details of gender doesn't mean we can't discuss NIMBYism. I don't see what gender has to do with housing. Imagine you have cancer, and thankfully there’s a medication that y
53.
▲
by
rebeccaskinner
2y ago
> Those larger parties still have to work together with other parties to form a coalition/anti-coalition. Those coalitions then end up running the country. Although I think there might be some benefits to this style of government, I
54.
▲
by
rebeccaskinner
2y ago
Neat. It seems to me like this is filling three separate gaps: - fixed point arithmetic - tagging values with units - localization for parsing currency names into units I'm curious if Kotlin's type system is expressive
55.
▲
by
rebeccaskinner
2y ago
I think you are on the right track, but realistically I think the answer is even more cynical: the last 20 years in software has been all about refining business models that remove choice and disempower customers. Quality doesn’t matter. Pr
56.
▲
by
rebeccaskinner
2y ago
At best it may indicate that there's something worth looking into, but it doesn't tell you much about the actual productivity of the engineers. One engineer may be producing low quality output that requires a lot of re-work later,
57.
▲
by
rebeccaskinner
2y ago
Probably the same way it does with groups like actors and writers?
58.
▲
by
rebeccaskinner
2y ago
4 weeks after 6 years seems absurdly bad to me. The last job I had with fixed PTO had unlimited sick time plus 20 days per year of vacation starting (pro-rated) on your first day, and most places I’ve worked in the last decade have had “unl
59.
▲
by
rebeccaskinner
2y ago
I’ve had good luck hiring contractors for Haskell related problems for much the same reason that hiring full time engineers to work with Haskell has gone well: the average quality of Haskell developers is high, and there are more people who
60.
▲
by
rebeccaskinner
2y ago
I still think this is an unnecessarily dire and antagonistic view of things. > 1. You already have a confident haskeller or two on your team, ideally senior There are really only three reasons any particular tech stack is ever selected f
More ›