However, it maybe should not be a requirement. AFAIK nix allows you to install stuff as a normal user (and so does dnf on Fedora, but it depends on the package).
797 karma · joined April 13, 2016
Contact:
$ echo aG5AcHJvdG9uZXQuc2gK | base64 -d
However, it maybe should not be a requirement. AFAIK nix allows you to install stuff as a normal user (and so does dnf on Fedora, but it depends on the package).
I do not have experience with Ruby, but I think it's similar to Python (in performance) and even if it's let's say 5 times slower (which I don't think it is), a webservice on a simple machine (workstation) in Ruby can easily serve north to 1k (or more) requests per seconds (behind nginx or apache or whatever), and in no way would 20 users be a problem.
It doesn't matter if that's async or not (note, not being async does not rule out concurrency or parallelism), but there was something seriously wrong with your application (if you have to serve long-running tasks, you have to make a msg queue anyway and shouldn't do that in your HTTP response directly). You may gain from async if you are IO bound, but with 20 users you are not IO bound, believe me.
The original architecture had some caveats - e.g. no external interrupt capability, so IO was implemented using busy polling and inspection specific IO-mapped memory regions (I don't blame them, as it made the book more concise and you can not cover everything) and there has been discussion about a HACK-2 from the community, so it would be interesting if somebody knows more.
Not that IHP is bad (the batteries included approach for sure is a good idea), it just feels a little bit disingenuous otherwise.
Because because if they were on a free plan, why did they get API access anyway - that does not sound sustainable.
#####################
# #
# +---------------+ #
# | | #
# | | #
#| |#
# #
+---------------+
+|- ... original hall/room
# ... tunnel
I was really impressed at that time and frankly I still am. Good times.EDIT: The level was called glasshouse. This video might be useful: https://www.youtube.com/watch?v=o8KeFgzqsPQ
I am a little bit skeptic about your running example, the "ML Editor". A model that helps you asking "good" questions, e.g. on StackOverflow.
Isn't that like an extremely complicated problem, I would even say AI hard? How do you want to evaluate if a question is "good" (and sure thing, it's not the number of upvotes it gets)? Is there a working example of such an editor in action, because I highly doubt that this is currently possible.
Thanks, I did not know that at all - I know VVVVVV (Linux version) and Roth rang a bell - it's the same guy that wrote (writes? the game has a very long development story) Maia - a space colony simulation/game.
> If you wish to make an apple pie from scratch, you must first invent the universe.
- Carl Sagan
Admittedly there were some libraries that took a long time to switch, but at this point there is no serious library left, that did not make the switch.
Agreed. This is the way forward for most software monetization (in case of web applications): Have a FOSS licensed application, where you can pay for a hosted version. I think this is a fair model where you pretty much outsource devops for the software to the company who builds it.
If you want to self-host it (maybe legal or security reasons), you can do that without cost or hire their consultants in helping you doing that.
That's interesting. Is there any more information about HN's tech stack? I know it's built on top of the Lisp dialect Arc, but I wonder about the server specs and would be happy to be pointed at some resource.
Although I experienced HN being down, I guess the overall uptime and availability is pretty decent. Keep up the good work!
Sry, but that is just not true.
Is that where the Mill architecture has the belt concept from? I think i heard some belt concept in the Mill's architecture's context.
That is just a natural consequence.
The best kind of correct. Calling it O(n) then is the best way to express the performance improvement - I think that's the whole point of Big-O notation.
However I agree that for smaller n one should not underestimate the constant factor impact.
Btw.: Your links are http, and the https version has `SSL_ERROR_BAD_CERT_DOMAIN` - you should check with pingdom.com maybe?
GitLab may well be focused on providing full-stack dev-services (VCS, build-server, CI and stuff), but in the end they are a hosting company - and for hosting, uptime is one of the most important metrics.
EDIT: 99% was exaggerating, but I got so many 50Xs the last days that it was from time to time unusable.
They may use it for training and analysis, but they don't play their style - they play an inferior style (not to dismiss their achievements).
$ ssh -R2345:localhost:80 user@example.com
And then going to example.com:2345 (if you want to e.g. forward HTTP)? I mean you need a remote node anyway for that to work?Like most engineers I respect JC for his incredible work, but I really think AGI is far off and at the moment would be very surprised if there is significant progress in the next years to come.
I also want you to read this extremely well written (old) blog post about the topic and I don't think much has improved since: https://karpathy.github.io/2012/10/22/state-of-computer-visi...
They may be simple, but it's controversial why they work. For example dropout is not really used much in recent CNN architectures, and it's just - I don't know - ~5 years old? So people don't even agree what the core concepts are ...
What I can really recommend (and me and others have recommended it already countless times) is TECS: The elements of computing systems (also know as "Nand2Tetris"). Although it also covers other parts like the hardware stuff it lets you implement
- an assembler
- a VM
- a compiler that compiles a simplified Java-like language to this VM
It takes a bottom-up approach, but if you go through all projects you get a really good view about the big picture. However as it does code generation via an intermediate VM language it doesn't really touch register architectures as a compilation target. Anyway I highly recommend that book.Most modern languages use a handwritten recursive descent parser anyway and the interesting part starts after you have the AST (code generation and register allocation).
Some time ago (around ~10 years) this guy (the presenter) was internet famous for being a Rubik cube speed solver and making tutorials and videos about that: https://www.youtube.com/watch?v=609nhVzg-5Q