frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The System Inside the System

https://worksonmymachine.ai/p/the-system-inside-the-system
1•ghuntley•2m ago•0 comments

VNB: The Minecraft bank that lost $200k in 3 minutes [video]

https://www.youtube.com/watch?v=4-wO16cvDok
1•chii•4m ago•0 comments

Show HN: Auto-Match – How We Built Receipt-to-Transaction Matching (Open Source)

https://midday.ai/updates/automatic-reconciliation-engine/
2•pontusabra•7m ago•0 comments

Malleable Software Will Eat the SaaS World

https://www.mdubakov.me/malleable-software-will-eat-the-saas-world/
2•tablet•8m ago•0 comments

BGE-Reasoner: An open-source framework for reasoning-intensive retrieval

https://github.com/FlagOpen/FlagEmbedding/tree/master/research/BGE_Reasoner
1•BAAIBeijing•13m ago•1 comments

Ask HN: What to Learn for Math for Modeling?

1•shivajikobardan•15m ago•0 comments

My responses to questions about generative AI scrapers

https://xeiaso.net/notes/2025/el-reg-responses/
1•walterbell•15m ago•0 comments

Thrashing

https://exple.tive.org/blarg/2025/08/26/thrashing/
1•pch00•16m ago•0 comments

Unveiling Ruby Debuggers: byebug, debug gem, and the Power of RubyMine

https://blog.jetbrains.com/ruby/2025/08/unveiling-ruby-debuggers-byebug-debug-gem-and-the-power-o...
1•pogrebnoy•16m ago•0 comments

Researchers Are Already Leaving Meta's New Superintelligence Lab

https://www.wired.com/story/researchers-leave-meta-superintelligence-labs-openai/
2•Vasniktel•17m ago•0 comments

Seventieth Anniversary of Guinness World Records

https://www.theguardian.com/world/gallery/2025/aug/27/seventieth-anniversary-of-guinness-world-re...
1•6LLvveMx2koXfwn•17m ago•0 comments

Japan asks countries to skip China's WWII commemorative events in Sept

https://japantoday.com/category/politics/Japan-asks-countries-to-skip-China%27s-WWII-commemorativ...
2•peachmaker•20m ago•0 comments

Why is Indian Govt. pricing of medicine such a failure?

https://sayacare.in/blogs/why-is-government-pricing-of-medicine-such-a-failure
1•himanshu7net•20m ago•0 comments

Show HN: B2B Planr – track marketing plans, budgets, and results in one place

https://b2bplanr.com/
1•smanifold•22m ago•0 comments

ChatControl: An Invasion of Our Digital Living Spaces

https://wire.com/en/blog/chatcontrol-an-invasion-of-our-digital-living-spaces
2•walterbell•24m ago•0 comments

Simpler Build Tools with Object Oriented Programming [video]

https://www.youtube.com/watch?v=8pJi2h1Elw0
1•lihaoyi•25m ago•0 comments

Lawlessness, Small and Large (2014)

https://lawliberty.org/lawlessness-small-and-large/
1•lispybanana•28m ago•0 comments

Show HN: Envoy – Command Logger

https://github.com/heyyviv/envoy
1•heyviv•30m ago•0 comments

Sharing Is Scaring: Why Is Cloud File-Sharing Hard?

https://blog.brownplt.org/2025/08/25/cloud-sharing.html
2•thunderbong•32m ago•0 comments

Block your LinkedIn feed to focus on your work

https://github.com/magdyksaleh/linkedin-feed-blocker
2•magdyks•45m ago•4 comments

Show HN: Spring AI Playground – Self-Hosted Web UI for MCP, RAG and LLM

https://github.com/JM-Lab/spring-ai-playground
1•hjm1980•47m ago•0 comments

Initial inquiry shows troops spotted camera set up by Hamas around hospital

https://news.sky.com/story/gaza-latest-war-israel-city-ceasefire-hamas-13415481
1•socialcreditlow•47m ago•1 comments

Policies on Large Language Model Usage at ICLR 2026

https://blog.iclr.cc/2025/08/26/policies-on-large-language-model-usage-at-iclr-2026/
1•EagnaIonat•48m ago•0 comments

Imgur Users Rebel Against MediaLab

https://www.digitalinformationworld.com/2025/08/imgur-users-rebel-against-medialab-over.html
2•latexr•49m ago•0 comments

The Curse of Bigness: Antitrust in the new Gilded Age (2018)

https://www.kirkusreviews.com/book-reviews/tim-wu/the-curse-of-bigness/
1•walterbell•52m ago•0 comments

What accounting solution is not a pain in the ass for C Corps?

4•CrisLenta•52m ago•0 comments

Trimology

https://www.facebook.com/TrimologyPage
1•healthylifes•53m ago•1 comments

Show HN: Chrome Extension to Preview Escaped Strings

https://github.com/aeft/escaped-string-viewer
1•rand_num_gen•53m ago•0 comments

Terminal sessions you can bookmark

https://poor.dev/blog/building-zellij-web-terminal/
1•imsnif•55m ago•1 comments

Starlink Militarization and Its Impact on Global Strategic Stability

https://interpret.csis.org/translations/starlink-militarization-and-its-impact-on-global-strategi...
5•msuniverse2026•59m ago•0 comments
Open in hackernews

How RubyGems.org protects OSS infrastructure

https://blog.rubygems.org/2025/08/25/rubygems-security-response.html
153•hahahacorn•1d ago

Comments

IFC_LLC•1d ago
Interesting how the Internet turned into a place where you have to search for a long time in order to find something valuable. In this case - you have a dedicated team that sits there and diligently works on the quality of their product.

I should have turned to RoR 3 years ago.

infamouscow•1d ago
Welcome to the ecosystem o/
ecshafer•1d ago
Ruby on Rails is the most productive web framework I have ever worked in. RoR + the Ecosystem is really geared towards getting things working quickly asap and its great.
IFC_LLC•1d ago
Oh, I will. I will. I'm quite amazed by the dedication of the team that supports the framework and how good of a care they have been taking about it.

Funny enough, one of my first articles I've ever written on the internet was about RoR. It's dated 1st of March 2010. Gosh, It's been 15 years. At that moment I used https://rubyforge.org to download RoR, Instant Rails for Windows and Aptana as an IDE. 15 years have gone by, but RoR is here just like PHP is.

So it's getting better and better.

jrochkind1•1d ago
Please note though that the team supporting rubygems is not the team that supports the Rails framework. These are different projects.
cosmic_cheese•1d ago
Good work to everybody involved. Looking into donating now.

Ruby/Rails and its ecosystem continues to prove itself the practical, boring, reliable workhorse option.

princevegeta89•1d ago
Boring? Not really.

My 2c: it is more enjoyable than the Js/Ts ecosystem we have today.

woodruffw•1d ago
I think they meant boring in a positive way, as in "choose boring technology."
wredcoll•1d ago
God, this gave me flashbacks to people saying the same thing, except with perl.
f4stjack•1d ago
Agreed. Time and time again, I wished I'd knew Ruby and/or RoR. Do you know any good (and "boring" as in time-tested & practical) tutorials/learning resources?
janfoeh•22h ago
"Programming Ruby" [0] ("the pickaxe book") and "Agile Web Development with Rails" [1], both from Pragmatic Programmers.

I learned Ruby and Rails through them in the late 2000's; they are still being released as new editions. It has been a while since I bought new books from PragProg, but they used to have a recurring sale of ~40% off around late autumn (thanksgiving?).

[0] https://pragprog.com/titles/ruby5/programming-ruby-3-3-5th-e...

[1] https://pragprog.com/titles/rails8/agile-web-development-wit...

f4stjack•22h ago
Ta! Heard about them but will definitely check them out.
burnt-resistor•1d ago
But still lacks mandatory gem signing. I also wonder how many malicious gems were published prior to this.
firesteelrain•1d ago
Even if it was mandatory, if it doesn’t get signed by a trusted CA then it is still self signed. RubyGems would have to reject all. But signing alone does not prevent malicious code
mdaniel•1d ago
AIUI, the threat model isn't "self signed versus not," I would suspect the modern threat model is "current release signed by the same cert as prior release". The Android ecosystem is backed by this threat model, and (zip parsing nonsense aside) seems to be doing well with it. Even F-Droid, which runs their own signing stack, participates although it is not compatible with the Play Store distribution mechanism due to "who owns the signing key"
notpushkin•1d ago
It’s compatible if reproducible builds are used: https://fdroid.gitlab.io/jekyll-fdroid/docs/Reproducible_Bui...
mdaniel•1d ago
That's interesting, thanks for drawing my attention to it. I would need to go spelunking around to see how they reference an .apk from the Play Store, which I got the impression used crazypants gRPC shenanigans for building download URLs

---

I went sniffing around and while I didn't go through all tens of pages, it sure does seem like that's only used for non-Play Store style verification, and thus my assertion seems to stand https://gitlab.com/search?group_id=28397&project_id=36528&se...

notpushkin•23h ago
Oh, I got it – apparently Play App Signing is mandatory now: https://developer.android.com/studio/publish/preparing#publi...

This makes it a bit trickier, yeah, though if the developer can get an APK signed with their Play App Signing key, and the app in question is a reproducible build, they can then publish it in F-Droid: https://fdroid.gitlab.io/jekyll-fdroid/docs/Reproducible_Bui...

(and probably they can upload it to their GitHub releases or something so that F-Droid picks it up from there)

33a•20h ago
Signing doesn't protect against maintainer sabotage, but it could theoretically help if the registry were ever compromised. It mainly works to prevent MITM type attacks on the package distribution itself.

In the case of central package managers like rails/npm/cargo/etc., these benefits are very speculative, but there is probably some merit to adopting this approach in distributed ecosystems like go.

firesteelrain•20h ago
I’m not convinced key continuity is very useful in the gem ecosystem. The Android model is built on a controlled store where developers rarely rotate keys and Google enforces policies. RubyGems is an open registry where gems are often abandoned, transferred, or sold. In that setting continuity can just mean consistent sabotage if a maintainer goes rogue or loses their key. Without a trust anchor or enforced identity checks, continuity is at best a weak signal.
lmm•23h ago
There are plenty of ways for malicious code to make it out even if there is a full trust path. But every step raises the cost. Even if a developer just signs their releases with a self-signed key, it gives people a chance to notice the key has changed.
firesteelrain•21h ago
Good point. I was referring to signing as a way to prevent malicious code from being submitted in of itself. Not packages being stolen and similar or same package names being used.
halostatue•1d ago
I think that trusted publishing has had a bigger impact than the gem signing that was introduced years ago and never worked well because the infrastructure wasn't present.
decasia•1d ago
About this, I noticed a relatively prominent gem maintainer publicly announcing his efforts to avoid rubygems security measures:

> I'll try to get a unicorn 7.x release soon but tests take forever to run on ancient HW and I need to ration releases to keep download counts low in order to stay under the MFA threshold on Rubygems.org

> I don't ever want users viewing me as trustworthy nor liable for anything I do, so no MFA nor sigs from me; just source + docs :>

If I understand correctly - the idea is that the unicorn maintainer does not want to be viewed as trustworthy and is avoiding MFA and signatures because they could build trust that isn't, in this case, wanted.

https://yhbt.net/unicorn-public/20231214230933.M299458@dcvr/

drzaiusx11•1d ago
From the unicorn readme:

"unicorn is an HTTP server for Rack applications that has done decades of damage to the entire Ruby ecosystem due to its ability to tolerate (and thus encourage) bad code."

Might have something to do with it.

jrochkind1•1d ago
I feel like the unicorn maintainer(s) have been trying to kill unicorn for a while, making decisions meant to be user-hostile. I'm not sure why they are maintaining it at all.
halostatue•1d ago
It would be better if he did kill it.
cortesoft•1d ago
Ironically, my main memory from back when I used unicorn was that the supported way to stop the server was to run "killall unicorns"
halostatue•1d ago
The maintainer is eccentric. He refuses to use anything that runs JavaScript out of a sense of "Free Software Purity", which means that he cannot use most of the ecosystem to which Ruby has migrated.

He has only contributed to Ruby via the ruby-core mailing list (he does not use the RubyMine interface which backs ruby-core) and the main Ruby git repo hosted by the Ruby team, never anything on GitHub.

I'm sort of surprised that the RubyGems MFA threshold hasn't been updated (it was 180M total downloads in 2022; my gems combined have > 2.5B downloads, so I was never not going to pass the threshold), but he's under 70M downloads shy and each release gets about 15M downloads or so.

I think that his position is irresponsible in today's threat environment, but given the amount of work that I'm doing for OSS maintenance that's just responding to bloody Dependabot updates…

haute_cuisine•23h ago
It would be nice if OSS maintainers would start charging for extra security features like signed releases at least $1k/y per project.
Dan42•1d ago
Reading this, I couldn't help but think these guys really know where their towel is. The opposite of enshittification?
cortesoft•1d ago
Isn't this because there isn't a for profit company running this? They don't have to enshittify to make money for investors.