Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pizza234
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
661.
▲
by
pizza234
4y ago
For a programmer, the absolutely simplest solution is (likely) using Github pages + Jekyll Now: - to set the blog up, fork the Jekyll Now repository, and configure it to serve GH Pages - to add a new article, just add a markdown fil
662.
▲
by
pizza234
4y ago
It ultimately depends on how they're written. println! is a macro, and doesn't "break the tooling". on the other end of the spectrum, using a crate like demonstrate (unit testing) produces hard to understand errors and s
663.
▲
by
pizza234
4y ago
One doesn't need to work 24/7 in order to reach their career potential (300k/yr is not the CEO type of position); even in a slightly longer than full time position, there's enough time to take a share of the parental tas
664.
▲
by
pizza234
4y ago
> How are you getting enough RoR experts? This is very interesting. At my company we've had problems with finding senior Rails devs, which constrasts with the "great resignation" theory. I think that the pool of senior RoR
665.
▲
by
pizza234
4y ago
The performance of the Ruby YJIT version is interesting: 5.73 ± 0.34 times faster than 'ruby --yjit' 11.17 ± 0.67 times faster than '#ruby' which is approximately twice as fast as the standard Ruby. This is prob
666.
▲
by
pizza234
4y ago
It's a toy language created for, and used by, the book "Writing An Interpreter In Go"¹ (presumably, also by the subsequent book, "Writing A Compiler In Go") It's a good book, very easy to follow, so I think it
667.
▲
by
pizza234
4y ago
> If you do it right (imho, if you even just try to do it right), it's the biggest accomplishment one can do. Family ambitions and personal ambitions are two separate things (although for some people, typically women, they do match)
668.
▲
by
pizza234
4y ago
Good question! I can't answer, unfortunately. v13 and v14 surely work, but I think 12 will work as well (by that time, I was using lld, with mold is compatible).
669.
▲
by
pizza234
4y ago
> Proprietary software is immoral in general, because it takes away the user's freedom to do their computing as they wish. Proprietary software happens in the context of a transaction between two willing parties. There's nothin
670.
▲
by
pizza234
4y ago
For reference, it's trivial to configure it on one's projects: mkdir -p .cargo cat > .cargo/config.toml <<EOF [target.x86_64-unknown-linux-gnu] linker = "/usr/bin/clang"
671.
▲
by
pizza234
4y ago
> Graphics do not really matter. Do they? > The quality of the graphics seems to be the most important point in a game. > However, let’s not be assertive: there are still a lot of players, usually not the casual ones, who also cons
672.
▲
by
pizza234
4y ago
For those interested, there's a very good documentary on this this topic, Showbiz Kids¹. Will Wheaton is indeed interviewed. There are some children who genuinely have interest for acting, and some who don't. There's at least
673.
▲
by
pizza234
4y ago
A brief introduction to the design is here: https://interact-rs.github.io/interact/book/index.html#desig... : > Using two traits, Access and Deser, Interact exposes types as trait objects, similarly to the Any t
674.
▲
by
pizza234
4y ago
Sort in which context? Unix has `sort -V`. Of the other languages I use, they all have either built-in functionalities, or small libraries to do it.
675.
▲
by
pizza234
4y ago
That's fair, but I seriously consider the danger of a slippery slope. To keep in mind, on a pragmatic level, that this type of global can be trivially implemented, at a minimum, via atomics, so the cost to avoid the unsafe is near-zero
676.
▲
by
pizza234
4y ago
Yikes. This is not well-written Rust; code like the below actually defeats the purpose of using Rust, and without any specific reason for doing so. I personally discourage people from using this software. static mut KEYBOARD_HOOKED: b
677.
▲
by
pizza234
4y ago
According to the article above, Linux pre-5.18 will mostly choose P(erformance) cores. On a desktop context, this may go unnoticed (so, in your cases like yours, it's not a problem at all), however, in a laptop, it will make the CPU in
678.
▲
by
pizza234
4y ago
> I have a hard time accepting this, because I have done exactly this, in practice, with languages that I've designed. I don't know which your languages are. Some constructs are incompatible with optional semicolons, as semicol
679.
▲
by
pizza234
4y ago
> you can look to them for guidance. Do you want something like automatic semicolon insertion? Well, you can compare how JavaScript, Python[1], Haskell, and Go handle it You can't look at JavaScript/Python/Go (I don't
680.
▲
by
pizza234
4y ago
Alder Lake is still not fully supported by Linux (improvements are coming with v5.18¹, which is not stable yet, and it will take a while to be released into several linux distros (at least the Ubuntu based)). It's a shame, because it w
681.
▲
by
pizza234
4y ago
The article specifies that the instance classes are `m6g`, in the variants `large` all the way up to `16xlarge`. According to the AWS documentation (here¹ and here²), they are Graviton2. AWS is opaque about the underlying hardware underlyin
682.
▲
by
pizza234
4y ago
Ouch. I wasn't aware of that. I think I've rooted in the past the S2 and S3, but it was long ago. Another brand that seems to be well supported (although not as extensively, timewise, as Samsung) is Google. LineageOS still support
683.
▲
by
pizza234
4y ago
You're correct. The reason is not to attribute industry common practices to a specific company, but it makes sense also to expose it :) The producer is Google. I think (not sure) that they support their phones for 3 years.
684.
▲
by
pizza234
4y ago
If you have a bit of patience, install LineageOS. Samsung phones have a big following in this domain - as of today (May/2022), even the Galaxy S3 (Neo) is supported (!). I'm not saying it's trivial (it's not hard, but ha
685.
▲
by
pizza234
4y ago
> I'm more interested in the trade offs they evaluated on this front, or if its such that 500K is just a "hail mary see what happens" situation It's actually much more than 500K. I think they have at least 6 very sen
686.
▲
by
pizza234
4y ago
Gitlab split and rewrote some services in $faster_language. Based on the hires, Github seems to be doing that as well. Gitlab's history with $faster_language has at least some background documentation, e.g. https://about.git
687.
▲
by
pizza234
4y ago
Splitting services and porting them to a faster language doesn't prevent prototyping in the main, slower, language (in this case, Ruby). It also doesn't need to be microservices madness - see GitLab (and also GitHub, but I think t
688.
▲
by
pizza234
4y ago
> Maybe I am wrong, but couldn't this effort be put to rewriting parts of it in a more performant language like Go or Rust? This is absolutely a valid point, and I'm slightly perplexed as well. Pragmatic (and smaller) companie
689.
▲
by
pizza234
4y ago
Crystal is not production ready. It doesn't even have production-ready parallelism (and there has been no discussion about it for a couple of years), so it can't be compared to Go. I'd love to see large-scale adoption, but it
690.
▲
by
pizza234
4y ago
COBOL is a bit of a different beast :) Very interest article, and related discussion, here: https://news.ycombinator.com/item?id=29221877 .
More ›