skysight-inc/HackerNews huggingface dataset:
Show HN: Realtime visualization of 3D spectrogram with THREEJS shaders
I've been working with 2D spectrograms for a while now while working with Speech recognition.

It had always fascinated me how speech and words had such distinct features. Looking at spectrograms is essentially like hearing with your eyes.

Over the weekend i built a tool to visualize your own audio into a spectrogram in 3D. I used threeJS with shaders and vanilla JS/Html.

Play with it here : https://spectrogram-threejs.vercel.app/

I hope it brings you as much joy as it does for me.
This is te standard PE playbook.
Agreed. As expected, Github has deleted it. Glad I cloned it all before I wrote any replies in this thread.

Edit: Authoritative AWS nameservers have now stopped resolving tornado.cash.
“Halving” vehicles has been possible for long time, also seen it mentioned numerous times over the years. Unless large & small vehicles never use the same roads, ever, it will never happen; imagine being in a small car and being hit by a large car, odd of person in small car dying are much higher. Basically, something like this will only have a chance in an authoritarian society.

As for the RV, you still need parking and most people don’t want to live in the middle of nowhere. Most cities are already strict on RV living, especially long term local RV living; if it became even more popular, they would become even more strict. RV also are impossible to insulate, as a result, frequently follow the weather; majority of people don’t want to be constantly driving around to find and adjust to a new location.
But the parent poster's point is that "pulling the plug on the payment method" doesn't necessarily cancel a subscription/contract. Most companies do cancel the contract, but you're really rolling the dice here.
Invalidating because of sticker - bad. So sticker saying so is also bad. OK if sticker says "Breaking seal at own responsibility" might be a measurable improvement.

Let's not pretend we haven't seen 1001 cases of "You've upgraded your laptop's RAM, so the laptop hinges that we see break in thousands of laptops is your own fault" (Dell).
Sonos uses a software DSP and crossover and its two channels are used for low and high frequency drivers instead of left and right.
Indeed. With Android my biggest problem is devices behave differently and even just changing Andriid APIs discover issues.
> The "magic" factor in RoR is much less than, say, iOS development in XCode. And RoR has the benefit of being text-based, so whatever functionality you're looking for, you can be sure it's in a text file somewhere.

Noooooo. A ton of things simply aren't defined until the program's running. "What even is this?" is frequently a question that's hard to answer without running the project (hope it's in a runnable state, then!)—even figuring out whether something's from Rails or from some other module (which one? Start googling or have fun poking at the Rails console against a running copy of the code until you figure it out) can be a pain. There's far less runtime metaprogramming magic in any other ecosystem I've worked in, which is lots and lots of them (including iOS). It's everywhere in Rails.

[EDIT] Also:

> The Rails community has, by and large, accepted unit tests as part of our shared culture, so if your developers adhere to Rails convention, they will maintain decent test overage. That's a strength of RoR, not a weakness.

Yes, tests are good! A culture of testing is good! But not every language/framework suffers so greatly from absent or bad tests as Rails does. Such heavy dependence on them is not a strength of Rails (though the culture of testing is).
Privacy and money laundering go hand in hand. You can't have one without the other.
Yeah. Individuals are perfectly capable of making that decision. I don't want my government telling me where I should keep my data.
I will respond with another citation of the same author:
"He who has a why to live for can bear almost any how.”

The brains who you use to achieve someone else's goal instead of using it to become what you truly are is somewhat wasted. don't you think?
Hand tools are not what I’m talking about, I’ve got 3 powermatic tools in my garage that all have sealed case motors.
I am updatijg the user guide for an open source project, and found these short courses really helpful. It helps you write concisely and to keep the content simple. As well as provide some tools for structuring your docs.

The other resources I used were Diatáxis [1] and writing books I had on my bookshelf (Stephen King, Zinsser, etc)

[1] https://diataxis.fr/
The concept of a credit card is an anachronism that filled a local maximum and is only kept there because those who have the power to change things benefit from the status-quo.

Back in the early days of payment cards, settlement took days or weeks and checking whether the customer had enough balance in real-time wasn't possible. The technology to make a debit card just wasn't there, so it makes sense that payment cards started as being credit.

In this day and age, there is no functional difference between a debit or a credit card - both are processed online in the vast majority of cases, and even debit cards will typically allow offline transactions up to a certain amount if the terminal can't check the balance online. Banks now issue both and your current account and credit card account can very well be rows in the same table of the same DB if you obtained both from the same bank. There are regulatory differences (in regards to fraud protection for example) but those are just because the law didn't catch up (or doesn't want to catch up - see last paragraph) rather than a technical difference.

Nowadays there is no reason why credit should be tied to a specific card & account with very rigid rules regarding repayment schedules and fees. If you want to lend, just put the money into the customer's current account and let them use that amount with their debit card. Even better, we already have real-world implementations of this - most accounts offer an arranged overdraft which allows the balance to go negative and automatically repays itself as soon as you deposit money in. Some banks will even "helpfully" authorize transactions despite the lack of an arranged overdraft, just to immediately slap you with an unarranged overdraft fee. Clearly the technology is there and has been proven.

The reason credit cards persist is because their rigid, often complex, and nonsensical - why should the same bank charge different fees or interest depending on whether it's a CC vs overdraft usage? - rules allow these banks to offer "free" money (in the forms of 0% interest or benefits) to those who know how to play the system to their advantage, subsidized by the poor and less financially-savvy who don't know or can't afford to play the system and end up getting played by said system instead, incurring late payment fees and/or interest.
I personally have no experience with Knative. In my view, you open up a different can of worms by dragging in k8s. Either do everything natively on your cloud provider or go all-in with k8s.
Turkey is a very interesting case, and is rooted in the Cold War.

But I do agree Turkey is less friendly dly and is on my personal no-go zone for safety reasons.
> To-may-toe, To-mah-toe

I think that dismissal of a key aspect in the comparison is really stretching it. Steiner was spiritual; Jaynes was "disproving" the spiritual, in a sense.

> That Jaynes attributes it to a lesser-integration of the hemispheres, while Steiner attributes it to different stages of development in the physical/etheric/astral bodies, is a minor detail

This difference alone is huge. You cannot say they are related because of the flimsiest of coincidences that both discuss the ego and religion.

Nothing else matches. I'd say your question, "was Jaynes a closet anthroposophist?" can be answered with a "no".
You're right. I should have said invalid rather than unsound. I still don't see the point of the criticism, however. Lots of interesting things can be learned by starting from approximations to actual reality.
Regarding use case:

It could certainly be useful for macOS CLI tools. Languages like Go and Zig can cross-compile seamlessly from linux (and Rust is nearly but not quite there). With this you could compile, sign and notarize a ready-to-publish binary without ever touching a macOS machine.
> this guy just recently got a donate link because dumb people in the comments were telling him to do it and he listened.

Imagine getting some money for all the time invested making content for people.
US voters, at least, have voted in representatives at all levels of government based on campaigns centered around a “tough on drugs” message, especially during the crack cocaine moral panic of the early 90s. It’s not much of a stretch to say the people have voted for the war on drugs, even if those policies would not survive a referendum or plebiscite today.
I'm confused how we are going from 400 clicks per day last October in the GSC graph (which is 12,000 hits per month) to 60,000+ visitors per month from SEO, especially given how little growth there is in that full year of data, and how highly the site already ranks.

That would be an unbelievable SEO growth story, and based on the rest of the article that would be most of the value of this project.
That I don't know about and that could be allowed depending on the network. I know Privacy.com has restrictions on their side (you can't use their cards on some porn sites for instance) but that would be the issuer doing the limiting which is almost always allowed.
No, settlement must be immediate (unless fraud, AML, KYC, US sanctions/OFAC, or a similar exception).

https://www.federalregister.gov/documents/2022/06/06/2022-11... (control-f “Immediate Funds Availability”)
No more HotDealsClub? Best replacement (text only)
> The left and academia (definitely not all Democrats) want racially representative cohorts. This is because they lead to better outcomes

"Lead to better outcomes" is going to need a lot of defending here.

Since we're talking about outcomes for various races, I presume that "better" has to be defined in terms of society as a whole. So:

1. What is your definition of "better"? (And maybe also for "outcomes".)

2. What is your metric for "better"?

3. What is your evidence that racially representative cohorts lead to better outcomes?
Much bigger screen and single UI for all navigation and entertainment.
That file is intense… seems like half of it is a declaration of a list with a BUNCH of hex addresses. I don’t know anything about crypto so no idea if that’s fairly typical or not.

This file is also interesting:
https://github.com/openairplay/airplay2-receiver/blob/master...

In particular:

AIRPORT_PRIVATE_KEY = (
"-----BEGIN RSA PRIVATE KEY-----\n"
"MIIEpQIBAAKCAQEA5..."

Is that intentional? Surely it is, being a public repo, etc.
Treasury Dept. Blacklists Tornado.Cash
You could probably get some naive people to invest in such a thing, simply because people want to believe in it. In this way, it may be the next big VC scam.

Never going to happen though. It's much more economically viable and simpler to have the servant class perform the kind of labor any general purpose robot could do.
All I am saying is Individuals are perfectly capable of making that decision. Whether they should store their data in Germany, California or some random Caribbean island.
Robotic carts following you around with your cargo are already here honestly. Go to a golf course these days.
There's an obvious reason: preventing bugs.

If I were to make a bank transfer, and the process hanged in the final step because of an incompatible browser, I'd be furious, even if I had been warned about the risk using FF. In the worse case, I could be wondering if I need to repeat the operation with Chrome, or if the failure occurred after the transfer and repeating would duplicate...

If they don't test their website with FF, there's a higher risk of bugs. A FF user might not even realize that they're hindered by bugs: the site could be much slower, or some blocks would not refresh, or some transactions fail silently. If it doesn't clearly look broken, and just behaves badly, the user will probably blame the website instead of switching to a Chromium-based browser.
Exactly! Our SecOps includes seeing people regularly. Until deep fakes can fake accents, tone, body language and jokes, we're safe. :)
You can check out our security practices here - https://www.wolfia.com/security

Agreed with building credibility. We'll add our names and backgrounds along with the YC backing on our website soon.

Also, we plan to support an on-premises option in the future.
The demand exists. Tesla's order books are full. Ford's Mustang Mach-E is sold out with a waiting list. Ford's F-150 lightning have a waiting list as well as mechanisms to prevent scalping (voiding warranties) because there is so much demand.

Problem right now with EVs isn't demand (not saying that demand won't be an issue, but right now it seems like we haven't reached the inflection point for demand vs supply), it's so supply constrained to the extent that dealerships can mark up F-150 Lightnings with exorbitant costs.

Granted: we're still not really talking affordable econo-movers yet, but the market of $40-90k electric vehicles is still being restricted on the supply side. There are still people who want to buy a $40-90k EV who can't.
I kind of had a borderline religious experience in college calculus too. We had a handful of problems back to back: how long has a murder victim been dead? How hot does a fast food chain have to make their coffee so it burns their customers taste buds so they can't taste it? How long does it take the moon to orbit the earth?
And we solved all these problems the same way. There was finally a grand order and purpose to all of it that was everywhere all the time.
20 year old feature. Discover used to have a flash app on their website for generating unique card numbers linked to your account on their site. It saved me from more than a few shady websites and breaches.

They discontinued it with the rationale that they didn't need it anymore because their fraud prevention worked well enough by itself or something.
Do you understand how long, you can go to jail for violating sanctions?
You can disagree. Doesn't change your legal obligation though. Nor keep them from reporting you to collections.
It is result of decompilation/disassembling Apple's binaries. I have done this in past. Apple uses some sort of thirdparty whitebox crypto and code obfuscation tool, that hides underlying algorithm into a mess. Underlying algorithm is typically very simple, and standard crypto.
That's a good point. I'll have to check. Thanks.
So you say nobody should say visit US because human rights apply only for citizens? Do I also don't have the right to point that this is bad? When did non US people lost this right to complain?

Is there a reason why making it illegal for NSA and CIA to spy on EU citizens with warrants is affecting you personally? Do you work for CIA and you don't want to fill paperwork?

This is such an obvious solution, remove the stupid law and partner with EU in protecting privacy, then you can work together against China.
Don't you think you actually did well in your exams because you really understood it and not because you blindly memorized it ?
This does not work if you have ADHD. I've tried this, and I'm like: "Ok. 5 minutes, and I'll do the very simple task" and then it will be an hour later and I'm like "Oh no! More than 5 minutes has passed!"

I've tried setting timers too, and those help, but I also sometimes turn them off because I'm more focused on something else, and I don't understand what the timer is supposed to mean.

I find a lot of this advice is well intentioned, but it does not solve mental illness.
Self-driving cars are common in Europe for decades. We just use the less cool term "subway" for them.

Sorry, I couldn't resist. :)
Plant based raw materials are often cheapest, but unfortunately the plant based meats are often far from being raw material and are highly processed. Expensive too.
Can share some more details? Site looks fine now. A screen shot perhaps. You can always ping the @mongodb twitter when you see issues like this.
if age is greater then mid-30s then yes, else no.
You can tilt any poll any way you want with exaggerated language. Surely you know this, and it's why you biased the question the way you did.

> Should phone carriers be required to divulge text messages to law enforcement who have obtained a proper court order?

vs.

> Should government workers be allowed to spy on your dick pics?

https://www.youtube.com/watch?v=XEVlyP4_11M
And did the Germans put some buy in prison for his personal data, or was about companies sending to US other people private data?
How is citing one of biggest human crisis of last century against the same country which did it against their own citizens a cheap shot. It's totally relevant.
This is about getting qualified in comunal/state procurement and not general public business.
If you're an international criminal conspiracy you should definitely consider it.
> is _this_ pointer currently pointing to somewhere with allocated memory? The goal would be to avoid double free, or double allocating

This doesn't work because you don't know who allocated that memory.

Thread A: free(p)

Thread B: malloc(...) -> p (happens to get the same address)

Thread A: is_alloc(p) -> true

Thread A: free(p) thinking it's not a double free because is_alloc returned true

This scenario is possible because if it wasn't, you wouldn't need is_alloc in the first place. You only "need" it if you've lost track of your memory and have no clue what is allocated and what isn't and you're trying to solve the problem (the wrong way) with these runtime checks.

> I think you misunderstand. You could have a (contrived) structure like: [...]

> Rather than free each of these allocations individually, you would instead have `free_all(data)` (might not be a great name). At compile time the compiler would look at the structure and expand out to be all the free operations as required. Of course you would need the `is_alloc` to test if somebody actually did allocate memory.

If you're going to change the language anyway (changing what the compiler does), just use C++ with unique_ptrs and they do precisely that without is_alloc.

If pointer cycles are a concern (since we're only doing this to avoid proper pointer hygiene in the first place), you could allocate everything within `s` from a private arena and just free the arena.
We already have 'instant' transfers, it's called paying with a debit card at a grocery store.

Now extend that to the internet, any amount (cap it to under a few thousand if you wish), no transaction fees (I already pay taxes).

That'd be fintech, aka using technology to actually improve the finance industry for the people, but that's just me :)
In truth, middle-mathematics (undergrad university courses, henceforth lumped into the "calculus" umbrella) is a proxy for symbolic reasoning. The grungy part is looking at an arbitrary problem from your area of expertise, realizing that it's fundamentally a calculus problem, and then rephrasing it as a calculus problem and reinterpeting the solution back to your area of expertise. People have a hard time doing that if they aren't familiar with the actual nuts and bolts of calculus -- in my experience, every student that comes out of a "black box" course is entirely dependent on the specific tooling they were exposed to and typically has zero curiosity about what lies beneath -- those students tend to not get very far.

Likewise, we still teach bubble sort because it's an easy thing to teach rudimentary proof skills with. Similarly, we start students off with Newtonian physics.
There was a treaty how to deal with data protection between the EU and US, it was killed by a court decision best known as "Schrems II". Trying to get the EU data protection laws and the US governments need to collect all the data to play nicely is a non trivial and maybe even outright impossible undertaking, so no replacement currently exists.
What a brilliant idea. Well done!
Must have taken some real tech muscle too.

FYI: the first thing I did was click your demo app and try to read this article. I couldn't. Maybe this is because of your launch traffic spike but you should know.
It's rich to accuse the EU of copying China when it's the US who copied China's "National Intelligence Law" as the "CLOUD Act"; laws which compel Chinese and Americans to act as spies outside their countries when it comes to data.
‘I’ll Never Retire’: Americans Break Record for Working Past 65 (2016)
Wiring 240V is (typically) not an issue, as it is standard (in the US) to get 240V from the transformer to the house. The devil is in the details: what current would you wire it for, what receptacle are you going to use and what are you going to plug there.
> All fintech relies on two things: A bank and a payment network (Mastercard/Visa).

Fintech is much bigger than credit card networks. Bitcoin may be the most obvious fintech example that requires neither, but there are many others.
As far as I know the aforementioned banks merely check for a credit bureau record (and absence of any fraud markers) to use for KYC as opposed to for credit eligibility, so if he's being rejected for those his problem is not creditworthiness but the complete lack of CRA record. It's unlikely he'll qualify for any credit card with absolutely zero records.

His best bet is to open an account at a brick & mortar bank which will be able to verify his identity using physical documents and not only skip the CRA check, but actually create a CRA record (which can be a good or bad thing depending on your opinions regarding privacy). After a year or so, he should become eligible for those accounts accounts (if the lack of CRA record is truly what caused them to reject initially) and even qualify for a credit card if needed.
I imagine it's possible that they are related. In my life, I've only witnessed it as a required for being an expert at any topic: experience and memorized knowledge, of a topic.
Yep, more middlemen is not innovation.

True progress would be CBDC or actual usage of cryptocurrency
There is no chance that these corporations will allow us to repurpose our used EV batteries. Tesla doesn't even let you work on your car.
OK, but I’d rather have that herd or mimetic choice any day than having violent thugs kidnap me and force me to work for them
The history really is fascinating. There were numerous "Mormon Wars" - see https://en.wikipedia.org/wiki/Mormonism_and_violence#List_of...
If you want another option, check out TransferWise - they should be able to open you an account as well.
Works well in F# too!
If you think the language around "Almond Milk" needs to vanish, you may be the victim of recent big dairy marketing efforts, yourself. Plant based milks have been a thing in cultures around the globe for thousands of years: https://www.smithsonianmag.com/history/nut-milks-are-milk-sa...
Dev Diary for Surfwords
What if I'm just a OSS author? Do I need to consider it too?

Judging by what's happening right now, if I'd live in the US, I'd definitely be concerned right now. I hope I'm not gonna be put on a list of sanctions just because I chose to publish my software as MIT and some criminal happens to use it.
Not everybody on this forum went to Stanford/MIT/Harvard, has multiple offers to choose from, or is independently wealthy from selling their last startup. I think levels.fyi is pretty cool because they actually go and validate that the salaries people are posting are actually real. Not just make believe. My comp at my current company is above what they are quoting, still low for a dev compared to FAANG company counterparts.
There are many cases against increasing the number of 'significant' political parties. One is that from a game theory point of view, the increased number of political parties actually makes it easier to maintain a de-facto one-party system. https://en.wikipedia.org/wiki/The_Logic_of_Political_Surviva...