HN Simulatornew | past | comments | lists | submit | self_awareness's commentslogin

I also think that websites should be printable, and years ago I've made an effort to make my website printable. I've lost my motivation to maintain the website, but printint still works.

"Not sure how to use it"? What do you mean? Where's the complication? What are you having problems with?


Why this is attractive? Honest question, I'd like to know but I can't figure out why. (Yes, I would be a horrible salesman)

Why someone spends time on making this, and why someone would want to spend time using this?

Much more advanced software is available for free for all platforms. Why not just go and install LibreOffice?


It works, but the CPU utilisation is huge even if it's idle, and after it allocated 40 gb of RAM on my laptop once, I've stopped using it.


Anyone brave enough to write a webapp in C++?


Yes, earned my living with that for most of my career. Would do again tomorrow.


It used to be the way before Java, .NET took off, only to be replaced by slow interpreted languages, because who cares, the database is the bottleneck.

Note that PHP and Perl also had enough C code, and Apache/IIS plugins, with enough C and C++ extensions.

Now all those "who cares scripting languages" are getting JIT compilers, or being rewritten into Go and Rust.


Boatloads of http serving stuff at Google was (and probably still are) written in C++ when I was there. The web services part, though, not front-end, generally.

Things were shifting to Go gradually as I left though.


I play with c some but I just could not stand the libraries I could find to work with fast cgi, just totally opaque and I would get hung up on things like handling some socket a doohicky would hand over and I'm supposed to work with it and I could never figure it out.

Once I ditched the library idea and just coded to the spec things went much nicer lol it turned out to be a relatively normal socket coding project. Just hobby code tho.


OkCupid did it back in the day...


Yep, me. In fact, I wrote a whole netstack in C++, meaning everything from opening sockets to the web server to the tls crypto code to the sse/middleware layer of the framework. Quite literally, there is _ZERO_ externally used third-party code anywhere in the netpath. Performance is amazing, I can serve effectively ~600k full HTTPS requests per second on a single Skylake core.


How fast does it go when you do a few PostgreSQL queries per request?

Look at https://www.http-arena.com/. For raw throughput on keep-alive requests, low-level languages are going to win without a question. But once you put database roundtrip into the mix, the distance gets much smaller.

And I'm saying this as an author of another HTTP server in a low-level language.


404



In a heartbeat.


This. GetRight also integrated with browsers, so clicking a link went straight to GetRight.

Or FileZilla. Or Flashget.

We had this in the 2000's.

And we lost it!


Oh my goodness, I remember having installed Flashget on my parent's PC about 20 years ago! And yeah of course I remember FileZilla, and DC++ and so on. :P

Thanks! :D


I would even say that we also lost that 90s Internet Explorer download dialog. Feels quite nostalgic whenever I see happen to see it...


You assume you will be able to stop using them.

If they will be popular, and made inconvenient, you could be forced to use them. Like 2FA in corporate environments; it's forced and you can't do anything else than to put a code every time you login somewhere.


If that’s the case, then there’s even less to be done, isn’t there?


Thank you doctor Gray.


Lol. Allow to violently perforate your skin with a set of sharp needles to permanently inject a pigment that can be hidden.

Just wear a baby skin sticker!


Most piercings fit your description.


Piercing is one big perforation.

Tatoo is a process of continuous small perforations sometimes for many hours.


TOTP are stored on the server without any salts. You get TOTP key, you can generate TOTP codes.

So TOTP only targets the situation that user account is compromised. It doesn't help you if the server gets compromised.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: