MurphyA/hacker-news huggingface dataset:
by Aloisius | 2025-11-24 07:34:04+00:00
SF's budget doesn't contain $15B of money it can use for whatever it wants. Most of it isn't discretionary, either because of voter mandates or by federal/state government requirements and has to go to specific programs. A good chunk is actually city businesses (hospitals, airport, utility, port, etc.) which mostly break even.

SF was able to spend money trying to getting rid of RVs because it was living on emergency money from the state and shifting capital expenditure priorities around (capital expenditures costs are offset mostly by the asset you're buying, at least in the short term).

That emergency money is gone now, so now we're living in an era of budget cuts, though given SF's history, I full expect it to spend money recklessly and hope revenue turns around, but even they aren't so far gone to add $300M in operating expenditures to make MUNI free with no plan for a source of revenue to make up the difference.
by pfannkuchen | 2025-11-24 07:35:44+00:00
Insufficiently analytical take.

Dogs are a special case. Humans are part of their soil, the soil they evolved in. They must have features (physical, behavioral) to manipulate humans into treating them like part of the group.

Think of the environment dogs evolved in. Small homogenous groups of humans. They aren’t even human, and humans still treated them as part of the in group, while at the same time killing people outside of their clan who looked and acted almost exactly like they did, certainly well within the bounds of what would today be a single nation or region within a nation.

Dogs and empathy towards them are totally compatible with human xenophobia or whatever we call it, there is no contradiction or hypocrisy here.
by sam_lowry_ | 2025-11-24 07:35:48+00:00
> changing from SHA-1 to SHA-256 for greater security

Linus has a different view, he referred to the SHA-256 migration as "pointless churn": https://www.youtube.com/watch?v=sCr_gb8rdEI?t=11m

SHA-1 is not broken enough to be a serious issue for git. The migration to SHA-256 has been forced by on git by clueless morons, and it is, in this very special way, similar to the master-main rename.
by t43562 | 2025-11-24 07:36:22+00:00
IMO team X needs or wants something and tries to get the other teams to accept it too. The other teams might not need it and in fact it might make life more complicated and difficult. If anyone objects then the last resort is "best practice" which is an incantation that appeals to leadership and everyone who doesn't really know how the sausage gets made in the various teams.

It's ego to think you know everything and that your needs are paramount - but it's not ego to try to make life better for everyone.

....and that's the problem because sometimes you ARE right and sometimes you're not.
by matheusmoreira | 2025-11-24 07:37:07+00:00
There's an old blog that addresses this topic:

https://professorconfess.blogspot.com/

It correlates student loans with the destruction of academic integrity. The idea is school administrators want to capture as many student loan dollars as possible, and that means maximizing the number of enrolled students. To that end, complexity, rigor and difficulty are all reduced as much as possible. Students are prevented from failing, since if they fail they might drop out, reducing profits. I even remember one article which draws comparisons with russian education.
by jacquesm | 2025-11-24 07:39:16+00:00
If you spot one flag it and mail hn@ycombinator.com , Dan & Tom usually act pretty quickly on confirmed shills. But don't comment in the threads to accuse someone of being a shill, that's explicitly against the guidelines, and that's because it isn't rare for people to simply get it wrong, besides it would pollute the threads.
by videlov | 2025-11-24 07:39:45+00:00
(co-founder of gb here) I am really sorry for the frustration - the app should do better and we will do better. In the past few months we have been putting a very deliberate effort to eliminate all conditions from which such poor experience can come about.

The work is not complete but we have stability and correctness as a primary goal, and something that is a requirement for us to declare a v1.0.
by csande17 | 2025-11-24 07:39:46+00:00
It seems like the point of this is to get AI models to produce the wrong answer if you just copy-paste the text into the UI as a prompt. The website mentions "essay prompts" (i.e. homework assignments) as a use case.

It seems to work in this context, at least on Gemini's "Fast" model: https://gemini.google.com/share/7a78bf00b410
by eviks | 2025-11-24 07:40:35+00:00
> VSCode is an IDE https://en.wikipedia.org/wiki/Visual_Studio_Code

Now try to follow your own sources, both links for that sentence call it a code editor with MS doing the correct reverence " happy with using a regular code editor like Sublime Text instead of a full IDE like Visual Studio."! It's also called so on its official page "The open source AI code editor" So try to make an actual argument/use a proper source for one instead of treating wikis as the ultimate truth

> What IDE with plugins starts faster?

Sublime Text, which is as much an IDE as VSCode

> And I'm not talking about the startup time of VSCode.

You're, you are responding to a point about very slow startup time
by godelski | 2025-11-24 07:41:30+00:00
> but is the thinking caveman really doing the same?

Are you projecting a continuous space onto a binary one? You'll need to be careful about your threshold and I'm pretty sure it'll just make everything I said complete nonsense. If you must use a discrete space then allocate enough bins to recognize that I clearly stated there's a wide range of rigor. Obviously the caveman example is on the very low end of this.

> It's like a musician saying they see music in every action, but to most non-musicians (even if the stated thing is kind of true) that doesn't make a lot of sense etc.

Exactly. So ask why the musician, who is certainly more expert than the non-musician has a wider range? They have expertise in the matter, are you going to just ignore that simply because you do not understand? Or are you going to try to understand?

The musician, like the mathematician, understands that every sound is musical. If you want to see this in action it's quite enlightening[0]. I'm glad you brought up that comparison because I think it can help you understand what I really mean. There is depth here. Every human has access to the sounds but the training is needed to put them together and make these formulations. Benn here isn't exactly being formal writing his music using a keyboard and formalizing it down to musical notes on a sheet (though this is something I know he is capable of).

But maybe I should have quoted Picasso instead of Poincaré

Learn the rules like a pro, so you can break them like an artist.

His abstract nature to a novice looks like something they could do (Jackson Pollocks is a common example) but he would have told you he couldn't have done this without first mastery of the formal art first.

I know this is confusing and I wish I could explain it better. But at least we can see that regardless of the field of expertise we find similar trains of thought. Maybe a bridge can be created by leveraging your own domain of expertise

Maybe I can put it this way: gibberish is more intelligible when crafted by someone who can already speak.

[0] https://m.youtube.com/shorts/ZLPCGEbHoDI
by Tanoc | 2025-11-24 07:41:38+00:00
Once they're arrested that screws up their chances of recovery though. Even if an officer formally books someone and puts them in the drunk tank until the methamphetamine wears off so they don't scratch their own face down to the bone, they were still arrested. That arrest follows them around, and it severely reduces their chances of finding employment that will actually motivate them to work towards financial goals instead of merely just getting by. A lot of former drug addicts end up working in construction or commercial sailing not because they're too dull to be hydronautics engineers or factory logistics overseers, but because those are two of the few well paying industries who will hire regardless of your arrest record.

The U.S. has one of the highest re-offense rates out of any developed nation because an arrest is something employers, banks, and even privately run welfare programs all see as a permanent red flag. It's like someone figuratively puts walls in the way so the person with the arrest on their record is confined to a tiny square, cut off from viable opportunities. What makes it even worse is the combination where some states don't expunge records of juvenile offenses when you turn eighteen if they're federal offenses, and records of arrests aren't differentiated by how long ago they happened. If you got thrown in juvie at sixteen for mail fraud for using your uncle's name to scam magazine subscriptions then in some places like New Jersey that'll still be there when you're forty and will be treated as if it happened yesterday.

From a macro view there's more harm done when you arrest an addict than if you had left them to teeter on the edge of an overdose, which is just really messed up. All because of zero tolerance policies from organizations that have nothing to do with law enforcement.
by stingraycharles | 2025-11-24 07:42:25+00:00
It’s just a function of costs vs benefits. For most people, building redundancy at this layer costs far too much than the benefits.

If Cloudflare or AWS go down, the outage is usually so big that smaller players have an excuse and people accept that.

It’s as simple as that.

“Why isn’t your site working?” “Half the internet is down, here read this news article: …” “Oh, okay, let me know when it’s back!”
by PeterStuer | 2025-11-24 07:42:50+00:00
Our cable DOCSIS isp in our neighbourhood was down for a whole week. Each day the calls and a tech visit on prem were assuring us "this is a top tier priority outage, we have crews on it 24/7", yet in the neighbourhood, not a technician in sight.

Finally 7 days in a crew showed up in the street measuring each street cabinet. They were able to pinpoint the fault to a house 2 blocks down, where they told us a partial cable cut apparently had signal from their powerline flooding the coax signal. Once they decoupled that premise, signal in the area went back to normal.

We were lucky in that we had a DOCSIS 3.1 that tries to downregulate modulations when cable noise is present, so instead of going to 0 internet for a week like the older DOCSIS installs, our usual 500/30 Mbps still managed 0.1 - 3 Mbps up, so things like mail could still eventually get through.

Now looking into Starlink as a backup, as until they run fiber here, there is little alternative (besides vdsl, which is its own nightmare)
by fzeroracer | 2025-11-24 07:43:06+00:00
Seeing some of the complaints around this feels like people are somehow still stuck in 2020 instead of 2025. People need to do a fresh pull down from main and update their arguments.

Frankly I don't really care either way, main is shorter and conveys the same meaning so by my metrics it's better. You can override the default to be whatever you want.
by jonplackett | 2025-11-24 07:43:41+00:00
I don’t find it long winded. It just gives background and makes a bunch of valid points.

Mainly that creatives are being screwed because every time they get given extra rights they’re bullied into selling them for nothing.

So this right that they get the copyright back after 35y is different - because you can’t be forced to sell it for nothing.

We need more laws like this to help creative people make the money they deserve. Most creative people make a pitiful amount of money while studios / publishers / labels do better and better. It’s not sustainable.
by nebula8804 | 2025-11-24 07:43:56+00:00
This is so freakin awesome!

Roger Rabbit was actually played in 35mm just last Thursday in Central NJ. What a treat it would have been to known that the original author got his characters back. I was lamenting on all the time that had passed since release. This cheered me right up! Will we see a whole Roger Rabbit universe now?
by onion2k | 2025-11-24 07:44:00+00:00
I think those people are taken into account, and on balance are ignored because their argument is far less reasonable. "Slavery was one of the most awful things humans have ever done so we shouldn't continue to use the language of slavery to describe every day things because that diminishes the importance of our history" makes a lot more sense than "we should keep this terminology because it's tradition."

We fix things that are broken. That's progress.
by matt-attack | 2025-11-24 07:44:12+00:00
Maybe they resisted because it was completely ridiculous waste of engineering resources all over the country and for absolutely no tangible reason other than white people trying to feel better about themselves.

I work in the field of film mastering (with countless product names with the word “master” in it) and luckily no one got the ridiculous idea in their head that we need to change this lingo.

Show me a single person who has a valid reason for me not calling my branch “master” or my bedroom “the master”. I honestly think this sort of ridiculing word policing is why we lost this last damned election. And if you’re somehow proud that you’ve renamed your git branches, you’re very likely a contributor to that lost election.
by beep8_official | 2025-11-24 07:44:15+00:00
I built a tiny fantasy console from scratch, inspired by early 90s handheld consoles. It runs entirely in the browser (JavaScript + WebAssembly), includes a virtual ARMv4-like CPU, 1 MB of RAM, a minimal RTOS, 16-color graphics, and can run games written in C/C++.

To test the system, I created a working 1-dimensional version of Pac-Man: - The maze is just a straight line - Ghosts still chase you - Power pellets and score items work like the original - Runs in real time on the virtual CPU

Demo (runs in browser, no download): https://beep8.org/b8/beep8.html?b8rom=1dpacman

Technical details: - ARM-like CPU (no floating point), emulated at 4 MHz - Custom RTOS (threads, semaphores, SVC interrupts) - 128×240 pixel display, 16-color palette - WebGL-based PPU for tiles and sprites - Games are compiled with GCC into ROM and executed on the VM

This is a personal learning project. Not commercial, no ads, no tracking. If anyone is curious, I can share more about the CPU instruction set, memory map, RTOS, or performance challenges in WebAssembly.

https://github.com/beep8/beep8-sdk

Feedback, criticism, and questions are very welcome.
by johnisgood | 2025-11-24 07:45:00+00:00
The whole terminology in IT could be turned upside down because it can be quite offensive if people ignore the context, so it is not limited to processes. There are utilities like "man", "finger", etc. that could come across as offensive too, to some, with no context-awareness.

Today it is "master" -> "main", tomorrow the whole IT terminology.

There are many PRs on GitHub with regarding to these, by the way.

... also what about pins? Slave and master pins! Must be about slavery, right? No, it is not, not at all.

In any case, who made the association of the git branch "master" to slavery? It is absurd. People need to take the context into account.
by nomilk | 2025-11-24 07:45:18+00:00
> costs nothing

The cost is measured primarily in time. Experts in git/GitHub just experience a little annoyance (per repo). But for new comers (esp self-learners) the cost is much higher (takes the form of dysfunctional instructions, tutorials, readmes), and at the margin could cause someone to give up on a tutorial.

Cost should be weighed up against benefits i.e. that those hurt or upset by use of the word 'master' would no longer be. It's highly questionable whether the term master ever upset anyone (not simply those who were upset by the idea that someone else could be upset by the term's use).

A second-order cost is the precedent. There isn't a word in the English language which cannot be interpreted as malevolent given enough effort from the interpreter. Therefore it can be a better strategy to accept that there exist words with multiple meanings depending on context, and live with this language feature/imperfection, rather than impose costly changes on everyone to benefit a (possibly non-existent) few.
by martin82 | 2025-11-24 07:45:28+00:00
We can do something about it:

Just not use those services. X is addictive, but otherwise utterly unnecessary. It seemed useful about 8 years ago when you could get tech insights form industry veterans on a daily basis and then use them in your own company. Those days are long gone.

Just. Don't. Use. Those. Services.

Easiest life-hack ever for a happier and more productive life.
by noelwelsh | 2025-11-24 07:45:33+00:00
You quoted one of the key sentences from the piece, and yet missed the point. It's the "you've licensed it to a kind of absentee landlord who owns the rights but refuses to exercise them." part that is important. In the case of Roger Rabbit, the problem is the Disney has not made any new Roger Rabbit movies or other media in 35 years, despite the first movie being very successful. No doubt other concept, that could be successful, never even get to that point. See stories of "stuck in develompent hell".
by Refreeze5224 | 2025-11-24 07:45:53+00:00
Sort of. Capitalism cannot exist without a monopoly of coercive state power backing it. So it makes sense to criticize it when that's what's actually happening. Other systems can work without coercive state power, are in fact intended to, and result in more freedom for the members of the resulting society, so I agree with your take on government generally.
by skylurk | 2025-11-24 07:46:06+00:00
> if you're a group of 2-5 adults

even a taxi or ride share may come out cheaper than public transit too.

Part of it is public transit like trains and trams have to maintain their own infrastructure.

Not sure about buses, I would guess these are way cheaper to operate. In many parts of the world they are cheap, private and profitable, e.g. https://old.reddit.com/r/Detroit/comments/1l5pt2a/detroit_th...
by snovv_crash | 2025-11-24 07:46:32+00:00
This is why a test suite and mock application running on the host is so important. Tools like valgrind can be user to validate that you won't have any memory errors once you deploy to the platform that doesn't have protections against invalid accesses.

It wouldn't have caught your issue in this case. But it would have eliminated a huge part of the search space your embedded engineers had to explore while hunting down the bug.
by viraptor | 2025-11-24 07:47:14+00:00
> What makes you think so?

"In effect, more than half of Americans live paycheck to paycheck and one crisis away from homelessness." https://www.usich.gov/guidance-reports-data/data-trends

I don't know the commenter specifically - that's why I said statistically.

> Though it's fairly clear from context

Ah, the classic "didn't mean the well presented part of group X when I said X". That's a cliche way to mask prejudice. No, if they didn't actually mean homeless, I'm calling them out on writing "homeless".
by stevoski | 2025-11-24 07:48:00+00:00
I’m a strong believer in “fix bugs first” - especially in the modern age of “always be deploying” web apps.

(I run a small SaaS product - a micro-SaaS as some call it.)

We’ll stop work on a new feature to fix a newly reported bug, even if it is a minor problem affecting just one person.

Once you have been following a “fix bugs first” approach for a while, the newly discovered bugs tend to be few, and straight forward to reproduce and fix.

This is not necessarily the best approach from a business perspective.

But from the perspective of being proud of what we do, of making high quality software, and treating our customers well, it is a great approach.

Oh, and customers love it when the bug they reported is fixed within hours or days.
by watwut | 2025-11-24 07:48:37+00:00
This ia beyond insiders baseball. You can do insiders baseball without going out of your way to whitewash as much.They dont just softball. They defend and literally go out of their way to imply false things - all to protect republicans.

They are not illuminating powers. They are obscuring uncomfortable acts and behavior or republican party.

It is very much one sided defense too.
by jll29 | 2025-11-24 07:51:00+00:00
From the report, it sounds like a good thing, for the product and the team morale.

Strangely the math looks such that they could hire nearly 1 FTE engineer that works full time only on "little issues" (40 weeks, given that people have vacations and public holidays and sick time that's a full year's work at 100%), and then the small issues could be addressed immediately, modulo the good vibes created by dedicating the whole group to one cause for one week. Of course nobody would approve that role...
by nsagent | 2025-11-24 07:51:09+00:00
Because it goes hand-in-hand with the euphemism treadmill. I defer to the late great George Carlin's words on the subject:

I don't like euphemisms, or euphemistic language. And American English is loaded with euphemisms. Cause Americans have a lot of trouble dealing with reality. Americans have trouble facing the truth, so they invent the kind of a soft language to protest themselves from it, and it gets worse with every generation.

Video https://www.youtube.com/watch?v=vuEQixrBKCc or text form: https://www.lingq.com/en/learn-english-online/courses/87644/...
by beefnugs | 2025-11-24 07:51:16+00:00
I know this is about software, but my immediate reaction to the title alone was, damn all the wrong people have these robots.

Why wouldn't cheap smart robotics mean that someone commands robots to automatically travel to every population center with over 1000 people on the planet creating incredible physical spaces to house as much knowledge as physically possible: Using whatever local resources exist, be it creates a tree-cutter-paper-printer machine or digital storage racks or chipping holographics into crystals or whatever. With the sole purpose of making sure all knowledge is replicated everywhere in the world as much as possible forever.

Nah, just rich people paying 60K for them to slowly put their laundry in the washer and so their kids can kick it around a bit
by littlestymaar | 2025-11-24 07:52:16+00:00
> Oddly, it's the thinking advocated by many HN posts, denigrating the innovation under discussion as impossible, useless, etc.

A significant fraction of HN has been raised with the idea that “natural” innovation can only arise from the private sector competing on a market, and every attempt at public-funded out-of-market innovation is seen as “unnatural” and doomed to fail.

And like all religion, it's pretty hopeless to refute it with rational arguments.
by eviks | 2025-11-24 07:52:46+00:00
> closed a feature request from 2021! > It’s a classic fixit issue: a small improvement that never bubbled to the priority list. It took me one day to implement. One day for something that sat there for four years

> The benefits of fixits

> For the product: craftsmanship and care

sorry, but this is not care when the priority system is so broken that it requires a full suspension, but only once a quarter

> A hallmark of any good product is attention to detail:

That's precisely the issue, taking 4 years to bring attention to detail, and only outside the main priority system.

Now, don't get me wrong, a fixit is better than nothing and having 4 year bugs turn into 40 year ones, it's just that this is not a testament of craftsmanship/care/attention to detail