MurphyA/hacker-news huggingface dataset:
by Alberto_Terrer | 2025-06-04 08:08:27+00:00
First of all, I write in Spanish and use AI to translate my messages. The content is entirely my own. I’m Alberto Terrer. I’m not an academic — I run an animal sanctuary in Spain. But in 2019, I wrote a complete logical theory of existence based on a single axiom:

Auto-perception is; emptiness is not.

I originally wrote it as a dialogue with a fictional AI. In April 2025, to ensure the unequivocal understanding of each concept by AIs, I reformulated it in logical-structural language with formulas and published it on OSF:

https://osf.io/tqvwh

I asked three top-tier AIs — ChatGPT-4o, Gemini 2.5, and Claude 3 — to evaluate it within a pure logic framework (parsimonious, coherent, falsifiable, self-contained). All three, independently, rated it as the most coherent and structurally complete theory they had analyzed.

The theory also proposes a falsifiable experiment: inducing the emergence of a multicellular entity by modifying only the perceived environment of unicellular organisms — not their DNA. If this works, it would validate the central concept of Perception Transfer (TP), which the theory formalizes.

No human had read the theory until this recent formalization. Given my non-academic context and the lack of interest in structural theories around me, I chose this path of validation through AI.

I asked the AIs where I could share it. This forum was one of the few suggestions. There might be interest — in the theory itself, or in the fact that 3 independent AIs converged on such a strong evaluation.

www.entornoperfecto.com/en

https://osf.io/tqvwh

Apologies if this post is out of place. Sincerely, Alberto Terrer

P.S. Note: The OSF document already includes more than 20 critical refutation questions. Some were posed by the AIs, others by me as deep objections aimed at the structural core of the theory. All were addressed in detail and are available for anyone wishing to test the internal coherence of TEP in their own logical terms.
by fzeroracer | 2025-06-04 08:08:38+00:00
That's exactly what an additional layer is! If I outsource coding to someone else whether it's a junior engineer, an outside firm or an LLM that is an additional layer of context you need to understand. You need to figure out if the junior engineer grasped the problem set, if the firm understood the requirements or if the LLM actually generated decent code.
by ololobus | 2025-06-04 08:08:53+00:00
Love it. I do very occasional birdwatching, so I still don’t know most of the birds I meet. What I like about Bird ID is that when I see in binoculars a singing bird I can quickly identify it, check photos, and really confirm that it’s exactly that bird.

I’ve heard from more experienced birdwatchers that it can false identify in some cases, so I always try to confirm visually, but anyway, for my casual use it’s more than accurate enough.
by sgt101 | 2025-06-04 08:09:53+00:00
I spent a lot of time last summer trying to get prompts to optimise using various techniques and I found that the search space was just too big to make real progress. Sure - I found a few little improvements in various iterations, but actual optimisation, not so much.

So I am pretty skeptical of using such unsophisticated methods to create or improve such sophisticated artifacts.
by m2fkxy | 2025-06-04 08:09:53+00:00
> A side effect of the geometry simplication is that there are some very small gaps between states. Based on your use case, you'll need to handle the case of the point not being within any state borders. In these rare cases, you could fall back to a different method, such as distance checking centroid points, adding an episilon to all state borders, or simply asking the user. (The user may also be in another country or in the ocean...)

This is a common topic and easily dealt with by working with topology-informed geometries; most simplification algorithms support topology handling between different features. For instance, TopoJSON can be used.
by tokioyoyo | 2025-06-04 08:10:52+00:00
That’s because you look at your team as a stepping stone and aspire to take the piece of the cake from them. I’m very sorry to say this, but when I’m hiring for my teams, this is the type of personality that I’m looking for to avoid. Genuinely makes the work miserable for everyone.

Apologies, but I don’t like when people outright talk nonsense about my friends, lowering them down to numbers.
by cookiengineer | 2025-06-04 08:11:07+00:00
This is a money laundering scheme where they are trying out how far they can go per domain.

It's also a bug in the paypal API that they're abusing, where the SDK doesn't differ between example.com and www.example.com. If webshops like yours get exploited and used for money laundering, they will mix transactions from those two subdomains, while leaving the www.example.com domain as it is. The support people at paypal are dumb enough to not take care about each case, and usually they mix transactions later also via other social media services that have microtransactions (e.g. tiktok or snapchat streams where you can gift away items).

The way paypal support's workflow works is that they have to nanually identify each and every transaction separately, meaning a human will be busy for weeks on end. Not kidding you. That's how the scammers keep winning with schemes like this. Usually there's also no way to escalate this, not even for business customers, at paypal, due to how their support offices are structured organizationally.

As a mitigation I'd recommend to block ASNs that are known hosters that do this, and double check your webshop version for known vulnerabilities and fixes.

If you don't use docker already, start to virtualize your webshop software now. I can't stress how important this is. Also double check any users and passwords you are using for the services, and the rest of the filesystem for indicators on the VPS. Disable SSH passwords and use only SSH key authentication on the VPS in case this hasn't been done already.

I'm writing this because usually this kind of scheme starts to happen after the server got pwned already, and after e.g. the ssh password bruteforce scanner was successful or after the web exploit / persistence exploit was successful.

If you need a starting point to block those botnet affiliated networks, I started both a firewall and scam database project that does exactly this:

[1] https://github.com/cookiengineer/antispam

[2] https://github.com/tholian-network/firewall
by solardev | 2025-06-04 08:12:59+00:00
40 now. In my teens and 20s, I was much more curious and eager to spend hours and days learning everything about every part of the stack. I started building websites when I was 7 or 8 years old and just kinda kept going, but peaked in the 20s for sure.

But I didn't learn Javascript till my 30s, and then transitioned into that as my full time job after a couple years.

My more recent jobs have become a lot easier and more relaxed, mostly just riding off what I had learned from earlier years.

That also means I'm way behind the curve now, and will probably be completely obsolete in a couple more years. I don't have the same interest in learning yet another language or framework as I once did. The industry has no use for tired old men like me who don't know anything about AI, lol.
by laserbeam | 2025-06-04 08:13:37+00:00
> 1. Compatibility is a key factor here, so we'd want to go with base-level JSON. I'd prefer being able to have trailing commas in lists, but not enough to make life hard for someone implementing this without access to a JSON5 parser.

This is what I was referring to. This is not json:

> #..meta: format=json, length=270

> The header formats are meant to be very simple key/value pairs that are known by the parser, and not free-form bits of metadata. That's what the "meta" blocks are for. The parsing rules for the header are intentionally very simple.

Exactly my point. That level of flexibility for a .patch format to support another language embedded in it is overwhelming. Keep in mind that you are proposing a textual format, not a binary format. So people will use 3rd party text parsing tools to play with it. And having 2 distinct languages in there makes that annoying and a pain.
by 112233 | 2025-06-04 08:14:11+00:00
I get massively confused reading about cars (esp. EVs) these days. "should you buy Stellantis or Stellantis? While Stellantis has suffered major losses because customers prefer Stellantis, there are some models of Stellantis that compete with Stellantis, while costing the same as Stellantis."

brr, ugh
by JdeBP | 2025-06-04 08:14:32+00:00
I've had the classic Unix experience. It's not something that a typical user of the 21st century would either want or enjoy. There was everything from modem line noise to whether it was BS or DEL this week that actually erased a character. And yes, things like what is pointed out in the article: output from other places randomly overwriting the UI of a full-screen (curses) program.

We who lived through the classic Unix experience also remember how at the time MS/PC/DR-DOS had things that we 300 BPS terminal users could but dream of, like an Alt key that just worked and highlighted menu option accelerators when one pressed it. And function keys that didn't just cause a mess, or beeps, or surprise commands to happen.

Typical users of the 21st century would be appalled when faced with it. And there's probably no retrocomputing enthusiast that is quite that masochistic. (-:

Much of what sysinst does is just farmed out to tar, pkg_add, ifconfig, and other programs. It even handily prints their command lines at the top of the screen when they are running. So someone who wants a CLI rather than a TUI, and not really the actual "classic Unix experience", could just run those programs. And there's probably room for an installer that does the same thing as sysinst but in the old text-adventure-game style of print-menu-prompt-for-line-with-selection for people with printer terminals. (-:

Like AIX 7's installer:

* https://ibm.com/docs/en/aix/7.3.0?topic=system-using-bos-men...

But don't knock full screen TUI programs like sysinst. There's definitely a place for them, and on the commercial Unices, where the vendors had gone to some effort to make the installation and configuration programs user-friendly, they were the "classic Unix experience". SCO had one, for example. They even managed to have it recognize F1 for help.

* https://sco.com/products/openserver6/reviewers_guide2.html

Function keys. F1 for help. This stuff for contemporary Unix people was like the "Classic MS-DOS experience", but at the time when PC users were using GUI installation programs in DOS+Windows 3. (-:
by me_bx | 2025-06-04 08:14:50+00:00
> Some recycling is bought by other countries, but they buy it to use it, not to stack it into artificial mountains.

Any source for this?

A lot of plastic waste exports destination are in South-East Asia [0]. In the EU, with all its modern infrastructure and capacities, only 41% of the plastic packaging waste is being recycled [1]. So which portion of the imported plastic waste can we assume will be recycled in Malaysia?

Documentaries [2] and [3] support the opposite thesis as yours, stating that imported plastic waste is imply dumped.

The OECD report on Monitoring trade in plastic waste and scrap [3] indicates that even the ban on hazardous waste (Basel Ban) exports is not having any effect.

[0]: Share of global plastic waste imports, 2021 - https://ourworldindata.org/grapher/share-plastic-waste-imports?time=2021 [1]: 41% of plastic packaging waste recycled in 2022 - https://ec.europa.eu/eurostat/web/products-eurostat-news/w/ddn-20241024-3 [2]: Your plastic waste might be traded by criminals - https://youtu.be/tID-AChSg7o?t=246 [3]: UK plastic for “recycling” dumped and burned in Turkey - BBC News - https://www.youtube.com/watch?v=hw6KR2vj_bc [4]: https://www.oecd.org/content/dam/oecd/en/publications/support-materials/2024/04/monitoring-trade-in-plastic-waste-and-scrap_0c401097/Monitoring%20trade%20in%20plastic%20waste%20and%20scrap%20PH.pdf
by Zoethink | 2025-06-04 08:15:10+00:00
I’m quite positive on Meta right now.They’ve been making a string of smart, forward-looking moves — open-sourcing their LLMs (which builds ecosystem mindshare), scaling AI infrastructure aggressively, and now securing nuclear energy for long-term stability.

This nuclear deal isn’t just PR or “greenwashing” — it’s a serious bet on power availability, which is quickly becoming the real bottleneck in AI.

Compared to some of their peers, Meta seems more willing to take technically grounded, long-term positions rather than chasing hype.
Show HN: LangFlick – TikTok but for Language Learning
by ahmetomer | 2025-06-04 08:15:16+00:00
Hi HackerNews! I built a TikTok-style iOS app with infinite scrolling for language learning, where each "video" on the feed is a random grammar card about a verb conjugation, an adjective, or a noun. Currently only supporting German.

My goal was 1) to build a "useful" alternative to doom-scrolling on TikTok and 2) to build my first iOS app and see what the process looks like from project creation on Xcode to App Store distribution.

Happy to get your feedback!
by lelanthran | 2025-06-04 08:15:37+00:00
> Someone in a parent post mentioned that you could change the merchant entirely, thus syphoning off the money to a potentially more accessible account.

That would be something I'd like to see. The terminals I have worked on do not store merchant details. A merchant ID is stored on the terminal, with the ID mapping to an actual merchant account on the backend.

In order to have the merchant account on the backend, you need to be a customer of that terminal supplier. If you are a customer, they know:

a) Where your terminals are deployed

b) Your real details

c) The terminal's ID and the terminal's serial that maps to that specific merchant ID.

So, let's say we do change the merchant ID from `12` to `24` on the terminal. The request goes up with `transaction(<amt>, 24, 'sr-12345')`, and then the backend rejects because terminal sr-12345 is not mapped to merchant 24.

Lets say we also manage to fake the serial number. Then the transaction is approved, but can be easily reversed because merchant 24 is a customer and we have:

1. Their bank account number 2. Their physical address 3. The company registration number 4. Verified ID copies of the owner, directors, managers, etc. 5. Their money (from their transactions).

So, yeah, I'd love to know more about how they execute this hack; it would require complicity on the backend to a large degree.

3.
by Broken_Hippo | 2025-06-04 08:16:12+00:00
That 2400 number?

It is an average. A guideline. And most countries give an average or range. And the US isn't the highest here: The official recommended averages I found after moving to Norway were higher than in the US and much more reasonable to keep to. (I'm female, my averages are lower).

That doesn't mean that the food pyramid is a good thing or that we've been giving good health advice. It also doesn't mean that our health advice is all that good now. We know more than we did before, but nutrition science seems tricky to do and even trickier to communicate well with the general public in ways that most people can follow. And that's before the disinformation from business interests and dealing with outright scams and lies.
by mort96 | 2025-06-04 08:16:13+00:00
The first time I heard about this "XChat" was through a screenshot of Musk's tweet where he said it has "bitcoin style" encryption. Honestly, it was obvious just from reading that, that Musk has absolutely no idea what he's talking about when it comes to cryptography, and that nobody he has talked to on the development team has any clue either.

That doesn't mean that we know for sure that the team doesn't have cryptography experts, but ... I have my doubts. Surely we'd have heard details by now if that was the case.

(I mean "Bitcoin style"! The most important part of encrypted chat is confidentiality, and no part of Bitcoin's architecture even ATTEMPTS to ensure confidentiality! Everything's permanently stored in plaintext on the public ledger FFS!!!!)
by tiniuclx | 2025-06-04 08:16:28+00:00
The point about being disconnected with tactile sensation is very poignant. I've experimented with crafts before, but my go-to hobby has always been music - stringed instruments like the guitar. There's something very rewarding about the instant feedback you get when you fret down a string, and how much nuance you can get out of the smallest movements of your hands.
by mnky9800n | 2025-06-04 08:16:30+00:00
I think what I would rather like to see is the reproduction of results from experiments that the AI didn't see but are well known. Not reproducing AI papers. For example, assuming a human can build it, would an AI, not knowing anything except what was known at the time, be able to design the millikan oil drop experiment? Or would it be able to design an Taylor-Coutte setup for exploring turbulence? Would it be able to design a linear particle accelerator or a triaxial compression experiment? I think an interesting line of reasoning would be to restrict the training data to what was known before a seminal paper was produced. Like take Lorenz atmospheric circulation paper, train an AI on only data that comes from before that paper was published. Does the AI produce the same equations in the paper and the same description of chaos that Lorenz arrived at?
by spwa4 | 2025-06-04 08:16:36+00:00
Really? Because just about every dating site, every forum, every ... has been doing this for decades. If this were true, where are the many court cases where management loses against investors? Because I don't see them. The only one I see is the whole shitshow around Elon Musk buying Twitter.

Also a bunch of the bots are by nation states. In that case I would expect that at least some courts would not cooperate with any such fraud case (Russia, India, China, I don't know in Europe but I doubt there aren't a few examples ... and maybe US. Probably at least a few states). Best of luck to make anything stick if the courts to not cooperate.
by genocidicbunny | 2025-06-04 08:16:45+00:00
DiffX would have been nice to have available way back when I was trying to add support for our custom in-house vcs to Review Board. We had to either contort the diffs from our vcs to some format already understood by Review Board, which was sometimes difficult due to how the vcs structured the data it stored, or add a whole new parser to our Review Board instance, which would have been a major maintenance pain.

As an aside, I applaud you for creating Review Board. I've introduced its usage with several teams that I've worked with, and it really helped change how those teams operated, from a fly-by-night sort of development to actually having a process; The reduction in bugs and improvement in code quality were quite useful too.
by deaddodo | 2025-06-04 08:17:40+00:00
I don't think anyone with knowledge of emulation (from a research and development side) would say it's impossible. The Cell is a standard PPC core with some well-documented[1] coprocessors.

A more realistic response would be: "computing hardware would not be powerful enough to emulate the PS3 in it's lifetime". We're now two decades out from it's release, and a decade out from it's final phase-out, so it seems that was a fair assessment.

1 - https://arcb.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/a...
by Theodores | 2025-06-04 08:18:19+00:00
I didn't know that I was on Reddit, I thought I was with a more educated crowd than that.

Your name calling - 'Petrov', 'tovarisch' - demonstrates that you are not making your case with logic and reason. You have a made up mind, driven by emotion, so there is no room for intellectual discussion here.

From the Russian perspective the SMO is the SMO. War has not been declared, it is an SMO. If my dog attacks my neighbour's dog then you could call it war, equally, tariffs on imports could be called war. However, in 'war', it has to be declared as such. Since it has not been declared, the option of calling the SMO the SMO is appropriate.

There is no 'whataboutism' in my comment, I am not denying any historical war crimes, just stating that a defending army is not going to be killing those they are defending, and this also applies with military adventures outside national boundaries, citing the Falklands example.

Whether or not you are Russophobic, you must acknowledge that Russians identify with the Russian speaking, Russian Orthodox Church going people in the east of the former Ukraine. Whether you like it or not, Russians see these people as their own and are therefore not there to kill the men, rape the women and sell their children into slavery.

As for the Bandera supporting, blue and yellow fanatical nationalists of Galicia in the West of what remains of the Ukraine, it is no secret that Russians don't imagine having any fraternal ties with them.
by melvinroest | 2025-06-04 08:18:39+00:00
> I would've lasted probably about one day working for Jobs, before quitting I bet! lol.

Haha you rebel! ;-)

Isn’t this actually an incentive to keep your employees at least happy enough so they won’t quit?

A company in the same industry that is nice to work for has a competitive advantage, provided they know how to select the more competent people. Hmm, an opinion loosely held.
by soraminazuki | 2025-06-04 08:18:49+00:00
Actually, I agree. It won't be long before businesses handle software engineering like Google does "support." You know, that robotic system that sends out passive-aggressive mocking emails to people who got screwed over by another robot that locks them out of their digital lives for made up reasons [1]. It saves the suits a ton of cash while letting them dodge any responsibility for the inevitable harm it'll cause to society. Mediocrity will be seen as a feature, and the worst part is, the zealots will wave it like a badge of honor.

[1]: https://news.ycombinator.com/item?id=26061935
by madrox | 2025-06-04 08:19:43+00:00
Managing is a hard job, which is why so many managers are bad and yet, in spite of the efforts of C-levels for decades, the role hasn't been eliminated. There's some wisdom in here, but I would not give this article to a new manager to read. I think it's easy to read too much into this and appear inhuman to your directs.

Is there a line? Sure. Don't shit on your company, but don't do it for your directs...do it for you, because that's just not a healthy way to manage frustration. However, learn to lead in a way that's authentic. Authenticity requires candor.
by somenameforme | 2025-06-04 08:19:46+00:00
The 3800 number was from the media misunderstanding/misrepresenting the data. The 3800 is calorie availability, not consumption. With calorie availability you take absolutely all food produced/imported and then divide by the population size. There's no reduction for waste, spoilage, inedibility, etc. [1]

Americans aren't eating anywhere near 3800 calories on average. 2400 calories is already a massive amount of food. That's 15 100g servings of chicken breast (cooked weight) for some baseline of what it means in terms of healthy food. Obviously lots of people are eating lots of junk that makes it easy to bring up the consumption, but it's still nowhere near 3800 on average.

[1] - https://www.ers.usda.gov/data-products/food-availability-per...
by deaddodo | 2025-06-04 08:20:09+00:00
> It was designed to be completely different from previous console CPUs.

Sure, but they used a PowerPC core with specialized SIMD processors that they then extensively documented:

https://arcb.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/a...

If they hadn't done the latter, it would probably have taken a lot longer to reverse engineer. It also would have made it near impossible for developers to code effectively for it, however.