MurphyA/hacker-news huggingface dataset:
by freedomben | 2025-05-29 18:55:44+00:00
Yes I've read the Bible cover to cover multiple times (although admittedly on the second and third time through I did skim a bit of the last 1/3 of the OT rather than reading it for diligent comprehension), and have taken a number of different courses on it. I've read the New Testament at least a dozen times through, plus many years of Sunday School looking at different books/passages.

> Jesus would disagree with this take very hard.

Citation needed for that. This is something hotly debated among all sorts of Christians so I don't claim to have a solid answer, but perseonally I think the Bible is repeatedly pretty clear that you can lose it[1].

I used to be a strong believer, but no longer am. Out of curiosity, do you think I'm going to Hell or am I still all set for (eternal) life because of my past faith?

[1]: https://www.biblestudyguide.org/articles/salvation/salvation...
by lerno | 2025-05-29 18:56:39+00:00
C3 error handling is fairly novel though. It tries to find a sweet spot between composability, explicitness and C compatibility.

The try-catch has nice composability:

try { int x = foo_may_fail(); int y = bar_may_fail(x); } catch (... ) { ... }

Regular Result types need to use flatmap for this, and of course error codes or multiple returns also struggle with this. With C3:

int? x = foo_may_fail(); int? y = bar_may_fail(x); if (catch err = y) { ... return; } // y is implicitly unwrapped to "int" here

This is not to say it would satisfy you. But just to illustrate that it's a novel approach that goes beyond Optional and Either and has a lot in common with try-catch.
by mindslight | 2025-05-29 18:57:49+00:00
You've hit the nail on the head, and it points to what's actually driving it.

> It is medicalized... A day off work to rest, relax, and enjoy isn't just vacation (which also implies these concepts), but a mental health day.

The destruction of individual agency, in favor of top-down systems of control. The culture is a self-reinforcing thing, but what's pushing the culture is individuals having to express their own needs in terms of what the system will allow them. The "day off" isn't allowed - paid ones are not required to be provided by law, and the wealth-centralizing economic treadmill has made it so most people do not have the finances to lose a day of pay.

Similarly with emotional support animals. Airlines have policies that certain types of pets need to travel in the cold cargo hold, getting left waiting on a hot tarmac, with horror stories abounding. Landlords outright prohibit pets or put you over the barrel for "pet rent" (it's not like paying pet rent gets you extra space or amenities, or makes it so that chewing on the woodwork then becomes "normal wear and tear".

So enter people skirting their systems by any means possible, in this case the federal laws that created the legal concept of emotional support animals. And then comes the crab bucket mentality of rolling our eyes at people who we deem to be inappropriately using the escape hatch.

To avoid the euphemism/abstraction treadmill, we would need to be having these conversations maturely. But politics always seems to just end up going sideways (/me loosely gestures at the current ongoing destructionist catastrophe)
by vouaobrasil | 2025-05-29 18:57:55+00:00
I think that we can't expect continuous progress either, though. Often in computer science it's more discrete, and unexpected. Computer chess was basically stagnant until one team, even the evolution of species often behaves in a punctuated way rather than as a sum of many small adaptations. I'm much more interested (worried) of what the world will be like in 30 years, rather than in the next 5.
by ComputerGuru | 2025-05-29 18:58:20+00:00
Nice catch, thanks for pointing that out! This also might be less than ideal if it’s the only option (rather than in addition to a runtime startup flag or a per-entrypoint/execution flag) because one could feasibly want to bundle the engine with the app with features x, y, and z enabled but only allow some scripts to execute with a subset thereof while running different scripts with a different subset.
by nitwit005 | 2025-05-29 18:58:40+00:00
The bible portrays God as explicitly being able to do nonsensical things, like creating a burning bush that is somehow not consumed. That it was on fire, but also not on fire, at the same time, was proof of a miracle.

And more generally, that's just the nature of the supernatural in any religion. If what was going on was entirely logical, it wouldn't be a miracle.
by testing22321 | 2025-05-29 18:58:50+00:00
> trying to redefine food is a bit wacky

No, it’s incredibly simple and makes sense. Coke are Doritos are not food, they are a science experiment designed for the express purpose of getting you hooked. They have virtually no health benefits and a ton of negatives. Nobody should ever put them into their body, or certainly as little as possible.

Our “food” has changed more in 50 years than the preceding 500. Take away all the science experiments and eat what your great grandma did “mostly greens, not too much” and a massive number of health epidemics go away.
by D_R_Farrell | 2025-05-29 18:58:54+00:00
Ah that's unfortunate – been having some issues with the rendered code being applied.

Can you try it again and see? Or, click on the page, then add your screenshot to the chat with your prompt.

Honestly doing 3D may be a bit tricky in Onlook but super curious to see if you get it to work. It works just like a normal browser would, but the complexity of knowing how to setup a 3D site like that may be too advanced for Onlook.
by fakedang | 2025-05-29 19:00:06+00:00
https://m.youtube.com/watch?v=RjFBUkVfy1E

This should be your demo video on your home page instead of what you have. I didn't understand how you were different to a typical no-code tool until I saw the entire process of creating a react app, running it and actually changing stuff on the Onlook console.
by JumpCrisscross | 2025-05-29 19:00:24+00:00
> We are in a time where it's fashionable to have mental health issues. It's very strange

I'd argue it isn't. The first edition of the DSM was published in 1952 [1]. This is right after "the routine annual comprehensive physical examination (PE) became a fixture in American medical practice" [2].

Add 25 years for a generation to be educated, another 25 for the old guard to retire, and you'd expect the paradigm shift around mental health to land around the millenium. Unless you have evidence we had a nonlinear jump between then and now, I'd argue the trend is analagous to folks becoming aware of and culturally assimilating the concept of blood type.

[1] https://en.wikipedia.org/wiki/Diagnostic_and_Statistical_Man...

[2] https://www.ncbi.nlm.nih.gov/books/NBK82767/
by keeda | 2025-05-29 19:00:32+00:00
What that line of thought misses is that wealth is built off of the backs of labor. The social contract between capital and labor has always been "I'll put in the capital, and I'll pay you fairly for your labor from the wealth we create."

But as decades of economic research and lived reality has shown us, that contract has been broken for a while: productivity has surged and so has the wealth it creates, but wages -- i.e. the wealth distributed to the labor -- have grown very slowly. (There are a dozen other metrics you could use to show this trend.) This has led to extreme wealth inequality and all the problems we see today.

As such, fair redistribution of wealth was the norm once, people are only saying that that earlier balance should be brought back.

That has nothing to do with the other examples you gave. I mean, outside of some truly disturbing scenarios, restricting Tiger Woods' ability to have sex has nothing to do with how much sex I get.
by nathan_compton | 2025-05-29 19:00:40+00:00
But, speaking precisely, there is no human nature at all. You and I have nothing fundamentally in common except that our atoms happen to be organized in a similar way. We have no nature in common except as a coincidence.

It is a coincidence that delights me and I happen to feel quite a lot bonhomie for my fellow human beings and lifeforms, but I don't see how it makes life meaningful in any universal sense.
by beslanb | 2025-05-29 19:00:47+00:00
Hi HN — I’m Beslan, Product Manager at RunMyJob.

Cloud CI runners work well when you’re getting started with GitHub or GitLab. But as your team grows, CI turns into an operational burden. Costs rise, runners need tuning, and self-hosting starts to feel inevitable.

The real problem with CI today isn’t performance — it’s billing. You’re charged for the allocated instance resources, even if your job is mostly idle. We changed that.

RunMyJob uses a load-based billing model — you’re charged only for the CPU and memory your job actually consumes, measured every second in real time.

- High-performance VMs by default (12 vCPU / 32 GB RAM free)

- Business tier: 48 vCPU / 96 GB RAM

We don’t resell AWS or Hetzner. We run our own bare-metal infrastructure in Tier III data centers.

If you’re using GitHub Actions or GitLab CI and tired of managing runners or paying for overhead, we’d love your feedback. Happy to go deeper into how it works.
by asdff | 2025-05-29 19:00:57+00:00
Most of the games I play are CPU heavy incidentally, eu4 etc. I will say the biggest difference is the computer does not get very hot and the fans only spool up to 2500 rpm or so (out of their max of 6000rpm), but eu4 on full tilt will still drain the battery like it has a leak in about 2 hours or so. It isn't a very intensive game but it is one that has a speed setting where the max setting is basically "as fast as the cpu can compute." It does run noticeably faster at the max speed setting on this cpu (single core game, as expected going from 2.5ghz to 4.05ghz per core) but I don't think the battery life differences are significant. Especially considering the health of this battery compared to my 2012 intel computer (which I eventually replaced the battery for).

Outside of that the computer is good for probably 6 or 8 hours of my usual use case (ssh to remote server, a couple browser tabs, mac mail client open). I think the screen is a big power suck and I tend to find that autobrightness is putting it on max brightness setting even in an indoor room (like right now in fact). When I replaced the battery on the intel mac I was good for about 5 hours but I had to put the screen brightness on a minimal setting.
by D_R_Farrell | 2025-05-29 19:01:24+00:00
I think there are some issues with the apply model – Kiet's working on a solution for it.

In the meantime, can you try asking Onlook again? I know it's inconveniant.

If nothing loads on the page, try clicking the text on the page, then prompting from the chat asking it to create a part or section of the website or thing you've prompted. Sometimes there's just a ton of code that gets rendered and doesn't apply, so shortening the length of the output manually with a smaller prompt may help.

Something we definitely need to fix though
by hn_acker | 2025-05-29 19:01:27+00:00
> And, since the administration at times seems to want a fig leaf of legality, maybe the bill would make a difference after all by giving them more coverage.

Justice Alito and Justice Thomas in particular latch on to any fig leaf of legality to excuse the administration's out-of-court admissions of intent to break the law [1]:

> If courts pay more attention to out-of-court presidential and Administration statements, that will be another example of how the “presumption of regularity”—”the courts’ baseline assumption that government officials act lawfully and in good faith,” as Alan Rozenshtein puts it—is in serious jeopardy. Justice Alito’s dissent to the A.A.R.P. order, in which Justice Thomas joined, shows that those two justices remain content to rely on the Government’s representation’s in court—and vexed that their colleagues apparently feel differently.

> I'm not sure how much difference that bill's clause makes in practice.

There are at least three massive problems aside from undermining the role of courts in enforcing their interpretations of the law.

- The clause applies to both government-associated defendants and non-governmental defendants. [2]

- Federal Rule 65(c) does not apply to final injunctions, but the wording of the clause might apply to final injunctions. [2]

- The clause applies retroactively.

[1] https://blog.dividedargument.com/p/in-the-trump-20-era-the-c...

[2] https://blog.dividedargument.com/p/the-house-judiciary-commi...
by refulgentis | 2025-05-29 19:02:36+00:00
Interesting, would you mind sharing? (imgur allows free image uploads, quick drag and drop)

I do have a "works on my machine"* :) -- prompt "Model F keyboard", all settings disabled, on the smaller model, seems to have substantially more than no idea: https://imgur.com/a/32pV6Sp

(Google Images comparison included to show in-the-wild "Model F keyboard", which may differ from my/your expected distribution)

* my machine, being, https://playground.bfl.ai/ (I have no affiliation with BFL)
by ttoinou | 2025-05-29 19:02:45+00:00
How knowledgable do you need to be to tweak and train this locally ?

I spent two days trying to train a LoRa customization on top of Flux 1 dev on Windows with my RTX 4090 but can’t make it work and I don’t know how deep into this topic and python library I need to study. Are there scripts kiddies in this game or only experts ?
by amluto | 2025-05-29 19:02:56+00:00
> Frankly, I'm not entirely sure what the process of proposing that change to the hive file scheme would even look like

Maybe convince DuckDB and/or clickhouse-local and/or polars.scan_parquet to implement it as a pilot? If it's a success, other tools might follow suit.

Or maybe something like DuckLake could have an option to put column statistics in the filenames. I raised this as a discussion:

https://github.com/duckdb/ducklake/discussions/92
by 1718627440 | 2025-05-29 19:03:27+00:00
Huh?

People live somewhere that doesn't have a name yet. They are going to name it anyways since they talk to others (I live near the new bridge). Eventually someone is hanging up a sign "new-bridge-street" and the name standardizes so bypassers will get to know the name also.

Isn't that how street names came into existence everywhere?
by eimrine | 2025-05-29 19:03:38+00:00
That's not only my result, that's Augusto Dvorak's one as well, kudos you have this option. BTW if you will add Dvorak for Programmers I try once more, this is a rare layout for kbd trainers. Just add some Perl code with a lot of numbers, or just a random symbols to really test Dvorak for Programmer.
by joe_the_user | 2025-05-29 19:04:00+00:00
Yeah,

Smale is a very smart person but his stuff indeed seems as much a vague gesture as the other efforts. I feel like neural networks have succeeded primarily because of the failure of theorists/developers/etc to create any coherent theory of intelligence aside from formal logic (or Perl, formal probability). Nothing captures the ability of thinking to use very rough approximations. Nothing explains/accounts-of Moravec's Paradox etc.
by mrweasel | 2025-05-29 19:04:58+00:00
The impressive part is that the Opera Mini servers are still running. Who even runs them, who maintains the code and fixes security issues, the new Opera company?

Seeing Opera switch from Presto and later being sold to a Chinese company, which seems hellbent on building a gamer browser and apparently now an AI browser is such a lose of everyone. Sure Opera and Presto was closed source, but that was in some sense the brilliant part. We had four major browser engines, three of them really good, three cross platform (of of which was REALLY cross platform), two open source, two closed source. There was actual choice.

The problem of cause was that Opera could not reasonably keep up with Googles, neither could Microsoft, but Opera had nothing else that could underwrite their browser development. It's really sad, because Opera was a really good browser. Now it's just another Chrome skin.
by andix | 2025-05-29 19:05:01+00:00
I can also confirm the overhead on Windows 11 (it's a simple Console.WriteLine)

> Measure-Command { dotnet run run.cs } Days : 0 Hours : 0 Minutes : 0 Seconds : 2 Milliseconds : 451 Ticks : 24511653 TotalDays : 2,836996875E-05 TotalHours : 0,00068087925 TotalMinutes : 0,040852755 TotalSeconds : 2,4511653 TotalMilliseconds : 2451,1653

First run was around 2500ms, consecutive runs around 1300ms.
by theturtle | 2025-05-29 19:05:03+00:00
Far out! From the old days before they had shitty non-weather shows all the time and before they started "naming" winter storms.

And before they started saying "impactful" nine times a minute.

And before they hired that fuckface Justin Michaels.

Before that 1970s "comedian" bought the channel and fucked it up.
by plasma_beam | 2025-05-29 19:05:40+00:00
In high school physics I procrastinated until the night before our egg drop competition to finally address what I was going to do. I got a medium/large size plastic tupperware container (rigid plastic body with a rigid lid). I took a bag of cotton balls, stuffed them in there as tight as I could, put an empty cardboard toilet paper roll vertically in the center, with more cotton balls designed to go in said cardboard below and above the egg. Taped the lid shut. People laughed at my concoction, especially those that went to great efforts to design theirs. I even tossed mine in the air beforehand to test it, which gave me extreme confidence going into the 30 ft drop that I'd be fine. I was. I do not recall what side it landed on but obviously it bounced several hard times after hitting the ground.
by ponector | 2025-05-29 19:06:06+00:00
Day to day life improved massively. AC units, international travel, home appliances, tools, TV, computers, cars - everything is much more affordable(and/or better).

Iphone costs same $1000 but provides you massive improvements compare to iphone 10y ago.

You can argue cars are more expensive but you got more power, more features, safer vehicle. And in poor countries you can still buy cheap cars with modern technology.
by toast0 | 2025-05-29 19:06:07+00:00
You could always have a separate speaker for low frequencies. Low frequency sound tends to be perceived with less of a directional component, so if you have nice directionality of the highs and a single source for the lows, that's pretty acceptable. Removing the need to handle highs might make it easier to put together a speaker for the lows in the confines of a modern flat screen.
by nahbruheem | 2025-05-29 19:06:12+00:00
Ok, define what means and make it. Then as soon as you do realize you run into Gödel’s understanding your machine doesn’t solve problems related to its own existence and needs outside help. So you need to generate that yet unseen solution that lacks context for understanding itself… repeat and see it’s exactly generating one yet unseen layer of logic after another.

Read the article; his younger self failed to see logic needed now. Add that onion peel. No such thing as perfect clairvoyance.

Even Yann LeCun’s energy based models driving robots have the same experience problem.

Make a computer that can observe all of the past and future.

Without perfect knowledge our robots will fail to predict some composition of space time before they can adapt.

So there’s no probe we can launch that’s forever and generally able to survive with our best guess when launched.

More people need to study physical experiments and physics and not the semantic rigor of academia. No matter how many ideas we imagine there is no violating physics.

Pop culture seems to have people feeling starship Enterprise is just about to launch from dry dock.
by lerno | 2025-05-29 19:06:35+00:00
I can only speak for myself:

1. It is so big.

2. It still largely depends on GC (less important actually)

It keeps adding features, but adding features isn't what makes a language worth using. In fact, that's one of the least attractive things about C++ as well.

So my guess:

1. It betted wrong on GC trying to compete with C++.

2. After failing to get traction, kept adding features to it – which felt a bit like there was some feature that would finally be the killer feature of the language.

3. Not understanding that the added features actually made it less attractive.

4. C++ then left the GC track completely and became a more low level alternative to, at which point D ended up in a weird position: neither high level enough to feel like a high level alternative, nor low level enough to compete with C++.

5. Finally: the fact that it's been around for so long and never taking off makes it even harder for it to take off because it's seen as a has-been.

Maybe Walter Bright should create a curated version of D with only the best features. But given how long it takes to create a language and a mature stdlib, that's WAY easier said than done.
by krupan | 2025-05-29 19:07:41+00:00
Such nostalgia, and such a reminder of how awful so many websites are now with pop ups asking you to subscribe and/or give feedback before you have even had a chance to read anything and content that jumps around as JavaScript and images (ads) load. I feel like the web has regressed massively in the last few years, and we don't seem to have anyone talking about it like those guys did.
by anonmanhere | 2025-05-29 19:09:02+00:00
GrayHAT Group: A Closer Look at M5TL and Their Tactics

The hacking group known as GrayHAT, led by a figure operating under the alias M5TL ("Mokhtal"), has drawn increasing attention in underground circles. Based on recent observations and technical patterns, here’s a breakdown of their notable behaviors:

Targeting Russian RAT Users GrayHAT appears to focus heavily on Russian users—specifically those using popular remote access tools (RATs) like njRAT, DarkComet, and Quasar. This suggests a strategic or even retaliatory motive, potentially viewing Russian malware developers as direct competition in the cybercrime space.

Advanced Use of Reverse Connections The group shows proficiency in setting up reverse shells, custom binders, and maintaining persistence on compromised systems. Their approach often exploits either vulnerabilities in the RAT tools themselves or human error through social engineering tactics.

"Mokhtal" – A Rising Name in Arabic Cyber Circles The alias "Mokhtal" has become increasingly recognized across Arabic-speaking hacking forums, Telegram channels, and Discord servers. This rise in notoriety could be due to spam campaigns or the inclusion of his tag in malware binaries—leaving a clear digital fingerprint.

In essence, GrayHAT seems to operate like a one-man cyberwar unit, reducing competition by hijacking the very tools used by others, while building a distinct identity in the Arabic-speaking hacker scene.
by sunrunner | 2025-05-29 19:09:11+00:00
> we can't abstract away everything we do multiple times

I think there's a fundamental truth about any code that's written which is that it exists on some level of specificity, or to put it in other words, a set of decisions have been made about _how_ something should work (in the space of what _could_ work) while some decisions have been left open to the user.

Every library that is used is essentially this. Database driver? Underlying I/O decisions are probably abstracted away already (think Netty vs Mina), and decisions on how to manage connections, protocol handling, bind variables, etc. are made by the library, while questions remain for things like which specific tables and columns should be referenced. This makes the library reusable for this task as long as you're fine with the underlying decisions.

Once you get to the question of _which specific data is shown on a page_ the decisions are closer to the human side of how we've arbitrarily chosen to organise things in this specific thousandth-iteration of an e-commerce application.

The devil is in the details (even if you know the insides of the devil aren't really any different).