HNHacker News
TopNewBestAskShowJobs

HourglassFR

270 karma · joined December 3, 2018

“Death (or its allusion) makes men precious and pathetic. They are moving because of their phantom condition; every act they execute may be their last; there is not a face that is not on the verge of dissolving like a face in a dream. Everything among the mortals has the value of the irretrievable and the perilous. Among the Immortals, on the other hand, every act (and every thought) is the echo of others that preceded it in the past, with no visible beginning, or the faithful presage of others that in the future will repeat it to a vertiginous degree.”

-- Jorge Luis Borges

submissionscomments
HourglassFR··on Long Hundred
> Counter-argument to anyone arguing otherwise.

The argument is pretty straightforward. Kilo, Mega, Giga, etc. are already well defined prefixes and it is simply confusing if we start to redefine them in some context.

I agree that clearly hardware manifacturer are taking advantage of this confusion to inflate their marketed memory size, but again they are using the proper meaning of the prefixes. Maybe the solution would be to require them using KiB, MiB or GiB, but certainly not to change the meaning of Kilo.

HourglassFR··on Neil Armstrong's bootprint on the moon is now protected by U.S. law
I tend to think of the US isolationist stance as a temporary consequence of their loss of total control. Like pouty child who would prefer to pass entirely on cake than to have to share it with their siblings. The frustration to not have the final say anymore is real but reality has purchase and in the end I expect the US to sit at the conference table like everyone else. After all, with it's still mighty power, it's in a good position to negociate.

Now I might be wrong, maybe the isolasionist mentality is more profound than that. An historical argument to show how this is stance is not new is the refusal for the US to enter WWII until Japan basically forced their hand on the issue.

HourglassFR··on Neil Armstrong's bootprint on the moon is now protected by U.S. law
> The USA is more likely on a steady course of becoming increasingly less relevant to anyone but themselves.

While it is certainly true that the USA is loosing it's status as the world's only superpower, it is still very much the most powerfull country and will probably stay, if not number 1, at least in the top 3 for at least the rest of our lifetime. I wouldn't call that irrelevant.

HourglassFR··on Neil Armstrong's bootprint on the moon is now protected by U.S. law
On the contrary, this is a small step towards putting the moon surface under US control. It is pretty clear, at least in my opinion, that the end goal is to disregard the entire "common heritage of humanity" narative. That was all fine and dandy when we all knew the moon was too remote to do anything about it. Now that technology allows to at least entertain the idea of exploiting the moon as a ressource, it is time for empires to drip their toes to test the waters…

I cannnot believe that those types of claim and the advance of the Chinese Lunar Exploration Program is entirely a coincidence.

Of course, the situation will slowing evolve for decades before anything concrete comes out of it. And I do think the "common heritage" claim, even if doomed to fail eventually, tend to slow down the conquest by national powers. The situation in Antarctica is illuminating in this regard.

HourglassFR··on Bélády's Anomaly
As I understand it, it is not the same phenomena. Because in your case increasing the number of texture that the GPU can hold won't increase the number of page faults. The number of texture to re-fetch will stay the same (i.e. all of them), or best case scenario the entire texture set now fits in the GPU memory and there is no page faults at all.

The anomaly descibed here is that there exist some access patterns that will increase the number of page faults if you increase the number of page the memory can hold (using a FIFO page replacement strategy). Very counter-intuitive, hence the term 'anomaly'.

Edit: thinking about it, I think what you describe is a clever trick to simulate an effective MRU policy when the actual hardware uses LRU (see oso2k first link for the definition of those acronyms).

HourglassFR··on Amazon Echo Flex: Microphone mute button appears to be real and functional
From a hackers perspective I guess it makes sense yes, and as we are on HN this is perhaps not surprising.

Still, this is not how humans usually interact. I trust there is no poison in my food without analysing it, I trust people to no shot me as I walk in the street, I trust the shopkeeper to accept that I have paid if the card reader says so… As ethno points out [1], some social work is needed here for our collective trust no to be misguided. Crucially, if the social work to buy trust does no exist, it entirely falls on you.

I consider myself that trusting the Echo (or other home assistance devices) is too much work for the meager benefit it provides.

[1]: https://news.ycombinator.com/item?id=25747404

HourglassFR··on Economic Failures of the IPCC Process
I think I agree with you on the big lines. Although I'm guessing large population migration will be more due to rising water (most humans live along some cost line). And if millions of people have to move, there will be wars with or without fascit goverments. With this scenario, the 10 year time frame seems pessimistic, I think 2050 is more likely.

Either way, the earth system will regulate, it would be nice if civilisation managed to survive the transition. I'm pretty sure there will still be humans around, happy humans I'm not so sure.

HourglassFR··on Facebook to staff: Avoid company-branded clothing for own safety
Maybe focusing on price is not the best metric here, after all when talking luxury items the price has no direct relation with the physical product almost by definition. In this domain of purchasing, "higher end" means high class, not just expansive.

In a sense, Gucci and Vitton are what low class people think rich people wear. Kind of like Trump thinks being rich is shitting in gold toilets.

Of course, this contempt of "tacky luxury" is in itself a form of signaling among a certain class.

HourglassFR··on Amazon Echo Flex: Microphone mute button appears to be real and functional
Yes that is the technical conclusion. But maybe the most important thing is that we have to do an actual teardown of the product in order to have some confidence that Amazon is not lying on it's Echo capabilities.

To be clear, I am not saying we should trust Amazon & Co, I'm saying that if that's the level of trust we have with home assistance devices, why even bother with the stuff ?

HourglassFR··on Poll: Switching from WhatsApp
I agree, all my friends and familly are on WhatsApp and they will definitely not switch. So from my point of view, I have to balance the cost between sharing data to Facebook and severely hampering communications with my love ones.

I guess what I'm saying is that the network effect is just too damn strong (for me at least).

HourglassFR··on GNU Units
Because 0°C is not 0°F
HourglassFR··on Can developer productivity be measured?
Maybe when developer productivity measurment becomes standard accross the industry we will realise that tech workers are in fact workers. Cogs in a machine. And not independant individuals imposing their will to the world through sheer will like some Randian hero. Maybe then it will then be plainly evident that developers are as alienated as any service worker, and in the end as disposable in the eyes of the shareholders.

Will we then organize with other workers to create better working conditions for everyone or will there be fewer and fewer developers working with ever more powerful technology chasing richer than ever VCs?

HourglassFR··on Git is too hard
I feel the same way, I understand git pretty well but cannot for the life of me use the CLI. Fortunatly there are some pretty good GUI around, I personally use GitExtensions and find it suits my brain nicely. Its windows only though, not a problem for me since my work forces me to use Windows and I don't code at home but surely they are nice git GUI for Linux no ?
HourglassFR··on Banks, QE, and Money-Printing
>> growth in fossil fuel use are very closely tied

>I have debunked this in another comment [1]. Energy intensity of GDP has been falling for decades. The carbon intensity of our economy is falling faster.

Both can be true, energy intensity of GDP has been falling even worldwide. But GDP and energy consumption is still correlated, i.e. you can plot a nice regression line in this plot:

https://ourworldindata.org/grapher/energy-use-per-capita-vs-...

There is some debate as to the direction of the causal link, it's probably dynamic and context dependant, but the correlation is definitely here.

HourglassFR··on Banks, QE, and Money-Printing
> But nothing requires the base resource load to increase. That's my point.

And again the data we have shows that GPD is positively correlated with energy consumption. I take your point that it does not have to be this way though, let's just say I am not convinced.

>Blaming capitalism for our ecological problem is a cop out.

Ok I deserved that, it is true that blaming capitalism is a bit of my go to card. But to be fair lets not act like our system of production has no impact on how we consume ressources. You have a point though: ressource over-use is not strictly a problem of capitalism, a thing to keep in mind for the proponent of the fully automated luxury communism utopia.

HourglassFR··on Banks, QE, and Money-Printing
You are right, I had misunderstood you. We can be more efficient with our ressources, what I had in mind was the total ressource consumption/extraction. Any efficiency we gain is largely offset by the rebound effect in our current system of production, i.e the GDP grows faster than the ressource intensity can catch up with.

And of course, the data has to be world-wide since the economy is globalized [1].

[1]: https://yearbook.enerdata.net/total-energy/world-consumption...

> The universe of digital goods and services, for one.

Digital goods consume energy, more and more of it. For now gain in efficiency almost (not quite though) offset the growth [2], and that is discarding all the energy and ressources needed to build the servers and chips in the first place.

[2]: https://www.iea.org/reports/digitalisation-and-energy#energy...

HourglassFR··on Banks, QE, and Money-Printing
> (Growth does not have to mean resource intensity.)

That would be wonderful, alas the data we have suggest otherwise. But if you have ideas of how that decoupling between ressource extraction and growth could work I would glad to hear/read them (for real, I would like to be more positive on those matters).

HourglassFR··on Banks, QE, and Money-Printing
> if the government prints money to build infrastructure, where does the value they've added come from?

From the labour of the worker. Notice that does not depend on where the money comes from in the first place. In our economic models, value always come from human labour (or capital, which is crystallized labour).

But of course those models are lacking, crucially they implicitly consider natural ressources as infinite, a fine assumption to make in the 19th century but is now quite ludicrous.

HourglassFR··on Mobilizon – A free, federated tool for events and groups
I don't think the point is to replace Facebook&Co though. It is specifically a tool developped for political activists. Everybody can use it of course, it is free software. Given that context the decentralization feature is most definitively a crucial feature.

https://joinmobilizon.org/en/faq/#facebook

And even more broadly, the whole point of Framasoft is to offer tools to use the internet in a decentralized way. This is not limited to this particular tool, they have many other project. All offering an inferior user experience than the existing solutions by the usual FAANG giants of course but again the point is decentralization and freedom.

HourglassFR··on Mobilizon – A free, federated tool for events and groups
Yes, if I understand their FAQ correctly

https://joinmobilizon.org/en/faq/

HourglassFR··on Room-Temperature Superconductivity Achieved for the First Time
For the metric people, from the actual paper abstract:

> Here we report superconductivity in a photochemically transformed carbonaceous sulfur hydride system, starting from elemental precursors, with a maximum superconducting transition temperature of 287.7 ± 1.2 kelvin (about 15 degrees Celsius) achieved at 267 ± 10 gigapascals.

HourglassFR··on Why Look at Flying Saucers?
> To dismiss all evidence of UAP's out of hand as "illogical" is just as unscientific as to accept them as being proof of ET visitation.

I think it's pretty disingenuous to present those two takes as being equally bad. Yes we don't know everything and leaving room for extraordinary things to happen is healthy, but I have yet to see evidences that aliens have cause a UAP. On the other hand we have good empirical evidence that sighting of unusal phenomenas with perfectly mundane explanations can, and do, create testimonies of so called "alien visitations". We even have pretty good psycho-sociological explanations for why this happens.

So without even looking at the specific details of a particular UAP sighting, coming at it from the angle of "people probably saw weird stuff and their brains filled the gap" is the right approach in my opinion. That doesn't mean we have to stop here of course, but it is a sensible default position.

HourglassFR··on Memcmp being wrongly stripped like strcmp
> If you can manage that, though, it'd be very difficult to prove that you were responsible, which is why I think the targeted attack is entirely plausible.

So the only argument you have to suggest it might be an intentionally introduced bug is that it doesn't look like one… I understand the sentiment but this is clearly a ridiculous line of reasoning.

HourglassFR··on Interview with Zig language creator Andrew Kelley [video]
> Standard library documentation is indeed clunky as it is auto-generated for the most part.

I have not expressed myself clearly: the auto-generated documentation is severly lacking. The API of the standard library is clunky. To be fair, both those points are getting better. And yes, the language is very young and I understand that there are more pressing issues with the core language itself.

> I personally like that Zig doesn't bother with "strings" at a language level at all and just considers everything as arrays of bytes. String handling is a complexity nightmare and I feel that Zig wisely chooses to be simple instead.

It is definitely simpler, alas not everything is ASCII and arguing it should be to make life easy for programers is hardly a reasonable stance.

Also, maybe it is not clear in my comments but I actually enjoy Zig.

HourglassFR··on Interview with Zig language creator Andrew Kelley [video]
Well there are no strings, only byte arrays. Now that's fine if you only pass bytes around in a stream, but if wan't to do any computation it you have to assume an encoding and basically anything outside of straight ASCII will be a pain.

Now you may argue that this can be handled nicely in the standard library without changing the language. This is correct, but there will be some frictions with string litterals.

HourglassFR··on Interview with Zig language creator Andrew Kelley [video]
I've stumbled upon the Zig language a while back and have been checking in regularly to follow its progress. Recently I took the time to write a very small program to get a feeling for it. My thoughts :

- It's a very low level language. Having written mostly Python for the past few years, it is quite the contrast. I had to force myself to think in C to get the train going

- Getting my head around the error handling took more time than I'm willing to admit. In the end, it's like having exception but being more explicit about it. It feels nice when you get the hang of it

- The documentation of the standard library is severly lacking, to be fair the language is still very young. More worrysome, it feels very cluncky.

- No proper string support. It is sad that a modern language still goes down that route after Python has shown that correcting this is both definitely worthwhile and a word of pain.

- I have the feeling that optional and error union types are a bit redundant, but I have not written enough Zig to have a real intuition on that. Maybe it is just that I understand monads now.

HourglassFR··on The Computational Limits of Deep Learning
> In other words, Deep Learning's growing need for computing power seems to have reached a point at which it is now motivating fundamental research to find greener, cheaper, more energy-efficient hardware

I don't doubt we will find more frugal hardware energy wise, but calling it greener is somewhat dishonest.

> The economic incentives are very powerful: […]

Precisely, a technology is not green in itself, it depends on its use within society, and as you pointed out, we are talking about a race here. So the solution is not merely technological, there is some policy and/or societal change to make this greener. Otherwise we are just going to red-queen ourselves into Jevons paradox.

HourglassFR··on Planet Ceres is an 'ocean world' with sea water beneath surface, mission finds
> Or perhaps one should not assume anything about accuracy just from the numeric presentation of the value and when the accuracy is relevant, it should be mentioned explicitly (or looked for in the original source). Numeric presentation is just too vague way to represent such complex issue as accuracy.

Of course one should assume something about the acccuracy from the number of displayed digits. It's a pretty fundamental concept in physics or even engineering. You can argue that it is just a convention but then again so are numbers in the first place. When writing down a number you will have to make a choice on how many digits to write down (even if its just zeroes), so we might as well use that to convey some meaning. Yes it does not always suffice and so we can use a more elaborate notation when needed, but by default it is a useful convention.

> Not rounding values after conversion has an advantage that it does not change the meaning of the claim, while rounding requires evaulating assumptions of the original claim to ensure it is done properly.

In other words, don't try to understand the claim and just compute. It can make sense in some context but I don't generally think it is the right approach.

HourglassFR··on Tools for Better Thinking
To be fair, a notebook and a pen are fantastic thinking tools. You maybe could argue that the tools provided here are not that useful but thinking tools in general are a necessity, Daniel Dennet makes some compeling arguments for this.

"You can't do much carpentry with your bare hands, and you can't do much thinking with your bare brain". — Bo Dahlbom

HourglassFR··on Physicists Criticize Stephen Wolfram’s ‘Theory of Everything’
> Intuitively, we "know" everything originated from a "Big Bang"

I don't think we have any intuition about this at all, we are however fairly accustomed to this idea with old creation myths that still loudly resonates throughout culture, and of course now that it has been the scientific orthodoxy for 50 years or so.

But yeah I definitly agree with you on the "curve fit" thing. I would not be surprised that, if one day we do find a comprehensive theory of everything (assuming this is even possible or even have a meaning at all), it would be possible to express it in this very general framework of hyper-graph re-writing itself according to some rule. That doesn't mean it's a good idea to so.

And in any case, at the end of the day, like everything else humans do, science is a social process. The goal is to get closer to truth (whatever that means), but you won't get there by ignoring any input, and insist that everyone should drop whatever they are doing and come admire/help you on your work.

← PreviousPage 2 of 3Next →