skysight-inc/HackerNews huggingface dataset:
Show HN: I visualize audio in realtime on the web with a port of 2005 technology
A frank attempt no. 2, with a more clickbaity title :)

So what sits under this link is Goom, a music visualizer that should speak for itself as to its artistic quality; created by Jean-Christophe Hoelt (edit: who is not me), with releases between 2001 and 2005, now, with Emscripten and a bit of fiddling, I got it running well right in your browser!

And when I say "well", I mean not the looks of the wrapping website (I tried), but that it ain't no 2-hour load, sans misc assets it all ended up weighing just short of 200KB when built! Almost as if a boilerplate... huh, now that I look, the favicon has somehow become twice that size... Nevermind the favicon, look what you can do with old technology :-)

Like any old technology proper, it calculates everything on the CPU, so watch your battery - but mind you, it should still run fast, that is the point, of the kind that HN deserves to hear, while GitHub only to see :)

So if it happens...
Not to be fast...
Check that your browser is not slowing it down on purpose! I actually saw Edge do this, it blabbed something security, something relatively unknown domain- and now you know one reason why you're reading me here :^)

Oh and sure it's FOSS, so...

GitHub repo: https://github.com/goom-online/goom-online.github.io

Website: https://goom-online.github.io/

I look forward to hearing... something... this time... :)
That was a joy to read, thank you!
Someone wake me up when there is a linux distro that hides the terminal.

Every successful OS hides the terminal and allows you to fix 99% of problems without having to copy+paste cryptic commands from a random website into a console.

Linux has so much promise but distro devs chronically keep leaning hard on the apache helicopter cockpit UI (the terminal) when the first thing mainstream OS devs do is turn the UI into a Honda Civic.

Yes, I have been on linux for 2 years now, and ready to go back to windows (again). If I had the time I'd learn how to make a distro just so I could make something that seasoned linux users would hate (and would actually be popular for once).
Your example is grepping the file contents, where GP is using grep to select the filenames.
I would love feedback on my site. The goal is to help share open source data through a simple UI.
How to generate realistic people in Stable Diffusion
I made most of it on react native. i don't have a mac or an iphone to build the ios version tbh.

it should be a simple config change tbh. would love to merge a pr for that.
else, will try borrowing a mac & iphone over the weekend :)
1) It's politically toxic. As soon as anyone says anything they'll be accused of betrayal etc

2) The UK's in a bit of a hole that it can't really tax and spend out of. What we need is more like sane government and economic growth. Just not having something like Boris's "fuck business" and tearing up our trade agreements for a while would help.
As the ICC statement makes clear, the bombing of power plants and other energy infrastructure in and of itself is not a crime. It only reaches that level if the strikes are committed with the intent to cause civilian harm and suffering and are not justified by a military advantage.

The NATO bombing of power infrastructure in Serbia was investigated by the United Nations
International Criminal Tribunal for the former Yugoslavia (ICTY). The ICTY prosecutors were satisfied with the evidence presented by NATO that the targeting was narrowly aimed only at infrastructure which specifically fed into key parts of the military air defence and command and control network, and that it had hit transformers and other easily replaceable elements rather than the main plants. [0]

So it was proportional, fulfilled a military purpose, and wasn't aimed at causing undue suffering of the civilian population.

[0] https://www.icty.org/en/press/final-report-prosecutor-commit...
reminds of of Caves of Qud
What's baffling to me is how this is acceptable to enterprise customers. Your "free PC" was acceptable to you as a poor student, but would never have been acceptable to them. Now, most of this bloatware remains on millions of work PCs.
Not only extra packages. They are currently shoehorning extended multiple interpreter support into CPython, which only Django uses. Similarly, the thread support appears to be mainly for the benefit of that famous photo sharing website that uses Django.

CPython is fully commercialized.
I have a Windows 10 machine for one thing only -- iRacing. For all other gaming needs I happily use my Steam Deck thanks to the amazing support from Steam.

I would happily pay MS for an OS that was zero bloat and only included the core functionality to support sim racing and the 3rd party hardware.
Microsoft Surface Laptop's Snapdragon X Elite Tears Through the MacBook Pro
Preserve cultural heritage, promote access to knowledge
I'm probably going to sound like a troll for saying this, but I hate when history gets conveniently "forgotten".

Please, don't forget how many people online (including here on HN) repeated the astroturf propaganda about how "Microsoft has changed" and "Nadella's not Gates and Ballmer" when Nadella first took over. Don't forget how anyone who dared type "EEE" was called a troll or at least stubborn and stuck in the past.

Microsoft sucks. They are a hostile company who absolutely abuses their market position and will never--ever--think twice about it. I don't want to hear whataboutism for Google and Apple--I have my complaints for them, too. But, I'm really bitter about how well the Nadella-MS marketing campaign worked on devs and IT people.

But, at least Microsoft "hearts" open source, right?
>and Steam through Steam Deck has considerably improved gaming on Linux experience.

My mind went here too. I know a lot of people questioned the first iteration of "Steam Machine" PCs. Created by independent hardware vendors, with a Steam-flavored Linux distro, a lot of people asked what was the point.

But increasingly, every month that goes by Windows seems to add a new task bar thing you need to disable, something new on the login screen, and now, apparently, changes to something as fundamental as user management. It seems inconceivable that Valve would want to willingly tie their fate to the unpredictable twists and turns that Windows may have in store.
I'm pretty sure the US won this one awhile ago.
I am really glad that your government is gradually losing influence and power. I wouldn't have expected it 20 years ago, but I will probably live to see you completely lose your global hegemony and your fantasies of power become nothing more than embarrassing, self-castrating nostalgia, just like in the former colonial powers of Europe.
If you log into any sites, there's a good chance they can link you together.
People, the most hawkish parties in the current government are also the most over represented in the army. Don't project US issues on everyone else.
Is that a problem for this application, though? Don’t most people encode their file names in utf8, or is that an ASCII-centric falsehood?
Interesting! Have heard about Christopher Alexander's work, but have never really jumped in. Maybe I should do that now.

>I'm of the opinion right now that what we call "design" and "architecture" is really just the science of finding stable habitable zones in high-dimensional problem spaces.

Wow! Yes! Agree with this view that all design and organisation is mostly just the most optimal/favorable state for the entire system to be in. What constitutes as favorability might be low free energy, high interconnect, distributedness etc.

May I suggest you to look into the work of Jeremy England in a similar light of self-assembly and optimisation in non-equilibrium states? Some really really interesting takeaways there, me sharing some of my interpretations might constitute as epistemic noise as I'm not sure if I understand each bit of it completely well at a 100%.

There was a great article about him in Quanta, and you might want to check out his talk at Karolinska Institutet.

Thanks for the recommendations, and I'll look out for your talk!
Man, I was actually kind of happy about Mozilla's seemingly-measured response to the AI hype, and mostly running local models to perform actually useful tasks (translation, alt text generation).

But I really don't think cramming a bunch of proprietary online services like ChatGPT counts as "intentional and methodical". It comes across more like a "we need AI!!!" cry of desperation, throwing principles like privacy in the wind.
This would produce at least one warning for almost every nontrivial function in your program, even with your concession towards simplifying arithmetic expressions.
Maybe because I used nix, gentoo, exherbo, slackware etc.

Also drawbacks for me when using nix:

- I needed to greatly increase boot partiton, because nix stores there linux kernels. Whith dual-booting Windows, I created 2GB partiton at the end of disk. Thankfulluly Windows reused it.

- vscode was having strange laggines on nix.

- nix language is quite strange but also imo taught poorly. This was my attempt to demistify it https://github.com/rofrol/nix-for-javascript-developers.

btw. nice remark about nix beeing declarative but beneath is Linux not-declarative. It is like functional programming, but you still have some internal state of components that can clash with your functional top-down approach.
Don’t forget compensation! Microsoft should be forced to pay compensation to anyone who has ever used Teams, scaled in proportion to the number of hours they’ve had to leave it running on their computer.
OpenAI buys a remote collaboration platform
If you use Windows, you should try Windows package manager (winget). It offers thousands of packages and makes Ninite obsolete if you're okay with using shell commands/scripts.
Data now show cataclysmic infernos increasing in frequency, intensity globally
Preparing for the Era of Orchestrated Apps
> There's only 1 Fahrenheit-based nation, and that's the US.

And when that nation's people write for their own people, that don't need to care about what the other nation's use. Period.

You're missing the main point in all of your grandstanding about America being different/unique in something. If you want to read American articles, it's on you to convert them. Just like Americans reading Die Welt, l'Republique, Xinhua. They don't owe you their audience just because 20% of the world speaks English.
And I would argue, more importantly, it has way too little understanding for the influence it wants to have. SV companies want to disrupt every industry, irrespective of if the inefficiencies present are down to organizational inertia on the part of the market holders, or whether those inefficiencies are down to a myriad of other reasons we might want to do any given thing a little slower and more carefully than we otherwise might. Like, for example, background checks for taxi drivers before we give them the job of transporting strangers, alone, with zero oversight. That's not to say the taxi industry prior to Uber was saintly, far fucking from it. But it had a baseline of safety that went along with the corrupt incentive structures present in many places, that Uber completely failed to replicate and we had to re-learn the lessons we had already learned, which has cost a non-zero amount of lives.
agreed in general! however, thats the crucial point for me.

example: time with kids.

when there are tradeoffs everywhere, and assume I am in the more money/less time spectrum, there are situations where I simply have to kill time with the kids or get them engaged somehow. Its not quality time at all, its mostly a distraction while other duties are piling up on top. I feel guilty, and the kids probably won't have a great time.

This is a vastly different situation when there are no conflicting duties in that moment, and I can freely decide to spent quality time with them, and be creative upfront about what cool endeavor we could tackle together.

The point is that I want to be always in the latter state, without making any sacrifices on amenities/comfort because of that.

Aligning everything perfectly in todays world as-is basically means hitting the lottery jackpot. The high paying jobs are either bullshit/boring or the good ones extremely rare, there are market reasons why they're paid highly in most cases after all. So its either sucking it up or make sacrifices elsewhere.
I'm so sorry that your poor mother had to install Windows on a lab computer. I'm guessing there was a specific piece of hardware in the lab that only works with some shitty Windows-only control software, huh?
localStorage is pretty bad, we saw lost writes under contention from different tabs in all browsers and stopped using it for write-path user data in 2019. IndexedDB is annoying but more trustworthy.

With op sync you can compact & GC old ops past some temporal or data size threshold. Say, if the file reaches $LIMIT mb, compact and drop old ops past $OLDEST_OP_DATE when the limit is hit.

If you receive edits from before the cutoff, fork the file since you can’t merge them without conflict.
Trying to shoehorn "business opportunity" into everything is a big part of why things are the way they are.
Sure I do.

Even leaving them alone at home is a felony. There have been sentences already.

https://www.brocardi.it/codice-penale/libro-secondo/titolo-x...
...this. I have 10 hours a week in the car commuting and since there is a lot of podcast on video now I split my time in half. Half podcasts and half youtube. Sometimes I have to watch sections at home or work with code or equations but all in all it works very well. Probably not a new habit for others but the last two years I have been pulling in a lot of youtube "talks".
Swedish court would have imposed a swift extradition to the United States.
If you are gonna do a subshell (cd subdir; ls) you can wrap the whole loop:

(cd subdir
for name in *; do
echo "$name"
done)

But I prefer:

for name in subdir/*; do
name="${name#*/}"
echo "$name"
done
Apart from the fact that most people don't have a clue, and it shouldn't even have started to begin with... how then? I can see e.g. Widgets in the task manager. How do I disable the service permanently from the task manager?
> This is just not true

Which part? The second sentence is just my opinion, and you're free to disagree. :)

My point is that somebody will always find reasons for not wanting to read an article. Whether that's because they don't like the color scheme, font, or any other style choice. You can't please everyone with design. I think we can agree that that statement is objectively true.

So given that, a personal blog is the right place to do whatever pleases the author the most, instead of optimizing for metrics that impact engagement, or whatever nonsense KPIs developers are asked to optimize for in their day job. People interested in the content can always choose to consume it however they prefer instead (thankfully, the web is still open in this sense). In this case you can disable JavaScript, use reader mode, a custom stylesheet, or any other barebones browser instead. Considering this article is directed at a technical audience, any of these should work for you.
Fedora has been incredible. We had been tainted by the Ubuntu/Debian ecosystem for so long.

And yes, it was seeing Microsoft get worse and worse until a lead weight broke too many camels backs.
The last time this was true was a quarter of a century ago.
I wonder Louis Vuitton really wants to stop the practice of repurposing their handbags, or they are doing it for a Streisand effect? Were that lawyers or sales managers who decided to go after the man?
"Easy" and "hard" are a lot less important than "risk", I think. Sure, as entrepreneur, I might make 200% gains one out of four times versus 10% gains four out of four times as FTE, but if I'm not already sitting on sustainment money then it doesn't matter what the gains are - I need that four out of four.

It's why you see mostly kids with eff-off money in the game, a few kids from upper middle class, and the tiniest trickle of the actually poor. If you ever wanted a non-commie reason for UBI, that's one of them - you expand the entrepreneur pool by a metric buttload.
I first saw it on https://dimden.dev, the creator of https://nekoweb.org

The feature is really fun and fitting on dimden's page; it's really distracting on this blog
A google search defines "whistleblower" as a person who informs on a person or organization engaged in an illicit activity. I fail to see the material difference. He was also a journalist.
Aside from what others have mentioned (tons of them do use the term open source), "open weight" is deliberately meant to parallel "open source" but in practice it doesn't. Most "open weight" models have usage restrictions that would make a code license most definitely not open.

The right term for most of these models would be "weights available".
You must be... Dr Livingstone?
Never heard of this product that vanished. But the article looks like an advertisement to sell another VPN service.
On the other hand, there are plenty of people who worked hard and still failed in business due to bad luck. This article is pure fluff.
That's also something Richard Stallman said he used to do, IIRC. He said that while he didn't browse the web on his own computers, he would sometimes do it on other peoples' computers or public computers.

No point being made. Just an interesting tidbit I remembered.
This isn't binary. They are both evil. Neither group is your friend nor do they have your best interests at heart.
Mozilla top management did some stupid things in recent years, so your opinion is valid, but OTOH it's a bit sad to me that whatever Mozilla tries to do going forward (or really any software vendor), the top comments are always backlash, bashing of any initiatives, conspiracy theories, and people who want bug-free millions LOC software without any built-in telemetry.
Apple users are conditioned. Its a personal image they are going for, the experience never mattered.
Cargo from 'most ancient' shipwreck found off Israel
> While undefined behaviour famously can time travel, that’s only if it would actually have occurred in the first place.

I've always been told that the presence of UB in any execution path renders invalid all possible execution paths. That is, your entire program is invalid once UB exists, even if the UB is not executed at runtime.

Are you saying this isn't quite true?
Without knowing much about what you reference, this remembers me of the second law of thermodynamics [1], which coined entropy as a general concept for understanding many phenomena.

https://en.m.wikipedia.org/wiki/Second_law_of_thermodynamics
Music industry giants allege mass copyright violation by AI firms
Yep, and now there's also device attestation a.k.a. root/jailbreak detection. If you fail it, no RCS for you at all. What a great open standard!

https://www.theverge.com/2024/3/1/24087418/google-messages-b...
Strikes me more as a policy crisis than health crisis.
Grab lady luck by the forelock and hold on tight.
> Niggard is unrelated to the racial slur we’re thinking of but in fairness I can understand how it would raise eyebrows.

Would it be fair to say that a history of raising eyebrows establishes some relationship between otherwise previously unrelated words?

https://en.wikipedia.org/wiki/Controversies_about_the_word_n...
Carbon capturing tree farms are where most (all?) paper products come from.
Sure, you can argue with customers about whether it’s used or not. They’ll probably just file chargebacks and let you argue with their credit card company.

The specific actions aren’t really the point, the point is that it rapidly becomes an antagonistic relationship, which is bad for the market in aggregate.
Tabbed windows managers never were a thing even for people like us. Tiling windows managers are not mainstream but at least are something we know to exist. A known unknown for many of us. A feature like that in a browser could be nice for people that prefer traditional windows managers but might like to tile tabs in some browser window, maybe not all of them.
I don't want my files uploaded or scanned by third parties without my permission. Something that's happened here
This is an incredible perspective coming from a 16 y/o.

For what it’s worth, it took me spending 12+ years studying biochem and adjacent topics at university, to reach a very similar perspective.

The one criticism I’d make here (and tbh it’s unfair to expect more from the author) is that there has been a lot of work done towards this already. There are many systems biology textbooks, a much greater number of systems papers, and even entire journals on the subject. So I would reframe the observations slightly: there is a lot of prior work, and we need to double down on it and cross-pollinate it more.
Tailor, share, and track personalised PDF decks seamlessly
Ever find yourself sending different decks to different investors? We have, and it's a pain. deckr solves this problem by combining a modular approach to deck-making, combined with detailed analytics to show you what works, and what doesn't.

demo here: https://www.youtube.com/watch?v=3pA5WxibOHY

pls let us know what you like and don't like! :)
Package managers will either download from Mozilla, as with winget, or they will officially distribute their own builds with a distributionId, which you can find here about:telemetry#environment-data-tab_partner.

This is directed at predatory SEO sites that unofficially bundle Firefox installers with adware for example.
One does not need to cite a source of criticism, it is in itself the criticism.
Hard work from those in the bottom works for the top, but rarely for those in the bottom.
It is sort of funny that Linux has become around as user friendly as Windows. But, it is in the end a community project. You could try a Steam Deck, they have a customer-service orientation.

Why would a more conventional distro want to appeal to non-technical users? Even technical users don’t often contribute code or good bug reports. But non-technical users can’t.
And that’s the upgraded version. Previously it just… wasn’t possible at all?
Just because the carrier of energy is source independent, doesn't mean the consumer of that energy is not responsible for the carbon emissions of its production. Since we're talking hundreds of TWh[1], the policies of those consumers can have a massive impact on global emissions.

[1] https://www.iea.org/energy-system/buildings/data-centres-and...
Which django-tasks? This one that started development a month ago?

https://github.com/RealOrangeOne/django-tasks
Why can't it be both? You can work hard and the business can still flop due to things outside of your control.

I started a business a year before Covid hit. I worked hard and did multiple weeks of working 6 - 7 days. Then Covid popped up and my customer base slowly dried up due to people struggling to make ends meet. Working hard wouldn't have prevent Covid.
I’m curious what materially changed beyond Slack complaining.

Microsoft has long bundled Lync/Skype-for-Business with Office 365. Hell it did that, I’m pretty sure, before Slack even existed.
I like watching Louis Rossmann sit and talk. I watch his other content, respect him as a person, and share many of his opinions. So I enjoy his commentary.
Exactly, luck is a necessary but not sufficient condition to success. I've witnessed individuals who were "at the right place and right time" (especially with regard to this recent wave of AI) and still didn't manage to capitalize on their headstart.
I'm not sure "get in using whatever means possible" and then switch to policies the voters dislike is terribly democratic.