skysight-inc/HackerNews huggingface dataset:
> This isn't a pirated work.

Distributing software without the permission of the author is the definition of software piracy. This is literally software piracy.

The laws that prevent what you consider awesome work like this also prevent people from stealing your work. If we didn’t have these laws, we couldn’t have a software economy. It would be nearly impossible to make a living as a software engineer. The people who created these laws had the prudence to judge that the ability for programmers to securely make a living for their work is more important than the ability for programmers to take someone else’s work and do whatever they want with it.
If wasm becomes good enough to replace JS, it will not be rust. It will be easier to use languages like C#.
I do not know how to stop it and I hate it so much.
Citicorp Center Engineering Crisis
C-Kermit Update History (since 8.0)
In 200 lines of JS, you can add maybe an interactive file uploader, or a tooltip implementation, and some form validation. But good luck doing anything of "business-tool" complexity in 200 lines that constitutes an application.
"Headless CMS" is simultaneously all the rage (API first content management).

If I had to generalize in broad strokes, decoupling the front-end from back-end using SPAs will be far more practical in B2B use cases. While consumer apps will benefit from MPA/SSR (server side render) where one page per product is easier to manage and bookmark.
The best apps seem to be fully MPA or SPA. The hybrids have UX problems. It's arbitrary some things require a hard page navigation, and others don't. I mean, it's probably an intersection between product/engineering teams, but as a user of an application, I have no real visibility into that nor concern for it; I just see the dichotomy.
There’s no balanced analysis, these are all really simple features where the machine is artificially crippled unless you pay extra. One of the features is the thing drives faster. Like buying a car and having to pay to unlock highway speeds. No reason at all for it besides greed.
Honestly, I think I would encourage junior devs to shop around before just accepting the leet code life. Unless they’re in dire need of income—in which case, do what you need to do—the kind of company willing to treat you like a game show contestant may not provide the best culture for learning and growth.

If you can avoid the BS you should definitely do so.
None of these make this stay meaningless at face value.

Almost all of your points apply to non-crypto as well, but nobody is denying wealth inequality there.
Holyshit, I concede! This is peak HN :-). Thanks for the lesson honestly.
In normal stock companies all (voting) stocks vote, and those can be distributed globally to all sorts of people and institutions who have no idea about the reality on the ground.

By comparison the decision-making in cooperatives is much better grounded in reality and has fewer disinterested and uninformed participants.
> Reading HN you'd think 99% of development is landing pages and blogs.

I would have said "Reading HN you'd think 99% of web sites are web apps". Most of the web is content with a light smattering of interactivity

> They love the interactivity and quickness of a SPA.

It's very easy to avoid the full page load without needing to go full-on SPA.

> I have no idea why I'd go back to having to maintain a JS entry point per page

I'm not sure what you mean here. "Progressive enhancement" was an excellent idea that didn't stick around for long enough.
Very misleading.

The fact that Binance or Coinbase holds 10% of bitcoin doesn't mean that it owns 10% of bitcoin.

You can say something similar about any fiat currency, because almost all USD for example lives on the balance sheet of the big banks - JPM, Chase, BoA, ...
It's a nice story, but don't rely on that myth. She might well leave you; and you probably will mind.
I love reading stuff like this.
TPM 1.2 has been required since Windows 10. Just not TPM 2.0.
> debugging.

Another point in TS's favor.

> strawman's comparisons in some places

Not sure, but this might be because the article was written before/around when the relevant features were merged into TS. For example, optional chaining was added to TS a month after the blog was published[0].

I do thank you for pointing that out though, as it's totally relevant.

[0] https://github.com/microsoft/TypeScript/pull/33294
The response to aids is still a disaster, it kills 1 million per year globally…
'growth dependence' is just a symptom of greed, which is also the root driver of over-consolidation/corruption in markets. that's why a thoughtful regulatory stance is essential to high-functioning markets (e.g., anti-trust, not price controls), rather than the slapdash shit we have now, where parts of markets are highly over-regulated to ensure regulatory capture, while other parts are highly under-regulated to externalize risk.
Short selling.

Shares are "borrowed" for a fee and flood into the market. Voila, buyers now have to buy a bunch of new shares that shouldn't exist just to keep the price level. Unethical hedge funds have made a living essentially tanking companies by borrowing loads of stock, selling at a high price and flooding the market with far more shares than should exist, tanking the stock price making the company having far more problems raising money (and killing off some of them). The borrowed shares are returned when the price tanks at a much cheaper price. This is bad for the world when it's just some weaker retail outlet being dumped, but devastating if it's some biotech firm researching medical cures being hamstrung.

Now, there's supposedly some regulations and disclosures for this like the Short Interest stat that are usually published I think twice a month. But this is time delayed and manipulatable.

Here's an interesting anecdote about this in an OTC market: https://www.reddit.com/r/Superstonk/comments/rsaevv/in_march...

> In March of 2005 this guy bought 100% of shares (1.1M shares) in a traded company to prove the corruption. The next two days that same stock traded 50 million times and dropping the price 99% in two hours. All this with LITERALLY NO SHARES AVAILABLE TO BORROW OR SHORT.
I’ve always thought that Gmail’s hierarchical tagging (‘folders’) is a great solution to the organization problem.
Given a relatively high and sufficiently uniform clamping pressure on the entire o-ring. Which then requires high-stiffness parts (bulky, heavy, high material usage) or a lot of fasteners (take up space, potentially add to the oh-so-hated bezel width depending on how they have to be implemented).
Greetings from ctrl.alt.coop, Berlin. Glad to See us on the list. It's the best working environment ive ever been in
Would you mind sharing the name of the book?
Kinda like a pyramid scheme.
In the US, at least, all members of a law partnership (or professional corporation) must be licensed attorneys. That's baked into both state law and rules of professional conduct, and is a serious limitation on organization that tech professionals are not saddled with.
I don't mean a laptop has to have all 104 keys. I mean the subset they do have should be arranged the same way that they are on ANSI 104. E.g., I want a laptop with keys up to 80% at https://commons.wikimedia.org/wiki/File:ANSI_Keyboard_Layout...
SPAs are like visual effects. You don't notice the good ones, because they just work. It's when they're poorly implemented that you notice they're SPAs. It's just a form of survivorship bias.
> A properly written SPA is very performant and really doesn't have huge differences compared to MPA.

Maybe true but in the wild the vast majority of websites manage to fall down on one or both of these.

So either it's hard to "properly write" an SPA or something else is going wrong.
Do believe so.

The amount of electrocity that went into it is a bit a chafe though.
Manufacturer self-interest is not a law of the universe. Manufacturers do what's best for them, and not for some idealized free market. Often,they fail to do what's best for the org in the long term because they comprise humans who mostly care about the short term (bonuses, careers and such).

"If better was possible, it would already exist" can be filed under Capitalism Fantasy because it ignores all confounding factors. It also fails to explain why curremt consumer products are getting worse (for the consumer, but more profitable for the producer e.g. TVs, washing machines, fridges)
What happened to defining acronyms in texts?

Any civilians coming across this can't even find out what it is by searching unless they tack "software" after the word.
This actually sounds like a good use for smart contracts if we switch to a CBDC. Basically you pass your transaction through whatever state’s contract and it will automatically do the tax withholding for you.
That is true; which is why it's a lie to say that when she leaves you, you won't mind.

Country music lyrics aren't a good basis for a philosophy of life.
I mean, with that market share, popularity among open source fans... it's an easy group to target and filter oddballs.

I'm a Firefox user and I'm used to this treatment at every step of the way, no matter if it's about software, airports, opening a bank account so I can receive a salary, etc. Fundamental things everyone wants to do are being made hard to do the right way. It's always anti privacy, anti self repair, anti longevity/sustainability, anti user freedoms, anti whatever we ideally want in this world. Of course using Firefox is now suspicious.
When I briefly paid attention to Monero/XMR and ran a mining rig it was glaringly obvious that every time they changed the algorithm, something Monero deliberately did(does?) regularly for anti-ASIC reasons, those participating in the development would have their miners active effectively across the changeover with zero down time.

It seemed pretty close to insider trading to me. While the network was getting back to its previous aggregate hash rate the difficulty would be exceptionally low, so everyone closely involved had a window of easy mining every time the algo changed. It would take days for the aggregate hash rate to recover 100%...
Why couldn't such a thing be a local browser extension or similar?
Funny, because when I watched Ethos I thought the people with conservative background were portrayed as a caricature of reality.
Seriously? Even if my arguments are sound? Just because I didn't notice the change in the nick, because I was replying from the threads page, where the parent post of my first comment was not displayed? Well... Ok, I guess. And what yelling, could you please tell me? I read my previous post probably 20 times by now, and I honestly cannot see what did I write that deserves to be called "yelling"...
> A way to supply that functionality in the modern world would be a visited pages search feature on Google or Chrome

I've been wondering about a plugin that does that. Maybe built over this? https://lunrjs.com/

I am ABSOLUTELY CERTAIN this does not yet exist.

(Easier to type that last sentence than actually Google for it).
Yeah I’m so confused what people think “interactivity” even means, like do people think interaction ends at “make the hamburger menu open and close?”
Coinbase cold storage holds billions of dollars for millions of people. Do you understand how bad this metric is now?
Distracting Ourselves Together
YouTube, Facebook, Instagram, and Twitter are the obvious examples from among the top 10 or so most visited websites in the United States.
Most sites are generally flawed in some sense. SPA is just a red herring.
If someone will build a GUI cross platform toolkit it will be in Rust, not C#.

I find Rust more pleasant to use than C#. If you had said F#, I woud be like "maybe" but not C#.
>Addresses are not users.

Mmmmhmmmm. Welcome to the User-Agent problem. Unfortunately, Society will take your idea and massage it until the rest of society "safely" (to their thinking) can make that assumption.
iOS Build Tools for Windows
> All of us are very closely related as far as species go, so there must have been a serious population bottleneck at one point. We’re all more similar to each other than two chimpanzees.

Is this true of Africans as well? I would expect there to be much more variety in humanity's original homeland than in the rest of the world.
I've been to that same festival, and agree, it was a great event.

The tasting tent with over a hundred different varieties was an amazing experience.
Yep, folks dont realize that proof of work and proof of stake converge at the limit. The only difference is quantity of environmental externalities.
If you need an API (dune doesn't have one), check out Luabase (https://luabase.com/). We're built on Clickhouse (instead of Postgres), so most queries are orders of magnitude faster.

We also support scheduling, webhooks and a bunch more. I'm one of the founders (mike@luabase.com), let me know if you have questions!
Sometimes I wonder if the Monopoly board game should be required education.
I programmed some creatures. They evolved
Oh well that's just nuts. Can't help those guys.
I guess I could go either way on this. It seems possible apple is being genuine and they just optimized for a sleek design and repairability wasn't a concern because they didn't need to support at home repairs before. This could just be the first iteration of supporting repairability and maybe they will make design decisions to make it easier in the future. Or.. They could be dragging their feet and they are trying to make it as laborious and tedious as possible to avoid needing to put too much effort into supporting at home repairs. I guess they could also just be trying to open up a new market and sell fancy iPhone repair products.
It's not about raw skill or know-how. It's about society. I don't want to have to worry if Some Guy drew the crosswalk in a dumb location. Crosswalks should be maintained by the govt because that has guardrails despite other problems.
Let's be careful about conflating the history of university curricula with the purpose of universities. The humanities are much older fields of study than the sciences, and younger still are the applied sciences and engineering. Universities in the 1600s had a mostly humanities focus because that was where the sum of human knowledge pointed us.
At some point in the 2000s they made everyone at my university teach Java, so the intro to algorithms professor just implemented basic Lisp constructs in Java and taught the whole course with that. I think they added more flexibility and mostly switched to Python for intro classes after I graduated.
It works though, and typically when these cooperatives grow large enough they easily outcompete the privately owned businesses where the profits are siphoned out to people who contributed nothing and who have no knowledge or clue about the actual business. In cooperatives the owners actually know what is happening on the ground because they work in the company, and the profits don't flow out of the business.

https://en.m.wikipedia.org/wiki/Mondragon_Corporation
I enjoyed reading that. Thanks.

I have noticed that this preference for superior produce is lacking in America. That’s mostly because there is no food culture or habit of dining together.

In Asia and even in parts of Europe, people will wait for seasonal produce and appreciate certain varieties. (White asparagus dipped in melted butter..yum. Don’t get me started about mango season in India)

The National dish of USA is the cheeseburger. And we import most of our produce. So there is no appreciation for seasonality and food is always from elsewhere. And often picked unripe and have travelled a lot of food miles. There is no anticipation or excitement for food. Everything is available in massive quantities and on demand. At some point, the law of diminishing returns kicks in.

We export commodities like nuts and fodder. We have billions of sales in worthless tasteless leafy greens like kale and lettuce. Nobody ever enjoyed a bowl of ‘yummy’ lettuce. Nobody.

As a farmer, this is very depressing to me. As a chef, I feel almost suicidal. For cooks and chefs, if there are no one enjoying or appreciating our skills, we might as well not exist.

As an immigrant who grew up in a food culture before America, it’s wretchedly depressing. The grocery stores here are designed like warehouses and farms are like factories. The goods are standardized and optimized for efficient supply chain. All the joy of food shopping is sucked dry from these sterile environments.

As a small acreage farmer who wants to automate and improve tech, the options are minimal to nil. There are some companies that try to help small farmers but I am not sure how it will pan out. Time will tell. Everything in America has to scale. Economies of scale is the killer. Must scale is the mantra.

While Europe has at least close to a dozen small acreage ag bots in the work, you don’t even hear about the handful that is working to help us small acreage farmer out..many have died out even before they can get started because of lack of funding. But that’s another topic for another day.

California is better than most places, tbh with varieties. The weather is the saving grace.

Also: There is California rare fruits association and scion exchange.

http://mbcrfg.org/scion-exchange/
The swift death of the White House’s disinformation board is a good thing
There will always be offline accounts because there will always be offline computers, for a variety of reasons.
But I thought changing the wheels was a simple process you could do at home with the tools provided with the car?

A bike pump and a tire shop aren't provided with the car. Hell, most don't come with jacks or a wrench either. Some won't even include a spare tire/wheel nowadays.
At UC Berkeley (#1 along with MIT, Stanfurd, CMU) Computer Science is a BA degree.
Babies can get HepB from being born, it's pretty messy, fluids of all types get everywhere, including in the baby's eyes. That's why the WHO recommends a "birth dose" if it's possible the mother is infected. You get another two doses separated by six months after that for more durable and improved protection, so you don't have to start the whole three dose 1.5 year long series again when you want to have sex or become a medical worker or whatever. Otherwise, I totally agree with your points on smallpox, you really should be able to get vaccinated if you want to.
Right because dealing with CSS hacks transpilation to target older browser versions is both simple & pleasant.
Discussions about website architecture become a lot more productive when you use Jason Miller's holotypes idea [1] as your starting point. "Holotypes" is kinda just a fancy word for the common top-level uses of the web. E-commerce, search, media player, etc. With that foundation it becomes obvious that SPAs make a lot of sense for some holotypes and a lot less sense for others. We waste time when we talk as if MPA or SPA is appropriate for all website architectures because neither are and never will be. The uses of the web are just too broad at this point.

[1] https://jasonformat.com/application-holotypes/
That sounds reasonably accurate. It seems silly that software that protects itself from unauthorized use via a key would be entitled to such prohibitions. It seems silly software which is generally downloadable (such as windows10 here[1]) would be entitled to such restrictions. But yes, the corporations have rule.

[1] https://www.microsoft.com/en-us/software-download/windows10
Airbnb is not a SPA in the sense that it's a _single_ page, but the main pages of the site contain a lot of interactivity, and IMO individually constitute at least mini-SPAs.
That plus readers upvoting on title alone --> front page!
People fail to realize that these silly one page websites were invented because they're easier to consume on mobile.

Just ask yourself who your users are and what workflow makes sense for them, and build something accordingly.
Probably because a large part of their workforce would have become redundant had they not has some excuse of a job to give them.
"Holders" is defined how? I have the feeling by address?

If you add assets under management for all banks in the USA, you will probably get to an even more extreme distribution.

Bank of America alone has $1.55 trillion under management.
Co founder of ctrl.alt.coop Here.

I think Main reason is that coops so do not fit Well in our profit maximizing Economy. We do produce profits but due to the Nature of our organization there is no incentive for Investors that seek high margins. ( In fact we dont allow external Capital in to remain in Control of our decisions). So linear growth it is.

I think a lot more growth than you Like is Made by exploitation of the workforce. Without doing that you have a Harder time prooving yourself in the Market.
It wasn't React, but Spike Brehm gave a lot of talks about Airbnb moving to "isomorphic JavaScript" with a library he created. It was called Rendr and it basically let you stitch together Backbone and Node and share code between the client and the server.

I remember being pretty interested in it at the time.

https://techcrunch.com/2013/04/19/airbnb-open-sources-rendr-...
It is somewhat funny how you argue that American engines are quite economical for their size. So you agree that in comparison to small engines they are less fuel efficient? Also just looking at how many European and Japanese cars are sold in the US vs the other way around is pretty telling.

That said I agree that taxing fuel over car taxes would likely be a good thing, however I think there is also the view of taxing car ownership because they take up space in particular in cities.
OTOH, Federico Viticci (MacStories) just switched to using reminders and tags with smart lists. I haven't attempted this yet, but I think the gist is reminders/notes requires tags in order to get smart folders.

https://club.macstories.net/posts/going-all-in-with-reminder...
It's time for me to unveil my Bitcoin0x11, where instead of hashes having to have a certain amount of leading zeros, it needs ones.
Or less worse.
Yup.

In this case, let the law prevent a certain outcome.

Let the market figure out how to cope.
You should take a look at the frameworks mentioned in the article. They each address some or all of your concerns. The distinction here isn’t going back to “old school” MPA development, but a trend in component frameworks towards shipping more truly static HTML and less unnecessary JS.

For the landing page/blog type experience, Astro is a great fit. Qwik is probably a better fit for your use cases as it’s intended for more interactive apps. But both can span that interactivity spectrum. I can’t speak to where Elder fits on that spectrum, not having used it and having little experience with Svelte.

I’m disappointed not to see Marko mentioned, as it’s been in this category for years and used at scale at eBay. It fits very well in the middle of the interactivity spectrum.

Anyway, it’s worth checking all of them out just to even see what’s happening in the ecosystem. I’m personally very interested in Qwik‘s familiar React-like DX with what they call “resumability”: their alternative to hydration; components compile to fine grained chunks and resume from state serialized to HTML, rather than re-running the original component on load.
SPAs are quicker because you use slow server-side languages that take a century to render an HTML template.
Whatever the news story is, it’s somehow good for crypto!
What is SPA about YouTube? It feels completely MPA to me.