skysight-inc/HackerNews huggingface dataset:
>Oh boy. Music theory, as such, has no "rules,"

That's a little pedantic. Well music theory in the abstract and academic or niche sense have "no rules", music theory as practiced, has rules, even in pop and rock.

(Otherwise it wouldn't be a "theory" - just descriptions of disjoint practices).

Keys and scales are already "rules". How a triad chord is formed is another rule. Major/minor/modes. Diatonic chords are a rule. Modulations the huge majority of the time follow certain rules. And so on.

Rules might be violated for effect or there might be different spins on them (e.g. blues scales and progressions vs classical music), but there's a foundation of rules that do exist.

It seems like we focus on some exceptions, to be seen as "broad minded" and miss the forest for the trees, the forest being that the majority of music consumed, charting, etc, does follow some rules, and they do come from traditional music theory (with some spins, like different progressions or scales being more common after the blues, some things being more or less common, etc.).

And yes, there are ethnic music traditions with different rules, but as long as we're talking about Europe/North America, the dominant popular music of Central and Latin America, and the majority of the pop/ballad/etc. business globally, there's a foundational ruleset.

Practically, 95% percent of the western population still only (or predominantly) listens to the same kind of music, based on "common practice" harmony - just with the blues and such spices on them on top.

At the furthest from they, they might listen to something like atonal hip hop (though even hip hop tunes had long used samples from earlier pop/rock/jazz/funk tunes) or conventional scales and harmony, usually simplified for the genre.
or Reddit...
Still, what tyre shop is set up to change tyres while still on the vehicle?
Maybe I misread what you were saying. I was asking specifically about the Catholic Bible. Naturally many denominations post-Reformation are going to disagree, and even the Eastern Orthodox don't agree.

But you seem to be lumping them all into the same group, when they are in fact very different. Is there any specific group/denomination you know of that has added or removed a book after declaring what they deem to be the "true" Bible?
Lmao. _But it does_. At least for the most part.

It's such a previous generation thing to be angry at the way that modern development is done. Of _course_ dev is now web heavy and people are pulling in all sorts of libraries to make their lives easier.

But pretending that those same devs wouldn't also be capable of development on lower/less abstracted levels (well sure, maybe not _all_ of them) is insulting.
Like the Amazon’s “API” mandate, as famously described by Steve Yegge:

So one day Jeff Bezos issued a mandate. He's doing that all the time, of course, and people scramble like ants being pounded with a rubber mallet whenever it happens. But on one occasion -- back around 2002 I think, plus or minus a year -- he issued a mandate that was so out there, so huge and eye-bulgingly ponderous, that it made all of his other mandates look like unsolicited peer bonuses.

His Big Mandate went something along these lines:

1) All teams will henceforth expose their data and functionality through service interfaces.

2) Teams must communicate with each other through these interfaces.

3) There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

4) It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care.

5) All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

6) Anyone who doesn't do this will be fired.

— https://gist.github.com/chitchcock/1281611

Maybe the government could do something similar?

Huh, here’s an idea: Maybe Jeff Bezos did what he did because he was fearing just such a goverment-mandated breakup, and wanted Amazon to be prepared for it?
Which application does not require the support for Creating, Reading, Updating and Deleting something?

Most companies nowadays don't do the "Deleting" part due to analytics.
I forgot to pay 200$ Azure bill on a test account for 3 months because I missed the mails. They just waived that one after 3 months without me even requesting and I've been paying since. Google is just hostile to everyone by default.
God, I hate these "youtube-clickbait-like" titles so much.

"You won't believe what this A.I. wrote at 3am! (gone wrong) (sexual)"
That's another case of reliability of cloud solutions compared to bare metal.
Why should women do the work of making HN more attractive to women if they could just go elsewhere where they don't have to fight an uphill battle against an entrenched gender bias (https://news.ycombinator.com/item?id=32549264)?

Therapy is useless if you're not willing to change. HN doesn't actually show any indication of willigness to change, quite the opposite actually. If how HN is is what's keeping women out, all you're asking of women is to grit their teeth and endure it.
This is kind of like saying that programs and scholarships for disadvantaged youths are "anti-wealth".
It all depend on the reason and target of the regulation. Patients might have historically liked doctors more when they prescribed cocaine, alcohol and morphine for most ailments, but then the target of modern regulation is not customer short-term happiness. It is health.

The issue of regulating big industries and big tech in particular is what outcomes we want to avoid and how a healthy market can be created where one does not exist. Words like infrastructure, platforms, and lock-in are all associated with a lack of market choice and competition. Bad support could be a symptom of that, but the target of regulations wouldn't be about support but rather to avoid having a situation where citizens are unknowingly building their homes and companies on quicksand.
Just trying to help really. Using the wrong products has done a great deal of damage to me. Using windows instead of a nix back in the day blocked my progress. Android shares a number of windows like traits. Being a commercial imitation of an Apple product for instance. Or serving the user last. Or just being crap software full of bugs.

If you can't listen, your punishment is to keep using imitation product. Harsh. But it is what it is.
“selenium expires with exposure”

I can see the rabbit hole expanding before me…

Would travel to Tokyo.
Would spend excessive time in vintage camera shops.
Would buy this camera.
Would be disappointed if selenium is expired.
How to be sure?
How to fix?
How to replace?
What else to buy?
OG LED watch shop!
Sony/Tektronix o-scopes!
Oh well, I'm wondering so called FSD would ever come out of beta. The situations on roads are so complicated and volatile that competent human drivers cannot avoid making mistakes and that's based on the fact human drivers can UNDERSTAND the situations. Understanding require REAL INTELLIGENCE, but unfortunately all artificial intelligence are at best artificial idiocy. No, I'm not saying AIs are useless, they are actually quite useful in very limited scenarios but that's pretty much it. Unless there is a break through on understanding how human understand, all the current AI approaches won't go anywhere.

All self-driving cars should be blocked on public roads or we are going to see accidents involving such vehicles increasing dramatically very soon.
> pro secular society

In a secular society, all those functions must be already provided by the state in the form of social and welfare services.
How does Stable Diffusion work?
@Meng Wanzhou. She lied to companies to get them to unwittingly commit crimes on US soil. Seems reasonable that this is a crime in the US.

But many other did the same without any consequences so this might be a selective application of the law.
We use Azure and Linode for all of our cloud services. The number one reason: we can contact human support at any time and we have a designated customer success manager. In many situation this proved to be critical, especially for resolving paiement issues, etc
An Everywhere GUI Stack in C++
I think this was because gorhill decided to release a uMatrix fix. uMatrix is not getting development, but is also essentially "done".
'Nuclear winter' from a US-Russia war would kill 63% of the world's population
Capitalism would not allow such a company to exists. There would be too much bottlenecks and the left hand not knowing what the right hand is doing scenario and the end product would be more expensive compared to a company with no such limitation. Buyers would prefer buying the product at much cheaper rates and then just transporting it to their locations.
(spoilers, I highly recommend Arrested Development - there's only a few seasons and it's very funny. So if you want to see the payoff of the joke live and unspoiled, skip my comment and watch the show)

It's a running joke from Arrested Development - a comedy about a family running a property empire that was heavily involved on fraud and in the process of collapsing. The (jailed) patriarch of the family - George Bluth - made some seemingly off-hand references to a frozen banana stand the family still operated - saying "There's always money in the banana stand". These were misunderstood as meaning "The banana stand still makes some money" and dismissed, when they were meant to mean "I have hidden $250,000 in the walls of the banana stand"
Thanks for this very detailed explanation, much appreciated!
If the infraction was intentional and with the sole purpose of getting unfair competitive advantage in the market, yes, the company should be dissolved for it.
For some people, they won't buy it for $150, but they will probably buy it for $15,000.
They are. But when they’ve cornered themselves into freezing this winter, lignite coal it is.
Ah, I understand. So the Model S and Model X are rip offs.

Better off with the Mercedes EQS. Or the Lucid Air for that matter:

https://www.carscoops.com/2022/02/lucids-lidar-based-dreamdr...
Using Multiband Embedded Antennas to Save Space, Complexity, and Cost in IoT
Both of those statements are obviously true. If you know how many votes far-right got in last elections in Ukraine you'll see it's marginal. And if you've seen Rashist propaganda you'll know what their state ideology is.
My bad. Thx.
yes, in my experience, AWS keeps running everything as is when there is a problem with the payment method or a disagreement about bill
The problem is that you're suggestion division, discrimination and segregation of the community based on assumptions and your own world view, to perhaps solve a problem that doesn't even exist?

Do most women feel the same way you do? Because it's their opinion that matters here. Do they feel HN is toxic? Can it be solved on the current HN? Does it REALLY need a separate website with a divided community? Would we also need a separate HN for transgenders and other minorities currently existing in the tech space?

It's an extreme solution that only fosters more discrimination in my opinion. I don't think the question merits the whole thing being flagged, but I definitely don't agree with the idea.
As long as there is no money involved, nobody will get sued for being inspired by - or even copying - that "toy code".

That is what *non-commercial* software should be about.
It's a reference to the second episode of the TV show Arrested Development. A recurring line about a boardwalk stall the company owns: "There's always money in the Banana Stand."
I think that if you ask enough people, you'll receive both 1* and 5* reviews for every registrar. YMMV

I will suggest Porkbun, never had an issue ever. Very good at communicating.
Criminal barristers in England and Wales vote to go on all-out strike
Using Google is kinda like trying to cross a 10 lane highway without getting hit.
Tio – A simple serial device I/O tool
I think they meant it doesn't apply on this entire page. Which seems reasonble, since the whole thread is about posts ranked by commenter's karma, which is a direct reflection of votes. How could "not discussing downvotes" be an appropriate guideline in a discussion specifically about comment votes?
If the controller is $1 and lacks actual support, and no external network hardware is being used: yes.
Ask HN: Why do companies implement GEO-based login checks?
As someone who often travels, I find myself locked out of services such as GitLab because I'm trying to authenticate in another country.

Is it really that unusual?
> You can somewhat alleviate the stutter on OLEDs using motion processing on low (or using special "cinema" settings on newer models) but it isn't perfect as it introduces slight artifacts...

Same here with my ~5 years old LG C6V: in my case it's funny that it has especially a problem with anything that is a bit small and which flies, being birds or helicopters etc... => they're often displayed garbled or with split upper/lower sections. Weird.
Any value system in which "save one person" is not obviously and objectively better than "save zero people", with no other tradeoffs or details present, seems objectively incorrect.
Right, but Hetzner also just doesn’t auto-charge you (from my experience, at least). You get invoiced and pay it manually (there’s a link in the invoice), then the invoice is settled immediately in your account panel. I’ve even been late once by forgetting about it and they didn’t cut me off in any way.
The most frequent reason for offline mode I heard is "using app while being off grid" which is quite ironic to me since it's when people suppose to do something else. This excludes offline-only apps like calculator.
No, that is completely irrelevant compared to the margins on the Bluetooth headset.
I actually had some payment troubles with Linode a few months back; I had cancelled one of my bank accounts and forgot the CC there was tied to Linode, and because credit cards are not very common where I live and it can take a bit to request one so I couldn't "just" pay. Oops!

100% a mistake on my part of course; I emailed Linode, explained the above, and they said "sure, is 3 weeks time enough to sort it out? I've delayed any action on your account until such-and-such date but let us know if you need more time".

I've been a Linode customer for several years, paying about $100/month. Just a guy running some small things, hardly a big customer.

If Linode can do it, then surely Google can. Yes, you will probably have the occasional non-payment, but is kicking your people off your platform for a simple administrative mistake/mixup that much better? Accepting the occasional non-payment is better than kicking off people at the drop of a hat. I've since paid several more $100/month to Linode and everyone won in this situation: Linode because they kept a customer who will keep paying, and me because I could get my stuff sorted without having to worry about having my services cancelled.

Google's policy is simply short-sighted on every level, and harms Google's business interests too. The reason they can do things like this is because they have money to spare. Every business that's not swimming in cash like Scrooge McDuck treats their customers like this; the "big tech" company are the exceptions.
Audible feedback on just how much your browsing feeds into Google
Apple employees launch petition to protest return-to-office plans
One option is RapidAPI [1], where you can provide your API and monetize it. They charge a somewhat hefty fee of 20% though. I'm curious if there are other services like this.

[1] https://rapidapi.com/solution/api-provider/
R vs. Adams
Just use an external DAC. Problem solved. DA is better than anything that's ever been on a phone.
AFAICT the article is based on data collected from their suite of IDE plugins that a.o. track coding time. Based on some statistics from those, they make very broad and presumptuous conclusions on how developers are distracted from coding and what can be done about it.

First off, who says their users are professional developers? Working full time? Always using the same tooling? Spend time on pair programming? Etc

Then, why make the assumption that developers must be distracted? Who even says more time spent coding == more productive developers? IME the refinement of work prior to implementatuon, e g. outlining the general structure and defining data structure & algo's takes most time and prevents a lot of (coding) rework. It also reduces how much you then actually need to spend time on the implementation.
Its the same thing in all CPR manuals. First check for pulse/breathing before doing anything else. Actually you should start by trying to wake them by yelling or shaking them around a bit.

This is very common in lots of emergency procedure checklists. First check if you actually need to do this procedure/use the tool/etc.
You can try https://www.blobr.io
“Mr. Dvfjsdhgfv is my father. Please, call me Shcyahudd Dvfjsdhgfv”
Just sell it and move on with your lives.
You can research CDPs like Segment.io, not API only, but close. The thing with selling APIs only is that business people tend to want to pay less for things they cannot see. So I would suggest a really good API with some UI for business users, there is a lot of data that requieres manual supervision anyway.
Are Yimbys the New Progressives?
Homes are not heated with nuclear power or lignite, they are heated with gas.
If relevant for you, we have an unadvertised feature in MinIO, that adds Zstandard, LZ4, Snappy support:

https://github.com/minio/minio/blob/master/internal/s3select...
Find: Diagnosis for All
Ask HN: Should I log errors, throw errors or both?
Hi HN,

When programming an API, or any kind of application, software, ecc , at some point in the code you know that something could go wrong and you should notify it as an error, now, should I throw it? Or should I just log it as an error and let the program continue execution anyway? Or should I do both?

Let me know what you think are the best practices to notify errors and how you usually manage this situation.

Btw this is my first HN post:)

Thanks!
Oh well, 'autopilot' is still misleading. Both are at best Advanced Cruise Control.
ive tried several of these and they havent been reliable for me. Lots of cutting out, crackling, etc
Tesla is raising price of FSD feature to $15,000
The pendulum will swing over cost, not over outages like these, because the cost challenges are real, while these outages are rare.

It won't go all back to on prem because cloud providers will slash their margins once they struggle to maintain growth, and doing so they'll diminish the advantages of on-prem/hybrid setups for a lot of people, and so we'll find some equilibrium or other.

I'd expect more emphasis on hybrid between multiple clouds rather than cloud vs. on prem to happen first. E.g. layers to threat more parts of cloud services as commodities.
Ask HN: Books about OS X internals
It happened so that I've got a Macbook as my work laptop and I'm feeling helpless with it. In Linux world I'm considering myself as advanced/expert user, but OSX feels so different. I know that OSX comes from (Free?)BSD family but since I'm 0-level in BSD also this knowledge does not help much. Are there any good books that explain how OSX works internally and what advanced tools there are to work with it? Examples of what I already miss are: strace, ip * (ip netns, ip route), binutils, firewall management
Well... Cable has real time streams and programming you need to catch (some do offer on-demand as well, and some extra services such as Disney and Netflix) and has tons of channels bundled in such ways you can't get the service without them (I'd pay extra not to have Fox News, for instance, even more for nobody within a 10 mile radius not to have it).

The traditional streaming services? You don't have to subscribe to all of them. I'm very happy with Amazon, Apple TV+ (bundled with iCloud) and Netflix.
The "karma" value seems to climb with number of comments, only it's calculated with a lag. I think that's why your "immediately after" check showed no change. Now that it's been a couple weeks, can you recall if you hit 8701 in the half-a-day or so after posting the above?
What are you reading into this? I'm very curious what specific quotes suggest to you something questionable is going on.
This may be "adaptive audio" in action. You may experience similar with babies crying.
I confirm this, had this multiple times
He said "software engineering resource isn't free" so online-only may require simpler and cheaper solution. For business point of view, that architecture is considerably great, not poor.
If I recall correctly, there was a story on HN about Hetzner threatening to shut down an "unmetered" server for using too much bandwidth.

here it is: https://news.ycombinator.com/item?id=32242987
I wonder if the relative lack of popularity when it comes to cheques is the reason why the Euro symbol (€) is added after the number.
And then an account error happens and your server goes down.

I don't think OP's post is about payment options but about problem handling.
Is this metric meaningful on its own? The article insinuates that developers aren't productive, but if I spend a few hours thinking, planning, designing the system etc. and "only" spend an hour putting all that work into code, I'd still think that's more productive than spending many hours a day writing code that will eventually be scrapped.
I think I’d better add some “Under Construction” gifs to my next PowerBI dashboard.
You mean, plaid has terrible Nordsleife performance? Overheating, super bad brakes and they run out of charge after 1 lap. Also, the lap-record of the plaid is not impressive at all compared to ICE.

The plaid lap-time was not on a standard car. They had ceramic brakes which you cannot order from Tesla. There were probably more modifications done on the car.

Also, a part from the weight, the range of EV vehicles seriously needs to go up to be competitive to ICE.

Plaid's Nurb lap only showed how far behind these cars really are still.
Actually, if you removed the backlight of the LCD, you'd find the LCD does become worse in darkness, but then performs significantly better in sunlight. Think classic Game Boy.

This fact is the basis of transflective LCDs, which can work both in sunlight as well as in darkness conditions, and have improved up to the point they compete in contrast with e-Ink panels.
In Europe, Tesla is now at only 5% of total EV sales, and in a not entirely unrelated news the US gov is proposing to exclude EU made cars from the 7500$ EV subsidy.
It doesn't take most to have this problem. It takes a reasonable proportion to fear they could have this problem.

That said, I think cost is more likely to drive change here than fear over billing - most people pick lover cost over risk mitigation far more often than they'd like to admit.
I work for myself so yes, i love it and i can no longer do anything else. but it's hard to make money off of it.
The hitchhiker’s guide to iPhone Lightning and JTAG hacking [slides] [pdf]
Because coding is the result of the previous development process.

Is debugging included in that 52 minutes?
> in a reply is a prompt not a quote

Though it can be used as a quote, it can also be adjusted to make a point as people can just look up. Anyway are talking about a 50 year relationship not just what happened recently.
> Working hours are relative

Sorry but for me this doesn't cut it when you have staff and availability zones in every continent on the planet. It isn't some mom and pop shop in one town. It shouldn't be much to ask a company of Google's size and breadth to consider your local timezone for urgent communications.
Apparently reading code in your editor isn't included, so debugging is likely not as well