HNHacker News
TopNewBestAskShowJobs

mjevans

11,018 karma · joined August 5, 2014

submissionscomments
mjevans··on AI handles incidents, engineers lose touch with their systems
I've only personally utilized it for code _review_ and always ignored the suggested result code instead to understand the source of the issue and try to arrive at a resolution I find satisfactory for my mental model of the issue and solutions I'd prefer.

My take is that the main difference is the approach to problems the coding agents have. They optimize towards presuming a fully working invocation environment, yet checking everything anyway, and then rolling back any changes and re-testing that such changes worked. Which is great for normal types of software but incredibly tedious for anything aimed at less than a fully hands free automated environment.

In other words, AI is very awesome at scope creep of assigned problems and targeting the validation prompts baked into the review system.

mjevans··on Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded
The pay might not be as good but they could also go to Europe. Might depend where they've got family / contacts.
mjevans··on Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded
Ideally every side would prefer a complete victory... who wouldn't? Reality rarely offers such clear outcomes.

Effectively the semantics are like a game of chicken and hostage combined. Might as well be a Prisoner's Dilemma.

mjevans··on Early-life stress leaves a 'scar' inside brain cells in mice
It takes a village is so true. Children are something society as a whole should invest in, and fails to do so at risk to it's own future.

By society, I mean every one of us that plans to grow old instead of an early death.

Wouldn't it be nice to have two or three or ideally more generations of well adjusted people that grew up not fearful of hunger, nor lack of basic shelter, medical care?

Also, providing quality child care for any time the parent(s) are working frees up quality workers to do that... though a better work life balance would also help society.

mjevans··on Felony charges for citizen deleting phone data at US Border
Laser printed boarding passes are so much more reliable anyway and you never have to worry about recharging them.
mjevans··on Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector (2020)
Really shows how approachable it would have been to have just a tiny bit more added to the API of 'PC BIOS' to make for an extremely portable driver platform system to allow OS independent arbitrary hardware drivers as Forth that the system BIOS could compile at boot and run beneath the OS. Though of course the PC BIOS API from when that mattered isn't in anything like a modern protect mode operating profile.
mjevans··on First human trials of designer protein therapies stun US neuroscientists
For all the theories about how covid might have been some conspiracy in China... (I'm more inclined to believe a hybrid, they didn't have a program to develop any weapons out of it, but would EASILY buy a coverup to try to hide the shame of yet another seasonal virus that turned out to be more)

What if this sort of research leads to some prion like disease that either works like a slow acting (fast to spread) neuro-toxin, or a scenario like the Children of Men movie?

Containment and risks need to be considered.

mjevans··on an ambiguity in C89 which will never be fixed
I sum it up with: give me an error message rather than undefined or unintuitive behavior.
mjevans··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
https://toonk.io/wireblast-building-a-line-rate-packet-gener...
mjevans··on That time when I failed the Microsoft interview
My condolences. I read that other hacker news post (was it a couple months back) from the (ex?) engineer...
mjevans··on That time when I failed the Microsoft interview
Now that you know, can you conceptualize reasons why each pattern might be a correct preference? Among those reasons, which would you prefer as a system?

^^^ THAT is how an Interview Question should work around this factoid.

mjevans··on Rooting, firmware analysis and persistent credentials of TP-Link TL-841N
Presently it seems to be unlikely to find an inexpensive (<150 USD) router that will run OpenWRT, supports modern wifi modes, and is reasonably fast.

I settled for a MikroTik model when replacing my mom's router. It almost fits the criteria. I can even port forward via SSH on it.

The one thing it won't do natively? IPv6 6RD, the cursed legacy ISP junk CenturyLink has for IPv6 on DSL or, according to some posts I encountered looking for a solution, their rare fiber runs.

So now it has a script I found online, triggered to run every 10 seconds because the PPPoE interface doesn't provide an 'on change' event hook. If the IPv4 address has changed the script tears down and puts back up the IPv6 address on the 6in4 tunnel and lease blocks.

mjevans··on RFC 10015: Deprecating Obsolete Key Exchange Methods in TLS 1.2 and DTLS 1.2
I think the entire point is so that many with devices that will never see updates can still continue to use those devices.
mjevans··on The American Grilled Cheese Sandwich Essay (2024)
Real mayo is an emulsion of eggs and oil.

Miracle Whip? What's the sugar content on that label and the other ingredients. Is this even sold as food like thing or is it more of a candy condiment like 'chocolate sauce'?

mjevans··on The American Grilled Cheese Sandwich Essay (2024)
Take a bread that makes a good toast (to you).

Take a cheese that is soft, mellow (unless you really love pungent) and melts well under heat.

Combine such that the bread ends up perfectly toasted and the cheese in the middle melted at the same time.

I sometimes wonder if a sufficiently buttered initial toast side would make for a good inner face for the cheese to go against such that the sandwich might hold up for that much longer.

PREVENT the sandwich from sitting face down on any surface and eat while still quite warm. When I still at these frequently I'd either do it myself or ask for the sandwich to be plated such that the exposed surface area was maximized to allow the steam to escape and prevent soggy sandwiches.

mjevans··on Does Speaking to Agents Like Cavemen Save 65% of Tokens? We Test
Ask, what is the function of grammar in language? I would argue two major functions. Forcing an encoder to marshal ideas into a coherent structure. Preserving the integrity of that structure when communicated and decoded.

Grammar sounds off? Was the message correctly understood; is there enough left to apply error correction and regenerate the intended message?

mjevans··on A.I. companies are recruiting electricians and carpenters by the thousands
That's what I don't understand about the lack of building more power plants. Of all types.

Yes, people should make efforts to not waste electricity (use more effective lights, etc). However the demand is _never_ going to go down. Progress utilizes more energy. Make stuff more efficient, or less expensive, and people will do more things, or more people will do things. That's how quality of live goes up.

mjevans··on A.I. companies are recruiting electricians and carpenters by the thousands
DC is super weird that way... The actual velocity of an electron down that line is, offhand, extremely slow compared to the speed of light.

Think of DC more like you're trying to pump a frozen ice mixture drink (trying to avoid any of the major brand names) down a straw. If you melt it, that's loss to heat. If the pressure gets there that's DC current.

The AC vibrations are the same thing except it's like the lever action on a steam locomotive. Translating the motor's spin into a back and forth wave in the line.

This is why AC is rather useful for making other things spin or vibrate to the point of being emissive.

mjevans··on New HIV vaccine shows unprecedented success in preclinical study
This sounds a lot like the firewall technique of port knocking. Poke this thing to enable a ruleset, then another thing in that state for a different ruleset, etc.
mjevans··on I wanted a clock that never needed setting. Things escalated
I feel this article's premise too much. That's exactly the sort of clock I wanted to get my mom as a gift.

Why is it so dang impossible to find a not trash simple LED clock that's 'large print', 'the right color', and not annoyingly too bright?

A deluxe model might include a day of the week bar or dot and a month / day in month number (smaller than the time, mostly people care about the time)

mjevans··on The case for MUDs in modern times (2018)
The worst part of that is, at least the only MUD/MUCK engine I ever glanced at the source code for; those primitives were actually still script calls to blocks of C functions.

Modern MUDs and similar will just include a mature script language, like LUA and let that directly access the background resources from within some sandbox. No point in re-inventing the wheel with a custom scripting language. For any legacy data (E.G. running some old world on a new system) it'd probably make more sense to write a transpiler / converter anyway.

mjevans··on Painting the sides of railroad rails white to reduce derailment
Thank you, I was wondering why the need for paint rather than side polishing and the added knowledge that this blend of Steel rusts would ruin that for the non-contact surfaces.

Painting it cheeper than polishing. But I wanted to know the reason they needed to / that made it so.

mjevans··on The largest available Minecraft world, totalling 15 TB
What does bedrock consider 'modification'? E.G. cutting trees / plants? How about mining?

I imagine 'forgetting' softly touched chunks could be a notable benefit.

mjevans··on I'm a USB-C Maximalist
I buy the DC barrel jacks, those I've had inordinate problems on the inside of devices as they wear out but never on the power plug itself.

VGA connectors? I've bent the shield on more than one VGA or DVI cable, and it's a nightmare to get a pin straight enough if you happen to bend one... but possible sometimes.

mjevans··on Unexpected Solidlike Fracture in Simple Liquids
I'm not entirely convinced it is a myth, but the practical effect surely is.

I do suspect that over insanely long periods an otherwise undisturbed physical object would flow-sag at some rate under the influence of a constant force in a given direction.

No idea how long that would take, but erosion and other destructive forces appear to dominate so for practical measures any such effect is likely against the noise floor.

mjevans··on Unexpected Solidlike Fracture in Simple Liquids
At scale that is never going to happen.

Stop even thinking of conservation, start thinking of how to produce the desired effects using alternate sources and then apply regulation to move to those sources.

Solar, wind, tidal, geothermal, nuclear of any sort that's safer than coal or oil? Build it ALL.

Inexpensive energy is the cornerstone of advancing quality of life.

mjevans··on Modern decor may be straining people's brains
The nightmare is not outgrowing the child version of 'how to morality'. It's moving past it without reaching the enlightenment of being moral because it's the best large scale and long term strategy.

Instead the grown psychopathic children all move for instant gratification and rewards in the now, damn the cost of society and civilization long term.

I want to reach Orville / Star Trek, thank you!

mjevans··on OpenWrt One – Open Hardware Router
Not even for the OS itself, but for the freaking wifi send / receive windows...
mjevans··on It's not about physical vs. digital games, it's about ownership
The model for DLC that's present, carried as patch updates, but unlocked for an additional fee annoys me.

However, allow me to ignore my opinion for a moment and play the Devils Advocate for a thought experiment.

What if, cosmetics and other unlockables (which should be part of the base gameplay) were instead evaluated on other people's computers. That is, rendering client side, authentication for use also server side.

Hats / Skins / Other -- Render some 'humiliating' cosmetic if authentication fails. Circumvention would require compromise on all client devices.

Core game assets -- Levels / 'mods' that require auth a similar path, except client/server verification mismatch. Do note the license server as a possible cause.

At end of life all of those checks should be patched in a final release to fail enabled. No more auth server, archive mode releases all use.

mjevans··on Physical disc production ending in Jan 2028 for new games on PlayStation
If steam ever goes up in smoke, there will be infinite justification to never trust download only ever again.
Page 1 of 34Next →