skysight-inc/HackerNews huggingface dataset:
Same cache-line. CPU caches come after virtual memory translations / TLB lookups. Memory caches work on physical addresses, not linear (virtual) addresses.

Memory access -> TLB cache lookup -> PT lookup (if TLB miss) -> L1 cache check (depending on PT flags) -> L2 cache check (depending on PT flags, if L1 misses) -> ... -> main memory fetch, to boil it down simply.

CPUs would be ridiculously slow if that wasn't the case. Also upon thinking about it a bit more, I have no idea how it'd even work if it was the other way around. (EDIT: To be clear, I meant if main memory cache was hit first followed by the MMU - someone correctly mentioned VIVT caches which aren't what I meant :D)
As another comment suggested, you can scan for previous submissions by URL -- Algolia is very helpful with that.

Outside that, no clue, been a long time since I last wrote crawlers, admittedly. Though it can't be too difficult to crowd-source origin date parsers per domain?

But hey, if any LLM's free tier can achieve it, then why not. My point was that many people worked on that particular problem historically. It would be a shame if we can't use any of their hard work.
There's people that for some reason think "free speech" means speech free from consequences. To them anyone trying to impose consequences for their speech or tell others their speech deserves consequences is engaging in censorship.

I don't know if the GP is a member of this group but it does read that way.
Acquisitions don't necessarily mean the end of innovation. Sometimes, it allows them to take innovations they've worked hard on for years and expand the reach to a significantly larger audience :)

I have met the founders of all 3 of these companies and can assure you they all care tremendously about bringing their work to the world.

ParadeDB is independent and without plans to sell anytime soon, though :)
Why did it have to win?

Emacs is fundamentally different, vscode is only convenient if there is no intention to change things.
The auto keyword should not go in a public API, but internally it's very useful especially when you create objects like `auto ob = make_unique<VeryLongClassName>(...);` or any other kind of function call where the type is obvious and would be identical on both sides of an assignment.

As for your particular issue, using an IDE is essential, and the typedef keyword is almost obsolete, so I guess you stumbled upon a strange project. I would be curious to know what it is if it's open-source.
> I'm in the business of making money

Respectfully, there is always a trade-off between how much money you make and how positive a social impact you have.

> The real number (of what % blacks constitute the available workforce within commute distance) will be less than 1%

Yes, as I said, it's not the case that black people are as likely to apply for tech jobs. And I agree with you that it's not your responsibility to make that happen. The problem is systemic and goes back to education and environment. However, your tone is a little disconcerting as it seems to suggest that you think everything is fine just the way it is.
Haha, reminds me of a Windows utility I wrote a looong time ago called Patch-A-Bobble:

https://www.romhacking.net/utilities/142/

It was a win32 app that would read all the graphics from the Bubble Bobble ROM itself, then let you edit the levels, save them, and patch the modified levels back into the ROM so that you could play them on MAME (or even put them in an arcade cabinet).

edit: Oh, I actually uploaded it to github: https://github.com/kstenerud/patch-a-bobble
Yes, I have always wondered why the simple duplicate checker within the same couple of days does not exist. Or does it exist and the duplicates are actually sligt variations of the URL.
I can do the 3d images in kids books but cannot make it work for spotting the difference
This seems pertinent,
NEWS > bash-5.0 to bash-5.1 > mm

Seems to suggest it's indeed a hashmap in implementation, but I can't be bothered to look any closer.
"as long as the immigrants are working"

And their family members, and the money they work for stays in-country and is not sent overseas.

Not commenting on your stance of the costs of construction, that's ridiculous to be left there on its own.

Get more out, to get a reality check.
According to BIOS update page:

Fixes:
- Fixed issue when system resumes from the Hibernate mode automatically after upgrading to Windows 8 operating system.

Enhancements:
- Enhanced the support on Windows 8 operating system.
Is it not a problem which is basically COMPLETELY SOLVED by LLMs ?

The reason this happens is because Makefiles (or CI/CD pipelines / linters config, bash scripts) are more or less "complete language" on their own, that are not worth learning when you can do ... exactly what the author says (copy/pasting/modifying until it works) 99% of the time.

But LLMs in general know the language so if you ask "write a minimal Makefile that does this" or even "please simplify the Makefile that i copy/pasted/modified", my experience is that they do that very well actually.
I very much enjoyed the article but the subtext that 6502 assembler is worse than Cobol is quite the slight as a life long 6502 coder. ;-)
Hmm. I think you suffer from the illusion that your shell does not influence your behavior. Even if we are the same species, the genetic baggage, expression of that baggage and how we react to it cannot simply be ignored as not 'fundamentally different' partially, because genetic makeup is very much part of the foundation.

We are not all the same. It is silly to suggest that. We share common form factor and there are things that bring us together, but pretending otherwise is how we end up where we are now.
Looking into the problem. Apologies.
Time was (that is up to about 10 years ago) that people put phrases like "I think..." and "It seems to me ..." to prefix things which they are not presenting as facts. It seems that is seen as weakness now. It results in a worse world.
+1 to nfs. I use them for my static site/blog since 2013, and think I haven’t touched the control panel for at least 5 years and perhaps even longer (apart from topping up some $ to the account), and it’s been working great. I haven’t updated my site for a long time and for a while I even forgot where it’s hosted, and everything still working fine without intervention.
This appears to be an excuse to rep your own AI startup.
Oh weird to wake up to see something I wrote more than half year ago (and posted on HN with no traction) getting reposted now.

Glad to see so many different takes on it. It was written in slight jest as a discussion starter with my ML/neuroscience coworker and friends, so it's actually very insightful to see some rebuttals.

Initial post was twice the length, and had several more (in retrospect) interesting points. First ever blog post so reading it now fills me with cringe.

Some stuff have changed in only half year, so will see if the points stands the test of time ;]
That is my experience too. Of course being sleep deprived as a result of having a ...tenuous relationship to safety, shall we say, fucks with a person. Understatement of the century lol

It's popped up in the news (and in the comments here too) a bunch about how parts of the US's prescribed 'solutions' to this is to put people on antipsychotic medications. One big effect is that these medications sedate. If someone has passed out and has an inability to be roused and can hardly function if roused is an insane risk for homeless people. People aren't getting no sleep for funsies. Antipsychotics being used to chemically restrain the inconvenient is just abhorrent. Making them considerably less safe as a result is just inexcusable.

Not to mention the extrapyramidal side effects of antipsychotics that compound chronic health problems like metabolic syndrome. I'm sure that the nurse who's hardest science class was in high school who's now allowed a prescription pad after an only only diploma mill 'masters' is prescribing complex medications appropriately and managing overall health impacts of such meds when even experienced psychiatrists fuck it up (but NPs are a rant for another time.).

Having been homeless and on antipsychotic medications (thankfully not at the same time) it's just nuts to me that it's even considered a possible solution to homeless people having mental health issues (arising from circumstance or not) or being 'nuisances' is to just sedate them and leave them for dead.

Disclaimer: Antipsychotics are a tool and they can greatly impact a person's life in positive ways. Also in negative ways. They're also not just used for psychosis. I just wanted to clarify I think there's nuances in my anti antipsychotic rant here lol
You can write whole applications that compiles to the same assembly code without using any kind of memory management thanks to the destructors, smart pointers, and all the objects of the STL.
> However, the occurrence of the Makefile effect in a simple application suggests that the tool is too complicated for that application.

I interpret it in a bit of different way.

Makefile is relatively simple and unopinionated like a brick. Also makefile defines/reflects project’s structure.

From simple blocks one can build any shape one want. Total freedom.

Problem is, make doesn’t impose best practice and doesn’t steer you clear of common pitfalls of project structuring and building and publishing.

One example for illustration: Out of source builds is rather good idea, but not imposed by make.

So makefile is not enough, one needs all the life-lessons of using make, so inherited makefiles are better than written from scratch.
Also, I didn't know about this specific bug but I spotted it almost immediately while reading the code. This is not because I'm some kind of 10x programmer but because Integer.MAX_VALUE bugs while processing arrays are actually fairly common in java programs in 2025, I fixed one a few weeks back and it's something I look for in code reviews.

I guess it would have been surprising in 2006?
Vim (used to be?) insanely much faster on large files, it’s already installed everywhere, it has built-in highlights for all languages under the sun, configuration is easier to sync around (in my opinion).

That said, I use both, and jetbrains.
If you did a lot of stuff on 8 bit systems you ran into this very early and often.
> Not every single person works in service, hospitality or blue-collar jobs.

What do mean, that other single professionals will better succeed renting in Berlin or Munich, or afford renting in Warsaw or Prague? My experience is that even less so.
But isn't it doing it manually death by a thousand cuts and doing it with AI tools just death by 100 cuts - so relatively better?
Because it has to be done somehow...
Thank you. I used to fancy MFFAM for it’s seeming cleverness.
But tobacco taxing basically does the same. And you could literally pave a road with its residue of good intentions.
We’d all be hosting CSAM and pour the revenue into government programmes, but we don’t, because we know it to be more effective to prevent damage than trying to fix it afterwards.
I had a lot of fun writing that! The data structure allowed for airflow to be specified freely for everything except the very top and very bottom - for those you had a choice between solid brick, flow up, and flow down (for each side).
Can’t run vscode in that black box thingy.
I was told by locals that it was explicitly to keep homeless people from dying. A few streets in the center were heated. Like, not warm in any way, but it was kinda weird to walk into the center and suddenly all the snow was gone. Just warm enough for it all to thaw.

Note, this was 20 years ago, maybe it all changed, either the system or the reasons. I can imagine that if you have a zero homeless strategy, it's weird to say that the street heating is for the homeless.
Ruby YJIT 3.4: Even Faster and More Memory-Efficient
It's been my personal experience.

Being able to use kubernetes for infrastructure, grafana, prometheus, etc
Elasticsearch for search, Mongodb as database, redis as caching layer.

Knowing all these tech and being able to say you know these very well used to massage my developer ego...

Now I am much more like: Use one system to best of it's capability. Use Postgres. Mostly you won't need anything else.

I never resisted to urge to try out something new and shiny in production in earlier days.

Now I mostly use boring technologies and things I am comfortable with running in production.
They are likely talking about aid to Israel, which then uses it to buy American weapons.

Probably a bigger horror was 20 years ago when the US invaded Iraq, leading to something like half a million dead.
since this article is US focused, 66% of households own pets. People would rather hang out with their pets. People bring their dogs to shop and people used to bring them to bars in the late 2010s.
A Few Words on Healthcare
It is quite a coincidence.

Is it possible that "some buffer just did not flush" as in software development may happen.
A good way to make a lithium battery explode/set on fire if you don't know what you are doing. So maybe it's good that us software people don't do that.
It is Slang. A very cool project and it only got its public release relatively recently, so some sins are forgiven but there are so many typedefs.

typedef struct ShaderReflection ProgramLayout;
typedef enum SlangReflectionGenericArgType GenericArgType;

https://github.com/shader-slang/slang/blob/master/include/sl...
Yes I agree.

You should be transparent about promoting your own company. Sneaking it into like this will definitely backfire.

What prevents you from being open about it?
VIVT caches exist, though.
I can certainly consider making it open source so people can self host this.
But I have to find an alternative to auth0 - which is tricky to configure.

Do you like it?
Instant bookmark. Thank you for this!
The easy fix is to stop assuming and start talking to people in German - it’s really easy to do.
If they don’t understand the language you will notice immediately.

A bit of an aside but I find it very condescending by fellow Germans to address people immediately in English if they don’t speak perfect fluent German - give the people some chance to learn and practice the language for god sakes
Loads of companies saw a fresh source of capital. but it had strings, you couldn't be an evil mining company, use exploitative labour practices or generally be shitty.

Obviously thats hard to do and still maintain a massive profit, so some did the next easiest thing to greenwashing: hiring some DEI consultants and PR people to take some photos of the three employees with blue hair and melanin.

ESG is still a thing, despite some finance bros making a fuss.
The latest RFC does require it though (RFC8301):

Verifiers MUST be able to validate signatures with
keys ranging from 512 bits to 2048 bits, and they MAY be able to
validate signatures with larger keys.

I did my master thesis on this topic one year ago and found that all popular mail providers nowadays support 4096 bits, and some even up to 16384 bits.
I love how sqlite just keeps popping up every now and then. Folks at Turso DB are also doing some super cool stuff with Limbo and LibSQL.
Absolutely... whenever consulting I usually tell companies to take these into consideration. Finding people is very hard in these languages.

Clojure is my personal favorite language, and I am planning to build very small team. So it would work for us.
Why shouldn't it! It's fast, small, ubiquitous.
Technically yes, you can do copy-on-write semantics, which marks both the original and "copied" page as read-only, and the first write to either virtual page causes a page fault in the kernel (access violation) prompting a physical page allocation, copying the page, and then updating both virtual page table entries' permissions to be RW, then the equivalent of `invlpg` to flush them out of the TLB, before returning to the program to re-try the write instruction.

However this gets tricky with heap allocators since they often pack `malloc`-like allocations into the same page using some allocation scheme (e.g. buddy allocation, etc.). Though you can typically bypass malloc-like, in-process allocators to handle page mappings yourself, it's just a little more cumbersome.

This is actually how "virtual allocation" (I think is the term, don't quote me) happens; if you `malloc` a very large space on many modern OSes, you get a pointer back and there is an allotment in the process's virtual address space registered, but no page tables are actually updated (the kernel can assume they're "not present", meaning that there is no read nor write availability; any memory operation with that range causes a page fault). Upon any page in that range being accessed for the first time, the page fault handler sees it's part of that otherwise very large segment and will allocate in physical memory to that virtual page, then return.

It allows for e.g. allocating a VERY large sparse array of items (even terabytes!) that might otherwise exceed the size of physical memory actually available to the system, with the assumption that it'll never actually be fully populated (or at least populated across enough memory pages such that you exhaust 'real', physical memory).

This is also how file mapping works. You file map something from the filesystem, and the kernel keeps a cache of read pages from that file; memory reads and writes cause page faults if they haven't been read in (and cached), prompting a read from the disk storage into a physical page, updating the page tables, and resuming the faulting thread. It also allows the kernel to selectively reclaim less-frequently-used file mapped pages for higher priority allocations at any time really, since the next time the program tries to access that page, the kernel just faults again, reads it into a new page, and updates the tables. It's entirely transparent to the process.

I'm designing a novel kernel at the moment and some of these sorts of possibilities are what I find the more interesting parts of design, actually. I find them to be underutilized to some extent even in modern kernels :)
Even assuming that's true, why do you think that started to happen?

Do you think that servers just suddenly got greedier?

Or is it possible that the reason they're asking for more tips is because the tips they're getting aren't going as far, due to various systemic issues like inflation?
I thought you use Kagi. It's the label on the right of search result. When I used Kagi it could change color depending on how good Kagi thinks it is (I also remember a bar indicator under it but maybe something changed again). You click on it and you can downrank/uprank the site. If I wanted to really have only good results I would have to do it every day. I'm sure it was good for Kagi because they used it for their crowd sourced ranking but I didn't feel good doing it and paying for the privilege.

I left after I noticed that Google gets me mostly the same results. Plus I have more privacy and less tracking across all web if I don't need to leave private mode.

> literally no one is gaming a search engine with like 0.01% market share.

Kagi is a front-end for google and other search engines. Gaming google and bing is literally gaming kagi.
People have used the phrase "end poverty" for decades, and we still spend money on it even if we didn't get to 0%.
In the last week I have been working with python, JavaScript and C++. Not sure any of them would win a beauty contest.
You're a founder who raised seed and now appear to be hitting PMF and making repeatable sales, won't you raise A to scale?
Then why doesn't the government put limits on the no. of houses/flats a canadian family can buy? Allowing wealthy individuals to keep buying housing for rent-seeking isn't going to help the problem. Beyond the one for staying, how many more should they be able to own, if any?

From the houseowners' perspective, if they can only own one that they stay in, what alternatives the government needs to structure to balance the restriction, assuming the restriction is put in place? Should everyone put their savings in stock market etc and be subject to losses due to it? Because they too need a stable and inflation pegged income for their retirement.
Wrist watch modelled on Apollo DSKY computer
Gottfried Leibniz: The Man Who Knew Too Much
Every other language does that by default with "var", "let", or in some languages nothing at all. Within functions it doesn't matter that much and using an IDE takes care of quick lookups anyway.
https://archive.ph/kmJCz
If you don't need/want integrations but want privacy and full control of your data with simplicity and ease of adding expenses, I can recommend Budget Zen [1], which I have built and have been using myself for over four years, now.

It's end-to-end encrypted, open source, and you can self-host it.

When you open it, you can see with a simple green/red bar with how much you've spent and how much you have left for the month (for the whole month and per budget), in case that helps.

[1]: https://budgetzen.net
The correct way to test that code is to write a version that doesn't take an actual array but an index -> int function, then you wouldn't need to instantiate the array at all.
No, they cannot, they are word prediction machines.
Why do we still talk about these people? The more we stand in awe of their calculated ignorance, the more satisfied they are.

I feel like there are better things to do with my time than be as fascinated by it as some people.
4 minutes is too long for a "missed flush". This looks like bad software simply. One may wonder if it is also developed by Boeing.
Also you can have checked math, like in Rust, and automatically just crash when you overflow a variable.

In this case, it's not a bug (cannot get incorrect result) but an unsupported input.
From man(1) less:

&pattern
Display only lines which match the pattern; lines which do not
match the pattern are not displayed. If pattern is empty (if
you type & immediately followed by ENTER), any filtering is
turned off, and all lines are displayed. While filtering is in
effect, an ampersand is displayed at the beginning of the
prompt, as a reminder that some lines in the file may be hidden.

$ less --version
less 487 (GNU regular expressions)
Copyright (C) 1984-2016 Mark Nudelman
Humans are tribal.
As much as I wish it weren’t the case often, I don’t think just pretending we’re all one big family will work.

I hope we can build some common identity as “world citizens” or whatever- but the trend seems to go towards _more_ balkanisation and more division along class/wealth/privilege.
I was curious as to whether its north pole is always inclined away from the sun, as it could be if mercury is in synchronous rotation around the sun. It turns out that it is not: it has a 3:2 spin–orbit resonance, rotating three times for every two orbits. On the other hand, its axial tilt is small - only 0.034 degrees [1], which I suppose means that the pole is always close to the terminator - but, as the angular size of the sun as seen from mercury is always a bit over a degree [2], I think that means some fraction of the sun's disk would always be above the horizon at the north pole (unless it is in a crater.)

Update: From this map [3], the pole appears to be on the rim of the crater touching crater Tolkein on the latter's right (see ahazred8ta's comment for a link to an annotated copy of the photograph), and in the photograph, that part of the rim is illuminated.

[1] https://nssdc.gsfc.nasa.gov/planetary/factsheet/mercuryfact....

[2] Data from [1] and https://en.wikipedia.org/wiki/Sun:

Solar radius: 7e8 M
Mercury aphelion: 7e10 M
Angular radius at aphelion = arctan 0.01 = 0.57 degrees.

[3] https://pubs.usgs.gov/sim/3404/sim3404_sheet2_.pdf
I use n8n to do what your business does.
omg I got it!!!

Earlier I was looking out a window and thusly way too far. Now I'm in my bed and its about 3m to the wall and with your instructions it worked great.

It works pretty much the same as you said. Thanks for sticking it out with me!