HNHacker News
TopNewBestAskShowJobs

NwtnsMthd

133 karma · joined August 25, 2016

submissionscomments
NwtnsMthd··on Things I can’t do on macOS which I can do on Ubuntu (2020)
Large mouse pads.

Growing up playing first person shooters has wired my mind to a degree that it's difficult to overcome the muscle memory. This makes mouse acceleration terribly frustrating. Fortunately, using a track pad with mouse acceleration doesn't use the same muscles and is much more bearable (if slower) to use.

NwtnsMthd··on Alex Honnold: The Soloist VR
Considering what an average (casual) climber can achieve in a lifetime the hardest moves on the route would be very difficult but doable. But the route as a whole is probably out of reach, it requires a tremendous amount of endurance.

For a dedicated sport climber the route would be very difficult but doable.

NwtnsMthd··on Squats can boost brain activity [video]
Asking the real questions!

But on a more serious note, I find that I'm able to push myself significantly harder when I am able to get myself into the right mental state. This may look like hyping myself up before working out or working out with friends who "have no chill".

NwtnsMthd··on New Ways to Be Told That Your Python Code Is Bad
Thank you! For years I've tried to figure out how to chain the Python ternary operator while maintaining readability, and here it is!
NwtnsMthd··on A Bit Overcomplicated
With a DSP core it often gets even better, the bit shift might be free. Say you have the instruction ACC = ACC + P << PM, that could compile to a single instruction, if you're not writing assembly directly.

Additionally if you're ever working directly with hardware, writing drivers, or firmware, bit-shift operations are often the best (and most common) way to get stuff done.

NwtnsMthd··on Driving may reveal early signs of Alzheimer's
I'm somewhat unfamiliar with the problem, do you think you could explain why this is bad? Or maybe just point me in the right direction? Thanks!
NwtnsMthd··on Dell removed Fn+Left/Right for Home/End from all its products
The keyboard on the 9510 is not the same part number as on the 9500 but the layout is the same. The only difference I remember is that the power button / fingerprint reader on the 9510 can be pressed, otherwise the layout is the same. The home/end keys are on the F11/F12 but it's their primary function (push Fn. to use F11 and F12), same as on the 9500.

My work laptop is a 9570 and my personal laptop is the 9500. I have a relatively easy time switching back and forth between the two but I do prefer the home/end setup of the 9570.

NwtnsMthd··on Make. It. Simple. Linux Desktop Usability
Slightly off topic, how'd you get used to the Cmd key?

I've tried but I hate it. It's like I'm doing yoga with my hands, bending my thumb while reaching over it with my index finger. The ctrl key tethering my pinky gives a much larger range of motion without cramping my hand.

NwtnsMthd··on Make. It. Simple. Linux Desktop Usability
The global menu was a reasonable idea for its time. It seems it's main selling points are that it's easy to find and requires less precision with a pointing device. It seems to work well when you have one, maybe two windows open.

But the idea falls flat on its face when you have multiple screens with multiple windows, which window does the menu belong to and why is it detached from my current working context? As most of us have grown up using some sort of pointing device, the argument for speed and accuracy has also lost some relevance.

NwtnsMthd··on Overcoming Tab Overload
I don't need a better way to manage the tabs I have open I need to quit the habit of opening dozens of them. Its digital hoarding.

Maybe it's overly dramatic of me to compare it to hoarding, it does legitimately increase productivity. But it also tends to spiral out of control now and then (for me).

NwtnsMthd··on Volvo and Daimler bet on hydrogen truck boom this decade
It becomes a bit of a transport density problem. A semi does not take up much more room than the cargo it's transporting (if fully packed) but a blimp needs to be significantly larger to carry the same amount. They're big, slow, and require a large amount of space to land on the ground. It just seems like more issues to overcome than hydrogen fuel cell trucks.
NwtnsMthd··on Proposed bill to ban US government from buying location data [pdf]
ITAR restrictions come to mind but I'm not sure if they're the same. For example, if I were to produce a gyroscope with sufficient accuracy the U.S. government can legally prevent me from selling it to foreign entities. Sure my product has excellent civil uses but it can also be used in weaponry (e.g. missiles). Data may have similar implications but I've never thought about this in depth.
NwtnsMthd··on Time to regulate AI that interprets human emotions?
> It maps facial features to assign each pupil’s emotional state into a category such as happiness, sadness, anger, disgust, surprise and fear.

Is boredom an emotional state? It's probably worth including, considering the setting.

Coworkers that I've worked with for years will still occasionally ask me if I'm stressed or angry. Apparently that's what I look like in deep concentrating, even if I'm totally relaxed and otherwise happy. If a mild case of RBF can throw humans off how easy would it be for an AI to miss-judge?

Which raises the question, why is anyone even considering AI to judge emotional state? For what purpose?

NwtnsMthd··on Janet Yellen to call for global minimum corporate tax rate of 21%
How does something like this generally work? Is it as simple as sanctions and/or tariffs?
NwtnsMthd··on How to implement a hash table in C
Wow, that's quite the list! Why was such a bad (overly simplistic?) implementation allowed into a standard library?
NwtnsMthd··on GitHub, fuck your name change
Hm, never thought of it like that.

I was caught off guard by the change when it was implemented, and was frankly quite annoyed. My suspicions were the same as the author's, that the reasons were likely insincere. But I never made the leap you did to (try and) assess my subconscious biases. Thank you for the insight!

On an other note, 'main' is fewer letters to capture the same idea ad therefore more efficient.

NwtnsMthd··on Rockstar thanks GTA Online player who fixed load times, official update coming
The horrendous load time was one of the reasons I stopped playing GTA Online. But at this point I don't think I'll ever pick it up again.

Cool fix, nonetheless!

NwtnsMthd··on Traffic Simulator
Other uniquely American things:

- Passing on the right

- Taking an exit from the passing lane (cutting everyone off)

- Couch in the middle of the highway

NwtnsMthd··on The beautiful Silent ThunderBolt-3 PC
Yup, most MOSFETs will have no trouble running at 125C! The power supplies in some of our products occasionally run at 180C, without heat-sinking. But these aren't designed to last as long as a motherboard VRM.

In general cooler is better. At high temps you'll see temperature related aging accelerate (e.g. solder, PCB substrate, electromigration in the parts), but you'd probably be okay. The PC would become obsolete way before the VRM fails. The worst case I can imagine is the MOSFETs and inductors heat up, bringing the local temperature up to a point where the controller IC enters over-temperature shutdown, but it's unlikely.

Personally, if the current heatsink is too big I would just find smaller ones and attach them. I don't really have a good reason, I just like parts running cool :)

NwtnsMthd··on The beautiful Silent ThunderBolt-3 PC
I can second this!

The TB16 works alright after updating it to the newest firmware, but still has it's quirks. For example, my mouse lags / cuts out briefly, now and then (I plug it in direct).

The TB19 I use when working from home appears to have little to no issues (none that I can think of right now).

NwtnsMthd··on RTX3080 TensorFlow and NAMD Performance on Linux
As far as I understand it, you cannot re-sell (rent) processing time on a gaming card from Nvidia for machine learning tasks. This is why you don't see Google and Amazon offering virtual machines with gaming cards. However if you're the end user, you can do whatever you want with the gaming card you bought (not that Nvidia can enforce this).
NwtnsMthd··on Z80, the 8-bit Number Cruncher (2011)
I don't have a great answer for you but I'll give it a shot. It sounds like you're trying to get from a basic understanding of analog circuits to understanding the makeup of a simple processor (e.g. the Z80).

The general progression is:

  1. Circuit Theory (how fundamental components work)

  2. Semiconductors(diodes, transistors, op-amps [skip those for now])

  3. Digital Electronics (basic logic gates and boolean algebra)
Once you finish learning about digital electronics you should have the fundamental knowledge to understand how a basic processor might operate. A reasonably good place to start might be here.

https://www.allaboutcircuits.com/textbook/

Read Volume 1, Volume 3 (skip chapters 7-13), and Volume 4. That should get you up to speed reasonably quickly.

NwtnsMthd··on Nintendo 3DS discontinued after almost a decade
I've recently been eyeing the 3DS, do you have a specific model that you would recommend over others?
NwtnsMthd··on Symbolic mathematics finally yields to neural networks
Maybe don't discount the Technion so easily. All of the professors are fluent in English as is most of the student body. There are many graduate students who start studying there without knowing Hebrew.
NwtnsMthd··on The most prized degree in India became the most worthless
Most of our developers either have a degree unrelated to programming or hold no degree. Of our top three programmers, two are dropouts and one has a degree in physics. Two of them started with us having dropped out undergrad (unrelated), and the third we hired after decades of experience at other companies. The common theme I've found with all three is a passion for programming and learning in general. If they didn't do this as a job it would be their hobby, this is what makes a good engineer or developer. Forget the experience, if a person is driven they will learn what they need to know.

But my viewpoint is skewed, there are only about 25 of us at our company.

NwtnsMthd··on Accidentally Turing-Complete
Turns out Pokemon Yellow is also Turing complete!

This fantastic hack escapes the game, loads a couple bootstrapping sequences and then proceeds to turn Pokemon into a MIDI player.

http://aurellem.org/vba-clojure/html/total-control.html

NwtnsMthd··on Getting started with bare-metal assembly
Some of us still write assembly now and then, even if it is for embedded systems and not x86. I found this interesting!
NwtnsMthd··on How the Nike Vaporfly War Was Lost
A similar evolution in shoe technology revolutionized rock climbing. The first purpose built climbing shoe entered the market around 1935, then around 1980 the first "sticky" climbing shoes appeared. Today we have shoes like the La Sportiva Solutions and the Scarpa Drago, both incredible climbing shoes that provide a massive advantage over shoes of the past.

Fortunately for climbing, this hasn't been much of a problem. Possibly due to the fact that everyone has access to the same shoes. Another possibility is that competition climbing has only become popular in something like the last decade, significantly after the shoe revolution started.

The analogy is imperfect as climbing isn't timed* but it should be interesting to watch this play out.

* Excluding speed climbing and maximum time limits.

NwtnsMthd··on So Where’s My Low Voltage DC Wall Socket?
Oh, that makes more sense!

4 * 300V * 2.3A = 2.76kW

It looks like it's totally doable with those cables! But if they're running 300V DC through there... may as well just run 120Vac. The only benefit I see is that they can detect faults on the transmitting end in a sophisticated manner.

NwtnsMthd··on So Where’s My Low Voltage DC Wall Socket?
My first impression is that it smells like BS but let's take a closer look.

CAT6 cabling uses 4 pairs of AWG 24 wire. This type of wire typically comes with two options for insulation 250V and 600V, Let's be optimistic and use the latter. The maximum recommended current for AWG 24 wiring is 0.577A [1], as a reference PoE specs use 0.3A (if I remember correctly). Using these assumptions our maximum power transmission would be 4 (pairs of wire) * 600V * 0.577A = 1384.8W, this doesn't include power losses inside the wire itself. Belden's descriptions seem to indicate that power transmission is multiplexed in the time domain, which would reduce the power transmission capability even further.

Current limits on wiring are semi-arbitrary, what it really comes down to is how much heat generation is tolerable in the wires and the environment in which they reside. If we were to ignore the suggested current limit of 0.577A per core then it is possible to transmit 2000W. More specifically you would need 0.833A at 600V in 4 pairs of wire to get 2000W.

TLDR: The claims seem dubious. It is possible if the current limits for AWG 24 wire are are exceeded by about 2x.

[1] https://www.powerstream.com/Wire_Size.htm

← PreviousPage 2 of 3Next →