frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Being fat is a trap

https://federicopereiro.com/fat-trap/
66•swah•39m ago•20 comments

Swift and Cute 2D Game Framework: Setting Up a Project with CMake

https://layer22.com/swift-and-cute-framework-setting-up-a-project-with-cmake
27•pusewicz•1h ago•9 comments

Self-hosting your own media considered harmful according to YouTube

https://www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful
954•DavideNL•8h ago•409 comments

What you need to know about EMP weapons

https://www.aardvark.co.nz/daily/2025/0606.shtml
15•flyingkiwi44•2h ago•24 comments

Processing Nebula Images with Open Source Tools vs$350 Software

https://astroimagery.com/techniques/post-processing/how-to-edit-astrophotography-with-ease/
9•karlperera•1h ago•1 comments

Jepsen: TigerBeetle 0.16.11

https://jepsen.io/analyses/tigerbeetle-0.16.11
95•aphyr•2h ago•22 comments

Freight rail fueled a new luxury overnight train startup

https://www.freightwaves.com/news/how-freight-rail-fueled-a-new-luxury-overnight-train-startup
26•Ozarkian•4h ago•33 comments

Deepnote (YC S19) is hiring engineers to build an AI-powered data notebook

https://deepnote.com/join-us
1•Equiet•1h ago

Weaponizing Dependabot: Pwn Request at its finest

https://boostsecurity.io/blog/weaponizing-dependabot-pwn-request-at-its-finest
12•chha•2h ago•1 comments

The impossible predicament of the death newts

https://crookedtimber.org/2025/06/05/occasional-paper-the-impossible-predicament-of-the-death-newts/
504•bdr•23h ago•172 comments

Test Postgres in Python Like SQLite

https://github.com/wey-gu/py-pglite
117•wey-gu•12h ago•38 comments

Tokasaurus: An LLM inference engine for high-throughput workloads

https://scalingintelligence.stanford.edu/blogs/tokasaurus/
181•rsehrlich•15h ago•23 comments

Show HN: Air Lab – A portable and open air quality measuring device

https://networkedartifacts.com/airlab/simulator
414•256dpi•1d ago•173 comments

How we’re responding to The NYT’s data demands in order to protect user privacy

https://openai.com/index/response-to-nyt-data-demands/
205•BUFU•12h ago•180 comments

What a developer needs to know about SCIM

https://tesseral.com/blog/what-a-developer-needs-to-know-about-scim
122•noleary•14h ago•24 comments

Show HN: Claude Composer

https://github.com/possibilities/claude-composer
132•mikebannister•14h ago•71 comments

APL Interpreter – An implementation of APL, written in Haskell (2024)

https://scharenbroch.dev/projects/apl-interpreter/
115•ofalkaed•15h ago•45 comments

Czech Republic: Petition for open source in public administration

https://portal.gov.cz/e-petice/1205-petice-za-povinne-zverejneni-zdrojovych-kodu-softwaru-pouzitych-ve-verejne-sprave
91•harvie•3h ago•11 comments

Seven Days at the Bin Store

https://defector.com/seven-days-at-the-bin-store
192•zdw•21h ago•94 comments

AMD Radeon 8050S “Strix Halo” Linux Graphics Performance Review

https://www.phoronix.com/review/amd-radeon-8050s-graphics
23•rbanffy•2h ago•9 comments

Aether: A CMS That Gets Out of Your Way

https://lebcit.github.io/post/meet-aether-a-cms-that-actually-gets-out-of-your-way/
18•LebCit•5h ago•9 comments

Show HN: Ask-human-mcp – zero-config human-in-loop hatch to stop hallucinations

https://masonyarbrough.com/blog/ask-human
94•echollama•14h ago•45 comments

Open Source Distilling

https://opensourcedistilling.com/
54•nativeit•11h ago•24 comments

I made a search engine worse than Elasticsearch (2024)

https://softwaredoug.com/blog/2024/08/06/i-made-search-worse-elasticsearch
95•softwaredoug•18h ago•14 comments

SkyRoof: New Ham Satellite Tracking and SDR Receiver Software

https://www.rtl-sdr.com/skyroof-new-ham-satellite-tracking-and-sdr-receiver-software/
96•rmason•17h ago•8 comments

Defending adverbs exuberantly if conditionally

https://countercraft.substack.com/p/defending-adverbs-exuberantly-if
44•benbreen•16h ago•23 comments

Infomaniak comes out in support of controversial Swiss encryption law

https://www.tomsguide.com/computing/vpns/infomaniak-breaks-rank-and-comes-out-in-support-of-controversial-swiss-encryption-law
166•BafS•2h ago•74 comments

Show HN: Lambduck, a Functional Programming Brainfuck

https://imjakingit.github.io/lambduck/
51•jorkingit•13h ago•19 comments

The Universal Tech Tree

https://asteriskmag.com/issues/10/the-universal-tech-tree
119•mitchbob•3d ago•54 comments

Autonomous drone defeats human champions in racing first

https://www.tudelft.nl/en/2025/lr/autonomous-drone-from-tu-delft-defeats-human-champions-in-historic-racing-first
341•picture•1d ago•293 comments
Open in hackernews

parrot.live

https://github.com/hugomd/parrot.live
233•jasonthorsness•1d ago

Comments

jasonthorsness•1d ago
You have to use curl:

> curl parrot.live

Otherwise parrot.live redirects (which HN followed otherwise link here would be parrot.live).

maxmcd•1d ago
yep: https://github.com/hugomd/parrot.live/blob/f349d2788fc47ac5f...
90s_dev•1d ago
Reminds me that I made a rainbow unicorn that jumped across your screen as a cmdline utility to be run after all tests passed. Coworkers got a good laugh if nothing else. Fun times.
nine_k•1d ago
Now you can just ask an AI to write the code to show a jumping unicorn. All the magic is gone from programming!
charcircuit•1d ago
Parrot.live uses computer generated ascii art rather than one made by a human artist. It seems as if people already don't value the art part either.
90s_dev•1d ago
Others can ask AI to write it, but I don't have to use it. I can still write my own and use what others have written by hand.
brookst•23h ago
“You can use AI to write code to show a jumping unicorn” feels pretty magic to me.
nine_k•20h ago
That was my attempt to be ironic.
brookst•13h ago
Apologies, I was apparently not fine tuned on enough irony.
vunderba•1d ago
Nice. I'm reminded of the IntelliJ extension that replaces progress bars with the Nyan Cat.
rozhok•15h ago
I still use it!
joshdavham•1d ago
This is awesome! Are there any other things like this?
nine_k•1d ago
Sadly the domain never.gonna.give.you.up was not available.

(Damn, that's the kind of stuff we entertained ourselves as freshmen on a PDP-11 with a few terminals in 1991.)

fragmede•21h ago
ssh funky.nondeterministic.computer
agos•1d ago
telnet towel.blinkenlights.nl
jks•23h ago
curl wttr.in
focusedone•21h ago
https://ascii.theater/
layer8•21h ago
telnet telehack.com
baalimago•1d ago
In powershell??
microsoftedging•1d ago
didn't work in powershell for me, had to do it in warp
DaSHacka•1d ago
I'd imagine it should work, so long as you use `curl.exe` and not `curl`
neuroticnews25•1d ago
curl.exe parrot.live to bypass the invoke-webrequest alias
mtekman•1d ago
Reminds me of smithers.el

https://gitlab.com/mtekman/smithers.el/

troupo•1d ago
Remonds of when you could watch ASCII Star Wars with telnet: https://www.youtube.com/watch?v=GqJrI12ruxg
ku1ik•15h ago
Or in actual ASCII: https://asciinema.org/a/569727
hsx•1d ago
Wow! Surprised to see this on the front page.

I built this about 8 years ago on a whim, and it blew up. Only recently did I learn there was a memory leak, after getting a big traffic spike that caused an OOM.

Over the years it’s burned through several TB of bandwidth per month.

I built ascii.live to support different animations for fun, although I don’t have as much time to review PRs as I’d like.

zavec•1d ago
Ooh, I had a coworker who had one with zoidberg dancing once, though it seems to be dead now so maybe he didn't renew the domain. He probably used ascii.live!
petepete•1d ago
There's an actual parrot emoji now for your GitHub description
LorenDB•1d ago
> Over the years it’s burned through several TB of bandwidth per month.

I hope you're hosting it on Hetzner (or somewhere else with a generous traffic plan). They give you 20TB traffic per month.

diggan•14h ago
Or if you're running a bunch of smaller projects, get a dedicated server with Hetzner and enjoy unmetered connection.
oytis•1d ago
Author's github history looks like an absolute coding machine
shreddit•1d ago
I wonder what happened on May 11th
gwhr•1d ago
And what happened in Nov 2023
roflmaostc•23h ago
many of those commits are in private repos.

I've seen people pushing e.g. weather data to GitHub in regular intervals blowing up their commit numbers.

Just check this to find crazy numbers: https://committers.top/

cg5280•21h ago
The days with lots of commits start rather abruptly at the end of 2023, so it being some sort of automation seems plausible.
CaptWillard•17h ago
Lots of organic explanations for that.

A lone developer can get away with infrequent commits at no practical cost. Maybe something happened in 2023 that made them a more prolific committer.

elif•23h ago
Spending a little bit of my free moments throughout the day interacting with coding agents on my phone, it's almost impossible to not have solid dark green for every day.

These charts are less useful than they have ever been for determining how much code a person writes, but they are probably a good metric overall to measure the productivity gains going on in the industry overall.

epiccoleman•20h ago
wow, using coding agents from your phone is interesting. what's your workflow look like?
fragmede•19h ago
With ChatGPT Codex connected to GitHub it's pretty neat. From my phone I throw some tasks at it and go about my day and then check in with it later. After giving it some time, I come back and look at what it's done and kick off some more or look at diffs and create PRs right from my phone. It's fairly limited in what can be done from the phone so you'll need to have a laptop for anything more involved than eg spelling errors, but it's a very interesting view of the future.
barrenko•17h ago
This is the way.
TechDebtDevin•19h ago
This sounds like hell.
hoppp•3h ago
Makes me think a life changing burn out is coming soon.

I burn out if I don't take weekends off, its nasty.

donbreo•1d ago
site crashed! I cant get a response
sandos•1d ago
Soooo, not knowing much about either curl nor front-end.. how DOES THIS WORK?

Is this just some weird default logging in curl?

throwaway0665•1d ago
Curl just downloads the http response and prints it to the terminal. The sever streams the response and yields a frame of the video every 70ms or so. It sends control characters in the response to clear the terminal and change the color.
foolswisdom•1d ago
I figure that the response uses ascii escape sequences to control the terminal (and that curl is just piping the response to the terminal).
sodafountan•18h ago
Short Story: this is just a website.

If you go to parrot.live from your browser it automatically redirects to the GitHub page for the project; The code for which is on line 103: https://github.com/hugomd/parrot.live/blob/master/index.js#L...

You'll notice though that if you change the user agent from your browser to include the string 'curl' you can reach the site from within the browser as the redirect logic encapsulating line 103 doesn't fire.

You can do that by:

* Opening Chrome,

* Opening Chrome Dev Tools within Chrome,

* Going to the Network Tab within Chrome Dev Tools,

* Clicking on "More Network Conditions" within the Network Tab,

* Go the the "User Agent" section and type 'curl' whithout the parens,

* Navigate to parrot.live with the network tab open and you should see the ascii animation in your browser.

Daviey•23h ago
Loved to death I assume. :(

  $ curl parrot.live                                                                                                                                                             

  <html>
  <head><title>504 Gateway Time-out</title></head>
  <body bgcolor="white">
  <center><h1>504 Gateway Time-out</h1></center>
  <hr><center>nginx/1.14.0 (Ubuntu)</center>
  </body>
  </html>
mathewpregasen•21h ago
this is what Hacker News was made for
financypants•18h ago
That crashed my ssh session into my rapberry pi
Liftyee•15h ago
Fun little parrot! And beats installing with snap (I don't like snap).

Out of curiosity, my rudimentary measurement puts bandwidth usage at about 17 KiB/s. Some might say that's negligible nowadays, which is not that unreasonable (1 hour ~ 61 MiB). Still, my efficiency brain is tingling. I guess simply displaying chars is lower risk than running code on your computer.

derkades•15h ago
Well, in some cases terminal escape seqeuences can be abused to execute code. So you shouldn't feel so safe curling random websites!