skysight-inc/HackerNews huggingface dataset:
Well that explains part of it.

It does look like they plan to do something about it finally: https://www.reddit.com/r/reddit/comments/v3frc1/what_were_wo...

> Performant

> One consistent message from redditors has been that performance on the site and native apps could be better. We agree. That’s why the Reddit engineering team is working on making the Reddit platform faster and more reliable.

> A quick heads-up–this section is for engineers and robots. If you like a bit of nerdy tech talk, read on. If you don’t want to get lost in the technical details of what it takes to keep a site likeReddit running, you may want to skip ahead to the ‘Excellent’ section.

> Improving platform stability

> Last year, a major priority was improving feed load times (also known as Cold Start Latency) so that redditors could tap into their feeds and scroll through posts quickly, without waiting or watching little blue spinners tell them the page is loading. Because of those efforts, we saw drops in wait times across the board—iOS went down -11%, Android -19%, and the backend was down -25%. We also made improvements that reduced crashes and errors, resulting in a 64% reduction in downtime and a 97% reduction in background error rate.We’ll continue to invest in these sorts of latency and stability improvements, while also investing in a design system to componentize Reddit’s user interface (UI).

> Making Reddit faster, faster, faster!

> Another big factor in a webpage’s performance is how much stuff it loads. The number of requests for assets, the size of those assets, and how those assets are used are all good indicators of what sort of performance the site will generally have. Reddit’s current web platforms make a lot of requests and the payload sizes are high. This can make the site unwieldy and slow for redditors (especially in places that may already have slower internet service).

> We’ve already begun work on unifying our web (what some of you call new Reddit) and mobile web clients to make them faster, clean up UX debt, and upgrade the underlying tech to a modern technology stack. (For those interested in such things, that stack is Lit element, Web Components, and Baseplate.js. And the core technology choice is server-side rendering using native web components, which allow for faster page loads.) Stay tuned, because we’ll be sharing more on these efforts later in the year, and there’s some exciting stuff on the way.
TSMC Readies Five 3nm Process Technologies, Adds FinFlex for Design Flexibility
SpaceX employee letter: Musk’s behavior is “frequent source of embarrassment”
I also think the latter is cleaner. I might also suggest that if you are going to integrate with Python, you should make it as "batteries included" as possible with the Python data stack (numpy/pandas/scipy/sklearn) so that you can easily add a redbean web app to an existing Python project without worrying about how those "heavy duty" libraries will work.
~4% of Redditors use old reddit. As usual, we on HN are incredibly out of touch.

Granted, 60% of mod actions are from there, but that makes sense given the lack of feature parity.

Source: https://www.reddit.com/r/reddit/comments/v3frc1/what_were_wo...
thanks for sharing your perspective on the topic, as a layperson myself. Hope people like you are successful in creating new techniques and moving the world forward to more scientific discoveries!
> Being able to submit a MR yourself and actually have that MR be merged in within days of it being good to go.

And? The vast majority of the .NET ecosystem operates this way, and discounting that because MS still has proprietary closed-source projects is disingenuous.
I would love to save our swing app to the browser haha
So when I find my rival is visiting the USA, I can set up a linkedin with his name on and write "Working in Seattle for a few months as a plumber. $$$ is good here!".

And they'll be arrested?
I can understand the “better safe than sorry” mindset. If I have a 15 year old son who wants to play Resident Evil, I’d be willing to let him play it, despite the “M” rating. But I wouldn’t then want a service to set it so that he’s allowed to view M-rated games in perpetuity, since M-rated games can vary greatly.
That's true for everything in computing.

Don't use a hammer as a screwdriver.

I'm not even implying they shouldn't have used pandas for this, I'm suggesting they probably wrote the wrong pandas code for this.

Pandas is typically 3 times faster than raw Python, not 10 times slower.
You can't avoid criticism crying wolf.

I do criticize all religions and judaism is not free of criticism.

No religion or person has the claim on "righteous" .

talk to the chabad people then

https://www.chabad.org/library/article_cdo/aid/5458266/jewis...

"And in a case where the childless husband of a girl who is three years and one day old dies, if his brother, the yavam, engages in intercourse with her, he acquires her as his wife"

https://www.chabad.org/library/article_cdo/aid/5458257/jewis...

"It means that the Torah does not deem the intercourse of one who is less than nine years old to be like the intercourse of one who is at least nine years old, as for a male’s act of intercourse to have the legal status of full-fledged intercourse the minimum age is nine years. And Shmuel says: The Torah does not deem the intercourse of a child who is less than three years old to be like that of one who is three years old."

These are opinions funded in religous law that are followed by religious people.
For these people it is only natural and virtues to follow this.
You keep assuming the box is worth the same and then suddenly one day you try to eat 15 potatoes and suddenly realize that the wealth you thought was there actually wasn't.
I think it is reasonable to rebut the premise of an argument (in fact, if the reasoning of the argument is sound, that seems to be the only basis on which a rebuttal can be formulated).

Article Premise: [the internet provides] an intersection of the people working on interesting things and who like to write about it--and that's not the whole story.

Article Conclusion: Your time may better spent getting in there and trying things rather than reading about what other people think.

tester756: I think [the internet] allows you to become better not only faster, but also makes you more aware of different perspectives

Charitably reading, I understand tester756 to be saying that in fact, that intersection is broad enough that the article's conclusion doesn't readily follow.

Did tester756 provide enough of a warrant for the rebuttal? Maybe, maybe not. Frankly I don't think this article warrants a high degree of rigor to comment on it, though, so I think it's fine.
> While FastAPI does support async calls at the web request level, there is no way to call model predictions in an async manner.

This confuses me. How is that FastAPI’s fault? Can’t you just asynchronously delegate them to a concurrent.futures.ThreadPoolExecutor or concurrent.futures.ProcessPoolExecutor? What does Starlette provide here that FastAPI doesn’t? If the FastAPI limitations are due to ASGI, shouldn’t Starlette have the same limitations?
Yes because no one is in debt as a result of making insufficient income after tax deductions, and no one owes tax debt.
On a CPU benchmark

Exciting, but doesn't factor in the GPU or RAM ceilings available on the Mac Pro
That would be cool. So June would be Hexember, Hexober, or Hexuabry. January would be odd though - Mono-vember.
> "To answer quick questions, I try to search for articles from reputable newspapers first (to see if a verified expert interviewed by a journalist is quoted at length)..."

you just failed your own test. "reputable" and "expert" indicate you're offloading evaluation to others rather than doing the hard work yourself of discerning the validity or plausibility of those claims.
The trouble with this argument - and I write this as someone who is generally a strong proponent of privacy safeguards - is that the logical conclusion is the end of the WWW as we know it.

Balkanisation has been a concern for some time mostly because of government regulations in different jurisdictions that conflict.

However if a site can't import any externally hosted resources without getting explicit consent first then that breaks CDNs, payment services that require you to use their versions of scripts for security and/or regulatory reasons, services that host content where providing locally hosted alternatives might not be practical such as video or audio files or mapping data, and the list goes on.

Some reasonable middle ground is clearly needed here. Perhaps there could be some reasonable standard for privacy that those external services can meaningfully promise to maintain and then some sort of safe harbour provision where importing resources from privacy-respecting sources is acceptable. Of course that only works if services that promise to respect privacy and then don't will be hit with meaningful sanctions but the same is true of any obligations under GDPR and other privacy laws today.
> yes in general they would be much smaller than baseload. Why wouldn't it?

Because if your baseload is your minimum power consumption (which generally occurs at night) and you have a windless night (therefore your renewables are generating 0 power), your "gas peakers" will have to provide the entire baseload amount of power.
If I move away from those areas, its white flight. If I move to those areas, its gentrification. How do I win this argument?
Thank you! It's a fun tradition.
SpaceX staff condemn Musk's behavior in open letter
You can eat "ok" on $2 a day?
Based on what exactly? There have been a bunch of reported bugs fixed in the last 24 hours.

https://bugs.webkit.org/buglist.cgi?chfield=%5BBug%20creatio...
What places currently have mask mandates in the US?
I don’t know why people drink from plastic. Just because we know about BPA doesn’t mean there are hundreds of other things in plastic not on our radar. Just use glass, fired clay (with no additives, just wood ash) or metal containers where container strength is required (copper ideally).
I was thinking of the extension API but realized after that doesn't cover web apps. It's unfortunate the Web App Manifest hasn't created a permissioned way to communicate with a native app. If they had, it would solve most of these challenges since the standard seems pretty much supported on all platforms. I guess a local app could always run a local web server and potentially communicate that way
Every state has similar requirements: https://beautyschoolprograms.com/cosmetology-licensing-requi.... Anyway no one is going to die or go to the ER from lice or getting their ears nicked or a mild chemical burn. We still don't want that to happen.

A lot of the training is hands-on. It's a trade school. You're not spending a entire month studying the theory of scissors, you're spending a lot of that time working on many customers under supervision. Even a simple haircut for a man might take a professional 20 minutes. A more complex cut can take longer. A student can take twice as long as a professional. It all takes time. It's a lot of work. I don't know what you can cut out without reducing quality. The fact that all states have converged on similar requirements supports that.
> What about LPDDR (low-power DDR) allows it to be faster? And, by faster, do you mean lower latency? higher clock rates -> higher throughput? This is unintuitive to me.

By faster I mean higher throughput at similar latency, achieved by higher clock rates. And it is indeed unintuitive as to how this can be done while using less power than standard DDR.

My understanding is that it's down to two major factors:

1. JEDEC has iterated on the LPDDR standards much more rapidly. DDR4 and LPDDR3 both hit the market in 2012. But then LPDDR3e, LPDDR4, LPDDR4x, and LPDDR5 were all introduced before DDR5 was.

2. LPDDR isn't available on DIMMs, it's soldered only.

So given that most laptops sold by companies like Dell and Lenovo use soldered ram anyway, and that Intel and AMD both support LPDDR, then why are PC laptops with faster RAM so rare? I have no idea, maybe it costs a bit more and the manufacturers don't think they can market it as a benefit?
at least twitlonger has a homepage... and doesnt go straight into an oauth page with "Made by . Read undefined’s privacy policy and terms."
There are so-called neuromorphic chips from Intel and other companies that are intentionally trying to mimic biological brains as much as possible, but they are in the research stage right now and are not widely used yet.
Ah thanks for the info. I copied and pasted it in a new window before submitting and it had worked, guess the session didn't time out yet. Yeah those are the ones I thought matched as well.
I agree and have always felt all of this is the wrong debate. The focus should be on fixing the root cause of most medical issues. "An ounce of prevention...." yada yada... Just Type-2 diabetes alone will bankrupt the US by 2040 or sooner according to the CDC as reported in an interview on Joe Rogan. [1] There are a myriad of other CDC studies that show us going bankrupt sooner regardless of who pays for medical issues. I have no idea where all this money will come from short of conquering some other countries. For me personally, I will just focus on proactive measures. Here [2][3] are a couple of the reports.

As a side note I am about to go feed Thelma and Louise. Ill pet them and say hi for you.

[1] - https://www.youtube.com/watch?v=5LTWJOi3bCo [video] [joes t-shirt nsfw, minimize browser]

[2] - https://www.cdc.gov/media/releases/2017/p0718-diabetes-repor...

[3] - https://diabetesjournals.org/care/article/41/5/917/36518
If true, I wonder if that mixup is somehow connected to the author’s original language. (Probably Finnish, from the name?)

In German, “chapter” has a very direct translation, “Kapitel” (English and German are extremely related after all), and though “paragraph” in its common text usage has its own word, “Absatz”, the literal word “Paragraf” also exists and is used mostly when referring to laws.

So I wonder whether Finnish, which I know next nothing about, is significantly different there.
At this point I’m just doing everything to avoid plastic. Not completely but when i buy clothes they’re usually natural fibers, when i eat and drink it’s usually out of glass, ceramic, or steel.
What happened to the good old days of doing multiple takes and rehearsing?

How well does that work on a live presentation before an audience, do you think? Say, a preacher delivering a Sunday morning sermon? PyGoSwiftCon 2023 tech presentation? "Here's last Saturday's video, can you post that to $WEBSITE?" One does not always have the luxury of a retake.
Another cool trick: Acorn image editor can take screenshots of the whole desktop environment (all windows, menus, etc) and put them in separate layers. You can then rearrange them as you wish.
Yeah, bot would raise my alarm bells.

But a very important difference from the co.'s perspective is that discriminating against non-soccer-players isn't illegal...
My recent experience with GitHub regarding a security issue was not very positive either.[1] It turned out, unlike two vendors I notified that were affected, they just didn't care. And they didn't bother to even tell me that they didn't care.

It's a very edge-case issue in Enterprise SSO, so I wasn't really able to generate any blowback with disclosure either. But if you find an org with just the right setup it blows a huge hole into the SSO product, to the point of making it useless.

There also seems to be an asymmetry between the core product and everything else. GitHub Enterprise has issues that aren't even considered UX issues (i.e. notifications showing "3 of 0" notifications if no SAML session exists) that'd warrant bounties if they were in the core product.

[1]: https://notes.acuteaura.net/posts/github-enterprise-security...
We need to abolish the Senate or at least make it as irrelevant as the House of Lords.
I didn't say the weak should remain vulnerable. That is putting words in my mouth. How are the weak going to protect themselves with this German tank, they can't afford it.

If we cared about the weak, we would ensure they aren't harmed. The world isn't interested in that. For profit weapons systems aren't interested in the weak, they are interested in the well funded.

How much conflict has the low cost AK47 (7$ on the world market) enabled?
> Is Lua backend-able?

Yes and some of the largest web infrastructures in the world run on it! I'm not sure if it's still true, but it's my understanding that CloudFlare runs it at the edge globally. I personally know of several other _very large services_ running it at massive scale.

In my experience Lua in nginx is such a pleasure to work with. It's all transparently async using nginx's event loop. You just write regular procedural code in Lua and the runtime handles yielding/resuming for you automatically. There's no special async/await stuff. Just write your Lua code and the runtime figures out the yield points internally. It's a breath of fresh air.

[0] https://openresty.org

[1] https://en.wikipedia.org/wiki/OpenResty

Edit:

This was from several years ago, but CloudFlare built their WAF product on nginx/Lua:

https://blog.cloudflare.com/cloudflares-new-waf-compiling-to...
There is, in fact, scads of room for add'l pumped hydro. What there isn't room for is more native hydro generation, which needs watershed and a dammed-up river. But pumped hydro only needs an elevated depression. That has actually been a dike around the top of a hill. Natural topography is cheaper, e.g. a box canyon with a dam at the mouth. An alpine pond with no outlet is cheapest of all.

People like to insist pumped hydro is badly limited by geography, but hills are very common, and need not be nearby: transmission lines work very well. Transmission losses matter little when top-line generation has zero opex and minimal capex. You just build a little more of it.
>Perhaps people are afraid to do such research, as some of the implications could be threatening to their careers, considering the fact that some people seem to make hormonal imbalances part of their identity? I'm honestly a bit hesitant to even post this comment as it may quickly get flagged by people who oppose having an open discussion about these things, but oh well.

I would like to remind you that 90% of people in real life are not on either extreme of the political spectrum. The news channels get money by dramatizing everything, don't forget their motivation. I am pretty sure if there were interested researchers with enough funding and a chance to have media pick it up it would (likely) be done. My guess is that there is too little research and not enough publicity.
Which states are those?

Judging from https://www.barber-license.com/ and clicking state by state, the VAST majority of states have 1000+ hour licensing programs. States that don't have an explicit n-hours requirement have wording like "Graduate from a New York State–Approved Barber School" which doesn't sound too different.
That doesn't mean every single reactor needs to be a breeder reactor; it means you have a small number of breeder reactors, which we've done over half a century ago.
Turf.js – Advanced geospatial analysis for browsers and Node.js
Gives me vision of red October. Vasily, one ping only please.
1. No one is mixing metric and imperial here. All planes use knots, nautical miles, and feet. No one is measuring altitude in meters in one location and then feet in another.

2. I guess we should just use metric for every application even when it doesn't make sense to do so then.
My entire career, we never optimize code as well as we can, we optimize as well as we need to. Obviously the result is that computer performance is only "just okay" despite the hardware being capable of much more. This pattern repeats itself across the industry over decades without changing much.
"I'm not very well now, could you talk to someone else."

Literally all that it replies with
I recently ported some very simple combinatorial code from Python to Rust. I was expecting around 100x speed up. I was surprised when the code ended running only 14 times faster.
The flip side of that is: the Bobs of this world sometimes have seen enough to (i) not be fooled by survivorship bias into believing their way is the best way and (ii) spot patterns in what many Alices do and many people trying to be like Alices don't

And there are a lot of fake Alices. I mean, I'm bombarded with ads from people who apparently spend five hours a week making five figures per month... and then apparently spend the rest of their life promoting their ability to offer one on one "coaching" sessions to be just like them at rates which don't really make much sense if they're making $x,xxx per hour on their real gig.
Which links back to the original post: the people who do make five figures per month for five hours a week reselling stuff tend to not talk about it. Or at least not nearly as much as the people cosplaying that lifestyle or the people whose interest in such businesses is purely academic.
Yep, the secondhand market is getting flooded.
I don't think that's why lists like this aren't useful. A simple test would be imagine the reverse were true. For instance, here is the effective traits from the article.

- Treat people like volunteers vs treat people like paid employees

- Protect the team from distractions vs distract your team

- Minimize unnecessary micromanagement vs introduce unnecessary micromanagement

- Invite disagreement vs squash all disagreement

- Preserve interpersonal equity vs treat people arbitrarily

- Keep pace with expertise vs ignore whats going on around you

- Overcome discouragement vs succumb to discouragement

The ineffective founds list would probably be something similar, like "be a dick", "ignore your colleagues", "be volatile", etc.
> While there are several different methods to use your own executor pools or potentially use shared memory for a large model, all of these solutions are not first-class solutions for ML use cases...

Definitely not FastAPI's fault and yes Starlette has the same limitations. BentoML builds additional ML features/abstractions on top of Starlette. We introduced a "runner" concept which automatically creates separate processes for models to run in.
It's a stretch to say that nobody pays for C#. A commercial Visual Studio license sure isn't free, and depending on what you're making you're at a big disadvantage without one.
Gitea Joins the Fediverse
My point was that this isn't the only goal people have. Just not being willing to waste too much time in traffic (while waiting for retirement) could also be the reason one prefers scheduling their trips to the shops.
It's not only a matter of 750ms instead of 200ms. I'm astonished every time I open some tool like Visual Studio, SAP Power Designer, or Libre Office that can stay for the most part of a minute on its loading screen.

What do those tools even do for that long? They can read enough data from the disk to overflow my computer's main memory a few times during it.
Just a personal anecdote, I work in an industry that is extremely risk averse. I still use 300 baud modems every day. Apache is new-fangled nonsense.
The author says:

"The function looks something like this:"

And then shows some grouping and sorting functions using pandas.

Then he says:

"I replaced Pandas with simple python lists and implemented the algorithm manually to do the group-by and sort."

I think the point of the first optimization is you can do the relatively expenseive group/sort operations without pandas, and improve performance. For the rest of the article it's just "algorithm_wizardry", which no longer deals with that portion of the code.
Back in time all you needed for perfect performance is to use C and proper algorithms. It was easy.

Nowadays you need vector operations, you need to utilise GPU, you need to utilise various accelerators. For me it is black magic.
Great article and great visuals! One very minor missing detail is how the base point P is picked.