HNHacker News
TopNewBestAskShowJobs

framp

34 karma · joined August 13, 2010

submissionscomments
framp··on Developing Web Applications with Haskell
react-haskell enables that http://begriffs.com/posts/2015-01-12-reactjs-in-haskell.html
framp··on Sublime Text packages are on GitHub
Kate is a great editor. It used to be better in the past, nowadays there are some random bugs popping up from version to version.

Actually it was working best with KDE 3.x, KDE 4.x introduced performance problems, KDE 5.x fixed some and added more bugs. Minor stuff anyway and YMMV.

framp··on Safari is the new IE
Today news: browsers sucks.

The real thing I'm worried about is that no one is working on an open app ecosystem. The only thing we have are browsers - which are horribly inefficient and have huge discrepancies with one another. We're so terribly behind.

Really, Safari's problems are just a symptom. The real problem is browser existence.

framp··on Docker really is the future
Docker is the present - given we don't have jails on linux.

Docker COULD be the future, but I frankly hope it's not. Despite the idea being good, there are better designed alternatives.

Like rkt.

framp··on Becoming a contractor programmer in the UK
> I'd be surprised if it wasn't a requirement with many clients though, it shows a level of professionalism.

Agree, but I've never seen such clause in a contract.

> You haven't looked very hard then... I guess it's a service provided by only certain accountants? All the (chartered) accountants I've talked to never offered a free business account. They offered introduction to paid business account but that's the usual.

If it's not and there is a free business banking account with a reputable bank out somewhere I'll be happy to look into it.

framp··on Becoming a contractor programmer in the UK
It's not a legal requirement and they're certainly not free AFAIK.

It is a requirement for partecipating in certain contests (eg: Microsoft had a program for investing in indie games company and they required to use a business account entitled to the company) but I still haven't heard such requirement from a client.

framp··on Becoming a contractor programmer in the UK
Agree, after all it's just a way to keep expenses and earnings separated from your everyday transactions.

They are not required by law (here in UK) but they're suggested by pretty much every accountant out there. I don't use a business account when working for myself, but I do use one for a company I've founded with other people.

I'd say it's more useful when it's not a one-man ltd.

framp··on Why Go is doomed to succeed
A language success is largely determined by marketing. Go will succeed because a lot of brilliant people are using it and it's not bad. That's exactly why node.js is where it is now, and PHP was cool back in the days.

That said, I'll just leave this here: http://yager.io/programming/go.html

framp··on GitUp makes Git painless
I disagree. It's pretty much the opposite from my experience.

Are you using npm shrinkwrap?

framp··on Drink Cheap Wine
As a fellow Italian, I agree wholeheartedly (even though a Great Wine is probably more toward 40-50€ imho).

But Italy is a privileged place to buy wine.

Living in London, I noticed that cheap wines (5-10£) are truly awful and it's almost impossible to find good cheap wines. Also, European wines tend to be worse than African and South American ones (no idea why: maybe Italians keep the good stuff only for them?).

framp··on Show HN: My first tiny web service, a simple key/value store
It is of course possible, it just needs a domain whitelist, app public api key and per user rate limiting
framp··on GraphQL Introduction
I don't see why using something like GraphQL should push REST out of the way. I want to create and manage my resources, publish them on the web via a RESTful API - and also provide a way for the user to query those resources in a meaningful way with just one call. That's exactly what I'm doing today - but with a proprietary language (and querystring - which is not ideal).

I see this as the perfect companion for REST and I hope it will be standardized. Kudos

framp··on Seastar: C++ framework for high-performance servers
I'm curious to test it against an equivalent Warp application. Good job!
framp··on Primer – CSS toolkit and guidelines that power GitHub
In this way the HTML is static and when you have to change a presentation detail (like the width of the columns) you just have to edit the CSS - as it's meant to be.
framp··on Ask HN: How would you store 5TB of data for 50 years, untouched?
this is the only way to make an ipad useful :p
framp··on Ask HN: How would you store 5TB of data for 50 years, untouched?
0. Write the data on an hard disk (named 0) and calculate multiple hashes for the various fragments of data. The hard disk must contain also a minimal os which is only able to dd partitions and must be connected to a computer

1. Create some type of mechanical which is able to periodically do these tasks:

   - create an hard disk (named n)

   - plug it to the computer above

   - transfer the data from hard disk n-1 to hard disk n

   - check the hashes

   - unplug hard disk n-1

   - reboot the system using the new hard disk


To minimize the failure rate of this environment you should create more computer which check if something is not working
← PreviousPage 2 of 2