Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tspiteri
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
121.
▲
by
tspiteri
10y ago
There is no such thing as a zero-cost abstraction. While it would probably be incorrect to claim zero cost across the board, there are abstractions that can be optimized to zero cost. For example, in Rust you don't use pointers that
122.
▲
by
tspiteri
10y ago
Rust is much harder to learn than C. Rust is a good language, but, like C++, it has several levels of abstraction that C does not. I don't agree with this; using this logic, I would arrive to the conclusion that C is much harder to l
123.
▲
by
tspiteri
10y ago
And fst and rst allow for composition too: caar -> ffst cddar -> rrfst
124.
▲
by
tspiteri
10y ago
A GPS watch without a firmware update to handle the latest leap second?
125.
▲
by
tspiteri
10y ago
It is unclear for timezones behind UTC. If you are in UTC+1, the leap second happens at 1 am, so the countdown would be over: no fun here. If on the other hand you are in UTC-1, the leap second happens at 11 pm, so if the countdown clocks a
126.
▲
by
tspiteri
10y ago
http://www.smbc-comics.com/comic/the-rubber-duck-method
127.
▲
by
tspiteri
10y ago
And it's pronounced new-plot not guh-nu-plot.
128.
▲
by
tspiteri
10y ago
Also, the speed setting seemed to affect the current screen more. At high game speeds, if a unit was being chased, you could keep your unit in the view with the enemy unit out of view, and your unit would get a massive speed advantage.
129.
▲
by
tspiteri
10y ago
And you could leave an opening with a unit, placed in that opening, acting as a gate. If you wanted to repair something before it got badly damaged, you pass it through the gate.
130.
▲
by
tspiteri
10y ago
Although it wouldn't affect the result in this case, 1 << 16 could actually result in 1. For a 16-bit number, a processor can consider only the least significant 4 bits of the second operand, which would be 0, resulting in 1 <
131.
▲
by
tspiteri
10y ago
Well, I bought a headset for home, liked it, then bought an identical headset for the office. Someone else might like it and buy another for a friend. Probably their engine has found out that this is common enough for it to be worth recomme
132.
▲
by
tspiteri
10y ago
I'm not a GPL expert or lawyer, so I'm unable to answer with certainty. However my reading of the GPL is that the recipient does not have a right to sue you at all, it is the copyright holder of the GPL code who has a right to sue
133.
▲
by
tspiteri
10y ago
I'm not talking specifically on the dynamic linking issue. My point is that the GPL cannot force you to publish your source code, but if you break the terms you can lose the license to distribute GPL code that isn't yours. As rega
134.
▲
by
tspiteri
10y ago
I don't really understand the point of this article. For one thing, it conflates open source and free software, a difference which can be unimportant to many people, but is definitely important to the FSF, the GPL owners. And although
135.
▲
by
tspiteri
10y ago
I don't get this concern for Earth itself. The planet had much higher CO2 levels before life began. Then plants etc. absorbed some of that CO2, and a lot of it is now in coal, oil, etc. instead of in the air as CO2. When we are burning
136.
▲
by
tspiteri
10y ago
At first glance, the given integer formula is worse regarding arbitrary precision. The first bracket term is (4 << n*(3+n)) That is shifting 4 by n squared digits to the left, requiring more than n^2 binary digits. I think ca
137.
▲
by
tspiteri
11y ago
I don't agree with you. The PG community is, I think, fine with that: that's exactly what the BSDL allows that the GPL doesn't, and they chose the BSDL. If the PG community don't like that, I really don't understand
138.
▲
by
tspiteri
11y ago
The BSDL does not make much economic sense to the company open sourcing their code; a new competitor would fork the code, make closed improvements, and merge any changes from the open source code. That means that the competitor is always ga
139.
▲
by
tspiteri
11y ago
Atticus is one dimensional because he is described through the eyes of his adoring daughter. That's why I like the sequel, because it shows the daughter growing to understand that her father isn't perfect after all.
140.
▲
by
tspiteri
11y ago
Admittedly I don't know how far we are down this line, but as transistors are getting smaller, and the number of transistors in a processor is increasing, transistor degradation during the processor lifetime is becoming a larger issue,
141.
▲
by
tspiteri
11y ago
Overclocked CPUs run hotter. For modern technologies that means they can degrade faster, and can fail earlier than their expected lifetime. To be clear, I'm not saying this is the reason Intel did this, but it is one possible reason,
142.
▲
by
tspiteri
11y ago
It doesn't since the assignment is in brackets. You can also write if ((i = getValue()))
143.
▲
by
tspiteri
11y ago
Gp was talking about the pop-up menu you get when you tap and hold a link. As for crashes, they can be phone dependent. For another statistically insignificant data point, I don't get any crashes either.
144.
▲
by
tspiteri
11y ago
Greek does have the letter Ζ, which is the capital Greek zeta. It is written just like the Latin capital Z. https://en.wikipedia.org/wiki/Zeta
145.
▲
by
tspiteri
11y ago
It is the one way to eliminate the problem of matching socks after laundry.
146.
▲
by
tspiteri
11y ago
> prepare for more :) What's funny about that?
147.
▲
by
tspiteri
11y ago
You just can't make changes to the encryption library without releasing those changes. Actually, you can make changes to GPL software without releasing those changes. The main restriction of the GPL is that if you distribute the soft
148.
▲
by
tspiteri
11y ago
I suspect that if the Linux kernel was published under a BSD-style license, Canonical would provide binaries without source, and their patches would be proprietary. My suspicions are based on the fact that Canonical are trying to make it di
149.
▲
by
tspiteri
11y ago
I don't think the example you link to has anything to do with character assassination. The article lists the comments in a bug entry on a bug tracker, and points out two comments that were deleted. I happen to agree with the deletions,
150.
▲
by
tspiteri
11y ago
No, you don't get inaccurate floating-point results just by using a higher level of optimization. For example, gcc requires an explicit -ffast-math option for that kind of optimization.
More ›