Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Comment · 6 years ago
I use batocera linux in my old desktop for a very capable retro-games machine. It's a little bulkier than the tipical Raspberry Pi + retropie installation, but beats it's performance and comes for free.
Comment · 7 years ago
I am sorry, but freedom of expression cannot exist without respect. Most of the Catalan political leaders voice their opinions with respect and they get heard everywhere.

You could argue that "hatred" is in jeopardy though, if you feel it's worth.

Comment · 7 years ago
More propaganda from the secessionists. You have been using institutional resources to spread your ideas for forty years, it is more than clear to everybody that your freedom of expression is not in jeopardy.
Comment · 9 years ago
Bugs will happen, that's a natural law of computer science, if you keep on trucking over them you will be delivering buggy software that is likely to cause problems. Even if you chase them down and correct them all, your software is still going to have bugs, that's a fact of life.

Should code containing bugs be allowed to run? If the answer is no we must ask ourselves how much software we have today that is completely bug free (that will be 0%).

I still think these proactive approaches are good to disclose possible exploits, but killing processes just because they might be exploitable is a very long shot.

Comment · 9 years ago
>you would probably rather your programs crash than give away private information

Crashing on a security issue is a good thing for every kind of user. Crashing on a latent bug that COULD be exploited (maybe not possible at all) is a totally not desirable situation. The problem here is that hardening methods lack the ability to make that distinction.

Comment · 9 years ago
>It bumps the limits to 128 PiB of virtual address space and 4 PiB of physical address space. This "ought to be enough for anybody" ©.

The © in the quote is a nice touch.

Comment · 9 years ago
That time I had to update the users table so users belonging to 'department A' should now belong to 'department B'. I wrote that really simple update sentence and even diligently tested it on one of the pre-production servers. Then I copied & pasted it into the production console just to notice that I hadn't copied the WHERE clause of the sentence and now all of the users belonged to the same department.

The fix was not painful, just restore de user table from last night's backup. but I felt a little ashamed when i had to explain the database administrator what has happened.

From that day, I keep autocommit always off.

Comment · 9 years ago
Comment · 9 years ago
> The reverse isn't true. You can't make a page out of just JavaScript. Even if JS builds your DOM and builds the styles for it (because hey, crazy people have crazy ideas) the DOM and styles are still HTML + CSS. You still need to know what the JS should build.

Not exactly true. Some frameworks (like DHTMLX) allows one to generate forms, pages, images and even complex UI layouts with just code and without a single line of html or css.

Comment · 9 years ago
Seems like posting to HN is a good way to trigger a DDOS
Comment · 9 years ago
I agree, FITYMI is one of the most missunderstood mottos of all time. It has to do with changing one's mental state about something in order to achieve that thing rather than framing someone about what you are capable of.
Comment · 9 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton