HNHacker News
TopNewBestAskShowJobs

gotaquestion

523 karma · joined February 24, 2022

submissionscomments
gotaquestion··on Single-chip processors have reached their limits
Yes, I actually said this in my original post: Arm BIG.little works, which is what M1 is, and embedded works well, which are SoCs. It is much more difficult in AMP systems that aren't necessary only the same die, like automotive Tier 1 products.
gotaquestion··on Single-chip processors have reached their limits
The problem is AMP is very hard to program and debug. In embedded, one core is a scheduler and another is doing some real-time task (like arm BIG.little). In larger automotive heterogeneous compute platform, typically they are all treated as accelerators, or with bespoke Tier-1 integration (or like NVIDIA Xavier). And on top of that, OEMs always want to "reclaim" those spare cycles when the other AMP cores are underutilized, which is nigh impossible to do, so they fall back to symmetric MP. I think embedded is the only place for this to work right now.

EDIT: I'm not an expert in this field but I have been asked to do work in this domain, and this narrow sampling is what I encountered, but I'd like to learn more about tooling and strategies for more generic AMP deployments.

gotaquestion··on Exit interviews are a trap
I'm not sure I understand what "the game" is, and I'm in my mid-50's. I don't know whether I'm so good at the game I don't know I'm playing it--because nothing bad has happened--or, I'm not playing it at all--and nothing bad has happened. And I've been in this since the late 80's, through IBM, Microsoft, and Intel, not to mention two startups and contracting.

Can you elaborate what The Game actually is?

gotaquestion··on Are you a baby? A litmus test
"I guess it is polite discourse these days to distance a person's actions from some intangible person-ness"

Are you acting obnoxious or are you obnoxious?

gotaquestion··on Are you a baby? A litmus test
Excellent point. I try to do that on HN: differentiate between describing how you interpreted what they typed ("said something greedy and childish") rather than a value statement about that person ("you are greedy and childish"). Easy to forget sometimes, but super important to separate the words/actions from the person. We all say/do dumb shit sometimes that is out of our normative character for all sorts of reasons.
gotaquestion··on Are you a baby? A litmus test
There's a difference between being "assertive" and "aggressive". I've had this discussion in the past on HN and it seems people want to treat both as the same, not saying that you are. Aggression is rarely, if ever, useful, both directed at someone or coming from someone.
gotaquestion··on Cython is 20
I like cython, but I think it pigeon-holes developers: i've seen hardware modules written in Cython, when they could easily switch to C++ and provide a library that could be used as an FFI in any language, but instead locked themselves (and users) into the narrow world of Python.

Is there a way to convert a Cython module(s) to C++, or at least a .o file? They are so dang close.

gotaquestion··on Intel becomes the first to offer full AV1 support with its new Arc GPUs
Surprised to see Intel using "ARC" as a trademark when ARC international has been around for ages and bought by Synopsys in 2010, which now offers ARC processors. I thought trademarks in the same domain weren't allowed?
gotaquestion··on The Reliability of Optical Disks
I have 5-1/4" floppies the early 80's that still read fine. I wonder if 3.5" floppies from 1995 would still work. I have a feeling the media was made more robustly in the early 80's because the sensors weren't that precise, so bits were written with way more field than they needed. Maybe in the 90's when so many bits were crammed on to the 3.5" that they weren't written as strong?

Perhaps the same is true of optical media. Are higher density optical disks from later in the era less robust than earlier tech.

Like the way Hobart mixers from the early 1900's are built like tanks and can outlast ones built today to save money.

gotaquestion··on Seriously, Stop Using RSA (2019)
Why would someone create their own parameters for deployment and not strictly research? There are plenty curves studied by academic experts out there that aren't even NIST.
gotaquestion··on Using foot pedals for modifier keys in Linux (2014)
I'd just be happy of trackpad support was consistent and reliable.
gotaquestion··on Ask HN: Why don't PCs have better entropy sources?
You don't even need sensors. STMicroelectronics has a TRNG block [1] that "passes" NIST SP 800-22 statistical analysis [2]. I used quotes because the 800-22 is an analysis test suite and the notion of passing is based on your hypothesis parameters, but the suite itself is considered the de-facto analysis mechanism.

I don't follow where the confusion is coming from?

[1] https://www.st.com/resource/en/application_note/dm00073853-s...

[2] https://csrc.nist.gov/Projects/Random-Bit-Generation/Documen...

gotaquestion··on Justice Clarence Thomas uncovered a seven-year-old bug in my program (2013)
Clearly every human can't be on the beach at once. But all of the Justices can remain silent. What point are you trying to make? Maybe offer a context?
gotaquestion··on Justice Clarence Thomas uncovered a seven-year-old bug in my program (2013)
What would court case be like if none of the Justices ever spoke? Would it just be two sides giving their arguments, witness, and closing arguments? Seems like that would speed things along. But when is communication every 100% concise? Still seems suspicious to me.
gotaquestion··on I'm a scam prevention expert and I got scammed
I think it was important of the author to put that out there, expert or not. It made me take a mental inventory, and bolster my first-responder thoughts.
gotaquestion··on The smallest and worst HDMI display
To me the cool part is that you get a free I2C output over an HDMI port.

I don't know any laptops that have native I2C output w/o a USB converter.

gotaquestion··on What is triald and why is it taking so much disk space?
It certainly is. I have Ubuntu 20.04 running on a Multiboot Yoga, an old Dell, and a MacBook Pro 2013 (because this is the only OS that will boot). I use both the default Gnome desktop, and sometimes switch to FVWM2 or MWM (mostly on VNC because I hate all the bells-and-whistles on Gnome).

I hate using Linux on the actual laptop. The touchpad is always a trainwreck. Sensitivity and scroll speed/acceleration is infuriating (too much Xorg config hassle). Trying to get "middle click" working -always- has issues. Power buttons never work properly, same with LidClose actions (i've read many knowledge bases and stackoverflow posts, none seem to work for my particular hardware, as is always the case). It is frustrating as hell to get it to act like a well-behaved "normal" laptop. Don't get me started on suspend/hibernate issues, or the flaky bluetooth drivers that always need system ctl restart command line help.

Now that I've made the tradeoff to not use Linux as anything but a remote server via VNC, my choices are Windows or Mac for a primary computer. I don't like ads showing up in start menu, or idiotic MFA and login requirements, so I'm left with Mac.

gotaquestion··on What is triald and why is it taking so much disk space?
I don't think I meant that, although it might sound like it. I think you're accusing me of the fallacy of all or nothing, but to me the original argument sounds like an obsession with purity, but clearly one line isn't enough to explain that.

The replies to my original post seem to me to be arguing for 100% transparency from the keyboard to the atoms on the finfets. I don't think I'm strawmanning that (maybe hyperbolizing a little, but with RISC-V proponents, maybe not!)

That sounds like a noble goal, like world peace, ending starvation, and curing all modern ails. However, the extent to which tribalism and out-grouping emerges from people who don't use the "superior, pure" solution is nonsense: just look at the tone of the first post, snidely declaring that this is proof apple is again such a bad solution. That's not helpful, and after hearing similar tech arguments for nearly 35 years online, it is tiresome (ironic). On top of that, the dream of transparency seems unlikely because every open source hardware project I've ever seen has failed [1], there is zero motivation for it.

Again, not to say it isn't a noble goal, but don't fetishize it to the point of outgrouping others.

[1] This is a broad statement, as there is plenty of gadgetry that is open source hardware. I mean: open source hardware for Linux laptops. Or at least hardware that has open source drivers but doesn't have an "Appendix H".

gotaquestion··on What is triald and why is it taking so much disk space?
Not with 3rd party drivers. I think people fetishize the desire to have complete control, and it is a myth. I've been using Linux since 1997, and all the fighting for transparency has been a tempest in a teapot with no progress made at ALL.

If people wanted to fight for it, stop using NVIDIA products, but do you see that happening? Not bloody likely.

This isn't so much whataboutism as it is about trying to coerce an ecosystem of hundreds of vendors to listen to a small cadre of open source proponents.

If the Linux kernel forces AMD to improve UAI and make it look like LAM, I'd consider that a victory. Let's see what happens.

gotaquestion··on What is triald and why is it taking so much disk space?
> It’s your machine, but the inner workings are this ineffable mystery.

At some point, every machine's software becomes an ineffable mystery. Do you know what is going on in all your 3rd-party Linux drivers, say, from NVIDIA?

gotaquestion··on How is portable AM radio possible?
There are some great answers here. I'd like to add a little.

You used the term "earthed", which means you are searching for a reference to something. An antenna has its own reference: one side is at a different potential than the other due to induction from the receiving RF wave. It's easier to think about with a dipole antenna, where each half of the antenna receives a different phase of the wave: the relative difference between the poles of the antenna is the voltage induced by the changing wave. It is its own reference.

Now in any circuit that is not literally grounded, there is always a reference voltage that is called ground. Everything is referenced and built to this. Whether or not it is "zero volts" is immaterial, since it is the reference: we can make it zero volts by analysis. The potential induced on the antenna is a quantifiable charge can be compared to this reference, and amplified.

Hmmm. That sounded clearer in my mind, but I just wanted to point out the relative nature of a reference ground in a portable circuit.

gotaquestion··on How to compare floats in Python
Why do you consider that naive?

Also, I wouldn't use epsilon, because that is a very small number and is related to representation of numbers. I would instead use a larger "tolerance" value, in `if |a-b| < tol ...` because that indicates the expected accuracy of your algorithm (unless you're really working with 1e-80 tolerance?). But TFA explains that.

But back to point (a) is that not reasonable? (If not, I've got some code to change... :)

gotaquestion··on I no longer grade my students’ work, and I wish I had stopped sooner
> 95% of the questions in my exams had a correct answer,

Of course. There's only one answer to 9 = 3x (at the undergrad level).

Just like there's only one way to spell "correct".

English has "correct answers" too.

> with zero subjectivity.

Really? Wow, that's impressive. I don't understand how that is even possible.

I can think of 10 different ways to implement a linked list. Which one is correct?

I can think of 10 different ways to build a single-transistor amplifier that meet frequency and gain specifications, which one is correct?

And that's just two examples off the top of my head of applied knowledge that are absolutely subjective.

Want more?

:)

gotaquestion··on Retirees who live on cruise ships
The article mentions upwards of $300/day or more, which is 110k/yr. That's a lot of money, not to mention the cost of your fixed home and other living expenses (medical?). Plus, I would not want to do a "budget" cruise every single day and be at the mercy of their menu.

It just sounds unappealing and expensive to me, but that's me.

gotaquestion··on Retirees who live on cruise ships
Interesting way to use your vast retirement wealth. I wonder if these kind of luxury retirement expenditures will exist in the coming generations who haven't accumulated huge sums of money.
gotaquestion··on I no longer grade my students’ work, and I wish I had stopped sooner
That's still a judgemental statement but has not nothing to do with the fundamental complaint: that learning isn't about ranking and rating to multiple decimal places, and that Language curricula isn't somehow inferior to Engineering.
gotaquestion··on I no longer grade my students’ work, and I wish I had stopped sooner
The toxicity on this site still amazes me. We have people here claiming, "It's only English, would never fly with engineering." How horrendously dismissive and arrogant an attitude. As if engineering is some god-like holy discipline that sorts the "real" students from the "fake" ones. This professor makes many valid points, and I think it would be entirely applicable to engineering. It's like you never analyzed an op-amp? That is a scalable demonstration of knowledge, that can be critiqued and revised.

Circuit design is more an art than a science, that's why two of the most popular non-textbooks on the topic are called:

"Analog Circuit Design: Art, Science, and Personalities" - Williams

"The Art of Electronics" - Horowitz and Hill

Get over yourselves.

EDIT: If you read these two books, they focus on the highly subjective nature of analog design, and how multiple designs can still meet the design criteria, but have a certain elegance about them that is an expressive quality of personality. The same could be said about source code, in that an experienced programmer can deliver creative alternatives to the most naive solution that solves the problem. Sure, it is important to learn that 1+1=2 (or 11, depending on '+'), but the same can be said of English, where spelling and grammar matter, and mistakes can be just as deadly as Metric vs Imperial.

gotaquestion··on ‘This game is so realistic it feels just like working overtime’
I kinda felt that way about Factorio, it reminded me too much of doing CPU metal-layer layout (running roads & rails) combined with microarchitecture design (optimizing pipelines).

But in reality, I think "The Stanley Parable" hit a little too close to home for me.

gotaquestion··on Drawing a circle, point-by-point, without floating point support
This is the era where prior art doesn't exist. Why read a book when you can blog about discovering "something new". I could probably make a killing blogging about my "discovery" of the algorithms in the book "Hacker's Delight".
gotaquestion··on 5G Skeptic
Broadband should be declared an essential service, like power and water.
← PreviousPage 4 of 6Next →