skysight-inc/HackerNews huggingface dataset:
> Of course PWAs aren't popular on platforms that deliberately go out of their way

You've got your signals crossed. That was another commenter who wrote that statement [1].

> Strange how we went from "The web is absolutely more than good enough for the vast majority of apps" to "majority of mobile gaming apps."

We didn't go from one thing to another. I addressed a subset of the app market: gaming apps. Just like your Slack example addressed a subset of the app market: chat apps.

> I mean, almost every single web "app" out there suffers from this. The DOM isn't built for highly dynamic interactive applications. It's a system to deliver static text and images.

This is not a technical argument, it's a philosophical one. The council of browser elders never convened to proclaim that web browsers are only meant to deliver "static text and images", that's just your philosophical viewpoint. In fact, Apple is currently pushing WebXR to support the new Vision Pro, so apparently they didn't get the memo about "static text and images" [2].

> Now you're pretending I said something I didn't.

You said that the web is not performant enough. CPU speed is a pretty big component of performance.

> I mean, Slack's app needs up to 20% of CPU even on an M* Mac (last I tried it was M1 Max IIRC) to render a few animated emojis.

Slack's desktop app or Slack's web app? If you're talking about the Electron app, well then yeah bundling Chrome is never going to win efficiency awards, but now you're pretending I said something that I didn't. I'm not defending Electron apps. Everytime I discuss the web on HN someone does a bait and switch and starts talking about Electron. Don't conflate Electron with the World Wide Web.

If we're talking about chat apps, then I've watched high definition streams on Kick, Twitch, and YouTube where the chat is streaming in over Websockets faster than I can read it. The human brain at that point becomes the actual performance bottleneck. But tell me more about how the web can only handle a few lines of text (by commenting on a website).

[1] https://news.ycombinator.com/item?id=40891602

[2] https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-saf...
Exactly what the article is saying.
So true, many new game genres originated from StarCraft mods.

Tower defense, DoTA, among us, its legacy is legendary :D
An Efficient NAS-Based Approach for Handling Imbalanced Datasets
Thank you. Look forward to it! How is the data model visuzalization built? Does Duckdb provide that out of the box?
Even though Anthropic is more focused on providing a service to other companies, I hope they will also provide a voice mode to communicate with their models, I prefer using Claude 3.5 Sonnet compared to GPT-4o.
This is a NPC reply. Yeah, in our profession, people using those tools have "data scientist" on the paycheck. Doesn't mean they wanna be called that or that their actual job is that.
That sucks to hear. Sorry about that.

> it doesn't really matter what I say. Someone will imply pretty abhorrent motives to it.

Just a bit of feedback though. You wrote a complaint that was affecting you and you didn't understand. I took time out and wrote a thoughtful reply and your response was:

> Eh. Whatevs.

Being immediately dismissive to someone trying to help you is a good way to make people not like you and react negatively to what you are trying to say.

Communication is a two way street. If you want respect you have to show some. Its an outdated view that respect comes with age.

Hope you have a great day and enjoy your retirement.
Indeed. When a post mortem lists a bunch of engineering 101 tidbits, the reader should ask themselves why deeper questions are not being asked. The failure was not technical, it has no technical solution, it's about people and orgs.
Isn't the USA middle class shrinking though? We're quickly bifurcating into a "really better off" group and a "really worse off" group, with little in the middle.
Can they make it use uuid7 for ids for better insert_becomes_append performance?
Managing up: things I wish I realized sooner
The Beast of Gévaudan (1764–1767)
You can basically do this with any embeds (granted they don't do a lot of global fuckery, which is a lot of them). Make sure the embed code gets evaluated within a function, then call that function when the user clicks on your "proxy" image. You might have to do a replace of the DOM elements as well, so the embed code gets what its expecting.
Why US schools need to shake up the way they teach physics
Yeah, the Coaching Habit has "and what else?" as it's primary focus.
Pretty Amazing movie and story.
I am guessing that stink bug can be categorized with bitter almonds, formaldehyde, and ammonia: Scent analogies that are not as universal as their users imagine!
That is a good point, and you have my sincere apologies.
Meetup.com was on fire with maker, programming, and tech meetups in Portland in 2010-2014. Some were huge (I recall the auditorium for Puppet Labs wall-to-wall one point). Then ... poof. All gone, even before the pandemic. And it was super diverse topics: everything from NodeJS & Rust, and HTML1.0 to startups, manufacturing, and IoT hacking: heck, there was meetup for RF circuit enthusiasts! I just checked and there's still CTRL-H going strong, but not much else.

From what I heard from two regular organizers is that it is just a LOT of work to run a consistently solid meetup, and eventually exhausting. I can see that: I remember thinking, "I could help but do I really want to use my small amount of free time for this?" So, hats off to people who ran those awesome meetups (Thubten, I'm looking at you!).
Same here: While the difference in speed is noticeable, I would be surprised if it’s much more than 100ms on this specific machine (Safari, 1 year old laptop, Apple M2, macOS Sonoma).
In my experience of people who claim to be servant leaders within smaller orgs, it works pretty well. Explaining to your team what the business needs, getting them to align on a direction together, and then listening to their complaints and unblocking them when they ask for help...that's just how most modern tech leadership works.

Either those people have neutered the idea of servant leadership, or the concept has been incorporated into normal leadership so fully that nobody remembers why it was special, or maybe both.
I too am curious about the, imo, overemphasis on Unix clones in research and hobbyist OS development.

All the shenanigans with modern Windows aside, I am genuinely a fan of NT's design, think it does several things better than POSIX and Linux in particular (notably, the things you mentioned, plus anything to do with device drivers) and wish the open source OS world took more inspiration from it.

Yeah I know ReactOS exists, but it's held back by its lofty goal of being a complete, bug for bug compatible Windows clone with full Win32 userland, when I'd be happy with just an open source NT-like kernel.
Cutting out all the BS: Neckee is an app that records the number of neck movements through facial movement tracking
My pops wouldn’t let us play on the internet at first so my brother played Warcraft and StarCraft using AppleTalk. I remember the only cable we had barely reached between the two computers so we had it hanging tight and if someone tripped over the cable we’d disconnect and have to start over.
> outrages customers

Customers vote with their wallets. So far the outrage hasn't been enough to stop them from giving tons of money to Apple.
For fun, I wrote some Javascript that will numeronymize text, but it will also "de-numeronymize" it again by converting the result back into random words that also match. (if a match can't be found, it returns the original word, and unlike the article, it doesn't handle non-English characters)
https://www.timpark.org/n10e-s2e-t2t/

Ex: "accessibility localization internationalization multilingualization globalization"
becomes
"a11y l10n i18n m17n g11n"
becomes
"applicability locomutation intercrystallization metaphenylenediamin gastrocnemian"
Reflections on Heckman and Pinto's "Causal Analysis After Haavelmo" [pdf]
Intentionally left as an exercise for the reader. ;-D If you do, share it back! I'll switch to your version.

Remember I threw this together in about half an hour, and maybe that amount of cleanup to post here. "Works for me" is the order of the day. The extra debugging alone would be longer than the whole project!

Besides, the function that runs is so light it doesn't really seem worth it. It could even make performance worse, since for reliability you need to observe mutations across the entire DOM, which could occur a lot more often. So for performance you want to add some debouncing too, adding yet more complexity to what's supposed to be a 'quick and dirty' fix.
Communities without some kind of curation don't survive in the long run. That should be, historically at least, clear by now.
> But does it work if your goal is to launch something in a cutthroat competitive landscape?

I guess that's the only one that works. Hire a team of exceptional engineers and make sure they have everything they need to deliver.
Low-intensity explosion caused Russian satellite to spew debris
Interesting - it sounds like there is some conflict between Apple's upper management and regular employees.
Are you guys still going on about that because they don't want to create a political space in their open-source project?

Stop putting politics in everything you touch. Once upon a time, before being an activist poseur was in vogue, open source was all about code, not idiotic posturing for terminally online people.

Oh, the beautiful, inclusive movement of brigading and "with us or against us" black-and-white thinking. Very tolerant indeed.
> The weight also grows linearly with every embed—resources are not shared: two embeds weigh 2.4 MB; three embeds weigh 3.6 MB (you get the idea).

Why aren’t these resources retrieved from cache? Shouldn’t the same-origin policy should allow for use of cached resources since they are all loading from www.youtube.com?
On mobile you can tap "Watch on YouTube" and it will deep link and open the video inside your YouTube mobile app.
Great script idea! keeping this. Note, this does not prevent the initial loading of the embed itself, just replaces the embed with the link. The total transfer size of a page is still the same. If only there was a way to prevent the loading AND keep the link replacement.
I remember when the old youtube player would just load and buffer the entire video, making replay ability very easy since you didnt need to redownload it. Somehow we regressed.

Google takes everything that works PERFECTLY FINE and turns it into a steaming pile of … I am gonna stop right there.
Related: 9 days ago - 130 comments:

"Astronauts take shelter in Starliner, other spacecraft after satellite breakup" - https://news.ycombinator.com/item?id=40813384
Communication is the productivity killer. Where before you could have three people spend 95% of their time doing and 5% coordinating, as the number of people goes up, the amount of coordination blows up geometrically. you spend most of your time discussing and very little actually gets done.
This is a perfect example of how AI hype breaks people's brains. It's a Bond villain scheme, not a way to improve public education. People learn best from other people and always have. Computers in the classroom have always been a net negative.
now we just need wasm intepreter in js. so we can run this package to run javascript to run wasm intepreter and so on..
Paper link https://arxiv.org/abs/2308.04838
(I'm FerretDB co-founder)

As far as I can tell, Pongo provides an API similar to the MongoDB driver for Node that uses PostgreSQL under the hood.
FerretDB operates on a different layer – it implements MongoDB network protocol, allowing it to work with any drivers and applications that use MongoDB without modifications.
Global watch time isn’t something non Google website owners care about. Remember, Google benefits from making the web worse.
> It still works because it is a form of "rubber-ducking". But the less involved in your topic the "crowd" is, the less efficient it is.

Might this be based on some unsound assumptions?

We might have accidentally stumbled into a real-world test of the proposition here. :)
Worth watching for the craziest match cut ever. Monica Bellucci into a mountain range.
Fwiw I'm not American and get a good laugh out of /r/shitamericanssay sometimes, but I can think of: 'tex-mex', California roll sushi, deep dish pizza, bagels as sandwiches (I think? Not the bagel itself, but using it as a bun), different uses of okra than I'm aware of elsewhere like stewed/chowders/soup, some of that stuff in the south in general actually spicy shellfish chowders etc. I think there's a good argument is evolved from what came before it elsewhere.
moew meoew moewm meow moew meow XDD
the point of wasm is to play video games on the browser.
I was using 3.5 until quite about a month ago. Now I'm using 4o. 4o is better but its not a huge difference. I was surprised as I expected it to be a huge improvement. I haven't tried the regular "4" model yet, I've heard it used to be quite good but maybe got worse.

In any case, these models are good for simple stuff as far as I can tell, but can't do anything hard or off the beaten path. They can give me ideas for solving hard issues, but any code they generate is killed by hallucinations and general lack of anything resembling contextual knowledge. It can be quite obstinate too, even if I explain I'm trying to solve an unusual problem, and so need out of the box "thinking", 4o will try to force me back to some mainstream solution that I can't use.

I also use Amazon's Q and that is good for simple/repetitive automation but often generates extremely wacky stuff otherwise.

They are all apparently better at Python than anything else. I don't use that so maybe that's an issue.
These chips are replacing PowerPC RAD750 chips which were thought to sell for $200,000 in 2002 dollars, and probably more now. They have a maximum speed of 200 MHz.
Have you tried it with CockroachDB?
Are there still humans that don’t use the internet?
Neuromorphic dendritic network with silent synapses for visual motion perception
> Every additional millisecond of load time will reduce engagement

LOL!

What's engagement?!

Half the embeds I see don't work because the content is censored or rotted.

For content that plays, the rush for my attention includes an overwhelming dynamic of at least three parties with vested commercial interested in the occupation of my mind cramming unrequested and unwanted advertorial content into my nervous system.

Blocking unrequested content and keeping a healthy distance from tracking adds many seconds of delay to access of requested content, and the requested content typically has a cognitive half-life of a few seconds to minutes.

And the requested content itself typically contains order 10,000x milliseconds of insipid attention mgmt jingles and branding setup.

Then to finish it off. Even the most high-minded productions waste minutes of egress begging for "likes, subscribe, comments," reading off lists of sponsors with silly handles, admonishments for upsells, and cappers to "hit the bell, it's so, so, important", immediately following which the player bot resets to cramming a new unrelated vid into my sockets.

Engagement?! Pfft. It's an incursion.
I also don't think we are lucky but hopefully not the worst possible unlucky. I am refering to this diagram:

https://sites.ecmwf.int/data/c3sci/bulletin/202406/temperatu...

Especially that SST as of July 1st 2024 is same as July 1st 2023, in other words, we had a jump of slightly more than a degree Celsius and a year later we are at the same place.

Again, this is very bad news. Sorry.
It probably started with Zipf's law in the 1930s and then Murphys law a few years later.
Mind if I ask, how did you encounter the taste of a soap?? It boggles my mind, can there be so many people tasting soap?
Beyond line-of-sight (BLOS) communications are used all the time with satellites and other relays so people can communicate with others outside their immediate LOS. You need relays that extend the visibility of the planets with respect to each other. This is non-trivial, but not much harder than the work already going on to land things on Mars that requires (or desires) comms back to Earth.
India also didn’t have tomatoes until it was brought over by the Portuguese, at least this is what I learned in my travels there.
For whatever its worth, if we wait long enough C++ will include the equivalent of `malloc_good_size`. https://github.com/cplusplus/papers/issues/18
NREL?
The web is slowly becoming chrome only and I hate it. I recently had to switch to Chromium because Firefox simply did not work for the websites at my job.
The posted project looks like a client that connects to pg but behaves like Mongo, where Ferret is a server that accepts Mongo client connections and uses pg as backend storage.
The biggest hit songs have increasingly simple and repetitive melodies
There was caching of third-party dependencies, but at least 2/3 of the time was spent on various tests, which for domain-specific reasons weren't trivial. Sure, everything there could be optimized further, but this is a textbook case of a problem which can be solved by adding more compute for a fraction of the cost of dev-hours spent trying to optimize compilation and test times.
The US is still buying uranium from Russia. Keeping the reactors open for another 3-5-10 years wouldn't have been such a big deal in terms of fuel. Considering also we're still buying gas from them ...
This is the story the film Brotherhood of the Wolf (with Mark Dacascos and Vincent Cassel) is based on. Long, action-packed, slightly confused, and very stylish; a good watch.
I don’t think that’s relevant, because the discussion was about paying for goods at Target, a department store.

Even so, there’s a good chance your opinion is incorrect; some legal experts state that if a sit-down restaurant posts signs stating they don’t accept cash, it can be viewed as a contact[0]. Cornell Law asserts the following (note the past tense!): “Federal statutes do not require a seller to accept cash as a form of legal tender for payment of goods or services that were rendered.”[1] Most likely, the waiter would get a manager, and they’d take the cash, but why go through all that trouble when you can just eat at a regular restaurant that does accept cash?

0. https://charlestonbusiness.com/legal-perspective-are-busines...

1. https://www.law.cornell.edu/wex/legal_tender
Exhausting plus everyone has to make a meetup account plus meetup started charging more and more plus why not just use Facebook since I'm the only one without a Facebook account

Maybe a federated alternative will take off soon. It would be nice if email was federated in practice
People would call it OpenAI instead if OpenAI didn't emphasize ChatGPT, similar to how Nintendo refers to all video games for some.
Emoji Proposals Status
I also find that ChatGPT works well for documentation. I don't need help coding either, as for you, it is may core skill.

However, I am not a great writer, and not a native English speaker, and I find that ChatGPT is better than I am at this. It is after all, a large language model, it is really good with words, it is what it is designed to do, more so than problem solving. I usually feed it my code and let it document it, if it gets it wrong, I correct it, add some context,... Essentially, ChatGPT is my editor (the job, not the software).
> The code will reveal the corner cases to you; you will think of things you didn't think of before writing the code.

The step of putting propositions into a proper form such that tests can be written against them is arguably half the benefit.

https://en.m.wikipedia.org/wiki/Well-formed_formula
That is such a great line. Care. It's what's all about.-
The largest problems I see are that Apple's wildly successful, walled-garden iPhone achieved market power that led to regulatory interest, and that Apple's arrogance and contempt for regulators subsequently incurred their intense ire.

Eddy Cue's self-inflicted problem is leveraging the iOS platform to promote Apple services while creating barriers for competitors. Good for his own position in Apple and for Apple's bottom line, but irritating to users (my pet peeve is pushing unwanted advertisements in Settings and elsewhere in iOS) and something that incurs regulatory/anti-trust scrutiny.
If this were true, a two-pizza team would be 12-24 people (assuming a pizza gets sliced somewhere from 6-12 slices).
I've read a bunch of the management books and even my company's internal training. None of it seems to matter. They're great in theory, but I never see any of my managers really practicing it. The fact is, they're so far removed from real power they're just implementing what the people 3 levels above them want. It seems they're just struggling to keep their own heads above water most of the time.

I haven't recieved any real career or growth coaching by any of my managers. Most of my managers haven't been around long enough to actually help (about 16 managers in 12 years). The guidance I get includes "make me happy and I have connections to get you promoted", "just keep doing what you're doing and you'll get there", "we want you to increase throughput and ask fewer questions" even though I've requested disability accomodations for more coaching, and of course there was plenty of therapist style managers asking what I wanted and how I thought I should go about it but without any actual feedback or real discussion.

I've had to fill leadership roles in the past, but thankfully never any sort of reviews or managerial positions (more like TL, supervisor but not manager, stuff when I was a kid too). I'm just a leader by necessity. Nobody else stepped up, so I did. We did what we needed to get done as a team and it worked surprisingly well. It almost seems like the people who really want to be leaders end up bringing some baggage with them or can't get out of their own way.
Picking a tool without thinking about it is a surefire way to get runtime bugs.
Maybe my reading comprehension is awful, but I don't see it mentioned anywhere in the article that the "ChatGPT" from the study is the worst at coding of the 3 models that people commonly use.

It seems relevant to mention that the "ChatGPT" in the article isn't the one most of us are using for coding.
The Federal Rail Administration assigns every section of track etc. a number called FRANODEID. If you took US rail network data from FRA/BTS and adapted this tool to use it, then you could route that can from any line in any yard to any other. I think these numbers are the 6 digit numbers in the waybill posted in the other comment.
My expectation is the exact opposite, CIA chief would be a libidinous drug addict, but my view has been shaped by this character: https://americandad.fandom.com/wiki/Avery_Bullock
Any mentally sound person will find this disgusting. So what motivates people to make these AI atrocities?
Not mentioned in the article, one of the main reasons to ALWAYS do this is SEO. Regardless if users will play the video or not, web crawlers will not play the video and Google will penalize your SEO ranking if you use official Google's YouTube embed :D

We implemented our own thumbnail image trick on TestDome homepage a few years ago (https://www.testdome.com/). Thumbnail is from: https://img.youtube.com/vi/gPQQg4yZqt8/sddefault.jpg
Microsoft open sourced the code for MS-DOS 2.0 to github, so there's fun nostalgia projects to be had.

https://github.com/microsoft/MS-DOS/
We can expect a lot from you, but I guess you’re always free to let people down.
Why not the backtick? That's the standard in Markdown, and its actual use in bash is nearly eliminated with the far safer $() syntax.
There's nothing new under the sun.-

(And, totally agree: It should be a default. And yes, particularly by public sector personnel of all stripes ...