Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shakow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
781.
▲
by
shakow
5y ago
> you can fix it with programming discipline You can write distributed coroutines in assembly with enough programming discipline. What is interesting in a language is not what it lets you do, it's what it prevents you from doing.
782.
▲
by
shakow
5y ago
It's not originating from romance languages, but it's the “default” (and virtually only) word in romance languages (well, at least French).
783.
▲
by
shakow
5y ago
Servo is not yet ready for everyday use. Moreover, Mozilla fired most of its team working on it, so notable progress is not to be expected in the short term :(
784.
▲
by
shakow
5y ago
> I think you mean `with`, not `where`? Indeed, my bad. > the better one would be a function returning datetime in the format of :erlang.localtime: `{{Year,Month,Day},{Hour,Min,Sec}}` I see what you mean. Yeah, I agree with the rest.
785.
▲
by
shakow
5y ago
> Elixir isn't very memory efficient when it comes to web servers. I'm serving ( https://domovik.app ) for a few dozen people on a few dozens MB of RAM. Sure, it's not Google scale, but I really can't compl
786.
▲
by
shakow
5y ago
> if a call at the beginning of the pipeline returns a tuple of `{:ok, result}` In my understanding, pipeline are mostly reserved for “unfailable” operations operating on raw data; whereas the where/else/do macro is more orient
787.
▲
by
shakow
5y ago
I have been using it for my (modestly sized) first serious public project ( https://github.com/domovikapp/domovik-server/ ), and I have been quite satisfied with it. For the pluses: - the development experience is s
788.
▲
by
shakow
5y ago
I know it for being the backbone of the equally austere notmuch MUA ( https://notmuchmail.org/ ), where it does a great job of churning instantly through dozens of thousands of mails.
789.
▲
by
shakow
5y ago
Indeed, tokei gives me ~400 000 lines, including ~310 000 LoC.
790.
▲
by
shakow
5y ago
Grouping tabs by topic to read them later and from other browsers was one of the main problem I wanted to address in my workflow. My current solution is to having developed a webextension + server system ( https://github.com/
791.
▲
by
shakow
5y ago
> It takes discipline to learn to write C++ in the modern way. It is work to keep up with improvements in the language and library, as new Standards are published. But many, many professionals do. C++ is not a toy. It has sharp edges tha
792.
▲
by
shakow
5y ago
> but the topic was "modern C++", not "old-fashioned C++". The problem being that there is no definition of “modern” C++, and even less so that would be enforced by compilers. > Anytime you do all the extra work Th
793.
▲
by
shakow
5y ago
> if you have to do extra work I would argue that (i) old-fashioned code is not deliberately going out of your way to write bad code, and (ii) this should, at the very least, trigger a warning from the compiler.
794.
▲
by
shakow
5y ago
I can give you an example I used a few months ago: struct Shape { Shape() { init(); }; void init() { reset(); }; virtual void reset() = 0; }; struct Point: Shape { virtual void reset() { _x = _y = 0;
795.
▲
by
shakow
5y ago
The problem is that the complexity in computing is intrinsically irreducible. Sure, you can get nice nifty little languages, but then the latent complexity will be transferred into the program itself (e.g. program length, cyclomatic complex
796.
▲
by
shakow
5y ago
> It's curious that you list "strong focus on freedom" as a con Not OP, but I see the two sides of it. On the one hand, I totally understand your position. On the other hand, if I take my personal case as an academia user,
797.
▲
by
shakow
5y ago
Hello everyone! This is a project I developed those last months, stemming from a simple issue: I use several browsers on several computers, and thus thoroughly appreciate synchronization (nothing more annoying than forgetting on the lab com
798.
▲
Show HN: Domovik – A cross-browser synchronization service
(domovik.app)
2 points
by
shakow
5y ago
|
1 comments
799.
▲
by
shakow
5y ago
> Isn't Scheme "a lisp" even though most people usually distinct them? I would agree on a broad scale. But GP wrote LISP in capitals, which I often see used to mean Lisp-the-language rather than Lisp-the-concept, hence my
800.
▲
by
shakow
5y ago
> Built with LISP *Scheme
801.
▲
by
shakow
5y ago
Beginning of 10.2 looks like the standard thing in France: penalties rates of, by default, ECB refinancing rate + 10%. The thing about the recovery fees though only works for B2B in France; so maybe it is going against EU regulations.
802.
▲
by
shakow
5y ago
> this looks like a 1 or 2 person shop, how big is the risk of them calling it quits within 5 years from now? I'm not sure I agree with you. I would argue that a 1-2 persons shop actually has a much greater incentive to maintain a p
803.
▲
by
shakow
5y ago
It's not a question of Indians vs. not Indians, it's a question a people working with a computer daily vs. people who don't. The latter are present in massive numbers in all countries.
804.
▲
by
shakow
5y ago
> how can you tell programs and texts apart? By opening them either with a text editor or a compiler/interpreter. Homoiconic languages have no problem being edited and run.
805.
▲
by
shakow
6y ago
> Very few fields work like this. Quite the opposite; I would argue that webdev is basically rediscovering the whole shebang, but decades later. Modern webdev with transpilation, linking, pruning, compilation to WASM etc. starts to drea
806.
▲
by
shakow
6y ago
History comes and go. https://www.youtube.com/watch?v=_Wv4Pe13CK0
807.
▲
by
shakow
6y ago
> and "node" “Node-based interface” is common for that kind of UI though, the author didn't invent it. It's a shame that NodeJS chose such a common word as its name, but “node” can't be erased from CS just becaus
808.
▲
by
shakow
6y ago
I may be wrong, but something tells me that Canada must be much more demanding on the provenance and destinations of these 800k$.
809.
▲
by
shakow
6y ago
Kotlin is free though, and a JetBrains product, not a Google one.
810.
▲
by
shakow
6y ago
> People who run a business guiding other people to the summit are fools. These people are working with oxygen bottles though, aren't they?
More ›