skysight-inc/HackerNews huggingface dataset:
Ask HN: Is Adobe Podcast Audio Enhancer Currently Broken?
The AI powered audio enhancer [0] seems broken for me -- tried multiple times and every time it takes a long time to process and reports an error at the end:

> The audio file is in a format we can't understand. Ensure the file is not corrupted or convert it to a standard wav or mp3 format to try again.

I used this service without issue a few days ago. Not sure what's changed now.

0. https://podcast.adobe.com/enhance
Nonw thats a good question, I'd love to see the Intel Management Engine circuitry and the AMD PSP circuitry, knowing its got an AMD cpu and AMD's give you infinite ways to return. https://news.ycombinator.com/item?id=34720416
I think you should? The “I don’t swallow what I don’t like” kind of chefs must be excellent.
Yes you can. There are tons of "home hacks" and "car hacks" videos. Hell, the whole "kia boys" auto theft phenomenon is driven by teens learning how to boost late model kias via tiktok. (https://www.inquirer.com/news/kia-boyz-challenge-tiktok-phil...) As far as programmings tips, just yesterday I learned about Python's casefold() function, which superceeds lower() for comparing internationalized strings.

"Strasse".lower() != "Straße".lower()
"Strasse".casefold() == "Straße".casefold()

https://www.tiktok.com/@indentlyreels/video/7200305938614586... (If you want that sort of content, watch the video in your tiktok app to prime the algorithm to surface more similar content to you.)

Also in case you weren't aware, Tiktok now also supports longer videos - https://www.theverge.com/2022/2/28/22954525/tiktok-maximum-v...
No offense to TFA author, but I don't think this is doing to sell Elixir to Python people. In fact, I have serious doubts as to whether most Python lovers would be willing to set aside their beliefs and practices to learn the Elixir way.

Perhaps Phoenix and LiveView will be the gateway drug, but even to reach that point requires a lot of effort to understand functional programming and Elixir.

Python has some functional capabilities, but in my experiences with Python devs, those are little used and even shunned. Imperative, mutating loops are the Python way; and to suggest otherwise is to hear "But why would I need that? This (long functions with mutations everywhere and loops) is fine."

I went from Ruby to Elixir, and even with my basic Clojure experience, it was an effort. It was worth it, but I think the apparently similarity of Elixir to Ruby is actually a negative. They look awefully similar, but their use is vastly different.

As for Django vs Phoenix, I would argue that Phoenix has a much cleaner story for doing everything that Django can do and more. People promote Django for the "batteries included" aspect, which mostly just means "I get free user/auth system and built-in scaffolding for my CRUD." But those are things which are very easy to add to Phoenix (and Rails, which Phoenix is roughly similar to). Yet people choose Django for these little freebies which almost always get thrown away or ignored in real production worlds. For a quick proof-of-concept, it's nice. But for real projects it doesn't add value enough to offset the crufty boilerplate OO-centric code that results.
But what happens when you are using a Google product not served from the browser?
Author here: this is about as far as I can go. When chips get more than 1 metal layer, I don't have a good way to examine them. Professional reverse-engineering firms can go a lot further.
You don't really seem to understand how the History API works. They're normal anchors that have an handler attached. When the handler is executed, the transition to another page is handled client-side. If you open the link in another page, or bookmark, or deep link in any other way, the SPA loads in its entirety and shows the right content anyway. Most of the time, with lazy loading and caching, the actual number of bytes on the wire is less than serving a whole server generated page of content.
A few years ago I got an email saying that an unknown Microsoft account had been renamed from one of my email addresses to a new email address I don't own.

It appears that someone was able to link an MS account to my email with no verification, then rename the account, again with no verification.

Best case is that it's someone who used my email as a recovery email for their MS account and changed it. But with the mess of MS accounts, I'm always nervous they've got some residual control of my real account which is also linked to that email.

Unfortunately I've never been able to get confirmation from MS that things are OK. There are plenty of questions about this particular renaming issue on the web, but no answers.
I still do not get why people buy those sad pale tomatoes in winter.
What is the productivity advantage of Elixir/Phoenix over other frameworks when using it for implementing more mundane SaaS (some dashboards, some CRUD,...) rather than the game lobby feature mentioned in the post?

I am a developer with significant non-web development experience (Although I know pure JS and Erlang quite well), who is interested in learning some full-stack development to implement a SaaS on the side and would like to zone in on the most productive framework possible.
They can never “close the loopholes” entirely, because there are customers that want machines with zero access to public Internet (embedded systems, national security, etc), where a Microsoft account is an absolute non-starter. Closing all the loopholes would be abandoning those market segments (many of which are already trending towards Linux/etc anyway)

I suppose they might make it mandatory unless you have some special version of Windows which is hard to buy (like LTSC). But make it too hard they risk that market. Anyway, now bypassing it involves opening a command prompt window, only the more technical users will do so, and that’s a small enough minority they probably aren’t missing much.
I consider this to be direct interference

https://www.theguardian.com/uk-news/2021/feb/08/royals-vette...
Please explain how "the market" does set a price.

Please do not do that in a symbolic, abstract way, please describe based on facts who writes a number into a computer that will be the price.

How does this happen?

Do you believe that there is a mythical "market" entity that "creates prices"?

Then please explain how it works. Thanks!
As someone who dislike the forced asynchronous nature of Node I would say Elixir is a better Node than Node ;)

Most languages can do "80% of use cases" anyway.
Looking at the 8086 in detail has given me much more appreciation for RISC. Every special case in the 8086 or random footnote corresponds to a block of extra logic. And there are a lot of them.
They really are if you have kids. I basically wouldn't get to see them during those 4 days.

Also, 10 hours really is more than I can consistently do. I'm tired by the end of an 8 hour day. I can do longer days when necessary, but my productivity is not going to be as high if it's every day.
I often check this by opening developer tools, look in the code, and and search for "rss", "atom.xml" or similar things within the <head> tags.
They will!

Though I don't think any generation will every be as spoiled as the boomers. I doubt I'll get to pull half the shit they have even in my wildest dreams...

:)
Honest questions from a totally ignorant cynic:

Who is funding who here? Is Dr. Lark being funded by the fossil fuel industry? Are the 11 other scientists being funded by 'big corn' or the USDA itself? Does the USDA/'big corn' have a revolving door situation where the USDA scientists have come from and maintain ties to industry?
Social workers in Western Europe, for example. The socialist parties of .be, .fr and .nl

e.g. https://www.demorgen.be/nieuws/streng-verboden-een-kind-te-k...

They're saying the chances of making this happen are slim, but they're still calling for it.
I think this is mostly a US thing, or countries based on similar education systems.

In Portugal our computing degrees are Informatics Engineering to use a literal translation, a mix of CS stuff and Engineering. And validated by the Engineering Order as fulfilling certain requirements, for anyone that at end of the degree also wants to do the admission exam for the professional title.

Those that only care about the theory part of CS take a mathematics degree with major in computing.
Also shoutout to https://www.keybr.com

I used this to learn one hand typing when I was bored.
> ...the Japanese would rather die...than change.

This is literally the case. Already in the 1980s, as Japan seemed headed toward becoming the world's dominant economic power, there was debate throughout Japanese society over how much of outside society Japan should be willing to absorb. Public opinion surveys found the populace wanted to preserve their society as it was, regardless of the economic consequences. I think it was in the 1990s that the government began to emphasize policies with that intent.
Well I still have a non-signed-in local account on my Windows 11 Pro install, but of course every time I boot up I get a full screen “finish setting up your device” before I’m allowed to sign in. The only options are “continue” and “remind me in three days”. Better yet, I once clicked on continue by accident and the computer hang for three minutes before I shut it down. Now I only reboot when the machine BSODs, which (I kid you not) happens every three to five days.

Thankfully I only use it for some cross-platform testing and occasional gaming.
If I disclose my coffee preparation method, I will get canceled, eternally shamed and downvoted into oblivion. Now guess it.
What level of Kubernetes knowledge? Are you able to make custom apps on the control plane?
We have a french press and a burr grinder. Brewing at 190F has finally made me able to appreciate the difference between various beans. DW prefers to brew at 200f which blows all of that subtlety out and leaves brew that is mild and suitable for mixing with milk and sugar.
I used to agree until I saw what has happened to biology in the last few years.

Economics is a science as good as any other. It's just that a lot of people with a lot of money want it to say something so it does. No science is insulated from its practitioners being bought out and the few with principles being silenced.
I’ve also tried, and failed with aeropress. I found that grind size is very tricky to convey with words or photos. e.g.

https://elegantcoffee.com/coffee-grind-size-brewing-methods/

It’s almost like a wind-up.

I also don’t know if my grinder is any good. I only know it was expensive.

Even more fundamentally, it would help if I could drink some aeropress coffee made by someone who knew what they were doing.
I was also quite disappointed with my aeropress. I think it’s OK coffee just it didn’t match the hype/expectation.

I find the James Hoffmann french press technique - basically stir, break the crust, and let time and gravity do the work produces a far nicer cup of coffee:

https://youtu.be/st571DYYTR8
https://www.wsj.com/amp/articles/ftc-prepares-possible-antit...
I guess that 500GB repository would be barely usable.

You should check out Git LFS if you want to do that, as it sounds like a good idea in the first place!
There is nothing wrong with this consultation, this article is a hack job designed to make the UK look like some anti tech loony bin.

https://www.gov.uk/government/consultations/computer-misuse-...

Serizure of IP's and domain names backed by court order is a proportionate response to cyber crime. A magistrate is unlikely to approve such an order unless they have a good amount of evidence that the end-users of these domains and/or IPs are nefarious.
Can you be radicalised by watching 'Great British Railway Journeys'?
That last update is like the old Blue Screen of Death, cloud-style.

Take comfort that some things never change!
Is moving a personal account to a different country an insanely obscure edge case?

Because I tried to do that recently with O365 and I literally couldn't move my subscription without killing the old one and creating a new one.

Every other software service I use somehow managed to make it easy: fill in the new billing details. Done.

But not Microsoft. Billing and fulfilment details are on different pages, there's no obvious way to get from one to the other, and if you want to change country you can't.

Superb.
Never heard of the EPR paradoxon? Even got the physics nobel lately.
A normal entanglement paradoxon.
That's why my kids now play MineTest. Despite having bought them Java Minecraft before that was an issue. Shame the money was wasted. Product changed. Ought to be able to get our money back.
for ORM people tend to use Mito. i think lisp-stat library is actually being developed. however one numerical cl library that doesnt get enough mention and is being constantly developed is petalisp for HPC

https://github.com/fukamachi/mito

https://lisp-stat.dev/

https://github.com/marcoheisig/Petalisp
I gave Atlassian my school email address as verification that I worked at a university to get a free Bitbucket account. Ten years later, they not only locked me out of the Bitbucket account and gave access to someone at the university, and then refused to tell me what they'd done, they also gave my Trello account to them.

The thing about the Trello account is that I used a non-school email account for that. I never at any point gave them information about my school account. I opened the account on the day Trello was announced, when they didn't even have paid plans. I'm guessing they were able to link me somehow, and they used that information to give my account away.

Clearly Atlassian is not a company that should ever be trusted with important data. In my case, if I had any information about grades in my account, it would have been a violation of FERPA. You can't casually hand out that information to random strangers.
> it's not dismissive. Both are evil on a spectrum. One does not negate the plightgs [sic] of the other.

There are generational labor camps in North Korea and a litany of horrible ongoing civil wars in Africa. They are evil. So is industry pushback against unleaded aviation fuel [1][2]. But comparing the evils of the civil war in Somalia to those of leaded avgas is, at best, pointless.

[1] https://news.sccgov.org/news-release/findings-county-commiss...

[2] https://www.politico.com/news/2023/02/20/aviation-lead-fuel-...
The Feedbro browser extension has a “Find feeds in current tab” feature. If the web page declares a feed in its source code, Feedbro will probably find it. When Feedbro doesn’t find anything, I ask here.
> I suppose what I'm saying is that while I understand the need or desire to regulate powerful drugs, I fear further zealous overreach by the DEA et al that has already made it difficult for responsible users to access important medications.

This shouldn’t impact patients with an existing doctor and prescription. It only applies to initial visits.

This rolls back a COVID exception that allowed internet companies to remotely prescribe Schedule II drugs after a cursory call. Companies were using it to create Adderall subscriptions as a service. In fact, the rampant overprescribing might be why you’re seeing shortages right now.
Yes, in many ways it is closer to Windows and IBM mainframe/micros semantics, even though it looks like UNIX on the surface.

For example, it uses COFF (although it also does ELF), the shared libraries also use export files, are private by default, and allow lazy loading on demand when symbols are touched for the first time, just like on Windows.

The TUI tooling to manage the OS is similar to what the other IBM platforms use.

Not much I can remember, the last time I used Aix was in 2002.
they are making another one!
You could also try VeriFast [0], which is closer to Frama-C than CBMC. (VeriFast and Frama-C are deductive verification tools, CBMC is a bounded model checking tool.)

It is slightly less approachable than Frama-C because it uses separation logic, but it's slightly more approachable because it uses symbolic execution, which allows it to display an actual execution trace that causes the failure. (You can then inspect that and decide whether your code or model is wrong.)

[0]: https://github.com/verifast/verifast
Show HN: Dalle from the Cmd Line
As opposed to pythons who know human?
I can tell which is the most,which is my Samsung. Thing came pre-loaded with so much hot garbage (and still is). And I bought supposedly mid range one worth ₹
30K. The most creepy one is something called Ironsource which is an ad service to install random apps or something.
Stripe Leveraged Google Play to Build an SDK for Tap to Pay on Android
I would say probably on par. It is a bit less battery included but far far easier to adapt and far cleaner.

The moment you need anything remotely dynamic, then the advantage is imho close to a 5x at least.
Mayflies can survive in their immature form for years but only live for 1-2 days as adults: https://en.wikipedia.org/wiki/Mayfly
Check out this modular self build system from the 70s

https://youtu.be/0JbqJNAUOR8
Well, I found that I am mostly using my Linux desktop specifically because it doesn’t require me to obligatory sign in into the services I don’t want to use. Unlike Apple, Microsoft and Google.

And also this is why I don’t use Ubuntu anymore.
I don't understand how counting calories can not work. It's the law of evergy conservation: energy in, energy out. This is not about water at all. Fat is just your main energy storage mechanism. And what's good about fat is that you can burn through it relatively quickly unlike building muscle which takes years. You can even count how many steps you need to do to burn through a kg of fat.

I've lost "post-covid" 15 kg (93kg to 78kg, 180cm height) in about 3 months with counting calories and ensuring a reasonable deficit. MyFitnessPal did help here.

I was just getting about 1800-2000 calories daily (which is not too bad), walking about 10k-15k steps a day (a morning walk, lunch-time walk and an evening one) and doing some very lightweight kettlebell exercises. There are details on how you might want to track weekly averages instead of daily weight values.

Certainly, i was never obese just slightly overweight. Obesity can mean certain serious food-related disorders but most of the time it's just a bad diet together with not moving a lot.
why not Keep? hardly seems core
I don't think those are "bad" habits, to me it seems like you've already found your own way of using your editor.

You seem aware that there's an alternative way of doing the things you want, and seems like you've tried doing things the alternative way, but it "doesn't stick" with you.

You don't really have to start using the most absolutely 100% optimal way of achieving something in the least amount of keystrokes (unless that's actually your goal). As long as your editor doesn't get in the way, I consider it a win already.

So I don't think you're "losing" anything. If the alternative way really was something that actually benefited you, you'd have probably picked it up by now if you actually considered it better than your current habits.

For example:

> 1. instead of doing 4j I might do jjjj

> 2. if I'm in the middle of a word and want to change it, I'll do bcw instead if ciw

> 3. if I want to copy 3 lines, I'll do Shift-V+jjj+ESC, instead of just 3yy

If you want to copy all the body of a 100+ line function, I bet you probably do something like `Vi{Y` (or similar), even if it slows you down a little, because you know the slight pause is still better compared to mashing the `j` key 100 times.

Yes, you can probably do it like `yi{`, but the difference doesn't matter (especially once one of them is in muscle memory), and it's just preference.

Even something like `V50j50jjjj` for 103 lines (with the "50" being picked arbitrarily) is already a win.
Looks great! Is this python ?
Money or Jesus. I just don’t know how which or how.
I don't see how they are related at all! Even the worst programmer can see that if we were to judge by LoC that they could add frivolous lines to juke the stats. LoC is stupid and I don't see how LoC is relevant to the conversation at hand. I do think that every programmer's had that stroke of inspiration where they can't type fast enough to get the code out of their head though

As far as typing speed, the difference between 10 wpm and 40 wpm is far greater than 70 wpm and 100 wpm. You don't have to hit 100 wpm to be a good programmer, but I have a hard time believing you can be one hunting and pecking at 10 wpm. (With exception made for the blind.)
Note on Ecto: the macro based syntax was not exposed at first but ended being public API because everyone used it to be able to do pipelines and complex composition.

I scarcely use it but it does clean up stuff sometimes.
We also get paid holiday and sick leave, and can leave work at 5pm without anyone raising an eyebrow.
I was thinking of the same name.
Cannot photoshop a picture but CAN make nukes. I think your logic is a bit faulty. It's not written down anywhere that a weakness in something you consider obvious and easy should preclude great strength in other areas. For example, recall that the former Soviet Union had many gaffes that could be mocked and yet had some of the finest space technology that's even still being used today.
I can’t give Azure money if I tried. And I have repeatedly.

About 10 years ago I created an Azure account with my normal email and my US address. I did some stuff but never had a reason to use Azure in a situation where I’d pay for resources. Some years later I wanted to check out Azure for a small project. I go to log in and it tells me I need to add billing or something. I enter my credit card info and get to the address section. My zip code won’t validate. That’s odd. It’s saying it wants numbers and letters. Wait why does it think I’m in Canada? I’m in California. CA? Hmm. Anyway should be easy let me fix the Country. Oh it’s greyed out. YOU CAN’T CHANGE THE COUNTRY?!

Surely this must be a bug. File a support request. Nope can’t change country. Escalate and explain that I can’t add a credit card because I am not a CA resident and don’t have a Canadian payment method. They tell me they can’t change for tax reasons. But they never took my money because I can’t pay them… I go on to tell them I never even selected Canada there must be some UI bug when they first rolled out the new account format. They said theres a known issue where this can happen. I ask them to fix. They can’t because taxes. They tell me I have to create a new email if I want to use Azure. I wont do that because I have virtue.

I try two more times over the course of 6 or so years. Both times I’m escalated to someone who thinks they can fix the problem for me. I think at one point there was a technical work order put in to delete my Azure account so I could try again. But somehow it always gets thwarted.

So what happened? I’ve been able to piece together that Azure transitioned to a new account model between when I first created my account and when I tried again the first time. The old model was independent of your MS account. The new one not so much. Somehow Azure migrated my legacy account with a US address and morphed it into an account with a Canadian country set. This Canadian account is intimately linked to my normal MS live account which has a US address and payment info nonetheless. An early version of the Azure account migration UI locked in your country before verifying your payment/address. For “tax reasons” you cant change but it’s totally fine that my US live account has a Canadian Azure account and that, if I was able to do things as MS wants, I’d be paying for MS apps and services with a US card and Azure resources with a Canadian one. Because that’s better for taxes?!

So to this day I can’t use Azure because I’m not willing to change my live account login email address, my main email address, to something else just to work around MS’s bullshit. Because yes, now it’s all the same and your azure account is your live account.

That’s a known issue and we have a simple workaround: just kindly make a new email address…