HNHacker News
TopNewBestAskShowJobs

mjevans

11,016 karma · joined August 5, 2014

submissionscomments
mjevans··on “Erdos problem #728 was solved more or less autonomously by AI”
I think the question is, how can humans have verification that the problem statement was correctly encoded into that Lean specification?
mjevans··on Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times
Given the utter lack of enforcement on actual nuisances (noise / burning violations, 'eyesore' / private property abuse via trash / abandoned things / unsanctioned business actives in residential zones, petty theft prevention / enforcement) and the aggressive enforcement on any revenue generation laws that target citizens who will responsibly pay?

I anticipate the apathy to continue, and the bill to be passed along as some form of regressive tax.

mjevans··on Replit founder Amjad Masad isn’t afraid of Silicon Valley
You're sort of making the point though.

'within the historical record' -- No one still makes a big deal about it because it happened long enough ago.

There are places that are not widely contested today, generally most of their present borders are assumed to be generally stable. Or places with obvious natural geographic bounds and mostly internal conflict through history.

Yet at some point were those places not battled over? Even the internal conflicts count, even if as a whole the majority of a country's population of today considers themselves of one people.

The regions that remain in conflict are considered such largely because of the people who have, at some point, lived in an area long enough for it to become a notable part of their history, they have not unified as a people OF a place, but as a distinct ethnic group (be that religious or otherwise) who happened to have at some time lived in some area.

They have all been 'wronged', and all* (generally an assumption but likely to be true) have 'wronged' others (at least in 'aggressive self defense' if not in some other way) at some point.

-- put into a metaphor --

There's a public park owned by the people (earth) which has a single tree that many children have made memories with. However two or more groups of childhood friends want to continue making memories with that tree and disagree with each other and how each other interact with the tree.

What is the solution?

The evil answer from a fiction writer is to destroy the tree to remove the problem. However that does not make a right.

Using any method to give the tree to one group would be a wrong to the other groups.

The groups cannot agree on how to share, nor how to all be full adults and make memories with the tree in peaceful coexistence.

Thus, lacking an accepted answer, the problem remains unresolved.

mjevans··on QtNat – Open you port with Qt UPnP
The hardest part with bare wireguard is one part _really_ wants to be static, OR you have to re-init stuff and push DNS updates every time it updates.
mjevans··on Replit founder Amjad Masad isn’t afraid of Silicon Valley
At some point, all land has been taken either by direct force, or by the threat of force.

All land, everywhere. It is NOT a natural right that anyone owns any land, nor that any countries exist. That is something everyone's ancestors fought each other for and created as a system of human society.

Of course that's written in the past tense. Facing reality rather than the fantasy presented in history books and documentaries; not only did our ancestors do that, it hasn't stopped. The bloodshed still happens today in so many places. Those we might hear about in the news, and others forgotten even in the news because it is considered normal and thus ignored.

We are not yet a species of plenty. Scarcity still exists, at the very least in the real form of land where people want to be.

mjevans··on Dell admits consumers don't care about AI PCs
How about a recall and replacement for that defective dashboard with one that doesn't cause distractions and accidents since it has buttons that can be felt even by someone wearing winter gloves?
mjevans··on Dell admits consumers don't care about AI PCs
So it's a higher power DSP style device. Small transformers for flows. Sounds good for audio and maybe tailored video flow processing.
mjevans··on Dealing with abandonware (2024)
Unix shell script also more or less reached a stable state. It's even optional to target Bash rather than just shell.
mjevans··on Why didn't AI “join the workforce” in 2025?
A big win for 'normal software' here is to have authentication as a multi-party/agent approval process. Have the client of the insurance company request the automated delivery of certified documents to some other company's email.
mjevans··on Why didn't AI “join the workforce” in 2025?
Isn't that what polishing 'the prompt' does? Refine the communication like an editor does for a publication? Only in this case it's instructions for how to get a transformer to mine an existing set of code to produce some sort of vaguely useful output.

The human factor adds knowledge of the why that refines the results. Not just any algorithm or a standard pattern that fits, but the correct solution for the correct question.

mjevans··on The PGP problem (2019)
Yes, it's a problem with _email_.

pgp as a tool could integrate with that, but in practice fails for... many reasons, the above included. All the other key exchange / etc issues as well.

mjevans··on Lessons from 14 years at Google
I believe it.

I also believe an off the shelf example of how to use the library correctly will save everyone a lot of pain later.

mjevans··on Microservices Killed Our Startup. Monoliths Would've Saved Us
It's amazing what modern hardware can do when used correctly.

Consider moving to micro-services only AFTER reasonable algorithms on commodity bare metal show real capacity limits. There's still higher spec bare metal to carry said designs through a refactor / expansion based on where the performance bottlenecks are. Even absent literal micro-services there's still partitioning / sharding which can spread out many of the pain points.

mjevans··on Microsoft kills official way to activate Windows 11/10 without internet
Linux has working EAC. Any software not working on Linux is a Policy decision by the seller, not lacking features on the buyer.

Oh and rootkit level EAC? Expect that to go away on Windows too when MS finally gets sick of Crowdstrike and that ilk causing self inflicted Denial of Service attacks on whole economic sectors.

mjevans··on The rsync algorithm (1996) [pdf]
To be fair, back then it was relatively easy for anyone intelligent enough to be able to abuse any of that to have a well paying 'white collar' job with things like full health benefits, a pension, and more than sufficient income to support an entirely family SOLO. They even owned houses!

When your life is set like that why risk trying to defraud someone a the cost of a nice suit when that's something that can be done legally and written off as a business expense on taxes?

mjevans··on IPv6 just turned 30 and still hasn't taken over the world
I'd really like minimum service requirements to be mandated by law.

E.G. Comcast should be REQUIRED to give my OWN router a /56 or better, not a /60 because they waste a whole nibble of netmask at the cable modem which will _never_ talk to anything other than Comcast or my own Gateway.

mjevans··on Bluetooth Headphone Jacking: A Key to Your Phone [video]
I want to use the extremely simple and reliable direct interface and inexpensive cheap earphones and patch cables that I can buy in any reasonable electronics store for low markup. They are all passive components.

Adding an external sound card introduces variables outside of manufacture control, the quality, latency, and drive power all at the mercy of some random integrator.

My phone is easily thick enough to accommodate a 3.5mm port, and it can't be that difficult to waterproof such a jack, which should also make reasonable cleaning easy if it's ever required.

mjevans··on Google is dead. Where do we go now?
Discord is the 'AOL (1990s)' of the 2020s. (clearly aspects where that fails, but as a social media?)
mjevans··on Google is dead. Where do we go now?
The idea that everyone has only one identity, one whole, is harmful.

People change over time. People change even a little based on who's around them. Even memories change as people see things in new lights.

The Internet of the late 90s and early 2000s was spectacular in that everyone could be as authentic and deep as they wanted to be, and as shallow and invisible as they wanted to be depending on context.

Firefox? Want to know how to really sell yourself. Be 'For the User', like TRON (but avoid that for copyright reasons and because normal people don't understand). The user should be able to TRUST that Firefox isn't selling them out, spying on them, or doing anything strange. That when Firefox creates identity sandboxes they're firewalled from each other to the maximum extent; including resisting device fingerprinting (just look generic and boring).

mjevans··on Public Domain Day 2026
DRM is on my no list. I want my operating system to respect my freedoms and privacy.

I'm barely willing to tolerate Steam's default DRM a little. Those are 'just games' and that particular version doesn't try very hard, plus the rest of the package (network effect, servers, and a strongly customer friendly brand) combine to balance out the negatives. I'm generally hopeful that as things become classic Steam will either continue to maintain the access servers or release versions that work properly without them.

For static media, just give me a reasonable way to pay a reasonable fee for the use license and place to get an unencumbered official high fidelity copy to enjoy.

Paraphrased: 'Copyright infringement indicates a customer service failure.' At least with respect to anyone who'd have considered the purchase in the first place.

mjevans··on How we lost communication to entertainment
Those are the wrong sort of work meetings.

Where possible you want everyone to be well informed on the way in, at least about the current situation and the obvious proposals. This gives people time to digest the information and maybe even suggest their own proposals.

Then there's two types of meetings.

* Leadership communication meetings (quick review to make sure everyone understands how important the data they already knew about is / cement context).

* Brainstorming meetings (figure out a plan / pathfinding)

mjevans··on Toll roads are spreading in America
You speak of an already dense place laid out like New York City, or maybe Japan. Where there are regions that HAVE density and typically a matched civic infrastructure.

I am speaking of most of America, where that is NOT happening because densification of areas is blocked by those already nearby who like the way suburbs near jobs are. (I don't blame them, apartments and probably condos SUCK, the building codes don't protect me from the choices of those nearby so everyone suffers the most annoyance.)

In effect, I am encouraging at least some of those nearby areas to experience zoning upgrades. Like in a city simulator when low density residential gets replaced with high, and mid and high rises replace older single family homes and suburbs.

mjevans··on Toll roads are spreading in America
They're a prime sign of broken economics.

The people who can least afford to move closer to their jobs are the ones who are regressively taxed in time, energy, and money the most.

A proper solution would be to require more housing NEAR the jobs to make it easier for people to save time and money by moving closer.

mjevans··on Some Epstein file redactions are being undone
File formats are complicated. The only reliable way to redact is to reduce that complication to one which humans can manage. This is even true for software that is written by humans.

Plain text and flat images are my preferred formats for things which must be redacted. Images require a slight bit of special care, as the example in the underhanded C contest highlights, but it's possible to enforce visible redaction and transcription steps that destroy hidden information.

mjevans··on FCC Updates Covered List to Include Foreign UAS and UAS Critical Components [pdf]
Or even just 'halt and catch fire'.

Heck even a targeted but small percent increase in sporadic behavior for targets of high value might be a worthy harassment tactic.

mjevans··on Sega Channel: VGHF Recovers over 100 Sega Channel ROMs (and More)
Observationally, their model was roughly like this:

* For hit movies buy an obscene number of copies to rent month 1

* Sell off some for a discount as the rentals dwindled

* Discount anything over a reasonable backlog / duplicates set shortly after

Offhand I think they tried to time this to end well enough before the release windows slid to TV + Ads distribution.

* Rent the backlog until dead or until they sold in a discount bin

Some independent shops also competed. I recall my parents kindly rented a few less popular games they happened to carry. Not sure about videos, might have been better for stuff not mainstream enough at the big national chain.

mjevans··on In the Beginning was the Command Line (1999)
In this context I believe 'computer' refers to only general purpose computing devices, not fixed function calculation machines.

In some sense, early player pianos (IIRC with holes in paper that controlled key presses) weren't computers, but were a related precursor technology / infrastructure.

mjevans··on Golang's big miss on memory arenas
I agree about nearly all of this, but in my fantasy I think the 'unsafe' library should be how to break the abstraction layer and adjust things directly when a good language model isn't provided.

JSON's just a nightmare though. The inane legacy of UCS2 / UTF16 got baked into Unicode 8, and UTF16 escapes into JSON.

mjevans··on Rust in the kernel is no longer experimental
I would like a revision to bitfields and structs to make them behave the way a programmer things, with the compiler free to suggest changes which optimize the layout. As well as some flag that indicates the compiler should not, it's a finalized structure.
mjevans··on Sam Altman’s DRAM Deal
Suckers Buckers seems safe enough for work to say on a text only Internet thread. Just don't read it aloud.
← PreviousPage 5 of 34Next →