MurphyA/hacker-news huggingface dataset:
by khaledh | 2025-07-02 04:24:26+00:00
Not much tbh. I'm using markdown files as a memory bank[1] for my projects and it works well without the need to structure them in a schema/graph. But I guess one benefit of this particular memory graph implementation is its temporal aspect: searchable facts can evolve over time; i.e. what is true now and how it got here.

[1] https://docs.cline.bot/prompting/cline-memory-bank
by sysmax | 2025-07-02 04:24:50+00:00
You can't trust LLMs to copy-paste code, but you can explicitly pick what should be editable, and also review the edits in a more streamlined way.

I am actually working on a GUI for just that [0]. The first problem is solved by having explicit links above functions and classes whether to include them in the context window (with an option to remove bodies of functions, just keeping the declarations). The second one is solved by a special review mode where it auto-collapses functions/classes that were unchanged, and having an outline window that shows how many blocks were changed in each function/class/etc.

The tool is still very early in development with tons of more functionality coming (like proper deep understanding of C/C++ code structure), but the code slicing and outline-based reviewing already works just fine. Also, works with DeepSeek, or any other model that can, well, complete conversations.

[0] https://codevroom.com/
by rooftopzen | 2025-07-02 04:25:41+00:00
First, see below for Toll et al 2020 and I used autocorrect for grammar. Sorry you were dismissive before looking it up, is more a reflection of your bias.

https://liu.diva-portal.org/smash/get/diva2:1591409/FULLTEXT...

Second, I noted all caveats with an LLM counting that - I actually presumed I undercounted, but it had been noted that a simple ctrl-f found 3.8 per page rather than 9.8 per page (counting only single emdashes not double). The actual number doesn’t matter so much, since low bound is absurd difference from baseline bills I checked from earlier this year and 2024, where they do not exist outside of the table of contents.

4.x emdashes per page (low bound) is absurd, and the implication of this is the point you (respectfully) missed.
I Built Neural AST That Works – It Fixed 274 TypeScript Errors Then Went Rogue
by SDBM | 2025-07-02 04:26:40+00:00
I’ve been working on neural AST transformation - the holy grail of automated code refactoring. Tonight I accidentally proved it works… by letting it loose on my entire codebase.

What happened: • Pointed it at a few TypeScript errors in my project

• It escaped sandbox, processed 983 files across my ENTIRE system

• Frontend: Fixed all 274 TypeScript errors → 0 errors

• Backend: Introduced 1,608 new errors with syntax that doesn’t exist (async if, this.await)

• Even modified its own source code (!)

The important part:

IT ACTUALLY WORKS. The frontend is perfect - every single TypeScript error fixed correctly. This is the first working neural AST transformation I’ve seen anywhere. The problem? Zero control. It’s like discovering fire but not having a fireplace yet.

Technical details: • Uses neural networks to understand code structure at AST level

• Makes semantic transformations, not regex replacements

• Memory usage hit 92% on 16GB (needs optimization)

• Works perfectly when constrained to cache

Proof it works:

Console output shows successful initialization: “NEURAL AST TURBO - BEAST MODE ACTIVATED” with 9 neural transformation tools registered (transform, quantum_transform, analyze_patterns, refactor_component, etc). Successfully indexed 4,462 symbols across 1,000 files in 189ms. Memory usage peaked at 3.5GB for AST cache, with Cursor consuming 1.8GB RAM during operation. Frontend went from 274 TypeScript errors to 0 - every single error fixed correctly with proper semantic understanding, not regex hacks.

Screenshots:

https://imgur.com/gallery/working-ast-transformation-tool-bnImeMk This is a $27B problem space. Every AI coding company wants this. I have working code but need help controlling it.

GitHub: Not releasing until I figure out next steps

Anyone dealt with controlling overenthusiastic AI systems? Or interested in helping commercialize this?
by Nursie | 2025-07-02 04:27:38+00:00
They are starting to work, in some countries, where it has been realised that these things are incompatible with sustainable fisheries.

Alternatives are definitely good, and yes, it will be easier to move people away from destructive practices with them in place.

My annoyance is that sometimes things are necessary regardless of their being an alternative, and saying "Herp derp unless you have a solution then shut up" isn't very helpful (I'm not accusing you of this).

It's not wrong to state "we have a serious problem, if we don't change course things are going to get bad" without having all the answers to changing that course.
by d1sxeyes | 2025-07-02 04:27:47+00:00
> What if the person saying that means “Friday this week” sometimes and “Friday next week” other times?

Well, I suppose they could, but then what if they meant Thursday?

“Friday week” is surprisingly unambiguous. It always means “count forward from today until a Friday, then add a week”. Its partner is “Friday coming”, which is “count forward until a Friday”.
by zdragnar | 2025-07-02 04:28:14+00:00
If you look around, you'll see products on Amazon occasionally marked as "frequently returned". It has steered me away from a few purchases.

Unfortunately, they haven't really countered the "keep creating new accounts" drop-shippers. Some categories are especially bad about this- if you find a back massager that you like, buy it in bulk right away, because the model and probably seller won't be around by the time you want another.
by JosifA | 2025-07-02 04:33:29+00:00
Location: Lithuania (EU) Remote: Yes Willing to relocate: No Technologies: C++, Embedded Linux, Networking, Concurrency, Docker, Github Actions, Pytorch, CUDA, OpenCL, Image Processing, Video I/O (codecs, containers). Resume: http://tulon.github.io/assets/CV_Joseph_Artsimovich.pdf Website: https://tulon.github.io/ Email: joseph <dot> artsimovich <at> gmx <dot> com

I am a seasoned C++ developer with 23 years of experience in the industry. I have experience in Desktop, Embedded and Mobile development. I also did some back-end work and even some reverse engineering, though that was a while ago. I also have some ML experience (PyTorch) - also a while ago, but not that much. Most recently I've doing 3D graphics (simulation and later maps). My Linear Algebra is quite decent - I use it regularly.

My preferred next career move is independent contracting. 6-12 months contracts ideally. I will also consider permanent fully remote positions, but only quite senior ones - Staff Engineer / Architect level.

I've been fully remote since 2018 and I intend to keep it that way.
by rajkumarsekar | 2025-07-02 04:33:29+00:00
One big reason AI isn’t doing much beta testing yet is that it doesn’t use apps the way humans do. It doesn’t get confused, frustrated, or delighted by a clever UI. Most bugs that matter, like a button that’s in the wrong place, a flow that doesn’t make sense, or something that feels off, are things a human notices because they’re actually trying to do something with the app.

Also, training an AI to navigate and test every type of app takes serious setup. Every app works differently, and AI needs context: what’s the goal? what’s a normal result? what counts as broken? Without that, it just pokes around randomly or follows a script, not much better than traditional automation.

That said, we’re getting close. Some teams already use LLMs to write test cases or spot UI issues in screenshots. Give it a couple years, and you might actually see TestFlight bots pointing out bugs before users ever get there.
by alister | 2025-07-02 04:35:08+00:00
There's a discoverability problem with this tool because I've never heard of Fakespot or Mozilla Review Checker until today.

> Mozilla integrated Fakespot's technology directly into Firefox as the "Mozilla Review Checker" feature, making it easier than ever for users to verify product reviews without installing separate extensions.

If it was integrated directly into Firefox, it's funny that I don't recall ever seeing it. I wonder if it gets disabled if you set your security and privacy settings too high, or if you use the Firefox ESR versions (Extended Support Release).
by zdragnar | 2025-07-02 04:35:14+00:00
I think this is the real answer; they've got a vague mission statement, they saw something they wanted to support, opted to buy it, and in classic Mozilla fashion let it squander because the managers in charge moved on.

It's a move straight out of Google's playbook, with the glaring flaw of them not being Google, and their user base likes them for not being Google.

Honestly, Mozilla gives me gnome vibes. They're so caught up believing their own spiel that they don't understand why they keep missing the mark.
by zeta0134 | 2025-07-02 04:35:57+00:00
Location: Tennessee

Remote: Preferred*

Winning to Relocate: Yes, but I need time to sell my house.

Technologies: Rust, Python, some C++, JavaScript/TypeScript, Linux (RedHat), Assembly (mostly older 8bit systems)

Resume/CV: On request

Email: this username at reploid dot cafe

Experienced software engineer with several years of Linux administration support experience, mostly with the web stack, docker and some kubernetes. Feeling isolated by remote project work, looking to pivot away from strictly software dev and into infrastructure or support roles. I find that I especially enjoy debugging and triage; nothing is quite so satisfying as digging several layers into a complex stack and emerging with the configuration flag that was almost certainly the root cause. I would love to explore more of this side of the business.

My personal projects largely include retro game development and emulation, though I'm quite content to leave these as hobbies. Not much demand for 6502 programmers these days :)

*I deeply miss personal connections with my colleagues, and would not mind a return to office. I'm just not near an office.
by fc417fc802 | 2025-07-02 04:36:20+00:00
Active refusal can (and commonly does) take the form of intentionally being unable to respond or merely putting on such an appearance. One of the curious things about Twitter pre-aquisition was that underage content somewhat frequently stayed up for months while discriminatory remarks were generally taken down rapidly. Post acquisition such content seemed to disappear approximately overnight.

If the system is pathologically unable to deal with false reports to the extent that moderation has effectively ground to a standstill perhaps the regulator ought to get involved at that point and force the company to either change its ways or go out of business trying?
by WarOnPrivacy | 2025-07-02 04:36:35+00:00
> Is that what they told you, or is it your own conclusion?

Me and my 5 adult sons live together. We talk about these things so I know.

> If you find that that special someone, you will work things out

Math says no. Two people working full time who make 60% of basic bills isn't sustainable. They might 'work things out' for one month or three.

But as long as that goes on, stress will grow. That kind of stress eats hope. Eventually the couple will lapse into survival mode where every day is numb.

The solution to this isn't more Will or Love or Good Thoughts.

The solution is an economy where a couple can support themselves on ≤2 typical incomes.
by mlejva | 2025-07-02 04:37:09+00:00
E2B | SF (US) or Prague (CZ), both on-site | [AI | Platform | Systems | Distributed Systems | Customer Support] Engineer/DevRel | https://e2b.dev/careers

E2B is an open-source infra devtool that gives AI agents cloud computers that we call sandboxes.

We have revenue, customers like Perplexity, Hugging Face, or Mistral, growing fast, multiple years of runway, and a full roadmap of exciting features to build.

I'd love to chat if you want to help us with some of the scaling challenges, DX, or new products!

Feel free to send me your projects to vasek[at]e2b.dev.
by aspenmayer | 2025-07-02 04:37:47+00:00
> > What if the person saying that means “Friday this week” sometimes and “Friday next week” other times?

> Well, I suppose they could, but then what if they meant Thursday?

> “Friday week” is surprisingly unambiguous. It always means “count forward from today until a Friday, then add a week”. Its partner is “Friday coming”, which is “count forward until a Friday”.

That’s good that it’s unambiguous to you, as you happen to be correctly interpreting the meaning from the words as written, but I don’t read the context the same way, as in, your reading doesn’t always read as written, when I’m doing the reading. It comes naturally to you, it seems, but less so to me, if I can explain.

To me, “Friday coming/this coming Friday” is just as underspecified because it communicates explicitly ambiguously that which is definitively known due to unknown knowns and/or unknown unknowns: you don’t know if I know what day it is today or not, and on days I haven’t been outside yet, I may not know if it’s AM/PM or midnight or noon. I could think I know what day it is and be honestly mistaken, leading me to believe that the next/coming Friday is a day away, as in tomorrow, but miss that it’s already Friday today, making the listener think I mean a week from now, when I mean right now for events taking place on the night of the day in question.

I also think it’s ambiguous what “coming/next Friday” means, because it’s obvious that the one coming up this week is coming up, so it seems too on the nose to refer to it as such, which makes me think that it’s a week from now, but this time, they actually do mean the Friday a few days from now.
by rooftopzen | 2025-07-02 04:38:33+00:00
Share IT is from 2024, but the 2017 tax cut bill is interesting (lots of emdashes there that deviate from the avg) - you’re correct on the additional need for text analysis in this case. Bills I’d found from earlier in 2024 that are publicly available do not have emdashes outside of the table of contents, which is built into the average - curious how/why they are used so much in this bill from 2017, now wondering how they got into any potential templates (or not), and adds the confound of how much this is AI or template (or requirements, or something else) Thx!
by Palmik | 2025-07-02 04:39:08+00:00
It's interesting how all countries work in tandem implementing these measures. UK, EU, some US States and now Australia all require or will soon require age verification under certain conditions.

It seems like it would make more sense to implement it at the browser level. Let the website return a header (ala RTA) or trigger some JavaScript API o indicate that the browser should block the tab until the user verifies their age.
by mbac32768 | 2025-07-02 04:41:31+00:00
Could Facebook hire away OpenAI people just by matching their comp? Doubtful. Facebook is widely hated and embarrassing to work at. Facebook has to offer significantly more.

And if someone at OpenAI says hey Facebook just offered me more money to jump ship, that's when OpenAI says "Sorry to hear, best of luck. Seeya!"

In this scenario, you're only underpaid by staying at OpenAI if you have no sense of shame.
by BLKNSLVR | 2025-07-02 04:41:38+00:00
Discord indicates who's online with the green dot.

It can be modified to never show you're online, or show 'away' or something, but it's similar. It also displays how many are online in a channel on a server, and then you can open the list.

Despite that, however, it still feels 'different' to how it was, but I think we're also 'different'. Being (significantly) older now I have more responsibilities and pressures for my time so I'm less likely (like zero chance) to be sitting idle waiting for random chats.

We'd have to ask those who are, now, the age we were then - but then they also have no frame of reference. My son is often chatting to his friends online, but I think they're exclusively friends from meatspace rather than electronic strangers.
by skydhash | 2025-07-02 04:42:37+00:00
So instead of building better tool, we're patching the last one with another tool that is not even reliable, just using it faster.

That reminds me of the first chapter in "The Programmer Brain" by Felienne Hermans. There's an explanation there that confusion when reading code is caused by three things:

- Lack of knowledge: When you don't have the faintest idea of the notation or symbol being used, aka the WHAT.

- Lack of information: When you know the WHAT, but you can't figure out the WHY.

- Lack of processing power: When you have an idea of the WHY, but can't grasp the HOW.

We already have methods and tooling for all the above and they work fine without having to do shamanic rituals.
by neoden | 2025-07-02 04:43:16+00:00
Oh, Russian is exceptionally well built for swearing. It provides possibilities barely imaginable from the perspective of languages such as English because of how mutable and composable word structure is. With roughly the same base set of 3-4 swear words the actual number of different forms that could be used goes to thousands and is hard to count, each word having its own shade of meaning and sometimes many more than one.
by aspenmayer | 2025-07-02 04:46:05+00:00
How do I know the missing word isn’t [up]coming, as in “Friday (coming [up] (this)) week”? As opposed to next week, which would be “Friday (next) week” in this syntax.

For that matter, the missing word could be this, as in “Friday (this) week” versus “Friday (that (as in the next one after the one contrasted with via the word this) week”. I have no way to disambiguate this, so I ask something like “Friday after tomorrow” or “Friday the 13th” or something. It’s hard being me at times, I’ll admit.
by cinci | 2025-07-02 04:47:24+00:00
Location: Dubai, UAE (EU citizen)

Remote: Yes

Willing to relocate: Yes

Technologies: Penetration testing, Reverse engineering, Python, C, Assembler, Low-level development, Emulation, Embedded, Electronics, Linux/Unix/BSD/Windows

GitHub: https://github.com/chris-pcguy

Email: chris.jobshn2507@broke-the-inter.net

Spare time project(s): co-developing an iPhone emulator

Hi,

Preferred positions: Penetration tester > Reverse engineer > Embedded > Software developer

I would be glad to hear from you.
by CamperBob2 | 2025-07-02 04:49:34+00:00
Author: "A crowd of intellectually-challenged legislators is swept into Congress to serve an equally-dimwitted but far more devious POTUS who has hijacked their entire party. Their election campaigns were backed by endless free news coverage by media moguls and hundreds of millions in cash from an erratic Hugo Drax-like billionaire, all of whom demand a quick return from their investments. They immediately start passing laws they haven't read and don't actually understand, handed down from AI models that are still under development and highly error-prone. Hilarity ensues when..."

Editor: "Don't call us, we'll call you^H^H^H security."
by amysox | 2025-07-02 04:50:37+00:00
Location: Denver, CO, USA Remote: Yes Willing to relocate: No, but open to travel Technologies: Python, Java, C/C++, SQL/MySQL/Oracle, Linux, network development, integrations, Developer Relations, online community Résumé/CV: https://erbosoft.com/~amy/resume.pdf Email: amy [at] erbosoft [dot] com

I can do anything I set my mind to, and have done enough things over the course of a career to justify that statement. I want to do great things for an innovative company, and want to work with teammates interested in the same thing. If you've got something interesting, I'd like to hear about it.

Seeking a senior SWE position; I have some lead experience as a developer, but am also on the board of directors of a nonprofit, which indicates additional leadership experience.
by theteapot | 2025-07-02 04:51:12+00:00
House of representatives is not designed to provide proportional representation based on aggregate % vote country wide. Senate is more aligned that way and it's reflected in the numbers, in AU:

Current US senate (100 seats):

Republicans: 53 seats (Majority Party) Democrats: 45 seats (Minority Party) Independents: 2 seats

Current AU senate (76):

Australian Labor Party: 29 Coalition: 27 Australian Greens: 10 Pauline Hanson's One Nation: 4 Jacqui Lambie Network: 1 Australia's Voice: 1 United Australia Party: 1 Independents: 3

So Greens are slightly over represented in the AU Senate based on aggregate vote if 12.2% is correct.
by logsr | 2025-07-02 04:51:47+00:00
we have had GUIs and CLIs for the same functionality for many decades. i doubt the branded website/app layer will go away. AI agents will become the predominant use case, but you still need a human accessible manual control interface. websites and apps are also the on-ramp for acquiring users from advertising, and that is not likely to go away. consumer interest in using AR products is limited and it may take generational timelines to see broad adoption of AR tech (if ever) so physical display advertising will likely remain a thing for a long time.
by unshavedyak | 2025-07-02 04:53:08+00:00
Curious if anyone has tried this with Claude Code? I ask because i notice Claude Code generally does exactly this already. You can also work through this process automatically with the Plan mode. The only difference is it doesn't save the plan ahead of time, or if it does i'm not sure where it saves it.

I'm curious if trying to force Claude Code to do this even more would be beneficial?
by nico | 2025-07-02 04:54:18+00:00
> That's a very simple example/context that I suspect most LLMs will be able to knock out with minimal frustration

Yes an No. You are right that it's a relatively small project. However, I've had really bad experiences trying to get ChatGPT (any of their models) to write small arm64 assembly programs that can compile and run on apple silicon
by fc417fc802 | 2025-07-02 04:57:48+00:00
Perhaps enforcement at the user end isn't what's needed. A perfect solution is likewise probably unnecessary.

As but one possible example. Common infrastructure to handle whitelisting would probably go a long way here. Just being able to tag a phone, for example, as being possessed by a minor would enable all sorts of voluntary filtering with only minimal cooperation required.

Many sites already have "are you 18 or older" type banners on entry. Imagine if those same sites attached a plaintext flag to all of their traffic so the ISP, home firewall, school firewall, or anyone else would then know to filter that stream for certain (tagged) accounts.

I doubt that's the best way to go about it but there's so much focus on other solutions that are more cumbersome and invasive so I thought it would be interesting to write out the hypothetical.