MurphyA/hacker-news huggingface dataset:
by ssslvky1 | 2025-11-30 04:49:57+00:00
Problems with the GitHub model in the AI era: A commit doesn’t explain why the agent wrote that code. Critical reasoning (prompts, plans, tool traces) is lost. Hard to reproduce or continue work across agents/humans. Version control is code-first, not context-first. Agents can’t collaborate because they can’t “see” each other’s reasoning.

What Memov tries to explore: Not “a better GitHub,” but a different abstraction: Every interaction (prompt + agent plan + diff) becomes a traceable unit. Memory-first versioning, not file-first. Reproducibility: any agent can resume from context, not code only.

Time machine for reasoning: “why was this written?” not just “what changed.”
by blindriver | 2025-11-30 04:50:23+00:00
"Adjusted for inflation" concept is broken in this instance.

One of the reasons why inflation is so high is because college costs have skyrocketed, so citing that they have increased after taking into inflation is like circular logic.

Banks lent an unlimited amount of money to students because they knew they couldn't discharge the debt in bankruptcy, and the schools jacked up prices because they knew students had the money. College costs more than doubled in a 10 years period but the services or even the number of students enrolled didn't even get without a ballpark of doubling. They just enriched themselves off student loans.

The only way to fix this is to let student loans be dischargeable from bankruptcy again, and let banks and colleges take the fall. Right now it's another instance of us peons playing a game of "heads you win, tails i lose."
by appreciatorBus | 2025-11-30 04:50:59+00:00
I think you are assuming infinite demand.

Demand for floor space in these places is very large, no doubt, but it is not infinite.

If you don’t believe we can or should allow private landowners to build as much floor space as they want for everyone who wants to live in these places, then somehow you’re going to have to have a mechanism to control who is allowed to live there. What will it be and who will get to decide who is worthy?
by moron4hire | 2025-11-30 04:51:01+00:00
Everything you've said regarding self-directed study is completely possible for children attending p the institutional education system. Nothing is stopping parents from supplementally teaching their children. Any effort a parent is willing to put into teaching their own children is effort that can be exerted regardless of participation in institutional education. If you choose to homeschool your children, you are discarding that floor. The only reason people choose to discard that floor is because they see that floor as actively harmful. We do not need to labor under any pretention that their evaluation of that harm is correct.

You do your children no favors teaching them they exist outside of the greater social dynamic. You teach them that the society in which they live, which they cannot escape and they must deal with for the majority of their lives without their parents, is not good enough for them. That might be fine for the rich and famous who have a completely different society they can count on to provide opportunity and support for their children, but it doesn't work for the rest of us who have to scrape a living together on our own ability to communicate our value.

You speak of indoctrination. Homeschooling is nothing but indoctrination to the parents ideology. If your ideology is so great, you shouldn't need to sequester your children away from society to convince them it is right. Children are born without prejudice. If they are receiving bad information in public school, it is trivial to teach them otherwise because children inherently trust their parents. Even children who grow up in the most abusive of homes have a hard time coming to terms with the abuse and discarding what their parents did to them. Homeschooling exploits that inherent trust to swing the indoctrination pendulum in the opposite direction.

You say that my experience was due to having abusive parents. Yes. Yes, that is absolutely correct. It takes abusive parents to choose to homeschool their children. By choosing to homeschool your children, you prove yourself an arrogant, self-centered person. Everything that follows thereafter is an extension of that.
by queenkjuul | 2025-11-30 04:51:28+00:00
Oh I'm not saying the bikes are recovered.

Really the only points I'm willing to push are:

1. Theft is not a major deterrent for people considering whether or not to ride a bike,

2. Homeless people are not spared from prosecution, nor are they particularly more likely to steal bikes.

You're definitely not wrong about recovery, but that's a somewhat different issue than "DAs refuse to prosecute thieves based on housing status"
by Nextgrid | 2025-11-30 04:52:36+00:00
My understanding is that it's trivially defeatable by configuring the hypervisor to hide itself (passthrough the real CPUID strings from the processor, ACPI/SMBIOS data/etc), and graphics drivers didn't really put any more effort into detecting beyond that. It's been years since I've been on this scene though, so my info may be out of date.
by thaumasiotes | 2025-11-30 04:53:16+00:00
Well, if a+b and a-b are difficult to factor, finding more congruences might give you another pair x+y, x-y, and if that pair is nontrivial but also difficult to factor, you may be able to make progress by looking at x+y / a+b and x+y / a-b. As long as they're not integer multiples of each other, the combination of the two facts is more informative than either fact alone, in the sense that you're now trying to factor a smaller number.
by saghm | 2025-11-30 04:56:10+00:00
> Interacting in person and cooperating is something you start learning from a young age.

I'm not sure what your experiences were like in school, but during my early years, there were drastic differences between how much different classmates thrived or struggled in highly social environments. Just because everyone is forced to interact in a certain way doesn't mean that it works well for everyone equally.

> It doesn't come as naturally.

I'd argue that it doesn't come as naturally to a lot of people to work in largely dense social environments either. To your own point, this is something that people are actively conditioned for, not a naturally occurring phenomenon, and I'd argue that even despite that it still leads to a pretty wide variety of outcomes for people at an individual level not in small part because of how suitable an environment like that is for each of them.

To me, this seems like a pretty fundamental disagreement in how much uniformity should be imposed on a population based on how well that proposed norm fits with the members of the population. I imagine that to people who disagree with me, the idea that many people might work better in seclusion than in a larger shared environment probably seems radical, but I've yet to see a justification for it as the rule rather than the exception that doesn't end up coming from an assumption that people who don't prefer this are a small minority that aren't worth changing things for. I don't have any clue what the actual number of people who don't fit the assumed norm are, but I don't find it nearly as easy to accept that the threshold at which point it's worth reconsidering how we do things is comfortably higher based on any of the arguments I've seen presented. Maybe this is due to my perception of what a fair threshold would be being lower than average, but most of the disagreements I've encountered seem to already stem from an assumption that the number of people who prefer to work in an office-like environment is high enough to be the basis of how things get run in the first place, and then extrapolate the threshold from that fact.
by jackyard86 | 2025-11-30 04:56:25+00:00
I tried wayland multiple times before, but the lack of xsct equivalent and the awful input delay (compared to X11 window managers without compositor) made my experience very frustrating. Some might say "it's just a one or two frame delay", but for me that makes a night and day difference. Just an additonal frame delay gives me a feeling of driving a 70s American boat car with worn out tires.
by bdangubic | 2025-11-30 04:56:33+00:00
the numbers I could provide you are just what I have been involved with and we are 2.5/3.0x points-wise from 16 months ago. my team decided to actually measure productivity gains so we kept the estimation process the same (i.e. if we AI-automated something we still estimate as if we have to do it manually). we are about to stop this on Jan 1

since you referenced a trusted Economist here’s much-more-we-know-what-we-are-talking-about MIT saying 12% of workforce is replaceable by AI (I think this is too low) - https://iceberg.mit.edu/
by dreamcompiler | 2025-11-30 04:56:38+00:00
In a "serious" fire you should ignore the fire extinguisher get everyone out of the building.

Fire extinguishers are for small fires! If a little oil in your frying pan catches on fire and you don't have a lid readily available to smother it, use a fire extinguisher. But if your smoke alarm wakes you up and you discover your whole kitchen on fire, get out. The fire extinguisher will not help in that situation, and it may cause you to waste time. (Tip: If and only if the fire extinguisher is easily available, carry it with you as you exit. You might need it to use it clear a path to get out.)
by seanmcdirmid | 2025-11-30 04:57:23+00:00
Chinese brands are in a horrible price war ATM in China, with many cars being sold at losses (and tricks to get around government imposed price controls, like selling a new car as used!). In a less competitive market where they have more pricing power, they simply aren’t going to do that. And even if 3 brands have enough resources to go abroad, they left 10+ brands behind that couldn’t (every 3rd or greater tier city has their own brand, so even saying 10 is probably an underestimate, heck you have cities like Liuzhou that aren’t even 3rd tier!).

They will also sell higher end configurations abroad to make it worth their time. They won’t sell the absolute bare bones option that comes with almost no profit (if not a loss).
by flakes | 2025-11-30 04:57:25+00:00
> unless I'm missing something I don't think a QUERY verb will change all that much here?

The semantics are important. GET APIs are expected to be safe, idempotent, and cache-friendly. When you are unable to use GET for technical reasons and move to POST, suddenly none of the infrastructure (like routers, gateways, or generic http libs) can make these assumptions about your API. For example, many tools will not attempt to put retry logic around POST calls, because they cannot be sure that retrying is safe.

Having the QUERY verb allows us to overcome the technical limitations of GET without having to drop the safety expectations.
by anonym29 | 2025-11-30 04:57:36+00:00
I've interviewed Harvard CS grads for SWE roles at big tech who couldn't write a working program for fizzbuzz, for defanging an IP address, or for reversing words in a sentence, in a language of their choice, with leetcode's provided instructions, in half an hour, with unlimited attempts, gentle coaching from me, and the ability to use the internet to search for anything that isn't a direct solution (e.g. syntax).

Yes, more than one.

Either the bar for getting into Harvard cannot possibly be as high as it's made out to be, someone's figured out how to completely defeat degree-validation service providers, or Harvard is happy to churn out a nonzero number of students wholly unprepared for meeting extremely basic expectations for the prototypical job of their chosen degree.
by collinmcnulty | 2025-11-30 04:58:22+00:00
I think widening the aperture outside the USA shows how big societal progress has come out of universities of the type we now recognize, starting with 1800s Germany. Even within the USA, the technological and social progress that percolated on universities had big impacts beyond the people actually enrolled and were essential in providing the basis for the employment of many other Americans.

Finally, it’s worth qualifying the idea of America’s decline. The USA is still THE powerhouse economy of the world. We have huge problems with unequal distribution and things are seriously politically messed up, but in terms of raw productivity, we are doing gangbusters. And solving the political and inequality issues call for a more educated populace, not less.
by karlgkk | 2025-11-30 04:58:22+00:00
Thing is, I’m not being “pugnacious”. I think I’m being very straightforward and just telling you that your assumptions about your relationship to them are fundamentally wrong!

Of course you’re allowed to dislike it!

I think your criticism has a point of validity to it, but also a serious level of entitlement that you expect some sort of “customer service” from them - such as a menu of expectations or norms that you were expected to follow.

I’m not sneering at you because you’re being excluded, I’m sneering at your assumption that you have some sort of relationship with these moderators or the community such that they have to respect or cater to you.

Frankly, as someone who has run a community, it’s a lot of work and there’s a lot of people who just de facto expect you to give them a level of service that they have come to expect from social media _companies_, that frankly, they’re not entitled to.

It’s a community, not a product!
by kachapopopow | 2025-11-30 04:58:42+00:00
speaking from office / work perspective microsoft is actually not the company that cares either, you receive a bounty/payout for reporting license violations within your company.

IANA (iamnotamerican) so cannot really confirm except for 2nd hand knowledge, but in my european country every company I've been around in just uses pirated everything.

Also this is a tool that breaches several agreements and laws, including the particulary nasty one of DMCA (breaking digital locks) if anything this is the one thing microsoft should care about rather than individual users breaking said license.
by saghm | 2025-11-30 04:59:40+00:00
I'm arguing that I don't actually know whether the author considers their paragraph about remote work to be opinion or fact. If it's their opinion, I think there's legitimate concern based on it that they've in the past misunderstood reactions to what they perceive as expressing their opinion because they've done a poor job communicating their actual intent based. If they do in fact thing it's objective fact, I think they're just incredibly wrong and unaware of it.
by bruce511 | 2025-11-30 04:59:52+00:00
I have come across systems that use GET but with a payload like POST.

This allows the GET to bypass the 4k URL limit.

It's not a common pattern, and QUERY is a nice way to differentiate it (and, I suspect will be more compatible with Middleware).

I have a suspicion that quite a few servers support this pattern (as does my own) but not many programmers are aware of it, so it's very infrequently used.
by rsingel | 2025-11-30 05:00:18+00:00
I agree and it's happening. I co-founded Outpost Publishers Cooperative as a member services co-op to provide enterprise-level subscription services to publishers on Ghost (which is a non-profit).

I'm biased but I think the model of member-service co-ops (like Ace Hardware) providing tailored software services to particular industries is fertile ground. Free of VC incentives, reasonably profitable, aligned incentives, and the state of software tooling makes this doable.

And since this model doesn't require capturing as much value as a VC funded venture, it's more sustainable.

But the hard thing is figuring out how to get to decent product without upfront investment, in lieu of investment models that don't require outsize returns.

I can think of ways to create early capital but I've yet to see an industry think through how to fund smart suppliers without falling into the trap of thinking they need to be VCs.
by jswelker | 2025-11-30 05:00:35+00:00
It depends highly on logistics like class size. Many programs brag about small class sizes, which are great for students but anathema to university bean counters. These programs often try to subsidize the small program specific courses with huge gen ed courses, making the whole student body effectively subsidize these underperforming programs. Real nasty fights occur over which courses to include in the gen ed program because every department wants a piece of that pie to prop up their poor numbers. And this dynamic is definitely much worse in humanities.

Edit: also instructor composition, meaning the proportion of instructors in a program who are senior/tenured vs new vs adjuncts. Class size and instructor salary are nearly the whole equation.
by naet | 2025-11-30 05:00:49+00:00
Anecdotally my wife came very close to finishing a 4 year degree but ultimately did not for various reasons (she comes from a very disadvantaged family...) and not having one has been a major burden or blocker for her pursuing all kinds of jobs. I am hoping to help her finish, but it is hard to restart later in life and lots of past credits will probably be lost or not count anymore due to various academic bureaucracy roadblocks.
by scarecrowbob | 2025-11-30 05:01:31+00:00
It's not a hard read, and probably would take most adults an hour or two. Maybe just go read it if you're curious, and if you don't like it then quit after a chapter or two.

I like it. I got a lot out of the encounter with the fox, specifically, and that helped me in how I relate to a lot of my friends and lovers.
by daseiner1 | 2025-11-30 05:01:45+00:00
beyond irony that you pose as some tech optimist while also mentioning “western collapse” and then speak about a uniquely American pessimism, a nation that is presently under the thumb of a government that does not respect the rule of law and actively manipulates capital/big business.

and you cannot simply hand-wave away the massive acceleration of the surveillance state and characterize it as a tool of the “institutional parties”
by josephg | 2025-11-30 05:02:18+00:00
Does Fil-C support dynamic linking to "yolo C" code or only modules that have also been compiled using fil-C? Would all the pam modules (eg pam_systemd.so, pam_selinux.so, etc) also need to be compiled with fil-c? I assume so, to make it safe?

In general dynamic linking support is something that rust, go and C# could definitely improve upon. As I understand it, Rust does support dynamic linking for pure rust code. It just doesn't have a stable ABI yet. So dynamic linking is only supported within the same version of the rust compiler.

Taking a look at pam, it looks like there's 2 parts:

- The configuration parser & dynamic loader, which would be trivial to rewrite in rust or C# or something.

- The actual dynamically loaded modules, and the ABI bridge to call into them.

I think the obvious way to port pam to rust or C# would be to rewrite the core. Then just statically link in all the standard, built-in pam modules (like pam_unix). And - at least for now - handle "external" modules in exactly the same "yolo C" dyld way they are handled today. Yes, that means a dozen lines of boilerplate unsafe rust code across the C ABI bridge. It wouldn't be quite as safe as Fil-C or C# JITting for everything. But its within my personal safety paranoia tolerance. It would certainly be much safer than pam is today, given currently every single line is in yolo mode. It would also mean those modules wouldn't need to all be rewritten in rust all at once, or at all.

If you want a fully safe replacement for the pam bridge maybe wasm+wasi could work here? I'm not sure. I certainly hear you that this is a problem in rust, go and c#, and I'm not entirely sure what a good solution would look like. Well, other than rust stabilizing its ABI. At the pace rust moves at, that could be any decade now.

> I don't think JITing scales to every process on your system doing it (you get no sharing of code between processes, and if you consider that I've got >500 processes on the machine I'm using right now, you can imagine how much of a memory burden JIT-in-everything would be).

Forget every program for a moment. C#'s JIT would certainly be fast enough for pam. And most linux programs don't make such heavy use of dynamic linking to work. So they could be AOT compiled.

On the topic of performance, I'm not sure I want to pay the fil-C performance overhead for all 500+ processes on my system either. I assume the performance ceiling for fil-c is going to be somewhere around the performance of other well optimized GC runtimes. I don't know of any GC language that does better than about a 2x memory usage overhead.

Call me crazy, but for general computing, I like the speed of native code.
by Gigachad | 2025-11-30 05:02:28+00:00
It actually does in the upstream dev builds https://gitlab.steamos.cloud/holo/dirlock/-/wikis/Enabling-d...

It’s not in a consumer friendly state yet, but I’ve been using my steamdeck with encryption for a month now with zero issues. I guess technically this is not “full” disk encryption since it’s just the home dir, but I only care about protecting my personal info which is all in the home dir anyway.
by junon | 2025-11-30 05:02:42+00:00
Love this. Had to cheat, naturally.

setInterval(()=>{const canvas=document.getElementById('canvas');const startX=266;const startY=198;const rect=canvas.getBoundingClientRect();const startClientX=rect.left+startX;const startClientY=rect.top+startY;let endClientX,endClientY,distance;do{endClientX=Math.random()*window.innerWidth;endClientY=Math.random()*window.innerHeight;const dx=endClientX-startClientX;const dy=endClientY-startClientY;distance=Math.sqrt(dx*dx+dy*dy)}while(distance<25);const dispatchMouseEvent=(type,target,clientX,clientY)=>{const event=new MouseEvent(type,{view:window,bubbles:true,cancelable:true,clientX:clientX,clientY:clientY,screenX:clientX+window.screenX,screenY:clientY+window.screenY,buttons:type==='mouseup'?0:1,button:0});target.dispatchEvent(event)};dispatchMouseEvent('mousedown',canvas,startClientX,startClientY);setTimeout(()=>{dispatchMouseEvent('mousemove',window,endClientX,endClientY);setTimeout(()=>{dispatchMouseEvent('mouseup',window,endClientX,endClientY)},1);},1);},1);
by rootusrootus | 2025-11-30 05:03:21+00:00
Honestly, even my Lightning could do 450 with one stop, and it’s not the poster child for high range. My model 3 would do that no problem and the stop would be half as long.

My back and butt beg me to stop every couple hundred miles anyway, so on a long road trip I plan for a lunch stop. Longer than 450 and I stop for the night or fly. But I don’t love road tripping no matter how big the has tank.
by mncharity | 2025-11-30 05:03:36+00:00
"Years You Have Left to Live, Probably"[1], on Nathan Yau's FlowingData[2], reminded me of Lanes. I stumbled on it, selected my gender and age, and the animated distribution sampling began. And the first-ish sample was a 'dead this year', immediate ball plummet. That... left an impression.

[1] https://flowingdata.com/2015/09/23/years-you-have-left-to-li... [2] https://flowingdata.com/
by WalterBright | 2025-11-30 05:04:09+00:00
Gates received $5000 from his family for his business.

I've read accounts of Microsoft's early days. It was self-sustaining very quickly.

I also know something about compilers and interpreters. BASIC of that era was simply not difficult to create. Yes, Gates & Allen had access to a PDP-10 at Harvard which helped. But it was not required, as Woz proved by writing Apple BASIC in a notebook and hand assembled it.

I also know that Hal Finney wrote a BASIC in 1978 or so that fit in a 2K EPROM (for Intellivision). As I recall, it didn't take him very long.

So no, Microsoft is simply not a result of massive infusions of money. An awful lot of people had the ability to create Microsoft, what they lacked was vision, drive, and willingness to risk.

And no, Gates and Allen were not going to starve if they failed, even without their parents' money.