skysight-inc/HackerNews huggingface dataset:
I'm a greybeard. I've been doing this since before HTML existed, and I've kept up with the changes as they occurred along the way.

I'm not going to refute the author's points one by one. Everything being complained about exists for a reason. I agree that it's incredibly complex. It's overwhelming. That's why people specialize.

An individual can still own an entire application and infrastructure, limit their technology choices to those from the 90s, and produce a perfectly functional, modern web application indistinguishable from anything using the latest tools and frameworks. It's a whole lot of work, though.

If you take the time to learn some of the modern tools, they'll save you a lot of time. Why re-invent the wheel? But all these time-saving frameworks are complex, and learning all of them would take years, if you haven't been keeping up as they evolved. You can learn one or two of them quickly, though. You can specialize.

That's why we have DevOps teams, UI teams, API teams, database teams. That's a lot of people. But that's what it takes if you want a high-performance web application that can scale to support hundreds of millions of users, is responsive around the world, supports a variety of languages, can handle disruptions, complies with regulations, and on and on. Don't need those things? Then stick with PHP and HTML on a server you run yourself. This isn't the 90s anymore. There are a lot of people out there, and if you're building something worth using, it's a different ballgame.
Loving it so far, and all I've explored is the Daily Notes. My intention is to try it long-term.

The major missing feature that jumps out at me is the "create link" UX - I'd love to be able to highlight some text and paste a url from my clipboard to create a link. This is how Notion, Slack and GitHub work, and it's fast becoming a must-have!
I have worked as a software dev for about 10 years before i turned towards freelancing and slowly gravitated away from programming. I felt very much like you and tended to be rather annoyed by what and how things were done. Much later i was lucky to be able to work on a software project with just one other developer doing no coding myself but at all the things that i thought were not getting enough attention in previous projects. mainly: testing and design.
Turns out this is the most exciting, appealing and usefull piece of software i ever contributed to and although i wrote very little code i am super proud of it.
The codebase is quite ok, not too big (150k), not too clean. But the fact that this thing just WORKS and is FAST is extremely rewarding. So for me the best thing to do was step aside and try approach things from a different angle.
This is biting me right now and quality will suffer as a result.
Some days I'll listen to Marty Robbins and day dream of dropping everything and moving to West Texas.
For anyone looking to download the data: Click on my name in archive.org to see the monthly archives. I'm slowly working my way through the months, though there may be breaks in the work as other work takes priority.

The first few months will be the biggest, then it should settle down to something like 15-30gb a month.
a) RCS is not a standard and doesn't support end to end encryption. Apple has every right not to bother implementing it.

b) There is no such case that such behaviour is illegal or that it is impacting competition in the messaging space. The fact that WhatsApp, Telegram, Kakao, Line etc are so popular is indicative of this fact.
I'm in Canada and the US is very appealing to me. More money, more personal freedom, better healthcare, more choice of food and other goods. I understand there is lots of disparity and some people are very badly off there, and I hear bad things about certain cities (but I'd want to do my own research before I believe what I read online). Overall though, if you're well off, the US is very appealing.

Just to add, recent events have made the US even more appealing, but the "brain drain" from canada is very real and people have been moving to the US to make a better life for themselves for decades. I don't believe anything has changed
> PHP is … made in C … yet it is apparently not good enough.

I'll agree that the constant churn of the JavaScript world is utter madness, but also, yes PHP is not good enough.
I agree that these apps rarely crash, in the strict sense of the word. I don't think I've ever seen Slack get into a state where it's misbehaved to the point where the broader operating system has seen fit to kill the process. However, I have seen Slack get into weird states (like not updating read/unread status of messages, waiting forever for content to load, not showing notifications, etc) where the only way to fix the application was to quit it and restart.

So no, Slack (and other Electron apps) don't crash. But maybe they should. A hard crash (and automatic restart) is often better than the slow creeping insanity that seems to afflict Electron apps when their internal state gets out of sync with itself.
Where overseas exactly? I don't recall any international students having to take classes on sensitivity to other cultures, their privilege, and how everything has to be non offensive and accepting. Where disagreement is viewed as hostile.

Day 1 as a uni student that's what U.S. universities continually go over for a whole semester. It's driven to the point of propaganda, and is clearly messaging that is coming from political sources, not academic ones.
Right, so my conveyancer (trusted by me, and my lender) escrows the money (lent to me by a bank that trusts me) via blockchain. How is this better than the current situation, where wire transfers are used, except 1) smaller fees 2) massive carbon footprint? Because I didn’t see any armored cars involved to offset the PoW energy.

I’m not saying blockchain is useless - just i see no use for it when it comes to the way that 99% of americans buy their house - and if 99% of americans switch to btc for this kind of transaction the carbon cost would be massive.
I think the real question is when will 10G Ethernet USB4 dongles drop to a reasonable price like <$150.
Your use of words like "bullying" and "pushing" suggests you frame this as some kind of antagonistic battle instead of arguing on the merits.

People don't get upset when we outlaw things because the rule of law is a great thing in general. People enjoy not getting mugged or having their water supply poisoned. Please tell me how a ban on poisoning the water supply is "bullying".
Right, but the parent post was talking about "using the anger of the people outside as justification". You could make the same argument about refusing to pass a bill, using "the anger of the people outside as justification".
Some specific examples?
if "exposing and parsing metadata" never took off as the meaning for web 3.0, by the author's own admission, why try to resurrect it with this title? clickbait?

we love web3 labeled articles here

fortunately the more popular variant of web 3.0 doesn't even need the developer to make a database or anything on the backend. just frontend development, and deploying code once to the nearest node. frontend is optional depending on your userbase.
I address this in my post: there's an extension, and there's nothing stopping Apple from implementing it, as Google has.

Any other features that are missing or sub-par in the RCS vs. iMessage equation is IMO trivial compared to the harm we have now of the lack of interoperability.
Yes I've seen a few people experience this hell as well. To just call it a UI abstraction is completely detached from reality and how it's implemented.
My case is not larger or heavier than the protection others might want.

An integrated 5-10 grams on a 487 gram iPad could give you a lot of protection. That’s about the point where they should survive a 4 foot drop onto wood/tile/concrete from any angle. I am not saying that’s going to prevent everyone from buying a case, but if close to 80% of the market is buying a case perhaps they could simply make something people would be less concerned about.
I have a vision, if I were to meet someone with an 84’ spg in their garage that wanted to be part of that vision in the early going - could work well for both of us! Thanks.
Reminds me of "Dr. Zorro" in the US. I wonder which doctor from what country will be next? Also, what was this doctor thinking? Terrible.

Dr. Zorro article here:
https://apnews.com/article/045cf600657ae4548c0c764b0d101b07
You still did not give me an answer by the way and I have to question as to whether you are arguing in good faith.

Still, I will address your comment in good faith.

It is not a checkmate. I am simply just trying to see what world model you have in your head. We clearly disagree, but it does not mean we can't openly discuss those disagreements. It is mostly the beauty of HN. If you present a logical argument, I might simply say, it makes sense. Right now I am confused.

Are you officially arguing government is the one to say as to whether technology is banned? If so, which government speaks for humanity as a whole?

<<This is the equivalent of screaming you're a sovereign citizen when the police ask for your name.

Is it? Can you elaborate a little bit? The analogy seems a little off.

<<Governments have this general monopoly on the use of force, which is why they tell you you can't do things like sell heroin.

Yes. Government monopoly on power has been a well established theory. We are not breaking new ground here. Is crypto heroin in this scenario?

<<If you disobey them, they will send men with firearms and make you stop.

Yes. See above. How does that help your argument?

<<Governments can obtain their consent in a bunch of different models and lots of people argue about which ones are better.

Yes. See above. How does that help your argument?

<<A "world wide ban on crypto" probably is not going to happen but more and more countries are banning it. I suspect many more will continue.

Maybe yes. Maybe not. It is not, however, an argument for or against crypto banning, whether it should be banned or not. It is not an argument at all. At best, it is just a speculation.
I wholly agree about PureScript. Elm's also nice. I like the fact that it is a little dumb down (same could be said for early Java and Go), it creates code everyone can read. While it is still very Haskelly in day-to-day practice. In fact I'd say PureScript and Elm are stronger typed than Haskell (as e.g. `head` in Elm evals to a Maybe).
I thought Web 3.0 was about NFTs.
There are also great projects like Hotwire that are gaining momentum that seek to actually address some of these problems of never ending layers of complexity. I think more constructive posts advocating for things like that would be more productive than the 1 millionth "SPAs are too complicated" blog post.

Most of these solutions that the author complains about came about to solve real problems, and without addressing how we can continue to solve those real problems with a simpler set of solutions, it's really just noise.
I don't remember. It was many years ago -- circa 2015. Nevertheless, I'm irritated by the implication that it's the user's responsibility to do this.

At least as recently as last year, I've discovered instances where iPhone users will not have received a message/image (both from me and others in group chat) seemingly randomly.

I really don't like that Apple has managed to sell a prevailing narrative that it's somehow the fault of users who don't buy their expensive hardware that is necessary to use their software that impinges on an open protocol.
Yes. Strong IP. Colossal market. Access to capital. Talent pool. State of the Art R&D. As well as the culture of "doing big things" ;)

But there is a major headwind in location / real estate / cost of living. I was really intrigued by a recent poster who said $150k was enough for a 3 year run rate for their entire team in India!
who is the authority? We, at least in democratic countries if enough people decide we should ban crypto we just draft the laws and end it, easy. We did this with many other things, don't know why this would be different
Bitcoin doesn’t care about businesses. It doesn’t care about peoples wishes. It doesn’t care that everyone else is using Gmail. It provides a peer to peer, censorship resistant append only ledger for transactions secured by cryptographic signatures and proof of work. That is all. And that is plenty.
I imagine the following, if the price of clean energy catches up with the price of fossil fuel, the price of fossil fuel will fall and its use will increase.
That is very true! But, at the same time (and without intending offense to you in particular) user-centric principles being written down does not prevent user-hostile behavior. I agree with you that this never hurts, and may sometimes help, but I think (and I'm sure you'd agree) having something firmer and more enforceable than a guiding principle in place is also necessary.
Which brought other problems[1] into play.

[1] https://en.wikipedia.org/wiki/Germanwings_Flight_9525
Wow, it's like the PCIe Forum woke up and decided to invent in the last two years the same amount of standards they made over the last fifteen.
Someone plotted test result IDs and times and the outlier is Djokovic's positive test - https://twitter.com/msuvakov/status/1481018537368035330

From the whole timeline, it would look to me as someone created a later test result that they backdated for him to be able to apply for a Visa. This would explain why Djokovic was out in public at the time he was apparently positive (I doubt he would have public appearances after a day after a positive test) and it would explain the test result ID discrepancy.

It could also explain why the positive test result was generated on 26th and the negative one on 22nd.
Leaded fuel, FCKWs and asbestos also want to have a stern talk with the authoritarian madness. I guess we just can't have nice things anymore.
I've actually thought about creating something like this. It looks pretty good for combating RSI. Because it would allow you to have your arms in any position. However, I think it would be necessary to have two of them, one in each hand. And maybe a small trackball on one of them. It would probably also help to have straps on them that wrap around your hand, so you didn't need to grip them to keep them from falling to the floor.
Folks would totally salary arbitrage if it was easy, but there's a few hoops to jump through (payroll allowing it, mail forwarding, timezones with coworkers, new languages, new bureaucracies). Not to mention the caring for older family members usually moves up in priority as they age.
Quebec discussed here: https://news.ycombinator.com/item?id=29897349
This is a fun follow-on article building on another fun article. Unfortunately it seems that with a decent probability the entire premise of the first article is wrong.

The original article concludes that Marc Andreessen added blue hyperlinks to NCSA Mosaic in 1993, and that's where blue came from in web browsers. This appears to have stemmed from the mistaken notion that WWW.app (Tim Berners-Lee's browser) was only monochrome. And this follow-on article makes the same claim:

> It is also interesting to note that WWW.app, the browser he was creating at the time, did not use blue hyperlinks.

But that's not true. It's true that WWW.app as originally created didn't have blue hyperlinks because it was written on early NeXT cubes, which were 2-bit monochrome. But NeXTs were color as of 1990. And it's clear that as of 1993 WWW.app had blue links, as we had dug up in https://news.ycombinator.com/item?id=28318055 In 1991 Tim Berners Lee had added comments indicating support for color hyperlinks in the immediate future. At some point between 1991 and 1993 this feature was turned on, and links were set to blue.

Since they both had or added blue by 1993, it is not clear whether Marc beat Tim to it or vice versa, but it seems to me likely that Tim was first. This is because (1) Since they both chose blue, it seems probable that one was copying the other. NCSA Mosaic was copying WWW.app wholesale in most aspects, and not the other way around AFAIK. And (2) Tim was influenced by earlier hypertext systems which used blue, as discussed in this article.

Unfortunately neither of these articles actually ask Tim when he added it: they just assume WWW.app ran only on monochrome machines when, long before 1993, NeXT workstations were in color.
hijacking
I'd love for that to be user surveyed, because I will guarantee you that most people have no idea that this is happening. They just know the bubble color is different and nothing else. Especially since iMessage the default "text messaging" app. Which everyone associates with SMS. People with technical knowledge even have no idea why Android messages sometimes never go to their iMessage app on iPad/Mac...which happens to me constantly with people missing important messages because something breaks in between the two.
It's not hijacking a protocol - it's hijacking a client for the protocol. Most users were likely not aware that when they open iMessage (the default SMS application) on their brand new iPhone and send a message to another user by phone number that the application is actually choosing between routing that message via iMessage through Apple's backend or via SMS over their carrier's network.

To me this would be similar to me operating as a browser vendor and having my own CDN that implements a separate protocol from HTTP, provides additional features beyond what HTTP can do, and displays a different color of banner to indicate that the website you are using is coming over my CDN. Then I don't allow arbitrarily anyone to implement my CDN protocol or connect to my CDN, so other browser vendors can't provide a competitive experience. Later when I have built a large marketshare, I decide that I'm good with HTTP 1.1 or whatever version of HTTP at the time and stop upgrading my implementation of that protocol. This is damaging to the other browser vendors and of users of websites that only support HTTP. Obviously this is an imperfect analogy given the client-server nature of HTTP, but I figured this might resonate with this audience.
Fascist!
Thinking Allowed (1989)
Cash is better the employer can abuse tips given via cards - and screw the employees
Yet, domestic electric power use is in sharp decline. It turns out people have as much light as they want.

It will be rising again sharply as people start charging their cars, and replacing furnaces with heat pumps.
> Meanwhile, the shitty tech is winning. According to this author, bad code and bad tools and bad frameworks are reigning supreme over real engineering. Why?

The funny thing is, 20 years ago the same arguments were being made.

"Windows MFC is a nightmare to write against!"

"X11 is terrible, why are we using it?"

"Everything we write is built on so many abstractions developers don't know what they are doing."

"VB6 is dumbing down development"

"Developers writing in Java don't understand what is really going on."

"Java is too slow!"

OK the last one was true. UIs in Java were obscenely memory intensive relative to computers back when Java was first introduced.

But yeah, more things change, the more the complaints stay the same.
If the executive decapitates the legislative how would the executive individual stay in power?
I 100% agree -- the balance issues just popped into my head as a tangent. Another example of how engines and rendering improve over time but there are lots of sort of 'other problems' that really don't scale with technology advancements.
In 1990s our office manager would order tickets in her name. Whoever got the short straw would visit the customer using the ticket with that lady's name.

The name check is only about stopping frequent flier awards ticket resale. It is possible to get through TSA without an ID. I have done it a couple times. Both times (pre-'rona) it took maybe ten minutes longer.
That’s a great story! I wonder how many times something like that happens in a presidency. I’d say at least 3 almost nuclear wars by our own mistake.
Definitely not. There are no public api’s to send or receive sms’ (except via launching the Messages app)
I think a better explanation of this phenomenon is that most users don’t really really care about performance as long as it is above a certain threshold, and care more about features and cost.

Given this as long as your software is efficient “enough” - which is easier to reach as computers get more powerful, you are better off optimizing for developer productivity on the desktop.

Now this dynamic is complete different on mobile and server since efficiency directly translates to battery use (mobile) and electricity and hardware costs (server).
Actually the issue is with carriers.

They don't want features like end to end encryption because it relegates them to being a dumb pipe and limits their ability to innovate e.g. parsing SMS messages for advertising purposes. Also many carriers are closely tied to governments who want to be able to monitor communication.

I've worked for a number of telcos over the years and can assure you that they don't have the interest of users at heart.
> Recent MacOS

Is an example of a system going downhill fast. Critical bugs making it though whole beta into the final release. Hell remember https://www.zdnet.com/article/apple-patches-severe-macos-big... from just last year?

MacOS quality has been on the decline as the focus has shifted to iOS.
Can't disagree with a rant if you can't read it.
Look at this like playing Tetris. If you're at the bottom on a fresh screen, you can lay out nice layers and drop that vertical in for four-liners at a pretty regular pace. Optimal results, and you can handle the less-convenient pieces and unfortunate sequences predictably. Get in the middle ground, though, and it gets stressful to keep it under control. You make mistakes which worsen the problem. Once you're stacked near the top there's not much that can save you.

So it is with the time you allow for scheduled activities. You want quality and predictability? Slow down.
SQL is not better than XML or JSON for representing data. They are all mappings of much richer data structures on a limited data model. But even setting aside these problems, there are some problems with a distrubted semantic web that are barely ever mentioned: the step from going from data to 'semantic' facts, how to deal identifying sources, and versioning/updates. I think it is very important to record who (person or institution) is the source of a certain fact or the 'linking' of facts between multiple sources. Cryptographic keys, just as in blockchains, could help to link data of distruted sources such that it is possible to verify the source of a fact to sources/authorities and correct errors or deal with updates in case they occur.
Here in Canada, underwear, top and bottom is called "next of skin" and you are not required to return any issued item in that category. I noted this was a rare event with them, mediated by Covid shortages in their supply line and used underwear is cleaned and assessed for suitability for re-issue.
There is a maker in the USA, 'under armor', not related to army use, but it is a good rabbit hole for stuff I did not know...lol
https://en.wikipedia.org/wiki/Interceptor_Body_Armor

and the Russian counterpart...

https://en.wikipedia.org/wiki/Ratnik_(program)
Plenty of people are betting that future Optane will use CXL; it makes perfect sense. Sapphire Rapids doesn't support CXL.mem so we may have to wait for 4th gen Optane on Granite Rapids.