skysight-inc/HackerNews huggingface dataset:
I think you made my point for me.

LV2 has multiple issues, and its technical capabilities don't even enter the picture. First, it has a very complex API, and many developers who attempted it found that it was not worth the effort. Too little gain for little to no return. Second, the maintainers do not listen to the needs of the community. This is not an issue with the CLAP developers. This is an issue with the entire community. CLAP exists specifically because of the problems in the LV2 community, and with the LV2 architecture. This is why LV2 has not gone in any significant way beyond open source projects.

You need to ask yourself why it is that CLAP immediately has industry support upon teaching ABI stability, while LV2, so many years later, still has almost none. It's not random chance. It is because it meets a need that LV2 does not for both technical and governmental reasons.

As for per-note expression, you again made my point for me. It is indeed a completely different ball of wax that no current plugin standard can address in a way that is consistently addressable by a DAW. Sure, any plugin can implement MPE, but the implementation is plugin-specific, with no practical way to have a consistent DAW interface. There needs to be an API for it, and no API for it exists in the world of VST/AU. But it does exist with CLAP. This is yet another areas where Steinberg shot themselves in the foot. By killing MIDI in VST3, they also killed MIDI 2.0 per-note expression.
Yes if you are careful, but that isn't what I said. You are assuming that the base spent on food is 0 + 2 when that wasn't what I said.
Alex Heath on Twitter: Thread with Details on Musk Call with Twitter Employees
I will concede I am not qualified to judge AI sentience/consciousness, but I'll venture to guess that it probably falls on a spectrum.

> "But eventually, I believe, someone will be right, and there will be someone in there. It will be a True Alloception. And many others will also see it. But not everyone."

I guess it will be determined by the size and skills of the set of people who see it.
1. There's no real limit to how slow you can make code. So that means there can be surprising large speedups if you start from very slow code.

2. But, there is a real limit to the speed of a particular piece of code. You can try finding it with a roofline model, for example. This post didn't do that. So we don't know if 201ms is good for this benchmark. It could still be very slow.
Tesla Model 3 now comes with Hankook Kinergy tires instead of the Michelin MXM4
For the good of all of us! Except the ones who are dead.
Yeah, I'm a bit suspicious that they made two simultaneous changes:

1. remove pandas
2. externalize WEIGHTS and don't generate it every run

Point 2 is likely a huge portion of the runtime.
Can anyone here (maybe the author) say how fast this is? How long does it need for one video? Is it interactive even?
I've been working on https://ayahbyayah.com an iOS app which I originally released in 2012 as a simple app for listening to the recitation of a single Ayat (verse) of the Qur'an.

It'll be the 10th year on the App Store in September, I need to spend more time on marketing instead of building.
For a more specific check, you could query internetdb.shodan.io and see if the client IP has port 22 open, has the "vpn" tag or is any other services that you wouldn't expect to see from a visitor. We have a bunch of enterprise users that created rules to filter traffic out from IPs that are compromised or otherwise look malicious.
Idiot by Dostoevsky is a must read for sure. It's not science fiction of course, but a kind of a utopian attempt of a good man to transform the fallen souls. As well as Crime and Punishment, it's a brilliant reflection on human nature put in specific circumstances and challenged by the prehistoric evil ideas which have been haunting the humankind since the times immemorial.
I usually just lie on the wireless charger (bed) or change my fuel cells (drink a beverage like iced tea) or boost my internal oxidation engine (breathing exercises). Sometimes cleaning the cache (meditation) and sometimes dumping useless info to disk (watching Netflix) also help. Ingesting power boosts (fruits) also does the trick sometimes. Occasionally, I go for a deep cleaning (swimming) where I can lower the temperature and empty the RAM.
> Sometimes services are rendered which insurance does not deem required, and then refuses to pay for

This shouldn't be legal.

Do insurance companies even employ actual medical doctors that are educated, trained, and experienced in health care so that they're qualified to make these calls?
Aw, just needs a better compiler (with a 6502 target) :D

Jason Turner's CppCon 2021 talk, "Your New Mental Model of constexpr" has half the presentation as a C64 program (though for practical reasons not actually running on a C64 but instead an emulator) because most of the heavy lifting is done by the C++ 20 compiler. https://youtu.be/MdrfPSUtMVM?t=1422

Now, Jason's approach is not going to beat hand-crafted 6502 machine code in a fair fight but he often doesn't need to fight fair and that's the point of his talk.
Which is horrible thing. Even bad benchmarks often create create discussions
Why can't they sell ads?

As somewhat of an aside, I've used google ads before (small money) and found the experience to be awful. Very confusing interface and I am almost positive I was doing things wrong. I've also used Facebook and found it much better. It's weird because that's google's cash cow. Does everyone who spend real money just go through a personal broker or something or does everyone use that interface?

What drives ad spend?
Free publicity. I would love to hear some ideas for fixing this or maybe some inside stories but in my mind this kind of behavior has close to zero negative consequences for the company, even if it gets loud.
Yeah, git-meta is a reasonable alternative to megamonorepos. It's basically a repo-mega-forest.

A few things:

- your build system will need more code
to deal with a repo-mega-forest than
a megamonorepo

- code indexers may not be able to see
cross-repo dependencies

etc.

You'll have pain no matter what. My preference would be for a megamonorepo approach to scale properly. That means partial/sparse cloning, as well as shallow cloning, and also all the hacks that are supposed to make git-status and git-log (and git-blame, and...) fast in partial clones.
Likely more because of Mike Pall's LuaJIT instead of the traditional reference implementation.
The correlary to that is that unless you go out of your way to create a "cool" desktop for yourself, the desktop you use will change every few years, usually breaking your habits and becoming less and less usable. For example, I've been using Pop!_OS for a while. It has the terrible GNOME flaw that you can't see thumbnails in the filepicker, you can only see a preview of the image you currently select. Or you could, a few months ago. Ever since a relatively recent update, I can't even see the preview anymore. They made something that was bad for years even worse. Same thing with Windows. I can't find my ways in the new options or settings or whatever that is.

I'm trying to slowly move towards using software. I'm still relatively young, but I don't want to spend my whole life adjusting my habits to new random changes.
You go ahead and keep believing as the hiding places are steadily eroded. But the smart money is not on MACHOs, to say the least.
My guess is that GitHub ignores issues so they don't have to pay out bug bounties.
I've come to believe that there is a Murphy's law equivalent for tech recruiting. "If you can be abused as a technical candidate, you will be." It's just going to happen eventually that recruiters, either individual recruiters or recruitment firms/companies as a whole, will abuse your rights to just about everything or treat you with disrespect at some point or another. Developers are just commodities for these guys now.
It may not even necessarily be the submitter themselves that has resubmitted it — I’ve had posts I’ve submitted that have gotten low traction get resubmitted (not by me) hours later (but still with me listed as the submitter). Guessing it’s something the moderation team does when they feel a submission didn’t get enough traction the first time.

Edit: Never mind, I see that’s not the case here after looking at their submission history!
>a typical dog whistle

The "magic words" used to silence critics and shut down discussion.
I wish for myself to create any project in my life that reach twice this level of mediocrity then.
I went through their process, passed in their top cohort (or so they told me, probably it was to massage my ego). And then they dropped that public profile bomb the first time around.

I’d say I cost them a lot of money when I deleted my account, but they actually cost it themselves.

They could have asked me if I wanted a fancy jacket, because that ended up immediately getting recycled. The book was dece tho

Anyways, I ended up getting a job that I love the old fashioned way - through a friend.

Great concept, shit company.

Edit: Triplebyte employees reading this: you massively betrayed my trust. Had you asked me, and let me review on my own time, I might have even been proud to have a verified skill set badge page I could link to. Instead, I will probably look directly for your competitors on my next job search. You had a great idea, too bad that you seem to be irresponsible.
If your intent it to showcase the new optimization in the product it is best to compare it to your own old version
Can confirm, and not just Barcelona. We're going to Italy and we went to the train station and the woman there was like "you're booking only two months in advance?? do you know how many tickets we're selling every day??".

We managed but one of these days I'll figure out where nobody wants to go and I'll go there :-).
Why copper rather than stainless steel (the more common, less costly option)?
>difference between eating ok and not eating.

>difference

> eating ok

> not eating

If you're not eating it follows you're eating $0 worth of food. So it is what you said, unless you're implying someone is spending money on food without eating any of it.

I'm interested in the meals you suggest that you think are "eating ok" while maintaining the nutrition to work, $2 all in per day (food cost + transport to buy the food + cost to cook the food + depreciation on any utinsils / cookware).

Also keep in mind many poor people live in a food desert so if you're counting on discount food you're gonna need a bus ticket or a hell of a long walk once in awhile.

As an aside, it's worth noting if your suggestion is true and one can truly eat ok on $2 a day, then the median medical debt holder who spends say $4 a day on food can easily pay off their loans in a few years following your cooking advice. You just came up with a way for them to produce $2 / day without any additional income.
https://www.youtube.com/watch?v=724ZR1Za9BU
Ha, it's been bugging me for a long time too. Frustrating!
that seems sane to me with my novice understanding of the project. im most confortable with Python3 & have existing projects which I would try to port over as a test.

a python3 flavor could be experimental at first, I bet it would boost overall adoption & be an unfair advantage over nginx approach.

having multiple repl in one binary would remind me of containers in a very strange but cool way, that would be more a fun experimental feature a rabbit hole for others to explore.
This is not a game for me
The internet solves that problem. Anyone who can ship to the US Canada and the EU have the vast majority of reddit covered already
I wonder what "every effort to be fair" means ? The first thing you could have done is reach out to ClickHouse Community to ask for optimization suggestions
India considers trading with Russia in Rupees
Power Designer surely is phoning home but this isn't nearly slow enough to matter here. AFAIK Visual Studio phones in during the operation, and not on startup. Libre Office almost certainly isn't phoning anywhere.

I didn't include the slowest starting software that I know, Oracle SQL Developer, because it's clear that all the slowness is caused by phoning home, several times for some reason. But that's not the case for all of them.

EDIT: Or, maybe it's useful to put it another way. The slowest region on the world for me to ping is around Eastern Asia and Australia. Some times, I get around 1.5s round trip time for there. A minute has around 40 of those.
I have a feeling the root cause is not in FastAPI or Flask, but in the architecture of the system itself.

Why? You are doing the inference in the same request, which is synchronous from the perspective of the caller. The request can be memory-intensive or cpu-intensive. And the issue is you can't efficiently consider all the workloads for a single machine without being bottlenecked by Python.

I would say that the problem is in your approach trying to use the webapp hammer for all the different flavors of nails in your system, using a language that isn't suited for concurrency. What I would do is decoupling the validation/interface logic from your models via a queue. This way you can scale your capacity according to workload and make sure the workload runs on hardware most relevant to the job.

I have a feeling trying to throw a webapp at the problem might not solve your root issue, only delay it in time.
Have a small antique desk for the operator, get an SGI or an iMac G3 on there, add an (empty) cocktail glass.
I’m afraid we just “deploy more pods” these days
Even if there is more than one trick, all you can really apply at once is one. So best to look for a trick that seems like it should work and make it a habit. If that still isn't enough, then look for another. Sometimes you need to break a bad habit that results from this, but often it is many good habits combined that you need.
I tab hoard, but I use a side panel (sidebarly) on Firefox with a tab suspender, and use a second, extremely light browser (gnome web) for quick searches. Its a system that works brilliantly. For me.
By the looks of things people are trying to leave Cuba, Haiti, and Africa so maybe go there?
> And in the end, the code seems to run "fast enough" and nobody involved really notices that what is running in 750ms really ought to run in something more like 200us.

Nobody has created a language that is both thousands of times faster than Python and nearly as straightforward to learn and to use. The closest thing I know of might be Julia, but that has its own performance problems and is tied closely to its AI/ML niche. Even within that niche I'm certainly not going to get most data scientists to write their code in C or C++ (or heaven forbid Rust) to solve a performance impediment that they've generally been able to work around.

It's great that you've been able to switch to higher-performance languages, but not everyone can do that easily enough to make it worth doing.
Surprisingly I find linux quite guilty of the neverending gui papercut too (it's a bazaar after all).

Sadly Microsoft is kinda forced to follow the trends, everything moves in all direction (web, phones).
And their post history says: "still speculation without being an employee"
Not true at all. Most people take benchmarks as gospel because they value their time.
Wayland doesn't need to be perfect, it just needs to an improvement over Xorg, which is hampered by its complexity and reverse compatibility.
This is part of it - many things are "fast enough" that were you used to have caches that would display nearly instantly, now you don't have those - it reads from disk each time it needs to show the folder, etc.

This is very visible in any app that no longer maintains "local state" but instead is just a web browser to some online state (think: Electron, teams, etc). Disconnect the web or slow it down and it all goes to hell.
The author makes a common statistical error in interpreting the Lindy effect. The Lindy effect proposes, simplified, that the longer something has been around, the longer it will probably stay around still. The author then makes a quick jump and posits that the opposite is also true, which it is not. Just because something has been around for a short time does not mean that its expected lifespan is somehow short. In other words, A implies B does not mean B implies A as well. All things that have been around for a long time had at one point only been around for a short time.
Vivid memory using one as a shield in a dorm floor nerf war.
I wonder if eventually there is going to be consideration for environment required when building software.

For instance running unoptimised code can eat a lot of energy unnecessarily, which has an impact on carbon footprint.

Do you think we are going to see regulation in this area akin to car emission bands?

Even to an extent that some algorithms would be illegal to use when there are more optimal ways to perform a task? Like using BubbleSort when QuickSort would perform much better.
>There are many things my 2010 era Core2Duo running Ubuntu 10.04 can do that my fancy new Ryzen desktop with Debian 11 can't and won't ever be able to do. Things I cannot give up because they're too important for my daily life.

This has me curious: What sorts of tasks are you doing that only work on a machine like this? I love finding new things to do with old hardware, so I'm interested in your insights.
That's only an excuse if you're sociopathically profit-oriented. The program is developed orders of magnitude fewer times than it is run. Shitty performance, like pollution, is an externality that can be ignored but should not.
I love ed unsarcastically.
> They make zero claims that QuestDB is faster than Clickhouse overall

Are you sure? Just one look at their website says differently.

https://questdb.io/time-series-benchmark-suite/

I don't use these tools. I just wanted to point out that what you're saying is disingenuous.
I think it depends and could be either worse or better depending.

Some code is compiled more often than it is run, and some code is run more often than it's compiled.

If you can spend 100k operations per compilation to save 50k operations at runtime on average... That'll probably be a net positive for chromium or glibc functions or linux syscalls, all of which end up being run by users more often than they are built by developers.

If it's 100k operations at build-time to remove 50k operations from a test function only hit by CI, then yeah, you'll be in the hole 50k operations per CI run.

All of this ignores the human cost; I don't really want to try (and fail) to approximate the CO2 emissions of converting coffee to performance optimizations.
> When people use number of jobs rather than hours worked per week it's typically beacuse number of jobs is greater than one and hours is less than forty.

It’s hard to imagine a person wanting to take on multiple jobs if instead they had the option to work one for the needed amount of hours and pay. Hours at one job != hours at three jobs, especially when you add in commuting time and lack of benefits because you’re not full time.
Hopefully they singed it so that he knows who to fire
Have you considered pulling your Ubuntu desktop into a VM running on the Ryzen? Let it transcend the mortal shell in which it was born.
The qualities / behaviors highlighted just seem like good people leadership skills, period.

I do not see it being specific to founders or startups.
Cells work differently. DNA plays at least four roles:

* a cell can copy DNA
* a cell can transcribe a segment of DNA to make RNA which mainly goes on to make proteins but some of that RNA does different things
* a protein can stick to a particular part of a DNA molecule
* a particular part of the DNA molecule can effect the way the DNA molecule folds which affects all three processes above

A cell can implement a latch like this.

When Gene A is expressed it makes Protein A'. Protein A' sticks to Gene B and suppresses the expression of Gene B. If Gene B were not suppressed it would make protein B' which would stick to Gene A and suppress the expression of Gene A.

Suppose Protein C came along that also suppresses Gene A, sooner or later the A' protein falls off B and then B gets expressed, it makes B' that inhibits A.

So either A or B is expressed but not both, it can be flipped by an outside influence, so a cell can remember things this way. (In fact this is how nerve cells encode memories in your brain.)

Cells process information this way, enough to build more cells, but it is a different architecture than a microchip with registers and addresses buses and such.
Old windows run a bit slow on a web browser:
https://copy.sh/v86/?profile=windows98 or https://bellard.org/jslinux/vm.html?url=win2k.cfg&mem=192&gr...
The Cute Server Showcase: Fortune Example
I use Visual Studio on an air-gapped machine with no (active) network cards (so Windows / winsock2 knows there is nothing that can respond and any connection should error out immediately) and it still takes almost a minute.

At least VS is just kinda slow, maybe it's the XML parser :D
Go hit a really sweet spot here.
Yeah, compiled graphics and compiled colour tables, also, a routine that could self-modify code in regions of RAM to do the colour table writes. A slow set-up function at level start would build the code to be JSR'd later in the level. We did that on a few games on the C64 and the Speccy and Beeb and Atari. Later used the same techniques in DOS on PC. And of course, doing the same tricks but with D0 through D7 and A0 through A6 on Atari ST and Amiga. Also doing "stuff" in zero page because the address loads were shorter. And avoiding 256-byte page boundaries where possible because of the cycle penalty.
Yeah the change from a 7200 HDD to an SSD for those 10 year old machines provides a very considerable improvement. It goes from "unusable" to "moderate" performance for general web browsing and business duties.

I'm talking about Windows 10 on 4G C2Q or Phenom/Phenom II machines - they aren't fast but they're very usable with a SSD and GPU in place.
Now do it on the GPU. There's at least a factor of 10 more there. And a lot of things people think aren't possible with GPUs are actually possible.
The idea of having to transport a tray -- a large, bulky awkward item -- just so I can utilize it at the cafeteria seems more inconvenient than foregoing the benefits of having it while in the cafe.
And in those contexts you can't exactly cut the pauses out, either. They're live; pauses and other "imperfections" are unavoidable, expected, and an intrinsic part of the performance - and if your next thought is "but what about the recording of it?", I can think of few things worse to do to the recording of a live performance than utterly butchering it for the sake of tiny pauses.

In any case, I said "and rehearsing"; people can and do rehearse live presentations and sermons and other speeches. That's in fact a very common thing: write out what you're going to say (or pay someone to write it for you), rehearse it in front of friends or family or pets or your mirror, possibly even memorize it.
It's written Nim, not NIM.
The trick on windows is pressing win+r, opening the run dialog. One keycombo works in all windows versions. It takes a real command or exe, not some simplified shell abomination. After learning a few .msc filenames, you can quickly get around the old advanced config screens. Most common tools havent changed their names since win95, e.g cmd winword excel calc. In fact, I paste and recut one liners in it to strip them from their formatting.

Compare that with the start menu. I type something, and the chosen program changes every time. I type notepad++, it shows the correct program until I type the d, then decides I really want to open edge and search notepad++ on bing. Or it launches an uninstaller instead of the actual program.

Now one of these days ms is going to optimize the win+r experience, so have fun while it lasts.