Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spinningslate
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
spinningslate
3y ago
that's an unhelpful articulation that runs the risk of having the opposite effect from the one you want. That would be a pity, because Quarto is really good. I haven't tried Observable yet, but in outline they have some similarit
62.
▲
by
spinningslate
3y ago
Haven't used Shiny on Python yet, but we use the R version a lot. It's been a good experience: solid, reliable framework, good set of widgets, decent styling out the box. The Python version is a port from its R stablemate (well,
63.
▲
by
spinningslate
3y ago
> "colorless" (which is always a lie) No, colourless isn't a lie. Erlang doesn't have two types of function (sync and async). C#/Python now do. As a function/method implementer in those languages, for ev
64.
▲
by
spinningslate
3y ago
async/await is a language design feature to enable fine-grained concurrency. Where "fine grained" means "more fine" than OS processes or threads allow. > Task<T> is about composing, chaining and interleavi
65.
▲
by
spinningslate
3y ago
thanks for the reply and agree with it. Understanding the "why" - and "why not" - is very valuable. Those are the best code comments at any level of abstraction.
66.
▲
by
spinningslate
3y ago
depends on the likelihood of those "what if" questions. A bif chunk of good architecture is judgement: navigating the path between "building for the future" and YAGNI. It's much easier to end up at one end or the o
67.
▲
by
spinningslate
3y ago
> Rust's approach to async is the best I've seen so far in any language I'm not a Rust programmer but have used async/await in both Python and C#. I've also written concurrent code in Erlang. I'd choose th
68.
▲
by
spinningslate
3y ago
>I think the value of so-called “principal engineers” and “engineering leaders” is their adamant refusal to unconditionally jump on all the latest bandwagons and instead make judicious selections of technology appropriate to the problem
69.
▲
by
spinningslate
3y ago
Agree, though not sure that's what the parent meant. I think they meant: 1. Some LSP implementations use Tree Sitter as the parser in their implementation 2. But it's only part of the implementation. It just generates the parse t
70.
▲
by
spinningslate
3y ago
> his job is OpenAI And it's society's job to hold him to account. That $7T isn't coming from nowhere: it's ultimately sourced from the graft and economic contribution of millions of people. However small their indi
71.
▲
by
spinningslate
3y ago
Pandoc is one of my favourite all time tools. As the website says: > If you need to convert files from one markup format into another, pandoc is your swiss-army knife It also sits at the heart of Quarto[0], which adds Jupyter-like code
72.
▲
by
spinningslate
3y ago
I've recently switched to Quarto[0] with RStudio desktop[1] as the editor. It's my preferred approach for all writing now: 1. Great markdown editor with both source and WYSIWYG views 2. Render to a wide range of formats including
73.
▲
by
spinningslate
3y ago
I've been running through the gleam course on Exercism[0] and enjoying it so far. I like Erlang and the BEAM's mature, cohesive, rock-solid support for concurrency and distribution. I also like statically typed functional languag
74.
▲
by
spinningslate
3y ago
Agree they're different, but it's important not to miss the first point: > Majority of apps are small I'd like to see some data on it, but intuitively that resonates. The lighthouses of UI frameworks - notably React &
75.
▲
by
spinningslate
3y ago
this looks great. I'm puzzled by something though: why does it duplicate components that already exist in standard HTML5 (Button, Checkbox, Dropdown etc.)? The whole idea of web components is being able to augment what's already
76.
▲
by
spinningslate
3y ago
> One of the biggest challenges modern OS developers face (Apple and Microsoft namely) is how to make the new version of the OS appealing enough for users to move to. More fundamentally, how do they convince users to continue spending mo
77.
▲
by
spinningslate
3y ago
>Why is SEO needed still needed here when AI / LLMs can just conjure up answers with references to valid links, bypassing search engines. In short: money. LLMs will no doubt change the implementation, but the commercial dynamics ar
78.
▲
by
spinningslate
3y ago
this is simultaneously a valid reason not to use low code tools - and why they find favour in many organisations. >In such an environment, creating an "example project" that contains all of the scaffolding required and just wri
79.
▲
by
spinningslate
3y ago
> My impression is that MAUI was released with a lot of fanfare but wasn't really ready [...] >It fits the classic Microsoft pattern of releasing a developer technology that doesn't quite work, then abandoning it before they
80.
▲
by
spinningslate
3y ago
There are no doubt plenty quibbles with the specifics. The biggest for me is that the board of directors can overrule any decisions made by Leadership. That's no different to typical corporate governance, but we're not talking ab
81.
▲
by
spinningslate
3y ago
Small but important correction required in point 3 of the TL;DR: > Python doesn’t care about types at runtime This should say "Python doesn't care about type annotations at runtime." Python _does_ care about types at run
82.
▲
by
spinningslate
3y ago
I'm not big on touchscreens on phones, though it doesn't drive me mad personally. Real estate is a practical limitation and so forces trade-offs. The big difference with a phone/tablet is that you're looking at the scre
83.
▲
by
spinningslate
3y ago
> Just an auto generated parser and interpreter I guess you mean one of the parser-generators or PEG libraries to auto-generate the parser. I'm not aware of tools for auto-generating interpreters. Can you point to one/some if
84.
▲
by
spinningslate
3y ago
> Anti Elon, anti American sentiment? I don't think so. It's a cultural thing: Sweden, and the Nordic countries more generally, have a strong cultural heritage of unions representing the interests of workers. There are elemen
85.
▲
by
spinningslate
3y ago
Any accountants in the room? It'd be good to get an informed view on the financial statement. In particular, the oft-spoken view that Mozilla is so critically dependent on Google funding that it is, in practice, prevented from doing a
86.
▲
Structured Concurrency preview in Java 21
(openjdk.org)
1 points
by
spinningslate
3y ago
|
0 comments
87.
▲
by
spinningslate
3y ago
> Microsoft is going to come out of this better than anyone Exactly. I'm curious about how much of this was planned vs emergent. I doubt it was all planned: it would take an extraordinary mind to foresee all the possible twists. E
88.
▲
by
spinningslate
3y ago
That’s not my experience. In the early stages, it’s often not clear what the interface or logic should be - even at the external behaviour level. Hence the reason tests and code evolve together. Doing that at native code level means I can
89.
▲
by
spinningslate
3y ago
Don't agree, though I think it's more suble than "throw away the tests" - more "evolve them to a larger scope". I find this particularly with web services,especially when the the services are some form of state
90.
▲
by
spinningslate
3y ago
> if stop 365 subscription, will lose all content? Precisely. That’s the point: the apps are the gateway drug, the goal is complete and perpetual dependence on the platform. As long as you keep paying, you can access your data. Stop at a
More ›