Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oivey
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
oivey
9mo ago
It’s a nice and productive language. Why is that incomprehensible?
32.
▲
by
oivey
10mo ago
The core libraries to me include all the numerical and other major scientific computing libraries. I’m guessing those were laggards due to things like that string/byte change and probably changed to the CPython API. Did you ever look i
33.
▲
by
oivey
10mo ago
Virtually all the graphics? Modern computers are very fast.
34.
▲
by
oivey
10mo ago
I think we essentially agree. My comments about maintainers wasn’t referencing the Python language maintainers. The print change certainly shouldn’t have blocked anyone. More interesting is how long it took core libraries to transition. Tha
35.
▲
by
oivey
10mo ago
You can rivet people onto the outside of the ISS to radiate heat, too, but it may be detrimental to the overall system.
36.
▲
by
oivey
10mo ago
That’s probably true. I do think part of the anger is that a lot of the changes didn’t clearly improve the code around it. The obvious example is the change to print from a statement to a function. It makes the language a little cleaner, bu
37.
▲
by
oivey
10mo ago
I’m not sure how that is relevant. Are you trying to suggest that NumPy in fact does follow SemVer despite their own documentation saying they don’t?
38.
▲
by
oivey
10mo ago
Library maintainers have no right to police how people use their open source code, period. Maintainers are also not obligated to backport security fixes. Anything else is effectively against the concept of open source. Notably, even this po
39.
▲
by
oivey
10mo ago
No, it does not: https://numpy.org/doc/stable/dev/depending_on_numpy.html . > It is important to know that NumPy, like Python itself and most other well known scientific Python projects, does not use semant
40.
▲
by
oivey
10mo ago
It would help a lot if core Python libraries like urllib, NumPy, and others used SemVer. Removing a function is a breaking change. The root of this post is from urllib breaking something in a minor release. Get rid of the pseudo SemVer wher
41.
▲
by
oivey
10mo ago
What does “fundamentally broken” mean? Seemingly you’re phrasing it as something to do with community forums and wikis? That’s a strange definition.
42.
▲
by
oivey
10mo ago
I don’t see why Valve wouldn’t try to support lots of hardware. Small time outfits like CachyOS can do it, why wouldn’t they? I think their motive with the Steam Box is hardware sales. It seems like they’re trying to shift the gaming ecosys
43.
▲
by
oivey
10mo ago
The original post made no comments about inference or training or even cost in any way. It said you could hook up more TPUs together with more memory and higher average bandwidth than you could with a datacenter of Nvidia GPUs. From an arch
44.
▲
by
oivey
10mo ago
Ok? The person I was replying to was saying that Google’s compute offering is substantially superior to Nvidia’s. What do your comments about market positioning have to do with that? If Google’s TPUs were really substantially superior, don’
45.
▲
by
oivey
10mo ago
I guess “this weight class” is some theoretical class divorced from any application? Almost all players are running Nvidia other than Google. The other players are certainly more than just competing with Google.
46.
▲
by
oivey
10mo ago
That’s missing the point. Things like tensor cores were added in parallel with improvements to existing computer and CUDA kernels from 10 years ago generally run without modification. Hardware architecture may change, but Nvidia has largely
47.
▲
by
oivey
11mo ago
What did you learn? The suggestions in the post seem pretty shallow and non-actionable.
48.
▲
by
oivey
11mo ago
Yeah. The extra language support is partially why they renamed it.
49.
▲
by
oivey
11mo ago
The most mind boggling number in this article to me was PeopleSoft claiming it would cost $500 million to make a payroll system for the Canadian government. That’s thousands of working years of software developers. It’s such a huge scale th
50.
▲
by
oivey
11mo ago
> R failed to evolve, let's be honest. Python won via jupyter Ju = Julia Pyt = Python Er = R R is not only supported in Jupyter, it was there from the start. I’ve never written a single line of R. It is bizarre how little people kno
51.
▲
by
oivey
11mo ago
You’re still likely to just amplify your own bias if you don’t do some basic experimental controls like having some preselected criteria on how many retries you’re going to do or how many agreeing trials are statistically significant.
52.
▲
by
oivey
11mo ago
> Rather than call it myopic I would say this is a hard won insight. Dynamic binding tends to be a bug farm. I run into typing issues rarely. Almost always the typing issues are the most trivial to fix, too. Virtually all of my debugging
53.
▲
by
oivey
11mo ago
That’s basically the main example I’d give. I think the static proponents with that opinion are a little myopic. Those sorts of relationships could generally be statically checked, it’s just that most languages don’t allow for it because it
54.
▲
by
oivey
11mo ago
I’m not sure that is the focus of most serious dynamic language. For me, it’s the polymorphism and code re-use it enables that the popular static languages generally aren’t close to catching up to.
55.
▲
by
oivey
11mo ago
Right. I’m replying to someone talking about their personal computer.
56.
▲
by
oivey
11mo ago
This is again a problem understanding that computers are fast. A toaster can run an old 3D game like Quake at hundreds of FPS. A website primarily displaying text should be way faster. The reasons websites often aren’t have nothing to do wi
57.
▲
by
oivey
11mo ago
This should build a lot more incentive for compiler devs to try and use the newer instructions. When everyone uses binaries compiled without support for optional instruction sets, why bother putting much effort into developing for them? It’
58.
▲
by
oivey
11mo ago
Cool so how does that work when you’re writing a library that you want to distribute to other people?
59.
▲
by
oivey
11mo ago
Which means you’re already generally in worse shape than Python. At least Python’s half baked packaging systems try to be multi-platform.
60.
▲
by
oivey
1y ago
Wow, that issue is illuminating. A simple heads up leading to a multi-page meltdown against an individual he banned. It was even pinned in the repo at one point.
More ›