MurphyA/hacker-news huggingface dataset:
by gadwant | 2026-01-18 07:45:16+00:00
Bigocheck is a zero‑dependency tool for empirical Big‑O complexity analysis in Python. It runs your Python function across different input sizes, measures runtime and memory usage, and fits the results against common complexity classes. The project ships as both a library and a CLI and focuses on being “zero‑ops” — you can pip install bigocheck and start profiling without extra dependencies.

Key features:

Time complexity: fits results to nine complexity classes (O(1), O(log n), O(n), O(n log n), O(n²), O(n³), O(2ⁿ), O(n!)) and can detect arbitrary polynomial O(n^k) terms.

Space complexity: classifies memory usage into complexity classes.

Git commit tracking & regression detection: track complexity across commits and detect regressions.

Instability detection: detect noisy/unreliable benchmarks; supports confidence scoring and p‑values to validate results.

Badge & report generation: create SVG badges for READMEs and generate HTML/Markdown reports automatically.

Jupyter/CI integration: rich HTML displays in notebooks, optional Matplotlib plotting, CSV/JSON export, and integration with pytest and GitHub Actions.

Benchmark options: specify sizes, trials, warmup runs, best/worst/average cases, async functions, amortized analysis, parallel benchmarking, and A/B comparison of two implementations.

User‑friendly CLI: full command‑line interface (bigocheck run, bigocheck regression, bigocheck repl, etc.) with an optional REPL for quick analysis.

Bigocheck is released under the MIT license on GitHub and is available on PyPI. Feedback, bug reports, and contributions are welcome!

https://pypi.org/project/bigocheck/

https://github.com/adwantg/bigocheck
by maus80 | 2026-01-18 07:45:18+00:00
I have built TQMemory as a high-performance, in-memory cache that can be used as a drop-in replacement for Memcached. It uses the same CLI flags, speaks the same protocol, and under some conditions it exceeds Memcached performance. When used as a Go package, it circumvents network, and achieves over 15 million GET requests per second (about 48x faster than Memcached over sockets).
by verdverm | 2026-01-18 07:46:22+00:00
> And I don't want to trivialize...

as you immediately trivialize something it seems you know very little about

MCPs are outdated btw, it's bad to attach a bunch of MCPs in with your messages, pollutes the context. If you don't do this, you can build agents that are better than copilot/codex on gemini-3-flash. Claude Code is probably the leader here, but still definitely not capable of what you it is
by monegator | 2026-01-18 07:46:47+00:00
>Forty 9003s were installed, offered via lease between 1959 and 1964. The first 9003 was installed at Marzotto in Valdagno

I pass by marzotto almost every weekend during winter (GREAT spots for goulottes). I didn't know that one of the first computers in italy would be installed there.

Such a shame, the rise and fall of marzotto and recoaro.
by weiliddat | 2026-01-18 07:47:11+00:00
Not the OP, but I’ve been thinking about why LLMs feel different and I think it’s closer to the chair analogy than I initially thought. Not able to fully articulate it but here’s my try.

Conventionally programming software needed you to know your tools like language, framework, OS, etc. pretty well. There’s a divergent set of solutions dependent on your needs and the craftsmen (programmers/engineers) you went to. Many variables you needed to know to produce something useful. You need to know your raw materials, like your wood.

With LLMs it’s weirdly convergent. Now there’s so many ways to get the same thing because you just have to ask with language. It’s like mass produced furniture because it’s the most common patterns and solutions it’s been trained on. Like someone took all the wood in the world, ran it through some crazy processing, and now you are just the assembler of IKEA like pieces that mostly look the same.

There’s a lost in necessity in craft. It helps to know the underlying craft, but it’s been industrialized and most people would be happy enough with that convergent solution.
by cubefox | 2026-01-18 07:47:41+00:00
This illustrates how unimportant this problem is. A prior solution did exist, but apparently nobody knew because people didn't really care about it. If progress can be had by simply searching for old solutions in the literature, then that's good evidence the supposed progress is imaginary. And this is not the first time this has happened with an Erdős problem.

A lot of pure mathematics seems to consist in solving neat logic puzzles without any intrinsic importance. Recreational puzzles for very intelligent people. Or LLMs.
by alexhans | 2026-01-18 07:48:08+00:00
A quick reaction is that there's almost 2 different intents that need to be considered here:

- We want to build a business opportunity around auditing.
- We want to reduce the amount of insecure Sugabase apps.

They align somewhat but decisions may vary based on your lens when deciding how much weight to put for watch.

- IANAL, I assume you can or have assesed legal considerations around passive/active/automated scanning of this nature.
- In a direct world you could communitate the fix automatically to the right target for all your finds and track whether they fix the issue (audit periodically at a non spammy/cost inducing frequency)?
- In the general sense I'd try to estimate where I think the error manifests itself to attempt different solutions and find ways to measure those, where am I fixing the problem?
- LLM generated code: benchmark and evals to measure which popular programmatic LLMs recommend the right approach.
- Community recommendations: Make your case within the community to modify the appropriate tutorials.
- Is there something in the core tools (I don't really know Supabase) that would make it less likely for a developer following an outdated or malicious tutorial to do the insecure thing?

Security is always a fun problem to think about once you start thinking about it from an economics lens of rational actors with limited knowledge and varying incentives.
by zenoprax | 2026-01-18 07:50:34+00:00
I think the dichotomy is more "curated commercial ecosystem of mass-appeal winners" vs "the full spectrum of human experience and perspectives that requires effort on the part of the listener to find what is worth listening to".

Personally, I prefer the latter. You get out what you put in and the best podcasts (for me) have always been passionate people trying to share things with others. There are definitely some with high production value that I would (and do) miss but they were never sustainable to begin with so nothing truly lost there.

Podcasting will always be able to endure in its most basic form: two people, a mic, and an RSS feed.
by bob1029 | 2026-01-18 07:52:43+00:00
Intelligence is almost certainly a fundamentally recursive process.

The ability to think about your own thinking over and over as deeply as needed is where all the magic happens. Counterfactual reasoning occurs every time you pop a mental stack frame. By augmenting our stack with external tools (paper, computers, etc.), we can extend this process as far as it needs to go.

LLMs start to look a lot more capable when you put them into recursive loops with feedback from the environment. A trillion tokens worth of "what if..." can be expended without touching a single token in the caller's context. This can happen at every level as many times as needed if we're using proper recursive machinery. The theoretical scaling around this is extremely favorable.
by anonymous908213 | 2026-01-18 07:53:14+00:00
They don't mention the possibility of providing funding for developers anywhere in the article.

> Basically, the thinking goes that Handmade programmers have the technical chops to make amazing software, but don’t always have the aptitude or desire for the many, many other tasks that go into shipping. Payments, licensing, emails, support, design, marketing, testing, the list goes on.

Instead, it sounds like they want to take on the role of a publisher. Perhaps providing publisher-like services without any money changing hands between developer and publisher, with the latter being funded by donations and the former still having to make their own bread, just with some of the development-adjacent work offloaded.
by zahlman | 2026-01-18 07:53:45+00:00
Aside from https://news.ycombinator.com/item?id=46665611, way back in my engineering classes in university we had this design project... I'm not sure I've ever told the story publicly before and it brings a smile to remember it more than 20 years later.

My group (and some others) had to design a device to transport an egg from one side of a very simple "obstacle course" to the other, with the aid of beacons (to indicate the egg location and target, each along opposite ends ) and light sensors. There was basically a single obstacle, a barrier running most of the way across the middle. It was only a few metres from one end to the other.

The other teams followed tutorials, created beacons that emitted high-frequency light pulses and circuitry to filter out 60Hz ambient light and detect the pulse; various robots (I think at least one repurposed an RC car) and feedback control to steer them toward the beacons, etc. There were a few different microcontrollers on offer to us for this task, and groups generally had three people: someone responsible for the mechanical parts, someone doing circuitry, and someone doing assembly programming.

My group was just the two of us.

I designed extenders for the central barrier, a carriage to straddle the barrier, and a see-saw the length of the field. The machine would find the egg, scoop it into one end, tilt the see-saw (the other person's innovation: by releasing a stop allowing the counterweighted far side to fall), find the target and release the scoop on the other end. Our light sensors were pointed directly at the ceiling (the source of the "noise"), and put through a simple RC filter to see that light as more or less constant. Our "beacons" were pieces of construction paper used to block that light physically. All controlled by a 3-bit finite state machine implemented directly in TTL/CMOS (I forget which).

And it worked in testing (praise for my partner; I would never have gotten the mechanics robust enough), but on presentation day the real barrier (made sloppily out of wood) was noticeably wider than specified and the carriage didn't fit on it.

As I recall, in later years the obstacle course was made considerably more complex, ruling out solutions like mine entirely. (There were other projects to choose from, for my year and later years, that as far as I know didn't require modification.)
by fatbird | 2026-01-18 07:54:08+00:00
The US already has 1) a base in Greenland, and 2) and agreement with Denmark that they can arbitrarily increase their presence there. America could increase it's presence a hundredfold and start putting missiles there, and Denmark would be fine with it.

America is threatening Greenland for one reason: Trump wants to brag that he added Greenland to America.
by KellyCriterion | 2026-01-18 07:54:44+00:00
I worked for them: Its quuuiiiittteee different what they do from this "app-cloning-approach":
Rocket Internet copies business models and adapts them other countries. They are bringing in own people if they invest if required for the startup, but usually the companies are mainly built be the original founders with support from Rocket Internet on different layers (like legal).
Also Rocket invests Money. Sometimes .. a lot!
by pibaker | 2026-01-18 07:54:50+00:00
There are many complaints about "modern" logos being illegible and how it is impossible to guess the purpose of an app from the logo and I do not understand it. There was never a period of time when you could just look at any logo and know what it is. Just to name a few examples here

- Photoshop (used to be an eye, was briefly a feather, now just the word mark PS)

- Foobar2000 (Alien???)

- WinAMP (lightning?)

- Google Chrome (I never figured out what it was supposed to be, just a ball of colors?)

- Microsoft Word (what does W mean?)

- Microsoft PowerPoint (look at the office 2000 version of PowerPoint, it has a pacman in it)

- VLC player (what does a traffic cone have to do with playing video?)

I think if anything has changed now and then, it was not how comprehensible logos became, but how cynical we ended up. We seem to have developed a knee jerk reaction to find anything about "modern tech" to hate on (on a forum owned by the company that funded much of the modern tech nonetheless) and it had colored our perception of how things really were in the past.
by verdverm | 2026-01-18 07:55:51+00:00
That page seems like it's trying to define what Handmade is through a bunch of complaints and what it is not

Still no idea what they actually do, other than maybe this is just some random site about building a community to "make better software".

Software isn't bad because engineers don't care. It's bad because eventually people need to eat food, so they need to get paid, which means you have to build something people will pay for, this involves tradeoffs and deadlines, so we take shortcuts and software is imperfect.
by riedel | 2026-01-18 07:55:55+00:00
While I had times discovering myself to accidentally putting 'i' accidentally into MS Word docs and having vom key binding ls in VS Code (and formally eclipse) as well for that reason, I still feel clumsy. I think this is because I mostly rely on muscle memory rather than understanding deeply what I am doing to also allow me to go beyond what I normally do ) which already makes me faster than in any other editor). I found VimSpeak [1] interesting because I somehow understood how to really compose vim commands in a way

[1] http://www.youtube.com/watch?v=TEBMlXRjhZY
by fatbird | 2026-01-18 07:57:15+00:00
No one wants Kaliningrad now because it's 100% Russian. Annexing it means adding a Russian fifth column to your country.

I'm surprised by this, but my general opposition to ethnic cleansing has been weakened by understanding how Russia uses Russian migration to subvert nations from within. Transnistria, an independent Russian dominated portion of Moldava, exists entirely because Russians moved there in large numbers with the support of the Russian government to give them an ethnic wedge. Were I in charge in Ukraine, Moldova, Romania, Poland or the Baltics, I would seriously consider expelling all ethnic Russians.
by zahlman | 2026-01-18 07:58:07+00:00
I can vouch from my experience of turn-based games that exploiting a dumb AI often makes the game more fun (and gives the developer license to throw more/tougher enemies at the player), and noticing the faults really doesn't degrade the experience like you'd expect.

Unless enemies have entirely non-functional pathing. Then it's just funny.
by dust42 | 2026-01-18 07:58:54+00:00
Personally, I'd prefer if the AI models would start with a proof of their own statements. Time and again, SOTA frontier models told me: "Now you have 100% correct code ready for production in enterprise quality." Then I run it and it crashes. Or maybe the AI is just being tongue-in-cheek?

Point in case: I just wanted to give z.ai a try and buy some credits. I used Firefox with uBlock and the payment didn't go through. I tried again with Chrome and no adblock, but now there is an error: "Payment Failed: p.confirmCardPayment is not a function." I am 100% sure this is vibe-coded. And we will get lots more of this in the future. LLMs are a fantastic new technology, but even more fantastically over-hyped.
by jact | 2026-01-18 07:59:47+00:00
Some seem to intuit that divine freedom is in competition with creaturely freedom. The assumption is that when God is acting, that necessarily drives out the action and initiative of creatures, and vice versa. The ancient Christian conception is that human freedom cooperates (synergizes) with God. Jesus illustrates this concept most clearly, being both divine and human and fully free in both respects. This union is an essential part of the whole plan in this view, that God would be present in His own creation and not infinitely apart from it. In this model the free action and cooperation of created things is essential to accomplishing the divine purpose.

On the other hand, if God really does just determine everything, you basically get pantheism where everything is an immediate and direct expression of “God.” That sounds like atheism with steps.
by elcapitan | 2026-01-18 07:59:48+00:00
I wonder if thereis a good explanation why emojis have had such an overproportional impact on LLM output. The em dashes I get, they are quite typical for formal writing, but I have never seen many examples of emoji-littered documents outside of LLM output or chatrooms before.

Maybe I'm just out of touch with some corners of the Internet that this was trained on.
by anonymous908213 | 2026-01-18 08:01:29+00:00
Why do you think it would be impossible to vet people? Publishers vet the developers they work with all the time.

Edit: Upon re-reading, I actually missed this paragraph the first time.

> Membership will grant you access to a private Discord channel with other members, access to the aforementioned business resources, and possibly more benefits down the line. We have other ideas for Foundation activities, but we don’t want to distract ourselves from our primary goal as we get the Foundation off the ground.

It sounds like you get the publisher-like services in exchange for paying them. So in that sense they probably don't care if you're vetted because you're giving them money? Assuming the membership fee is sufficiently large. They are also talking a lot about "community", in-person meetings, etc. so I assume a close relationship is expected, though.
by haasiy | 2026-01-18 08:01:35+00:00
VAM Seek AI

Convert video to a grid image. Show AI the entire video in one frame.

Problem: Analyzing 10 min video at 1fps = 600 API calls = expensive

Solution: Compress 48 frames into one grid = 1 API call = ~600x cheaper

Features:

"Where's the car?" → AI answers with timestamps
Click timestamp → jump to that scene
Zoom: generate high-res grid for specific time ranges on demand
Stack:

Local-only (Electron + Canvas)
No cloud uploads
Direct Anthropic API calls
by ako | 2026-01-18 08:01:45+00:00
So we’re now in a world where this isn’t impressive anymore? How quickly expectations change. Having started with basic and then 6502 assembly over 40 years ago, this still feels like science fiction to me.

But most enterprise software does not need to be innovative, its needs to be customizable enough that enterprises can differentiate their business. This makes existing software ideas so much more configurable. No more need for software to provide everything and the kitchen sink, but exactly that what you as a customer want.

Like in my example, I don’t know of any software that has exactly this feature set. Do you?
by marc_g | 2026-01-18 08:04:31+00:00
A few years ago (possibly around the same time as the author), I also took up running and was gifted a Garmin from a running friend of mine. He also recommended an app called TrainAsOne, a running scheduled that did/does an AI/ML and poops put a constantly adjusting scheduled for you.

The first three weeks were great, but boy howdy TAO was pushing me fairly hard. “That’s fine, I’m young (32), I can do it!” I could not. Fourth week I get hit with massive runners knee and I’m out for a few months.

The app couldn’t know this was going to happen, I’ve got pretty bad knees genetically, but my dedication to the EXACT specifications of each outing determined by the model was absolute, and to my detriment.

The same friend who gifted me the watch told me to go slow, short runs, build the endurance, but the app differed, so who did I trust more? I digress.

I’ve since cancelled the app, and I’m back running for a few years, all while managing the injury. Like the author, I’ll be tackling the Berlin Marathon in September. But my training is now done on my own terms. I’m guided by some external advice, but unwavering acceptance of an app to what I do with my body is not something I want to try again.

I still track all my runs, but all I do is start the watch, and go for a run. It doesn’t beep at me to go faster or slower, it just shuts its mouth while I move forward.

All that aside, I can’t help but do the maths on my monthly volume to ensure I’m hitting bigger and bigger milestones. Thank god the watch is counting it for me ;)
by Closi | 2026-01-18 08:04:50+00:00
They are 100% different and yet kind-of-the-same.

They can function kind-of-the-same in the sense that they can both change things written in a higher level language into a lower level language.

100% different in every other way, but for coding in some circumstances if we treat it as a black box, LLMs can turn higher level pseudocode into lower level code (inaccurately), or even transpile.

Kind of like how email and the postal service can be kind of the same if you look at it from a certain angle.
by pessimizer | 2026-01-18 08:04:54+00:00
He can't actually believe it. He's pretending like he doesn't know how numbers work, and burying it in words. There's a difference between a 1% tariff, a 2% tariff, and a 25% tariff. Just like there's a difference in forcing you to accept anticircumvention laws and forcing you to give up Greenland.

> Well, they're saying that they won't take our coffee unless we give them anticircumvention. And I'm sorry, but we just can't lose the US coffee market. Our economy would collapse. So we're going to give them anticircumvention. I'm really sorry."

> That's it. That's why every government in the world allowed US Big Tech companies to declare open season on their people's private data and ready cash.

> The alternative was tariffs. Well, I don't know if you've heard, but we've got tariffs now!

Comparing having any tariff to having your house burned down is pretending that it's not possible just to have your barn burned down. Or to have a window painted over. Or to have to trim the branches on your trees. Which ask is going to push you to the point where you give up your coffee industry? Nah, let's pretend not to know that all of this can be quantified, and that Hungary has any real leverage over the US on its own.

If the US is asking too much from Hungary, Hungary can go to China or India - but China or India can ask for anything marginally less than what the US asked for, or can even agree with the US to ask for exactly what the US asked for. And Europe has cut itself off from Russian resources for ideological reasons, so it can't even take advantage of the fact that Russia's market for its resources is somewhat limited.

He's suffering from applause addiction. China can do what they want because they are not a dependency of the US. Europe is. If anything, with all of his invective about Orban (because Orban is ideologically unpleasant), Hungary is in a better position than Europe as a whole because the Orban government doesn't have the self-destructive Russophobia that the rest of Europe does. Hungary can choose at any time whether to be in Europe or to rely on Russia, and China. That's more leverage than Europe has.
by Davidzheng | 2026-01-18 08:05:07+00:00
"Since \(U_{k+1} \subseteq U_k\), the sets \(U_k\) are decreasing and periodic, and their intersection \(U = \bigcap_{k \ge 1} U_k\) has density \(d = \lim_{k \to \infty} d_k \ge \epsilon\)."

Is this enough? Let $U_k$ be the set of integers such that their remainder mod 6^n is greater or equal to 2^n for all 1<n<k. Density of each $U_k$ is more than 1/2 I think but not the intersection (empty) right?
by jimbob45 | 2026-01-18 08:05:14+00:00
Dr Antonelli said, “Or do you believe that studying some subject will bend the brain cells in that direction, like that other theory that a pregnant woman need only listen to great music persistently to make a composer of her child. Do you believe that?”

Apparently, Asimov was an early critic of the “Mozart in the womb” movement.