skysight-inc/HackerNews huggingface dataset:
> Apple chips are among the most efficient out there for that sort of thing

Not really? Apple is efficient because they ship moderately large GPUs manufactured on TSMC hardware. Their NPU hardware is more or less entirely ignored and their GPUs are using the same shader-based compute that Intel and AMD rely on. It's not efficient because Apple does anything different with their hardware like Nvidia does, it's efficient because they're simply using denser silicon than most opponents.

Apple does make efficient chips, but AI is so much of an afterthought that I wouldn't consider them any more efficient than Intel or AMD.
I would be careful equating the oracles of Delphi with psychosis, since religious practices can bring about visions and out of body experiences without drugs or underlying pathologies. For example, some Eurasian shamans practice "ecstatic dance" where oxygen deprivation and exhaustion result in shamanistic experiences (visions, auditory hallucinations, etc) without the use of drugs.
Neglect considerations of homotopy at your peril!
The most glaring example in recent memory would be the amazon monopoly and the evidence i submit is diapers.com

with enough money, you can fund your investments to strategically take down every mom and pop.

amazon can’t take on every consumer vertical simultaneously, but they used their funds to drive diapers.com into the red, because as a parent you’re scrwed either way and comparing food to diapers, will buy the cheaper diapers instead of the cheaper food.

amazon wanted diapers.com

diapers.com said, we’re good this isn’t a billion dollar enterprise, but it pays the bills.

amazon bought it after making sure they couldn’t actually use it to pay the bills.
Newly discovered cyanobacteria could help sequester carbon from oceans
Dogfooding doesn't mean you know how to build it. Take for example the graphics engineers on Unreal Engine. They almost certainly know how to fly around test zones or make stress scenarios, but they aren't going to be building large, detailed, open world maps like will be seen in the next Cyberpunk or whatever. And it's not reasonable to expect that of them, either.

Nor are the people doing UI work in Blender going to be able to make Big Bunny.

Nor are the people working on fusion360's parametric system going to build complex mechanical-fluid simulation scenarios.

Flutter is simpler than those, sure, but even in that world you have people that do nothing but fonts & text for their entire careers. They'll know how to do text stuff in flutter, but they'd be lost if you demanded they make a tiktok clone.
And this is just my experience but like: every single product I have ever used, from anything, that claims to be the "do anything!" solution, always, always, always is shit.

It seems to be a hard and fast rule of the universe that the more things your thing is designed to do, the worse it does all of those constituent things.
How to massively over engineer a simple doorbell!

I don’t mean this in a mean way and realise that your comment was mention the spirit of the conversation :)
I'm imagining Apple building a Dusty Old House in the middle of Apple Park ... for testing.
Fly.io solves usage-based billing challenges with Metronome
from https://lczero.org/dev/wiki/technical-explanation-of-leela-c...:

Leela uses PUCT (Predictor + Upper Confidence Bound tree search). We evaluate new nodes by doing a playout: start from the root node (the current position), pick a move to explore, and repeat down the tree until we reach a game position that has not been examined yet (or a position that ends the game, called a terminal node). We expand the tree with that new position (assuming non-terminal node) and use the neural network to create a first estimate of the value for the position as well as the policy for continuing moves. In Leela, a policy for a node is a list of moves and a probability for each move. The probability specifies the odds that an automatic player that executes the policy will make that move. After this node is added to the tree, backup that new value to all nodes visited during this playout. This slowly improves the value estimation of different paths through the game tree.

When a move is actually played on the board, the chosen move is made the new root of the tree. The old root and the other children of that root node are erased.

This is the same search specified by the AGZ paper, PUCT (Predictor + Upper Confidence Bound tree search). Many people call this MCTS (Monte-Carlo Tree Search), because it is very similar to the search algorithm the Go programs started using in 2006. But the PUCT used in AGZ and Lc0 replaces rollouts (sampling playouts to a terminal game state) with a neural network that estimates what a rollout would do.
Why would you prefer an external power brick?

The internal power supplies in Mac minis have been extremely reliable and the fewer cables the better, in my opinion.
Easy if you just buy meaningless carbon credits.
>I wonder how many consumers fall into this sunk cost fallacy scenario that Apple has designed.

Almost all of them, and the lowest tiers of the entire lineup are essentially ewaste in a box just there to push a few hundred $ on you.
Can you record a run in there somewhere? Might just be bad googling, but I can’t see an option just using the phone.
This isn't really the case anymore, Linux (specifically SteamOS and its kin) serve the console-like market very well. Arguably better than Windows.

Even for non-Gaming use cases this idea is a bit dated. Printing is by far the best experience on Linux. The "tweaking" that you need to do, that every Windows/MacOS user claims, isn't really a thing these days - sans NVIDIA (I'm not sure what the current status is, but it was bjorked somewhat recently). Sure, if you want to go beyond what Windows/MacOS can offer then tweaking my be required, but the current UIs are extremely comprehensive.

I had a 80yr old lady up and running in one day with PopOS. If that's not lowest common denominator, I don't know what is.

Professional work can be hit and miss. Depends on how draconian your workplace software is.
Depart? They just got there, didn't they? And on purpose. There's more memory bandwidth, and also no need to copy from main memory to VRAM. Why would they bail on it?
With SwiftUI the gains Flutter had (on ios) are diminished. Flutter was way better than ObjC and the nasty layout thing ios apps had before, but today swiftui is really good.
Use case: Imagine a location with hundreds of autonomous mobile robots that want to share state and plans with each other to behave more optimally than if they only saw each other through their sensors. They also want to share state and telemetry with monitoring systems so that humans can maintain a fleet's healthiness and address issues proactively.

After years of working with tens of thousands of deployed robots, one of the most painful things with ROS, from my perspective, is that the message definitions are very limiting. Cannot have `null` types. In research and shorter term contexts, it doesn't really jump out as an issue, but the story for how to upgrade and deploy to large fleets without downtime or hidden compatibility pains (MD5sum anyone?) is paramount when I think about "production" ready robotics.
I learned yesterday that all M-chip Macs with enough RAM are getting Apple Intelligence?

This basically proves that Apple shot themselves in the foot for AI on mobile by artificially restricting RAM for so long! Heck, even the Neural Engine has turned out to be basically useless despite all their grandstanding.

So alas, their prior greed has resulted in their most popular consumer iDevices being the least AI compatible devices in their lineup. They could’ve leapfrogged every other manufacturer with the largest AI compatible device userbase.
https://news.ycombinator.com/item?id=41984519
I think a note feature explaining why they are there would be useful.

Knocking or a physical doorbell noise is fine for my house. But if I’m not home, they have no way to communicate with me unless they leave a note on the door, which requires them to have paper and me to not be traveling for days.
Yeah they have literature about this, they do as much as they can on device
Thats exactly the point. Raise the price then customer can decide if they can afford it or not. With fake low prices customers may not know what they are getting into.
Definite air of toys being thrown out of the pram.
You think enforcing the one true rights model to everyone is more empowering? We have obviously different definitions.
March 7, 1988 — "Smalltalk/V 286 is available now and costs $199.95, the company said. Registered users of Digitalk's Smalltalk/V can upgrade for $75 until June 1."

https://books.google.com/books?id=CD8EAAAAMBAJ&lpg=PA25&ots=...

https://www.pcmag.com/encyclopedia/term/extended-memory
I had to implement a salesforce SDK a while back. It half worked, a bunch of things were broken, and it was an overall bad experience. We hopped on a call with someone from salesforce who was perplexed by all the bugs. Their sales rep was able to help though. Apparently, everything was fixed and working in the new SDK which the company hadn't paid for.

Great company.
It sounds like you are badly burned out. I've experienced this, and it's miserable. I hope you can take a long break and heal. I wish you well!
My point has nothing specifically to do with error handling, that was just the first example that came to mind.
I don't think this is very true. Certainly, you can rapidly iterate in C#, and it's so much faster it's not even close.

But, if you want a dynamically typed experience, look no further than PHP or Perl. Also significantly faster, and, if I had to bet, you could probably iterate much faster in Perl. It wouldn't be fun, but honestly, I doubt that Perl is more footgunny than JS.
> This seems small, but it would have been almost blasphemy under the jobs era.

I feel like Jobs was a lot more pragmatic than we give him credit for. I mean we had the HP iPods, iTunes on Windows etc.

And the iMac's catch copy was "BYODKM" at the very start, fully putting the spotlight on third parties and composability.
You definitely can but the sweet spot for SSGs is for sites with low interactivity and lots of static content.
<insert>
Old Man Yells at Cloud.jpg
</insert>
Sadly we've lost the Greatest Generation. WW2 vet Grandpa would have given us a good smack upside the head to remind us how entertaining and exciting fascists are.
Richard Scarry's books are problematic because of the reasons you stated, and I think there were issues with ethnic and gender stereotypes as well (similar to issues with Dr. Seuss). He updated some of them in the 90s to reflect changing mores, but I don't know if those efforts reached all of them.
Because the "display" server is also responsible for window management and input. Does it have to be this way? Perhaps not - but seperating window management and input is also not trivial.

Note that more complex input methods do somewhat bypass the display server and communicate via dbus instead.
This [1] explains what can be done at different karma levels. Otherwise it's just a number. I ignore my karma using uBlock in My Filters.

news.ycombinator.com##.comhead .score:style(overflow: hidden; display: inline-block; line-height: 0.1em; width: 0; margin-left: -1.9em;)
news.ycombinator.com###hnmain > tbody > tr:first-of-type table td:last-of-type .pagetop:style(font-size: 0!important; color: transparent!important;)
news.ycombinator.com###hnmain > tbody > tr:first-of-type table td:last-of-type .pagetop > *:style(font-size: 10pt; line-height: 1.45em;)
news.ycombinator.com###logout::before:style(content: "|"; padding: 0.25em;)
news.ycombinator.com##form.profileform tbody tr:nth-child(3)

[1] - https://github.com/minimaxir/hacker-news-undocumented
Relaxed Recursive Transformers: Effective Parameter Sharing with Layer-Wise LoRA
> error out if they are about to print a pathname that contains a newline in a context where newlines may be used as a separator

But that's already broken. This is a situation where filenames with newlines in them are indistinguishable from two filenames in outputs. So instead of producing subtly broken output, tools are encouraged (not forced) to explicitly fail with a lot of noise.

The "in a context where newlines may be used as a separator" part of this sentence is very important.

IIUC the tools are still allowed to succeed in non broken situations, for instance when a null separator is used and not a new line character. And I can't imagine the tools you listed will start breaking in situations that worked (apart from file creation - indeed this will likely start breaking, and new line characters in filename needs to be considered deprecated and things using them to be fixed).

This is strictly better IMHO (if one thinks that newlines in files are not worth the troubles given how things work in POSIX, especially the part where things are line-based and new line characters have quite some significance)
Why? I want to have some applications that can always see the mouse cursor like, xeyes. Because that allows me to implement a better customized desktop environment.
Damn, well you definitely foiled my plan there.
On the Turing completeness of PowerPoint: https://youtu.be/uNjxe8ShM-8?si=b0uVrM8oPFs_aGFj
Hey HN community!

I'm thrilled to introduce Subreddit Signals, the ultimate tool to help you find relevant Reddit communities, engage effectively, and discover hot leads. Whether you're promoting a product or building your brand, this app makes your Reddit marketing smarter and simpler.

What Makes Subreddit Signals Stand Out:

AI-Powered Commenting: Get personalized recommendations for comments that align with your brand and the subreddit vibe.

Lead Alerts: Receive notifications when key conversations or hot leads emerge.

Custom Monitoring: Track relevant subreddits in real-time for strategic engagement.

Launch Celebration – 30% Off!
As a thank-you to the community, we’re offering an HN-exclusive 30% discount for early adopters. Use code HN30OFF during checkout to unlock this deal and take your Reddit strategy to the next level.

Check out Subreddit Signals on Product Hunt and explore how it can power your marketing efforts.
Show HN: I built a Workflow Based AI Call Platform for Inbound and Outbound
Build complex call workflows for your business with Greetmate.ai and AI. Ask the caller for information like name, email address and more and pre-qualify your incoming calls with AI. While most AI agents are really just wrappers around ChatGPT, Greetmate is a fully fledged AI-call platform.
I mean yeah - there was a very interesting article recently about the usage of the airplane for political rallying used by Hitler and how ahead of time it was for him to tour the country with stopovers in it's entirety in just a matter of days.
This is a nifty idea. I bet there'll be a HN-correlated pop in fridge whiteboard sales from this.
I think it's great that Apple was able to ship devices that millions of people made happy use of without needing to put additional hardware resources into them. That's efficiency, not greed.
Spaniard here. the same. Rutina, subrutina, procedimiento... the same Latin/Romance terms.

Now lots of these aren't used anymore but in papers.
New Drywalling Robot
Be interesting to see how long till M4 shows up here:

https://aws.amazon.com/ec2/instance-types/mac/

Amazon will have to accommodate the new form factor. They've already had to accommodate the previous mini and the Studio.
8 years ago someone accidentally deleted the elasticsearch repository (thinking it was their private fork ). Back then everything was restored, so I hope we get there again this time too
I love its form factor, less so the price difference between the M4 and M4 Pro models ($800 USD, presumably so it doesn’t cannibalize the Studio). It looks small, friendly, and inviting to the user, despite not breaking its industrial aesthetic.

Honestly kind of want one as a desktop, even though my M1 Pro MBP is still insanely powerful for my needs.
For inference, Apple chips are great due to a high memory bandwidth. Mac Studio is a popular choice in the local Llama community for this particular reason. It's a cost effective option if you need a lot of memory plus a high bandwidth. The downside is poor training performance and Metal being a less polished software stack compared to CUDA.

I wonder if a little cluster of Mac Minis is a good option for running concurrent LLM agents, or a single Mac Studio is still preferable?
I've a project I'd love to try running on DBOS - any roadmap guesses for C# support?
> An algorithm is not a proof.

That is an opinion that many do not share. FWIW, I framed my response as an opinion; you gave yours as a blanket statement. It is not wrong to treat algorithms as valid proofs.

In a dependent type theory, propositions are represented as types; the proposition that "all lists can be sorted" could be represented represented as the type "forall (t : Type) -> (le : Ordered t) -> forall (xs : List t) -> exists (ys : List t). (Increasing le ys, PermutationOf xs ys)". A proof of this proposition is exactly a program (algorithm) with that type; the sorted list is the `ys` component of the returned existential product. Yet the inhabitants of this type are not graded by asymptotics or stability; any sorting algorithm will do.

In a setting where inhabitants of the above type are distinguishable, you could then write proofs of asymptotics or stability against individual algorithms. That is, the proofs of the sorting proposition are themselves the subjects of subsequent propositions and proofs thereof.
Does it use the GPU? I was under the impression that it uses the CPU. It's only faster because of the massive memory bandwidth compared to DDR4/5
Bandwidth vs latency is like a pickup vs lambo I guess. And what the tb limits is the bandwidth, if you catch my drift (although lambos are awd and poor at drifting). So the actual performance that matters (the snappiness) is still there.
It looks like there are a few:

https://www.telcodata.us/search-switches-by-switch-type?type...

https://www.telcodata.us/search-switches-by-switch-type?type...
Have had to implement the BACnet spec for scheduling, and wow, that BACNet Standards PDF is huge :'}

Haystack definitely has it's challenges. My main concern is it's not very client-side friendly when attempting to use haystack-core types. But it's a cool framework.

Would love some modern toolsets in the space.
Apple put the Magic Mouse's charging port on the bottom, again
> Both parties’ policies seem a roughly equal mix of good and bad.

What? Trump’s tariff policies alone would cause more damage to the US than anything Harris is proposing.
I believe you when you say that white lies violate your trust. I'm saying that that experience isn't universal though. Different people define violations of their trust differently. Thus my suggestion at the end to make sure that the people around you know that this is part of your definition. (Though you might have already done this)
Depends on the EV brand.

Tesla's Supercharger system is fairly comprehensive and well maintained, but other systems like Electrify America isn't at the same level.

American EVs are increasingly consolidating under Supercharger (IRA benefits also played a role) but the interoperability rollout only began this year.
> When you hire 12 baristas are they competing to make the most coffees or is their job to handle customer's orders?

Both? Handling customer orders is how the sport is played, but at the same time they are competing for the most points (money) in that gameplay.
Until someone brings out little two or four drive NVMe enclosures that fits exactly under the Mac Mini with a Thunderbolt bridge/plug that doesn't snag cables, because we all know Apple can't resist gauging buyers by refusing to include two easy to access M.2 bays on the underside.

I can't imagine anyone but Apple shareholders drooling at the taught of overpriced soldered memory would prefer a smaller Mac Mini case if ~0.5" more height would get you M.2 bays for storage.
I can't find an official source, but from what I've heard the newer Macs need to boot from the internal SSD.
https://www.reddit.com/r/mac/s/CZOHuFQcy4
Hell yeah! Love to see this launch. We have spent a lot of time at Wren recently trying to reverse engineer some local law APIs to help make renewable energy developer lives easier (less parsing through hundreds of PDFs, dead links, etc.) -- going to try this out and see if it can speed up our workflow.
Hey HN! Post co-author here, excited to share our new open-source PostgreSQL tool that re-imagines vector embeddings as database indexes. It's not literally an index but it functions like one to update embeddings as source data gets added, deleted or changed.

Right now the system only supports OpenAI as an embedding provider, but we plan to extend with local and OSS model support soon.

Eager to hear your feedback and reactions. If you'd like to leave an issue or better yet a PR, you can do so here [1]

[1]: https://github.com/timescale/pgai
Yeah it's implausible. I mean, I don't think his genetics is right. So it's probably physically possible in some sense, but I don't it makes sense that it's that stable of a trait.
Ergonomically one 6k display beats 4 displays by a mile.
It would be more charitable to say that the change forced upon yourself by changing your instrument is a straightforward way of making you mindful of what you're doing and make it easier to break bad habits. Yes, you can break bad habits by not doing them with the same tools, but the objective is to change your behaviour, not to demonstrate personal Calvinism.
What everyone is whispering about (seed-strapping)
I have an NVME SSD on a TB enclosure and I get 2600MB/s read speeds on my Mac Studio.
I do think that is a real risk, yes. I don't want to use LLMs as a crutch to guard against having to ever learn anything new, or having to implement something myself. There is such a thing as productive struggle which is a core part of learning.

That said, I think everyone can relate to wasting an awful lot of time on things that are not "interesting" from the perspective of the project you are working on. For example, I can't count the number of hours I've spent trying to get something specific to work in webpack, and there is no payoff because today the fashionable tool is vite and tomorrow it'll be something else. I still want to know my code inside and out, but writing a deploy script for it should not be something I need to spend time on. If I had a junior dev working for me for pennies a day, I would absolutely delegate that stuff to them.
While i somewhat agree, the real sad thing is that 10% is real and usefull, yet it gets overshadowed by that 90% hype based products.

Think of how mych money is being thrown at hype products that could have been allocated to the next Cancer detection AI, or AI prosthetic, but instead these things have to take 2nd place behind stuff like the Rabbit R1, or Devin, or the AI washing machine.

At least their is a somewhat usefull product this time, unlike with NFT.

Besides, i was like 3 when 2008 happened, and it dodnt really happen in my country, so it would be nice to experience what a real recession feels like :v