skysight-inc/HackerNews huggingface dataset:
I'm curious about why the author's using Jack1 rather than Jack2. Is Jack2 not available for guix? Jack1 has a bunch of limitations compared to jack2 and hasn't been in active development for a while apart from bugfixes.

In general though, it looks much the same as music production on linux, which I absolutely love the workflow of.

Being able to arbitrarily patch the inputs and outputs to any other input and output between jack aware software is honestly one of the coolest things i've seen.

I started making music on the computer back on windows. After switching to linux for regular usage, I started looking into music production stuff, as soon as I figured out how it all worked, i was amazed. I couldn't imagine going back to a system where you're confined to a DAW.

Your entire computer becomes one big modular DAW that you can combine nearly endlessly.

There may not be as wide a selection of proprietary plugins as on windows or Mac, but what is there can be up there in quality and there's so many available, you're bound to find something with a sound you like.

The calf plugins mentioned in the article are phenomenal. Also a fan of the LSP plugins, the togu audio line ones are always pretty decent.

There's a ton available and new ones appearing all the time.

https://www.kvraudio.com/plugins/the-newest-plugins/linux
Oh yeah, iirc, the 1M IOPS driver was a block driver. For the SCSI over PCIe stuff, there was the big problem at the time that the entire SCSI layer in the kernel was a bottleneck, so you could make the driver as fast as you wanted, but your requests were still coming through a single queue managed by locks, so you were screwed. There was a whole ton of work done by Christoph Hellwig, Jens Axboe and others to make the SCSI layer "multiqueue" around that time to fix that.
Thanks for the insights - I must admit I only briefly ever even used Java so I am not an expert. Do you have any recommendations for documents or a PDF that covers the JVM memory model and scheduler in any depth that makes it appropriate, possibly with applications to hard-realtime systems?

Again, thanks for the response, this was insightful and I'd love to learn more.

Also, an aside - do you have any thoughts on the use of Rust in these same systems? It's a little bit more bleeding edge, but I'm curious to hear an expert's thoughts!
This Firefox extension adds a logout button:

https://addons.mozilla.org/en-US/firefox/addon/http-auth-enh...
> What does Apple need to "set free"?

Perhaps this: https://news.ycombinator.com/item?id=25215060.
This is not a reason why its cheap, all cars are expensive to maintain over time

The reason luxury used cars are cheap is because the people who can afford them new, generally can afford a newer one in 3 years. So they are quite abundant
The PHP project is severely underresourced. One or 2 core devs are sponsored by their employer to work on the project; everyone else is volunteering, and the pool of people isn't as large as it once was.

And that's for developing PHP itself. Documentation needs people too (there are many arguments for and against adding features without documentation) and the team would welcome new members.
You can't necessarily say the same for mind altering drugs.

All things are bad if not taken in moderation.

My experience (personal and thus merely anecdotal) on mind altering drugs has been only positive.

My SSRI medication was very welcome when I needed it, and I am very happy they 'altered my mind' and helped through some very dark times.

If I was hit by depression again I would not mind trying a psilocybin based medical regimen.
Automating sports betting predictions with AI
> But Pele played at a time where football was not as polished as today

Football wouldn't be as polished today had it not been for players like Pele and Maradona. Pele is GOAT and nobody comes even close.
I collaborated on that project! I implemented the remounting feature and tuned it to be suitable for making this track
I don't disagree with your sentiment but you have some factual errors that others will use to invalidate your argument.

Contracts aren't required and for a long time there was backlash against them so they weren't pushed hard.

Upload speeds aren't that bad, they're usually around 1/4 of download speeds. I had 125mbps Comcast for years and the upload speed was around 30mbps.

In every market I have live in, the US broadband market generally has 2 providers. One offers a cheap bottom tier and then higher tier ridiculous plans no one would buy. The other provider is the opposite, offering a comparably worse low tier plan but better higher tier.

There's no competition, rather a gentleman's agreement that one provider would own the low tier and another the high to give the impression that there isn't a monopoly.

Who is the high or low tier provider varies by market but there's never any real competition.
AvE has something to say about your opinion of drill usage ;P

https://www.youtube.com/watch?v=GJOSVStpZ2Y&feature=youtu.be...
> Major companies, including Microsoft and Amazon, are heavily invested in the technology.

Source, examples?
This kind of test is mostly for showmanship. There's even a chance that an M5 will get better fuel consumption than a Prius due to the way the test was designed: making the Prius run at the absolute limit in circumstances that cannot be replicated in any reasonably legal setup on a public road, like racing. Even when "cruising" at top speed the Prius should be more efficient than the M5 at the same speed.

An M5 won't have better fuel consumption than a "normal" small car in any situation that you could reasonably see on the road.
Building Muscle
In the Netherlands more than 50% of new cars are bought by 55+ year olds

https://www.statista.com/statistics/678464/distribution-of-n...
Dont argue with that. There is common trend to blame poor managerial decisions on lower level developers. just shows how crooked system is.
This is a fair point, because even if you are familiar with the source of the article (The Athletic), as I am, it's unclear which sports are discussed.
Strict types (scalar type hints for method signatures) have been around since PHP 7, and since then I would say it is recommended to always use === (with type check) over == (no type check) so one would have enough time to upgrade it‘s code.

And it also just makes sense from the language design perspective to fix that behaviour. Having a major version coming is a good time to fix such stuff imho.
C++ completely dominates games, browsers (and a few things you don't list, such as competitive programming). It is certainly not marginal in the other areas you list either, but were do you get the weird idea that most operating systems and drivers are written in C++ (let alone most compilers, servers or "major applications")? Unix has completely won the OS market (what percentage of OS installs these days are unix derivatives? 99%+?) and I can't think of a single one that is predominantly or at all written in C++. Apart from lacking a browser, I'd be surprised if you couldn't run a fully functional linux desktop after deleting every single C++ application and library on your system.
I used to rather like iWeb that Apple produced. It's spiritual successor seems to be https://sparkleapp.com
Do you mean “use” or “setup”? RAID is trivial to use. Mount the volume to a directory and use it like normal.

The setup is a bit more involved, but really not that bad. It’s a couple commands to join a few disks in an array and then you make a file system and mount it.

https://www.digitalocean.com/community/tutorials/how-to-crea...
It's kind of funny how comments like this get downvoted into oblivion. Too many ideologically-motivated HN users have access to the downvote button and they use it to suppress anything that threatens certain sacred narratives. This place is a lot less open to intellectual curiosity than it says on the tin.
SUVs generally have tall cabins, but lack in horizontal boot space and depth. The floor plan of the car matters a lot. The main selling point of big estate cars (Volvo V90, E-Class T-Modell, Skoda Superb) is the rectangular shape of the boot, coupled with a flat floor with the seats down. The metal loading lip is also at the level of the floor, making access easy. Some also have additional storage compartments under the boot floor, and even specially designed extra-size fuel tanks.
> However there is no doubt people under destructive addiction are very well aware that their condition sucks. It doesn’t mean they can overcome the addiction and the urge of scoring.

agreed, and most of them will freely admit this, as long as they trust you not to use that information "against" them.

> I think the parent was related to behaviours such as "pot makes me more creative when playing music" or "cocaine makes me a better dancer" or "alcohol makes me funnier". All of which can be externally appreciated with a different opinion.

I can also agree with this, as long as we are limiting the observation to extrinsic qualities.

maybe I read too much into GP's comment. I am wary of these sorts of statements, because they are often a jumping-off point to advocate for compulsory treatment of mental health issues.
Is there a list of suggestions or alternatives for Ardour?
I liked most of the piece, but some bits rubbed me the wrong way:

> I was taken by surprise by the fact that although every one of my peers is certainly extremely bright, most of them carried misconceptions about how to best exploit the performance of modern storage technology leading to suboptimal designs, even if they were aware of the increasing improvements in storage technology.

> In the process of writing this piece I had the immense pleasure of getting early access to one of the next generation Optane devices, from Intel.

The entire blog post is complaining about how great engineers have misconception about modern storage technology and yet to prove it the author had to obtain benchmarks from early access to next-generation devices...?! And to top it off, from this we conclude "the disconnect" is due to the APIs? Not, say, from the possibility that such blazing-fast components may very well not even exist in users' devices? I'm not saying the conclusions are wrong, but the logic surely doesn't follow... and honestly it's a little tasteless to criticize people's understanding if you're going to base the criticism on things they in all likelihood don't even have access to.
NotRealTwitter
I work with bioinformatics data and tend to switch out an NVMe within 3-4 months. I'm usually maxing out read or write for 12 out of 24 hours a day. The slowdown is rapid and very noticeable.
> How did you arrive at this number?

It's in the post. Half a cycle for an add or less, and cycles are every 1/3 nanosecond. So upper bound for an add would be around 1/6th a nanosecond. Likely less than that still yet, since the M1 is probably closer to an add in 1/8th a cycle not 1/2. Skylake by comparison is at around 1/4th a cycle for an add, and since M1's IPC is higher it's not going to be worse at basic ALU ops.

6 nanoseconds @ 3ghz is 18 cycles. That's on the slow end of the spectrum for a CPU instruction.
The first step to writing well is to avoid taking advice from people who write this poorly. I recommend Paul Zinnser's "On Writing Well" as an alternative to whatever this bad writer is shilling.
Plenty things a laptop is not as nice for as the iPad. And even comfortably replacing it assumes your laptop is similar in size and weight than the iPad, which puts another constraint on your device choices.
> Terrible, terrible, behaviour but there are lots of similar examples in PHP

So true.

One I ran into recently was comparing hashes that start with '0e' and contain only a numeric component after that prefix. Failure to use the identity operator means that you can have two different hashes returning... equality. PHP apparently thought it a good idea to coerce that into 0 raised to an exponent, which of course always yields zero. e.g.:

php > var_dump('0e41235843934' == '0e61193475532');
bool(true)

Yeah, I know: The correct (and only) way to write this is to use the identity operator (===) but it's not at all intuitive. For those of us who are used to this it's fine since it's a force of habit, but for those who aren't it'll lead to unexpected behaviors. The only saving grace is that the quality of PHP code out there has been slowly (slowly!) improving over time, thanks in part to composer and ecosystem/cultural changes.

But it's also not outside the realm of possibility that someone won't eventually forget to add an extra '=' and induce a very difficult bug to isolate...
The belief that information and ideas should be "owned" as if they are physical property is insidious, was always going to lead to absurd lawsuits like this, and will lead to worse in the future.

Information is non-rivalrous. It cannot be "stolen" in the same way that, say, an apple can. If I take your apple, you no longer have it. If someone repeats your information, you haven't been deprived of it. These athletes are as free as ever to collect and share statistics about their performances, regardless of who else is also doing it.

When you move through the world, you emit information, but that doesn't mean you "own" it.
What question did you ask that you feel went unanswered? You spent more words crafting a wordy disparagement of the reply than you would have spent asking for a clarification or making an actual contribution.
WordPress core team members and users are welcome to get involved in PHP development and providing feedback on proposals.

They are notably absent, and so people who write modern PHP - or wish PHP was a different language - are the ones influencing language development.
There are better alternatives for every single plugin the CALF suite"

Is there a list of these anywhere?
Well, if the whole async 'I/O is the bottleneck' principle which was the refrain from a few years ago is actually true, then servers running databases should be focusing on upgrading their storage to these levels, since that's where the most bang for buck comes from in terms of performance gain is (of course now the big thing is running everything on clouds like AWS where everything is dog slow and really expensive, so perhaps it doesn't actually matter). (In fact the main reason for the API changes covered in the article is because the CPU and RAM can no longer run laps around storage).
What good would that do for Apple? They’d rather you buy two separate devices.

The same with the “mid tower” Mac fever dreams from a decade ago - Apple have proven their intent and the market hasn’t punished their approach (in fact rewarded it).

Any wishes to the contrary are just that.
For what it's worth the actual prices in Canada can vary hugely from the advertised price.

A family member recently set up symmetric 150 unlimited for $50 USD equivalent (or maybe $55, forget if that was with or without tax). 1Gb would have been 65-70 ish.

The way they do this on a 2 year contract is to sign you up for the advertised price, then give you a bunch of different credits (in this case, about $250-$300) to bring it back down. I guess there is a risk you forget to renegotiate at the end of term, but it seems to work over and over.
In the bay area there's some overlap. I've seen places that have Webpass in addition to something else, but it's always a MDU and not a single family home. I'll edit it a bit to clarify.

From what I've seen fiber providers are split into these:

- $$$$$, business, anywhere, pay per mile to pull fiber

- old-ish home incumbents like Frontier, often strange plans like 100 Mbps and 200 Mbps or 250 Mbps - I have no idea what their equipment looks like to provide this

- planned neighborhood telcos like https://smartcitytelecom.com/residential/

- municipal fiber, local utility co (EPBCo, Longmont)

- MDU-only urban fiber (Google Fiber Webpass)
Happy Thanksgiving HN
Happy Thanksgiving to the HN community!
i naively support the argument for speed limits concerning safety and emissions.

at the same time i know that the freedom to drive fast does not really impact crash or efficiancy metrics very much and having been to countries with universal speed limits i can confirm that it is an agonizing drive if everybody is going slow (120kph) to the point that i wonder if the resulting boredom is causing a lot more accidents.
> WordPress has always been huge on backward compatibility.

Yes, and I think that's ultimately the root of its challenges.

A fear of breaking things means WP shies away from large-scale changes that would help it become a modern-looking PHP app.

I wrote this two years ago, and WordPress's basic architecture hasn't changed since: https://medium.com/@muglug/improving-wordpress-with-static-a...
I have written so much Awk over the years, its not even funny.

The one awk script I will never forget, ~30 years ago, was written in 20 minutes when 4 days of C code became untenable.

It was a "hmm.. wonder if I can just push the parsing to AWK" moments that became an epiphany. We didn't have to tell anyone we'd replaced their custom C database loader with a shell script, at least not in those days .. our Friday nights were precious, then.
Most european countries don't have as insanely expensive electricity as Germany.

I have 0.12€/kWh here in Finland.
> Now people have full blown computers in their pockets all the time and all they can think of doing with them is scrolling down and clicking "like" button.

Despite knowing this... still crazy depressing when I read it.
> I have a 6 and a se, both running the latest OS.

The iPhone 6 does not run the latest version of iOS (14) nor the previous version (13): https://osxdaily.com/2019/06/04/ios-13-compatible-iphone-ipa...
There was an article yesterday comparing broadband speeds in the US and Europe: https://fairinternetreport.com/research/usa-vs-europe-intern...
By watching the UChicago class[1] on " Writing Effectively ", this is exactly what happens to some HN readers:

1- You slow down - and read again

2- You don't understand

3- you get angry

4- You're done

5 - (optional) You write about it on HN because 3 and 4

[1] https://youtu.be/vtIzMaLkCaM?t=413
>> But yeah, I guess these are all tiny achievements!

Compared to what my grandparents had seen between the time they were born and middle age, say 1920-1970, yes, those are tiny achievements.

You: Growth of the Internet, supercomputers that can fit in your pocket

Them: Invention of FM radio, transistors, broadcast and cable TV, transcontinental phone cables, industrial robots, lasers, integrated circuits, hand held calculators, computers, internet, virtual reality, video games, PCs, liquid crystal displays, silicon solar panels, microwave ovens, nuclear fission

You: treatment for HIV progress to the point where you can live a normal life with it, similar advances for many types of cancer

Them: Vaccines for polio and measles, penicillin, antiviral drugs, insulin, organ transplants, smallpox almost eradicated, elimination of hookworm, oral contraceptives, artificial hearts, CPR, defibrillators. Life expectancy of 53 in 1920, 70 in 1970. 78 today, which is a decrease from 2015. Infant mortality of around 100 per 1000 in 1920 to 22 in 1970. 6 today. Plus no HIV.

You: the ability to synthesize diamonds

Them: Diamonds were first synthesized in 1954: https://en.wikipedia.org/wiki/Synthetic_diamond

You: electric cars that perform as well or better than gasoline cars, reliable airplanes

Them: Liquid-fueled rockets, ballistic missiles, satellites, jet engines, supersonic aircraft, nuclear submarines along with mass ownership of automobiles. In 1970, there were four living people who had walked on the moon. Today, there are four living people who walked on the moon, the youngest one is 85.

In addition, to all that you have the demographic changes. 30% of the population worked on farms in 1920, only 4% by 1970. 51% urban in 1920, 74% in 1970. High school graduation rate of 17% in 1920, 79% in 1970. Around 4% of the population had a college degree in 1920.

To me, the changes in my lifetime do seem pretty minor in comparison.
I haven't touched PHP for a long time now. How is the Unicode support now? I remember having to use some special utilities to handle characters like "œ" properly.
"The puritan hated bear baiting, not because it gave pain to the bear, but because it gave pleasure to the spectators"
I’m in a neighborhood developed between 60 and 75 years ago. We have fiber.
Judging by the sibling comments, it would appear there may be more natural ways around that which seem to improve digestion. I'm going to have to try their suggestions at some point.

But I don't know. Could it be a physiological thing? Maybe. I know that I have a bit of, err, sensitivity to certain foods that seem to transform me into a source of natural gas.
There's robotics in there, moving around tables and beds and such. That's hard, and a maintenance headache. So, like regular IoT, it won't get done, and you just get the surveillance part.

The Internet of Things crowd hasn't even been able to do affordable power windows for houses yet. Even basic heating duct dampers don't integrate well, much to the annoyance of Nest owners. Let alone an outside air intake.
It takes some serious mental gymnastics to see how that part of his comment relates to the article.
Remarkable 2 Paper Tablet
Four days left to get early January delivery. Does anyone already have one that they can give thoughts on the experience?
In addition to the peer comments, using JNI, these facilities can also be availed in Java. Chronicle queue does this.
Football players for 90% of the people
Kind of useless without taking into account the different types of "broadband". Even in a small country such as the Netherlands there's wild price variations for fast internet if it's available (at some places synchronous gigabit is offered for €34/mo while at others offer it's €90/mo).

The map also doesn't take into account the subdivision of countries, even huge ones like the US and Russia. You can't compare Siberian or Alaskan internet prices, or Silicon Valley prices for that matter, to prices in densely populated areas. In African cities internet availability is a pain, but it's infinitely better than internet availability in remote villages.

The map makes for nice colours but there's no conclusion to be made from it. You need to process the data itself and combine it with other sources (like the average internet speeds reported by speedtest.net and several wealth indices) to get any use out of it.
i doubt that very much
> how many servers are running on storage this modern?

AWS allows you to provision EC2 instances with NVMe, without much fanfare. Cost is only ~20% more than SATA.
Exactly. They don't lay copper anymore, just fiber and then use an ONT to break it up into Phone, Data, Security, and Video.
Apple's Mac category revenue was $9 billion in the latest quarter, up 29% year-on-year—growing faster than any other category. And this was before the M1 launch.

At this revenue run rate, a standalone Mac company would be in the Fortune 100, next to companies like Nike and Coca-Cola.
Are we supposed to accept your profession of doubt as a form of evidence or argumentation?
> 1. Writes can be lost if the primary dies and a secondary is promoted before data from primary has been replicated to it.

Is this any different than how things work in eg Postgres?

> 2. The whole point of adding secondaries — again, the "webscale!" argument — is to scale read capacities

The main driver behind secondaries is redundancy/durability. If the primary goes down, there's no/very little overall service interruption.

If you need the latest data, read from the primary. If you care more about faster reads than perfect data accuracy, read from a secondary.