skysight-inc/HackerNews huggingface dataset:
Moving the Web to Dart/Flutter would cost billions. How would it help in ANY way solving any challenge that currently exists? What even are these challenges? The OP is pretty blurry on that.
Isn't Typescript "controlled" by Microsoft?
I would like to ask a different question: Why is the site Hacker news still called Hacker news?

I've been reading Hacker news since 2008, but as things stand now, I'm afraid I won't be reading it for much longer. Why?
Because for the last (at least) few years, more and more often I catch myself asking: why is "Hacker news" even called "Hacker news" anymore?

Maybe this question will sound strange to some people here, but once upon a time in the past Hacker news used to have a lot of posts that were actually interesting to hackers. Today on HN mostly topics about entrepreneurship, economy, about unscrupulous rich people who make money from the corpses of others, and for whom the audience applauds in unison here, etc., prevail. We can say that the topics about everything that real hackers have never been interested in and which is the antithesis of hackers prevail here.

Guys, I guess we know what hackers are, what kind of people they are and what actually drives them? I say this because what we read here on HN has nothing to do with it. Why did this shift in interest occur? And, wouldn't it be great if the owners of this site would admit it, be honest and rename the site to, for example, "How to become the new Elon Musk"? I think that would be quite appropriate, because this place has nothing to do with hackers anymore, so it would be fair to admit that!
With Python the scope of “simple tasks” moves from a bunch of shell scripts to eg parsing a webpage, getting images from it and running face detection on them. And if it happens so that your ad hoc script has to become a full-fledged program, you can refactor it, add API endpoints, monitoring and so on.
The Reddit API changes are hyper-focused on killing 3rd party mobile apps.

Most mod tools should be unaffected simply because they fall well-inside the free usage limits. As for the remaining mod tools? Reddit admins have even resorted to making explicit promises to fix those if they break (probably just by exempting them from API limits).

But most (if not all) Reddit moderators are also reddit power users, some of the biggest power users too. And power-users as a whole dislike the direction reddit is moving. Even if they don't use the 3rd party mobile apps themselves, they see the writing on the wall. They typically use old.reddit.com, which hasn't really seen any updates in the last 5 years and it seems likely that it will be next on the cutting block.

So even if their mod tools aren't going to be effected, moderators have decided to draw the line here and make a stand.
I don’t understand why it has to be an app at all. Why do they want people in an app rather than in a browser?
The article and the studies are as partisan as the title suggests. For example, someone who is pro-life and supports the Dobbs decision would point out the number of lives of unborn children saved due to abortion bans. The article and underlying studies ignore that.
People keep talking about having the option to take your content and move as though freedom was a prison.

Likewise, the fact that there is a community of instances that have made the choice to have a pleasant space, free of troll farms spewing endless abuse, and are taking that seriously, really seems to have upset a lot of people around here.

You can't get the_donald on Reddit either, because fascists make a room stink like farts, and only people who've been huffing their poopy-smelling breath can't see that. I think what's really upsetting for those of the trollish mindset is that while removing the_donald and other fascist subs was more about keeping the site running smoothly and just getting rid of a headache, the decision to lock out gab and truth.social and anyone else who tolerates it is strictly an aesthetic one; they are no longer outcast because they're a pain in the ass, they're outcast because they suck and the whole community agrees.

I knew in 2016 that it was just the start of a process of smartening, where people get more optics into the nature of the world and the Internet's place in it. Seven years on, The Smartening proceeds apace, finding ways to have nice things, even with armies of chaos and division trying to tell us to be angry, to rage incoherently at our neighbors, doing everything they can to bring bad feelings into our lives.

The platforms are done because there's no more free money for them to play with, and when the big machines that run on that money can't fill up with another funding round, things are already grim and only getting worse. The fediverse is doing alright.
> Exactly what arcane requisite elite math precursors are necessary to even remotely understand this?

Probably helps to have a bit of a background in mathematical optimization, if you, uh, pardon the recursion.
Simply an observation:

The estimate of less abortions evidently is not viewed as a positive. It's not highlighted in the conclusion. It's not mentioned against estimated deaths.
>> In my view, the limitations of MIDI keyboards have resulted in electronically-generated music being used largely for background music.

Someone needs to tell Roger Linn about Raves i think.
2.5$ per user per month doesn’t seem insane at all
It's impossible for me to try anything because it doesnt exist right now. There is no VR experience that has high resolution. If the resolution was better, it would be great. Don't care about the "environment" Just project it into my living room like a home theatre.
I discovered Perl basically by accident. For scripting/systems administration its simply unmatched. It's been clearly designed for speed and utility which is what I always wanted and I'm a bit disappointed nobody ever mentioned it to me. I'm 20-something btw, so it's not just ravings of an old man.
I think the catastrophe happened when people mistook this it for a backend development language... and it somehow worked. Not well, but it did, which is it's own quality.
I slowly started learning it half a year ago and it's been really useful for scripts. It's indeed more robust than POSIX shell which tends to have baked in assumptions about the system which may not transfer well onto different platforms. No regrets - the grey beards were right!
Didn't really change anything. PureScript is in goood hands of the maintainers and contributors currently.
Very cool! I had no idea
To be honest I think the problem for Reddit may be that no one really needs a direct alternative. For me it’s good at one thing which is reviews and in depth educational content on some of the more niche subs. For community though, people can use discord, for content consumption, people seem to be using tik tok, for political flame wars you have Twitter.

I don’t see a bright future for Reddit. A lot of the broad appeal back when I used it more was that it surfaced the best stuff from all over the internet so I didn’t have to sift through all the boring stuff but funny enough now the only time my little sister and her hip friends see Reddit posts is when the best ones have been turned into a tik tok. I doubt this is going to kill Reddit but honestly I think it’s been fighting a losing battle for a while now. I have a feeling its indirect competitors will keep getting better at providing the value reddit does over time in their own way and leave reddit with very little left to offer.
I think that was updated to a Rust button long ago.
Look up word definitions with WordNet and a shell script
Strip down the browser APIs and make the web more user friendly and deterministic again while your at it. The History API, for example, should never have been implemented.
Working with a complex UI deep within a widget tree often leads to numerous layout errors. It happens due to a lack of understanding of Flutter's constraint rules. This blog addresses the first rule.
Of course. "Intuitive" is just an excuse. Software now typically relies on some form of lock-in (subscription alone is a soft form of one), so acquiring new users is a priority. Appliances... they had their simplification trend too, and now they're getting complex again because you have to use smartphone apps to control them - but all the extra confusion is worth it, as the audience is already sort of captive (approximately everyone needs a fridge and a washing machine), and the app offers a whole new dimension of lock-in and abuse. What it doesn't offer is usability, of course.
Last time I looked into it Flutter performance wasn't great.
I mean, personally I've been paying for a Premium membership for years now because I know good web communities need user financial support to be sustainable. So I have at least some moral right to a preference in the direction the site goes. I honestly wish they'd just done a bigger Premium beg-a-thon and see if they could meet their revenue needs that way; it's ultimately a much better model.
Much faster than Python or almost any non-native-compiled language (except Java)
While we're at it, we should stop using VHS.
There are system-exclusive commands and reserved/undefined event codes for rare situations like that. (Apart from non-12-note systems, and it's kinda bizarre to expect everyone's music standard to cater for something that esoteric).
Show HN: Parseurlonline.com – Visualize, edit and compare complex URLs
Hey folks I'm in the webscraping business and I had a need to visualize and edit complex url structures.

I found that there's nothing out there to effortlessly edit and compare complex urls.

So I built parseurlonline.com over the weekend. I hope you find it as useful as I do!
Would be cool to have a "federated" group of people offering their endpoints to route things like this API. With enough of them, they wouldn't be able to block it. Actually now that that I think of it, we could already use the Tor network for this
Also just the state of highly sophisticated but niche software (ecosystems) in general. It usually winds up super messy and only just put together enough to function for the small number of users.
…probably for _one third_ the pay!
I wouldn't class NodeJS as being near native based on benchmarks.

And its poor concurrency story compared to other languages e.g. Scala means that it's hard to push the runtime in real-world situations.
I'm sure microsoft would absolutely love that!

and that's why it should never happen.
Seriously, every time people complain about CSS and HTML I think about how much work it is to support all the localisation and layout stuff they do. Managing massively different sized screens as elegantly as them is hard and yeah, it's still not that elegant or easy, but I haven't used anything better that didn't sacrifice something for it.
This is a good point, yes you are right about that.
I have never understood why Reddit cares so much about getting me on the app. What advertising/tracking does it offer them that the browser doesn't?
> "Notably, none of these are walls you’ll hit if you’re writing a blog or e-commerce site, which is why JavaScript isn’t going away."

Pretty much sums up everything :(
I don’t feel bad at all. He should be judged by his words and actions. I’ll celebrate shamelessly when putin dies.
Covid has a novel mutation never seen in any natural coronavirus. Further there was a grant proposal from 2018 to insert the identical mutation as found in covid. There was a plan to engineer covid 2ish years before covid existed.

But I'm sure nature evolving this exact mutation coincidentally in a relatively short period after scientist documented their plans to engineer it is an equally likely outcome.
Any time something is adopted as broadly as JavaScript it's going to be a mess. Even outside the world of computing. Take... city planning. Cities are a mess. In fact human civilization is one big freakin' mess.

Wouldn't it be nice if we could start over and apply all the lessons we've learned over the generations? The world would be a much better place!

Or would it?

We'd end up with yet another mess. It'll be a different mess but it'll be a mess nonetheless. Or worse - we'll end up with two big messes instead of one big mess!
> The new COBOL is here to stay.

Very much. :) We have a javascript interpreter parked at the L2 Lagrange point.[1] As far as the preservation of human made artefacts go that is basically one of the safest places it can be. When us and all of our earthly possessions have long crumbled to dust that thing is still going to be out there. (Albeit very likely drifting without power around the sun.)

1: Event-driven James Webb Space Telescope Operations -
https://arc.aiaa.org/doi/pdf/10.2514/6.2006-5747
Python is a notoriously slow language so that's not saying much.

And there are a number of languages on the JVM e.g. Java, Scala, Kotlin, Clojure as well as countless compiled ones which are near-native.
I stand corrected! Still, good to see he realized the error of his ways and the damage caused.
One of the last giants, signing the end of an era. While not perfect, like anyone, he marked both Italian and European politics of his singular approach and proverbial ball. Politics now are becoming much more dull and suffering of a lack of vision.
He's got a point. TypeScript alleviates some pain, but I still feel like JS is not a great language. I have some nostalgic love for it because I used to be "the JavaScript guy" at the beginning of my career. But ever since I started using TS and Go, using Vanilla JS feels like fighting code smells and complexity all the time. At the same time, I acknowledge and appreciate how much JS has improved.
I couldn't quickly find the source, but what I recall is this story: the basic and only data type in Python from the very start was tuple, and then Guido decided to add objects and did it in like over the weekend sprint of "intense thinking and coding".

All the "discussion" wasn't really a discussion but post-rationalization and adoration of his "genius work".

No sane programmer with a modicum of experience would've designed objects to have both __slots__ and __dict__. The @property thing was also a crutch to deal with bad "design" decisions which were never properly addressed... and, basically, everything that was done afterwards was done in an additive way, so the old garbage stayed forever and became more entrenched.
> But as increasingly complex software targets the browser, developers are wrangling codebases where UI is not the dominant source of complexity, like CAD tools and scientific data visualization.

I guess WASM is already taking this place?
> 70% is python 2

I hope they are paying for security updates since python 2 has hit EOL 3 years ago and libraries had been actively shamed if they didn't drop support for it long before that.
The only sad thing about his death is that he managed to escape proper justice his whole life.
> you'll inevitable run into trouble like the famous Turkic

nope

> if you need to add semantic meaning to identically looking results, that would be another non-visual composable indicator

so in this case you'd have an extra indicator that would be appended to ˙ to make it İi and not Ii
He has been saying this for a decade. I had to double check the dates to see if it was even relevant.

A problem is that the 3 problems that the articles highlights have been fixed with incremental fixes. Performance with V8. Object lifecycle management has had improvements from ES6 WeakMap and WeakRef although JS will never have RAII. ES6 also added more data structures.

No new alternative will be able to keep up with javascript's incrementalism
Same. I'm definitely hyped up about Mojo for a few months, but this will ultimately fade if I don't get to try it...
True. I can totally see this going the way of „denunciation as a service „
I don't read it that way at all. I read it like "The person who has never programmed can now write code"

It says nothing about replacing anyone, more about expanding the pie and lowering the barrier to entry. No where did he say those programmers "will be senior engineers and the senior engineers will be out of work" He didn't even imply it.
So, pointing out implicit racism now gets you downvoted to hell on Hacker News, as long as China's involved. Good to know.
> How much of the complexity of working with HTML/CSS is unnecessary

Talk to Google.

They are the ones aggressively increasing the API surface of the Web (driven largely by commercial reasons e.g. ChromeOS) often without much thought to the security, privacy and performance implications.
I'm sure it doesn't help. I'm convinced that is what caused Twitch to invest in heavy anti adblock. As each time streamers ran an add you'd have people in the Chat proliferating it so it was no surprise that they'd go after it.

However there is likely certainly more to it, as forcing users into applications provide much more control & analytics which can be profitable for companies.
Discoverability for communities is a really good point. I wonder if any chat software exists that allows easy/good indexing by search engines.
A plane that made an emergency landing on an Irish racecource had to have a runway built for it so it could take off:

https://www.rte.ie/archives/2018/0521/965058-mexican-lands-p...
Luajit definitely. Lua not so much.
I tried the suburbs, no thanks, now I’m gonna try NYC. I want to walk to noodles at 1am.
Yeah, the disaster is borderline interplanetory. It will spread to Mars and Moon soon enough.
We've known for a few years that cephalopods edit most of their mRNA (like 60% or so) to change the protein that's made. So this result isn't super surprising to the field. This is very much an example of epitranscriptomics, along with it's eponymous relative epigenetics, shows sophisticated additional layers by which life can respond to environmental queues.
It offers a little more stickiness, among other things.
Like the recent Scottish First Minister Nicola Sturgeon
getting arrested a couple of days ago (and released, for the time being).
Whilst that's true regards the word of the law in terms of HN guidelines, it's arguably not in the spirit, which is "curious conversation on topics of intellectual interest". In that light, LLM / GPT solutionism is rapidly converging with blockchain / bitcoin / NFT as exceedingly stale and not conducive to productive discussion.

That's not to say that there's nothing meriting discussion on these topics. But noting that X is "a problem that LLM could help with" ... without detailing the specific advantage over alternatives ... isn't especially enlightening.
"funny but a little pathetic" fits a lot of Lowtax shenanigans very well, so it seems reasonable.
His catchphrase, “sono stato frainteso,” gets to live on as an excuse for inaction and deceit.

https://slate.com/news-and-politics/2017/04/the-similarities...
Nobody will ever agree on an alternative. And, none of the attempted alternatives have ever taken off because the velocity of javascript's incrementalism is far greater than the velocity of any new shiny thing.

JS has the weight of the largest corporations in the world behind it that don't want to lose their investments
Even if you consider fetuses to be people, which I don't, it doesn't take away from the number of people killed by abortion bans. If you save two people by killing one, you have still killed one person.
So what's the difference between this Mojo and Cython?
i am a grey beard. i confirm "the catastrophe happened when people mistook this it for a backend development language"
It's not usually necessary, but they do in fact have this capability and do use it for testing and failure analysis (I think it is mostly used for debugging fabrication issues, where physically seeing the construction of the chip is important). The other amazing thing they can do is some level of rework: creating or removing connections to test a change or hypothesis without the expensive process of making a new mask for that layer. There's a video from intel's testing lab where the leader brags he can take a chip with a single failed transistor somewhere in it, and give you a picture of it.
I get his point, but it may be too late for it as some applications even have backends in js..

However I agree that it is somewhat problematic that instead of creating new languages, we create frameworks (sometimes frameworks based on other frameworks like nextjs).
Especially considering how messy js can be.
In my mind the risk AGI poses is actually lower than that of current LLMs for the most part. Current use cases for LLMs are well aligned with the weaponization and exploitation of social and infrastructure flaws then they are for societal good.

People bringing up the hazards of AGI as a hyperbole for ignoring discussions of risk/merit of current AI technologies are acting disingenuously.

We really shouldn't distract ourselves from the matter at hand and divide people over the reality of the issue(s) that do currently exist.
Effectively another feel good tax that will be added atop to the consumer price
better marketing :))
I read the Transformers paper.

I read a few papers, they're educational. Better on average than the stuff linked to by HN. That one was special though: Most CS papers are about things I don't know but I can read them, that's why I read them, but I know the foundations and get the point of each paper. The Transformers paper, though, has foundations and assumptions beyond what I know, and explained its point in terms of those foundations.

It's all based on NAND gates when you go down to the ultimate foundation, so in a way you could say it's all just a big fancy spreadsheet. Saying so stretches the words big and fancy well beyond their usual meanings. Saying so is misleading because of that stretching.
I3D 2023 Keynote “A Glimpse of Neural Rendering's Future” by Marco Salvi [video]
I'm confused about the comparison here. I've never heard of Mojo before, but reading this and all the discussion of the main languages on Apple's platform, you'd think that Mojo was somehow an alternative for development on iOS or macOS, replacing Objective-C and Swift, like the post is making a case that it is better than Objective-C. But it appears to have nothing to do with this, so the juxtaposition feels odd. There are a great many two-language-problem situations in the wild (Clojure/Java, Elm/JS, etc) and each features a solution that is somewhat tailored for the specific use-case or platform. Seems odd to compare one of these use-cases with another when the situations so widely vary.
For Windows VST I use Yabridge, which is amazing with Wine. This week I have setup Native Instruments Komplete 14 (Kontakt and Komplete) working with Ardour connecting my Roland A-88 Mk2. Maybe i should do some videos to explain.
Liverpool's Bold Street seems to be a particular hotspot:

https://www.liverpoolecho.co.uk/news/liverpool-news/bizarre-...
Discussing this isn't pointless just because we don't have definitive proof. We need to determine what happened based on what we do know. 7+million people are dead. Gain of function is happening in labs all over the world. Humanity can do something here to reduce risk.
JVM languages do look interesting and with Graal there seems to be an evolutionary upgrade path from JavaScript code.
As a staunch Italian hater of anything Berlusconi, we still have to agree that he was never found guilty of those charges, though--it doesn't mean he was involved, but the judiciary system in Italy had also its own agenda and an obsession with indicting Berlusconi that, tbh, backfired against the court system in a big way.