HackerTrans
TopNewTrendsCommentsPastAskShowJobs

oriolid

no profile record

comments

oriolid
·27 दिन पहले·discuss
Does it make Matrix "proprietary" or "silo"? Did the IRCv3 WG have any results in 2015?
oriolid
·28 दिन पहले·discuss
Like Matrix (the one at https://matrix.org)?
oriolid
·28 दिन पहले·discuss
So... Usually it's claimed that one of the advantages of IRC is that it doesn't depend on a single server, so using a single server feels a bit like cheating. Replacing the server-to-server protocol sounds a lot like it's not really IRC protocol any more. The chathistory link says "This specification may change at any time and we do not recommend implementing it in a production environment." right on top. And yes, NickServ and ChanServ exist on some networks and IIRC they were one of the major points in debates over which network is the best and which ones to not touch with a ten feet pole. A hypothetical IRC-based Discord-like service could have it.
oriolid
·28 दिन पहले·discuss
Netsplits, missed messages and bot wars over channel and nick ownership were an integral part of IRC UX, and they were direct consequences the IRC protocol. If Discord was run on top of IRC protocol, it would have the same. Discord would probably be its own network and the people who prefer IRCnet, EFnet or QuakeNet would never touch it.
oriolid
·30 दिन पहले·discuss
Everyone probably has thought "what was the person thinking when they wrote this". Now you know that they probably didn't think (and since 2025 or so, it might not even have been a person).
oriolid
·4 माह पहले·discuss
I can totally understand why. I tried fixing ag around the time Ripgrep was first published and once I learned about rg I never looked back.

On a related note, it's now ten years since an everyday tool written in Rust was released and Rust is still seen as a scary new language that might turn out to be a quick fad.
oriolid
·4 माह पहले·discuss
For me it was trying to add a filter to search CMake files to ag and then realizing that the code had some rather stupid design decisions that prevented it. I wrote a pull request that fixed enough things to add the filter, got ignored by the maintainer and later realized that other people had already written the same filter and were ignored too.
oriolid
·6 माह पहले·discuss
I'm not completely convinced. When I was a teenager I pirated games because I didn't have money (and games were incredibly expensive back in the day). The people who I copied them from did it to show off their collection and connections, or just because they were my friends.
oriolid
·8 माह पहले·discuss
I think every every company I've worked at that had R&D had some kind of reward system for patents. Yes, most of the software patents were nonsense but those who have their names on it still did get paid.
oriolid
·8 माह पहले·discuss
Suunto, Polar and probably a lot of others were doing the same. Android was attractive because it would be a huge saving on software development costs, have maps out of the box and allow third-party apps.

At least Polar had a watch that would run in low-power mode by default and had a separate CPU that could run Android Watch when needed but that would drain the battery quickly. They had the sense to not make it the flagship model and it looks like the current models don't have anything like that.
oriolid
·8 माह पहले·discuss
> "Peeing yourself to stay warm".

Which in-house OS this was about? For Symbian, "burning platform" was at least honest.
oriolid
·पिछला वर्ष·discuss
CMake has fetch_content, and CPM is a package manager built on top of it. They are not great.
oriolid
·2 वर्ष पहले·discuss
> apple finished the transition fat binaries are useless again?

Is the transition really finished? I'm writing this on a x86_64 Macbook with a browser that is distributed as x86_64/arm64 universal binary.
oriolid
·3 वर्ष पहले·discuss
Thanks for the explanation. I thought code signing was supposed to reduce the need for this kind of checks. Still, stuff like this isn't helping with performance and if the new binary is sent somewhere outside the developer machine legal departments would be interested too.
oriolid
·3 वर्ष पहले·discuss
Do you know why running the binary is slow for the first time, and that it will be fast forever once it's been run once?

I thought it's common knowledge that starting apps for the first time after reboot or after doing something else is slower and usually it's explained by the app being in cache for the next launch. But here the it can't be cache, because reading anything from SSD can't be that slow and it should already be in cache anyway.
oriolid
·3 वर्ष पहले·discuss
So, I had to try this. And look what happened on a 2015 Macbook running Monterey (edit: but check the thread below for possible explanation):

  ojs@MacBook-Pro-4 /tmp % time ./a.out 
  Hello world
  ./a.out  0.00s user 0.00s system 1% cpu 0.268 total
  ojs@MacBook-Pro-4 /tmp % time ./a.out
  Hello world
  ./a.out  0.00s user 0.00s system 72% cpu 0.004 total
It's really that slow on first try. The binary was compiled just before running it, and it's the simplest possible hello world using C++ std::cout, compiled with -O3. C version with puts behaves just the same.
oriolid
·3 वर्ष पहले·discuss
I'm not completely convinced. The early PCs didn't need heat sinks or fans other than the 80mm PSU fan. They were inefficient, but the total power wasn't that huge. Even for newer computers, I have a Raspberry Pi 2 that draws 3 watts at maximum load and less when idle. It's powerful enough for what it does and even with this energy crisis it would need to run for years before the energy savings would cover the cost of a new model.
oriolid
·5 वर्ष पहले·discuss
I'd rather live in a house without undefined behavior.
oriolid
·5 वर्ष पहले·discuss
These are quite common in Finland, not just Rovaniemi (which does not really have extraordinary cost of living unless you have electric heating). So, here's how I see it:

- When whole new neighborhoods are built, it's not unusual to start with building a factory to manufacture the elements. For smaller projects there's usually a factory within 150 kilometers. This is not Siberia.

- There's always insulation and outer wall on top of the panels. The result is not always pretty, but not necessarily worse than concrete poured on site.

- The construction crews aren't always competent and there are many ways to screw up a concrete cast. Quality wise both precast and on site casting have their own problems.

- The seams between element need periodic repair. If the house owners decide to save money here, it's going to be expensive later. They're also a huge sound insulation problem.
oriolid
·6 वर्ष पहले·discuss
> In 2100 we will be able to suck out CO2

Citation needed.

> even if that was a problem which isn't even established yet.

Could you explain what isn't even established yet? So far it looks like your belief system prevents you from understanding any physics or chemistry where the results do not fit your values. You might want to look into that or maybe present a new system that explains other observations but where carbon dioxide behaves in a way that is your liking.