Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lukeramsden
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
lukeramsden
4y ago
Sounds like you should be writing some blog posts about writing complex applications with this stuff
32.
▲
by
lukeramsden
4y ago
> If you don't have the discipline to do these things then they are likely best avoided. I'd go further and say you should avoid databases and maybe even persistence entirely if you don't have the discipline to do the abov
33.
▲
by
lukeramsden
4y ago
To me, good modularity at the data layer doesn't mean abstracting away Postgres or even SQL. To me, it means having a separation of concerns between loading data, writing data, and _processing data as domain objects_. Don't have y
34.
▲
by
lukeramsden
4y ago
Super interesting, not seen BuildJet before, seems like a great concept. Sent it to a few friends that might find it useful. I wonder if there are other CI systems you could make runners for, maybe Gitlab/Buildkite? "The ultimate
35.
▲
by
lukeramsden
4y ago
Reminds me a little of "Lexorank" used in Jira[0], except by using decimals instead of base-36 strings, which I guess could be more efficient? The "rebalancing" aspect is interesting because on a long enough timescale fo
36.
▲
by
lukeramsden
4y ago
The point is to always name your variables / methods / classes as exactly what they do (not how they do it, but what they achieve). If this name looks ridiculous, like `doXAndYAndZAndSideEffect`, then your code is likely poorly fa
37.
▲
by
lukeramsden
4y ago
It's supposed to be their job - lots of "designers" nowadays seem mostly focused on aesthetic trends rather than those (IMO) more important things
38.
▲
by
lukeramsden
4y ago
> This is the latter case. You're stating this as if it's fact when it's really not. Tornado Cash was certainly not designed with the intent of criminal activity, but for privacy - and as for "significantly more for c
39.
▲
by
lukeramsden
4y ago
> The primary focus of the creation of Tornado Cash was to facilitate money laundering This is a GIGANTIC claim that you're going to have to evidence. Alexey Pertsev, Roman Semenov, and Roman Storm all studied STEM subjects at unive
40.
▲
by
lukeramsden
4y ago
> Besides, the code or math isn't banned or illegal, the organisation is. Quite different things. Which shows the US government still don't understand cryptography, cryptocurrencies, smart contracts, or Open Source. The Tornado
41.
▲
by
lukeramsden
4y ago
We're much more like artisans than engineers, in my opinion (maybe with the exception of extremely deep-in-the-stack things like compiler engineering). The problem seems to be that because there's no "right way", only wr
42.
▲
by
lukeramsden
4y ago
> It’s never one big database. Inevitably there are are backups, replicas, testing environments, staging, development. In an ideal unchanging world where nothing ever fails and workload is predictable then the one big database is also id
43.
▲
by
lukeramsden
4y ago
Could possibly be because most households nowadays have to be dual-income, and so there's not a dedicated homemaker with the motivation to do that.
44.
▲
The Last Frontier in Java Performance: Remove the Garbage Collector (2017)
(infoq.com)
1 points
by
lukeramsden
4y ago
|
0 comments
45.
▲
by
lukeramsden
4y ago
This also makes sense as somebody who has never deployed to or operated k8s - I want the most prod-ready and batteries-included cluster config, which I deploy myself on my own infra, and can then customise as and when I need to, and learn a
46.
▲
by
lukeramsden
4y ago
> that reloaded page can contain current session id, right Right, through cookies - unless you want to embed the session ID in every single link or button in the whole page. The way pages "contain" session data like that _is_ c
47.
▲
by
lukeramsden
4y ago
This is really weird, I haven't thought about Jasonette in years. I used to speak to Ethan quite a lot, and because I said he wanted to contribute (I was quite young at the time), he had me start building a "registry"[0] for
48.
▲
by
lukeramsden
4y ago
Is there any way of maintaining session IDs across requests without JavaScript other than cookies? My understanding is, the whole point of cookies is that they're automatically sent by the user agent, anything else that was stored (suc
49.
▲
by
lukeramsden
4y ago
I would imagine ChrisMarshallNY means they weren't running companies when the last recession hit, not that they literally weren't alive....
50.
▲
by
lukeramsden
4y ago
Depends how old you are. Even the youngest member of the UK cabinet is old enough to be my father, but the real decision makers are old enough to be my grandfather. I don't keep close track of US politicians but as far as I can tell, i
51.
▲
by
lukeramsden
4y ago
Depends how you measure "reaching", i.e. all refactorings and optimisations all reach the customer technically "reach" the customer as soon as they're deployed (essentially, anything that meets its definition-of-don
52.
▲
by
lukeramsden
4y ago
I'm assuming there's some sort of transpiler to brainfuck? I just cannot stomach the idea that that was written by hand somehow....
53.
▲
by
lukeramsden
4y ago
I believe this was called "slurp mode" when they first announced the product
54.
▲
by
lukeramsden
4y ago
> MX itself is an aggregator of aggregators Aggregators all the way down... The US really needs its own PSD2.
55.
▲
by
lukeramsden
4y ago
Hacker News is not a valid comparison. dang is not going around telling people what is "right" and what is "wrong" and what is "misinformation", or trying to control a narrative. Hacker News' heavy-handed
56.
▲
by
lukeramsden
4y ago
In the most abstract sense, with a blockchain you’re paying for the _consensus_, not the _computation_ to handle transactions - and there are projects (such as Starkware) aimed at taking that to its logical conclusion, using computation pro
57.
▲
by
lukeramsden
4y ago
There is plenty of interesting discussion, both on Twitter and in community-specific areas like blogs and Discords and such. It’s just drowned out by the nonsense, which is inevitable due to the association so many people have with getting
58.
▲
by
lukeramsden
5y ago
> Do we have to accept that MEV is a problem? Yes and no. On the one hand, one does have to accept that "MEV" in the "_Maximum_ extractable value" is always going to be potentially present on a public blockchain - but
59.
▲
by
lukeramsden
5y ago
The way it's done at my current company is that services do their own minimal authorisation based on their own business logic, if any at all, and the rest is done by a dedicated "policy service" that is called by the request
60.
▲
by
lukeramsden
5y ago
I encourage anybody who enjoys Martin Kleppmann’s writing or work to check out his Patreon.
More ›