Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
BadInformatics
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
BadInformatics
5y ago
You may be interested in the current initiative around compiler plugins [1]. One of the explicit design goals is offload to alternative backends like GPUs or Wasm, but you could see how that would extend to something like Cranelift as well.
32.
▲
by
BadInformatics
5y ago
The naming is unfortunate, but JuliaInterpreter is not the built-in one but a separate package for use in external tooling. The built-in one can be run globally via the --compile=min CLI flag. Likewise, you can also pass -O0 to -O3 to confi
33.
▲
by
BadInformatics
5y ago
Julia does have a minimal compilation path with an interpreter. You can even configure this on a per-module basis, which I believe some of the plotting packages do to reduce latency. There is even a JIT-style dynamic compiler which works si
34.
▲
by
BadInformatics
5y ago
They aren't collisions so much as overloads. e.g. GPUArrays implements the same base AbstractArray methods. I'm not a big fan of using either (in any language) because it obscures where imports come from, and AFAICT overloads are
35.
▲
by
BadInformatics
5y ago
Others have commented on stacktraces, so I wanted to mention that the debugging experience in VS Code (the replacement for Atom-based Juno) is much improved as of the past couple of months. Worth a revisit if you're using it already. R
36.
▲
by
BadInformatics
5y ago
IIRC an explicit design goal was to enable circular deps (hence why imported bindings are considered "live". It's interesting to see this works in practice though, I've never tried using them myself.
37.
▲
by
BadInformatics
5y ago
As mentioned in TFA, the author has both written and spoken about software engineering research and related topics in some depth before. Though fiery, I think it does its job as a more informal cautionary tale on accepting research in the f
38.
▲
by
BadInformatics
5y ago
Yeah, this is true in China as well IME. Perhaps TFA is extrapolating from experiences in other East Asian countries?
39.
▲
by
BadInformatics
5y ago
For a more nuanced and far more detailed counterpoint, see https://www.hillelwayne.com/tags/crossover-project/ (discussed in https://news.ycombinator.com/item?id=25823907 ).
40.
▲
by
BadInformatics
5y ago
As has been mentioned in this article and many previous takedowns of SQL the language, it's a pretty poor approximation of both relational calculus and relational algebra. So in that sense, SQL barely has a leg to stand on. If anything
41.
▲
by
BadInformatics
5y ago
Note that because blocks in Julia are expressions, you can do multi-line expressions in comprehensions that you wouldn't be able to do in Python: [ let y = x + 1 z = 2y -z end for x in 1:5
42.
▲
by
BadInformatics
5y ago
Looks like HN ate the exclamation mark, using the slug url title would've been better. Personally, I was first taught about the basics of data warehousing and the needs of common OLAP workflows before ever touching a cube. Cubes were j
43.
▲
OLAP = OLAP Cube
(holistics.io)
2 points
by
BadInformatics
5y ago
|
3 comments
44.
▲
The Mobile Performance Inequality Gap, 2021 – Infrequently Noted
(infrequently.org)
3 points
by
BadInformatics
5y ago
|
0 comments
45.
▲
by
BadInformatics
5y ago
Funnily enough, Microsoft does use Qt for parts of the OneDrive UI: https://forum.qt.io/topic/87898/microsoft-onedrive-sync-uses... . What that says about the state of UI framework fragmentation on Windows is up to
46.
▲
by
BadInformatics
5y ago
It helps here to have good shortcuts (i.e. \tex like commands) for all the symbols. Otherwise writing them is a PITA and nobody will do it (e.g. Go supports full unicode identifiers, when was the last time you saw one in the wild?)
47.
▲
by
BadInformatics
5y ago
The sibling comment has already touched on the compiler side of things, so let me touch on the rest: > A stronger culture of functional programming could make your code faster and easier to understand. It's often (though not always)
48.
▲
by
BadInformatics
5y ago
I can think of at least 5 "core" contributors (out of only 20 or so) off the top of my head who have a PL or systems background. Given some time, I could easily find 10-15 more who are affiliated with the Julia Lab, Julia Computin
49.
▲
by
BadInformatics
5y ago
The biggest group outside of numerical computing in Julia land are the PL and systems people though? This includes type theorists [1], database folks [2], distributed systems people ([3] to name just one). There are also a fair number of
50.
▲
by
BadInformatics
5y ago
Why is using string replacement to, well, replace spaces with dashes if one wants a non-standard string format an outrageous request then? Personally, I've been bitten time and time again by non-standard, hard-coded strftime formats. E
51.
▲
by
BadInformatics
5y ago
Prior to FHIR, there was actually an XML-based HL7 v3 as well. Mercifully, it collapsed under the weight of its own spec and rarely shows up in the wild these days. CDA still survives, but it's much easier to work with and being slowly
52.
▲
by
BadInformatics
5y ago
IME the billing-centric view is mostly a US-centric view. If you talk to folks who've done EHR deployments in other countries (my dataset is mostly Canada/UK), a not insignificant amount of work is put into tweaking Epic/Cern
53.
▲
by
BadInformatics
5y ago
This kind of collusion is driven far more by perverse incentives than some alleged cultural phenomenon of half-assery people like to attach an incorrect but exotic-sounding foreign phrase to. I can't speak for Jugaad, but 差不多 ("Ch
54.
▲
Horrors of SPIR-V
(kvark.github.io)
3 points
by
BadInformatics
5y ago
|
0 comments
55.
▲
by
BadInformatics
5y ago
As GP mentioned, AOE4 will be a good litmus test of the "commercial sense". Microsoft arguably squandered one of their most iconic franchises for the better part of 2 decades, and yet here we are (in large part thanks to strong su
56.
▲
by
BadInformatics
5y ago
> Let's assume hospitals are severely overloaded, and are simply unable to treat COVID patients. The pedantic meaning of what I said will certainly be true: non-covid excess deaths will be less. Even the pedantic interpretation does
57.
▲
by
BadInformatics
5y ago
This analysis presumes that hospital emergency and critical care capacity is flexible (it's not), that we can expect medical professionals to keep on performing at 100% in the face of overwhelming stress (they will not), and that Canad
58.
▲
by
BadInformatics
5y ago
I'm not sure that's necessarily the domain of a low-level package like CUDA.jl though (which I assume you're referring to). That kind of interface is more the domain of higher-level packages like https://github.com
59.
▲
by
BadInformatics
5y ago
I'm skeptical it's even good at that intended purpose. Perhaps one could argue it prevents blatant, direct corruption, but it does little to control for large company influence and other forms of soft power. The biggest companies
60.
▲
by
BadInformatics
5y ago
Name and shame: https://www.cbc.ca/news/canada/ottawa/phoenix-costs-137-mill...
More ›