skysight-inc/HackerNews huggingface dataset:
As a younger human I too clicked here thinking it was social commentary on the passage of time.
Is there a diagram of this? I'm imagining a plate that "see" at a 180 degree field of vision when cosmic rays hit it from every angle from the sky there are opaque things between the sky and sensor.
Ask HN: Lessons from Building a Fortune 500 RAG Chatbot (50M Records in 10–30s)
I’ve spent the past year and a half constructing a Retrieval Augmented Generation (RAG) chatbot for a Fortune 500 manufacturing company, integrating over 50 million records across a dozen databases. Despite that scale, the system can return relevant info in 10–30 seconds, and it’s now at 90% five-star user approval internally.

After tons of trial and error—embedding huge datasets, mixing vector + text search, handling concurrency, and dodging hallucinations, I decided to document it all in a book. It’ll be live on Manning.com’s Early Access soon (March 27th). If you’re tackling large-scale RAG or have questions about my approach (the struggles, the successes), feel free to ask. I’m happy to share lessons, config ideas, or gotchas so you can avoid the pitfalls I hit along the way.
GitHub Actions started off great as they were quickly iterating, but it very much seems that GitHub has taken its eye of the ball and the improvements have all but halted.

It's really upsetting how little attention Actions is getting these days (<https://github.com/orgs/community/discussions/categories/act...> tells the story -- the most popular issues have gone completely unanswered).

Sad to see Earthly halting development and Dagger jumping on the AI train :(. Hopefully we'll get a proper alternative.

On a related note, if you're considering https://www.blacksmith.sh/, you really should consider https://depot.dev/. We evaluated both but went with Depot because the team is insanely smart and they've solved some pretty neat challenges. One of the cooler features is that their caching works with the default actions/cache action. There's absolutely no need to switch out popular third party actions in favor of patched ones.
I don't get the obsession with YAML and making things declarative that really should not be declarative.

I'm so much happier on projects where I can use the non-declarative Jenkins pipelines instead of GH Actions or BB pipelines.

These YAML pipelines are bad enough on their own, but throw in a department that is gatekeeping them and use runners as powerful as my Raspberry Pi and you have a situation where a lot of developers just give up and run things locally instead of the CI.
Actually in math parlance, the map G \to GL(V) is the representation while V is the underlying module, and yeah its elements are vectors.
(I’m here from 1 day after my comment) Btw I partially found an answer to the first question from the AMA on Reddit - the sensors on the duo were a kind of thanks to the person who helped design it.
linux and llvm contributions are where I would look.
Here's the article they refer to: https://web.archive.org/web/20110810083119/http://www.superc...

It was originally marketed for the Aplle II in Australia, then ported to the Commodore 64
The second link isn't exactly forthcoming on the battery technology used, but at least says:

> and its power consumption is low enough that the device can last from six months to a year on a battery of the equivalent size

The average "width" of the first mandibular molar from this article[1] is 5.1-5.2mm. It sure would be interesting to see a CAD model of the design inside the module on the band. The graphics from the posted article vs. the first link above are also a bit different, making it even harder to infer much I think.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC5502574/
The same thing exists for eFoils. We (riders) haven't been too impressed with them.
I browse Australia and New Zealand tech topics on Scratch News Australia.
https://scratchnews.io

Their Bluesky is weirdly entertaining to subscribe to.
https://bsky.app/profile/scratchnews.io

For sorting the full throttle new Hacker News content, when browsing time is limited, I'm a big fan of https://hckrnews.com
This was an interesting read and highlighted some of the author's top-of-mind pain points and rough edges. However, in my experience, this is definitely not an exhaustive list, and there are actually many, many, many more.

Things like 10 GB cache limits in GitHub, concurrency limits based on runner type, the expensive price tag for larger GitHub runners, and that's before you even get to the security ones.

Having been building Depot[0] for the past 2.5 years, I can say there are so many foot guns in GitHub Actions that you don't realize until you start seeing how folks are bending YAML workflows to their will.

We've been quite surprised by the `container` job. Namely, folks want to try to use it to create a reproducible CI sandbox for their build to happen in. But it's surprisingly difficult to work with. Permissions are wonky, Docker layer caching is slow and limited, and paths don't quite work as you thought they did.

With Depot, we've been focusing on making GitHub Actions exponentially faster and removing as many of these rough edges as possible.

We started by making Docker image builds exponentially faster, but we have now brought that architecture and performance to our own GHA runners [1]. Building up and optimizing the compute and processes around the runner to make jobs extremely fast, like making caching 2-10x faster without having to replace or use any special cache actions of ours. Our Docker image builders are right next door on dedicated compute with fast caching, making the `container` job a lot better because we can build the image quickly, and then you can use that image right from our registry in your build job.

All in all, GHA is wildly popular. But, the sentiment around even it's biggest fans is that it could be a lot better.

[0] https://depot.dev/

[1] https://depot.dev/products/github-actions
> In one particular case at Google, a software controller–acting on bad feedback from another software system–determined that it should issue an unsafe control action. It scheduled this action to happen after 30 days. Even though there were indicators that this unsafe action was going to occur, no software engineers–humans–were actually monitoring the indicators. So, after 30 days, the unsafe control action occurred, resulting in an outage.

Isn't this the time they accidentally deleted governmental databases? I love the attempt at blameless generalization, but wow.
Related - a nice time saver that I've been using since they added image recognition support to ChatGPT has been taking a quick snap of my crudely drawn hand sketched diagrams (on graph paper) with my phone and asking ChatGPT to convert them to mermaid UML syntax.
How is this fantastic news in an industry that is on fire and collapsing?

The US (and more generally Western) gaming industry is getting obliterated by Asian studios. I doubt a union (pre-supposing this is a union, which it is not) would help US studios be more competitive.

A union doesn't help you if your company, or entire industry, goes bankrupt.
Could you give some examples of the agent frameworks you're referring to? I'd love to see some examples that go beyond the graph pattern! Thank you
Anyone who owns a house can sell it, move into a rental, and reinvest the proceeds in the stock market. They’ll be better diversified and can expose themselves to a wider spectrum of risk/reward profiles.

If Americans are clinging to their house because they perceive it as a “store of wealth,” they are not thinking clearly about the full spectrum of their financial options.
In Nevada (and I'm sure others), unions get to set the "prevailing wage," which is the legal minimum wage for work they bid on.

So if your shop is more efficient than the union shop, you don't get to compete on that price savings. It tilts the market towards the unions.
> if you don't give me exactly enough information to hunt you down and get you fired from your job, you're "cowardly"
Actions have special integration with GitHub (e.g. they can annotate the pull request review UI) using an API. If you forgo that integration, then you can absolutely use GitHub Actions like "a container you run scripts in." This is the advice that is usually given in every thread about GitHub Actions.
That requires Github Enterprise (if using GH, of course), no?
That such websites also contain ads and YouTube premium is not going to help you there.
As a hiring manager what would you gain from giving feedback?

That person doesn't work for your company?
I'm happy to finally see this got updated a month ago.

I thought this project was abandoned as the last update that doesn't support the more recent PHP version was in 2021.

In my opinion, this is the best single-file DB management tool for quick one-off edit or development purposes since phpMyAdmin.
So are "ssh", "curl" and file uploads. I don't think it has any impact on the reputation of the tool.
Zeno's train ride.
And there is plenty of vetting.

Writing a grant application typically takes weeks of full time work, split between the prospective PI, their collaborators and trainees, and administrators. When the funding agency receives the application, there is administrative vetting to ensure that the application meets all formal requirements. Then there is vetting by internal and external experts, who evaluate the application for both scientific merit and whatever other values politicians happen to prioritize at the moment. If it looks like that the grant will be awarded (typical success rates are 20-25%), there is further administrative vetting to ensure compliance with various regulations. And this entire process typically takes anything from a year to a year and a half.

If anything, the process is inefficient, because there is too much vetting. Especially considering how small the individual grants are.
Canadian Banks as U.S. Hostages?
The dark forest theory is compelling hence it would be good not to be heard by other civilizations.
the most important feature is to remember it and to remidn and gaslight the user into using it
I might have missed the news, but I did not find anything in regards to earthly stopping development

What happened there?
Nice. I built something similar but with Python https://github.com/jovezhong/mcp-timeplus

with pipy and uvx, it will be a bit easier for others to install the mcp server. Just to add a JSON, without need to download binary manually.
Not sure if I'm the odd one out here. I thoroughly enjoy making the best of whatever the company wants to use. The flavour of CI/CD can be a debate similar to programming languages
Perhaps not. On closer inspection, the inverted pyramid reference does seem to support the claim anyways. Sorry! I really need to read better.
You can’t swoop in and be a hero and make impact without a meteor.
This has really always been the case with Google philosophy docs. They tend to be very abstract and academic.

The biggest danger is taking everything at face value and structuring your work or organization the same exact way based solely on these documents. The reality is, the vast majority of companies are not Google and will never encounter Google’s problems. That’s not where the value is though.
Cheers, give it a shot. Cline runs as an extension within Cursor, so you can use it to augment your existing workflows with almost zero disruption.
That's true, but conspiracy theorists are not typically out on some philanthropic mission. It's a hobby -- they are doing it because conspiracy theories are fun. That's why they aren't actually interested in things where there is real, tangible evidence. They want to find hidden clues and feel like they are in the know.

Of course, there is a very fine line between that and actually realizing something that the world doesn't see, but that's part of what makes it fun.
Does "open source drivers" imply documentation of the underlying ISA or just the tooling to shepherd it? How much code would I need to go from bootloader to quake 2 assuming I only needed to play that one piece of software on my one card?
Sharing my app MyNarratorAI to turn any ePub into a full cast audiobook
I would like to share here MyNarratorAI.com, an app that transforms your ePubs into full-cast audiobooks with AI narration. As I wasn't able to find an application that did this already I decided to just build it a long time ago and to further motivate me I added free and paid tiers.

As I went through I have been adding a lot of features besides just creation a full cast audio books such as:
- The ability to talk with an integrated AI assistant: e.g I start again listening after a while and don't remember what happened last. Clip: https://youtube.com/clip/UgkxkkDtPsjBy7mMlRf3HV7DEpNBIgb7TIi...
- Ability to select text and have an AI draw it: This is helpful when having trouble picturing something. Clip: https://youtube.com/clip/Ugkx6Sd2HOiCdopqUhh_kmfl_8yOst4EUWr...
- Create audiobooks from a prompt: This one needs a lot more work but works for just funny ideas. Clip: https://youtube.com/clip/UgkxbyYpOCP_fk-hP27OVjUdDmu_N0slS9s...
- Integrated with Gutenberg and Standard books: For public domain books you can just find them in the app collection and create directly from them. Clip: https://youtube.com/clip/Ugkx_5IX3zvdfQ1bR3xDsr4rHU8H-5diorB...
- Customize an audiobook: After creating an audiobook you might notice a voice is not good for a character, or if you want to share your audiobook there might be a mistake somewhere or parts you don't want/do want narrated by a different voice actor. I added plenty of things to fix any problem I ever saw. Clip: https://youtube.com/clip/UgkxW0ABs9uwuaKcRpF5AIOAD_FdsMVD9we...

I also created an android app but I need some testers to have it published on the app store. If you DM me your email I can add you to the close testing and you can download it, for those who use the app for testing I will also assign for free the PRO account.

Finally I have a video with the biggest features to check out if you want: https://www.youtube.com/watch?v=rc5qScgn1p0z
One of my "great filter" theories is that when a species gets technology they stop relying on "fittest evolution" and end up with a dependency on tech to literally stay alive. The species never realize this until even a small disruption in economy, supply chain makes them realize its too late.
I'm not an American and I'm not expressing my likes or dislikes in this matter. I'm interested in seeing a healthy America. I'm interested in the details, drama, action, science and politics which trickles down or across to the rest of us in the world.

You mention morality, but then say my "likes" are nonsense. You've even pushed me into the "rant" and "hate" zone! I'm trying to have a civil discussion about curious things. Insinuating I'm ranting and hating doesn't help.

Maybe we differ on the morality point. In my mind, anything immoral is a problem worth solving.

The law sometimes trails behind what the community needs. In my country Australia, the law sometimes doesn't protect the community from harm (bail laws, police strip-search powers, weak foreign investment review boards, lack of industry oversight allowing criminal gangs to infiltrate construction industry including major government contracts - yes these are real and recent examples.) We don't want the law to fail. We like "the law", and because we like it, when it does fail we need to face it, name it, and deal with it.
My biggest astonishment is how people continue to shoot themselves in the foot by not making scope vs function declarations explicit. For the reasons that “someone will misunderstand complicated ideas, so let’s make it implicit” or something. While there could be just:

defer x // scope scoped
defer fn x // function scoped

Also:

var a = 0
fn var a = 0
for fn i := …

But we have this allergy to full control and invent these increasingly stupid ways to stay alert and get unpleasantly surprised anyway.

Edit: Same for iifes. Everyone uses them, so turn these into proper embedded blocks!
Limiting factor for what application?

The battery/power supply alone is going to be at least an order of magnitude larger in volume.
What I’ve been seeing from Google’s products lately suggests that these are the only ones still there. It’s a house of cards built with professional bullshitters. Google’s culture has entered or is already deep within the bullshit era.
In my opinion neither hooks nor CI should ever make changes to code automatically. When I commit changes, I want to see exactly what I commit, and not have some system change it at the last minute.

Instead, have tooling to do that before committing (vscode format-on-save, or manually run a task), then have a pre-commit hook just do a sanity-check on that. It only needs to check modified files, so usually very fast.

Then, have an additional check on CI to verify formatting on all files. That should rarely be triggered, but helps to catch cases where the hooks were not run, for example from external contributes. That also makes it completely fine for this CI step to take a couple of minutes - you don't need that feedback immediately.
Onexsugar – The fold-able handheld with 2 different modes and flip-able controls
Make a community on X and only let sane people in.
We're also struggling with this, as we'd love to e.g. just run a formatter and commit the changed code in CI rather than just fail the code.
> you'd need to reduce car dependency for any public transit system to make sense, and I don't think Americans care for that

This is what I mean. To reduce car dependence given America's built infrastructure, demographics and geographic spread, you'd have to build such a massive amount of public transportation that I think--outside major metropolitan areas--it would be cheaper to stick to cars.
This stuff is DOA. Why would you risk someone possibly generating CP on your computer? You know its gonna happen.
> Inventiveness/creativity/imagination are deliberate things.

Not really. At least, it's just as much a reflex as any other human behavior to my perception.

Anyway, why does intention—although I think this is mostly nonsensical/incoherent/a category error applied to LLMs—even matter to you? Either we have no goals and we're just idly discussing random word games (aka philosophy), which is fine with me, or we do have goals and whether or not you believe the software is intelligent or not is irrelevant. In the latter case anthropomorphizing discussion with words like "hallucination", "obviously", "deliberate", etc are just going to cause massive friction, distraction, and confusion. Why can't people be satisfied with "bad output"?
Scale up then scale out [video]
Thanks for pointing this out. I wasn't aware of this feature.

I enabled Firefox sync and lost all my history. It was a user error: I should have disabled configuration sync (clear history when you close the browser).

After this incident, I decided I had enough, so I uninstalled LibreWolf. I recovered my lost history from different instances, but I don't want to spend my time making this browser work.

LibreWolf is a decent browser with annoying default settings, which made me lose more time than I wanted to make it work.
the title will be "Lessons from Building a Fortune 500 RAG Chatbot"?
I missed it too, but then found this: https://github.com/earthly/earthly/issues/4313
Calling a Wrap on My Weeknotes
Thanks for writing this up. Some questions for the author:

Interesting perspective but it’s a bit incomplete without a comparison of various models and how they perform.

Kind of like Simon Willison’s now-famous “pelican on a bicycle” test, these diagrams might be done better by some models than others.

Second, this presents a static picture of things, but AI moves really fast! It’d also be great to understand how this capability is improving over time.
Dependabot is only approximately as good as your tests. If you have holes in your testing that you can drive a bus through, you're gonna have a bad time.

We also, to your point, need more labels than @latest. Most of the time I want to wait a few days before taking latest, and if there have been more updates since that version, I probably don't want to touch anything for a little bit.

Common reason for 2 releases in 2 days: version 1 has a terrible bug in it that version 2 tries to fix. But we won't be certain about that one either until it's been a few more days with no patch for the patch for the patch.
Trump's US Commerce Secretary publicly recommends to buy TSLA
We really need an idiom for the behavior of being technically correct but absolutely destroying the prospect of interesting conversation. With this framing we might as well go back to arguing over which rock our local river god has blessed with greater utility. I'm not actually entirely convinced humans are capable of understanding much when discussion desired is this low quality.

Critically, creation does not require intent nor understanding. Neither does recombination; neither reformulation. The only thing intent is necessary for is to create something meaningful to humans—handily taken care of via prompt and training material, just like with humans.

(If you can't tell, I thought we had bypassed the neuroticism over whether or not data counts as "understanding", whatever that means to people, on week 2 of LLMs)
Differences in average IQ between countries is well established and not even controversial AFAIK. What they mean is debated. Their existence cannot really be debated at all.
So, some tie-ins with "in the beginning was the Word" and "I am the Way", etc.?
I looked into Backblaze but for my use case rclone + deep archive was less than half the price and about the same work to set up for my home server.
One of the biggest traits of charisma is almost never stepping on your own tongue and knowing how to flawlessly roll out of it if you do. I don't know any way to learn this then spending massive amounts of time BS'ing with large varieties of people.
That helps a bit but doesn't solve everything.

If you want to make a CI performant, you'll need to use some of its features like caches, parallel workers, etc. And GHA usability really fall short there.

The only reason I put up with it is that it's free for open source projects and integrated in GitHub, so it took over Travis-ci a few years ago.
It's a shame the last release was 2023 and the status was planning and expanding the standard library. I find myself rather enjoying both the syntax and stated philosophy. Unfortunately, I'm not really in a position to contribute anything myself to keep it going.
Linear types are an interesting idea.

I really liked the way that each transformation of the file was a separate File object, reminded me of functional style immutable data structures where each transformation returns a new structure.
In what world does cost mean file size and not consider financial cost, patching, security auditing, debugging, and the cost of finally ripping it out when everyone agrees retrospectively that it was a mistake to include in the first place.

Come to think of it, the shortcoming of the description explains a lot of things about the current state of the JavaScript ecosystem.
There is a blog post from the Software lead of the project written after the 2019 runs, which eg. includes a list of all the software's. Some of them were expanded for 2024 runs as well as few new ones added. https://www.spatineo.com/odysseus-a-story-about-survival-usi...
I only felt the need to leave a grumpy comment because of the word “credential”, so deleting it might help even if it leaves ambiguity. Otherwise maybe something like “attacker in the middle any site’s passkey authentication using browser intents” sounds more accurate.