skysight-inc/HackerNews huggingface dataset:
Show HN: Load Testing with Playwright
Hi HN fam! Hassy from Artillery (YC S21) here. Playwright got a lot of love on HN today [1] - rightfully so, it's an incredible project! - so I thought I'd resubmit [2] an open-source project that lets you run load tests with existing Playwright scripts.

GitHub link: https://github.com/artilleryio/artillery-engine-playwright

The basic motivation for creating the project is that load testing complex web apps is a real pain in the ass. It takes ages to build out test scripts for a non-trivial web app with traditional API-oriented tools. If you've ever had to do it, you know how frustrating it can be.

So we thought, why not try load testing with real browsers instead? Especially if we can just reuse existing E2E testing scripts we already have? (based on Playwright of course!) Turns out it can work very well.

Is load testing with real browsers expensive? Yes, sort of - relative to more traditional load testing. This project lets you max out developer productivity points at the cost of... well, cost. But! developer time is expensive! And cloud compute is cheap - running 1,000 4 vCPU/12GB RAM containers on AWS Fargate for an entire hour is going to cost ~$220 in Fargate fees for example.

The project is still in its early days, would love any feedback! <3

1. https://news.ycombinator.com/item?id=30083042
2. https://news.ycombinator.com/item?id=29402399
Army wife uses AirTags to track shady movers
Right. Using biomass to generate that hydrogen would be bad. Biomass, among all the renewable energy sources, has very poor power/area. PV is an order of magnitude better.

It's not at all clear that PV is more expensive. In the best global locations it's already below $0.02/kWh -- and one would want to do this processing where the inputs are cheap.

Add to that: this is all forward looking, so we must also consider that PV will continue to get cheaper. Extending the historical experience curve to the point the world is solar powered will drop its cost by another factor of 4. This may or may not happen, but calls in the past that the experience curve had reached its limit were wrong.
I encourage you to start marking them as spam on the first strike. When I give a company my email, I only do it because it’s necessary for creating an account, making a purchase, or something like that. I’ve never clicked a checkbox inviting a company to send me emails that are not directly related to me using their product, like tracking updates or password resets. If there was an obvious box to uncheck, I would have unchecked it. I would never, ever consent to receiving company newsletters, product updates, marketing, or anything else. Ergo, it’s spam, and I do my little part to harm their deliverability.
clickable link: https://github.com/artilleryio/artillery-engine-playwright
Behold, "a noble cause":

"On May 26, 1947, the Federal Bureau of Investigation issued a memo stating, 'With regard to the picture It's a Wonderful Life, [redacted] stated in substance that the film represented rather obvious attempts to discredit bankers by casting Lionel Barrymore as a 'scrooge-type' so that he would be the most hated man in the picture. This, according to these sources, is a common trick used by Communists. [In] addition, [redacted] stated that, in his opinion, this picture deliberately maligned the upper class, attempting to show the people who had money were mean and despicable characters.' Film historian Andrew Sarris observed as 'curious' that 'the censors never noticed that the villainous Mr. Potter gets away with robbery without being caught or punished in any way'."

https://en.wikipedia.org/wiki/It%27s_a_Wonderful_Life
> I think these are assumptions. Maybe they did. Or maybe they just powercycled the device and it all came back.

They're possible reasons that could explain the part in the Op's story which you might have missed where the sales person was panicking and yelling in distress. Your argument basically goes "well, they should have been competent enough to be able to deal with it" basically saying it's their own fault and they deserved it.

My point is that this is not a good argument to disregard the feelings of the sales person. One reason is because it's not clear that the incompetence of the sales person is his own fault, and what I'm listing are possible reasons why that might be the case.

But even if it were within the control of the sales person, I'm also of the opinion that his mistake of not being competent enough shouldn't mean his feelings on the situation aren't valid, and that it wasn't somehow a dick move.

All we know is that the sales person was stressed about what the OP did, and that OP did nothing to help him out, and whatever the reason for this stress may be, or whatever consequences that might or might not have happened, by not helping him out, OP was being a jerk.

> OP pulled a prank 20 years ago, which temporarily destabilized a piece of gear. We're now discussing ...

This I agree with, I think we're trying to extract too much context from a very casual retelling, and going in circles anyway.
What are you suggesting? Is the idea to allow potential users to put some money down, or to show interest before a startup idea is fully executed? If so, you can do that pretty well with a landing page and a sign up form.
> So we should follow the CDC recommended advice of not doing anything until it’s bad enough to be hospitalized as a good alternative?

I think the relevant alternative in this case might be getting vaccinated (which presumably the CDC recommends) which is sufficient to avoid hospitalisation in most cases. It's not everyone, but a lot of the people promoting ivermectin seem to be motivated by wanting to avoid the vaccine.
I've heard about some dynamic adds Spotify supposedly adds, that are usually not related to the podcast itself, but I've never encountered a single one like that.

You probably have heard them. Old episodes of a podcast with anachronistic ads for new products are one clue.

I stopped listening to podcasts on Spotify because of the ads remaining with premium.
>But one conclusion I have from this thread is that Hacker News has lots its way, and that Hackers are not really welcome here anymore

I think you are conflating hackers with lack of empathy/being a dick.

I mean, "is a hacker" DOES seem like a good predictor for "is a dick" (in my experience at least), so you might be right that HN isn't all that fond of hackers nowadays.
No, we should follow the CDC advice to get vaccinated, with well documented efficacy against COVID-19 mortality, rather than the popular alternative of not taking the vaccine but instead relying on self prescribing a medication thought only to be effective in treating a comorbidity you probably don't have.
Edit This Blog Post
From what I understand it is saying that ivermectin is useful and efficient at blocking the tool (protein scissors; protease) that the virus needs in order to spread a protein out of the cell.
The new Pfizer COVID drug is supposed to do that too but ivermectin is 0.06$ vs new Pfizer drug with a 20year patent lots of cash for a good lobbying company :)

Credibility of the author idk :s
Disclaimer: I'm the founder of Forest Admin

I never tried MotorAdmin as it seems to be a young project. But it provides a great open-source alternative to Forest Admin as the value proposition explained on the website has been highly influenced by our tool. It is always a great sign for me :-)

What I can say about Forest Admin and that we spend years to provide all the fundamentals to get started with a great admin panel and also all the required features for fast-growing companies to huge corporate.
That is the principle, but, being a society made up of fallible people, we do have false positives.

All systems of justice contain false positives. There is no escape from it.

It’s a balance between order and disorder where too much disorder results in chaos and too much order in tyranny.
The term probably shouldn't mean that since there actually was a wealth of communist spies, sympathizers, etc. Ie, it was not a witch hunt. McCarthy's problem was using the Congress in an executive role.
I think English might not be your first language, it's not mine either, so let me know if I understood you correctly :

China got the nuclear bomb by sending Chinese people abroad, as spies or similar.

China is also a totalitarian communist regime, that should be treated as the Soviet Union was treated : not as a cooperative country, but as an adversary.

The current unbalanced attitude of China, for example taking advantage of the free market of the US while closing its own, should make anyone in the West extra careful, whether they care about geopolitics or not.

If the US/free world does not defend itself against China out of the fear of being called racist, the free world will lose against China, and everyone will be worse for it (given that we will live at the whims of a totalitarian regime)"

Is this a fair transcription ?
Take Your QNAP NAS Offline
I'm sorry they don't talk more the New Jersey area where all this was taking place. Obviously, Jersey is a technological inspirational landscape.
> Web -> Ionic -> RN -> Native iOS

Although that list directly relates to the number of people you reach per line of code.

Web (all devices) -> Ionic (most devices) -> RN (Android + iOS) -> Native iOS (iOS only and probably only more recent devices).

People do cross-platform development, because it runs on so many platforms with almost no additional code. And for sure, you might not get the full experience of every platform this way, but maybe it's still good enough for users to solve their problems?!
I found the light grey font on white background to be almost unreadable.

I persisted in reading it only because the subject matter is compelling but authors should be aware that such typesetting errors can turn people away.
I got my initial understanding of the reg. from an article on Charles Lieber’s case, which boiled them down to “must report conflicts of interest.” The reality (https://grants.nih.gov/grants/policy/coi/index.htm) is more nuanced and up to the courts to decide, but as a one sentence summary I think it’s fair.
Well, yes, but it has very similar ancestors that are a bunch older: naalbinding, for example, is (probably) at least as old as the Mesolithic: https://en.wikipedia.org/wiki/N%C3%A5lebinding

I know some very … enthusiastic … knitters who are keen to tell me how old knitting “really” is, but it smells a bit like “well, obviously…!” special pleading.

I have a naalbound and then felted cap. It is absurdly warm: unwearable with regular exertion in temperatures above -9C or so.
> Unfortunately twitter is going the direction of quora, pinterest, facebook, and medium

Don’t forget Reddit. Reddit’s login pop-ups are more aggressive than Twitter’s for me.

> Now you can perhaps read ten tweets or replies to a linked tweet without an account before the same thing occurs

Perhaps an unpopular opinion, but I don’t think any company is obligated to provide unlimited access for free without an account. If you’re trying to scroll deep into conversations or someone’s Tweets, it’s reasonable to expect that you’d need to become a user of the website.

The only login-wall that doesn’t make sense to me is Medium’s, as the site is primarily designed as a publishing platform rather than a community platform. Forcing users to create an account to read a blog post isn’t a great way to generate wide viewership of your blog posts.
Not quite.

My wife’s an epidemiologist (and a damn grouchy methods person…I get yelled at about study design A LOT).

Her first check on any study like this is the denominator of different groups because that drives your results.

This study has sketchy as hell denominators. They artificially inflate the denominator of the ivermectin group while also shifting infections to the non ivemecrim group…that skews the infection statistics by increasing the denominator artificially.

The critique is basically saying “you are using the 139k people who said ‘sure’ when offered drugs as the denominator and you shouldn’t”

If 75% of those people didn’t take the dang drugs (that’s a hypothetical not a claim). Then you 44% decrease in infections evaporates.

This is terrible study design because of how they grouped people. They didn’t do follow up they didn’t ask whether people took the drugs (from what I can see) they didn’t have a placebo group of any form…they just offered people drugs and used those numbers to draw broad conclusions.
You know what the worst part is? We watched the internet go from a mostly ad-free place to where it is now, where ads are so pervasive it is difficult to find things that are not just advertising, so we know it doesn't have to be this way. But the society outside the internet is just as bad, only it's been that way our entire lives so we think it is normal.
My kids didn’t. What’s your point?

It’s hard to measure this systematically and I’m glad that your experiences were positive. My kids had marked drop in grades and really suffered. It wasn’t so much the social aspect as teachers and schools not being to adapt to new methods.

I’d like to see trends in standardized tests during this period as I think the real harm was in knowledge not gained.
You missed these ones,

"Java Was Strongly Influenced by Objective-C
...and not C++...
A while back, the following posting was made by Patrick Naughton who, along with James Gosling, was responsible for much of the design of . Objective-C is an object-oriented mutant of C used NeXTSTEP and MacOS X, and also available with gcc."

https://cs.gmu.edu/~sean/stuff/java-objc.html

"In order to supply a comprehensive and flexible object programming solution, Sun turned to NeXT and the two developed OpenStep. The idea was to have OpenStep programs calling DOE objects on Sun servers, providing a backoffice-to-frontoffice solution on Sun machines. OpenStep was not released until 1993, further delaying the project.

By the time DOE, now known as NEO, was released in 1995,[1] Sun had already moved on to Java as their next big thing. Java was now the GUI of choice for client-side applications, and Sun's OpenStep plans were quietly dropped (see Lighthouse Design). NEO was re-positioned as a Java system with the introduction of the "Joe" framework,[2] but it saw little use. Components of NEO and Joe were eventually subsumed into Enterprise JavaBeans.[3]"

https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere
How Is Snowfall Measured?
Prophylaxis means as a preventative. So that is sort of the title here.
You can use SponsorBlock[1] to automatically skip sponsors.

As for the ads: you could install uBlock Origin and not have to deal with ads in any case.

[1] https://sponsor.ajay.app/
Agreed, it's a matter of preference, but I prefer logically separate changes to be in separate commits at least within the PR, where it may make reviewing the PR easier. It's basic empathy towards the reviewer(s).

Of course, when merged, it often makes sense to squash some commits together, just like you say - long-term, many of the feature development details are not important.

It's not an either-or proposition.
Every issue is a partisan issue, which is why we have parties. Nevada doesn't want it and enlists their allies for support. It so happens that they are Democrats, and it's true that there is an anti nuclear wing of the Democratic party, but that's not really the issue here. They don't want to be forced to take nuclear waste and their allies support them.

If the opposing party managed to force them, their candidates would get creamed (in Nevada) up and down the ballot. Right up to the top.

That's democracy. You get votes by trading your top issues for other people's. It tends to settle into parties to formalize the arrangements.
These are valuable, you're right. But they're not _necessary_, which is the point here.

I've been working on databases before and come across slow queries and read up on both the general theory and the DB specific practice for improvement. After that I've filed away in my brain "this DB needs this sort of optimisation", then ejected the rest. If I need it again in 5 years, I'll look it up and recap.
Who Wrote the Alphv/BlackCat Ransomware Strain?
I see this as a feature and not a bug now that I no longer have an account on Twitter.

If I absolutely want to read a tweet, I can. But the barrier to entry is a _good_ thing to me.
Well starting from scratch for a rewrite is generally a bad idea. I'm more a fan of incremental re-wrties. But I have code bases I have been working on for years with tens of thousands of lines where basically the entire thing gets rewritten ever 18 months or so, a bit at a time.

Isn't your example proof of the benefit of pragmatic coding? Synapse is actually serving users right now. Dendrite sounds like a "better design" which is stuck in purgatory.
"Nearly everywhere, computer science remains largely a white, male, middle-class discipline."

That's just not true in the U.S., where Asian-Americans are the most over-represented group, and the author should know that. Asians are ignored because they contradict the narrative that discrepancies in tech or STEM must be due to discrimination.
YouTube doesn't believe it's real, though I managed to screenshot it.

I seem to recall reading that advertisers can outbid premium in the ad auction, in which case you will still see ads. Can anyone confirm?
On medium, when I logged out and saw what sort of experience the site was giving the readers of the things I worked so hard to post there, I stopped posting there.
Well, https://cs.gmu.edu/~sean/stuff/java-objc.html

And Java EE started as an Objective-C project, https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere
I'm much more aware of slot of things research is doing with Nvidia.

Due to cuda, tools, SDKs etc Nvidia is providing.

I'm not aware of anything similar at any other GPU company
The 'actively displayed documentation upon project entry' seemed the most useful tip.

In the physical world or in GUIs if there's a concise bit of large text in front of you it can be hard to ignore. But the command line is a barren wasteland until you take action. This tip basically brings what the author sees as a minimal documentation / GUI to every project via a command that they run by habit now upon project entry.

There's also a good point that documentation is a PITA and so you should try to make a doc generating tool that extracts the most critical info you need to use a given project from the code itself so you don't have to repeat yourself. The author determined that aliases set in the project are such critical info for example.

I think it would be fun to write a 'universal' `help` tool that took some of these heuristics and tried to produce minimal docs from any directory that was discernibly part of a coding project. Delightfully open-ended and unsolvable, probably needs some machine learning sprinkled on top as well.
Maybe. If you'd spent much time working for a large company, you'd know just how insulated from reality a manager's decision-making can be.
I'm reminded of this great story:

"How I got an FBI record at age 11 from dabbling in cryptography then got into more trouble"

https://web.stanford.edu/~learnest/les/crypto.htm
Semiconductor Roundup – 1/27/2022
Permutation City, here we come.

I wonder if Greg Egan had the foresight to predict this for the story or if he invented that part for narrative purposes.
We can only conclude that some decision-maker believes it's profitable.
The link to the message of the Reddit user saving his data by having junk data in the top directory is worth a read.
> Does someone care to clarify the credibility of the author and his content?

What are the potential outcomes here? You're sure to find people on this site (whose credibility you also can't judge) who claim he's the antichrist and others who claim he is actual Jesus, mostly depending on what their social circle happens to believe. What do you do with that information?

That said, John Campbell is one of the few YouTube sources I've found myself continuously going back to throughout the pandemic. Like anything else, I take things he says as "Ok, now I know someone has said this", not "OK, this is a thing that I now know to be true".
Thankfully there are tools like Blend.
We have a rule internally that a PR can’t be more than 1,000 loc. I personally find a 1,000 loc PR almost unreviewable. It takes me multiple days and a stack of notes, and still almost always ends up with effects I didn’t anticipate.

Trying to understand the changes and their full implications is nearly impossible. 100 loc is a better top end imho.
> There are public platforms for crowd investing of startups, but they require users to be accredited investors due to regulations.

Perhaps in the US? In the UK we have Crowdcube which anyone can sign up to and invest in new (and older) startups.
Just another reason to not use YouTube Premium. The whole thing just makes the problem worse by still allowing ads and requiring you to log in using an account that is also tied to your real world identity (for payment processing).

You just end up giving more data points to Google to track and don't get rid of all ads.
You will notice that 46% > 30%, so you have confirmed my statement and contradicted your own. Thanks!

I hope you were assuming a combined cycle power plant was being used to turn the hydrogen back to power, not a simple cycle turbine only 2/3rds as efficient.

There are other storage technologies with higher efficiencies, but they also have much higher cost per kWh of storage capacity. On that metric batteries are like two orders of magnitude more expensive than hydrogen (flow batteries somewhat better but still much worse than hydrogen.) In storage use cases where it is appropriate (seasonal, rare event backup), hydrogen is hard to beat.
It's not in the middle of rural PA, it's suburbs of the state capital. The population is low because the Carlisle Pike shopping district runs through most of it. Source: I grew up there.
Oh, oops, sorry, I somehow misunderstood you. -1 for reading comprehension. Thanks!

I googled them and yeah they have an official arcade version, which are basically a HTC Vive headset with the Vive controllers. Apparently according to several reviews, the tracking is horrible, the headset can't be tightened properly, and the choice of songs is miserable, and they don't seem to support 90 or 360 degrees. And yes of course you are right, you could just render it on a screen, in fact, if you are playing PC VR, it always renders to your monitor anyways. When I have friends over, I always have the view mirrored to a projector for "party mode" - just like in the arcade - which allows spectators to enjoy the show as well.

The real question is, have you played it in VR? You don't "need" VR to play but it's absolutely a different experience than just looking at a screen, for the reasons I stated in my previous comment. It's not even comparable when your brain _believes_ (to some degree) that you are actually inside the Beat Saber world.
Or platform can require that the creator labels paid promotion and penalise them if they don't. I hope Youtube will do that some day.
Man, aren't people tired of reposting the same things?

This was only shown in a petri dish at very high concentrations. You could say the same about a number of chemicals which we also would not survive in that concentration.

I do not understand why people want Ivermectin to work so badly.