skysight-inc/HackerNews huggingface dataset:
How? It's the most painful, difficult, slow, frustrating, confusing programming experience I've ever had in my 25 years.

It's made me want to leave the industry completely and I honestly think I will after this project.

It has single handedly slaughtered and destroyed my quarter century love affair with programming.

It's a wildly inflexible architecture that aggressively forces their users to conform to an orthodoxy that's fluid and always changing. So you get a pile of inherently unmaintainable, unavoidably messy code that is deprecated the day you write it.

It's sheer insanity. Trying to get horizontal communication between components.

I'm slapped and told "no don't do it that way" and then I'm given half a dozen extraordinarily convoluted ways to do it instead.

They say "you aren't thinking in react". There is no thinking in react because there's a bunch of different ways to go about it and each one fights against the limitations voluntarily imposed by the framework.

Each one is a hack to get around the needless artificial barriers that exist there for no damn reason other than to make life harder.

Pass a parameter with an onclick handler. Again, I get slapped around as no that's not how it's done.

Why isn't it easier? Why is the Framework requiring me to do more work, to set up an indirection? Why am I working more with it then without it? Why does it give me less, do less, and require more from me?

It's literally the most complicated convoluted and elaborately complex way to do what should be simple and direct things. Every task gets a layer or 4 of complexity slapped on top of it.

It's like they replaced Galileo's chart with epicycles because they have to appease some invisible theory gods.

It's theory that has literally zero hard evidence as to why doing something directly is bad but doing the same thing with a bunch of weird generators callbacks and hooks is good.

In my 5 years of working with it, it's always without failure been the worst catastrophic mistake on every project, blowing through budgets and deadlines like nothing else.

Productivity is slaughtered. Otherwise 10x engineers become 1/10x. It's remarkable how much it stagnates and destroys everything.

This is pure Jim Jones cult magic stuff. It literally only exists to make people feel special and elite while doing what should be simple stuff.

I'm quitting engineering after this thing ships. I simply do not have the words for how much I despise react. It's the most despicable creation I've ever laid eyes on.

I honestly want to have absolutely nothing to do with programming now. After React it makes me physically nauseous.
Because analytics wasn't in the title and like you said, it's an often repeated post, I thought they were repositioning/retargeting themselves as more general purpose, or something noteworthy, which had me curious.
> The internet transport ecosystem has been ossified for decades now, and QUIC breaks out of this ossification

But it's still just a layer on top of UDP, and still implemented at the application, like in the past. So how is the ossification broken?

Every app has to implement it itself rather than calling a syscall and letting the OS deal with its complexities (same as for TLS, making fewer apps implement it without a lot of extra work). Which also increases context switching. In the future more protocols will be built on top of QUIC, expanding the user-space stack, increasing fragmentation of application-space IP stacks. And are network cards now going to start implementing it?

It's painful to watch us stride headlong into the future depending on band-aids because surgery is too complicated.
Glad you liked it, here's another in a similar vein - Abiogenesis - https://www.richardmans.com/film. The amount of work that goes into these for no chance of profit always amazes me.
What all those Wuhan lab story miss is a good explanation as to why the oldest cases are outside Wuhan.
What they mean is that, with a normal React SPA, the html content sent to the client will be little more than something like `<div id="react-app"></div>`. After the JavaScript loads, react hooks into this div and starts filling it with the html it generates for your app. With SSR, that div will be populated with html when it’s downloaded - this is the html that was rendered by the server. When the page is first rendered it will look like your app, but it’s totally static html. The JavaScript has to load and react has to take over managing the html within that div before any of the interactive content (think: button click handlers on so on) will be functional.
I've gotten into camping and climbing recently and every time I walk into an REI I'm pretty amazed at how different the gear is from when I was younger. Might not be as flashy but there certainly has been a great deal of improvement in pretty much every consumer good there is.
There is no source for these claims. Just like with Trump, people get angry and upset with what they think he said based on the impression from the media, not what was actually said. Just look at the 'fine people on both sides' comment that was taken ridiculously out of context.

This same thing happened to Sarah Palin with the 'I can see Russia from my house' phrase, which she never said. It was part of a comedy sketch, yet it was used to attack her. It is absolutely ridiculous. No one is interested anymore in what is said, just what they think someone 'like that' would say.
> Async programming (Javascript Promises and/or async/await) is difficult, error-prone, and should be avoided whenever possible.

Whaaat. Async/await/promises is trivial. JS is still single-threaded so you don't have any of those annoying threading issues.

Where it gets a bit wonky is when you apply it to the UI because you have this extra state you need to worry about. After the user clicks something, but before you get the results back from your server. You have a loading or saving state to deal with. But React mostly makes that trivial too.

SPAs get hard because of all the reasons listed in that blog post. They're incredibly hard to optimize properly.

And for that reason, I don't disagree with your first sentence. If all you're doing is worrying about 1 page at a time and shipping some HTML, you're golden.
It doesn't make sense to me either but I anecdotally encountered people who think any suggestion, idea, theory, that implicates a non-white “race” of people, even if in a neutral non-accusatory way, is inherently and problematically racist.
No problem, just serialize the dhall into a json string.
> clone your dog when it passes away

I love how the darkest dystopian outcomes for humanity are kinda just fine to try out on our pets. Here, Fido Ten, good boy!
It's in a lot of ways more about not being defined (but possibly declared) yet, rather than initialized. You'd be super sad if you could not reference a function defined later in a source file.

Yeah, I'm absolutely great at parties!
A better question is this:

Why did the current administration suddenly shut down an ongoing inquiry started by the last administration, only to immediately turn around and announce a "new" investigation?

That's very, very bizarre.
If you spent $X on a SAN rack 10 years ago, that same $X now buys you a fully-managed rack with NVMe drives and redundant, hot-swappable everything. Your Ops staff will get an email about a drive or hardware failure and the tracking number for the replacement part that’s already left the depot and can be replaced at their leisure.
Everybody says they're a domain expert, everybody says they want to hire domain experts but don't pay competitive wages, etc
While this is great advice, I've rarely found sharing technical struggles to be interesting (most of it is utterly mundane and full of irritating details rather than interesting challenges). On the other hand, i've found sharing personal experiences of struggle rewarding both for the processing it required of me and because it helped other people to the point I got emails about it. By that I mean stuff like "How the Year of COVID Broke Me, and How I Started Getting Better " , "Lessons Learned the Hard Way in Grad School (so far)". Granted, such self disclosure requires vulnerability, but for me that makes it more meaningful and impactful.
> And it's not wrong because Trump said it. He may end up being partly correct. The fact remains he had no reason to be as confident in his pronouncement as he was aside from political expediency.

except his CDC head claimed after the new administration took over that Trump's administration did have additional classified evidence that made it more likely. It is extremely likely that the intelligence community knew of the chinese researchers who had gone to the hospital (and maybe more) way before it was released to the public. By the time these facts are made public, they have been researched and assigned a high level of confidence.
I've seen the issue of new hires, time after time, getting a small ui ticket and immediately asking, "where is the client store?" or "Why aren't we using Redux, it'll clean up our code a bunch."

Of 20+ applicants I've interviewed this year, only 2 knew about element.dataset and how to create a basic state scoped to that vanilla JS "component".

The issue is groupthink and using the hammer on everything.
> So what actually changed?

The Journal article that sourced actual intelligence sources pointing to an outbreak among lab researchers at exactly the right time to plausibly explain the pandemic is most of it.

Evidence (actual evidence, not the circumstantial nonsense being peddled about by partisans) convinces people. Isn't that what you want to happen?

But clearly it's NOT what you want to happen. You want everyone to come back grovelling admitting how you were clearly right about everything the whole time. But... you weren't. Evidence was poor then, and if not good now at least plausibly acceptable.

You need to be thanking those Journal reporters, who saved you from your own paranoia.
You have to be careful though because we've seen medical journals engage in deceptive practices recently around drugs that could potentially treat COVID. For example, the data showing hydroxychloroquine to be harmful to COVID patients was completely made up or non-existent. Unfortunately, medical academia, in some failed attempt to 'stick to the facts', have led themselves to have a lower a priori assumption of correctness.
what’s interesting is that there aren’t enough medical student seats in the usa to fill the residency spots in the usa. Why is it that other countries have more medical student seats than residency seats ? It’s because medical schools have quotas, whereas they don’t have quotas against over represented groups in residency.

Same reason we don’t have enough engineering seats in the usa and use H1B to fill in engineering positions in Silicon Valley. Colleges have quotas, Silicon Valley doesn’t.

Schools have quotas, reality / the market doesn’t.

If you look globally, you don't even need quotas. The world is approximately 65% Asian, so is the student body at magnet high schools with merit based entrance tests. the world is approximately 5% African.
Right, this is why i never understood why people always harped on casts in C. Small price to pay for clarifying intent.
I think you’re being too pedantic. In 99% of React apps, React “establishes a runtime environment and then calls into your code to respond to specific events”, as you put it.
It doesn't answer the question though. The question becomes “how did we as humans become so insensitive to rhetorically sound discourse that we allowed ourselves to devolve into such a rut of confusion and disarray?”
I think that's the one, thanks.
> a lot of holes in the fully zoonotic explanations.

This part just isn't true. We have a close relative on the same continent. That's almost as good as you ever get. There is nothing difficult to explain about a conventional evolution here, nothing at all.
Today, we're working on building retro sci-fi style rockets with volume greater than the ISS. Pretty exciting time to be alive.
I think from their perspective the (Windows and Android) kernel is what causes ossification so moving transport into the app, along with encryption, solves it.
WATCH: Sen. Rand Paul Grills Fauci Over U.S. Funding For Wuhan Lab, Origin Of Virus
https://www.youtube.com/watch?v=JSt7ls2zIoY

Biosafety Expert Explains Why Fauci’s NIH ‘Gain-of-Function’ Testimony Was ‘Demonstrably False’
https://www.msn.com/en-us/health/medical/biosafety-expert-ex...

Days after Rand Paul caught Fauci lying, showing a money trail of NIH funding for coronavirus research leading back to Wuhan, Fauci started saying he's ‘not convinced’ COVID developed naturally, and backs investigation
https://nypost.com/2021/05/23/fauci-not-convinced-covid-19-d...
I think that's the one I was looking for, thank you.
Is this possible with a single phase pump or only 3 phase? All of the VFDs I've had experience with are only for 3 phase motors although they run from single phase AC input. The average well pump in the US isn't going to be 3 phase, however...
TAL looks nasty. If you want conditionals in your HTML, just use conditionals. Don't hamfist it into the HTML syntax.

Twig or Pug/Jade are the best ones I've seen. C#'s Razor seemed pretty good too in the brief time I used it.
WordPress is synonymous with the progression of the web. It has allowed a lot of people and businesses to have a digital presence on the web and will likely continue to do so in the coming years.

Here's looking for more innovation and possibilities ahead!
> prevent them becoming carriers

Avoiding passing the virus on to female partners isn't the only benefit for men. HPV also can cause penile, throat, and anal cancers in men. For instance, Michael Douglas has stated his throat cancer was caused by HPV acquired through cunnilingus.
It doesn't make sense, but yes, it was a thing people did say and continue to say. Apoorva Mandavilli, a science and health reporter for the NYT just yesterday (May 26) tweeted "Someday we will stop talking about the lab leak theory and maybe even admit its racist roots. But alas, that day is not yet here." That's a recent example I know off the top of my head.
> Remember, the discussion of the lab leak theory is strongly correlated with a rise in hate crimes against Asian-Americans

By black people, the group least likely to be part of the party whose leader's immigration policy you decry, and who have always had anti-asian sentiment after the LA riots.
> People have allowed themselves to become so divided

This is, well, bullshit. No, what happened is that one side of the divide decided to demand that something be discussed without evidence, and the other side... waited for evidence before discussing it. And now we can have the discussion, because we have some evidence to discuss.

That's the system working, right? How would you prefer this have gone? People decide to discuss groundless conspiracies before anyone comes up with evidence to support them, just... out of politeness?
The Source family by Adobe is my favorite. It's one of the seemingly few open source Adobe fonts available: https://github.com/adobe-fonts

Source Code Pro (mono) in particular is my day-to-day workhorse, but I also use Source Sans. Not a huge fan of Serif fonts truthfully.

Iosevka family comes in a close second.
Thank you. Had to scroll to the next page to find this comment. The lab leak theory never made any sense, because it does not fit the timeline of the viral spread. Nor does it explain why some countries already had T-cell immunity to the virus.
Lois Ehlert died, same day as Eric Carle
Many HN users seem confident they know the truth, and that they know which sources are credible, and are comfortable suppressing anything contrary to what they already think, often without explanation. I don't think HN is quite an echo chamber yet, but it's well on its way.
I think you’re “in it”. I had a partner that loved fish sauce and insisted it didn’t taste “fishy”, but to me, who didn’t grow up with it and generally dislikes “fish” taste, it tastes extremely fishy.
You're not actually refuting any argument the parent made.

First, pointing out that other pandemics have happened absent lab accidents doesn't negate all the evidence pointing in that direction this time. As far as evidence and probability goes (with regard to the potential evolutionary paths the virus would have had to have taken in the wild), the lab leak hypothesis is very strong. The simplest answer is that it leaked from the lab a few miles away studying this exact family of viruses.

Second, the parent wasn't saying anything about whether or not Trump was twisting the truth or being dramatic. His whole point is that the discussion was able to be hijacked by the simple act of a divisive figure talking about it. It's fine if people dismiss Trump (the smart thing to do honestly), but allowing that to bias you in the opposite direction without any evidence is making the exact same mistake he did.
Show HN: Paste with spaces removed (e.g., a credit card number)
Adding 5 years to human life would be worth a trillion dollars. There are 1 billion people that would pay at least 1k for thst.
This isn't necessarily true, as various special forms have keywords with special meaning themselves that are enclosed in parentheses.

This is a complete Scheme program:

(cond
[(= 1 0) (error "should be unreachabe")]
(else "should always be reached"))

However this:

(else "should always be reached")

Is not a Scheme program, unless the binding `else` be defined in the current scope..
Unless you are also doing a dog-related startup, I don't think that´s relevant.

I also dislike almost everything about dogs, but unless an office becomes "pet-friendly" (=dog-friendly because no one is going to bring their cat/parrot/turtle/fish to the office), is unlikely you will ever notice.
I left the web hosting business in 2008 and came back in 2013. Prior to 2008, there was a little wordpress, but there was b2, b2 evolution, MovableType, and a lot of the landscape was Perl based.

I rejoined the ranks in 2013, and holy smokes. WordPress. WordPress everywhere. It's even more so now. These days, to be in Web Hosting is to be in WordPress Hosting.
I'm not disappointed the media got Covid wrong at various points in time. Most people got Covid wrong at the beginning. And almost everyone, including me, has had a bad Covid take at least once.

I didn't see Covid coming. And if someone really saw it coming, they could have made thousands/millions shorting the stock market (and some people did).

Point is, I don't view this as grounds to attack the media. I do find it disappointing that the media is usually not willing to admit their mistakes, and usually doesn't do a good job at expressing scientific uncertainty.
What? There was real evidence weeks after. And then the Chinese journalist trying to share it was detained. There was even a github repo linking together all the different leads. And you didn't listen because it wasn't socially acceptable to enter that realm of possibilities because it felt dirty.
But the load times are still slower, don't have any sources. But that's the general information that in seeing.
Time of Flight Camera – System Overview
Analog devices on the system design of a time-of-flight depth camera, as Analog Devices is building on the core Microsoft ToF pixel technology.
Why not just have a function that makes a db call and then send the data into the template?

If a mobile app needs to request the same data, simply make a .json version of the route and use that same little db access function, shove the return into res.json({}) and Tada.

Sharing ui code between react native and web-react is pointless so you'd be sharing what? some formatting functions? the request functions that the .json and ssr routes effectively return for you?
There are many critics, but WordPress was an integral part in shaping the web today and the blog era.
Not really a technical comment but this is the first time I've seen language syntax written down with graphs in documentation. I honestly would've preferred text but it is interesting. What tool did you generate them with?
> when someone copies your product and distribute it legally for free

This is society’s collective goal, as exemplified by patents. After ~15 years of legal monopoly, they’re public & anyone can use them. Copyrights take longer, but eventually do the same.

Companies plan for this by continuing to introduce incremental product changes, extending the monopoly period in small ways. Take a look at Wordpress, Lego, and Disney who deal with this in different ways.
Given that china needs a smaller population and Japan and the EU need to maintain a dwindling one, the motivations are there. But china somehow seems to have kept cases insanely low, so that doesn't really hold. People have suggested the Chinese death toll is actually much higher but I've read no real evidence of that. Is it also possible living close enough to the zoonotic origin some level of immunity to similar viruses became common there?
I have learned that the crime maps I've seen mostly in my city are nothing compared to what is really going on.

For a while some years back one of the newspapers had a tool that showed police calls (there are many more calls than actual prosecuted crimes) - now that was much more realistic as to what's really going on - but it's still not the complete picture. (I don't think that tool is available any longer)

Once the citizens run into enough situations where calling the cops results in zero things happening - many decide to stop calling the cops.. yet the crimes are continuing, so less are being reported... and often times the reported crimes that show up on main map are lesser charges than what the witnesses felt or whatever.

Anyhow I figure it's good for property values and tourism and all that.

I have seen several situations in which cops did not make reports, would not further investigate things )even some some physical evidence in front of us and eye witnesses providing more details)

I have witnessed cops on multiple occasions try to talk stores out of pressing charges for 'petty' crimes..

Hey they have good reason sometimes I know - but this must be happening many times every day - so crime maps in general I take with a grain of salt knowing there are more that are not being shown for sure.
Am I the only one that doesn't like WordPress anymore? The concept was great, but it has basically become a "website builder" and not really a piece of blogging software anymore.

Throw on top of it the architecture of plugins (no sandboxing!) and the culture this has developed for websites being "built" with a combination of 50+ outdated plugins and it frankly becomes a nightmare. Of course this can occur with any huge software project, so I somewhat concede this point.

The real turning point for me was the push to move to the "block" editor and effectively turn WordPress into Wix or Squarespace or whatever
They also did 25M 4K IOPS on the same system. Anyway, it's basically an ad for Intel® Xeon® and Optane®.
The Nicholson Baker piece published several months ago made a compelling but not watertight case to me, a non-expert.
Not a bad idea, but definitely would be difficult to enforce. I think to enforce it, we'd need an international body of regulators and international agreements to abide by them - and we'd have to get countries to agree to it. What would be the benefit to a country like China to join?
[flagged] and [dead] aren't the same, but if enough flags occur relative to upvotes, the thread will eventually also become [dead] - however, not if there's an active discussion already. So 'showdead' might not do much for you in this specific situation.
The same applies to Rust, or Haskell, but I see no such common criticisms leveled against it.