skysight-inc/HackerNews huggingface dataset:
This is motte-and-bailey argumentation in my opinion.

The motte: SPAs are a good way to write highly complex applications in the browser, like Photoshop and Figma, to compete with desktop apps.

The bailey: SPAs are a good way to write most web applications.

If you attack the bailey, proponents retreat to the motte, which is hard to disagree with. With the motte successfully defended, proponents return to the bailey, beneficial for those enthusiastic about SPAs but much harder to defend.

The only way to tease this issue apart is to stick to specifics and avoid casting SPAs or MPAs as universally good or bad. Show me the use-case and we can decide which route is best.
> But McDonnell Douglas never wavered from its belief that human error was the only cause of cargo door failures, [...] even attempted initially to pin the Turkish airlines disaster on the “illiterate” baggage handler Mohammed Mahmoudi, who hadn’t even deviated from proper procedure (Mahmoudi also pointed out that he was in fact literate in three languages, thank you very much!).

The only comic relief in this somber yet riveting exposition. More importantly, it shows MD's desperate desire to externalize the blame. I just see the same too often in engineering firms and, even more unfortunately, in life.
The earliest web apps I worked on were multi-page apps, with pages generated by Perl CGIs, later PHP. There was almost nothing going on on the client side except form submissions and a bit of JS-based form validation. I can tell you with 100% certainty this was simpler to build than most anything I see today with React SPAs and REST APIs. Even a simple form submission can be a PITA with modern tools.
Typeform Alternative by MakeForms
We're thrilled to announce our new TypeForm Alternative and would greatly appreciate your support by giving us an upvote on ProductHunt!
https://www.producthunt.com/posts/typeform-alternative-by-makeforms
I still miss, and wish I could find a contemporary replacement for, the original Apple "Magic Mouse" with scroll ball.

Until then, I get by w/ a Logitech G600 (and a couple of spares).
They might still be annoyed with Ward after this incident: https://techcrunch.com/2023/10/25/cartas-ceo-reaches-out-to-...
Who cares? No company with declining growth and half the revenue is worth 18x another in the same segment.
Many people have a warped perception of what it is to be "homeless" or, more generally, "housing insecure". There are stages.

The first stage is where you're staying with friends and family for variable periods. Couchsurfing, attics, garages that sort of thing. You probably still work but can't afford the security deposit and first and last months rent. Maybe you can't even afford rent. You probably lost your house because of a relationship breakup, an eviction from income disruption, etc.

Stage two is where those options are exhausted and you're living in your car. You are probably still employed. Sometimes you may park that car with someone you know but as time goes on you'll be parking in parking lots and on the streets. You may suffer break ins, run-ins with the law, etc. At some point that car will break down and you will lose your job because of it. The car is staying where it is until the city impounds it.

Stage three is the first stage people notice. You're living on the street because you've lost your car. In places like NYC the homeless may seek shelter at night on the Subway. This leads to a lot of "homelessness crimes" like loitering, turnstile jumping and traspassing.

Stage four is where this life has taken its toll. You probably have mental health issues, drug dependency issues (initially from self-medication), etc.

So stage three is where many think homelessness starts. They may still be able to work but this becomees increasingly difficult without access to a car and a permanent address. You might even use a Planet Fitness or YMCA to keep clean still. But housing security began long before someone gets to this point.

And in all but the last stage, simply giving someone housing will solve their problems most of the time. As time goes on you may require other intervention such as mental health treatment, social work and treatment for substance abuse.

But unfortunately a lot of this gets criminalized, which both costs money and makes it more difficult for someone to recover, having a criminal record.

We live in a world where we'd rather spend a lot of money militarizing people to harass homeless people and on prisons to house them when we can spend a whole lot less just giving people somewhere to live.
The GPL Cooperation Commitment – Coincidentally, Great for Lawyers (2019)
Microsoft to add Copilot key to your PC keyboard
Flooding: Man builds his own defence wall to protect home [video]
ChatGPT, Find the Snow Leopard
Used against them by whom? For what?
Low-hanging fruit
>most of the time that’s what they already know, unless some new tools effficacy outweighs cost to learn it

....which any proponent of the new tool will argue it does
According to https://news.ycombinator.com/item?id=38889156 , resolved is the Devil. According to Tailscale, its the saviour. I'm confused.
OpenAI could just retrain with "clean" data...it would be a setback but not a death knell

Big Tech could also retaliate by making NYTimes conveniently disappear from search/news indexing
Were they? There was a lot of innovation related military aircraft, chemical weapons and tanks so maybe you're right. Not so sure about "keep the economy" going considering that aftermath of WW1...
Going back sounds like a bad idea, but it also sounds like a potential comedy-and-social-commentary goldmine.

I mean, you've got social commentary about "the court said this was a solution, let's see how it goes" and "everyone says getting the courts to order your employer to give you your job back is a pyrrhic victory, but what happens when you do it?" and you've got the cringe angle of the awkward interactions with HR and the bosses who fired you, and the justice porn angle of bullying a bad employer.

Plus if he decides he doesn't want the job any more, he can always put the posts back up and see what happens.
Being able to send an SMS from deep in the Amazon or from Antarctica wasn’t “mostly solved 15 years ago”
Would love for the scroll wheel to be replaced with a trackball for 2D scrolling. A touch surface, though? Please no.
The abject failure to develop a sense of agency in large sections of society is disheartening.
What other technologies in the stack you have?
There has been patches floating around to support this for quite a while. One example here: https://github.com/sandsmark/vlc-chromecast-subtitles
If what the blog suggests are the optimal ways of doing it, it would have been a larger reality automatically by virtue of people continuing to try to optimize.
Idealistic views aren’t necessarily practical, and may not get traction in the real world.
All the Ways AI Could Suck in 2024
Russia hacked webcams to aid missile, drone strikes on Kyiv
> In October, Israeli forces killed Wael’s wife, other son, daughter and grandson

wtf
Can you elaborate on the housing part? I guess I would have assumed that people paid market rate in the short term and below market rate long term, assuming they owned a house and were starting to see some benefits from locking in that lower mortgage.
Seems at least as credible as the people saying that all the trains were running on time?
You have never seen the resume-driven development? Lucky you, because it's the vast majority of development out there
> The problem isn't so much those but how most developers lump themselves in with the incredibly interactive sites

It is not only Figma or Photoshop. Any site with multiple steps of interactions or complex filters over search result etc. benefit from SPA and declarative code. The experience is smoother and development of anything, but simple forms is much faster.

People disabling JS or working on satellite internet from a remote island are fringe cases and are not relevant for the business.
It's like a smaller Supabase, which was an open source alternative of Firebase. So basically a database, authentication, file storage, and backend in one solution.
> a bit bored by the « far left / marxist artist » cliché ?

I'm not bored, not in the least.

For the sake of discussion, tell us more about what exactly bores you.

You needn't agree with the author of the post, but the author appears to take an interest in history and current events, and he loves art and cares about ideas.

Art and ideas are distinguishing facets of human existence. Art and ideas are everywhere. History does repeat itself, but events cannot be boring to those who face them.
Not quite. Cost savings is only one of the many things that can lure a customer toward a purchase. While Louis Vuitton would love to keep costs low, they wouldn't do it at the expense of their status as a luxury brand.

"Bean counter" logic implies putting cost savings above all else, like maybe Walmart or Amazon would do.

I hope airplane customers (the airlines) care as much about safety as they do cost savings, since their customers certainly do.
TrailBlazer: Trajectory Control for Diffusion-Based Video Generation
He also actively brought attention to the issue by emailing Carta users. I wouldn't have known if he hadn't made me aware!
As 2024 Begins, Silicon Valley Wants You to Be Optimistic About AI
> Didn't read what I wrote.

> The average person would be so happy to not be under threat of unemployment anymore that they'd be ok with the government spending $5.

I see you neglected to address the US Military comment. Which person are you thinking of that is so suited for a job that isn't employable by the military?

You also neglected to read the second half the sentence; it's not about the government spending $5; it's about the government spending $50 of which $25 is literal wasted spending. It's literally better to just give the person $5 to do nothing over having them work.
It's not a fair use question, it's a question about models reproducing the article text almost verbatim.

(IANAL)
The author obviously has a bone to pick since they bring up this perspective for every single comic on the list, but that doesn't make them bad comics.
> it's quite common that such a piece of land doesn't even have an address to begin with so no mail or Amazon delivery for you

In europe we currently have a lot of automatic package boxes/deliveromats, where you can actually provide ANY nearby address and receive the package when you want. Only valid phone number is required to get notifications when your package has arrived. It's typically the cheapest delivery option. As for utilities - you can get some solar panels, water pump and some large tank for rainwater and self-contained bio-degrading sewage tank, which will only need some cheap bacterial pellets to work without any need for sewage truck. I don't know how it's professionally called, but I've seen it installed and working for several years without any problem. The trees and grass on discharge pipes were pretty fast growing, so you could probably plant some nice vegetables there after several years. But such installations probably cross the threshold for "oficially living there".
> Interestingly, Eliza still outperforms ChatGPT in certain Turing test variations.

I see we have a new entry for the 2024 Lies of Omission award.

The article linked to plainly shows that Eliza only beats ChatpGPT-3.5 and is in the bottom half when ranked against a variety of different system prompts. An excellent ass covering strategy that relies on the reader not checking sources.

An honest author would have actually quoted the article saying:

> GPT-4 achieved a success rate of 41 percent, second only to actual humans.

instead of constructing a deliberately misleading paraphrase.
While I agree that the internet has a “USA bad” fan club that loves to bash every positive metric, I just don’t see the good in my day to day life. I don’t hear about the positives from my fellow Americans either. It’s great that the numbers are happy, but there’s probably a reason a large number of Americans aren’t vibing with this economy and it’s not just propaganda from Fox News.
Doctors unionize as healthcare is consolidated into corporate systems (PBS News) [video]
I thought that that only happens at union based Comedy clubs.
> People disabling JS or working on satellite internet from a remote island are fringe cases and are not relevant for the business.

How about people working on a train?
> Having a modern high speed rail connection across that population just makes sense.

I guess I don't really understand the need for high speed. I can do Genf-St.Gallen without a problem. I can't do this as a daily commute, but that's fine. Maybe it's even a feature.

I don't need high speed, I just need it to be better than using the car for long distance. Though I already prefer the train for stuff like Southern France - Stuttgart.

To be frank, instead of high speed for long distance, I would rather have more night trains. And then it starts competing with planes (3/4 flights are for leisure, we need to do something about it).
Their job descriptions still say Masters Degrees rather than something like Better Degrees.
Including the one in your head.
For the unexpectedly uninsured, COBRA is like throwing a drowning person a rubber weight instead of a life buoy.
That child’s not a server farm capable of processing millions of stolen images is it though?
I tend to dislike this approach for the simple reason that it's an extra "compatibility layer" where you give up control. If you're developing for the web you may every now and then want to do things a specific way or use a specific feature and be unable to do so because the transpiler doesn't support it or is programmed not to.
For most email senders, it is not the cost that is most important but deliverability. Ensuring your emails do not land up in SPAM is way more important than saving money, especially when you are still small or early in the business.

For bigger businesses, the cost is solved - either by using their system, processes, and people, or the ROI is good enough to pay someone to do it for them.
Seems like easy solution would be to ban that entirely. So everyone would be forced to get health insurance from free market. The compensation could be moved to regular pay. And tax deduction given.
Seems like we can just build light weight APIs on top of this. And port 53 is always open too just 80 and 443.
As for why type-obsessed languages use terms like this, I guess we can blame math, as the article briefly mentions. Something is homomorphic ("same form") if there is a map ("relationship, point-to-point equivalence") with another structure.

I'll use the example of actual maps. The Earth is a globe. There are projections (mappings) between Earth-as-a-sphere and Earth-as-a-flat-2D-projection. A globe and a projection are homomorphic; if you know the mapping you can turn one into the other. This is useful, because sometimes it's much easier to do certain things with one way of viewing the problem, for example, drawing a straight line between two points.

Unsurprisingly this comes up a lot in type theory. The globe and the projection are both types, and closely related types. And Haskell etc. borrowed the term because, well, type theory.

Quite a few things share common operations - lists and graphs, for example. If you have a graph and walk it, it produces a list. Graphs can be (with only partial structure preservation) collapsed into lists. So any algorithm that works on a list can work on a graph, in theory. In a language like Haskell you can use a list operator on a graph automatically, the compiler can work it out, just tell it how to walk the graph. This tendency to try to preserve those structures, to allow that sort of fancy lifting, gets a lot of emphasis in languages like Haskell and Typescript. And they call it homomorphism, though it has become rather far-stretched from its math roots, I suppose. As the Haskell Wiki puts it "a homomorphism is defined by a function's ability to preserve the operations of the two underlying structures involved in the mapping".
Yes which is why you should generally stick with what you know until you have an actual problem that needs solving…

SPA, MPA, who cares. Ship.
Keeping the lights on while leaving the cloud
I like your funny words, magic man :D
If it's fair use reproducing the article text verbatim is fine.
Show HN: A Command Line tool to journal your daily accomplishments
I saw this blog from Julia Evans on HN about building a bragging document: https://news.ycombinator.com/item?id=38826014 .
It inspired me to create a CLI tool to log my accomplishments in markdown files.

I was learning about building CLI applications in Go and this project seemed like a good entry point.

I used to maintain a Google Docs as my work log and bragging document but I'll often forget to update it or lose it between my open tabs.
A CLI tool will be present right in my development environment and that removes friction with information logging.

Release (v0.1): https://github.com/bovem/brag/releases/tag/v0.1
If you create a rule to accomplish a broader goal then this is a terrible argument because you end up getting rules lawyered and then you have to add sub-rules and sub-sub-rules and then exceptions to those and etc. Eventually you end up enforcing things that are non-sensical just because someone used a loop-hole once and you have to plug it. No one thinks this is a good outcome.

In your metaphor the town wants safe roads -- they don't care if someone is going 54 or 56, and the enforcement should reflect that. If you really think that anyone going over 55.1 should be pulled over no matter what, and that people driving with a blindfold on going 54.9 should not, then I don't know what to say .
The article is totally misleading there is no storage space running out and system resource exhaustion. btw the total size is around 30MB or less than 50
The only thing is no one can unpublish the npm package because npm have policy if one package is depend on your package you can't unpublish it
Can you share some of the oss equivalents that you’ve used and liked?
'Snack bars' the target of Tokyo's newest tour push
“Guaranteeing Inbox Delivery and Spam Avoidance.”

No details as to how. Am not sure this can be guaranteed.
The traditional comics industry has done such a disservice to consumers by painting comics as toothless drivel. This is due to the fact having actual consequences in the plots would interfere with their ability to milk characters and stories until the end of time. There is no drama in a Batman comic because nothing that happens in Batman comic matters since it will all be reset and overwritten eventually. Single-run comics that begin and end can tell truly incredible stories and you owe it to yourself to check them out.
Disclosing that the information is prone to error is the opposite of a malicious lie
Will Microsoft still be able to harvest people's code on GitHub if the Times wins?

When will programmers speak out against their code being used for something they never consented to?

I'm glad journalists are leading the charge against unfair AI, and I wish programmers were raising their voices also.
whenever i work on a private repo the first thing i do is search the code for curse words to find stuff like this lol
I don't see any of those things as working differently in a diff-based SCM, sorry. If those things conflict with someone's model, then that model is more/differently wrong, and not the one that i'm talking about, which is equivalent to how it actually works.
> That's my only explanation for why someone would say "at the user interface level, Git stores snapshots" when the interface is, i think clearly, mostly about working with commits as changes.

That's what the documentation says, no need to assume a conspiracy. I don't know on what authority you claim to know better, you haven't cited anything.

> About what, exactly? As far as i know, what i wrote is factually accurate (or an opinion, which can not be wrong).

Opinions about facts can be wrong. I've cited the source, maybe you have a better one than the official documentation, but you haven't given it.

> Yes, the git manual writes about snapshots, because it's literally true (and sometimes necessary to understand), but it also repeatedly refers to commits as changes

But it doesn't. Again, you didn't cite anything. Conceptually, and in the documentation, changes are always something that's computed after the fact. I've triple checked just now, the official documentation always talks about the changes between commits, or the change introduced by a commit (which means the changes to the parent commit) -- that's fine and in fact exactly the point. It never uses "commit" as a synonym for "change", or claims that a commit somehow stores a change.
I have a pair of Kensington Expert Mouse full size trackballs (optical, 4 button with scroll wheel, and USB) that are both over a decade old and still work great. Kensington still seem to sell this same model.
If you actually bothered to read the linked wiki article you would know that even that article actually claims that the trains service _improved_, just disputes who would be responsible for it.
> When I worked on animations, I was surprised at how many people believed that some animations “run on the GPU” (the browser can offload some animations to a separate process or thread that updates animations using the GPU to composite or even paint each frame but it doesn’t offload them to the GPU wholesale)

Not to nitpick his nitpick, but...I've said this exact thing in the past, and his parenthesized explanation is what I meant. It's too much of a mouthful to try and be super accurate and specific all the time.
Sendy is fantastic. The one-off price is very much worth it and a refreshing price for software when everything is MRR these days.
> Also, just because two integers sum to 0 doesn't mean they're both equal to 0, so replacing (x == 0 && y == 0) with (x + y == 0) wouldn't be valid

Indeed, I forgot to specify unsigned.
“Easier” depends a lot on the project in my experience. For example if you need a tableview/datagrid as performant and feature rich as NSTableView on Swift/AppKit, you’re probably going to have to build it yourself with React (of any flavor) and especially Flutter (which has a heavy mobile bent to it) or at minimum settle for a community library that’s got big holes in its functionality.

There’s also the whole third party dependency mess referenced in an earlier post, which is unavoidable with both — anything more involved than “hello world” is going to have a mile long list due to how barebones the frameworks themselves are.
With a bit of luck Musk is freed of his burden to manage Tesla and Twitter. Tesla by losing serious market to higher quality BYD cars and Twitter, well Twitter can be replaced by text generators talking to each other.
Startink, stink..What’s the difference? :)
Bread and Circuses is a real thing.
While I'm a big fan of keeping declarations and implementations as close as possible, I find that the need to explicitly #define STB_SOMETHING_IMPLEMENTATION before including the header somehow spoils the simplicity of the solution. At this point, I'd rather use a single file that acts as either a .h or a .c based on __INCLUDE_LEVEL__ (a GCC extension, not sure if available for MSC).
Definitely the main flaw of the Turing test — having two human actors taking part alongside one computer is just introducing two too many variables :)
If the normal price is $0.10 for 1k emails, then the normal price for 10k emails is $1.

Where’s the high markup?
I think it would lead to China surpassing the US in terms of AI tech pretty quickly. The US is actively trying to prevent that outcome already using sanctions on chip manufacturing equipment and IP.
DJ Pro AI is really underrated. Frequently updated, extremely fast and good hardware compatibility. While it may not be as "robust" as traktor, everything else feels like going back in time.

https://www.algoriddim.com/djay-pro-mac