skysight-inc/HackerNews huggingface dataset:
Hey everyone! Today, I’m fired up about something that’s been on my mind: Cloudflare’s KV cache. They’ve made some awesome strides in performance, and I totally appreciate that. But let’s talk about wildcard cache clearing—why is that STILL not a thing?!

I mean, come on! We’re living in a world where we need agility and speed. Developers are out here juggling multiple environments, constantly pushing updates. But every time we need to clear the cache, it’s like we’re stuck in the stone age!

Clearing cache on the edge isn’t as simple as it should be. It’s a complex process, and we’re forced to click through each key, hoping we don’t miss any. This is inefficient and a total time-waster! We need to focus on innovation, not babysitting caches.

Wildcard cache clearing isn’t just a nice-to-have; it’s essential for modern web development! It gives us the flexibility to make changes quickly and efficiently without worrying about leftover data causing issues.

So, Cloudflare, let’s get this together! The community is counting on you. Implement wildcard cache clear first! Let’s streamline our workflows and keep pushing the envelope. You’ve got the momentum—don’t let us down!

Alright, that’s my rant! What do you all think? Let’s get this conversation going!
Would a single channel + sequence numbers actually be better, does quantity of channels matter? (I'm genuinely asking, I don't use Go much.)
A friend and I started building an open source project for the Supabase hackathon last week.

It's a web security audit reporting web app. The idea is to centralize the entire auditing process inside Markdown based reports, à la Jupyter Notebooks. Then, any discovery actions like subdomain enum, path fuzzing, etc. would run by demand on edge functions.

We'll also be adding support for prompting generative models to help writing reports, suggest procedures and create dictionaries based on current findings.

The project is Apache-2.0 licensed, and can be found here: https://github.com/supaudit/supaudit. Please, note that the report UI is unfinished as of the date of this comment.

Constructive feedback is more than welcome c:
There is a mulberry tree right next to a bus station where I live. Between the people waiting for the bus and birds I almost never manage to eat the fruit and there is none on the ground.
> WARNING: Do NOT use Beacon generated values as cryptographic secret keys!

As a thought experiment what would happen if you did this?
It doesn't have to be paid, YouTube on the mobile browser can do it for free.
"that strategy of borrowing a word but giving it a slightly narrower meaning" – I think this happens with most borrowing, into any language. E.g. "opsjon" in Norwegian is from "option" but only means stock/legal options, never used in the common meaning of "choices". (And the video's own example with "les peoples".)

But my favorite example is when going into English from Norse, "fjord" has a quite narrow meaning in English, but must have been much broader in Norse when you look at Limfjorden in flat Denmark (more of a sound than a fjord) and Tunhovdfjorden (even Norwegians would think of this as a lake these days)
Yeah, my cat is getting older and a total wimp at jumping over things. So I will have to figure out a way. Of course this is all an excuse to build an elaborate ramp or tunnel system.

On preventing cats from climbing things, apparently attaching a rolling bar at the top is very effective: https://catrollers.com
Iconic "ghost" distillery of Brora is reawakened after 38 years [2021]
He's building his own computer (starting from an OS that he sells via SD cards). Very cool. I wish there was a video showing the OS/talks about everything more in depth.
My understanding is that real-time isn't so much about lower latency (though that is also desirable), but rather about predictable, bounded latency. For the purposes of gaming, no amount of predictability at the kernel level will reduce the amount of work you need to perform to draw a frame, and that is the real limiting factor for most games.
While I love NixOS and use it personally, IMO it's just too different from standard linux distros to be able to use it in a consumer-facing device, that offers users the ability to look under the hood.

It would've probably lead to massive confusion due to users not getting the "nix-way" and it seems like easy hack-ability is part of the steam-decks value proposition.
Schizophrenia is certainly neurodivergence, as far as I know. I've often seen it depicted that autism and schizophrenia are roughly on opposite sides of neurotypical:

- Autism can make one prone to detail-oriented thinking, focusing on small details, requiring logical connections to understand and apply ideas. Constraints are well understood and considered. This can result in stuff like OCD.

- Schizophrenia can make one prone to disconnected thinking, focusing on big pictures, fitting together ideas that may seem entirely unrelated. Even constraints that seem obvious may be completely ignored. This can result in stuff like conspiracy theories and convoluted delusions. Delusions happen because beliefs may not be constrained by what's actually realistic, the big picture could be more prominent.

I don't know how true this analogy is, but it certainly seems interesting to consider.
I really liked Startide Rising for its spacefaring dolphins, particularly how their attitudes contrasted with Humans' and the other uplifted or alien species – great concept overall, playful and sometimes poetic. And ‘Earth’ also had some great concepts and predictions, if you discount the global war against Switzerland. I didn’t like ‘Existence’, because (to me) the structure and characters seemed primarily to be a vehicle for Brin to make impassioned points about humanity. They may be good thought-provoking points, but they killed any suspense.

YMMV
Hear me out, I know it is controversial idea, but anyway - gaming. :)
"Reach excellence" is the key phrase there. Excellence takes time and work, and most everyone who gets there is mediocre for a while first.

I guess if AIs become excellent at everything, and the gains are shared, and the human race is liberated into a post-scarcity future of gay space communism, then it's fine. But that's not where it's looked like we're heading so far, though - at least in creative fields. I'd include - perhaps not quite yet, but it's close - development in that category. How many on this board started out writing mid-level CRUD apps for a mid-level living? If that path is closed to future devs, how does anyone level up?
Community manager is weird place as it is not valued or seen as actually important position. You don't really need education or even significant experience to work in it. And basically when things go normally there is not that great impact. Plus the part of community they usually deal with is not exactly great...

But as seen here it can be also extremely destructive position. Possibly capable of brining down any good will or work done.
I reckon the main thing is to use this free resource, someone valuing it is a good thing. If there's not enough for you or someone else, the right solution is to just plant more.
I find cameras with embedded processing are really interesiting. I have used the PixieCam before, for on camera image processing and object detection.

One big benefit is that there are less requirements for the communication interface (e.g. lower bandwidth).
Additionally, it makes it a lot easier for embedded applications, e.g. some low power microcontroller that wouldn't have the processing power for image processing itself.
Not your parent commenter but I like:

https://m.youtube.com/@militaryandhistory

https://m.youtube.com/@suchomimus9921

https://m.youtube.com/@WardCarroll

Fav is probably Suchomimus right now. Updated faster, shorter reports. I feel like I get the info sooner after it happens.
damn this is so underrated! u should do one for munich too :)))
I wonder what their hopes are for autism. I think the detail-oriented (or at least logic-oriented) thinking at least is an intrinsic part of brain development in autistics, but I wonder if it'll ever be possible to control certain other symptoms of autism through medication.
The combo of this, AI generated images and AI generated garbage articles and blog posts will completely destroy the internet. This will be fun to watch. What happens after is going to be interesting.

What happens when all our search tools are completely unreliable because it's all generated crap?

I'm already telling my kids they can trust nothing on the internet.

How much of HN now is AI bots?
Because it's money, and not doing that barely impacts them. Valve is always more prosocial than other companies because they have an infinite money spigot as long as everyone likes them, so prosociality is their business model.
> This is a weird point, and concerning if it is true, because it seems to assume Arch's rolling release model is a bad model that the Arch team are forced into due to lack of funds, whereas for most of us it is in fact one of the main reasons to use Arch.

This is reading too much into it. The issue is that things like proper build infrastructure and signing enclaves is hard work that is not easy to work out and provide on a volunteer basis.

We (Arch) do not support multiple architectures for the simple reason that it would imply I'd need to watch N number of builds of one package pr architecture. This is what we did for the 32bit version and 64bit version. That's a lot of wasted time, and doesn't help you sell architecture support.

Signing enclave is hard to do right as it requires the technical know-how to do securely and the supported tooling to move the package signing from a pr developer basis to a central signing key. In the long run this would also enable Arch to support Secure Boot.
Can indiehackers become relevant again?
I was beginning to give up on indiehackers when I saw this post on X. Can we provide some feedback to Channing Allen here about how to make it more useful again?
surely ai2sql cant know about your indexes or db structure, right//
It’s actually open source, you can self-host it easily enough, you can push a single instance pretty far too.

It’ll also happily read from disaggregated storage and is compatible with parquet and friends and a stack of other formats.
I’ve not really used BigQuery in anger, but the ClickHouse performance is really, really good.

I guess ultimately, all the same benefits, and a lot fewer downsides.
> arguably schizophrenia should also be considered neurodivergence

Isn't it? My understanding of the word is "anyone who experiences the world differently from the social 'normal'", which would certainly include schizophrenia and other kinds of mental disorders.
Would also love a more in depth analysis. It always frustrates me when people say Henderson was the greatest leadoff hitter. He was the most well known, mostly because of his speed. Watching him steal a base was insanity. But he is not, imo, the greatest leadoff hitter. That goes to Craig Biggio[0].

If we go by stats, he played 5 fewer years than Henderson, has a higher avg (.281 v .279). More hits (3060 v 3055). More RBIs (1175 v 1115). More doubles (668 v 510). And only 6 fewer home runs (291 v 297); WHILE playing the majority of his career at the Astrodome! Where home-runs go to die. Henderson has more runs (2,295 v 1,844) and obviously more steals (1406 v 414). And only 11 more triples (66 v 55). He also played 3081 games compared to Biggio at 2,850.

I'll take Biggio at leadoff before Henderson any day.

Henderson was exciting; Biggio did what the team needed. His 285 hit-by-a-pitch is 2 away from the record. He didn't get showy or argue or stare down a pitcher, he did his job and took his base.

And while unrelated to batting, he moved from being an All-Star catcher to All-Star & 4x Gold Glove second baseman.

[0] https://en.wikipedia.org/wiki/Craig_Biggio
So it could be as versatile as Linux if someone would actually make it versatile? Does not sound very versatile at all.

BTW BSD had its last release in 1995, so you probably mean something else.
Well, I mean to say, not exactly human brains. Consider an extremely large brain modified to add/remove sections to increase its capabilities.

They already model neural networks on the human brain, even though they currently use orders of magnitude more energy.
Not sure what you mean... Do you mean they run software called Clickhouse on their own infra, just separated from the other parts of their backend? To me it reads like they were shipping the data off to a third-party named Clickhouse, especially with "we never store or analyze this data in our data platform" (does data platform refer to ngrok itself or what?).
For best quality you absolutely need a two-pass encoding, where in the first pass you collect "statistics" which are used to allocate bitrate in the second pass where you do the actual encoding.

I don't think NVENC supports this workflow, which is a big reason it's not suitable for quality encoding.
The male voice really reminds me of CGP Grey.
You are working off an unusual definition of "rolling release". A rolling release just means that there are no major version bumps that require an active opt-in when upgrading.

And besides, the behavior of Fedora Rawhide can easily be achieved in Arch Linux by just adding the [testing] repo that's already prepared (but commented out) in your /etc/pacman.conf
Enzymatic cofactors (vitamins) many not a be cure, but maybe a better, cheaper, less harmful, treatment. Take pyridoxine (B6) as an example.

Also, did you know vitamin C deficiency not only casues scurvy but mood disorders as well?
The neuropsychiatric effects of vitamin C deficiency: a systematic review
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302360/

on Pyridoxine:

Pyridoxamine: A novel treatment for schizophrenia with enhanced carbonyl stress
https://onlinelibrary.wiley.com/doi/full/10.1111/pcn.12613

Vitamin B6 deficiency hyperactivates the noradrenergic system, leading to social deficits and cognitive impairment
https://www.nature.com/articles/s41398-021-01381-z

Vitamin B6 as add-on treatment in chronic schizophrenic and schizoaffective patients: a double-blind, placebo-controlled study
https://pubmed.ncbi.nlm.nih.gov/11838627/

Decreased serum pyridoxal levels in schizophrenia: meta-analysis and Mendelian randomization analysis
https://www.jpn.ca/content/43/3/194.abstract

Treatment of Pyroluric Schizophrenia(Malvaria) With Large Doses of Pyridoxineand a Dietary Supplement of Zinc
https://isom.ca/wp-content/uploads/2020/01/JOM_1974_03_4_11_...
The Kyoto protocols contained three market based emissions reduction schemes of the type that this research shows to have meaningful impacts.
Ok, so, this is my impression from shoving philosophy texts into it.

For things that already have a large body of scholarship, and have a set of fairly solidified interpretations, it is very good at giving summaries. But for works that still remain enigmatic and difficult to interpret, it fails to produce anything new or interesting.

It seems to be a more complex version of ChatGPT, but it has the same underlying problems, so its not useful for someone doing academic work or trying to create something radically new, as with other LLMs in the past.
The idea that people in e.g. Asia don't tend to consider outside viewpoints as much as Americans is so absurd I'm not even sure what to say. If anything it's the opposite, but Westerners are too full of themselves to notice. It would require a genuine interest and to a degree immersion in foreign cultures. Prevailing Western ideology does not permit for that.

To give just one example, people in China know much more about the US and its culture than vice versa. If America were really a questioning culture, it would be reversed.
But contagion deforms interfaces. Its that moment in discussions, were everyone goes away from how it ought to be, to how we must implement it, due to the previously existing modules, you learn about that..
I think this is more abstractly expressed by Lewis' Convention book.

"Dogmas" as fulfilled expectation about other's expectation's expectation (and so on recursively ad infinitum).

Necessary, in Lewis opinion, to solve coordination problems.
It's not in what the Arch maintainers said. The improvements are more around improving their build pipeline and allowing things like simultaneous x86 V3 and v4 releases (from the comments I've seen). This isn't about moving away from rolling releases afaik.
> That way if you ever want to know you can go back to Meta or whoever and say "Hey, here's this image, do you think it came from you".

Firstly, if you want to know an image isn’t generated, you’d have to go to every ‘whoever’ in the world, including companies that no longer exist.

Secondly, if you ask evil.com that question, you would have to trust them to answer honestly for both all images they generated and images they didn’t generate (claiming real pictures were generated by you can probably be career-ending for a politician)

This is worse than https://www.cs.utexas.edu/~EWD/ewd02xx/EWD249.PDF: “Program testing can be used to show the presence of bugs, but never to show their absence!”. You can neither show an image is real nor that it is fake.
What are the differences to EU AI Act?
The something special about biology is it uses much less energy than a network of power-hungry graphics cards!
Using Proxmox for VPS Hosting
hi, what's your advice or experience using proxmox for VPS hosting provider ? is it stable, should we go for local raid10 storage or ceph storage ?
thanks
Not the place to be using AI
The IBM 029 keypunch mechanical keyboard: insanely complicated [video]
The main reason they picked Arch is the rolling release model with updates from upstream projects they work with landing quickly and continuously.

So yes, TH's speculation is just off the mark here.
much of what you learn programming in an ide is how to program, but some of it is how to use the ide, and it's common for programmers to keep using the same ide for decades as a result

i still have some keybindings in emacs from when i used visual c++ last millennium, and i'm probably using emacs in significant part because i started using lugaru epsilon in about 01989. since then i've also used vi, vim, idea, eclipse, nedit, and the f83 editor, but i keep ending up back in emacs sort of by default. and i think my level of flexibility on this count is far above average

see https://news.ycombinator.com/item?id=41696512 for a more in-depth exploration of this
How did idiomatic Rust make it hard to implement a doubly-linked list? I don't know Rust, so asking out of curiosity.
Those are easy calls for which everyone's incentives are aligned.

The problems come from the calls where personal incentives are not aligned. A typical example - the team builds a feature hidden by a feature toggle which is, after a period of A/B testing, enabled globally on the product.

The existence of the feature toggle raises the complexity of the code - let's say it's used in 10 different places, each of those double the amount of possible code paths. Removing it may be a question of a couple of hours of work and is very clearly work paying for itself in the long term, but PM will not schedule this work, because there's no immediate upside for them personally and the cost of keeping the toggle in code is a long term one, spread over the whole organization.

In other words, PM is more likely to get a bonus by slashing work on such tech debt items (and thus them personally delivering the features faster) rather than punished for keeping the toggles/complexity behind.
Yeah, all the problems I've had were in relatively high-end apartments in SP and Brasilia, for exactly that reason. The killer combination of AC and gas cookers.
How did you find the hidden information?
> For anyone who doesn't know, 'bop' to gen Z is a derogatory term for a sexually active woman, it basically means 'slut'.

I have never heard this and I'm "Gen Z". I looked at Urban Dictionary and the earliest definition that says slut goes back to 2005, so "Gen Z" definitely didn't come up with it.
It's trivial. You replace a dll and the Steam API check is circumvented.
>community they usually deal with is not exactly great

You mean their paying customers/donators?

>But as seen here it can be also extremely destructive position.

That's why you should vet those people and not let in those wishing to use their new position to put down others based on disagreements on personal belief.
Mostly replaced with gas, which is probably just as bad for climate change https://www.spglobal.com/marketintelligence/en/news-insights...
RT is entirely about guarantee regarding response time. It is generally overall slower than non real time in basically any scenario where it doesn’t matter. Video games are purposefully written so as not to be latency critical so RT would be a net loss.
> which is to say, in a manner that Godel expressed far more clearly, that all logical systems, all systematic programs, contain elements that cannot be contained in the system

Wikipedia [1] summarizes better than I could:

"The first incompleteness theorem states that no consistent system of axioms whose theorems can be listed by an effective procedure (i.e. an algorithm) is capable of proving all truths about the arithmetic of natural numbers. For any such consistent formal system, there will always be statements about natural numbers that are true, but that are unprovable within the system.

The second incompleteness theorem, an extension of the first, shows that the system cannot demonstrate its own consistency."

That's seems a bit different than what you stated, to me at least.

[1] https://en.m.wikipedia.org/wiki/G%C3%B6del%2527s_incompleten...
What I don't like about Debian is that they have several names for releases which are difficult to remember (for example, a distribution can be called "Bookworm" and "stable" at the same time and later it is not "stable" anymore). It would be much easier if they just used numbers everywhere and added names in brackets.
Send the results into a channel, with a separate goroutine that polls the channel, stores a buffer of results, and sorts and prints the latest results at a regular interval.
I'm not really a podcast listener. I've listened to maybe 20 of over the past decade, but I sometimes hear my wife listen to some. I honestly couldn't tell that this one was AI generated and it wasn't immediately obvious (for me) from the site either. So I spent a few minutes making sure it actually was AI. To me it sounded a lot like most of the English podcasts my wife has listened to, a lot of those true crime ones and it frankly could easily have been one of the tech podcast that I've listened to over the years.

I imagine it'll be even harder to know if regular pod casters feed the AI a few episode they've made, to make it learn how to talk like they do. Like, would you really know if your true crime pod casters skipped a week if the AI sounded like them? I guess I don't really fall into the category for your question as I'm not a pod cast listener.
Someone who knew or guessed that you were doing it could find your key very quickly by trying out every beacon value in the time range your key was generated in
I am working on a multiplayer spell-based shooter game using BabylonJS and Clojure. It's a browser game; if anyone is interested, here is the demo link: https://wizardmasters.io

It's in the prototype phase, and I was heavily inspired by the game Spellbreak.
> But that's not where it's looked like we're heading so far

I think one of the major reasons this is the case is because people think it's just not possible; that the way we've done things is the only possible way we can continue to do things. I hope that changes, because I do believe AI will continue to improve and displace jobs.
Agentic patters from scratch using Groq
I wanted to share a GitHub repository I've started a couple of months ago where I'm implementing, from scratch, the 4 agentic patterns as defined by Andrew Ng: Reflection pattern, Tool pattern, Planning pattern and Multiagent pattern.