Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arinlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
571.
▲
by
arinlen
4y ago
> It multiplies two matrices. C can't do that. In C, I'd have some unreadable matrix64_multiply(a, b). In C you get BLAS which provides functions like ?gemm, a BLAS level-3 function which is literally stands for general matrix-
572.
▲
by
arinlen
4y ago
> Instagram has one billion monthly users generating $7 billion a year. Doesn't Instagram serve mostly static content that's put together in an appealing way by mobile apps? I'd figure Instagram's CDN has far more imp
573.
▲
by
arinlen
4y ago
> But then there’s the reality that YouTube was written in Python. Instagram is a Django app. Pinterest serves 450M monthly users as a Python app. As far as I know Python was a key language for the backend of some other huge web scale pr
574.
▲
by
arinlen
4y ago
> I do traffic mostly in compiled languages. But for many dynamic language apps, excluding the source code is not an option. True, it seems the author left that bit implied, given the reference to webpack-dev-server. > In terms of
575.
▲
by
arinlen
4y ago
> "Don't put the app inside Docker", when that's the whole point of Docker. I'm afraid you misread the article. The article mentions that the whole point of a Docker image is to deploy the application, but it
576.
▲
by
arinlen
4y ago
> But that should apply to all readily available container images on docker hub as well, right? Yes, and it does indeed apply to all readily available container images. In fact, it applies to any and all software packages put together by
577.
▲
by
arinlen
4y ago
> Thats why I am saying that $50/ month is way off. The price for that would be much higher Ah yes I agree, sorry for not being clearer. I wanted to add on to what you said. Even though I'm a big fan of Hetzner and a happy cu
578.
▲
by
arinlen
4y ago
> At some scale getting a bigger machine either doesn't make financial sense or is just not possible to implement efficiently. You don't even need to get scaling into the picture. You do not get any form of fault tolerance by d
579.
▲
by
arinlen
4y ago
> Standards are dragged down by their oldest version, not the newest. Not really, specially if you keep in mind that newer standards have erratas and newer versions, like PDF 2.0, deprecate features.
580.
▲
by
arinlen
4y ago
> I worked with someone who did this. Nothing in your comment points to resume-driven development. You even failed to mention any project or design decision. You just decided to get angry at a coworker because of something.
581.
▲
by
arinlen
4y ago
> People just buy into the "cloud" marketing. They don't have the ability to think and reason, and so don't understand that "cloud" just means "renting someone else's computer." It sounds you&
582.
▲
by
arinlen
4y ago
> With 64gb ram we have around $50 month on hetzner yes. A single box on Hetzner is by far not comparable to, say, using a managed service as AWS RDS. It's not even apples to oranges, and more of apples to freshly-squeezed orange ju
583.
▲
by
arinlen
4y ago
> Open source clearly does not mean packaging your own software. The packaging argument was made in the context of complying with software licenses. Responsible companies which perform due diligence on the software they run have to track
584.
▲
by
arinlen
4y ago
>>I see everybody around me moving to cloud, without really good explanation why. In that case you certainly aren't looking very hard for that explanation. The rationale of moving to "the cloud" is crisp and very well-d
585.
▲
by
arinlen
4y ago
> Not directly answering your question, but I suppose the solution is to just pick the closest thing and convert. HTML&CSS being the most full-featured/generic. PDFs specify fixed format. You need some out-of-band info to genera
586.
▲
by
arinlen
4y ago
> It's old, proprietary, modeled after the PostScript printer control language, from an era before XML, and never had the intention of being open. I have the impression you have no direct contact, experience, or first-hand knowledge
587.
▲
by
arinlen
4y ago
> The PDF spec is officially available here I'm afraid that's the old 2008 spec, which specifies versions up to PDF 1.7. The current standard is ISO 32000-2, released in 2020, which specifies PDF-2.0. I'd love to get my ha
588.
▲
by
arinlen
4y ago
> { "type": "a", "version": "1", "payloadJson": "{\"a\": 10}" } What's wrong with REST and leaving stuff like versioning and resource type to HATEOAS?
589.
▲
by
arinlen
4y ago
> But no, says the BBC it's about the music. Come on, now. The article explains exactly why it's about music: musicians post diss tracks, musicians react by taking diss tracks a step above. Rinse and repeat and in no time you
590.
▲
by
arinlen
4y ago
> While I do find the "put up or shut up" message entertaining, it's a category error to confuse what has been done with what can be done. Still, I would consider it a win if some Lisper rises to the challenge. The whole p
591.
▲
by
arinlen
4y ago
> I think if you want to compete with Rust, C or Zig you want to have a rich standard library. C's standard library is rather spartan and includes some security issues. What C does have is a) interoperability-friendliness, b) a vast
592.
▲
by
arinlen
4y ago
One of the projects adopted by the bootstrappable community is maintaining GCC 4.7. https://bootstrappable.org/projects.html From the Projects section: > "We propose to collectively maintain a subset of GCC 4.7 to
593.
▲
by
arinlen
4y ago
> I think that the takeaway is familiarity trumps technical 'superiority'. No, that's not what's stated in the wiki. The section on Forth points out the lack of useful programs actually written in Forth (a nudge to ho
594.
▲
by
arinlen
4y ago
> That’s a weird commit comment (“Implemented C version of cc_knight-native”) for a commit that adds a C compiler. I read that as "implement a C version of a C compiler for Knight's Landing processors". I might be reading
595.
▲
by
arinlen
4y ago
> I'm surprised they wrote a minimal C compiler in assembly rather than any LISP dialects, then make a C compiler in LISP I recommend you check out the author's GitHub page. It includes Forth and Lisp projects, explains why C w
596.
▲
by
arinlen
4y ago
> "Minimal" being almost 5KLOC, sheesh. 5kloc of assembly code, which roughly correspond to opcodes. That's quite small. It's actually 4399 loc, including blank lines and a significant number of comment lines. Quite i
597.
▲
by
arinlen
4y ago
> I admit the C/C++ build setup has deterred me from prototyping at times. I don't understand how that can be a barrier to entry. There are plenty of free IDEs which already create ready-to-go projects, and build systems such
598.
▲
by
arinlen
4y ago
> It seems aimed at making the trivial use cases easy, the normal use cases hard, and the hard use cases impossible. I'd add that mainstream build systems already covered this sort of usecase. For instance, qmake used templates[1]
599.
▲
by
arinlen
4y ago
> When I started learning Rust after ~25 years of C++, I was quite productive after a couple of months. Stating that it takes 25 years of experience in order to become productive with Rust doesn't really sound like a positive note.
600.
▲
by
arinlen
4y ago
> Probably the only place in the world that priced out software devs was pre-Covid SV, where you weren't able to work remotely from cheaper accommodations. You'd be surprised. As far as I know, in the US both Seattle and Austin
More ›