HNHacker News
TopNewBestAskShowJobs

antpls

1,216 karma · joined January 13, 2018

submissionscomments
antpls··on Pijul: Commutation and Scalability
There is no disclaimer on the front/download page or installation page saying in big bold "this software is alpha stage", so what should we expect? :-)

I don't remember the exact version, but I installed it following the instructions on the pijul website for Debian, with Nix.

I had to use a different set of options to install pijul through Nix than the ones on the website (after some Googling and luck, because I had no idea how to use Nix), maybe it had an impact on the installation.

Maybe a simpler way to distribute the software would be a simple zip with a static binary that works on most linuxes without installation. A docker image is also an option, though maybe overkill (but more people knows docker than nix)

Anyway, I will try again in some months, the project is definitely interesting.

antpls··on Pijul: Commutation and Scalability
I tried Pijul last weekend, on debian stable.

It installed successfully, I did "pijul init", I recorded some changes, but then "pijul log" did show nothing. I tried all the combinations of add/record, but pijul log stayed empty. I stopped to try because I didn't have much time.

It would be nice to have a better first experience, I'm not sure what I did wrong

antpls··on Twitter cut off the ability to read a tweet by fetching its URL with a HTTP GET
Given that trick is spreading for several sites now, the trick won't last long. Google could for example generate secret unique user agents for the biggest players. Biggest players would then only allow requests from that secret unique UA.
antpls··on Python at Scale: Strict Modules
My personal anectodal experience :

3 weeks ago, I had a new pet project, and decided to go with Python again, which I left many years ago, before Python typing was a thing.

I didn't know where to start, so I started by creating a file with data models I would need. Basically C struct-like / record models. All the classes inherited NamedTuple, and I typed all the attributes. I then created a few pure functions based on those classes. NewType is a great addition. When you work with many int or float variables representing different things in real life (price, amount, quantities, etc), it makes the code cleaner and catch some mistakes when you are tired at the end of the day.

I gradually stopped to type things when I introduced pandas into the project and types started to be way more abstract. There is probably a way to make typing work with pandas, but I wanted to learn pandas first and get the project running, so I didn't really try. I expected pandas to do dynamic things under the hood to work, so I didn't bother to understand how types work with it.

Of course, being a hobby project, there is no unit test and no documentation, so I may not see all the pros and cons of typing. But I have a feeling gradual typing is an interesting idea that will continue to improve.

It's nice to have the support of static typing when you need to, but also be able to "just hack" a solution real quick when needed.

antpls··on Google Analytics Opt Out
To be fair, last time I checked, Firefox permissions system is not much granular.
antpls··on Facebook to move UK users to California terms, avoiding EU privacy rules
> Facebook Inc will shift all its users in the United Kingdom into user agreements with the corporate headquarters in California

FB surely has a physical office in London, why not make that office the new UK headquarter, and move UK users under, well... UK terms?

antpls··on Anti-fingerprinting extensions tend to make fingerprinting easier
I do not agree. First, being recognized as part of a group is better privacy-wise than being uniquely identified. And second, yes your unusual values will stand out, but as they always change, it makes it harder to link the browsing sessions together, and lower the confidence of the algorithm. It makes it harder to _track_ the profile in the long term.
antpls··on Manifest V3 now available on M88 Beta
Does anyone recommend a good out-of-the-box local proxy that allows changing user-agents, doing DoH, and managing https connections ?
antpls··on Bay Area restaurants consider closing due to outdoor dining ban
Wouldn't a 40-years old restaurant have no debt to pay and a good treasury? I would assume they paid back any debt by then, and could survive for a long time without doing business
antpls··on We read the paper that forced Timnit Gebru out of Google
People probably thought they had very efficient libraries for decades before search engines.
antpls··on Google readies its own chip for future Pixels, Chromebooks
Google AI team posted a blog post in April 2020 about chip design using reinforcement learning : https://ai.googleblog.com/2020/04/chip-design-with-deep-rein...
antpls··on AI researcher Timnit Gebru resigns from Google
TLDR : Yann Lecun tweeted that ML models are biased when the dataset they are trained on is biased. Bunch of people, including Timnit Gebru, replied he is wrong and the biases are every where and systemic.

Yann later tweeted again to explain what he meant in the context of deep learning models without hand engineered features, but people ignored him and still replied he was wrong.

It looks like they were accusing Yann of all the systemic biases of society... common.

Is there a paper showing that the Transformers based models are "biased" no matter the dataset ?

antpls··on Java is better than C++ for high speed trading systems
Did you ever detailed on the Internet about those methods to attain no GC pause? It would be interesting to learn from your experience
antpls··on TSMC and Google push chipmaking boundaries with 3D 'stacking'
One could imagine to use 1 layer while the other is cooling, then switching when the current layer get too hot? But I guess the heat from 1 active layer would quickly propagate to the whole chip.

Or maybe using more transistors allow to run them at a lower power to complete the same work, which reduces the dissipated energy ?

antpls··on An upcoming story about Coinbase
> only three of these people filed complaints during their time at Coinbase.

"Only"? I'm from EU, and three complaints seem already like a lot for any standard company. Maybe it is different in the US?

antpls··on Charles Darwin notebooks lost and assumed stolen
I believe it is important to keep the physical version at a safe place for as long as possible. How long before a new wave of "flat earthers" decides the digital version is just a deep fake and it never existed?
antpls··on Reporting a user to WhatsApp forwards a copy of recent messages from that chat
I had a notification on Instagram the other day explaining that, for now on, all messages can be read if reported. Instagram never claimed to have e2ee, but it shows they are aligning the policies across the 3 apps.
antpls··on Java Verbal Expressions
That would definitely help code reviews and maintenance. Is there anything similar for Python?
antpls··on AMD laptops have a hidden 10-second performance delay
I thought the "race-to-sleep" method was the most energy efficient one? Why adding such delay?

https://en.wikichip.org/wiki/race-to-sleep

antpls··on Apple’s head of security indicted in Santa Clara County CCW case
Homicide rates are publicly available per country by the United Nations Office on Drugs and Crime.

The homicide rate for USA is 5 per 100 000 hab in 2018. For France, it is 1.2

You are 3 times more likely to die in USA than in France from an homicide

antpls··on Apple’s head of security indicted in Santa Clara County CCW case
That is simply not true. There is no need for concealed carry in France nor UK, for example.

Even the Wikipedia article on the topic lists numerous scientific studies showing that the effectiveness of concealed carry varies in place and time, and that there is almost no link between concealed carry and lower crime rates : https://en.m.wikipedia.org/wiki/Concealed_carry_in_the_Unite...

antpls··on Google to end the “top stories carousel” benefit to AMP next spring
The same article also says it is natural to read news to stay informed and gives the exact same advice as I do :

"“Try to be aware of how [the news] changes your mood or makes your thoughts more negative,” Davey advises. Breuning agrees, and recommends limiting your news consumption to one block of time each day—say, at lunch or before dinner—if not less. At the very least, don’t watch or read the news before bed, she says."

antpls··on Google to end the “top stories carousel” benefit to AMP next spring
In my opinion, you should try to understand why the news make you sad rather than blocking them.

By the way, if you miss Google results quality, Startpage is like DDG, but backed by Google results.

antpls··on YouTube will now show ads on all videos even if creators don’t want them
I bet the decision comes after the surge of VOD upload by Twitch streamers trying to not get caught by DMCA.

You can say bye bye to the thousands of relaxing ASMR and ambiance videos on YouTube.

Thanks NewPipe and youtube-dl for allowing us to watch ad-less videos.

antpls··on No excess deaths in Sweden compared to the last ten years
The whole point of analyzing Sweden is that they first enforced no drastic measure for covid19
antpls··on No excess deaths in Sweden compared to the last ten years
There are many discussions whether covid deaths are correctly identified, or if basically any respiratory related death get counted as "dead by covid19", in 2020.
antpls··on Twitch streamers report DMCA takedowns for in-game sound effects
In all this DMCA affair, I can't stop to think that Twitch is at fault here.

You had think Twitch would stand up for its streamer base, like organizing a massive class action, do some Prop 22's level thing, etc

It looks like Twitch is just relaying bogus DMCA requests to streamers, and let them take all responsibilities. No help to find which segment or vod.

Maybe I'm all wrong, but that looks like an even worse relationship that the standard "gig" economy known so far.

antpls··on We need less powerful languages (2015)
Most of the time, the SQL queries are only useful when they are part of a bigger application, which is often written using a Turing complete language.
antpls··on Eric Schmidt has applied to become a citizen of Cyprus
Because those people never lived and will never live in Cyprus or EU, but the citizenship gives them rights in elections and access to a different banking system, for the sole purpose of evading laws.
antpls··on McDonald's is adding plant-based burgers to the menu
I bought a frozen "impossible burger" (although I don't remember if it was beyond burger or impossible burger). It was not a good experience. When uncooked it looked like cat can food, when cooked it still smelled like cat food.

I have a feeling those are the same ingredients than cat food.

I would rather eat an official and assumed vegan burger rather than one of those "fake" meat burger

← PreviousPage 4 of 28Next →