skysight-inc/HackerNews huggingface dataset:
Any discussion of charts after about 2000, and certainly today, seems irrelevant. Music delivery is so segregated into niches (with charts catering to each) that "pop" charts don't reflect a generation's tastes the way they used to.

It's sad that we no longer have soundtracks for eras the way we did. Look at movies set during various decades; you know the time period from the songs being played.

After 2000 or so... that's over. Even if you play period-correct music, it will not evoke memories across anywhere near as much of the audience as it would have for previous generations.

Back in the day, on a road trip with friends, you could have an assorted-music tape where people would know and rock out to every song. Today not so much. Or... you'd be playing the same tape from the '80s to 20-somethings now and they'd still know the songs.

There's a reason '80s music enjoyed such a resurgence among young people: Much of today's popular music sucks ass. It sucks both from a creative standpoint (lacking even legitimate song structure, like melody, chorus, & bridge) and from a technical standpoint (being dynamically compressed into a wall of noise).
As of Sept 30, 2024, Brightcove had 621 employees, the last number the company reported before being acquired. Bending Spoons declined to say how many employees have been let go since the acquisition.

The numbers tell the story. Brightcove's revenue declined over the past four years:

- 2024 $197.7M - $198.7M (projected full year revenue given out during Q3 earnings)
- 2023 $201.1M
- 2022 $211.1M
- 2021 $211.09M

While Brightcove projected a non-GAAP loss from operations of $0.1M—$1.1M for 2024, at the end of Q3 2024, the company had $27M in cash and cash equivalents. That's insufficient cash to fund any acquisitions that would have the ability to grow topline revenue quickly. The only reason the number was in the 20s was that Brightcove got $6M in Q2 2024 from selling off 30 of their 53 patents to Adeia, most of which came from Brightcove's acquisition of Unicorn Media.

Some PE firms looked at Brightcove but passed, as the cost to run the software platform was too high. In Q3, Brightcove spent $8.7M on R&D (18% of operating expenses) and $9.2M in general and administration (19% of operating expenses). Sales and marketing cost $16.3 million. (33% of operating expenses) With Bending Spoons cutting out many of those costs, with a large percentage coming from layoffs and consolidating some R&D, marketing and sales, the company is maximizing the business for free cash flow. Brightcove had a minimum commitment of $6.6 million over two years for content delivery network services, hosting and other support services, another place Bending Spoons will cut costs.

There are many variables regarding the WARN Act and what does or does not trigger it. Over 20 states (and municipal jurisdictions) have some type of mass layoff statute or regulation in effect.
You need to rethink your information environment, you are repeating many false claims that I recognise from past propaganda.

For instance your view of NATO membership is fundamentally flawed as it assumes a NATO push to take on more members, when in reality even the most shallow research shows that it was actually based on a pull from countries who lobbied to be able to join NATO and had to jump through hoops to qualify.

Why did those countries want to join NATO? Because they recognised that, alone, they were vulnerable to what’s clearly a revanchist Russia looking to annex or otherwise control other countries in the region. By being part of a broad security alliance like NATO those countries made themselves safer from Russian attacks.

As for Russian speakers in Ukraine, I know many Ukrainians, most of whom from the east who learnt Russian as a first language. All but one of them absolutely detest Russia, have nothing good to say about Russians in general, who they see as complicit, and have become even more fiercely pro-Ukrainian and patriotic than they were before the war. Many have chosen to speak Ukrainian primarily, despite it being their second language.

And why wouldn’t they? Russia’s invasion destroyed their homes and their way of life, levelling entire cities, and killed tens of thousands of Ukrainians. The idea that all of this was done in their name or to their benefit is insulting.
> a 50,000 year nature preserve

that begins with none of the existing lifeforms that were there beforehand.
Only if you and your captives are able to communicate. If you have a fish tank, do your fish give you memes?
I'm very surprised to hear this. What gain do carriers have in locking themselves down to specific vendors? I'm a paying customer and my device can connect to your network, why would you refuse me service?
This is a map of Japan, they are nowhere near New Zealand, and they lost all of this within three years.
Write a script to call yt-dlp command with url in clipboard on ipfs server
With the garbage collection aspect, I do want to point out that eventually people rediscover the benefit of lower level ways to do things and instead come up with improved methods of doing them. See how Rust and Zig have been gaining in popularity for example as a modern alternative to C/C++. As you said, learning how to write in such languages also yield benefits in general as you learn to be more efficient.

Old ideas being new again happens all the time. It's easy to get masked by the new hotness before the disadvantages start to pile up and you need to do a more honest evaluation on the pros and cons of each technique. For example with garbage collection, turns out computers are actually still dog slow today in an absolute sense and squeezing performance is still worth it (people who want to argue otherwise and say "computers are lightning fast", please tell me why a video game cannot render 4K / 120 fps even today, or why an LLM takes months to train with a gazillion GPUs, or why VSCode loads slower than an old copy of Visual Studio on an ancient machine).

I think AI / LLM will probably stick around, but programmers who have become too reliant on them will eventually be filtered out much quicker than people who bother to learn to program well and retain more useful skillsets (even if they end up using LLMs themselves).
Whenever I tried Aider it seemed it wanted to be a coding helper. This is more like self-directed agent. You just give it a task, and come back half an hour later to see what was performed.
I don't think they can ever kill it. Something else will rise. There is too much demand for it.
Former Soviet person here. I grew up in Kyiv, than we moved to Tallinn after Chernobyl.

Estonia has over a quarter of its population as Russian speakers.[1]

They don’t want to have Russians take back over.

1. https://migrant-integration.ec.europa.eu/library-document/fe...
Julia in Google Colab
My take is: its either there with all of its features and popularity or its not. The argument that it will be taken down if its more popular seems to me fundamenally wrong.
The roadster was a conversion of a Lotus Elise, they were still trying to figure out powertrain and battery back then. Still, reusing an existing chassis was a good strategy till they had more experience.
Show HN: Retend – A(nother) new JavaScript framework
Yes, it is another one. In my defense, it has been a bit since anyone released anything new, and JavaScript has a reputation to uphold.

The framework is called Retend.

What it is: A minimal framework that tries to find a balance between React's component model and the simplicity/performance of smaller alternatives. Nothing revolutionary, but it scratches an itch I had for certain projects.

Why I built it: I Wanted something with React-like ergonomics but without some of the complexity/overhead. Huh. No that's a lie. I was trying out Solid, then I had an epiphany about how signals work and tried to make my own. Found myself repeatedly creating similar patterns across projects and decided to formalize them.

Current state: Very early. Has basic documentation and a scaffolding tool. Not nearly production-ready, but functional enough for feedback and experimentation.

I'm sharing now because I was going to spend forever creating docs/demos before letting anyone see it. The code is on GitHub with setup instructions and documentation in the repo.

Would appreciate any curious eyes, thoughts, or feedback from those interested in framework design. I intend to use it for serious dogfooding. Not trying to convert anyone from their preferred tools - just putting this out there for those who enjoy exploring different approaches.

Tell me what breaks.
76 was Boston's debut album. Van Halen debut in 78.

But it was a fairly slow burn .. rock didn't really resurge into the national consciousness until about 79 ... airwaves were dominated by disco.

I think Disco Demolition Night (summer of 79) had something to do with it.
Damn it, you're making me want to write games but I already have weekend plans!!
Schools also used to teach sarcasm detection.
Murray's System of Needs
Radioisotope generators − the 'nuclear batteries' that power faraway spacecraft
Ask HN: For job applications do the voluntary disclosures matter? Why have them?
I was visiting a friend this weekend and he was showing me his job-hunting experience. It seemed that 90% of applications were asking all of the same voluntary personal questions - what's your gender, what's your ethnicity, are you disabled, are you Hispanic, what's your sexual orientation, etc.

He said he puts "choose not to disclose" or the closest option to that for every choice. He figured his answers could only hurt him, because he doesn't fit into any 'diverse' categories.

I was wondering, do the answers to these questions matter at all in terms of the candidate's chances of success? And moreover, why is any of this asked in the first place? I haven't applied for work formally in a long time, so this all came as a shock to see.
Surely you can have semantically the same API in Go:

// Must[T](T, error) T is necessary because of Go error handling differences
chat := Must(gollm.Chat().WithModel("claude-3-7-sonnet-20250219"))

resp := Must(chat.Ask("What's the difference between an unexported and an exported struct field?"))
resp = Must(chat.Ask("Could you give me an example?"))

resp = Must(chat.Ask("Tell me a story about a Go programmer"))
for chunk := range resp { // Requires Go 1.23+ for iterators
fmt.Print(chunk.Content)
}

resp = Must(chat.WithImages("diagram1.png", "diagram2.png").Ask("Compare these diagrams"))

type Search struct {
Query string `description:"The search query" required:"true"`
Limit int `description:"Max results" default:"5"`
}
func (s Search) Execute() ([]string, error) { ... }

resp = Must(chat.WithTool[Search]().Ask("Find documents about Go 1.23 features"))

And so on. Syntax is different, of course, but semantics (save for language-specific nuances, like error handling and lack of optional arguments) are approximately the same, biggest difference being WithSomething() having to precede Ask()
You definitely highlighted a shortcoming of the feature vector model in this case. Indeed it's quite a small model trained on a single Mac for about a week, so it's not very "smart".

I'd expect that this is a problem that could be solved by using larger off the shelf models for image similarity. For this project, I thought it would be cooler to train the model end-to-end myself, but doing so has negative consequences for sure.
I made a public text editor
I have created various apps for taking notes across devices and over every iteration it just becomes less. And now its just a text editor, no encryption or crud. Adding a unique path to the end of it creates a new one that can be installed as a webapp.

https://txt.vaza.app
Because LLM generated mediocre code tends to more buggy with more edge cases and harder to debug that those a good programmer wrote.
The code tells what the program actually does.

The comments tell what the program should do.

This distinction is so important that English marks it syntactically. Here's an example of how this shakes out:

BAD: // this routine takes its input, multiplies it by 9/5, and then adds 32

Good // this routine converts Celsius to Fahrenheit

Another example: is this code buggy? for(i=0;i<=10;i++) { // do something }

No way to know if you don't know the programmer's intensions, which is to say, if you don't know what the code should do.
Yep, and it works out that as well. Without competition, they stagnate and lag.
>how. is. CICO. working. out?

Fine!
Show HN: Convert existing content into monetizable courses
Hi,

For the past month and a half i have been building coursegenerator.pro - an AI tool that allows users to convert existing PDFs, videos and webpages into high value courses which can be used as lead magnets or be sold.

The idea started when I attempted to create courses to attract leads for my agency, I realized it would take to much time for me to build courses and run the agency. So i looked online for a tool like this, but even though there were several none generated good content, learners would love. They were all made for corporate training

So I built Course Generator Pro.
I read the Long Dark Tea Time of the Soul, but it's a good reminder to read the whole series, thank you.
I think you mean disingenuous
>I’d argue nothing successful in rock came out over the next 20 years without somehow relating to nevermind.

You'll have to define what constitutes "rock", and what you mean by "came out" - just any "rock" album, or only new "rock" bands. You also have to define what "successful" means, to have this argument.

Let's also not forget that in the late 1990's the world of music changed with Napster and music sharing, so "successful" in the 20 years after Nevermind came out may not be the same kind of "successful" in 1990 since people were often downloading music.

I personally had no interest in Nirvana, but enjoyed "rock" music from many other bands. Cobain just came off as too depressing a figure, even when he was alive - and so I just didn't connect with their music at all.
Three-dimensional flexible thermoelectric fabrics for smart wearables
Chaotic neutral take: they're Ruby devs that have a vested interest in gatekeeping newcomers from the language so they have better job security
It fees like we're already running that experiment in low level way? Like are all those GENSYM brands of gizmos on Amazon really passing EMC?

I remember when overbright non-FMVSS HID/LED headlights started becoming a thing, then the DOT cracked down on imports for a while (but never actually put a stop to it). Then they just seemingly just gave up, because it was impossible to actually stop. I figured the dynamic is similar with RF emissions.
Are you sure that is the one for this blog post? i got the impression that was a different vuln for a different saml implementation.

Also using comments to bypass saml is very old news. https://duo.com/blog/duo-finds-saml-vulnerabilities-affectin... is a post from 2018 about it.
However, a capacitor is de facto a battery.
so, essentially, what you are saying is that yt-dlp should have never been open-sourced/published and ever posted on HN (so that not even you would have found out about it)?
I think this is a really interesting and counterintuitive suggestion that potentially makes a lot of sense. I'd never considered this. I always assumed the difference was just that babies' brains are different, but it's true....as an adult most language learning centers heavily on the written word, and that was not how we learned to speak our first languages. We learned to speak and listen, then to write. Adults do it mostly the other way around. Very interesting idea. I'll try this with my next language.

Anecdotally, I'll say I've been learning a second language for 20 years by myself in a place where that language isn't spoken by anyone, and I've made more progress in the past 2 years than the preceding 18. What I changed:

- 15 minutes on anki vocab flashcards every night

- reading books in that language daily instead of english (my native language) and making flashcards for every word or phrase I didn't know

- listening to videos and podcasts in that language aimed at native speakers, NOT learners, and watching them REPEATEDLY until I could understand as close as I could get to 100% of it without subtitles. I try to spend 20-40 minutes a day listening. I especially put on podcasts in the car, but I have to be at home on my pc to rewatch with subtitles or a transcript to get the parts I couldn't understand initially.

It takes a lot of patience. There's no way around that.
Bike shedding in Parkinson's description is paradoxically putting more thought on things that are easy to comprehend than things that are hard to grasp.

Yak shaving is having to do something seemingly unrelated to your project before you can make progress on more evidently related issues.
Why are solar panels subject to VAT? If it's the way of the future and we want everyone to buy and use them then why are there taxes on them?
I built a system for this! Or, well, comprehensible input more broadly - it mostly uses text. Dreaming Spanish sorta takes this more audio-based approach.

I do question whether it's helpful to focus on audio without text. They're focusing on melody and rhythm, and it seems that listening without subtitles is better for that, but that doesn't get you understanding, while listening to comprehensible input with subtitles lets you get melody, rhythm, and actual vocabulary and grammar at the same time. It also lets you stretch "comprehensible" a bit further, since you have an extra source of contextual input.

Babies also have a lot of context for what the words they're hearing actually mean. I suppose there's the "watch translated peppa pig" approach for that.

My project (https://nuenki.app) translates appropriate-difficulty sentences into your target language as you browse, so you casually pick it up over time through comprehensible input.
>> I suppose there are examples of like late '92

Loveless, 4 November 1991

Lazer Guided Melodies, 30 March 1992

Nothing like them since, my ears are open, I'm still waiting. Getting old here.
It's crazy, I heard Mmm Bop the other day and didn't even hate it a little bit. It was probably the most annoying song of the 90s and yet the nostalgia kept me du bopping right along.
> Embarrassment compared to who?

It's written in the article "the NASA of over 50 years ago". Also it's possible to be embarrassing without comparing to others.
The spiral looks unnatural, why not do it like this: https://imgur.com/a/e25fDvc ?
And you'll be churning out hydrogen all summer.
Yeah, I would say skateboarding or rollerblading. Probably slacklining as well.
I implemented the "three sticker rule" at my office. Every Friday, put a neon dot sticker on _everything_ in the fridge. Instead of putting a fourth sticker on anything, throw it out.

Because "anyone could do it", it usually ends up that "no one does it".
Separate but related, a plug for Glossika (www.glossika.com), which primarily uses a listening and speaking approach to language learning. (I'm just a happy user.)
I'm genuinely unsure whether it's better or worse now, with Google having the exclusive rights to that data and using it for its own purposes.

(It's probably a bit better, assuming the hypothetical sale is to all comers, but still...)
Show HN: SiriusXM to USB
So a sit-down restaurant was a sit-down restaurant pre-COVID, then became not a sit-down restaurant during COVID just because the style of waiting/serving became different. That's a tilted definition
fwiw I think there’s no valuable distinction. Both take in their learnings and evaluation an output.

It’s even pretty common for us humans to hallucinate outputs.

Remember that restaurant we went to in Rome where we had pizza?

No, it was Paris, and we didn’t have pizza we had crepes.

We’re not that different.
China doesn’t spend ‘0%’ on foreign aid. It’s less than rhe US, but averaged around $7 billion a year.

If you include foreign development assistance, which you are in your ‘$62B’ number, then China has provided hundreds of billions through the BRI and other initiatives. https://www.brookings.edu/articles/can-china-fill-the-void-i...

Russia’s foreign aid is also primarily development assistance, though much less than the US, UK, EU, and China.

Moreover, the US’s larger defence budget also reflects its self-assumed role as the global stability guarantor of the post-war order it built for its own benefit. It’s that order that made the dollar the world’s reserve currency, requiring most of the world to invest in American financial instruments, and which gave it and its companies an outsized advantage for decades.

That was not an international order built for benevolence or which harmed the US. Americans are going to deeply regret how their place in the world and personal wealth shrinks after this administration is done.
any idea why they chose 9 inch nails?

kind of crazy coincidence in the recent ethiopian conflict a new approach they used was to nail the uterus of women with 9 inch nails to make sure entire tribes are reduced in numbers but without raising genocide alarms
It depends what orientation you mount the gyroscope in, but yeah the "correct" way would be to make it axis vertical to limit pitch and roll
It's probably like with electricity prices. Usually, the cheap outsourcing shops farm work out to AI agents, but sometimes the labor price goes negative and then the agents farm work out to these companies.

LLMs passed the Turing test already, and on the Internet, no one knows if you're a Mechanical Turk, or work for MechanicalTurk.
Wow! This escalated quickly.

In this whole sub-thread, I see quite a lot of signals along the lines of:
- that's someone else's job, I shouldn't be bothered
- I'm doing valuable work, others should make it easy for me
- (all sorts of) managers are to make some problems inexistent for me

I'm not saying that's all in the original thread, but I read such sentiment.

So here's something that we do that may be unusual.

We respect everyone's roles and work. As much as Kasia wouldn't jump on a project as a developer, none of our developers would take her seat and handle all the stuff she deals with daily. Heck, she routinely helps people dealing with all sorts of paperwork that, especially for foreigners, are major pain in the butt. Which is "funny" because it's just "simple paperwork anyone could do."

And before someone throws at me that anyone can order milk online, that's like a hundredth priority or something like that.

Anyway, starting from a place where we all respect each other and everyone's work, dropping an index card on someone's desk on the way to one's own is a non-issue.

I acknowledge, though, that in an environment where people don't respect others' work because whatever (they have a less prestigious role, they're paid less, etc.), folks may totally perceive that a problem.

And yes, establishing such respect is so much harder than making sure that milk is in a frigging cupboard.
A dedicated hacker news of politics site is long overdue. Civil discussions, amazing moderation, and the intelligent insight of experts to hash out complex issues. I’d be on it and participating nearly all day long.