skysight-inc/HackerNews huggingface dataset:
How direct of an encouragement?

If it has to be all the way to illegal then I can't refuse business to KKK members? Or even KKK leadership?
Nixon Ends Convertibility of U.S. Dollars to Gold on August 15, 1971
Desktops.zip: Some thoughts on websites that look like desktops
As a parent dealing with their midlife crisis and raising two children I can say this concept is high on my mind. What kind of world are they going to inherit when they can’t even run to their neighbors for help when something goes wrong? Who do they turn to when they want to help the community?

Something the article talks about is how morality is engendered not found. That the community teaches morality and that we need this or there are gaps in our humanity. Considering how we treat others is a learned skill it is also a taught and reenforced skill. How do we as a society wish our youths to treat each other? We need our systems to engender that.
Lol I had to slog through some traditional material to keep up with Karpathy. A lot is covered in those videos.
I'm not sure free speech is really causative. It might be a catalyst, but people have to be self absorbed and hold those beliefs before voicing them. They might just feel emboldened to voice them since others are too.

Is it that you can't afford a house anywhere, or that you can't afford one in the area you currently are? If relocating (remote work) is an option, my understanding is there are more affordable areas of Canada that have lower average home prices that someone making $100k could potentially afford one on the cheaper end.
I remember the boot roulette with my XPS. The laptop randomly just wouldn't turn on. I learned that biggest chance for it to turn on was to disconnect power, plug it back in and quickly press the power button and hold.
Sometimes it took half an hour of this dance.
Eventually it stopped turning on.

The "good" thing was that when this happened I bought a cheap post lease Thinkpad and just put my XPS's nvme in. I could resume work straight away it just worked.

I paid £100 for that Thinkpad and it was miles better than then flagship XPS.

That being said, I decided to take a plunge and bought M1 Max. This think is next level and smokes any laptops I had before.

But Dell in comparison is just complete junk and that company should be banned from making laptops.
So in mid-2023, if not React, what would HN choose?
This sounds as if you think there's something bad about Fox News. I agree with that, IMO there is much wrong about Fox News, but may I ask why you think so?

I ask because my reasons oblige me to avoid certain behaviours. You seem to think it's okay for you to post things that should be ignored for reasons that we should ignoreFox News, but if those reasons apply to your postings, why aren't they reasons to not post?

This may sound like a complicated rhetorical way to ask you to stop posting such things, and maybe it is that. I overlook things and I know it, so I like to ask why and how and so on. If you do have reasons, please explain. Otherwise, please change your ways.
There has to be a certain mental aftereffect of going from a coddled life where nothing ever happens to you because you're a 'main character' and everybody else is just an NPC to the point where those NPC's put you in jail and hold you responsible for your actions. I've seen the term 'affluenza' in relation to this and it very much reminds me of some of the children of wealthy people that I know. They feel that they have deserved their station in life and that there is absolutely nothing wrong with them getting a free pass for whatever transgressions they make because they're the golden children of the future.

This results in the weirdest excesses and - invariably - they are proven right over and over again. Daddy will bail them out, buy off the authorities or donate to the school and all is forgiven. Running into the wall at this speed has to be a rude wake-up call.
Does the amount of time before trial come out of your sentence?
Thanks for this, been meaning to read up on the Fellegi Sunter paper for a long time!
The Atlantic loves a good America is dying story, doesn’t it?
Few people would read "/bs" as "bitter sarcasm". Is there a better tag that you could suggest?
The gold standard at least meant that money couldn't be printed in unlimited amounts.

Productivity and compensation have since 1971 diverged, meaning the proletariat has not profited quite at the same levels as they could have.

https://wtfhappenedin1971.com/
Yes, but only if you're actually in prison.

It's part of the reason some people don't post bail - if you're pretty sure you're going to end up in prison anyway, you might as well get started early so you can get out sooner.
Paradoxically the only person thanking the parent for going through this shit might be an anonymous commenter on an Internet forum...
The evolution of Steve Albini
Mostly those will just adapt to it. I can't speak for Scala but with Kotlin, the whole Loom thing is just yet another solution that it can abstract from (there are many already; on and off the jvm) with some extension functions and adapter code.

And since on purpose Loom uses the existing APIs for things like Threads and ThreadPools, creating a loom capable coroutine scope should actually just work without changes. Kotlin co-routines comes with extension functions to create coroutine scopes from thread pools. It's just another thread pool. Of course co-routines won't map 1 to 1 to green threads without further work. But that's more of an optimization than a functional problem.

For that there will likely be some changes over time to the jvm backend to make use of loom when it is available. And maybe even some API changes. Also if you are using spring with some blocking things like jdbc, your life will get a bit easier and you can switch from using the default threaded IO coroutine scope to a loom capable one for those things and use a bit less threads. All good stuff. But it won't massively change what that code looks like. I expect that this stuff will start happening around Java 22, which will be the LTS version where this becomes more widely supported and used.

People forget that kotlin's co-routines work outside the JVM as well. It's one of the multi platform libraries that works on all platforms that kotlin compiles to (jvm, android, js, native, and soon wasm). Of course Android while it uses Java doesn't use a jvm as its runtime and instead has its own runtime with ahead of time compilation and a lot of Android specific libraries and frameworks. So no Loom. I'm not sure if that's ever going to be addressed; or even if there's a big need to do so.

On each platform Kotlin co-routines integrates with whatever is there. Same APIs, same code, completely different backends. And via extension functions you can also interface with existing frameworks like you would find on IOS or Android. Or indeed the JVM which has quite many of these. Native of course has many compilation targets for different OS and processor architecture combinations. Mac, Windows, Linux, IOS (which are several platforms actually), Android, etc. Android native is actually a supported target in addition to regular Android.

We use kotlin-js with co-routines in the browser on top of javascript's promises. It's actually quite nice for that. And it mostly works exactly the same as in the jvm on our spring server. Great for asynchronously calling some APIs and then updating some state. Or launching some background co-routine that does stuff.

The impact of this is limited to server side jvm usage with things like Spring and Quarkus. And mostly it's a positive impact. Makes it a bit easier to deal with some of the older Java libraries out there that are still depending on blocking IO. The rest of the Kotlin ecosystem outside server side jvm is not affected by this at all.
This is a better summary of the situation than anything the article can say.
Typically, yes.
Oh it was just a glib way of moaning about non-determinism making its way into software engineering. Much like how physicists had to make peace with the probabilistic nature of quantum physics.
It's no more of a misuse than the parent comment's critique of "communism".
for a small project i would choose vanilla. vanilla is good enough today, tons of features supported on all the browsers, etc etc

but for a large project still react.
"I disliked the popular thing before it was popular" is not an achievement to take pride in. Heck, most people who picked up React disliked it before using it.

The article states that there are better options now so continuing to use React is not the best choice. This was predicted by most advocates of React fairly early on. The mantra was always: React will be replaced by something better; for the time being that something is still React (i.e. present day React looks very different from the early class-based React).

At the time React started gaining momentum it was simply the best option for what it did. The biggest alternatives were AngularJS (which was known to be a dead end), Angular 2 (which was stuck in Google's cycle of "let's rewrite everything several times because we're not dogfooding this" -- remember that Angular 2 was initially based on `Object.observe`) or the old rusty toolbelt of jQuery, Backbone, Knockout and whatever else was still polluting globals at the time. React eliminated entire categories of bugs at the time and was the first major frontend framework (well, library) to also support server-side rendering.

I think good arguments can be made that e.g. lit-html or htmx is superior to JSX. But at the time those didn't exist and the reason people disliked JSX was that it was different and that it looked like something many had tried before (i.e. VDOMs and XML-ish template DSLs) and that had always ended up sucking. That criticism however came from a place of ignorance (literally "not understanding how it actually works and what it is") and prejudice (i.e. judging by superficial first impressions, not the actual implementation and semantics).

If you think React has uniquely done "so much damage", you either think frontend frameworks in general are inherently bad (which is an entirely valid opinion to have tho I wonder why you think seeking out articles about things you hate just to vent about them is a productive use of anyone's time) or you're being extremely disingenuous with regard to what came before React and what can be considered "React's fault".
I recommend this for groundwork to get you near LLM, and cover the journey deeply. I used some of this as a helper course for Karpathy. I learned things here he didn’t cover and vice versa. https://www.cs.toronto.edu/~rgrosse/courses/csc321_2018/

I haven’t done tonnes of courses so there might be better. But this is good as a free one.
Nobody's perfect. if they hadn't had those fights then you'd be having more of them. Besides, your ideas are most likely going to be looked at as pretty outdated by the generations that follow, that's pretty much the expected thing.
I just had a conversation with an LLM trying to find a word to describe your feeling. Life is indeed weird. Here you go:

The concept of "thrownness" (Geworfenheit in German) was an important existentialist term coined by philosopher Martin Heidegger

. Here's a quick explanation of what it means:

- Thrownness refers to the idea that human beings are "thrown" into existence without getting a choice or having any control over the fact of their being.

- It suggests humans find themselves born and existing suddenly, through no will or decision of their own. There's an abrupt, arbitrary aspect to being thrown into the world.

- This thrownness highlights the inevitable given facts and limitations of one's particular life, time period, environment, language, culture, etc. that define the situation into which one was thrown.

- Humans do not get to choose the circumstances of their thrownness, which can seem alien, foreign, strange, or absurd. This can provoke anxiety, angst, or existential crisis.

In short, thrownness describes the jarring, arbitrary way humans find themselves existing in a world not of their choosing, highlighting the strangeness and uncertainty of the human condition.
... after 9/11, when America's professional army fought an asymmetrically weaker foe far from home?
> There was a time, several years ago, when React was pretty much the only game in town when it came to server-rendered content

This is actual nonsense. Creation of a fully-formed HTML document server-side is performed by countless platform combinations.
I have some other comment on this thread where I point out why I don’t think it’s superficial. Would love to get your feedback on that if you feel like spending more time on this thread.

But it’s not obscure? FlashText was a somewhat popular paper at the time (2017) with a popular repo (https://github.com/vi3k6i5/flashtext). Their paper was pretty derivative of Aho-Corasick, which they cited. If you think they genuinely fucked up, leave an issue on their repo (I’m, maybe to your surprise lol, not the author).

Anyway, I’m not a fan of the whatabboutery here. I don’t think OG’s paper is up to snuff on its lit review - do you?
No meaning, perhaps. There's plenty of purpose to be found in jobs, like collecting pay to survive or getting out and staying busy.

On the other side, Google can afford to hire a surplus of labor on the chance that even one person makes a contribution that yields significant value or can move up. Amazon and Walmart need voting blocs. There's purpose all around, even if it isn't ours.
My understanding is you don’t usually need useMemo and useCallback, unless you’re seeing performance issues and your profiler is pointing at un-memoized
code as the culprit.
I don’t care that React isn’t new or innovative anymore, that’s a good thing in my book. Give me old and boring any day.
Thanks! My name is Matan im one of the authors of Declarai.
Happy to see you liked it. If you have any feedback, or anything else you find, don't hesitate to contact me.
Given the age of the earth - 4.543 billion years - the roughly 200 years of human recordkeeping, even assuming a true statement, makes that 4.4e-6 percent of the age of the earth. Or put another way, the record doesn't account for the other 99.99956% of earth's history. Just a reminder.
Karpathy has flash attention of Pytorch in his repo. I understand that is fairly recent (in human weeks, maybe not AI dog weeks)
This. People who disagree - why not write in Haskell?
Facebook is not easily archiveable either, is it? Somehow it seems like some questions (like about browsing without a login) are only being made about Twitter.
I'm not into sports but I recently saw a story on Football (soccer) Stickers aka Panini stickers. It's a massive industry over $1 billion in sales maybe $1.5 by now. edit: I see it mentions Panini hard to believe Fanatics sells more!
> I refuse to work with people who has this thought

So you refuse to work with people who do not want to re-invent the wheel for a shiny new framework because it is "better"?
cool heads prevail. The division is a political ploy. I understand you anger as I feel it too. Don't let the hate poison the conversation. Sadly we need patience for unity, and unity to solve this long run.
I wonder if switching to byte code rather than using the visitor pattern would give you a big enough performance improvement.
That's a long time to hold a grudge. Mozilla Firefox was called Mozilla Firebird for 10 months, nineteen years ago. This was before version 1.0.

I suspect it took as long as 10 months because Mozilla already felt bruised from already having to change the name from Phoenix, due to a trademark dispute from Phoenix Technologies.

Nineteen years is plenty of time to forgive. You might even find the time to try Firebird SQL, instead of complaining about an ancient naming collision.
I'd go one step further than the article: never go to a coding bootcamp!

You're getting a certificate that means less than the most meagre undergraduate module. This may be fine relative to their cost, but degrees in some countries are free or subsidised, so it's worth looking at formal education first.

In terms of the actual learning, if you're polite, patient and willing to put in some personal effort, you'll be able to turn any stranger online into a teacher! IRC or Matrix channels, programming language forums and local groups can often provide a good sense of community, and to be quite honest documentation that you pay (as in books or courses) is rarely better than what you can get on the Web for free.
Don is HN's unofficial historian of the computing industry, much of which he has personally witnessed or been a part of. His comments may be long but offer a wealth of background on the subjects where he can be bothered to comment on, if you think this is too long I wonder how you look at books and what you would improve to make the comment more readable, for me it is perfectly fine.
Unofficial third-party apps, sites, etc will always be playing the cat-and-mouse game and will always be behind whatever change the first party service makes.

By default, Nitter has always been in a losing position in both maintenance and catching up in implementing the missing new features years before the Twitter acquisition.

This also isn't unique to X / Twitter.
We wrap very little in those methods and things are just fine.
Many more people drink tap water than eat dinner at a MICHELIN Starred restaurant, but if you're a food critic writing about the latest fancy restaurant, you had better pay for some food and write about that.

This is especially painful considering the ludicrous pace of advancement in AI. You really have to aim for where the puck will be, not where the puck is. Within a year GPT4 will be out-of-date.

Fundamentally, the entire point of this "research paper" is to compare ChatGPT with Stack Overflow answers, coming to the conclusion that people prefer SO.

Yeah, well, meanwhile Stack Overflow usage has dropped off a cliff since ChatGPT become generally available: https://observablehq.com/@ayhanfuat/the-fall-of-stack-overfl...

I certainly prefer to ask ChatGPT basic coding questions because I get an answer immediately with no argument.
>The company attributes this delay to a shortage of technical workers who know how to install and operate specialized equipment in a semiconductor-grade facility

A lack of install workers for super rare kit is not the same as a shortage that will last to 2030.

Also, how much of the shortage is an actual lack of people who could do this job. And how much is because people don't feel like moving to Arizona, doing a college course at their own expense, then applying for a company with notoriously harsh working conditions for less money than they already get when the whole project is subject to large political risks...

Oh and you'll need solid Chinese language to progress or be involved in major decisions
One of these days an LLM will translate ecosystems to less popular platforms. Or at least it will write the glue logic.
You can now read new papers and follow ups from the community! It is really useful. You already know chain of thoughts. So you are on a good track!

Try to use these LLMs to automate more of the mundane tasks. Like scripting in bash, compiling videos, converting documents, refactoring data, transpiling code, transcribing code, etc. You will begin to see what works and what doesn't!

At the same time try to come with fun challenges for yourself to fool it. That will aid in learning ways to make it more obedient to you.
There are some fairly major Java backend libraries that are founded almost entirely on async-type APIs. Eg, Vertx, Quarkus, Micronaut, etc.

I am interested to see how a widespread move to virtual threads, which for them is somewhat existential, affects their futures (pun intended). Also what backend libs that are founded on virtual threads emerge and supplant them.
This is not a random sampling issue. There is a pattern over years, that any engineer can recognize.
SpaceX Falcon Heavy: NASA's $985M Psyche Mission in October
Oddly relatable since given the chance they will also definitely eat us.
Yes, the NYT article you link is linked from the article
He was wrong on the timing in 2007 as well. The only reason his short position was vindicated is that he held on despite the protests of his investors. Burry would have been rekt if the collapse had come later.
That’s what we have been doing. Two passes. The task and then the format.
There are so many ways POTUS tweets can be archived irrespective of general Twitter/X policies.
It's been changed. It used to say "How the h** [sic] did Paul Allen ...."
Back in 1995 people told me that Dell should buy Apple and shut it down.
I misread “System V” as “Saturn V” and was sitting here thinking “there’s no way that timeline lines up”. Saturn V rockets stopped being used in 1973, vi was released in 1976. Not as far off as I would have thought.
Ranked voting will help, but it's a stretch to day it will solve it. There's still the issue of money/publicity and party loyaty/identity. If you don't have the money for the publicity, many people won't even know who you are. You'll still have people who use one of the two main parties as part of their identity and won't entertain the thought of outside candidates. Politics has become a religion to many.
I don't think it's a secret that funding desktop Linux work has been a challenge. I've said in many other forums that if you want to sustain desktop Linux work, companies and people who work on it need to rewarded and funded for their work.

But getting people to pay for professional desktop Linux work is really hard, even despite having easy entry points for it[1].

Without people responding to the work by paying for subscriptions for professional desktop Linux, it becomes a lot more difficult to justify continuing to do the work.

It's still possible to reverse the trend, hence my plea for people who use and value desktop Linux to consider paying for it.

[1]: https://www.redhat.com/en/store/red-hat-enterprise-linux-wor...
I, for one, quite liked them and felt they gave the article a nice vibe.
>a fairly convenient time for giant companies to change their mind about copyright

but then they would not be able to do this https://news.ycombinator.com/item?id=37100140
They are leeching from children. Can we have an open-source trading card movement who will just make them go bankrupt?
It's enough for significant majority to strive for that type of society to stabilize this type of structure. Sure, some people don't like anarchist framework, that's why anarchists are propagating their way of thinking. Consider that we are from the beginning of our life indoctrinated into authoritarian structures like nation state, school, workplace and a lot of people go through the motion because they don't think alternative is possible. Probably not unsignificant fraction of slaves too thought that that's how it is. We know that slave owners were justifying slavery as natural, same as a lot of people justify liberalism as such. I would say anarchists want to create a world for anarchists and want to spread anarchists thought, because they think that there is actually nontrival part of humanity that would be to some extend interested in these ideas. Anarchism was very significant movement in the beginnings of XX century before it lost to Marxism-Leninism and these people were interested in these types of organization that prevent power accumulation. Marxism-Leninism damaged every anti-capitalist tendency in the west unfortunately in minds of big part of population, but I think it's still workable to spread the idea, especially considering that anarchists were repressed everywhere where Marxists-Leninists got to power.
Only if you're working on super simple projects. Or don't want reusable code.

How do you share data fetching logic across components

How do you share a common UI functionality like toggling states, starting timers, across components?

People are now more concerned about clearly writing business logic while stiching together React lifecycles methods, instead of the other way.