MurphyA/hacker-news huggingface dataset:
by Karrot_Kream | 2025-10-08 21:10:46+00:00
> To put some numbers behind this, in LA independent private landlords own 33% of rental properties, that means institutional and corporate investors still own the vast majority of rental properties.

This figure just shows how many LA properties are owned by an LLC or incorporated entity and is a very dubious figure. Most landlords incorporate to protect their own liability and to have access to business financing. Look at [1] for details.

> If there is a town of 8k rental apartments and I own 4k and you own 2k do you agree that we would run afoul of price fixing laws if we get together in a room to exchange information about our vacancy rates, state of the apartment and rents that we currently charge?

The problem here has nothing to do with using an app or talking to each other. The problem is that there are only two landlords. There is no housing market in the entire US larger than a subdivision that has this kind of a market.

> So your argument is price fixing doesn't work?

Everyone who price fixes has to agree on those prices. If a market has a lot of competition it's almost impossible to get everyone to agree on prices. And at that point, RealPage or price fixing isn't the problem, it's the oligopoly in the market.

[1]: https://cayimby.org/blog/institutional-investors-in-californ...
by unethical_ban | 2025-10-08 21:10:47+00:00
>Don’t trash your employer, nor respond if they do. If they start that, say “I’m sorry, I can imagine why you’d feel that way, but I can’t continue this conversation.”. Note I’ve never had someone do this.

Are you kidding? Treat someone like a human but the moment they express emotion, explicitly denounce the thread and hang up?

Get outta here.
by Imustaskforhelp | 2025-10-08 21:11:59+00:00
At this point just ditch the browser and instead have a browser with html css and lua, maybe that will help the world (satire but I genuinely want the world to somehow move to this if it ever becomes popular)

Would this make me a bad guy if I tried but couldn't find the link? oof. wait for sometime so that I see the list of my github stars because its hidden somewhere in there...

Edit: found it! https://github.com/outpoot/gurted

Here's a video as well which I found later through the github username and some yt searches later

https://www.youtube.com/watch?v=37ISfJ2NSXQ
by ho_schi | 2025-10-08 21:12:22+00:00
Let me guess. When it gets tricky it fails. USB? Own IP? 3D? Bluetooth?

My recommendation for happiness with Linux is: Always use native apps. Don’t use WINE. Don’t try to be compatible to inherent hostile things. Don’t use VMs. And especially don’t use Dual-Boot. It sucks.

Basically migrate and go full Linux. Don’t look back :)

Proton (which is WINE derivative) works somehow, because Valve invests every single day tremendous efforts into it. But that’s the problem, tremendous efforts.

The good news. Every bit invested in high quality API/ABI on Linux pays off. Valve contributions to MESA and amdgpu are invaluable. Valve should honor native AAA-Titles and Indie-Titles for Linux - with exclusive Steam Awards. There is awesome stuff like Unrailed. Make the game developers think:

“I better should do a proper port. And it should not be done by the Win32 developer. Task the Linux developer.”

PS: I missed Counter-Strike so much on Linux for years. And the Valve came, ported everything natively, and it is wonderful :)

PPS: I use a Mac for two incompatible applications (Garmin Express and Zwift). Less maintenance than Windows. Less possibilities than Linux. Horrible file-browser. Window management is a pain. But it covers the gap without ruining my day. I have to admit, the Mac cannot run Counter-Strike 2. That’s a task for Linux :)
by aerostable_slug | 2025-10-08 21:12:54+00:00
I think Russia has been quite restrained. I'm not defending them in any way, but many Ukrainians still have electric power, running water, and other trappings of modern society. If the present Russian regime chose otherwise I'm not sure that they would. It doesn't take a great deal of precision to mission-kill water works and other civil infrastructure that has survived in rear areas.

It seems to me both sides have been sending signals with their respective attacks on 'homeland' targets, rather than going fully gloves-off. Agreed that it's not working out for the Russians.
by geoffeg | 2025-10-08 21:12:56+00:00
I used to own an MG B GT, which was always in a state of disrepair I have become accustomed to with older British vehicles. One day I drove it to a nicer restaurant where I learned they only allowed valet parking. I urged the attendant to make an exception for me, but he refused. I shrugged, got out and it immediately stalled. I explained a few things to him, like not being shy about using the choke even after it was warmed up and running and a quick shot of throttle before putting it in gear to keep it from stalling, etc. Then I stood back and watched the poor guy lurch it past the rows of cars to the edge of the lot.

When I came back out, the attendant that had parked it was nowhere to be seen. I handed him the tag, he retrieved the key and a few minutes later off in the distance I heard him trying to start it. He managed to get it out of the parking spot before he gave up and motioned for me to walk down to him. After some discussion, he gave up and let me drive it out of the lot.
by jayw_lead | 2025-10-08 21:12:59+00:00
In this post I describe an incident with a Petlibro smart feeder: the production iOS app momentarily showed developer overlays, a request inspector, and terminal UI — all tied to what looks like their private staging API backend.

I dig into what might have gone wrong (misconfiguration, build error, environment switch), what risks it may have posed (exposed endpoints, potential data leaks, no user alerts or invalidations), and broader lessons about the caution we should exercise when granting consumer IoT devices access to our networks, when security is not their concern.
by jychang | 2025-10-08 21:13:52+00:00
> infinite-time or infinite-memory computer

That doesn't apply for the Bekenstein Bound though.

Literally the first line of the wikipedia article:

> In physics, the Bekenstein bound (named after Jacob Bekenstein) is an upper limit on the thermodynamic entropy S, or Shannon entropy H, that can be contained within a given *finite* region of space which has a *finite* amount of energy—or equivalently, the maximum amount of information that is required to perfectly describe a given physical system down to the quantum level.
by JohnBooty | 2025-10-08 21:13:53+00:00
and combined with slow-decay phosphors made for some beautiful "trail" effects

Thank you. This is such an under-appreciated aspect of vector games' unique look on real hardware.

A pixelated display of any sort can only yield a rough approximation at best.

Why do you feel this way? With sufficient DPI, to me this is fairly easy to achieve. A few examples of emulation that look like they're doing a very good job:

I think they have the bloom dialed up way too high, and maybe the trails aren't prominent enough, but I assume those are easy things to tweak.

https://www.youtube.com/watch?v=Z4lHsVueSj0

https://www.youtube.com/watch?v=RtUtfBWDgmA

https://www.youtube.com/watch?v=aKjs1rWnwSk
by omnee | 2025-10-08 21:14:09+00:00
The amount of total financial support provided to Ukraine is lower than that which Russia has earned from the same bloc. And military support is the smaller fraction of this total. So, the support has been important but without Ukraine deciding to resist Russia vehemently, the Donbass would have long been conquered.

I do agree with your criticism that in certain places, such as Bakhmut or Avdiivka, Ukraine has lost many men needlessly when in an indefensible position. Saying that, Russia is making at best incremental gains for huge casualties. They certainly aren't going to conquer the rest of Donbass by this year or even by the 4th anniversary.
Show HN: Spottr: Ctrl+F for Videos
by BlackZephyr | 2025-10-08 21:14:13+00:00
I'm Raph, and I had a video editing agency and one of the biggest pain points I had was finding specific clips from long videos.

If a wedding video is 6 hours long and I need to find romantic moments, I'd need to watch the whole thing.

What if I can just type in "romantic moments" and then it'll give me the clips? That's how spottr was born.

Shared the idea with a few communities and they were also interested with the idea being applied to sports analysis, surveillance, and documentaries.

Any other verticals I can apply this to?
by anigbrowl | 2025-10-08 21:14:31+00:00
I do not trust you, because I have been a food service worker and actually know what I'm talking about. A customer expressing a preference has never bothered me if they weren't rude about it. If it happens often enough it does get passed on, even though the individual impact of any counter conversation is low. You are trying to turn normal amicable commercial interactions into some kind of moral purity test.
by dang | 2025-10-08 21:15:23+00:00
This question has a lot of history on HN: https://news.ycombinator.com/item?id=17014869. If you'll take a bit of time to learn about how we approach it, you'll find that the site is pretty stable: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

It does fluctuate—we can't be immune from macro trends (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). But the principles we apply have been the same for many years, and if you step far enough back, the amount of politics is pretty consistent.
by ofalkaed | 2025-10-08 21:15:43+00:00
Two separate clips will require extra operations during playback. A simple split or copy will also require extra operations but not as many. While these do not seem like a big deal, they add up and as load increases it means you are that much closer to dropouts with all those extra operations, especially when you are trying to keep latency low enough to record. I am not quite good enough to go much into these implementation details, I just recently got to the point of realizing how important these seemingly minor details matter when it comes to real time audio.

I don't know much about video but, video editing is simpler, you probably have a GPU to take a good chunk of the load off of the CPU and latency is less of an issue. How often do you do you have two dozen video tracks playing at once with each going through a dozen effects while trying to record a few more video tracks in real time all on your CPU?
by jjk166 | 2025-10-08 21:15:55+00:00
What definition are you using to say chimps don't have human level intelligence?

By any useful definition, the intelligence of human ancestors very closely resembled that of chimps for about 4 million years after the human and chimp lineages diverged. While it's impossible to say for certain, that's around the time that endocranial volumes started growing consistently beyond the range seen in chimps. That is also around the time of the first evidence of stone tool making.
by tsimionescu | 2025-10-08 21:16:00+00:00
Sure. And for any algorithm that needs to perform a read from memory, no such upper bound exists, this is the point.

For example, say we want to read the last number from an array. We get given the array index as an input, and we need to perform one memory read. You'd typically say that such an algorithm has a complexity of O(1).

However, if you actually write this algorithm and benchmark it for N=1, N=1MB, N=1GB, N=1TB, N=1PB and so on, you'll find that each of these is larger than the next. You'll also find that this number never stops growing. Accessing the last item in an array that is as large as a planet will take longer than accessing the last item in an array that is as large as a continent. So the actual complexity class is greater than O(1). Maybe O(n^1/3) is a good, maybe O(n^1/2) is better, maybe O(log n) would be best - whatever it is, it's not a constant.
by NoMoreNicksLeft | 2025-10-08 21:16:12+00:00
>We might very well be accelerating towards a brick wall, there is absolutely no guarantee we'll hit AGI before hitting the wall

We've already set the course for human extinction, we're about 6-8 generations away from absolute human extinction. We became functionally extinct 10-15 years ago. Still, if we had another 5 million years, I'm one hundred percent certain we could crack AGI.
by pavon | 2025-10-08 21:16:16+00:00
On a 5 year old i5-8600, with Samsung PM871b SSD:

$ time julia -e "exit" real 0m0.156s user 0m0.096s sys 0m0.100s $ time julia -e "using Plots" real 0m1.219s user 0m0.981s sys 0m0.408s $ time julia -e "using Plots; display(plot(rand(10)))" real 0m1.581s user 0m1.160s sys 0m0.400s

Not a super fair test since everything was already hot in i/o cache, but still shows how much things have improved.
by throwzasdf | 2025-10-08 21:16:35+00:00
> Then I started building my own Python script automations to export my hand history from PokerStars, import it into PokerTracker 4, check my balance, stuff like that.

If it works like it did with ASR (Advanced Speech Recognition) back in the day, then doesn't the app now have all of your decision bias? Restated, isn't the app a reflection of how you play poker, not how an AI would play if it were truly artificially intelligent?
by jasonsb | 2025-10-08 21:16:47+00:00
This might be controversial, but I genuinely love AI-generated “video slop”. Hear me out for a second: I’m utterly exhausted by influencers peddling their endless “buy this crap” content. Honestly, the AI slop often feels more creative, less salesy and refreshingly free of performative perfection.

But Meta knows AI slop poses a problem for their business model. When anyone can churn out engaging content without needing perfect lighting, a six-figure ad deal, or even a face or voice, there’s little incentive for users to stay locked into the influencer-driven attention economy that fuels Meta’s ad revenue. They don’t just want your attention, they want it monetized. And right now, AI slop is too democratic to profit from.
by llamasushi | 2025-10-08 21:17:26+00:00
Yeah, this was my first startup and I thought I could multi-task lol. Probably did it for the wrong reason (eg: "checking a box - went hitchhiking in Alaska") than anything else. Spent most of the trip worrying about other) startup shit, didn't enjoy the scenery nearly as much as I should have. Still regret it haha!
by psunavy03 | 2025-10-08 21:17:52+00:00
I was disappointed they truncated the remote version of Strategy and War and we didn't get to dig into Thucydides and Corbett.

I will say getting that intellectualism to stick in the officer corps doesn't necessarily always work. There are jokes about "it's only a lot of reading if you do the reading," and oftentimes being able to spend a year in residence gets passed over in favor of sending people to other assignments and expecting them to do the War College syllabus by correspondence.

That said, the War Colleges are also heavily involved in things like designing and evaluating higher-level military exercises, red-teaming things, etc.
by JoshTriplett | 2025-10-08 21:18:00+00:00
Yeah, if you have a huge amount of trust between player and DM that can work. There are both in-game and out-of-game ways to manage issues if they arise: in-game a DM can always limit or restrict something after the fact, out-of-game a problem can spark a conversation and ultimately a D&D game is a set of people who voluntarily get together and play.

(That said, another approach is to have a conversation about "what are you trying to achieve", and find a way for everyone to have the fun they'd like to have without risking something game-breaking.)
by mrandish | 2025-10-08 21:18:01+00:00
Wow. That's a shocking difference and it's similar to what I remember from back then. There was some truly wonderful music composed for these games which only a lucky few players got to hear. That video shows the similar MU50 which was a cost-reduced MU80 that could play 16 different voices at once with 32 track polyphony. The MU80 did 32 different voices at once with 64 track polyphony, although a game's soundtrack would need to use the extra voices to make a difference.

Most of the MU series were backward compatible with the newer ones mostly adding more voices, polyphony, samples, effects and expansion options. Thanks to MAME we don't have to choose as we can have them all including 1999's MU128 which could play 64 different voices at once with 128 track polyphony.
by pydry | 2025-10-08 21:18:15+00:00
>Congratulations, you’ve shown superior strategic capability than Putin’s entire pre-war military brass.

Congratulations on deluding yourself into believing he's losing this war against all of the evidence I guess.

>Was this written by AI?

Have you used it so much that you cant distinguish it from real life any more?

Try talking to some Ukrainians some time - ones that live there.
by HaZeust | 2025-10-08 21:18:19+00:00
>"I have no idea why but as long as one of them is working I'm happy to not waste any more time looking into it."

I, for one, thought this was a hilarious one-liner in the context of this thread, and the idea of sacrificing or going complacent to a loss of your control to choose multiple options for your circumstances, as long as you have at least ONE option. It's the exact mindset that got us here.
by svat | 2025-10-08 21:18:40+00:00
Yes O(f(n)) shows how the function f(n) is upper-bounded, but the point of the comment you're replying to is that the function f could be the worst-case, average-case, or best-case running time of an algorithm, or even a (say) number-theoretic function that has nothing to do with running times. (More here: https://stackoverflow.com/a/1960493 including the example in the comments of an algorithm whose best-case cost is O(n^2) and worst-case cost is Ω(n^3) — it is perfectly meaningful to give an upper bound on the best case, and a lower bound on the worst case.)
Ask HN: Undeleteable GitHub Notification
by laktak | 2025-10-08 21:18:47+00:00
I have a dot on the GitHub notification that can't be cleared..

It helpfully says "1-0 of 2" notifications are shown, which in reality means the list is empty.

It's from some scam repos that mentioned me but were deleted before I could clear the notification.

Am I the only one bothered by this? How do you get rid of the dot? ;)
by commandersaki | 2025-10-08 21:18:56+00:00
Probably just meant satisfying instead of fun. I found a bug in sscanf for the gcc arm toolchain that ships with Ubuntu (and Debian), and it wasn't fun since I had deadlines to deal with. Workaround was to use the official ARM one. But after 2 days, it was satisfying to nail the exact problem and write a regression test.
by re | 2025-10-08 21:19:36+00:00
> RealPage enforced adherence to its pricing recommendations through assigning pricing advisors to its clients, providing “lease compliance reports” listing the names of individual employees who overrode price recommendations, requiring employees to provide business justifications for price overrides, and offering some clients quarterly “performance to market” meetings “designed to identify how compliant the client was with RealPage’s pricing recommendations during the prior quarter.” https://www.tnmd.uscourts.gov/sites/tnmd/files/690.pdf

> The investigation found that RealPage’s pricing software provides landlords with a shared logic that tends to raise rents. Two types of RealPage’s pricing software collect nonpublic, competitively sensitive data from landlords to feed the algorithms. Landlords who use RealPage software agree to provide their data, knowing that the software combines their data with data from other landlords. The algorithm then recommends rents — in many cases increasing them. In feedback to RealPage about its software, one potential client said: “I always liked this product because your algorithm uses proprietary data from other subscribers to suggest rents and term. That’s classic price fixing.” https://www.atg.wa.gov/news/news-releases/washington-ag-says...

Just "distributing marketplace data".
by EA-3167 | 2025-10-08 21:19:43+00:00
It’s essentially just this; in urban warfare with entrenched enemies you can choose who suffers, but not whether there’s suffering. The endeavor is inherently horrific, and that horror in both the cases of Ukraine and Gaza are dictated by the decision by one party to use the urban environment to maximize casualties. Whether it’s the Russians in Bucha or Hamas in tunnels under schools, both are fully aware of what they’re doing.

Unfortunately the mentality of most people has been grossly oversimplified to the point of staging everything as a melodrama.
by PaulHoule | 2025-10-08 21:20:10+00:00
I’m disappointed in the article but watching RSS for 25 years (declared dead for most of them) have gotten me used to disappointment. It just seems like every discussion about RSS starts as if it was some brand new thing and not if we didn’t have 25 years of experience with it.

The article makes a matrix out of the least important attributes of the product (free vs hosted) and has nothing at all to say about: (1) user interface and (2) architecture.

(2) of course puts constraints on (1) but gets you to the heart of the RSS predicament. It is possible in principle for an RSS reader to be completely stateless, that is you could make an HTML page with some JavaScript in it that reads an OPML file and then hits all those RSS feeds and formats them somehow. Or you could write some scripts that do the same with curl. [1]

The stateful system has a lot of advantages, particularly that the state never gets corrupted because it doesn’t exist. If you could add some simple and reliable layer that dealt with the worst of the polling problems with a cache then you could still stay pretty simple.

Past that though the architecture could get complex pretty quick in that you may want to reify feed items and store them in a database, keep track of whether you read something or not, run queries against the feed, run a recommender against the feed, etc.

[1] … if your cache mechanisms will protect you from polling some people’s RSS feeds too fast. Maybe you’re better off if they block you.
by drweevil | 2025-10-08 21:20:15+00:00
Very highly paid executive complains because the peasants aren't willing to work for nearly nothing. Where have I heard that before. But Ivanovko brings up a great point: manufacturers are making their products difficult to repair, for a variety of reasons. In this case saving manufacturing costs increases profits, but at the cost to the owner of greater repair costs. Even for simple repairs. (And collision repair costs, ugh!) And that in turn drives up insurance costs. I'm amazed that people can afford today's vehicles.
by mrguyorama | 2025-10-08 21:20:49+00:00
Except Putin is not, and has absolutely never been paranoid of NATO invading Russia.

He literally believed the west would barely react to this invasion. They didn't even take hundreds of billions of dollars of hard cash out of foreign accounts.

Russia continues to pull defensive weapons like SAM systems from the NATO border to use them in Ukraine

Because "NATO invasion" has always been bullshit.

The strategic calculus was that Putin has spent a decade killing anyone who tells him something he doesn't want to hear, so a couple years ago he heard "We could take over all of Ukraine in 3 days and they would welcome us with open arms" and he believed it.

Vladimir Putin genuinely believed that they could blitz Ukraine and be thanked for it.

A reminder that for Putin to genuinely believe that Ukrainian people who the soviets killed and repressed quite significantly would choose to be Russian willingly, he must have believed that EuroMaidan was not genuine protest.

Putin believes the CIA did it.

Which is yet again another reason why the "Protection from NATO" argument is horse shit, because Putin does not believe that a country has to be in NATO for it to be used against Russia.