Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phicoh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
phicoh
11mo ago
Depends a bit on how you define systemd. Just found out that the systemd developers don't understand DNS (or IPv6). Interesting problems result from that.
62.
▲
by
phicoh
11mo ago
It's not that simple. For example, in the The Netherlands, the use of electricity was stable for a long time. Mostly because all kinds of equipment (light bulbs, etc) got more efficient. Grid operators predicted that with the energy tr
63.
▲
by
phicoh
11mo ago
I recently had this problem is some rust code. I was implementing A and had some code that would decide which of several 'B's to use. I then wanted to call an internal method on A (that takes a mutable reference to A) with a mutab
64.
▲
by
phicoh
11mo ago
At the level of dnsmasq, I doubt they will care about resume. CVEs are obviously important to you. I'm sure CVEs would be important to Dnsmasq, if they would get paid to handle them. So my guess is that they don't. If they don
65.
▲
by
phicoh
11mo ago
Those seems to be independent issues. Fil-C is about the best way to compile/run C code. Rust would be about what language to use for new code. Now that I have been programming in Rust for a couple of years, I don't want to go bac
66.
▲
by
phicoh
1y ago
What started this is a case where you have to put weird stuff in a config file to trigger the CVE. If the people behind dnsmasq don't get paid or not enough, then it is perfectly fine if this is not a priority. We have a very popular p
67.
▲
by
phicoh
1y ago
This takes a rather narrow view at what is DNS. For DNS as a service to work, it has to be accessible and give the right answers. It doesn't matter why it is not accessible or why it doesn't give the right answers. If it doesn
68.
▲
by
phicoh
1y ago
As an open source software vendor I can say two things: 1) The CVE system allows vendors to deny CVEs that relate to their product. I don't know the exact rules, so I don't know if it applies in this case. We take anything that ca
69.
▲
by
phicoh
2y ago
True. Though there are plenty of people advocating for some small extensions to C to make it safe.
70.
▲
by
phicoh
2y ago
I didn't make a list, but let me give an example. Page 22 where variable declarations are introduced: If a variable is declared and not given an initial value then great care must be taken not to use the undefined value of the variable
71.
▲
by
phicoh
2y ago
Though one thing that makes Rust quite different from C is move semantics.
72.
▲
by
phicoh
2y ago
I recently started re-reading "Programming in Ada" by J.G.P. Barnes about the original Ada. In my opinion, it was not that good of a language. Plenty of ways to trigger undefined behavior. Where C was clearly designed to be a prac
73.
▲
by
phicoh
2y ago
My conclusion is that C is not a good basis for what Rust is trying to do. The kind of reliability Rust is trying to provide with almost no runtime overhead requires a much more complex language than C.
74.
▲
by
phicoh
2y ago
If you come from C to Rust to basically have to rewire your brain. There are some corner cases that are wrong in Rust, but mostly you have to get used to a completely new way of thinking about object lifetimes and references to objects.
75.
▲
by
phicoh
2y ago
This fine. But from the fact that prices are sometimes high, we can conclude that overlll there is a shortage of windpower. Which will factor into the prices. The owner of the windpark can take the prices for each hour, and compute weighted
76.
▲
by
phicoh
2y ago
There is no reason for anyone with a wind park to sell cheap if there are customers willing to pay a high price. That said with a battery and dynamic prices, there are many days where you can charge a battery when the prices are low and use
77.
▲
by
phicoh
2y ago
Sounds like a disaster waiting to happen. There will be a bug in that LLM generated code and then what? Ask the LLM to fix the bug?
78.
▲
by
phicoh
2y ago
By and large Garmin devices can be accessed directly from a Linux system. I have a FR 965 and it connects just fine. But in typical Garmin fashion, there may be a hard to find setting to enable this. My watch asks if I want to connect to a
79.
▲
by
phicoh
2y ago
The is no such thing as TAI. TAI is what you get if you start with UTC and then subtract the number of leap seconds you care about. TAI is not maintained as some sort of separate standard quantity. In most (all?) countries, civil time is ba
80.
▲
by
phicoh
2y ago
As a long time C programmer I like Rust because it combines two things from C that are important to me (low runtime overhead, no runtime system required) with a focus on writing correct programs. Memory safety is just one aspect where the c
81.
▲
by
phicoh
2y ago
As far as I know, the Unix group has to promise to build a document processing system to get the pdp-11 they needed. Building Unix was a specific non-goal of Bell Labs as a result of their experience with Multics. It was the perseverance of
82.
▲
by
phicoh
2y ago
The thing the consider is who is the first to send data over the connection. If it is the client, then a two-way handshake is enough: client sends a SYN, server sends a SYN+ACK, then the clients data which ACKs the server's SYN. These
83.
▲
by
phicoh
2y ago
I think long term, FreeBSD may lose out if Rust in the base system is not supported. Note the 'may'. It is hard to predict the future in this regard. Where I work, we have some open source C code that is also in the FreeBSD base s
84.
▲
by
phicoh
2y ago
That is because Mozilla has consistently moved Firefox in the direction of a Chrome clone. When Firefox started is was not a copy of existing browsers. There is no reason it would have to be now. But they have rejected their core users. So
85.
▲
by
phicoh
2y ago
Firefox market share is going down. One reason is that the people who would be promoting Firefox aren't. Personally I feel mostly ashamed to admit I'm using Firefox. In theory Firefox is great. In practice they coming up with new
86.
▲
by
phicoh
2y ago
Yes, but that does not mean that the actual heater can run in a low power output mode for a sustained period of time.
87.
▲
by
phicoh
2y ago
Then you are talking about something else. If the return temperature is below 40 degrees then the condensing mode kicks in. This can typically be achieved if the system is set to 60 degrees. Most radiators for this type of system work well
88.
▲
by
phicoh
2y ago
It is worse for heat pumps. For condensing boilers the return water temperature needs to be low enough, but the system can easily be set to 60 degrees. For heat pumps, 40 degrees is about the max for efficient operation. So radiators need t
89.
▲
by
phicoh
2y ago
Do you have any source that it is 22 degrees for the entire UK? That seems unlikely. There is no reason to set all units to the same value in the entire country.
90.
▲
by
phicoh
2y ago
I'm not an expert, by dry air has a very low heat capacity. So you get a house with cold walls, floor and roof. And the dry warm air is rather ineffective in transferring heat to the walls, floors, etc. In contrast, if you have underfl
More ›