HNHacker News
TopNewBestAskShowJobs

jcarrano

924 karma · joined December 13, 2022

submissionscomments
jcarrano··on Canon develops quantum dot OLED materials without rare metals
How much do they use and how easy is it to recycle? For example, lead in lead-acid batteries can be completely recycled.
jcarrano··on Rheinmetall pilot project for curb stone chargers for EVs
Impractical on so many levels:

- You have to bend down to use it- not good for grandpas or other people with accessibility problems.

- Water and grit ingress will be a problem.

- In Winter it will be covered in snow

- The gravel they spread on the sidewalk will scratch the glass in no time.

- When it is wet it will be all dirty and nasty.

- Will have to withstand cars stepping on it and wheels rubbing against.

jcarrano··on Infecting SSH Public Keys with Backdoors
That makes more sense, but then, in any case, you should be transmitting public keys over a medium that is authenticated in some form. Otherwise, an attacker could simple replace the key by theirs.

The advantage of this method is that it works without supervision. If the attacker just replaced the key, they would have to attempt to login in the narrow window between installation and it being replaced because it does not work.

jcarrano··on Infecting SSH Public Keys with Backdoors
Does not make sense. Why would a user upload a public key with a "command=" option? And, in any case, the command executes with the privileges of the user, so it can do nothing that can't already be done by a normal command invocation.
jcarrano··on Ask HN: How do you approach a problem you are not sure has a solution?
What kind if problem?

- Mathematics/physics textbook problem: can you prove it has no solution? E.g. you can start by assuming it has and then find a contradiction. That also works for finding a solution.

- Programming: can it be done by a series of pen-and-paper operations? If yes, then it has solution and you must keep on trying. Can you find an equivalence between your problem and and a well known problem? This last point is true also for math/physics.

On equating your problem with a well-known one: there are not so many new things under the sun. Try to formalize the problem statement, then you might come to conclusions of the form:

- This is equivalent to solving the traveling salesman (bad for you) - This is essentially a system of linear equations (good)

When you do this you can take advantage of all existing literature, i.e. the knowledge of smarter people.

jcarrano··on Ask HN: How do you not take criticism of your work personally?
First, try to convince yourself that nobody is against you and that if they come out as too harsh, it is not intentionally. Twice so if you are dealing with people from cultures where communication is more direct or confrontation (not in the bad sense) is normal.

Then, if you are an employee, it helps to think that you already have been paid for the work being criticized. Sounds unrelated to the original problem, but for me it helps to dismiss a potential source of stress. Also related to the fact that you are not your work and it is not good to identify with it.

Also, think of the times when you might have come out as too abrasive to a colleague. Think how you would like you comments not to have been taken so harshly. Do the same with other's comments.

jcarrano··on Palm-sized PC might contain the future of gadget cooling
As always with these things, it is important to keep in mind that there as some underlying physical restrictions.

The static pressure (1750 Pa) doesn't tell you much, if that happens to drop to near zero as soon as any measurable flow starts. With a power of 1W, the theoretical maximum flow at that pressure is 1.21 CFM, but it is probably much lower in practice. In any case, it is meaningless to quote the pressure without the CFM.

jcarrano··on SimCity 4 was released 20 years ago
The only issue for me was that sims would choose the shortest path, not the fastest, leading to traffic problems which were very hard to solve. This I learned later from the Internet, at the time I didn't know it and I was just perplexed as to why they wouldn't take a newly built highway. Otherwise, excellent game.
jcarrano··on Europe’s CEOs Eye Shift in Spending Plans Toward North America
So you are blaming the countries that have reasonable laws and taxes? It's literally the meme of the guy putting a stick in his own wheel.
jcarrano··on Artists must be allowed to make bad work
I thought this was already the case, considering most "art" is garbage anyways (well, 90% of everything, according to that rule).

I do not thinks artist are "punished" more for making bad works, as much as they are loosing that extra "excess attention" that our media-high society gives them. Of course, if you put regular human beings on a pedestal and make an Idol of them then any minor misstep will be unforgivable.

jcarrano··on Nuclear: Not a Faustian bargain, a near-perfect providential gift (2008) [pdf]
I you have such an unfortunate chain of events, then a bit of radiation leaking out will not be as significant.
jcarrano··on The EU AI act is coming, this time for real probably
The problem with this is that is is too easy to encompass lots of current uses of data analytics and even primitive AI in its definition. Also, does a simple matrix scoring classify as AI?

> AI systems which can influence voters in political campaigns and by use of suggestion systems on very large platforms

I read that as "targeted advertisement is banned for political campaigns".

> biometric categorisation systems

This brings back the debates on "biased" AI, where people seem to forget that machine learning works on the basis of bias and then go and propose introducing more bias to counteract.

My guess is that we will reach a state where anyone using ML/AI for anything having to do with people will be exposed to a fine, but the EU will apply the rules to it's own discretion against the companies that it does not like.

jcarrano··on The AT protocol is the most obtuse crock of shit
I thought it was referring to Hayes AT and I was agreeing 1000%. I guess some names may be cursed.
jcarrano··on YouTube tests blocking videos unless you disable ad blockers
> the vast majority of them quite the opposite of discrete.

This is the main point IMO. When you have a printed newspaper or magazine you are not annoyed by the ads.

If we had ads that (1) do not move, (2) are not modal/do not pop up, (3) do not track you outside the website, (4) do not take MB's of data I would be willing to tolerate them and they could even be helpful.

Youtube has become unwatchable without ad blockers. It used to be better than TV, now it is worse and you cannot skip them.

jcarrano··on Windows 11 in Svelte
Funny I don't know how this is supposed to look like because I haven't used Win11. Icons look sort of dithered or something.
jcarrano··on The UK’s tortured attempt to remake the internet
> imagine electing a new leader who says "why don't we just print more money?"

They did _exactly_ that in my home country. You can guess how it went...

jcarrano··on One line of code that did cost $8k
More than just one line:

- Why check every 5 minutes? It's not like anyone will die if you wait a day to upgrade.

- Why download it without user confirmation. This is the worst one.

- The timer should not be stopped, or the user is forced to install the last downloaded update before they can install the latest.

It seems unwarranted to go to so much trouble for a screen recorder app, when just checking for an update at startup and prompting the user to go to the website would have been enough.

jcarrano··on Why does it take so long to schedule a doctor's appointment in the US?
You think one month is too long? Try Germany, where 3 months is common.
jcarrano··on Please don’t upload my code on GitHub
But not every author will have agreed to the EULA, if the project includes code by people not in GitHub. E.g. if there is a GitHub mirror of a project that is not hosted by the author, if a project received a patch via email instead of a PR, etc.
jcarrano··on Why split lexing and parsing into two separate phases?
I asked myself the same question when I learned yacc and bison.

For most languages, the tokens are a regular language and a simple regex lexer is enough. Regular expressions used by a lexer end up as a state machine.

It does not make much sense to use a full recursive descent parser just to do lexing, as it will be less efficient and use more memory. Consider that the amount of characters ingested by the lexer is far greater than the tokens ingested by the parser.

jcarrano··on The UK’s tortured attempt to remake the internet
It is ONLY about controlling the flow of information, all the rest are just excuses and rationalizations. If they really wanted to tackle illegal behavior then the laws are already there (that's why it is "illegal" in the first place).

Governments are afraid of the internet.

jcarrano··on Check if your IKEA chair is compatible with your screen
The monitor at my office computer turn off whenever I connect a USB device, connect something to something connected through USB or merely connect a anything to an electrical outlet that is close to the PC.
jcarrano··on Inkscape is hiring: Accelerating the GTK4 migration
Was it impossible to add GPU acceleration while keeping the old API?
jcarrano··on Inkscape is hiring: Accelerating the GTK4 migration
What's the point of GTK4 and why does it have to be incompatible with GTK3? Is it really worth it to spend so much developer effort across so many projects to migrate them to GTK4?
jcarrano··on Don’t record your social life on an append-only social network (2022)
I don't get why there is no inter-relay communication. From what I read it would just work but it is not allowed for some reason.
jcarrano··on Consent-O-Matic: Automatic cookie management
I also asked myself the same question. What I gather from the answers here is that browser vendors are to blame for not providing a mechanism. The law only says there's got to be explicit opt-in, but not the mechanism.
jcarrano··on OpenAI’s Red Team: the experts hired to ‘break’ ChatGPT
That's the same line of thinking as the people who first broke GPT with DAN (see this guy Aristophanes' write-ups on the topic). They think that those models will be used to restrict us and thus the idea is to force OpenAI to make the AI so restricted that it becomes useless and thus harmless.
jcarrano··on Blue Sky: Can Twitter be owned by its users?
Short answer: if it could it would already be.

First, no one wants to move away from the "real" thing. The alternatives are there and there, even things line NOSTR where you own your own identity and not a server.

Then, and most importantly, the fact that users do not make the rules is part of the appeal of twitter, even if users themselves do not recognize it. It forces the most dissenting people together on the same platform. If they had to agree on rules, then either everything would be banned, or islands of incompatible moderation policies would form.

jcarrano··on The case for banning children from social media
Sadly parents have become so inept, lazy or uninterested that they need the state to step up and raise their children into good and healthy habits. Pretty sad and it's not even parenting that they will receive from the state but a mediocre nanny whose only interest is that they don't get into too much trouble.
jcarrano··on Is RAM wiped before use in another LXC container?
I'm curious, when did OSes first begin zeroing out pages. Did the first operating systems already zero the memory?
← PreviousPage 10 of 11Next →