MurphyA/hacker-news huggingface dataset:
by ayewo | 2025-10-09 08:04:51+00:00
There's a fork of the repo you posted: https://github.com/QuanZhang-William/gemini-cli-security that's listed on Google's extensions gallery page: https://geminicli.com/extensions/browse/

EDIT:

I've posted about it on GitHub: https://github.com/gemini-cli-extensions/security/issues/81

Hopefully the relevant team will see it there.
by Traubenfuchs | 2025-10-09 08:05:07+00:00
> Can you get that without adding a payment mechanism?

No!

There are actually two free tiers.

The limited free tier you get without adding a CC and then this advanced "always free" tier I am using, where you have to use and verify a CC and have to pay big bucks if you mess up.

limited free tier: 300$ to be spent in 30 days

advanced always free tier: https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier...
by jjcob | 2025-10-09 08:05:12+00:00
Is Python still that bad? I remember the big problems were during the Python 2 -> Python 3 transition, but in the last few years I've managed to get away with a single Python install and haven't really had any compatibility issues.

I stick with Python.org packages for macOS, and the official Python packages on Ubuntu, and everything seems to work just fine.
by muppetman | 2025-10-09 08:06:17+00:00
A comment about them is still a post about them. This comment I'm writing, for example, is _also_ a post about what an unethical person you are and how your inability to understand or apologise for your behaviour says EVERYTHING we need to know about you. Or would you say I didn't post what an unethical person you are, I only commented about it?
by lelanthran | 2025-10-09 08:06:23+00:00
> But there is not back and forth buying of the same item, or of rubber/balloons. All the deals seem legit.

Some, certainly, but the vendor-financing deals certainly look circular to the casual observer. Microsoft invests $X into OpenAI for a 51% (or whatever) stake, and that investment then goes straight back to Microsoft to pay for compute credits.

Or Nvidia invests[1] $100m into OpenAI, which OpenAI then turns around and pays back to Nvidia for compute.

The majority of the deals making the news are structured like this; maybe technically those aren't actual ducks[2], but they sure look, walk and talk like ducks.

Similarly structured deals are with Oracle. And Coreweave. And everyone.

It may not be a "circular" deal, but what do you expect people to call it when a company makes a deal to receive cash (not credit, but actual cash) from a vendor, and spends that cash with that vendor?

==========================

[1] I use this word loosely here - the investment is a commitment of 10x $10m tranches.

[2] I.e. circular deals.
by qnleigh | 2025-10-09 08:07:02+00:00
I read the Quanta article on this when it came out. They show the knots, and they're simple enough that I was almost surprised that the counterexample hadn't been found before. But seeing the shockingly complicated unknotting procedure here makes it much clearer why it wasn't!

It's interesting that you have to first weave the knot around itself, which adds many more crossings. Only then do you get a the special unknotting that falsifies the conjecture.
by trilogic | 2025-10-09 08:07:28+00:00
That´s is incorrect, I demonstrated how all that is not true. The models were 100% distill and very powerful. Hard facts

https://vimeo.com/1125658282

https://vimeo.com/1125657672

https://www.reddit.com/r/LocalLLaMA/comments/1o1m9nz/the_mos...
Show HN: EmuDevz – Open-source interactive emulator dev tutorial
by rodri042 | 2025-10-09 08:08:46+00:00
Hi! This is an open-source game that teaches how to build an emulator from scratch. It also has a "free mode" where players can skip the tutorials and build an emulator for another platform (like the Game Boy, for example). I hope you enjoy it!

The source code is MIT-licensed and the guides are CC BY-NC. https://github.com/afska/emudevz
by mschuster91 | 2025-10-09 08:08:55+00:00
> What's he going to do with all that money, and what does he care for the risk it's bad or shady?

The thing that unites Ellison, Trump, Musk, Thiel and a fair few of the other politically active billionaires is the obsession with "legacy" - they want to leave their mark in the history books, figures which will likely be remembered and taught in schools in thousands of years similar to Roman emperors.

Musk is the most obvious with his obsession of settling (and eventually dying) on Mars, Trump is dreaming of getting a Nobel Peace Prize (if only to not let Obama be the only US President who got one), and the rest is hunting for the "invented AGI" crown.
by jeswin | 2025-10-09 08:09:35+00:00
> Just the fact that the API looks completely different for Postgre and SQLite tells us everything we need to know about the quality of the project here.

How does the API look completely different for pg and sqlite? Can you share an example?

It's an implementation of LINQ's IQueryable. With some bells missing in DotNet's Queryable, like Window functions (RANK queries etc) which I find quite useful.

Add: What you've mentioned is largely incorrect. But in any case, it is a query builder. Meaning, an ORM like database abstraction is not the goal. This allows us to support pg's extensions, which aren't applicable to other database.
by maeln | 2025-10-09 08:10:19+00:00
Not all of them do, but yes. Since it is the client who send all the info (bytes sent/received, version, etc), anything can be spoofed. The tracker, having access to the stats of all the client on a specific torrent can find "unusual" client (for example, a client that report a lot of bytes sent while no other client report downloading/receiving anything, or the opposite). But due do quirks of the networks, delay and possible lost stats messages, they still have to be pretty permissive of small discrepancies. Also, all use an ID in the tracker url for each client to discriminate them and associate them with their account on the website. And some are not very careful about the ID generation algorithm, leading to being easily able to find other account peer ID, and so you can use them to download to preserve your ratio. I even found at least one private tracker that did not care if you passed a non-existent peer ID.
by A_D_E_P_T | 2025-10-09 08:11:01+00:00
> If this guy had disclosed his conflict of interest, he would just have been an obsessed crank and even as a moderator, that's his right.

I'm not sure, as in this case it seems to rise to Defamation + Trade Libel/Commercial Disparagement. So it may go beyond being simply unethical.
by Someone | 2025-10-09 08:11:07+00:00
Is that possible? I think you would have [1] to use a register to build up the immediate value. The assembler cannot/should not default to one, so I think the best one could do is having another macro for ADD that takes that helper register as an argument. That wouldn’t fix other instances in the AArch64 assembly code.

[1] I’m not familiar with AMD64, but maybe, you could use a thread local (edit: wouldn’t work with M:N threads. You’d need a coroutine-local. That would tie the assembler to golang, and thus would, even on that alone, be a very bad idea) or reserve space in the stack frame for it, too, but I don’t see those as realistic options
by yobbo | 2025-10-09 08:11:26+00:00
> Nobody was thinking about “solving” tasks by asking oracle-like models

I remember this being talked about maybe even earlier than 2018/2019, but the scale of models then was still off by at least one order of magnitude before it had a chance of working. It was the ridiculous scale of GPT that allowed the insight that scaling would make it useful.

(Tangentially related; I remember a research project/system from maybe 2010 or earlier that could respond to natural language queries. One of the demos was to ask for distance between cities. It was based on some sort of language parsing and knowledge graph/database, not deep-learning. Would be interesting to read about this again, if anyone remembers.)
by seec | 2025-10-09 08:11:32+00:00
> I don't even think it's possible for a human to be 4 times as drunk as another also drunk human and survive.

Considering some of the scores I have seen from the local police I beg to disagree. They have caught people with so much alcohol in their blood that your average person would probably be in a comma.

And I think your position on THC is irrational and probably motivated by your emotions. I have smoked quite a bit and been around quite a lot of stoners, and they all think this way (oh, I'm used to it, no effect) but my experience tells me otherwise. It's the power of magical thinking, but even a regular user is quite impaired, right after the first joint. I personally have been able to test this, with a quite lower performance in video games, even though I felt I was doing quite good. Stats said otherwise. And I can assure you that I was quite a heavy user at that time, since my brother was growing the stuff and I was getting it for free basically.

In my experience most cannabis users are quite irrational around the stuff because they want it to be magically better than what it is. But in the end, it is no better than alcohol and, in some ways, much worse: the effects last longer, pushing into the next day, which is what I believe happens in those accidents. The users believe they are more in control than they really are and their reaction times are quite worse, which would be actually very easy to measure...
by benklinger | 2025-10-09 08:11:56+00:00
I built Travel Time to solve a small but annoying problem I had as a solo founder: tracking mileage for business trips without wasting time or battery life.

Most mileage trackers rely on constant GPS monitoring or require you to manually log each drive. I wanted something simpler — something that would just know when I had a meeting on my calendar, calculate the drive (using Google Maps), and log it automatically.

So I built Travel Time, a small web app that connects to your Google Calendar. It reads the locations of your calendar events, calculates travel distances, and adds travel blocks directly to your calendar. For business users, it can: - Retroactively log drives up to a year in the past (No other mileage log app offers this!) - Auto-classify trips as business or personal (based on work hours or commute rules) - Log and summarize total mileage and reimbursement - Export everything for taxes with one click

There’s no GPS tracking, no phone app, and no hardware. It just works quietly in the background.

You can try it here: https://addtraveltime.com/business

This is in addition to the Personal Travel Time app, so all the features from there are already integrated: + Multiple calendar support + Return to start or go to next event ? Recurring events coming in a few weeks

I’m a one-person company, so any feedback on UX, privacy expectations, or integration ideas would be hugely helpful. Especially interested in hearing from people who’ve struggled with mileage tracking for tax or reimbursement.

Happy to answer any questions in the comments.
by noname120 | 2025-10-09 08:12:04+00:00
Does it have display manager integration akin to Parallels Desktop’s Coherence mode? This is what the catch-phrase of WinBoat makes it sound like.

https://kb.parallels.com/4670

————

Edit: yes it does! See the README.md of the project on GitHub:

> Elegant Interface: Sleek and intuitive interface that seamlessly integrates Windows into your Linux desktop environment, making it feel like a native experience

Source: https://github.com/TibixDev/winboat
by timschmidt | 2025-10-09 08:12:44+00:00
> It must be nice believing that your personal views are always correct.

Well that's needlessly confrontational.

> That statements like "The natural entry of aluminum (Al) into Earth's atmosphere, primarily from meteoroids, is estimated at 141.1 metric tons (Mg) per year" is a deliberate obfuscation because it doesn't include antropogenic ground contributions.

Completely baffled as to who said this, and who you're accusing of deliberate obfuscation. The quote certainly wasn't pulled from any of my comments.

> That people looking into wood-composite alternatives to aluminum, due to concerns about "increased metallic aerosols in the stratosphere" (https://conference.sdo.esoc.esa.int/proceedings/sdc9/paper/8... ) are wasting their time.

And you seem to have assumed a position here which I haven't taken. I have made no statements positive or negative about whether or not aluminum aerosols are harmful. Only that industry dwarfs satellite re-entry. And only after looking up stats.

I hope you're able to have a less angry day! Maybe take a walk?
by baobabKoodaa | 2025-10-09 08:13:37+00:00
This is literally the exact thing you requested, which was:

> Can you point me to the effect on earnings of the customers of said AI tools

Just looking at the overview of Levels' ventures listed in the Bio:

http://PhotoAI.com $141K/m

http://InteriorAI.com $29K/m

http://RemoteOK.com $34K/m

http://Nomads.com $14K/m

http://levelsio.com $14K/m

http://pieter.com $6K/m

You can see that his old ventures (which he has built over many many years) are bringing in less money than his new ventures (built over fewer years). How is this not "effect on earnings of the customers of said AI tools"? Levels is a customer of AI tools. His earnings have gone way up as a result of AI tools.
by whizzter | 2025-10-09 08:13:46+00:00
It doesn't even need to be an error in the "assembler" but could be another part that converts from some internal highlevel IR, also for most cases split ops doesn't matter for register manipulating instructions (that you might want generated as compactly as possible) since regular atomics are separate on memory addresses.

Even then, if the code-gen was written BEFORE the preemption then it was fairly sloppy for those implementing the preemption to not consider the function epilogue, granted statically adjusting the stack/frame pointer by more than 4kb is probabably a tad of an edge-case.
by regularfry | 2025-10-09 08:14:01+00:00
The function of technological progress, looked at through one lens, is to commoditise what was previously bespoke. LLMs have expanded the set of repeatable things. What we're seeing is people on the one hand saying "there's huge value in reducing the cost of producing rote assets", and on the other "there is no value in trying to apply these tools to tasks that aren't repeatable".

Both are right.
by hnlmorg | 2025-10-09 08:14:51+00:00
The thing with this approach is that it only works for a limited time. Then that new project starts to gain the same bloat and people then make the same complaints and rewrite it again. The whole approach is a wasteful churn of NIH (not invented here) syndrome just to produce mediocre replicas.

This is why I said rewrites should be introducing something new, rather than just removing something old.

Plus if you really want to remove old feature flags, you can just do that in the original projects. You don't need to rewrite to remove features.

When I read of rewrites that are a subset of the original, and particularly when they advertise themselves as "opinionated", is a project that the author started to learn x, y or z. And that's a fine goal in itself. But I just wish people were more honest and say "I wrote this to learn Rust".

None of these criticisms apply to bat, though. This tool is adding something new.
by NitpickLawyer | 2025-10-09 08:15:29+00:00
> AMD doesn't seem like is going to be a player of note in the AI sphere.

I thought AMD is well positioned in the inference space? They have high VRAM, somewhat high connectivity, already shipping pods that are pretty ok for inference? Training is still dominated by nvda and their CUDA moat, but there's an increased need for scalable inference, and that should fit AMD well. Am I wrong in thinking that?
by yujzgzc | 2025-10-09 08:16:11+00:00
Yes these knots are real and can be experienced with a simple piece of rope.

The prime property of numbers is also very real, a number N is prime if and only if arranging N items on a rectangular, regular grid can only be done if one of the sides of the rectangle is 1. Multiplication and addition are even more simply realized.

The infinity of natural numbers is not as real, if what we mean by that is that we can directly experience it. It's a useful abstraction but there is, according to that abstraction, an infinity of "natural" numbers that mankind will not be able to ever write down, either as a number or as a formula. So infinity will always escape our immediate perception and remain fundamentally an abstraction.

Real numbers are some of the least real of the numbers we deal with in math. They turn out to be a very useful abstraction but we can only observe things that approximate them. A physical circle isn't exactly pi times its diameter up to infinity decimals, if only because there is a limit to the precision of our measurements.

To me the relationship between pi and numbers is not so unnatural but I have to look at a broader set of abstractions to make more sense of it, adding exponentials and complex numbers - in my opinion the fact that e^i.pi = 1 is a profound relationship between pi and natural numbers.

But abstractions get changed all the time. Math as an academic discipline hasn't been around for more than 10,000 years and in that course of time abstractions have changed. It's very likely that the concept of infinity wouldn't have made sense to anyone 5,000 years ago when numbers were primarily used for accounting. Even 500 years ago the concept of a number that is a square root of -1 wouldn't have made sense. Forget aliens from another planet, I'm pretty sure we wouldn't be able to comprehend 100th century math if somehow a textbook time-traveled to us.
by DanielHB | 2025-10-09 08:17:29+00:00
One of my main pet peeves of working with other developers is people breaking from conventions because "it is not good". Yes even if a convention is bad you should still follow it, unstandardized codebase is the main root of all evil in large codebases.

I try to avoid setting up conventions that can't be statically enforced (or at least enforced through tests/assertions). So yes, auto-formatters are a godsend because they statically enforce code-style.

It has become standard feature in most languages stacks these days because of Prettier and gofmt.
by gregabbott | 2025-10-09 08:17:51+00:00
In another comment, I mentioned a vanilla JavaScript function I published in 2024 called Chute. https://github.com/gregabbott/chute

In a similar way to the featured project, Chute also uses proxies to work like a pipeline operator. But like in your reply, Chute uses a dot-notation style to chain and send data through a mix of functions and methods.

You might like to see how Chute uses proxies, as it requires no `chainWith` or similar setup step before use. Without setup, Chute can send data through global or local, top-level or nested, native or custom, unary, curried or non-unary functions and methods. It gives non-unary functions the current data at a specific argument position by using a custom-nameable placeholder variable.

The Chute page describes some more of its features: https://gregabbott.pages.dev/chute/
by sparkie | 2025-10-09 08:18:07+00:00
As you mentioned earlier though, the issue isn't immigration per se, but the scale of it, which has been accelerating even though its been obvious for some time that we're already beyond the point at which it is beneficial to economy or society in other ways. The backlash is inevitable - it doesn't benefit the lives or ordinary folk. It must be scaled back, but if governments aren't willing to remedy that, they'll invite in a populist government which will turn the needle the other way, as has happened in the US.

Turning the needle the other way will also likely to be detrimental to the economy in the long term, but the insistence on labelling ordinary people with legitimate concerns as "racist" so as to ignore them is what has created the political division, absence of any centrist politics, and rise of extremism on both sides.

The remedy is to scale back the rate of immigration, not cut it out entirely.
by lelanthran | 2025-10-09 08:18:14+00:00
> But that is exactly what happens most of the time when people buy a car. They get a loan from the same company that sells them the car.

No, they don't!

Serious "Citation Needed" here. They get a loan from a financial services company, that is a separate company from the automaker and/or dealership.

The certification and requirements for trading as a credit provider will not be met by neither the auto manufacturer nor the dealership.

> Here's an example that happens every day in the world of housing: banks lend money to house buyers. Then they package the mortgages and sell the resulting mortgage back securities. Then they take the money from the proceeds, and give more loans, and package them and create more mortgage back securities. Seems circular, right?

No, it doesn't! They make out new loans, sure, but they aren't loaning you specifically the proceeds from the sale of your specific mortgage-backed security!

If you happen to get a new loan from the sale of the MBS, it is impossible that only you get that loan, from the sale of an MBS that had only your existing loan.

Seriously, there's laws and regulations around this, and from what you say, with all due respect, it seems that you are unaware of these regulations.[1]

The only reason that these actually-circular deals can go on right now is because OpenAI (and other providers doing similar circular deals) are not publicly traded, and thus there are fewer regulations and even fewer enforcement of what little regulations there are for unlisted companies.

=================

[1] Why is your handle "credit_guy"? You don't appear to be familiar with the fact that credit providers are heavily regulated in all jurisdictions that we are talking about. I mean, you don't even need to know the specific regulations and certifications necessary, you just need to know things like a dealer cannot be a credit provider too.
by jsjshxnsbs | 2025-10-09 08:18:40+00:00
I'll take the L when llms can actually do my job to the level I expect. Llms can do some of my work but they are tiring they make mistakes and they absolutely get confused by a sufficiently complex and large codebase.

Quite frankly, not being able to discuss the pros and the cons of a technology with other engineers absolutely hinders innovation. A lot of discoveries come out of mistakes.

Stop being so small minded.
by graemep | 2025-10-09 08:19:10+00:00
True, but that is at a different level and a bit more complex. I was talking about the problem of government finances - i.e. government revenue vs expenditure.

Setting aside money, and where you put it, makes a big difference. It might be in a sovereign wealth fund, or used to finance govt debt (as in the small fund that exists in the UK) or invested in shares by a private pension fund, or be a liability of a past employer. In some of those cases value might be generated in another country.

You are right in principle but there are big practical differences too.
by trissi1996 | 2025-10-09 08:20:23+00:00
You're just wrong.

Vibes are not a meaningful comparison.

You can't compare different quantizations(Q4_K_M & Q4_K_XL) and also use a temp of 0.7 and use that for any meaningful comparison.

All difference you notice could be either due to temp randomness or quantization differences even if the original weights are exactly the same.

Also these were likely sourced differently so the quantizers could've used different quantization importance matrizes or process.

The weights are the same, the weights are all that matters.
by jacquesm | 2025-10-09 08:21:07+00:00
I've seen a lot of shady moderation on reddit and it's one reason I quit using it. There is the obvious brigading, mods on powertrips and but also massive probably paid astro turfing campaigns. Reddit has gone downhill substantially in the last five years. HN is not immune either, but at least we dont' have a 'mods on powertrips' problem, in fact the opposite.