HNHacker News
TopNewBestAskShowJobs

martinrame

42 karma · joined July 16, 2010

submissionscomments
martinrame··on FreeBSD 14.4-Release Announcement
Yea!, as far as I understand, with p9fs now a simple zfs dataset can be shared with the VM, removing the need of ZVOLs (a ZVOL for the boot disk isn't an issue, but for example a data disk of 1tb is difficult to manage).
martinrame··on Speeding up PostgreSQL dump/restore snapshots
What about ZFS Snapshots and send/recv for backup and restore?. For us this is the cleanest approach, since we use it not only for PostgreSQL, but for all the data in our organization. Of course, the underlying filesystem must be ZFS.
martinrame··on Show HN: Grid.js – Advanced table library that works everywhere (2020)
Good, but did you take a look at http://tabulator.info ?
martinrame··on Free Pascal
It has bindings for practically everything (Win32 UI, GTK, GTk2, GTK3, QT, OSX) and also you can custom drae yours.
martinrame··on Free Pascal
For me FPC/Lazarus are also a secret weapon. We use them at my company in production apps (mostly web and commnand line programs) since ages.
martinrame··on Ask HN: What is the best enterprise software you use every day?
:%s/emacs/vim/g
martinrame··on What Were CGI Scripts?
I still use CGI in most of my web apps, some of them SaaS applications, and them performs pretty well.

The author mentions CGI overhead. Well, that's relative, please read this: http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Myths%20About%20...

One important side effect of CGI is the fact that if one route crashes (in a REST api for example) the CGI finishes its execution and nobody is harmed. On the other side, with server daemons, one bug can kill the whole app.

martinrame··on Repl.it raises $4.5M from A16Z, Paul Graham, and others
Hey, please add FreePascal and Lazbuild (command line Lazarus compilation).
martinrame··on Standalone Signal Desktop
Why do you think Lazarus doesn't have or interact with an extensive ecosystem?.
martinrame··on Ask HN: What would you use to make cross-platform desktop application?
+1 using it since ages.
martinrame··on Why Finnish babies sleep in cardboard boxes (2013)
I feel sad for reading this, here in Argentina until December 2015 we had a similar state backed plan called Qunita. Now the new right-handed government cancelled the plan without delivering 60k boxes and a judge is trying to burn those arguing insecurity (but none of the 1000s of mothers who received them found any glitch in the boxes).

Please read more (in spanish): http://www.infobae.com/politica/2016/09/14/bonadio-ordeno-de...

martinrame··on Guide to modern Object Pascal for programmers
Check out Brook Framework: http://silvioprog.github.io/brookframework/
martinrame··on Lazarus Version 1.6
The GitHub repo doesn't, but Silvio is working privately on the new 2.0 version. Also there's a Google Plus community https://plus.google.com/communities/101133820055678331036

Anyway, the current version is very stable, I use it since a couple of years without a glitch.

martinrame··on Lazarus Version 1.6
This is an IDE for FreePascal.
martinrame··on Lazarus Version 1.6
Yes I do, but not as old style PHP or ASP (html pages server side rendered). I use AngularJs for the front end and a CGI/Stand Alone servers written in Lazarus/FPC server side.

Please take a look at the Brook Framework, it allows developing REST applications: http://silvioprog.github.io/brookframework/

martinrame··on Lazarus Version 1.6
By default it works in a multi-window envidonment, but if you want you can install the package AnchorDockingDsgn (from the Package->Install/Uninstall Package) that lets you "dock" the windows you want.
martinrame··on Why I am called "the Father of Visual Basic" (1996)
(and the resulting executable is smaller and WAY FASTER then VB).
martinrame··on Brazil: hundreds of thousands of protesters call for Rouseff impeachment
BTW, Brazil has a population of 200million, and this protest's had at most 1 million people. This isn't as representative of people's toughts as right hand media tries to show.
martinrame··on ESnext – Tomorrow’s JavaScript syntax today
I don't understand something.

Why calling new Person(..,..) returns toString()?

The example calls:

console.log( 'Full name is:', new Person('Michael', 'Bluth2') );

new Person should create an instance of Person, but why it calls toString()?.

martinrame··on Argentina restricts online shopping as foreign reserves drop
That's not true. I've seen many tourists buying pesos in the black market (arbolitos).
martinrame··on Argentina restricts online shopping as foreign reserves drop
...and Agentina has an unemployment rate of 6.8 (with the highest salaries of the region) against 10.9 of european union (26,7 in spain, and 12.5 of italy).

Sources:

Just google "unemployment rate of xxxx" (argentina, spain, italy).

martinrame··on Using Ember.js and Firebase for powerful real-time applications
As the Firebase engineer posted you can use Node.js, OR ANYTHING YOU WANT, remember you are not forced to use JavaScript for everything, that's the beauty of *nix, if CRON worked for ages, why not just use cron and a perl script or simila?.
martinrame··on 22 and no life
One strategy is contacting english teaching academies in South America (there are thousands) and go to live there (of course, you'll need some money to afford a couple of renting months), that kind of work will allow you to make a living without taking all your day. The next step is to join a public university, remember in some countries of South America there are great free public universities that allow foreigners.
martinrame··on Run Linux in your Browser JSLinux (Update)
Amazing, this guy is impressive.

BTW. It would be really nice to include an SSH client to JSLinux.