Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mwilliamson
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
Show HN: Mintaka: Run long-running processes, automatically focus on problems
(github.com)
2 points
by
mwilliamson
2y ago
|
0 comments
2.
▲
by
mwilliamson
3y ago
My favourite date is Erlang Day, after a request from pg to have more technical content: https://news.ycombinator.com/front?day=2009-03-11
3.
▲
by
mwilliamson
3y ago
Although the linked article is missing its images (at least for me), the archived version from tor.com has them: https://web.archive.org/web/20160305081415/https://www.tor.c...
4.
▲
by
mwilliamson
3y ago
I had a similar problem loading the page on Firefox for desktop with private browsing. It turns out service workers don't work in private browsing, which it seems Bene (the software rendering the page) requires. Switching to a normal F
5.
▲
by
mwilliamson
3y ago
The JEP itself has a motivation section, including issues with the existing mechanism for interop with C, JNI: https://openjdk.org/jeps/454
6.
▲
by
mwilliamson
3y ago
I don't know about other distros, but Debian makes it extremely easy to download both the binary package and the source package. For instance, on the page for the jq package [1], you can download the source using the links down the rig
7.
▲
by
mwilliamson
3y ago
For packages where I don't include tests, I've had at least one downstream distro maintainer request that I include tests, since at least some of them treat npm or PyPI or whatever as the source of releases. For packages where I d
8.
▲
by
mwilliamson
3y ago
Reminds me of the four types of documentation that sometimes get listed: tutorials, how-to guides, technical reference and explanation. (Usual caveat of all models are wrong but some are useful.) https://documentation.divio.com&#
9.
▲
by
mwilliamson
3y ago
To expand on listening to your gut instinct: I find taking a "trust but verify" approach useful. Take the time to dig into what your instinct is telling you, try to match it up in words to your hiring criteria (which should go bey
10.
▲
by
mwilliamson
4y ago
I GM an online TTRPG, and I wanted to replicate the experience of the players drawing the map themselves as they go along. We use Roll20, but didn't find the tools particularly well suited to updating the map in the moment. So, I had a
11.
▲
by
mwilliamson
4y ago
Two thoughts: 1. I think it's worth considering how much the Baumol effect is responsible for the price changes described. Specifically: we'd expect those industries that don't benefit from improved productivity (for instance
12.
▲
by
mwilliamson
4y ago
An app for quickly and collaboratively drawing maps for tabletop RPGs. I run a tabletop RPG for some friends over the Internet using Roll20. As a player in other (in-person) games, there have been times where we've collaboratively made
13.
▲
by
mwilliamson
4y ago
I'm not sure how well it would work (if at all!), but an alternative could be for a specific prediction to become less valuable as it becomes more popular. In other words, reward players not for absolute accuracy, but for making bets o
14.
▲
by
mwilliamson
4y ago
Location: Cambridge, UK Remote: Yes, or hybrid/office in Cambridge Willing to relocate: No Technologies: Most recent experience is with Python, TypeScript, React, GraphQL and PostgreSQL, but I've also worked with C# and Java. Happ
15.
▲
by
mwilliamson
4y ago
I've also gotten a Framework laptop, and am happily running XFCE on Debian testing. One thing I'm curious about is how other people are handling the resolution of the screen on Linux? It doesn't seem like XFCE currently suppo
16.
▲
by
mwilliamson
5y ago
Author here! The open sourced code was rewritten from scratch, not least because the original version was in C# while the open source version is in JavaScript. So, the same idea, but an entirely new implementation. I forget exactly what con
17.
▲
My tiny side project has had more impact than my decade in the software industry
(mike.zwobble.org)
701 points
by
mwilliamson
5y ago
|
189 comments
18.
▲
by
mwilliamson
6y ago
Yup, precisely should work fine with mutable / unhashable types -- it just relies on equality to check the elements in an iterable. More specifically, writing: contains_exactly("a", "b") is equivalent to:
19.
▲
by
mwilliamson
6y ago
(I'm the author of precisely) If you were to ask me "Should I use precisely in my tests?", my answer would be: it depends. The main benefit is to better describe the intent of your test, so that the assertion is neither under
20.
▲
by
mwilliamson
6y ago
(I'm the author of precisely) Better error messages was the motivation: PyHamcrest tends to put everything onto one line, which makes it hard to discern structure. In contrast, precisely tries to produce an error message that uses line
21.
▲
by
mwilliamson
6y ago
Similarly, I've found one of the most useful questions to pose for each option is "What would need to be true for this to be a good idea?". This is helpful whether you're initially supportive of or opposed to the idea. I
22.
▲
by
mwilliamson
7y ago
I would expect the material stay up: at the moment, everything back to 1998/1999 is still accessible: https://www.cl.cam.ac.uk/teaching/material.html
23.
▲
by
mwilliamson
7y ago
> The cynic in me says it's because many of them are cheap generics that have little financial upside for large pharmaceuticals. Social impact bonds are an interesting idea that might help solve this, although I know little about th
24.
▲
by
mwilliamson
8y ago
The solution we use at work is to put all of the GraphQL strings in separate `.graphql.ts` files. A script then scans the code base for such files, requires them, and converts queries/fragments into TypeScript types in a corresponding
25.
▲
by
mwilliamson
8y ago
Rapid feedback and short iteration cycles are often considered to be an important part of agile development. TDD suggests that you write a test first, and try to make that test the smallest increment that moves you forward. It feels to me t
26.
▲
by
mwilliamson
8y ago
I think the value I get out of Scrum, or XP, or any other methodology, is two-fold. Firstly, it gives you a set of tools to use -- sprints, TDD, product owners, and so on -- that should work well together. To use them well, I think you both
27.
▲
by
mwilliamson
9y ago
Healx | Full stack developer | Cambridge, UK | ONSITE | https://healx.io/ Healx is a Cambridge, UK startup using computational methods to identify existing drugs that may treat rare diseases. We have data coming out of our
28.
▲
by
mwilliamson
9y ago
I wrote a little proof of concept in JavaScript showing one way of dealing with the problem [1]. Essentially, as you go through each node in the request, build up a query (say, a SQL query) that represents the fetching of that node by joini
29.
▲
by
mwilliamson
10y ago
To me, the most interesting example of a similar organisation (that I see rarely mentioned) is AES (an energy supplier) under Dennis Bakke, as described in Joy at Work [1]. As he puts it, every decision made at the top was a lost chance to
30.
▲
Show HN: GraphJoiner: Implementing GraphQL with joins
(github.com)
3 points
by
mwilliamson
10y ago
|
0 comments
More ›