skysight-inc/HackerNews huggingface dataset:
> there should be absolutely no reason for a developer to worry about rendering performance

i have a csv with one million rows. should i load the entire thing into memory and render 1m * column_count dom elements?

> Another argument of mine[0] would be the definitions that have been introduced by react. Component, state, hooks. It seems like we have forgotten about what they are actually called, and its function is in the context of programming (functions, variables, events, etc.).

a Component is a Component because it represents a node in the React tree. not all functions are Components.

state is state because it's more than a variable - updating it triggers re-rendering. a normal JS variable does not come with this reactivity.

hooks are not events. they are wrappers for reusable logic.
It's one of the most widely used/known programming languages in the world.

It's a Java API so any JVM language can be used (Clojure, Scala, etc.).
Not much, right now.

Long term? Possibly less adoption (teams may elect to go with Pulumi or some other alternatives), less 3rd party tooling available (what if Hashicorp decides your tool is their competitor?), etc.

It seems very similar to the spat that community had with Red Hat with how 3rd party captures too much value from their own internal offering and leadership responds by changing the license model and makes things less open-source-y. Perhaps this will become the new normal for OSS/former OSS? IDK.
It depends on what you're using it for, and whether it competes with anything Hashicorp does -- or might do in the future. If you can guarantee that's "none", you're in the clear. But as the man said, prediction is hard, especially about the future.
That's a good question. See https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... and dredmorbius's comment at https://news.ycombinator.com/item?id=37138346 re archive.org.

As for "why archive.org and not archive.is" - that's a bit of a borderline call, but gouggoug pointed out some of it at https://news.ycombinator.com/item?id=37130890. The set of articles which (a) are no longer on the web, (b) are not on archive.org, but (c) are on archive.is, isn't that big. Paywall workarounds are a different thing, because the original URLs are still on the web (albeit paywalled). For those, we want the original URL at the top level, because it's important for the domain to appear beside the title.
Classic Pink Floyd Music Reconstructed from Recorded Brain Activity
The ATC almost never does that, but I've certainly heard the pilots say it - or even other pilots comment on it.

https://www.youtube.com/watch?v=yiG3uiZWvUE for example.
More importantly than that, where is the intent that proves racism? Any bad outcome for a minority does not mean there was racism.
Thanks, I will read more soon! I'm curious... how do you resolve the "impedance mismatch" between some "canonical" models that business decisions are made, based upon, which need to be synchronous with the depots (and mutually synchronous with other models sharing fragments of the same data), and the eventually consistent read models, which have a more lax constraint on how up to date they are?

How do you ensure consistency here? How do you organize it in the data flow?

Say I update a user, because that user seems to still be there in the query result/indexes, but actually an event for this user being deleted has happened some time ago?

This can also happen I suppose of the depots run queries themselves on PState in order to determine if a certain event is valid at all or not, and how exactly to carry it out.
You may make production use of the Licensed Work, provided such use does not include offering the Licensed Work to third parties on a hosted or embedded basis which is competitive with HashiCorp's products.

Read benevolently it's a prohibition from spinning up a service based on HashiCorp's code and undercutting HashiCorp's pricing.

On the other hand, if I build a product with HashiCorp-owned BSL'd code, then HashiCorp releases/acquires a product that competes with mine, then my license is void.
Were you also asked to print out all the code you'd written recently?
I used to work for Huawei where taking a nap at your desk was the norm. If I'm taking ~15 minutes to recharge, why the hell would I waste any time searching for an out of the way place? And given that napping isn't frowned upon, there won't be any such places left because everyone would be doing it.
I've lamented this effect of the paper writing process for some time. I think a paper should present the steps taken by the authors to arrive at the new results, not just the new results in isolation. Those steps often provide so much useful insight.
RFC: We need a Shopify Chatbot Cup to help merchants evaluate Chatbot plugins
Timezones are not hard to build. It's indeed the interpretation of your app and the display to your end users that are hard to manage. Think of your birthday: it's not hard for you to set a datetime at your current location to define when your birthday starts. But the birthday wished from your friends might changed based on the interpretation they have and where they are located
Hosting the statefile in a secure way, state-locking, injecting the secrets so you're not keeping the secrets locally or in env var, and pre-built integration with other Hashicorp suite.

I see the use case for it if you don't want to use a 3rd party or open source tool (Atlantis) but the pricing seems prohibitive.
The Internet Archive is permitted when the original site or content is unavailable.

Otherwise, HN's rule is to "submit the original source": <https://news.ycombinator.com/newsguidelines.html>

I suppose that might be clarified as "most original or canonical", but Because Reasons HN's guidelines are written loosely and interpreted according to HN's Prime Directive: "anything that gratifies one's intellectual curiosity" <https://news.ycombinator.com/item?id=508153>.
Thanks for clarifying, that's interesting + good to know.
I'm no expert and definitely get things wrong - we only skim things and make a first crack at an attempt, and then rely on other people to refine it. If Nathan or someone else wants to suggest a more accurate and neutral title, we can do that - the goal is simply to clear the discussion space for something more interesting than title fever (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). But now I'm repeating myself!
This isn't accurate since Firefox comes with a built-in ad blocker, which Chrome lacks.
You're apparently in the middle of editing this as I'm replying, but I suspect I'm close to the mark here: <https://news.ycombinator.com/item?id=37138346>
That’s what Musk said
I've also heard it suggested that there was a lull in traffic during COVID that might have made people lose their edge.
Increasingly this evolution is spread across multiple papers, and is not enclosed within a single paper.
Ah yes browser lock in, from the company that makes zero dollars selling their browser, compared to the company that wants to actively harm the open internet.

What's wrong with you guys? Could google stab you in the face and you still swear up and down that firefox is negligibly slower than chrome? What will it take? Google is pushing a "feature" to completely lock down the internet, take away all meaning from "user-agent", and make blocking ads functionally impossible! When will you stop aiding and abetting this behavior because you feel mozilla is "not perfect"
He owns Twitter, he probably has the right to do it as a private platforn owner, and it is still worth calling him out for doing it. Freedom of speech he is exercising is not freedom of criticism of speech.

Its especially worthwhile because Musk sold himself as an absolutist of a view of free speech in which platforms like Twitter were not exercisers of free speech but actors whose decision to shape and bias content violated their users rights to free speech.
This is the interesting part of all of this. The meat of Terraform is in its provider ecosystem. Anyone can make a new frontend (or even fork the existing one?), get rid of all the warts, add the missing encryption features gated under enterprise and have a much better tool.
Just curious, what advantage over Clojure did reverting to "pure Java" give you? Perf or something else?
What if they pay for it?
Actually, can we just kill Terraform? Please?

Terraform has a bad design. It's a configuration management tool, first and foremost, and configuration management tools need to do one thing well: fix things. Not just "change state", but functionally, actually fix some software to make it work again. Terraform is really bad at this. It's difficult to configure, difficult to operate, and it likes to find any reason at all to just blow up and force you to figure out how to make the software work again.

Configuration management tools should make your life easier, not harder. You shouldn't have to hire a "Terraform Admin with 3 yrs experience" just to learn all the bizarre quirks of this one tool just to get your S3 bucket to have the correct policy again. You shouldn't have to write Go tests just to change said policy. It's like it was invented to be a jobs program for sysadmins.

I have a laundry list of all the stupid design decisions that went into the damn thing. And because the entire god damn industry is stuck on this one tool, no other tool will ever replace it. Its providers are so large and there are so many modules created that it would take years of constant development to replace it. So it doesn't get changed or improved, and it can never be replaced. It is the incumbent that blocks progress. A technological quagmire we can't extricate ourselves from.

The essential purpose of this tool is really to be a general interface to random APIs, track dependencies in a DAG, pass values into resources when it has them, attempt to submit a request to the API, and then die if it doesn't get a 200 back. We can accomplish this in a simpler way that is less proprietary and more useful. And we can ramp up on specific functionality to give the solution actual intelligence, like default behaviors for specific resources in specific providers, hints on how to name a resource, more examples, canned modules that are easier to discover or publish, ability to use different languages or executables, etc. But we need to put forward those alternatives now, or we won't get the chance again for a long time.
It can be rebranded, that's pretty straightforward for something that's such an industry standard. "Oh yeah? Earthworks? That's the open source fork of Terraform" pretty simple. If it were a lesser known technology it would be an issue but most of the (modern) internet runs on it, whatever they name the fork will be well known pretty much instantly
Salame's $24M in donations to Republican causes are on the public record. The government alleges they were directed by SBF, which they'll have to prove, but it's certainly evidence.
I read about that, and about similar things happening in Arabic countries, a lot of people related to the powerful need to have 'important jobs' and because there aren't enough of those fake projects are created that lead absolutely nowhere but that have enough of a budget that large sums of money can disappear without a trace. Those are then written off when the project is written off with nobody the wiser. It's almost a real life Potemkin village economy, with the advantage of being able to charge both for the construction and for the subsequent destruction. In a bad attempt at humor: at least they have figured out how to get as close as possible to a circular economy using this one little known trick.
Surely it's beneficial to get employees out of all these unproductive meetings so they can engage more on the Slack platform.
Roxanne - that name takes me back.

I taped a pirate radio Tim Westwood show that was wholly dedicated to the Roxanne saga.

Found this example of his show: https://archive.org/details/TheHipHopShow-19850917
It's a bit clickbaity and disingenuous to say "employees in Asia", when South Korea comes in at the bottom, and the difference between Singapore and France/UK and the rest is just a few percentage points on a small sample (What's the error on the sampling?)
>The more people report to you, directly or indirectly (the latter being preferable because managing direct reports requires actual work) the more power and influence you have

Also failure to do so results in you and your team being merge underneath another guy's bigger team, and you becoming redundant because they only need one boss and the guy with the bigger team gets to keep his job.

It's kind of like playing Civ but IRL with real people.
Terraform is terrible as it is. Good riddance. We need real tools instead of messing around with text files with ridiculous formatting.
Unit tests have their place. They are not a full solution for testing, but they never claimed to be. Unit tests help you confirm isolated aspects of your code, which is helpful in many cases. You still need other types of tests too, but I would not say unit tests are "overrated" in any way.
Any reliable alternative at the moment?
Oil price changes disrupt oil operations all the time. The hydrogen energy economy will have times where it's not profitable for an individual actor to generate hydrogen too.
Really? I see this all the time even now.
If you have to wait until the fullness of time to stop playing a semantics game around on what you wrote vs what you meant, then be my guest.

For instance, Derek Chauvin is in jail...

Ok, I'm glad at least one cop who murdered an innocent person is punished. Maybe cops can't get away with literal murder anymore if enough people demand justice. Now, to get back on topic and to reiterate what I had posted before: all the cops that assaulted all the protesters, and press covering the story, in the wake of George Floyd's murder got off without punishment, even with the DOJ's knowledge, pressure from protestors & a lot more media coverage than this story is getting. That is the status quo.
One job is sitting in a chair in an air-conditioned room using your brain to track detailed information.

The UPS job is literally done by people in the top decile of physical fitness in the USA who are moving continuously and are so regimented that there's a "proper" way to carry the keys to the truck.

They're not really comparable in many ways.
i could say the exact same thing as a React dev.

> I’ve had to deal with a nightmare Elm project. The difference is, I know what I’m doing. I solved all the problems, created examples to lead other devs and everything was fine. Have your company contact me if you need help.

I’ve had to deal with a nightmare React project. The difference is, I know what I’m doing. I solved all the problems, created examples to lead other devs and everything was fine. Have your company contact me if you need help.
This explains so many bugs I came across on Reddit. I guess it works, but man I dislike this implementation.
Successful research mathematicians do consistently good work on many problems. While there may be one or two highlights that really boost a career, few people are one-hit wonders that stumble upon a solvable problem.
This is a great idea. One suggested improvement is if I could resume tracking time on a previous item. If so, I would use consider using this app to track time spent on various projects.

Great UX direction, cool idea, congrats on launching! Was fun and easy to play with.
Ask HN: How to network with people curious about the edge of science?
I am a 23 yo entrepreneur running a profitable agency business. The only issue is I live in a remote town in India. I want to network with curious people online as I myself am a good programmer and deeply interested in technologies of future and wish to build my next startup in hard tech.

Could someone suggest me ways to network with top-tier curious science oriented people online?

Thanks
Honestly my issue with react and the whole ecosystem(including nextjs) is maintenance. I just know that in 3-5 years they will reinvent everything yet again and I'll need to port stuff again. This is unheard of in stacks like Django. I just want things to be stable and work man.
Which average is that? Don't think it's median W2 income.
That's because their brains were rebooting when their body senses low activity.

Kind of like sleep function on laptops. Otherwise, the brain cells would "overheat".
Will there be a first-party Clojure wrapper? Or, would the expectation be that users would use Java interop?
Going to disagree.

The US letting China successfully invade Taiwan means the loss of Japan, Korea, and Singapore as allies.

Not to mention , it is also a historical mark that American hegemony in the Pacific is over. This isn't something TPTB are willing to accept or allow. Such an invasion is the precursor to a hot nuclear war almost immediately with China becoming a pariah state over night.

At a baseline Taiwan gets the same love and support Ukraine gets while America begins fielding jets and carrier groups from both Guam and Japan.

A build up on amphibious vehicles would be visibly apparent in the coasts for weeks leading up then they'll have to cross 80 miles of ocean. It was obvious Russia was going to invade Ukraine. China won't be able to do a surprise attack.
I see patients still take it seriously because of the heavy marketing of Zoloft in particular.

The drugs are literally have serotonin in the name.

I still hear people regularly refer to mental health problems being due to a "Chemical imbalance", often as a way to defend their use of pharmaceuticals and dismiss the efficacy of any other intervention. It's that they see people justify a non-falsifiable in the efficacy of the current course of treatment. It's that it's hard enough to convince people who have been on SSRI's for decades and are doing badly to take a month to ween off them, a month to see how things go, and a month to get back on them. If they believe their brains are fundamentally broken without evidence it's just about impossible.

It's that when a sixth of American women have taken anti-d's in the past month, and the most popular explanation as to why is they have broken brains that need to be treated with medicine, as if their problems must all be due to some genetic issue or whatever, I find it abhorrent.

I don't know, it pisses me off that these drugs are popular largely due to a mythology and how difficult they are to stop more than they're efficacious is all (not that they are not efficacious). It's not that psychiatrists don't know this theory isn't true, I'm well aware the theory has been well known to lack support for a long time in medical circles, it's that they don't effectively inform their patients.

Medicine should stop calling them "SSRIs" if the SSRI part is a tangential side-effect, better educate patients on the fact that medicine doesn't really know why the drugs work, or even if a given patient will respond to them better than placebo. Governments should ban pharmaceutical advertisements because they make people sick and misinformed.
Yea. The incoming jet was on a 5-mile final. Being a small jet it's "slow" so that 5-mile final is 3-5 minutes. You can see 19:04Z when the Southwest jet get's the "line up and wait". 19:07Z is the missed approach. If ATC has given them the departure clearance relatively quickly, there would have been no issue as Southwest would have hit the gas and been long gone... but ATC didn't.

This is not uncommon for aircraft to get on the runway and take off while another aircraft is on final. If you want a good video of how this more typically works (and sometimes doesn't work), here's one from an incident at SFO about 2 months ago: https://www.youtube.com/watch?v=DrRGde5J8mo

And another from SFO: https://www.youtube.com/watch?v=E4cewwhcL5c

In both the SFO cases, they got the "go around" from ATC much earlier and no one got too close to each other. Keeping in mind that SFO is extremely busy and lands two parallel runways at the same time: https://www.youtube.com/watch?v=YsKhZm78DuY
Once you try any languages where (almost) anything is an expression, it is hard to accept statement-oriented languages
Disclaimer: I am not comparing Twitter to warlords, dictators or genocide. But this quote (from Lord of War) really encapsulates a lot of what you say:

> Yuri Orlov: [Narrating] Every faction in Africa calls themselves by these noble names - Liberation this, Patriotic that, Democratic Republic of something-or-other... I guess they can't own up to what they usually are: the Federation of Worse Oppressors Than the Last Bunch of Oppressors. Often, the most barbaric atrocities occur when both combatants proclaim themselves Freedom Fighters.
> These tools are not going to be able to be used with users using new Terraform versions

As discussed in the other thread, we believe that we are not in violation of the new license, you can find more details in our today's announcement[0].

Disclaimer: Work at Spacelift.

[0]: https://spacelift.io/blog/spacelift-latest-statement-on-hash...
With the difference that encyclopedias are cyclical, whereas a working program has to reduce at some level to primitives.
> Since I had my epiphany we’ve had several meetings of the code reading group, now known as the Royal Society of Twitter for Improving Coding Knowledge, along the new lines. We’re still learning about the best ways to present code but the model feels very right.

Damn. Sounds like Twitter was a cool place to work, learn, and grow as a developer in 2014. It's wild to think how different it looks today.
For now you can pin your version and cache your sources.
The report gives the same main topic for France and Germany for example, weird to make the article about Asia. See slide 29.
IMO: HashiCorp is in this situation because they want to grow too big, too fast. A lot of their software is tooling, tooling that doesn't necessarily make sense to sell in a SaaS offering, or if it does: it's going to be commoditized. However, SaaS is where the $ is. They have investors they must please, and they want a big return on investment. It's probably too late to fix this, but IMO if they took the slow and steady route of providing support and professional services HashiCorp could easily be profitable while maintaining all of their products, but perhaps to a lesser degree.
AI used to select books for censorship
They are identical in their effect[1]. At one point they were almost identical in their implementation. Looking around at the (much larger) current React source seems to indicate that this is still the case.

[1] https://react.dev/reference/react/useMemo#memoizing-a-functi...
In theory, but in practice things aren’t that neat; anti-competitive practices and credibility are some items which enable bloat
Yeah! In fact, I would say a large portion of this is every android phone coming with Chrome pre-installed, and you know, that entire decade google spent with literal super bowl advertisements and THE GOOGLE DOT COM WEBSITE URGING YOU TO INSTALL CHROME with a mountain of dark patterns that plenty of smarter people than I have written about.

Can you imagine the fucking fit HN would throw if mozilla dared to buy a super bowl ad?
As a long time Gruntwork customer, contributor, and fan, it is really nice to see them stepping up as thought leaders here. They run a great open source community already. Our DevOps team has been buzzing all day with what we are going to do. For now, we are staying pinned to the last open source version of Terraform and will likely follow Gruntwork's lead when the time comes.
that assumes the market is competitive: this is not always the case and is less and less so, every year that goes by. there are so many products out there that used over and over by the same companies for no other reason than it's too painful to switch.
It's true that it isn't always the case. We have no more than 2 people on the team at any given office, and are spread across 5 offices and a few full-time remote on a broader team of about 10.