HNHacker News
TopNewBestAskShowJobs

dialamac

277 karma · joined May 15, 2020

submissionscomments
dialamac··on Ask HN: What are the pros / cons of using monorepos?
Git submodules have a comically bad user interface imho but they work really well so I use them despite this. As with git in general the core functionality is solid. There is also something to be said for making as much of core functionality without resorting to another piece of infrastructure. People can use whatever front end they prefer on their machine but in a pinch the core git package is all you need.
dialamac··on Extracting firmware from embedded devices [pdf]
That’s a bit of a stretch though... jtag for ice/debug at that point just becomes another serial bus interface with a high level protocol controller.. you’re not literally extending any scan chain in most cases. The jtag port was coopted for this purpose simply for the pragmatic reason that it’s a good use of pin real estate.. nothing more.
dialamac··on Extracting firmware from embedded devices [pdf]
Or just maybe the poster has bad memory or other faulty hardware... oh but of course much more likely there’s a kernel more bug in Windows.
dialamac··on Antibiotics nearly double risk of developing IBD, doctors warn
My point is there is you’re providing very little of substance to show that IBS and IBD are related diseases. Just because we know little about either doesn’t mean much. IBS is unfortunately by its nature typically a diagnosis of exclusion while IBD of all forms is diagnosed strongly by both clinical history and laboratory/histopathological data.
dialamac··on Antibiotics nearly double risk of developing IBD, doctors warn
While I empathize with ibs sufferers, this is nonsense. Nobody with ibs poops large quantities of blood, needs their colon removed in many cases, or surgery because their bladder and bowel are now suddenly connected.

We don’t fully understand most disease processes, even those for which we have some effective treatments.

I don’t think lumping disparates diseases together simply on the axis of “understanding of disease process” is terribly useful.

dialamac··on Partying like it’s 1999 – Initial public offerings are back in Silicon Valley
> EDIT: I'm not sure why all the downvotes, maybe because it looks like I Godwin-ed the thread? I was just paraphrasing the rest of the wikipedia section:

Well in a thread about the re-emerging dominance of idiocy in silicon valley, consider it more supporting evidence.

dialamac··on Dishwashing detergent hack: Two ingredients (2015)
I haven’t seen any quality evidence that dishwasher dry cycles effectively “sanitize” anything. Really not trying to be a “but actually” dick, but without this information it’s just marketing mumbo jumbo.
dialamac··on Microsoft President: We Need a Hippocratic Oath for Software Engineers
> Doctors no longer take the Hippocratic Oath

You have incorrect information. A an abridged or modernized version of the oath is still taken upon graduation of most American MD schools.

dialamac··on Moved a server from one building to another with zero downtime
No. If anyone is going to serve the subprime market effectively and profitably, it is someone that can scale it out. That’s the whole point.
dialamac··on Moved a server from one building to another with zero downtime
There’s a market for everything. The “shit customer” would have hired someone. Sure things could have gone to shit and they wouldn’t be paid, but they didn’t, and there is a living to be had serving this market segment. Every contracting business has difficulty with AR, stereotyping often isn’t even particularly acccurate. Suffice it to say there is a business to be had in catering primarily to difficult customers.
dialamac··on New ‘Meow’ attack has deleted almost 4k unsecured databases
I think you might be conflating these (or maybe I should say the gp is). Nevertheless.

Do you have a reference to the history of key combos like ctrl f, b, n, p and a and e? Those are typically referred to as emacs style navigation and I am genuinely unaware of history of those as common tty control codes outside of emacs for cursor movement. They weren’t dec vt control codes. Ctrl-U was though and even has ASCII assignment as “NAK”. Ctrl-H and C are similar.. but people don’t typically refer to those as “emacs” keys.

dialamac··on America’s Looming Primary-Care Crisis
That’s pseudoscience.

Regardless of any minor variability in metabolism, you literally cannot get fat from things you don’t put in. This is like high school or middle school physics. This is by far the biggest factor in obesity (consumption).. such that everything else is essentially irrelevant. People with actual metabolism disorders either die or require replacement of enzymes, whether that’s type 1 diabetes or the rarer metabolism disorders.

If you eat high volume foods with calories at or below what you’re expending, you will not get fat, full stop. Starving people aren’t fat.

There are of course behavioral differences that dictate consumption, some of which are genetically influenced, but metabolism has not much to do with it.

dialamac··on Perseverance Toward Life Goals Can Fend Off Depression, Anxiety, Panic Disorders
Disagree with most of these. Marrying for a high level of intimacy and partnership is by itself often enough — and if followed seriously often more solid - business plans fall through.

Having outsized expectations of children is often a recipe for resentment. Children don’t have tendency to evolve the way you plan before they are born.

Buying a house just to live in is enough for most people.

dialamac··on Why are CEOs failing software engineers?
Have seen those videos (quite good) and very familiar with the downfall of RCA, but not sure I agree with this take.

RCA basically set up an unworkable scenario and management did not heed the sunk cost fallacy to realize they were down the garden path. A stylus based cheaply made consumer electronic device with the technology at the time was pretty much impossible (and then of course by the time tech had advanced a stylus based system was totally moot). You could have hired manhattan project people and it wouldn’t have changed the physical/economic realities of what they were trying to do.

dialamac··on US homebuilding surges as coronavirus sparks flight to suburbs, rural areas
But this is nothing new. Better public schools, lower crime, lower taxes (or at least better perceived value), an improved quality of life for a particular lifestyle have always been motivators. It’s harder to establish a career in the suburbs, but relatively easier to maintain one.

COVID has probably made a measurable impact, but it’s very easy to measure small effects too. Whether much has changed long term, I am doubtful.

dialamac··on How Pulse Oximeters Work (2015)
You are mistaken. You can have pretty much any diagnosis and there is no “definitional” reason you must be symptomatic.

Pneumonia is a diagnosis (well, class of), not a symptom nor a sign, which are distinct terms of art. You can have pneumonia that shows up on a chest X-ray (a sign) without any symptoms.

A better example might be high blood pressure, which many people understand can be silent/asymptomatic for years but is easily measurable.

Point still stands, symptoms are noticeable and reportable by the patient. If covid gives you pneumonia you may still be asymptomatic.

dialamac··on How Pulse Oximeters Work (2015)
An Pulse Ox and ABG are not interchangeable exams, with the ABG giving a lot more data about respiratory and metabolic derangements. A pulse ox can also be outright fooled such as in cases of carbon monoxide poisoning or essentially wrong in other poisoning. Also for a wrist ABG there’s no reason to use a giant needle. A 23g is usually fine, length is usually not an issue as the artery is actually quite superficial. For reference, an 18 gauge is the smallest that might be considered “large”. And the sizes are bigger as the number gets smaller.
dialamac··on Co-founder of Gokada found decapitated, dismembered inside New York condo
There’s plenty of newer “boutique” buildings in Manhattan/Brooklyn with the elevator direct to apartment without a doorman. It’s not necessarily more expensive to do it this way if you think about it. You don’t need a lobby or halls on each floor for one.
dialamac··on Don't close your MacBook with a cover over the camera
I think the underlying stupidity is that no matter how good or bad the indicator is, that’s is fundamentally different than blocking the camera altogether.

This is like telling you to not use a lock if you have an alarm.

dialamac··on Don't close your MacBook with a cover over the camera
> You can modify the Macbook of course, which is why the paranoid type will still use tape.

If the attacker has done this, they might as well just hide the camera somewhere else.

dialamac··on M60 – Open-Source USB&BLE, Hot-Swappable Mechanical Keyboard Powered by Python
I’ve been very happy with a dell premier wireless (717 not the 616 or whatever) scissor keyboard and mouse combo purchased 3 years ago. I don’t care for the mouse at all (don’t use it). I like the key feel much better than HPs offering that I have also used.
dialamac··on A Deep Introduction to JIT Compilers: JITs are not very Just-in-time
Sure but one of vocal pitches/hype for Java in the beginning and even smalltalk before that.. was don’t worry about the price paid for .. automatic memory management, bytecode, dynamism... the top men are working on JIT, GC research and other optimizations that would not only close, but handily overtake the gap compared to the state of the art static compiled languages of the time. (Hence exactly why Hotspot was a thing after java was clearly becoming widespread)

In reality it was a bit of a mixed bag.. and to some of us that remember the hype from 30 years ago it comes across as over promising and underdelivering.

That isn’t to say that the technology isn’t incredible, I don’t mean to dump on it. But overpromising is sort of the status quo for tech.

dialamac··on A Deep Introduction to JIT Compilers: JITs are not very Just-in-time
I think that’s my point. I get that JIT can produce faster code, I get that java is good enough for most things. But if you’re already in the performance critical regime there are other things you have to do where just having JIT available isn’t some magic bullet.
dialamac··on A Deep Introduction to JIT Compilers: JITs are not very Just-in-time
but from a higher level.. you could just reimplement the thing in C++ with gcc and the whole thing will probably perform better.

Basically what I’m saying is that I’ve never seen any substantial rewrite of decent C++ code into Java perform better, even if jitting has benefits on a small scale, it’s not substantial enough to overcome other overheads in managed languages.

dialamac··on A Deep Introduction to JIT Compilers: JITs are not very Just-in-time
> Thank to runtime information it can occasionally exceed performance of statically compiled language.

Interestingly in 30 years I have not once heard of a case where this theoretical benefit has manifested as a clear advantage in any real world application when looking at the system as a whole... amdahls law and all that.

You can always hand tune the 1-10% hotspots for reasonable cost most of the time, and even static tools can do PGO which generally gets you where JIT would anyway.

dialamac··on MaXX Interactive Desktop: A Re-Implementation of the IRIX Interactive Desktop
Not entirely sure your analysis passes muster. While it is true pigs like chrome and slack are the norm, computers still have many orders of magnitude more memory than 20 years ago and even if a large GUI app keeps state on disk most of it should be hot in some kind of cache whether an explicit cache or just the OS page cache.

There are other forces at work.

For instance on my primary workstation after a period of time from cold boot, pretty much everything is sitting comfortably in 32 GB of memory. A lot of time is more due to the

1) sheer volume of crap that has to be shuttled in memory, because memory accesses still aren’t free 2) there’s a surprising amount of repetitive CPU intensive tasks just to get a program started up on merely bookkeeping tasks like linking, conversion, parsing.

In addition to all the built in latencies already mentioned.

To prove this you can setup a system using a RAM disk and notice that responsiveness is often still subpar.

dialamac··on Boeing quietly pulls plug on the 747, closing era of jumbo jets
Chill dude.

In addition to this being in the context of air freight of which passenger..Not a whole lot of global freight involves rail or road only.

Not nonsense..

Passenger planes carried close to half of all air freight. And additionally while air freight only accounts for a small percentage of freight by weight, it carries a tremendous proportion by value.

dialamac··on Ask HN: Thoughts on new GitHub layout?
That dumb wall of text simply to show you don’t know what the word “objectively” means.

It’s also telling that so much of this “objective” user experience narrative apparently depends on immediate and gratuitous condescension and hostility towards your users.

You sound like a complete asshole. You’re not better than everyone that disagrees with you. Try to do better.

dialamac··on Hackers use an ordinary light bulb to spy on conversations 80 feet away
Come to Brooklyn or LA or any place where hipsters congregate. Exposed “Edison” style bulbs are a bit of a trend even residentially.... you can buy them at Home Depot and Walmart, so it’s mainstream. Granted it’s still the vast minority of fixtures.
dialamac··on Amazon added a non-compete after the employee entered the U.S. on an L1B visa
This is a much more thoughtfully constructed article on the topic https://www.merriam-webster.com/words-at-play/beg-the-questi....

Language is a lot more nuanced than a freshman philosophy major’s Logic 101 textbook.

← PreviousPage 3 of 4Next →