skysight-inc/HackerNews huggingface dataset:
There are lots of problems.
Actions try to abstract the script away and give you a consistent experience and, must crucially, allow sharing. Because gitlab has no real way to share actions or workflows (I can do yaml include, but come on that sucks even harder than actions) you are constantly reinventing the wheel.
That's ok if all you do is " build folder" but if you need caching, reporting of issues, code coverage etc. Pp it gets real ugly really fast.
Example: yesterday I tried services, i.e. starting up some DB and backend containers to run integration tests against. Unfortunately, you cannot expand dynamic variables (set by previous containers) but are limited to already set bars. So back to docker compose...and the gitlab pipelines are chock full of such weird limitations
Party's over folks, it was fun while it lasted.
Monorepo vs seperate repo for frontend and backend. Which one is better for AI coding?
This is the joy of HN, for me, at least. I'm genuinely fascinated to read that both GitHub Actions and DevOps are (apparently) so universally hated. I've been using both for many years, with barely a hiccup, and I actually really enjoy and value what they do. It would never have dawned on me, outside this thread, to think that so many people dislike it. Nice to see a different perspective!

Are the Actions a little cumbersome to set up and test? Sure. Is it a little annoying to have to make somewhat-useless commits just to re-trigger an Action to see if it works? Absolutely. But once it works, I just set it and forget it. I've barely touched my workflows in ~4 years, outside of the Node version updates.

Otherwise, I'm very pleased with both. My needs must just be simple enough to not run into these more complicated issues, I guess?
Putting metal tokens in a bucket is smart?
There is nothing.
Oh sure there is include, but that's like most gitlab features: it marks a nice shiny checkbox in some management presentation. But usefulness in the real world is limited.
But hey let's do secops oh no AI instead!
Lmfao ..how the times have changed. Just a few years ago, conservatives would have been cheering on the collapse of Tesla, maybe even suggesting that key fobs be replaced with coal lumps for authenticity. Back then, EVs were the enemy—symbolic of government overreach, environmental alarmism, and everything wrong with Silicon Valley’s utopian fantasies.

But now? Now, some of the loudest right-wing voices are suddenly defenders of Tesla, hailing it as a beacon of free-market innovation. Why? Because Elon Musk started tweeting the right things. Suddenly, the same crowd that once mocked electric cars as glorified golf carts is singing hymns about "free speech" while plugging their Teslas into the wall at night.

It's a fascinating shift. The same people who would have laughed at someone keying a Prius now see a scratched Tesla as an attack on Western civilization. Who knew loyalty was just one billionaire’s political alignment away?
> recently forced to Microsoft Teams

my condolences to you and your team for that switch; it's my 2nd used-and-disliked thing (right next to atlassian) - oh well

but one cool feature i found with ms teams that zoom did not have (some years ago - no clue now) is turning off incoming video so you dont have to be constantly distracted in meetings

edit:
oh yeah, re github actions and the user that said:
> Glad I’m not the only one

me too, me too; gh actions seem frustrating (from a user hardly using gh actions, and more gitlab things - even though gitlab seems pretty wonky at times, too)
That’s my point though? If the argument doesn’t depend on it, why make an easy to nitpick and disprove claim as part of it, especially if it doesn’t even come to bear on the point anyway.

I’m not the one who brought up the nitpick in the first place, so you can argue with them instead if you prefer people didn’t do so in the first place.
"Top comment by R.B.:

What is the definition of corruption again?"

Yeah, that's exactly what this looks like.
The Cult of Statistical Significance (2009) [pdf]
Better Bread with Less Kneading (2010)
U-Boot and Memory Permissions
I found it understandable and clear. Pocket flow looks cool, although that magic with - >> operators seems a bit obtuse... Also, I think "simply" is a trap - an agent might be modeled by a graph, but that graph can be arbitrarily complex.
> Detach 401ks from employment and make them like IRAs instead. Cheer as Vanguard drives away the parasites who charge high management fees.

It would be pretty awesome if they opened TSP to everyone
>I've tried this and the temptation to remove the block is too much.

Or circumvent it. I used a blocking plugin, until I've learned it does not affect other/new browser profiles. Some other low-level solutions I've tried could be bypassed Tor mode inside Brave browser. It seems like my brain just doesn't want to focus on the damn work, but rather on how to get that dopamine hit the easy way.
Not talking about THE system or any system in particular same way gaming the system doesn’t refer to any system but just cheating in general. And if you like overconfident people good for you, I can’t stand them because they’re hollow with no basis in reality, flawed like everyone, just pumping out their egos with hot air. And your reasoning that overconfidence is a positive attribute doesn’t make much sense to me but we’re entitled to our own opinions.
Your dad's colleague's professor was just like Donald Knuth!

https://www-cs-faculty.stanford.edu/~knuth/email.html
I’m in disbelief every damn day. The double think is mind-boggling.
There are multiple ways you can do this already from within a script
Norwegian man asks OpenAI to delete false claim in ChatGPT that he is a murderer
> It guarantees no such thing. There’s nothing stopping that real person from asking an LLM and posting the reply directly.

The point is that it prevents multi-accounting and deliberate astroturfing campaigns. If people personally decide to just trust ChatGPT screenshots as gospel and assume LLM outout as their opinion, that's their own prerogative.
I recently got into creating avatars for VR and have used AI to learn Unity/Blender so ridiculously fast, like just a couple weeks I've been at it now. All the major models can answer basically any question. I can paste in screenshots of what I'm working on and questions and it will tell me step by step what to do. I'll ask it what particular settings mean, there are so many settings in 3d programs; it'll explain them all and suggest defaults. You can literally give Gemini UV maps and it'll generate textures for you, or this for 3d models. It feels like the jump before/after stack overflow.

The game Myst is all about this magical writing script that allowed people to write entire worlds in books. That's where it feels like this is all going. Unity/Blender/Photoshop/etc.. is ripe for putting a LLM over the entire UI and exposing the APIs to it.
I would have thought it would show how big the dependency tree was.
It could get worse. People investigating their balance sheet are finding oddities:

Original Story:

https://www.ft.com/content/62df8d8d-31f2-445e-bfa2-c171ac43d...

Paywall free link:

https://archive.ph/2025.03.19-162647/https://www.ft.com/cont...
If you can like examples from outside Google, STPA seems to have been around for years:

https://kagi.com/search?q=STPA&r=no&sh=6ZXVCq1feUflSKjoBMMXm...
https://archive.ph/gsF1Y
On a related note - how are people tracking the absolute thicket of permissions quirks that is Github's various secrets, tokens & repo permissions?
Most likely. For me personally, the ADHD medication hasn't helped, and after missing two appointments in a row, I'm now too embarrassed to call the doctor and get a new prescription.
Already see people saying GitLab is better: yes it is, but it also sucks in different ways.

After years of dealing with this (first Jenkins, then GitLab, then GitHub), my takeaway is:

* Write as much CI logic as possible in your own code. Does not really matter what you use (shell scripts, make, just, doit, mage, whatever) as long as it is proper, maintainable code.

* Invest time that your pipelines can run locally on a developer machine as well (as much as possible at least), otherwise testing/debugging pipelines becomes a nightmare.

* Avoid YAML as much as possible, period.

* Don't bind yourself to some fancy new VC-financed thing that will solve CI once and for all but needs to get monetized eventually (see: earthly, dagger, etc.)

* Always use your own runners, on-premise if possible
Ah ok, but that seems very different from the comment I was replying to, which said "In some countries/industries you have to be a member of an union by the law. Just by working in industry, union is forced upon you by law, and you have to pay their fees." - that seems pretty drastic, so I was specifically curious about examples of law-mandated union membership/fee payment.
Web2md: Chrome extension to copy webpage as Markdown
Run Sesame/csm-1B on serverless cloud
Maybe also a good time to revise the Axis of Evil:

https://en.m.wikipedia.org/wiki/Axis_of_evil_(cosmology)
if we're talking about a device that only needs centimeters worth of range and spends most of its time in deep sleep, those 50mA could last quite a while.
Having a NetNavi is gonna be possible at some point. This is nuts.
I was specifically looking for examples of the original commenter's referenced law-mandated unions: "In some countries/industries you have to be a member of an union by the law. Just by working in industry, union is forced upon you by law, and you have to pay their fees."

Closed shops and union shops just seem like an arrangement between employers and unions, not something forced upon you "by law"?
Show HN: Open-Source Structured Extraction with LLM Using Ollama
Hi everyone, would love to share my recent work on extracting structured data from PDF/Markdown with Ollama 's local LLM models. All running on premise without sending data to external APIs.

I wrote detailed steps on how it worked
https://cocoindex.io/blogs/cocoindex-ollama-structured-extra...

You can pull any of your favorite LLM models by the ollama pull command. Would love some feedback!
At least in Germany, small systems up to 0.8 kWp can be connected to any household without any professional installation and these systems are available as "plug and play" packages.
I have not seen it. Should I ?
s/strongman/steelman/
I’m running latest llama3.2 locally for this project. My local computer cannot run later fancier model. Would love to do some benchmark next.
The irony !
Try asking llm to generate plantuml markup (use case, statechart, etc) which has some other diagram types in addition to mermaid markup. Then paste it into the free plantuml renderer. Works pretty well.

I also experimented with bpmn markup (xml). Realized there are already repos on GitHub creating bpmn diagrams from prompt.

You can also ask llms to create svg.
>In case anyone's wondering what properly hinted text looks like, here's a screenshot

I'm not an expert, but - I'm sorry, it's not.

The point of hinting is to change the shape of the glyphs so the rasterized result looks "better". What "better" is, of course, purely subjective, but most people would agree that it's better when perceived thicknesses of strokes and gaps are uniform, and the text is less blurry, so the eye can discern the shapes faster. I don't think that your rendering scores high points in that regard.

I'll take a phrase from your rendering: "it usually pays" [0]. I don't like it, I'm sorry. The hinter can't make up its mind if the stroke width should be two pixels wide, or three pixels with faint pixels on the sides and an intense one in the center - therefore, the perceived thicknesses vary, which increases eye strain; "l"s are noticeably different; "ys" at the end clumped together into one blurry thing; and there's a completely unnecessary line of faint pixels on the bottom of the characters, which hinting should have prevented.

The second line is how it looks on Windows on 150% scale. Verdana is a different font, so it's an unfair comparison (Verdana was designed specifically to look good on low resolutions), and the rainbows can be off-putting, but I still think the hinter tucks the shapes into pixels better.

Maybe I don't understand something, or maybe there's a mistake.

[0] https://postimg.cc/cKCQR60F
(2023) Discussion at the time (331 points, 306 comments) https://news.ycombinator.com/item?id=36194703
If an animal product is more expensive at point of sale it does not also follow that the producers of said product provided better living conditions for their animals. It could be that the producers of the cheaper of two similar products provided better living conditions. Again, you have the causation all mixed up.

All else being equal, providing betting living conditions should increase the cost to the farmer. But thah A implies B does not mean thah B implies A. Not everything thah increases production cost is better animal living conditions.
Thanks to all the people here pointing out how bloated, overly broad and useless this is. I went to read it thinking I would pick up something applicable and it was written in such a overwrought humanless style that I gave up learning nothing and thought the problem was me. I am glad to learn I am not alone.
(2023) Discussion at the time (137 points, 226 comments) https://news.ycombinator.com/item?id=35312508
This is where I was going to say something about dagger, but it seems it turned into AI crud.

Let me at least recommend depot.dev for having absurdly fast runners.
Show HN: I Made a Confetti Generator
Introducing Confetti Lab: Custom Confetti Generator for Developers

Hey Hacker News !

I'm thrilled to share Confetti Lab with you today - a tool I built to make adding gorgeous confetti animations to your websites and apps incredibly simple.

What is Confetti Lab ?

Confetti Lab is a lightweight, customizable confetti generator that lets you create stunning particle animations with just a few clicks. No complex libraries or dependencies required - just generate, customize, copy, and paste!

Key Features:

- Full Physics Control: Adjust gravity, force, speed, and wind resistance in real-time
- Custom Shapes: Choose from basic shapes (circles, squares)
- Rich Color Options: Use predefined palettes or create your own color schemes
- Live Preview: See your changes instantly as you adjust parameters
- Simple Integration: Just copy the generated code snippet and paste it into your project

Why I Built This

As a developer, I always found that adding confetti effects to celebration moments or achievement unlocks added that special touch to user experience. However, existing solutions were either too limited or required additional dependencies.

Confetti Lab gives you complete control over how your confetti behaves and looks, while keeping implementation dead simple.

Try It Out!

I'd love for you to try Confetti Lab and let me know your thoughts. What features would you like to see added? How could I make it even more useful for your projects ?

(https://confetti-lab.com)

Thank you Hacker News community !
Started when I landed! With Cursor..
> * Always use your own runners, on-premise if possible

Why? I understand it in cases where security is critical or intellectual property is at stake. Are you talking about "snowflake runners" or just dumb executors of container images?
"A tiny, tiny fish in a big, big sea."
Lmao zuckerberg thinks he is Caesar because he runs a website and made hot or not?

Bullying nerds should never have completely gone away.
Word of mouth! Live stats here: https://dashboard.openpanel.dev/share/overview/a5hhbY?range=...
Simple MCP Server for KiCad on Mac
Largest 3D map of the universe hints dark energy is becoming weaker
Which model are you using with Cursor?
STAMP/STPA work well as a model and methodology for complex systems, I was interested in them a while ago in the context of cyber risk quantification. Having a fairly easy model to reason about unsafe control action is not a given in other approaches. I just wish they were adopted by more companies, I have seen too many of them stuck with ERM-based frameworks that do no make sense most of the time when scaled down to working at the system level granularity.
I got the countries Sweden, El Salvador and Luxembourg.

I know where these countries are. I still had to select all of them at least 5 times each before I got another country.

Spaced repetition != immediate repetition.

Please fix this. If you have something correct, it should move it to the back of the stack.

Other than that, great.
If you post stuff that is negative to top-tier tech bros, like Musk. Then the fan base comes out and flags it.
Having recently been involved in a Gitlab to ADO migration, keep fighting the fight. It is such a step backwards.
Create something through human intelligence something that took you man hours to create. Then have an opinion on something you know no one on earth could have invented without your efforts. That is the innovation of human experience. Art is nothing short of this.
> Are we CLEAR?

Why are you shouting?
I had a boss once who told us why he got serious about school:

His dad had him work in the lumber mill one summer. He noticed in a few days that none of the old timers still had all 10 fingers.

----

An old relative told me why the source of hens frugality: The summer hen turned 10 was spent mowing lawns around his small town. At the end of the summer, hen spent all that money in a few hours at the fair.

----
How many democracies left by now?
> In what world

the land of spherical cows...

reminds me of https://www.folklore.org/Negative_2000_Lines_Of_Code.html
Very, because building a service that is backwards compatible and / or has API guarantees is a lot of work. And a lot of these microservices share data model definitions in one way or another, because it's perceived wasteful to try and keep them stable or duplicate them across API boundaries.

Which in turn led to a push for monorepos, so these changes can be deployed across multiple services in one merge, and the multiple services deployed at once.

In such an architecture, the people working on it acknowledge that using a network as a domain boundary is kinda inconvenient, but they spent a lot of effort on minimizing the inconvenience / overhead.
Stop spamming. You want your product known? Create a dedicated post.
Sounds like you have the same pain points as everyone else; you're just more willing to ignore them.

I am with the author - we can do better than the status quo!
Planning to turn this into Realtime API, making it available for fine tuning. It should serve with really low latency. Feel free to drop your comments/views.
At [previous company], we initially required branches to be up to date with main.
Since it was a relatively big mono repo, it slowed down productivity quite a bit.

Eventually we tried dropping that requirement and instead relied on testing main before deploying to production. It sped us up again, and main never broke because of bad merges while I was there.
You seem to be confusing this post with: Tesla (TSLA) accounting raises red flags as report shows $1.4B missing https://news.ycombinator.com/item?id=43419567
It obviously depends on your load. Fast pipelines matter, so don't run them on some weak cloud runner with the speed of a C64. Fast cloud runners are expensive. Just invest some money and buy or at least rent some beefy servers with lots of cores, RAM and storage and never look back. Use caches for everything to speed up things.

Security is another thing where this can come in handy, but properly firewalling CI runners and having mirrors of all your dependencies is a lot of work and might very well be overkill for most people.
A progress status would be interesting:

Known: 87%

Also, I'm going to add to the chorus who wants a [Skip] button for known countries.
Not a citation.
Covered in the release notes:

https://code.visualstudio.com/updates/v1_98/#_custom-title-b...
> Some of what Trump cut is problematic - like research relating to climate or certain medical research

And our nuclear scientists who build bombs [1]?

[1] https://www.nytimes.com/2025/03/17/us/politics/federal-job-c...
Open WebUI has this already. Works okay, there's definitely a lot a fair bit of latency tho.
Selling domains is the only revenue model they've offered as far as I know. if they have no intention of making money I'm really curious how they got funding from VCs.

https://bsky.social/about/blog/7-05-2023-business-plan
I know it makes for a "better" headline, but don't be mislead by it thinking Astronomers actually thought dark energy was a cosmological constant, period. Read section 1.1 of the Euclid review paper from 2016 to get an impression straight from the horses mouth.

> Why then is the cosmological constant not the end of the story as far as cosmic acceleration is
concerned? There are at least three reasons.

https://arxiv.org/abs/1606.00180
SoftBank to Acquire Ampere for $6.5B in Cash
You wouldn't use a chip antenna if you're that tight on PCB space.

A trace at the circumference of the PCB, or a wire antenna that only take up space for the solder joint would do.
BYD's New 'Megawatt' EV Charging Is So Fast It Makes Gas Irrelevant
Bullying nerds is how you get anti social billionaire supervillains.
Teslas run on electricity which means we need more power plants which means we need more energy produced by "Beautiful, Clean Coal" https://www.latimes.com/environment/story/2025-03-18/trump-r...
Electrophoretically Snagging Viral Genomes in Wormlike Micelle Networks
Discussion (109 points, 1 day ago, 192 comments) https://news.ycombinator.com/item?id=43396853
Can we update the title with the project name, adminer?

I've gently relied on this tool, it's basically delightful to use. Simple to deploy, doesn't fight the protocol and software stack it can be deployed alongside for securing, using. A shining, straightforward FOSS success.
I love it! The only issue I see is that mobile optimization seems to make the size control not work
I use pointclouds all the time in Rhino/Lastools/Meshlab

I much prefer pointclouds and nurbs over meshes

Not everything is gamedev
Free AI tool to fix old blurry photos and upscale
FixBlurry.Photos is a free online service that utilizes AI technology to restore and enhance blurry photos. Users can upload their images, and the platform's AI works to unblur and sharpen them, aiming to bring clarity to old or unclear photographs. The service has gained positive feedback, with over 63,532 satisfied users worldwide.

It's user-friendly and doesn't require complex photo editing software, making it accessible for anyone looking to improve their images.
When GitHub actions are stopped GitHub just goes straight for the nuclear SIGKILL. No, asking nice first with a SIGTERM...

This means that for anything that needs to gracefully cancel, like for example terraform, it's screwed.

Want to cancel a run? Maybe you've got a plan being generated for every commit on a branch, but you push an update. Should be ok for GitHub to stop the previous run and run the action for the updated code, right? WRONG! That's a quick way to a broken state.
Well, I guess it was either them or Oracle, given previous acquisition rumours.
fantastic contribution .. I wish I had known about GPascal back then !

As a kid with my dads 8088 .. I tried GW-Basic but ugh.. then found a free Assembler A86 on a BBS and a book on writing TSRs.

Then the heavens opened and I got a copy of Turbo Pascal which to me was, and still is, the peak of elegant engineering.

I tortured myself with Herb Schilds books and moved to C/C++ .. but learned a lot.. still remember the buzz when I grokked the idea of how a recursive descent compiler worked.

Kudos for writing all this up.
Caching is nicer on own runners. No need to redownload 10+GB of "development container images" just to build your 10 lines of changed code.

With self hosted Gitlab runners it was almost as fast as doing incremental builds. When your build process can take like 15-20 minutes (medium sized C++ code base), this brought down the total time to 30 seconds or so.