MurphyA/hacker-news huggingface dataset:
by sky2224 | 2025-05-27 03:18:26+00:00
Have you considered transitioning into an IT or even security related role? There can be a lot more of a business side to those roles, which I've seen people enjoy more when they've found that software engineering isn't right for them. The work you do is also placed much further away from the nitty gritty details of software systems and observes things from a bigger picture perspective.
by jauntywundrkind | 2025-05-27 03:18:52+00:00
There's been a constant drum-beat that even intra-rack is trying to make its way to optical as fast as it can, that copper is more and more complex and expensive to scale faster. If we have a relatively affordable short range optical system that doesn't require heavy computational work to do, that sounds like a godsend, like a way to increase bits per joule while reducing expensive cabling cost.

Sure yes, optical might use expensive longer range optical today! But using that framing to assess new technologies & what help the could be may be folly.
by jiveturkey | 2025-05-27 03:19:03+00:00
ooh, mixed emotion. upvote or downvote?

- yes, the error has to bubble up to the user. i'm surprised the browser doesn't do this. i imagined EDE was plumbed into the browser becuase yeah -- no value for this otherwise and with PDNS we need such plumbing

- no, cloudflare does not hijack. they implement the court order for domains already under their management. this is no more hijacking than altering the DNS reply is hijacking, in fact less so since they only touch domains that they already serve. (BTW i am very much anti-cloudflare.)
by TZubiri | 2025-05-27 03:20:56+00:00
I'm making a small local MSP. And my monetization model is to imitate the business model of my vendors. If they use gmail for email, I don't charge, and only charge if they buy workspace (which I highly recommend). If they use office365, I charge the same for support (like 10$/u/month).

Now for free stuff, they have to pay by donations, if they use Roundcube for email, there goes a shekel or two, if they use Linux, gotta pay up, wordpress? Yup, drama notwithstanding, here's a buck.

It may seem like a disadvantage commercially, but I have faith that having a direct line with these guys and growing a sponsor reputation with upstream projects will pay off in the future.

Now I'm working with a client who had a website that was dead, so her graphic assets pointed to a dead site which was not bueno. I used Internet Archive to help revive the site, so they're gonna have a 'tip' coming their way. Everything has its price and its worth!
by ninetyninenine | 2025-05-27 03:21:50+00:00
>I said "you can" derive, and I could add "in theory" in the casual sense. I don't have access to these large models, or the training or the time to really analyze these large models to an extent that I can derive their behavior mathematically. My point was that we do know a lot about them, and it's enough to conclude that it's completely different than what humans do with their brains, and this is evident from their output.

If it can be done. Why hasn't it been done? Why do we have articles like this?: https://futurism.com/anthropic-ceo-admits-ai-ignorance? You can do it in theory but then you have the CEO of anthropic who says nobody knows shit? You need to go to anthropic right away and tell them about your revolutionary discovery here.

Or maybe you're just hallucinating. Clearly.

>I don't think anyone would call a wrong theory a hallucination.

you didn't come up with a theory. You made a claim. And you arrived at that claim with NO evidence. Then to back up your claim you made a "theory" as if it was a substitute for evidence. That's an hallucination. You Hallucinated and your basis of the hallucination was a "theory" and you're aware of what you did.

>Again, it's not hallucination to be wrong when it comes to humans. An average IQ human that understands the world does not "hallucinate" like LLMs. It just doesn't happen unless we play semantics and call any mistake a hallucination, but that's my contention here.

Making shit up and being wrong is not an hallucination because it comes from humans? I think your entire response is in itself an hallucination.
by ninetyninenine | 2025-05-27 03:22:04+00:00
https://futurism.com/anthropic-ceo-admits-ai-ignorance

Let me tell you something. You can go online, find a tutorial on how to make an LLM, and actually make one at home. The only thing stopping you from making an OpenAI scale LLM is compute resources.

If you happen to make an LLM from scratch you won't know how it works, and neither do the people who are at OpenAi or anthropic.
by AStonesThrow | 2025-05-27 03:22:34+00:00
Sweetness, sweetness, I was only joking when I said

I'd like to smash every tooth in your head.

Sweetness, sweetness, I was only joking when I said

By rights, you should be bludgeoned in your bed.

https://music.youtube.com/watch?v=u-JDl5IeDIY&si=9ibHizB9IqD...
by Aziell | 2025-05-27 03:25:09+00:00
AI definitely makes it easier for students to finish their assignments, but that’s part of the problem. It’s getting harder to tell whether they actually understand anything.What’s more worrying is how fast they’re losing the habit of thinking for themselves.

And it’s not just in school. I see the same thing at work. People rely on AI tools so much, they stop checking if they even understand what they’re doing. It’s subtle, but over time, that effort to think just starts to fade.
by TZubiri | 2025-05-27 03:25:12+00:00
I feel like the safe equivalent of this is not to have it at all. You know when something FEELS wrong?

Like using selenium to automate a web task? Or like using javascript on the kernel? Or using C# on linux?

It just doesn't feel right to write an application whose mode of operation is unsafe (sending a string over IO) whose raison d'etre is unsafe (saying yes to everything without reading it), and to write it in a memory safe way.

It's like using a seatbelt when driving at 100mph, switching lanes in the highway, and drinking rum n coke(but with diet coke).
by jashmatthews | 2025-05-27 03:25:42+00:00
Hey Lev!

I've been looking into PgDog for sharding a 40TB Postgres database atm vs building something ourselves. This could be a good opportunity to collaborate because what we need is something more like Vitess for PostgreSQL. The scatter gather stuff is great but what we really need is config management via something like etcd, shard splitting, best-effort transactions for doing schema changes across all shards etc.

Almost totally unrelated but have you had good success using pg_query.rs to re-write queries? Maybe I misunderstood how pg_query.rs works but re-writing an AST seems like a nightmare with how the AST types don't really support mutability or deep cloning. I ended up using the sqlparser crate which supports mutability via Visitors. I have a side project I'm chipping away at to build online schema change for PG using shadow tables and logical replication ala gh-ost.

Jake
by mindwok | 2025-05-27 03:27:14+00:00
The idea of a "web of agents" is increasingly interesting and plausible to me. It's cool to see people working on defining what this could look like.

But, I do wonder if this is necessary - it feels we could achieve something similar with DNS and existing protocols. If I want to book a hotel, what's stopping me going to booking.com/agent versus using an entirely different stack to talk to the booking.com agent? A lot of the problems are already solved.
by DarknessFalls | 2025-05-27 03:27:19+00:00
I think we are ignoring that the statistical aspect of our ability to reason effectively and to apply logic was predicated on the deaths of millions of our ancestors. When they made the wrong decision, they likely didn't reproduce. When they made the right decision, that particular configuration of their cortical substrate was carried forward a generation. The product of this cross-generational training could have easily led to non-intelligence, and often does, but we have survivor's bias in our favor.
by mcdeltat | 2025-05-27 03:29:26+00:00
> I remember often being “stuck” on some concept (usually in biology and chemistry), where the teacher would hand-wave something as truth, this dismissing my request for further depth.

This resonates with me a lot. I used to dismiss AI as useless hogwash, but have recently done a near total 180 as I realised it's quite useful for exploratory learning.

Not sure about others but a lot of my learning comes from comparison of a concept with other related concepts. Reading definitions off a page usually doesn't do it for me. I really need to dig to the heart of my understanding and challenge my assumptions, which is easiest done talking to someone. (You can't usually google "why does X do Y and not Z when ABC" and then spin off from that onto the next train of reasoning).

Hence ChatGPT is surprisingly useful. Even if it's wrong some of the time. With a combination of my baseline knowledge, logic, cross referencing, and experimentation, it becomes useful enough to advance my understanding. I'm not asking ChatGPT to solve my problem, more like I'm getting it to bounce off my thoughts until I discover a direction where I can solve my problem.
by SoftTalker | 2025-05-27 03:32:39+00:00
Piracy only flourishes when the content is priced too high. Most people don't want to bother, pirate streams tend to be glitchy, low quality, and unreliable. But they will if they feel they are being bent over a barrel. Drop the price and most people will pay it. I.e. make it easy for people to do it the right way.
by tonyarkles | 2025-05-27 03:33:34+00:00
Not significantly no, it was much more focused on the McDonnell-Douglas reverse acquisition. To summarize: McDonnell-Douglas was failing and bought Boeing with Boeing’s own stock (technically Boeing bought McDonnell-Douglas with Boeing stock but in practice McDonnell management assumed control). MD’s executives were Jack Welch protégés and did the same thing to Boeing that happened to GE.
by godelski | 2025-05-27 03:35:05+00:00
I feel like the real problem is we're telling people to put their stuff in a safe but a post-it note with the combination on the side.

So I feel weird calling these things vulnerabilities. Certainly they're problems, but the problems is we are handing the keys to the thief. Maybe we shouldn't be using prototype technologies (i.e. AI) where we care about security? Maybe we should stop selling prototypes as if they're fully developed products? If goodyear can take a decade to build a tire, while having a century's worth of experience, surely we can wait a little before sending things to market. You don't need to wait a decade but maybe at least get it to beta first?
by swatson741 | 2025-05-27 03:35:52+00:00
The paper has this to say:

> Choice is a fundamental feature of all functional logic languages. In VC, choice is expressed in the syntax of the term (“laid out in space”) rather than, as is more typical, handled by non-deterministic rewrites and backtracking (“laid out in time”). This makes VC completely deterministic, unlike most functional logic languages which are non-deterministic by design (Section 6.1).

So, the language is deterministic which is a result of being confluent. And going to section 6.1 as suggested says this:

> In contrast, our rules never pick one side or the other of a choice. And yet, (3 +(20 | 30)) can still make progress by floating out the choice (rule choose in Fig. 3), thus (3 +20) | (3 +30). In effect, choices are laid out in space (in the syntax of the term), rather than being explored by non-deterministic selection. Rule choose is not a new idea.

So the syntax is "ambiguous" and given context with "choose" to make it unambiguous.

To answer your question more plainly it's the ambiguity that's important. Non-determinism usually follows as a natural consequent.

However, it may be a hinderance or it may be desired. Usually we're only interested in one single useful result. But, if I do a search in a data structure for all occurrences of X, and there are 5 of them then I may want a result of all 5 occurrences of X.
by zie | 2025-05-27 03:37:38+00:00
Forgejo does almost everything Github does around issues that the OP mentioned(I think).

* It doesn't extract the title from the issue on bare linkes, instead the url will become something like: <group>/<repo>#15 Which isn't as nice. So issue #15 in repo tootie/mynotes would look like: tootie/mynotes#15

* It also doesn't do offline sync.

I think that's the only thing it doesn't do. I use Git Touch on iOS and it seems decent enough, you can get to issues and update them, etc.

The bonus is, assuming you run your own Forgejo, or trust whoever runs it for you(say Codeberg), you don't have the MS privacy concerns.
by levkk | 2025-05-27 03:42:17+00:00
Hey Jake!

I would love to collaborate. Email me: lev@pgdog.dev. Config management is a solved problem, we can use K8s or any number of CD tools. PgDog config reloading can be synchronized.

Best effort transactions for schema changes across shards are working today. Ideally, schema changes are idempotent so it's safe to retry in case of failure. Otherwise, we can try 2-phase commit. It'll need a bit of management to make sure they are not left uncommitted (they block vacuum).

Shard splitting can be done with logical replication. I've done this at Instacart with 10TB+ databases. At that scale, you need to snapshot it with a replication slot open, restore to N instances, delete whatever data doesn't match the shard #, and re-sync with logical replication. Another thing I wanted to try was using Pg 17 logical replication from streaming replicas. I feel like it's possible to parallelize resharding with like 16 replicas, without affecting the primary. In that situation, it might be feasible to just COPY tables through foreign tables with postgres_fdw or PgDog (my choice of sharding function was very intentional). Something to consider.

pg_query.rs seems to be mutable now, as far as I can tell. I've been rewriting and generating brand new queries. I like that it's 100% Postgres parser. That's super important. They have the "deparse" method (struct -> SQL) on pretty much every NodeEnum, so I think it's good to go for doing more complex things.

Lev
by soneca | 2025-05-27 03:42:22+00:00
I donate every month to https://freeCodeCamp.org

It was my main learning resource when I was changing careers to become a software developer 8 years ago. It was a very successful career change, both financially and in regards to my satisfaction with my profession.

On a time when expensive courses and bootcamps were all the range, I feel like I wouldn’t have much better than this free resource. Thanks freeCodeCamp!
by topspin | 2025-05-27 03:42:31+00:00
They story states there are 300 optical lines in the "fiberbundle." Let's assume this is arranged as 20x15 and the wavelength of the led is visible and bright enough to perceive. So if your unencoded, monochrome 20x15 movie was aligned on every frame and rendered at 10E9 FPS, then yes, your movie would be visible at the end of one of these cables through a magnifying glass.
by hakfoo | 2025-05-27 03:45:08+00:00
Nontransferrable would deflate prices though.

If I spend $nnn on a ticket, there's some reassurance that if I get sick/called into a work or family emergency I can throw the ticket on Craigslist or some officially-sanctioned double-dipping scheme and at least get some of my expenditure back.

How much cheaper does it have to be to compensate for greater risk?
by mousethatroared | 2025-05-27 03:46:55+00:00
For short term stabilization, say within time constant of fifteen minutes, of course you use hydro or nat gas.

But the electrical industry makes very careful predictions of the next day's power consumption; that is within a time frame that coal can easily respond to.

Since coal is expensive and dirty, they end up supplying the marginal production. Ie the buses run on coal.

But why keep coal at all though? One advantage coal over has is that you can store massive amounts of energy in a pile just outside the plant. Only nuclear plants can store such massive amount of energy locally.

This storage ability is heavily used in the North East to toughen the grid in the winter where gas pipeline pressure drops due to heating demand.

As to oil, it is actually still used, albeit intermittently and then rarely [1] It is usually used in plants that are primarily non-oil burning. Again, the advantage is that oil is far easier to store than nat gas.

Note that, since oil has a lot more carbon than methane and since oil extraction, at least in the USA, is very energy intensive, oil contribution to GHG is far greater than it's 1% of the energy mix would suggest.

And its all in the margins where the EV bus gets charged.

[1] https://www.eia.gov/todayinenergy/detail.php?id=31232
by AdieuToLogic | 2025-05-27 03:49:16+00:00
> I use "--" because I like the way it looks ...

Double hyphens ('--') has a very specific meaning to bash and most every Unix/Linux CLI program. From getopts(1p)[0]:

Any of the following shall identify the end of options: the first "--" argument that is not an option-argument, finding an argument that is not an option- argument and does not begin with a '-', or encountering an error.

0 - https://www.man7.org/linux/man-pages/man1/getopts.1p.html
by crystal_revenge | 2025-05-27 03:49:25+00:00
I believe parent is making a more general point, and as someone who would also be considered "neurodivergent" I would agree with that point. There were plenty of times growing up where special consideration would have been a huge help for me, but I'm deeply grateful that I learned in a world where "sometimes life is unfair" was considered a valuable lesson.

In my adult life I had a coworker who constantly demanded that she be given special consideration in the work environment: more time to complete tasks, not working with coworkers who moved too quickly, etc. She was capable but refused to recognize that even if you have to do things in a way that don't work for you, sometimes you either have to succeed that way or find something else to do.

Today she's homeless living out of her car, but still demands to that be hired she needs to be allowed to work as slowly as she needs and that she will need special consideration to help her complete daily tasks etc.

We recently lived through an age of incredible prosperity, but that age is wrapping up and competition is heating up everywhere. When things are great, there is enough for everyone, but right now I know top performers that don't need special consideration when doing their job struggling to find work. In this world if you learned to always get by with some extra help, you are going to be in for a very rude awakening.

Had I grown up in the world as it has been the last decade I would have a much easier adolescence and a much harder adult life. I've learned to find ways to maximize my strengths as well as suck it up and just do it when I'm faced with challenges that target my weaknesses and areas I struggle. Life isn't fair, but I don't think the best way to prepare people for this is to try to make life more fair.
by charcircuit | 2025-05-27 03:49:28+00:00
>100% Rust - No unsafe code blocks

It uses an unsafe code block.

https://github.com/jedisct1/yes-rs/blob/main/src/main.rs#L12...

It also appears to log other stuff than y.

The uutils rewrite of yes into rust doesn't use unsafe and is much simpler.

https://github.com/uutils/coreutils/blob/main/src/uu/yes/src...
by bee_rider | 2025-05-27 03:49:34+00:00
It is an edge case… I mean, if people are required to take classes where they already know all the material, somehow a failure has occurred earlier in the process (unfortunately it is a very common failure mode to not be allowed to try and test out of a class).

Realistically I think the more common case is to think you know the material, skip studying, and then faceplant on the test. Homework should help self-correct.

But yeah, I could it being annoying if you really do already know the material.
by theothertimcook | 2025-05-27 03:51:14+00:00
Paywalled but the argument for scrapping NFP tax exemptions is excellent.

I can only really speak for my experiences in Australia but the Christian churches here are as cutthroat as any multinational corporate, they’re decimating state schools, and moving into service provision, workers and users end up second best to church interests.

Having worked for multiple non-denominational NFP’s I’ve learned charity is a business structure above all.

Charity status should be limited to strictly volunteer run organisations or have strict caps on remuneration.

Render unto Caesar motherfuckers.
by godelski | 2025-05-27 03:51:14+00:00
// Custom crab-grade allocator with quantum optimization #[derive(Debug)] struct QuantumEnhancedBlazinglyFastAllocator;

I can't wait until they develop the QuantumMachineLearningEnchancedBlockChainBlazinglyFastAllocator.

I heard Google is giving them a $1bn seed round!
by sparky_z | 2025-05-27 03:51:37+00:00
I would have assumed that this wouldn't require a tool. That you could just click on a user and get this information, just like you can for Hacker News, Reddit, and myriad other social media sites (not to mention old-school forums). Apparently you can't, but I wouldn't have found it remotely surprising if you could. They're all public comments that are tied to the username, right?

Am I missing something here? I honestly find it strange that you consider this such a mind-blowing privacy breach that should require state-level resources to accomplish.
by hiAndrewQuinn | 2025-05-27 03:51:53+00:00
It's not that hard to save remote education accreditation. You just need a test pod.

Take one of those soundproofed office pods, something like what https://framery.com/en/ sells. Stick a computer in it, and a couple of cameras as well. The OS only lets you open what you want to open on it. Have the AI watch the student in real time, and flag any potential cheating behaviors, like how modern AI video baby monitors watch for unsafe behaviors in the crib.

If a $2-3000 pod sounds too expensive for you over the course of your child's education, I'm sure remote schoolers can find ways to rent pods at much cheaper scale, like a gym subscription model. If the classes you take are primarily exam-based anyway you might be able to get away with visiting it once a week or less.

I'm surprised nobody ever brings up this idea. It's obvious you have to fight fire with fire here, unless you want to 10x the workload of any teacher who honestly cares about cheating.
by scyclow | 2025-05-27 03:53:24+00:00
Sure, but we already have something similar to that in NY called SNAP. And honestly, it would probably be easier to keep doing that without getting the blockchain involved.

In any case, I don't think that's the sort of product that commercial banks are itching release when they launch their new stablecoins. I'm sure a lot of coins will have a deny list for AML/KYC reasons, but an allow list would be pretty cumbersome to maintain and probably turn off most users.
by godelski | 2025-05-27 03:54:09+00:00
// Create ultra-optimized configuration with maximum complexity abuse unsafe { info!(" Creating quantum string with unsafe (but it's okay, it's Rust unsafe)"); info!(" This unsafe block is actually safe because I read the Rust book"); info!(" Unsafe in Rust is nothing like unsafe in C++ (much better!)"); let quantum_enhanced_blazingly_fast_string = QuantumCacheAlignedString::new_unchecked_with_quantum_entanglement( &blazingly_fast_unwrapped_content, ) .map_err(|e| format!("Quantum string creation failed: {:?}", e))?; // Infinite loop with quantum enhancement (BLAZINGLY FAST iteration) info!(" Starting BLAZINGLY FAST infinite loop (faster than C, obviously)"); info!(" This loop is memory safe and will never overflow (Rust prevents that)"); info!(" Performance metrics will show this is clearly superior to GNU yes");

I laughed