Hacker Newsnew | past | comments | ask | show | jobs | submit | re's commentslogin

> a linear array of all the 4 billion values, with the key as array index, which fits in 16 GiB

The hash table has the significant advantage of having a much smaller minimum size.

> Perhaps text strings as keys and values would give a more interesting example

Keep reading to "If keys and values are larger than 32 bits"


> HTML4 was the "sloppy" answer to XHTML

I think you mean HTML5, which exhaustively specified how to do parsing in a fault-tolerant, normalizing way. HTML 4 (and 4.01) predated XHTML 1.0, and HTML 4.01 attempted to take things in a stricter direction, introducing a "Strict" DTD that did things like drop the <font> tag, in pursuit of separating structure and presentation.


Reddit discussion gives some additional context (and background on Brad Spengler) here: https://www.reddit.com/r/programming/comments/1oc38d2/ai_bro...

Apparently, "all you need is [...] this: [bytes]" is the hash of an undisclosed exploit proof-of-concept. And the relationship between Spengler and Linux maintainers has been somewhat contentious for the better part of a decade: https://news.ycombinator.com/item?id=13312723


> They removed other maintainers access to their AWS account, and one of them had allegedly taken a screenshot of the root password from a password manager

Inaccurate:

> Ruby Central also had not removed me as an “owner” of the Ruby Central GitHub Organization. They also had not rotated any of the credentials shared across the operational team using the RubyGems 1Password account.

> I believe Ruby Central confused themselves into thinking the “Ruby Central” 1Password account was used by operators, and they did revoke my access there. However, that 1Password account was not used by the open source team of RubyGems.org service operators. Instead, we used the “RubyGems” 1Password account, which was full of operational credentials. Ruby Central did not remove me from the “RubyGems” 1Password account, even as of today. https://andre.arko.net/2025/10/09/the-rubygems-security-inci...

Ruby Central didn't realize that they hadn't actually revoked any access to the previous maintainers (and that they didn't have the updated root AWS credentials) until two weeks later when André notified them.


What libraries/models is this built on?


Related:

Copy-and-Patch: Fast compilation for high-level languages and bytecode (2020) https://news.ycombinator.com/item?id=40553448 - June 2024 (51 comments)

A copy-and-patch JIT compiler for CPython - https://news.ycombinator.com/item?id=38769874 - Dec 2023 (68 comments)

Copy-and-Patch: Fast JIT Compilation for SQL, WebAssembly, and Others - https://news.ycombinator.com/item?id=28547057 - Sept 2021 (7 comments)



> 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".


The allegation that they somehow enforce that price is just an allegation. You can write down anything you want in a civil complaint in this country.

Anyway, I feel like this thread reinforces my point. We are arguing about the merits of the case. We are not arguing about whether their obviously illegal behavior is okay because it's software.


It's a good write-up but I wish this blog post went just a little bit deeper with the investigation to confirm whether this is the issue (ollama.tymscar.com having an AAAA record); it's missing the answer to "Why is the JVM trying (or initializing toward) an IPv6 path first and not gracefully falling back?"


> The idea is to create another page on your blog that has all the RSS feeds you're subscribed to. By keeping this public and always up to date, someone can visit your page, find someone new and follow them. Perhaps that person also has a feeds page, and the cycle continues until there is a natural and organic network of people all sharing with each other. So if you have a blog, consider making a feeds page and sharing it! If your RSS reader supports OPML file exports and imports, perhaps you can share that file as well to make it easier to share your feeds.

This is usually called a "blogroll", which has the advantage of being much less ambiguous/overloaded than "feeds".


And even better, there used to be a concept of "pingback", back before it was just abused by spammers, where you could connect blog posts together (the OG "react" medium) through a ping mechanism that was at least in Wordpress, not sure about other platforms.

But I found a ton of great blogs just scanning through other people's blogrolls.


WebMentions are the evolutions of pingbacks and they're a bit more powerful.

https://indieweb.org/Webmention


An interesting development of modern blogging is you can integrate the fediverse pretty easily, e.g. WordPress can trivially publish ActivityPub and you can receive replies, likes, and boosts from mastodon et al.

I Imagine the risk of spam is the same as for pingbacks, but at the moment this doesn't seem to be the case yet.


WordPress still has those, or are they disabled by now for new blogs? I get them from WordPress blogs sometimes instead of the nicer trackbacks, same thing without xmlrpc. Webmentions are an orthogonal newer system, basically incompatible trackbacks.

Serendipity implements all three now, so there are definitely still blog engines that support these mechanisms.


New internet rule: When the name of a service/software is a common word in any language that already has a meaning, we must escape it if the context is lacking that would indicate it’s title property.

Examples: /Serendipity, /Sheets, /News /Numbers, /Files, /Drive, /Translate, /Play, etc.

Exceptions: If the context is clear, i.e., in a text talking about Google assets where News, Sheets, Drive, Play, are mentioned; or one prefixes the context with “The software Serendipity…”.

We should not assume everyone in the world knows every single title of every single software and service.


Well, context. We are talking CMS or blog engines, and "blogengine Serendipity" does find it as first at first place, so does "cms serendipity". But for the log, I was talking about https://docs.s9y.org/.


My recollection from that era is that sadly it was immediately abused


We have a very similar feature on https://feedle.world. Every search has its own dedicated RSS feed that can new followed directly, as well as an iframe that can be embedded on other people’s websites. This way, anyone can build accidental blogrolls, based o topics of interest.

P.S. for people whore not really into RSS, we are also Beta testing the option to subscribe to searches and get results in email digests. Same idea, but you don’t need to bother finding an RSS reader.


I made two webextensions that can discover blogrolls:

https://andregarzia.com/2024/05/feed-and-blogrolls-discovery...

Also https://blogcat.org has the same feature but is a full blog reader.

It is cool to surface blogrolls like that.


I had a very similar idea. I’m glad someone implemented it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: