Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chippiewill
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
chippiewill
2y ago
Which is fine, you don't need to use a reproducible build for local dev and can just use the real timestamp.
92.
▲
by
chippiewill
2y ago
You can actually specify multiple types in one go usually. The actual purpose is mostly for tooling to help generate release notes.
93.
▲
by
chippiewill
2y ago
I'm sure that's what the horse-drawn carriage drivers said about cars.
94.
▲
by
chippiewill
2y ago
Going from high-level to the intermediate representation loses a lot of the semantic information about why something has been implemented in a certain way. LLMs essentially read their own code when producing it, so if they lose the abstract
95.
▲
by
chippiewill
2y ago
> Their vertical integration gives them an edge not many can match, when it comes to running ML models. They have an advantage when it comes to running them locally, but it feels like they're trying to push it onto consumer hardware
96.
▲
by
chippiewill
2y ago
You don't pay for premium because one day maybe it'll have ads? The mental gymnastics people employ to not pay for content with either money or ad impressions is just silly.
97.
▲
by
chippiewill
2y ago
Yes,.more than ads, less than patreon. It's based off of watch time rather than ad impressions so creators with long form content do a lot better from it.
98.
▲
by
chippiewill
2y ago
> That work will be impacted when users massively shift to one package installer. Charlie Marsh (who founded Astral that develops uv) is very engaged in the standardisation process around Python packaging. The whole idea around uv is to
99.
▲
by
chippiewill
2y ago
In this day and age you don't usually have to download the packages to resolve the dependencies as PyPI can usually expose it (unless you need to install from sdist which is less common these days). Dependency resolution is slow becaus
100.
▲
by
chippiewill
2y ago
As a straight pip replacement, yeah it's mostly just faster. Although it does have a few breaking changes that make it more secure (it has a more predictable way of resolving packages that reduce the risk of package squatting).
101.
▲
by
chippiewill
2y ago
I think the uv team intend to have a solution around tox (almost certainly replacing it), but haven't done so yet.
102.
▲
by
chippiewill
2y ago
Back when PDM was still pushing __pypackages__ for standardisation I think PDM made sense, but honestly I don't think it adds anything over uv and is just going to be slower for the most part.
103.
▲
by
chippiewill
2y ago
The benefit that uv adds is it's a one-stop-shop that's also wicked fast. If you use venv then you have extra steps because you have to explicitly create the venv, then explicitly install the deps there with pip. If your project i
104.
▲
by
chippiewill
2y ago
Yeah it has precompiled Python binaries. They're custom standalone builds of CPython: https://github.com/astral-sh/python-build-standalone You can also import existing Python versions into uv, for example on my Ma
105.
▲
by
chippiewill
2y ago
RustPython is just an interpreter written in Rust. There's no reason why it would be meaningfully faster than CPython just because it's written in Rust rather than C. Rust adds memory safety, not necessarily speed. A new and immat
106.
▲
by
chippiewill
2y ago
Nginx ingress has the same problem, it's just much faster at switching over when a pod is marked as unready because it's continuously watching the endpoints. Kubernetes is missing a mechanism for load balancing services (like ingr
107.
▲
by
chippiewill
2y ago
> which will be detected as a crash by Kube and so restart your app. I don't think kubernetes restarts pods that have been marked for termination
108.
▲
by
chippiewill
2y ago
> App handler for SIGUSR1 tells readiness hook to start failing. Doesn't the kubernetes pod shutdown already mark the pod as not-ready before it calls the pre-stop hook?
109.
▲
by
chippiewill
2y ago
The faster cpython project was for 5x over the 3.10 baseline. CPython 3.13 is currently running at something like 1.6x speed compared to 3.10. With the JIT enabled it goes up by a few more single digit percentage point. With the changes in
110.
▲
by
chippiewill
2y ago
It's not ground to a halt, Hector is a single developer out of many
111.
▲
by
chippiewill
2y ago
I don't get it. I don't even notice the notch, I'm not even sure how it's possible to see the notch considering it's in the middle of a black bar?
112.
▲
by
chippiewill
2y ago
Most premium laptops these days have decentish touchpads. I can barely tell the difference between my Dell XPS touchpad and my macbook touchpad.
113.
▲
by
chippiewill
2y ago
You really don't notice the notch on the macbooks, I can't even see it normally. Might be different on a Linux DE though.
114.
▲
by
chippiewill
2y ago
The webRequestBlocking API exposes fairly low level hooks into the networking stack to the javascript layer which would be a significant limitation to performance optimisation in how requests are processed. That said I've now read that
115.
▲
by
chippiewill
2y ago
That is a very common and overly simplistic view of the UK's energy market. What you have described is essentially the UK's day-ahead and spot energy markets. The whole point of those markets is to ensure demand is met with near 1
116.
▲
by
chippiewill
2y ago
> The competition only existed briefly during the initial bidding process which the gov decided on. The contracts were periodically retendered (it varied, but typically every 5-10 years). The problem is the competitive process had its ow
117.
▲
by
chippiewill
2y ago
You can, in fact the UK _does_ have competing services via "open access railways". The issue is they only exist where routes are profitable - which is almost none of them.
118.
▲
by
chippiewill
2y ago
On the positive side, those of us on Firefox are going to have a great time as companies switch from trying to workaround ublock, to trying to workaround ublock lite
119.
▲
by
chippiewill
2y ago
Microsoft don't really invest the right kind of resources into Edge to make that happen. There are sound technical reasons (aside from the obvious financial reason) why Google wants to make this change, I suspect this'll unblock t
120.
▲
by
chippiewill
2y ago
It allows for filtering, but in a less powerful way. It'll still block some ads, but anti-ad-blocker tech will have an easier time.
More ›