schmrz | 4 years ago | on: Wt, C++ Web Toolkit
schmrz's comments
schmrz | 6 years ago | on: WeWTF
schmrz | 7 years ago
schmrz | 7 years ago | on: Goodbye, Trello
Compare your product to Airtable please. Why would someone use this product instead of Airtable?
schmrz | 7 years ago
schmrz | 8 years ago
schmrz | 9 years ago | on: Facebook Announces React Fiber, a Rewrite of Its React Framework
schmrz | 9 years ago
schmrz | 9 years ago | on: Ask HN: What do you regret in life?
Can you please expand on this? Why do you regret that?
I've read a great book about this topic: The Top Five Regrets of the Dying. It's a bit more general of course, but it might be interesting to you or others.
schmrz | 9 years ago | on: React.Js: Achieving 20ms server response time with Server Side Rendering
schmrz | 10 years ago
For anything you want to build and sell, you need to make sure that you (a) have a market, (b) can reach the market (marketing).
Again, it may not be completely right, as you may feel (as I do) that you are misleading customers a bit.
schmrz | 10 years ago | on: KeepassC – Curses based keepass written in Rust
Not trying to debunk this or anything, but could anyone expand on this (eg. what does secure mean in this context)? Has the author written somewhere about his decision (I couldn't find anything)?
schmrz | 11 years ago | on: Ask HN: I'm considering trying a 4-day work week. How has it worked out for you?
I've been thinking of working 4 days a week during summer, but since I mostly work full-time for one client at a time, it would definitely disrupt their plans as well. So I'm still kinda thinking about it, but not doing anything about it :)
I think it works best if you have a business that doesn't depend on you being there all the time.
schmrz | 11 years ago | on: Ask HN: Ok to ask retainer fee for being avail during office hours?
As a side note, having flexible hours is great if you need that kind of flexibility in your life. If you don't, consider billing by day/week.
schmrz | 11 years ago | on: Google launches Contributor, a crowdfunding tool for publishers
schmrz | 11 years ago
schmrz | 11 years ago
If you just need auto-completion, modal dialogs and similar features then you shouldn't build a web application, and you definitely should make your site work without Javascript.
On the other hand, if you are building Google Maps, then you should build a web application. Google Maps doesn't work when you disable Javascript.
Supporting clients without Javascript in web applications often doesn't make sense. If it does, you should consider building a standard web site. Just imagine building Google Maps without Javascript. Or better yet, imagine using a version of Google Maps without Javascript. I'm sure that there are people that could pull that off and still end up with something good but it's not the case for most teams (not enough time, resources or skill) building web applications.
[0]: What's considered Javascript-heavy anyways? I think that including support for standard stuff like auto-completion, modal dialogs or even just including bootstrap's javascript these days makes your site Javascript-heavy.
[1]: By this I mean a single page web application that uses Javascript for state management/routing, rendering, communication with the backend, etc. You should be able to deploy an application like this on S3 and it should work. That's not a requirement but I'm just trying to point out that it's an application built completely with Javascript, with no backend support (except for the api that it communicates with).
schmrz | 12 years ago | on: Another Big Milestone for Servo: Acid2
Does anyone care to explain how this would work? If you used OpenSSL from Rust you would still be vulnerable to Heartbleed. Or am I missing something?
schmrz | 12 years ago
schmrz | 12 years ago
For my final year project, I knew I wanted to write some kind of software, and my Programming Languages professor suggested that I pick a generic topic like "A program in C++" and then I can build whatever.
This was at a time when we just started using mobile data (GPRS) on our phones and SMS was very expensive. It's also when I met my girlfriend, now wife, and we were constantly messaging of course.
I needed a cheaper way to communicate. This was before there was WhatsApp, Signal, etc.
So I wrote Tiruriru. It consisted of:
- a Java mobile application that you could use to send messages to your contacts over GPRS - a GSM modem written in Python that would call and ring the contact's phone number 3 times when you send a message to them because no one was connected to GPRS at all times - and finally a REST api written in C++ with Wt Toolkit that was communicating with the app and the GSM modem service.
Since this used very little data it was 10x cheaper to send messages like this than to use SMS. We ended up upgrading to Android phones soon after and 2g/3g/wifi was available everywhere.
That's the story of how I wrote "A program in C++" in high school :)