skysight-inc/HackerNews huggingface dataset:
For the past 6 months, I've been running VideoToBe.com, a simple transcription service using a single machine hosted in my house. My DIY setup is small, yet functional. I use the OpenAI Whisper Model to convert audio to text and send the transcript via email. You can try my service at VideoToBe.com.

First, I had to upgrade my desktop to one with a GPU. I had been exploring LLMs and generative AI, but my old hardware was not enough - in my upgrade, GPU is the most expensive component. I opted for the NVIDIA 3090 GPU, 62GB of RAM and AMD's Ryzen 9.

My Kitchen Table Tech Stack
A GPU computer running in my home network

A front-end that uploads files to a Storage Bucket and adds the task to a queue.

A cron job that downloads these files

OpenAI's Whisper model create the transcripts.

A simple email system to deliver results

The service runs on my home internet, using residential AT&T Fiber. Since traffic is still low, my home internet can handle the traffic. Requests are added to the queue and processed one by one by server. The machine can run Whisper Large Model. The Transcripts are delivered via email. Since the delivery mechanism is email, I have wiggle room in terms of performance. So far, I am able to delivered most transcripts requests within 30 minutes.

What Did I Learn?
- Scaling is overrated: My small setup has worked fine for 6 months. One day, I may need to scale — but that day is not today. Over engineering kills more projects.

- Users are nice: I used to think users were demanding and unreasonable. But when you set clear expectations and deliver, people are kind. Some have even given me marketing tips and encouragement!

- Monthly Subscription Fatigue: Most of the people hate monthly subscription!

Where Am I Right Now and What Next?
People actually use my service! We recently crossed 10,000 transcripts. Many users keep coming back and send kind emails. Their encouragement keeps me going!

I’m now building a more complete product. My original goal is to build a system with video search, insights, and chat with videos. So far, I have worked only on the audio part — adding visual context is one of my goals and my next step.

Have a big collection of audio or video? Get in touch! I'd love to help you build your video insights media library. Have a feedback ? Feel free to get in touch at meera@videotobe.com
I don't understand and I really really want to.

This seems so cool at a scale that I can't fathom. Tell me specifically how it's done at google with regards to a specific service, at least enough information to understand what's going on. Make it concrete. Like "B lacks feedback from C", why is this bad?

You've told me absolutely nothing and it makes me angry.
Show HN: Text Battle – Create a text-based character to battle others
I recreated the character creation battles from my childhood using LLM and built it in Cursor over the weekend.
Okay, that makes sense. I thought they could just log in to a dummy site, not that it was proxying requests through to a real site. Yikes.
Why not just use the actual article title:

'Ottawa condemns Chinese executions of four Canadians on drug charges'

Instead of that weirdly tensed one? 'Had executed' makes it seem like they undid the executions.
> dairy products

There is no dairy without lots of dead male cows. “Lacto” vegetarians for ethical reasons are frequently unaware or ignorant of this.
This is what I do. I've written 90% of the logic into a Go binary and GitHub Actions just calls out to it at certain steps. It basically just leaves GHA doing the only thing it's decent at...providing a local UI for pipelines. The best part is you get unit tests, can dogfood the tool in its own pipeline, and can run stuff locally (by just having the CLI nearby).
These are the happiest countries in 2025
> modern CPU emulating PowerPC emulating 68k is just fine.

I personally like to run my PowerPC 68050, 6502 NES emulator virtual python environment on the cloud, so that way you can virtual machine while you virtual machine while you virtual machine while you virtual machine while you virtual machine while you virtual machine while you virtual machine while you virtual machine.

Okay, Okay, I know what you're thinking Amazon AWS engineers, not enough virtual machines, not enough abstraction, we'll leave it to the pros for that!
First of all while punctuality is not good, the majority of delays is at most 60 minutes. On many lines there is a train every hour, more in denser areas. So for the majority of the delays, zero refund. And then even if entitled for a refund many passengers never apply for it. Not sure whether there are any reliable calculations available, my feeling is a significant part. While annoyed when it happens many are not excited by the paperwork (or type and clickwork) later. And if you do your paperwork sloppily the refund will be refused. Also correct but complicated cases will often be refused in the first round, so you have go through a 2nd or even 3rd round of detailing your connection and ticket.
I have been using renovate, which automatically pins, and updates, hashes. So I can stay lazy, and only review the new hash when a renovate PR gets opened: https://docs.renovatebot.com/modules/manager/github-actions/...
Thanks! This is a fun list with a lot I want to read further on
> Unless the samples are nicely periodic

This is assumed from context.
What the actual AI slop is this article??!?

And I quote: "BYD’s latest platform goes up to 1,000 volts, which fires up the battery, motor, air conditioning and other components."

I'm sorry what does it do???
> A few days ago, someone compromised a popular GitHub Action. The response? "Just pin your dependencies to a hash." Except as comments also pointed out, almost no one does.

I'm surprised nobody has mentioned dependabot yet. It automates this, keeping action dependencies pinned by hash automatically whilst also bringing in stable upgrades.
I feel like CA (single, or multi-state) would work quite well on dedicated hardware, how big could the grid even be? I may be missing the obvious, but it does seem easier to scale compared to cores and manual dispatch.

But otherwise yeah, not the most efficient on current CPUs.
Is there a version of Gemma 3 that has tool calling? Google's blog claimed it supports tools but it doesn't seem like it actually does.
Dagger (https://dagger.io) recently seems to have reinvented/rebranded itself as some llm agent platform.
> What happens in this C proposal if you put a defer request inside a loop? Is it a compile time error, do they somehow to try to give it meaningful semantics, or is it undefined behavior?

The action runs at the end of the loop-body, before the next iteration. It does this because the loop-body is the enclosing block, and a defer will always run when its enclosing block ends. As described in the article, this is intentionally-so and makes it possible to acquire a mutex inside a loop while automatically releasing it before the next iteration, something which is easy to get wrong in Go.
Show HN: Cirkit – A Simple Web Framework
Elixir has this as well, IIRC.
Little tangent: I realized that currently LLMs can't debug because they only have access to the compile time (just code). Many bugs happen due to run time complex state. If I can make LLMs think like a productive Dev who can debug, then would they become more efficient?

I started hacking a small prototype along those lines: https://github.com/hyperdrive-eng/mcp-nodejs-debugger

Hoping I can avoid debug death loop where I get into this bad loop of copy pasting the error and hoping LLM would get it right this one time :)
> In your view, the government should’ve not funded the research that resulted in, say, the internet

No. I’m saying just because things had unforeseen value in the past does not mean we should not scrutinize which projects we fund.

In other words, having bad prospects for utility or success is not a virtue.

The limit of that argument is that anything and everything deserves funding because it might be useful even if its prospects look terrible.

> These are basically nonsensical objections

What’s nonsensical is to say funding science means good things happen, not funding science means bad things happen. What’s science? I don’t know. Everything from particle physics, to elementary school surveys.
>forcing multiple major companies to start releasing content without English voicelines.

But not forcing suits to concede. Premature to assume voice actors will win in the end. On the continuum of "indispensible", "rainmaker" talent to easily replacable, screen talent has leverage to unionize because their faces sell tickets/subscriptions. My understanding is voice actors are bluntly not valued as much, hence the long strike, they don't have comparable leverage, especially with AI on horizon. Least valuable / most fungible are production, which is why the situation is increasingly shit for even existing unionized talent in entertainment and extra worse for non unionized sectors like vfx, or most of video games - they're replacable by neverending supply of talent willing to work for less, not just in US but abroad.
Wouldn’t the argument then be that it shouldn’t matter to her if her house goes down a bit in value since it wasn’t liquid wealth anyways?

So it’s a win-win in a way - either you’re rich enough to pay the mortgage on an expensive property in which case lowering property values in expensive locations is a bit redistributive or it won’t affect you really in which case who cares?
Oh no...this must have been recent. DevOps is hitting peak enshitification. I didn't have a plan B.
Makes migrations easier too; better to let gitHub or gitlab etc to just be the platform to host source code and trigger events which you decide how to deal with. Your CI itself should be another source controlled repo that provides the features for the application code's thin CI layer to invoke and use. That allows you to be able to run your CI locally in a pretty realistic manner too.

I have done something similar with Jenkins and groovy CI library used by Jenkins pipeline. But it wasn't super simple since a lot of it assumed Jenkins. I wonder if there is a more cleaner open source option that doesn't assume any underlying platform.
Geeze I didn't even think about that. Good point.

As far as population maps, you might be surprised. Over a long enough horizon yes, but I recall a club I belonged to as a teenager was trying to petition for a light at a particularly dangerous intersection for pedestrians and cyclists. The city flat out told them that until there had been a sufficient number of major auto or other accidents at the corner they wouldn't consider prioritizing that intersection. It was going to stay like that until there was enough antifreeze, oil, or blood spilled there.

So I think the union of accidents + no light may be a good indicator of danger.
8. Israel
I'd take 50mbps from anyone else before I'd take 10gbps from comcast.
I recommend checking out this survey of free ML resources: https://www.trybackprop.com/blog/top_ml_learning_resources

No doubt CMU's intro to deep learning course is good, you might find some other goodies in that link too.
and 42% of the time, they match up with reality.
"Didn't want to depress the market seems deeply un-American. They have that religious belief in the market magic hand that auto-regulates everything whatever you do. Me first, the market will solve it.
I don't understand commit hooks - they're like binding a macro to the MS Word save button to make it conditional.
Will hopefully write a blog about it soon but its basically Mistral OCR + Pinecone (not ideal but I wanted something up and running).
If Ashly Burch isn't on board, I'm not on board.

Look to who is benefiting. Do you see any names you recognize? Anybody you love to hear?

If you want to hear, see, mocap them more make sure they are on board before your declare a side.

Edit: typo
> They don’t know what backpropagation is but by the end will understand a diffusion model?

That seems plausible to learn in a semester long course, especially at an institution like CMU
China's land area is approximately 25 times of Japan, def has a bigger network. But the top speed is comparable in current generations[1] except the Maglev.

1. https://www.railway-technology.com/features/the-10-fastest-h...
The antenna is the limiting factor IIRC, the smallest module available is this thing: https://www.fdk.com/cyber-e/electronic_components/module/ble... which has the antenna as a slot in the package itself.
GHA feels like a discontinued product that people use so they can’t switch it off.
VCs vet investments. A good opportunity is one that might make money. A bad investment is one that won’t,

Shouldn’t we be asking a similar question? Which research projects are going to deliver insight and value for the public?

That doesn’t mean every project needs to be perfect from the start, but it does mean a lot of what’s called science now is not included.
Block-based defer is also important when using macros that inserts blocks. They can use defer without care for how nested they are invoked.
Ben and Jerry's claim CEO sacked by Unilever over social activism
What breed of dog was Dogmatix?
Wasn’t part of the problem though that renovate was automatically upgrading people to the compromised hash? Or is that just the fault of people configuring it to be too aggressive with upgrades?
Agreed, the example immediately made me see it as an example for the Obfuscated C contest.
That's why I always watch the newbies squirm trying to read my/our documentation.

No feedback is ever as honest as unvarnished confusion.
[previously posted on a dupe]

“The problems included a jury that was patently biased in favor of Energy Transfer, with many members working in the fossil fuel industry; a judge who lacked the requisite experience and legal knowledge to rule properly on the complex First Amendment and other evidentiary issues at the center of the case; and incendiary and prejudicial statements by lawyers for Energy Transfer that tried to criminalize Greenpeace and by extension the entire climate movement by attacking constitutionally-protected advocacy.”

“In my six decades of legal practice, I have never witnessed a trial as unfair as the one against Greenpeace that just ended in the courts of North Dakota. This is one of the most important cases in American history.”

https://www.trialmonitors.org/statement-of-independent-trial...
What's your point, exactly?
I am enjoying it! Besides the other feedback that has been raised and addressed already, on mobile (Android Chrome) the instructions say to drag the circle, but the behavior is that the circle jumps to the point of first touch; more of a "click on the country" behavior than drag.

But that's minor. Really fun project!
William Price (Physician)
https://docs.github.com/en/actions/security-for-github-actio...

> When you use the repository's GITHUB_TOKEN to perform tasks, events triggered by the GITHUB_TOKEN, with the exception of `workflow_dispatch` and `repository_dispatch`, will not create a new workflow run.

It has bitten me in the rear before too. I use this pattern a lot when I publish a new version, which tags a piece of code and then marks assets as part of that version (for provenance reasons I cannot rebuild code).
If installation cost is a limiting factor, you can do a lot of it yourself. A friend of mine had installed 15+ kwp, including running wires, with the electrician only doing the final wiring and verification, which drastically cuts down the costs.
Compared to their size, Spain and Japan have a largest high speed network than China.

And tickets, specially in Spain, are very cheap.
I'm not sure if things have changed over the past five years, but this is exactly the stuff you'd throw in a promotion packet or maybe in a performance (perf) review to hit that mythical "superb" rating.

The breaking point for me (and why I left after almost a decade) was when people started getting high ratings for fixing things they had an original hand in causing. Honestly, the comfiest job in the world if you're a professional bullshitter.
Law enforcement, comprised of local workers, are accountable to their local citizens.

I don't think they have any particular beef against cutting federal workers.

> as a campaign to dissuade people from buying Teslas this seems to be quite effective.

Terrorism is generally effective. That's kind of the point, to effect change through violence. Although hopefully, that effect doesn't escalate to enforcement of real ID on the Web to deal with all of the people promoting terrorism on social media platforms.
Related Anki deck: https://github.com/anki-geo/ultimate-geography

The data is also a bit more up to date w.r.t. the problems pointed out by sibling comments like changed names, different claims, distinguishing territories from countries.

Also commented in the original post.
If you argue with someone who is drunk and don’t realize it, getting ever more annoyed at the bad logic, and then a pal takes you aside and says “dude, that guy is wasted… he probably doesn’t know what he’s saying right now” do you say to him “Ah my friend one should not criticize a person, but only his ideas!” and go back to the argument?

If a restaurant serves food that makes people sick, should the health department not shut them down because one should only care about the food itself and not consider the unsanitary practices which produced it?

Of course ideas are ultimately the concern of thoughtful people, but to avoid wasting precious time, we must consider the process that produces those ideas. This is why reputation matters.

All that aside, sometimes people are up to no good. There really are cheaters and fakes out there— and more of them than you might think. My field is full of bullshitters. I just saw an ad for an AI-based test tool that they say makes “manual testing” obsolete. I think the people behind that tool have no care at all for responsible behavior. They want to cash in on the hype.
We have heard that housing shortage in Sweden will be solved by the market. The housing prices have increased by 300% in 25 years, yet we are building even fewer housing units today than back then.
Ezra Klein on the Abundance Agenda
During a long hard winter night while I was longing for sun but the only warmth 1 got was from my screens, I coded

https://daylight.franzai.com/

to give me data and hope.
So Github was really the perfect acquisation for the Microsoft portfolio. Applications with a big market share that are technically inferior to the competition.

// Luckily still a gitlab user, but recently forced to Microsoft Teams and office.
>is Risc-V tooling as mature as Arm?

RISC-V is rapidly growing the strongest ecosystem.
CI/CD Components: https://docs.gitlab.com/ci/components/ (an evolution of CI/CD templates).
Very cool! I've had great results with Mistral OCR as well. However, in terms of embedding models I've had a hard time getting consistent results with really large pdfs (over 40pgs). Ideally would like to be able to build indexes with just my two 4090s.

Would be super interested in that writeup!
This used to be normal.

I guess the new normal (building your identity around politics) is either the cause of or correlated with the general rise in mental illness in our modern society.

Yes, not talking or caring about politics within various social silos is (used to be) normal.
For reusing pieces of existing pipelines I think `include` would be appropriate, especially `remote` variant:

https://docs.gitlab.com/ci/yaml/#includeremote
Homes are not a homogeneous commodity. New homes cannot be perfect substitutes due to locations, amenities, access to jobs (commute time), etc. Also, government spending on infrastructure will be capitalized into the neighborhood's land (location) value. You cannot 'undo' this capitalization simply by building more homes.
If you're looking for simpler, faster, and reliable edge detection algorithms, traditional methods like Canny, Sobel, Prewitt, and Laplacian are excellent choices.

For real-time applications or resource-constrained systems, simpler methods like Roberts or Prewitt may be the best.

However, if you need more robustness against noise or better edge accuracy, Canny or Scharr are preferred.
You can run it with Python or in the browser with WASM
How I accepted myself into Canada's largest AI hackathon
As an Israeli, on Friday and Saturday the train/bus schedule changes based on the time Sabbath starts (which is, iirc, when 3 stars are visible in the sky), meaning that in winter there's like one or two trains really late (like 22:00-23:00) on Saturday, and in summer there's like four or five, starting at a more reasonable time than 23:00.
> There are better solutions out there.

And what are those?
Nice

btw with claude desktop you can easily hack it to auto-allow MCP, save yourself from clicking "allow" all the time. Dangerous of course if you auto-approve write actions!

https://old.reddit.com/r/ClaudeAI/comments/1h9harx/auto_appr...
Well but that’s the problem. You cannot fully automate this. You have to manually check the diff of each dependency and only accept the dependabot PR if the changes are safe.

The only automation that I know of is cargo vet. Although it doesn’t work for GitHub Actions, the idea sounds useful. Basically, vet allows people who trust each other to vet updates. So one person verifies the diff and then approves the changes. Next, everyone who trusts this person can update the dependency automatically since it has been “vetted”.

[1]: https://github.com/mozilla/cargo-vet
There was another hn page where discussion happened on this topic. Please check following comment thread.

https://news.ycombinator.com/item?id=43391604

https://news.ycombinator.com/item?id=43395172

These resources were helpful for me. Note that, [1] and [2] are concerned about systematic understanding rather than hands on. [3] is a hands on exercise to build neural networks from ground up.

1. A fantastic resource and best resourse IMO, for getting probablistic perspective about machine learning from ground up:

https://www.youtube.com/watch?v=2MuDZIAzBMY&list=PLoROMvodv4...

2. Another good free course.

https://work.caltech.edu/telecourse

3. For hands on after getting some knowledge and building things from ground up:

https://www.youtube.com/watch?v=VMj-3S1tku0&list=PLAqhIrjkxb...
I've been testing this out, it's quite good and especially fast. Crazy that this is working so well at Q4
Emacs' first public release was 40 years ago today, 20 March 1985
Another one along these lines is antineutrinos. They're created by fission reactions, so a nuclear reactor puts out a lot of them. From what's available in the open literature, this seems like it might be getting close to being practical.
Function pointer addresses are not meant to be shared - they hold 0 semantic meaning or utility outside a process boundary (modulo kernel). IPv6 addresses are meant to be shared and have semantic meaning and utility at a very porous layer. Pretending like there’s no distinction between those two cases is why it seems like ASLR is security through obscurity when in fact it isn’t. Of course, if your program is trivially leaking addresses outside your program boundary, then ASLR degrades to a form of security through obscurity.
Yeah, between the two, I strongly prefer BitBucket Pipelines. Feels much cleaner.
I think you can do better than that in charitably reading what I said in the context of a hagiography whose centerpiece is a loan to a 50 year-old immigrant for an e-bike.
I was updating an old action last night to update gh pages and it’s from peaceiris. And it’s not bad, it did the job. But it feels kinda weird.
If you were to compute it the naive way, that would be slow, but with increasingly sophisticated algorithms developed over a series of twenty papers, you can get massive speedups. Lots of clever tricks to enjoy! Though I guess you can skip the scenic route if you want and just read the first and last papers.
You can put hooks on the server side of git. It can do pretty much anything that CI/CD can.
Andromeda XXXV: The Faintest Dwarf Satellite of the Andromeda Galaxy