HNHacker News
TopNewBestAskShowJobs

bno1

327 karma · joined November 19, 2017

submissionscomments
bno1··on Valve's Proton Has Brought 6000 Windows Games to Linux So Far
Also DXVK [1], an implementation of DirectX over Vulkan that allows (most) games to run on Linux with native or even better performance. Some people are using DXVK even on Windows to circumvent bugs or simply because it's faster for some DX9 games.

[1] https://github.com/doitsujin/dxvk

bno1··on Amazon sellers ‘hijack’ listings to sell face masks despite new rules
If there are 10,000 masks in stock but 100,000 people want to buy a mask, how do you distribute the masks to people? In a free market the price is determined by supply and demand, such that only 10,000 people will be willing to pay the higher price of the mask. Socialism doesn't work in this case, you just can't satisfy everyone's need for masks.

I'd argue that people shouldn't even buy masks during pandemics and they should be reserved for medical staff who actually need them and know how to use them properly.

bno1··on Exponential Growth and Covid-19 [video]
>I think sigmoid functions are inspired from neurons I mean the use of sigmoids as activations in NNs
bno1··on Exponential Growth and Covid-19 [video]
In machine learning it's used as an activation function. Activation functions are used to add non-linearity to the model. I think sigmoid functions are inspired from neurons, but I'm not sure exactly how. Nowadays, ReLU activations are used more often than sigmoidals because they are quicker to compute.
bno1··on Is Git Irreplaceable? (2019)
Maybe it's time for a version control system to come up and fix a problem no one knew they had.
bno1··on Facebook Tells Barr It Won’t Open Up Encrypted Messages
In an ideal E2E encrypted system the private keys should never be readable outside the systems you trust. The keys can be encrypted using personal credentials (like a password) and stored on the cloud. A simplified login flow looks like this: 1. download your encrypted keychain, 2. decrypt it using your personal credentials, 3. fetch encrypted data and decrypt it using your keychain.

But you still have to trust the application that does all this behind the screen to not leak your decrypted keychain or personal credentials. Facebook's messenger app is closed source so who knows that's happening there.

bno1··on The Hidden Life of an Amazon User
Maybe it meant the rate of energy consumption while the servers are rendering and sending the page. You'd have to multiply 30w with the time spent by the server doing all this stuff (probably less than a second) to get the total consumed energy. A web server consuming 30w of power per connected user sounds exaggerated to me. A high-end server CPU at full load probably pulls 200w and can handle at least 1000 users.

But this is an art project and I have no idea what expertise does the artist have, and I'm not an expert either.

bno1··on The Necessity of Nuclear
would anyone rather live near a fossil fuel power station if they have to choose?
bno1··on Ask HN: How Do You Read?
I used to be like that. I usually read fiction in the subway during my daily commute. I think my average is below 30 minutes of reading per day. After a few months of doing this my mind stopped wandering and I was able to zone out and focus on reading without any effort.
bno1··on Go's updated generic proposal (Contracts)
>1. Maybe change the syntax to this one:

>func eat(food []generic.Type) Or

>func eat(food []g::type) Or something that doesn’t involve adding more <> or ()

I don't understand how this would work with multiple generic parameters. Say I have

func merge(a []g::type, b []g::type) []g::type

How do you specify that a, b and the returned value must have the same type and implement the comparison operators?

Also, why are people trying so hard to stay away from < and >?

bno1··on YouTube bans comments on all videos of children
>In a company that knows more about you than you can possibly imagine, and more about automated sentiment analysis than anyone in the world, they couldn’t algorithmically determine who should be allowed to post on certain subsets of videos, or devise a system they thought was worth deploying to ensure comments meet a basic level of decency.

Those solutions are not perfect and every time Google implemented them they caused collateral damage or even major changes to the whole platform (see the demonetization situation). I believe that they refrain from using them unless pressured to because fixing a problem that is not know to the general public isn't worth the negative PR, complaints, investigations and the damage to stability of the platform.

bno1··on GIMP and GEGL in 2018
What's the problem really? The Export and Quit actions are in the File section in the menubar.
bno1··on An Amoeba-Based Computer Found Solutions to 8-City Traveling Salesman Problem
Maybe it is able to solve the problem much faster than it looks but still with exponential complexity and yet its body takes a while to react in order for us to read the solution. Like being I/O bound.
bno1··on Introducing Project Mu
>"Firmware as a Service optimizes UEFI and other system firmware for timely quality patches that keep firmware up to date and enables efficient development of post-launch features." sounds like an excuse to deliver unfinished software. remember that Microsoft got rid of its Windows testers and moved the burden of testing on the users.
bno1··on Wasmer – Universal Binaries Powered by WebAssembly
I'm not very well informed but I assume that you just call functions which are implemented by the VM, in the same manner you do filesystem operations in nodejs.
bno1··on Vladimir Lukyanov's hydraulic computer
If they had a plot of the function in a digital format that could be printed what stopped them from doing numerical integration?
bno1··on For back pain, the subtle moves of the Feldenkrais Method can help some people
I'm 23 and I had numerous episodes of back pains lasting from a few days to weeks. I've never went to the doctor or seek professional help yet. Whenever I have a back pain episode my pelvis is tilted, as if my left leg is shorter than my right one. This becomes more acute after weight training at the gym or long sessions of sitting down. I don't know if this is caused by a muscular imbalance or that my body learned to sit in that position because it's less painful. I found out that standing up, walking more and, most importantly, sleeping on my back help quicken the healing. I also avoid weight lifting during the episodes, it only makes the situation worse.
bno1··on Mio – Cross-platform header-only C++11 library for memory-mapped file IO
I once tried to compile nheko, a Matrix client written in C++ and Qt. It makes heavy use of boost and compiling it crashed my system when I tried to compile using 2 jobs or more because it would eat up all my ram (6GB available at that time). Factor in the 2 seconds per compilation unit and it takes ages to compile. I managed to compile the native webrtc library with 8 jobs faster than this bare bones chat client on the same computer.
bno1··on Kitty – a fast, featureful, GPU based terminal emulator
freetype definitely doesn't use the GPU and it's the most used font rendering library on Linux. What libraries did you check?
bno1··on Basilisk was reforked by the Pale Moon team and a new release is available
Why not use mingw64 which is actively maintained instead of some ancient visual studio version? It certainly looks possible [1]. Taking a look and Pale Moon's dev page [2] I see that they are using VS2012.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g... [2] https://developer.palemoon.org/Developer_Guide:Build_Instruc...

bno1··on MesaLink: A memory-safe and OpenSSL-compatible TLS library
There is an ongoing project [0] implementing a formally verified and performant TLS1.3 library. They already have verified and optimized assembly for AES and SHA256. I think it will be a big game changer if it succeedes.

[0] https://project-everest.github.io/

bno1··on Keras reimplementation of "One pixel attack for fooling deep neural networks"
500,000 years ago our eyes and vision were probably significantly worse than they are today. As our eyes evolved to capture the world better our brains also evolved to correct the errors from our eyes. On the other hand, we feed into our neural networks high quality images. It's true that they are low resolution but they don't contain noticeable noise or artifacts. The attack described here is a smart application of salt and pepper noise. It's ineffective on humans because our vision evolved to filter it out, but a network which has seen only noiseless images is helpless.

I'm curious whether training the network by adding noise and other mutations to the set would make the network more resilient to this attacks. In other words, it's the training set or the network architecture that's vulnerable here?

bno1··on CPU hardware vulnerable to side-channel attacks
I think that it's been proven that any computational system with shared resources is susceptible to side channel attacks. The only generic way to solve them is to share each resource equally across all its consumers (e.g. each thread gets 1/num_of_threads cpu time).
bno1··on A Message to Our Customers about iPhone Batteries and Performance
What does "locked in the Apple ecosystem" imply? Apps that don't have a satisfactory equivalent on Android, integration between Apple devices or general usability/user experience?
bno1··on Dither stabilisation
instead of using textures and downsampling them, would a mathematical formula for the dither pattern applied in the shader work best?
← PreviousPage 3 of 3