skysight-inc/HackerNews huggingface dataset:
Others have mentioned the trend of making everything a SPA, which I agree is a huge part of the problem -- it is a cultural issue, not a technological one. Most apps only need to be HTML with minimal client-side scripting. People who teach front-end need to start out by teaching people how to use static site generators, rather than immediately telling everyone they need to start learning React or Vue.

But I'll also say that the web as an app platform was fundamentally broken from the very start, and this is because it was built on a fundamentally bad programming model. *Why is it* that everyone feels the need to use use virtual-DOM frameworks and CSS preprocessors for all the apps they design? Why is it that whenever I build an app for the web, NPM needs to download and compile around 10,000 modules (no exaggeration) in order to build the app?

JavaScript was originally going to be a Lisp-like language, but OOP was in fashion at the time and so it was made to be more like Java. Had it been a Lisp from the start, at least CSS preprocessors would never have become a thing because with Lisp you have macros. I am not saying the web needs to be based on Lisp, although it would definitely help if things started moving toward web assembly so people can start using better programming languages and frameworks than just the ones that compile to JavaScript to program front-end apps.
Software development in general has failed.

20 years ago I had an iPAQ, which is basically a handheld Windows machine. Today I have an Android. 20 years ago, the iPAQ had 32 megabytes of storage. My Android, if it only has 32 gigabytes, is used up in a month by just a couple of apps.

I could do the same things 20 years ago with my iPAQ that I do with my Android today. Yet today it requires 1,000 times more storage space and 100 times more processing power.
Don't worry so much about the value. It is a precedent and encourages other companies to do the same.
What is accreditation for? Do you think you’ll be more likely to get a job from having this accreditation?

My personal path hasnt shown that to be true, but maybe I’m the odd duck.
Show HN: I wrote an HN bot to suggest HTTPS url when people post HTTP URLs
It's inspired by this comment I made: https://news.ycombinator.com/item?id=26599746.

I actually saw several comments with HTTP URL posted, and that was the only one I bothered to comment on. So I thought that this is something better suited for bots than human.

I hacked this together over yesterday and today: https://github.com/fishy/https-bot.

Basically it uses the Firebase API (https://github.com/HackerNews/API) to find comments with HTTP URLs in them, try the HTTPS version, compare the contents, post back a comment if the contents are more than 95% similar.

The "95% similar" part was actually the first part I wrote in the code. At first I tried a few existing go packages implementing diff/lcs, but most of them was quite slow and does a lot of allocations when I'm comparing two randomly generated 10KiB blobs, so I wrote my own (https://pkg.go.dev/github.com/fishy/https-bot/similarity), which is optimized for space (it does almost no allocations), and it's also faster because allocations are slow. (I know this is an unfair comparison that most of the existing implementations need to give you an output that can be used to reconstruct the two blobs back, so at least some of their allocations are required and unavoidable)

I also wrote a bug that it would find the same HTTP url in every run and post the same comment over and over again. My apologize to dang or whoever dealt with it (or maybe the system is good enough that it blocked those repetitive comments automatically).

In the end it successfully made 6 comments across ~4 hours (not including the repetitive ones). All of those comments are flagged (likely due to hn policy), https://news.ycombinator.com/item?id=26692588 is the only one that's still visible to other users at the time of writing, if you are curious.

I just killed it completely from the request of dang. Although it only lived for a few hours, it's still a fun exercise. Maybe I'll convert it into a reddit bot next? Who knows.
I pay to send my kid to a montessori school. The class has been in person unlike the local public school.

In my opinion, if they really cared about kids that were less well off, they would provide them with credits or vouchers to let parents decide what is best for their kids.
Thanks. I killed it. Sorry for all the troubles I caused (especially that bug that caused it to make the same comment every minute).

I wrote a run down/post mortem at https://news.ycombinator.com/item?id=26693882 :)
Unfortunately the largest dumb 4K TV I could find was 75" (Sceptre brand, Walmart sells them).

I bought an LG 86" 4K TV. Before I powered it on the first time, I opened it up and unplugged the WiFi/Bluetooth card. So far so good.

Thank goodness it was possible to unplug. In the future it may not be, or it might be programmed to not even work if it doesn't detect the hardware.

The LG remote still has a microphone in it and a bunch of stupid buttons I'll never use (I wonder how much money they received for making specific Netflix and Prime Video -only buttons). Maybe if I get bored enough one day, I'll open up the remote and destroy the microphone.

---

For anyone who says, "Just don't connect it to your WiFi." That doesn't stop any other visiting users who don't know any better, from connecting to any WiFi such as their phone's hotspot.
It seems a bit like the FBI warning at the beginning of DVDs, the only people that are going to be bothered by it are people that were going to play by the rules in the first place. The privacy was already lost, you can't increase it again retroactively.

The ones marked sensitive have more a pattern of "we don't want to be caught in a court caste about hosting the info" than a pattern of trying to improve privacy in the ways this thread is suggesting.
I'm arguing that if you look at the actions of the group in question, "opportunist" is a better description of what they do than "sociopath". If you use the word "sociopath" then you've changed the meaning of the principle under discussion, because the language suggests "sociopaths" are real Antisocial Personality Disorder sociopaths, when that is observably not the case.

The research on linguistic relativity focuses on sensory perceptions that differ across languages. It's not applicable to the decision to claim that most of the managerial structure have a diagnosable mental illness when they clearly don't, by an English speaker in an essay read by other English speakers.
I really dislike these posts. Not because they're wrong. They often have some truth in them, albeit an uncharitable, selective truth. I dislike how these posts just keep on complaining same tired points. I dislike how they don't offer solutions. I dislike how lazy they are. If you're going to offer criticism of front end, then please include some strategy to fix these problems. It doesn't do much to repeat the same "muh SPAs are too slow".

And yeah, I understand that proposing solutions won't fix your state's DMV site from sucking, but it's at least constructive. It at least makes it feel like you're trying to help instead of keyboard criticizing. Even better, build products with these solutions! Plenty of users would love fast, efficient sites. I know I love it when Hacker News opens instantaneously.
There's a magnet link somewhere in this thread

https://archived.moe/g/thread/80976828
The cherry that you picked is a good example. You point to a study showing a small (but positive) marginal benefit of full-day kindergarten over half-day kindergarten to refute my original assertion that kindergarten in general is good? mkay.

If you have academic library access, here's a Harvard meta-analysis of ECE (e.g. preschool/pre-K). 7 of the input studies were randomized to ECE vs. non-ECE. https://journals.sagepub.com/doi/pdf/10.3102/0013189X1773773...
But since there is already a generic apparently this did not work?
As a US taxpayer, I love paying the government's legal bills. Prosecuting violations of the laws that my elected representatives have voted on, and defending the constitutionality of those laws, is one of the highest-impact things the government can spend my tax revenue on - it's certainly far more value for money than paying a trillion dollars for an airplane.
Meraki?
Why are you focusing on multiplication? That was one aspect out of what was being replied to.
Once society's "dialog with itself" was confined to the "best" magazines, high class publishers, renowned galleries and so-forth.

Or a narrative consistent with Soviet socialism and similar. Ideologies always adopt art as a tool and seek to enforce a narrow definition to suit their aims.

Here a century later computer art is just a take on Duchamp's ready-mades...and more than half a century since it was a novel idea. As Heinlein said, every generation thinks it invented sex.
> It is quite a neat way of using a blockchain to do something slightly more useful than the usual gambling. It's still gambling though.

This is nonsense. It's just another form of hysterical speculation.

The key to speculation is, if you know you're doing it, more power to you. But there are a lot of marks that think they're actually participating in something "legitimate".

This applies to more than just NFTs of course. One of the funnier things I stumbled across recently is "hoge" coin, which is a crypto "currency" that disincentivizes actually transacting in it, because every time you move money around you have to permanently burn off some of that money. See https://hoge.finance/. It reminds me of China's stock market where you can buy as much as you want, you just better not short sell and tank the price :)
I'm not super familiar with Rust or MyPy, but I was wondering if you could mention what the distinction is between returning a Result vs e.g. a type hint for returning an exception
> [someone] originally said that masks were not needed. That advice was wrong. That doesn't mean the people giving that advice were being malicious. They just got it badly wrong and eventually they corrected it and changed their position.

It shouldn't be that hard to not say things you can't support. Fauci should have told the truth, which is that however effective masks are they were in short supply and would do more good for doctors/etc.

At some point, being more concerned with controlling people than educating them is maliciousness. He wanted masks for doctors but was willing to give bad advice to citizens to make it happen.

We deserve honest scientists, not politicians, making policy.
> Web dev nowadays don't need to learn how to build compilers, vms, etc. For me they are separate branch / subject, same with gaming which is also a separated one.

Disagree. Most JS frameworks require toolchains these days, particularly in the form of Babel (parsing/compilation) and Webpack (linking). If you understand the way compilers and linkers work, then these web tools are more useful.

Sadly, a lot of web devs just think it's too complicated and so copypasta their configs without understanding, but lots of frustration.
You know about the filibuster right? Republicans can filibuster (force infinite 'debate' though modern rules don't require people to actually talk during a filibuster any more [0]) anything they don't want to pass and it's up to extremely centrist (barely) Democrats like Joe Manchin if the filibuster remains. Without removing that it takes 10 Republican votes to stop debate on any bill.

There are some work arounds but they're limited to things that one person decides are sufficiently budget related enough to go through the reconciliation process that prevents filibusters. And that is a thrice a year option at most.

[0] I get why since senators have all sorts of commitments to their time even counting just Senate business but it means a there's basically no cost to doing one where there was.
> I, for one, can’t see anything particularly wrong with this tweet and don’t really care what the law says

you really don't see the difference between just anyone saying this and the employer saying this? what you personally feel about unions is irrelevant; there is a very clear imposition of power over the employee here and manifestly why the laws are as strict as they are. just so no one willfully misconstrues what i'm saying: what's at issue here is that the employee's continued employment is contingent on their employer's opinion of them hence this is tantamount to an overt threat. saying you don't see anything wrong with what he said is like saying you see anything wrong with a teacher implying quid pro quo for sexual favors from students.
Do we have a really 'relatively free market of competing ideas?"

It feels like a lot of the core principles are so strongly bolted in place that any argument we can have is the equivalent of arguing about paint and the positioning of furniture, not the actual floor plan anymore.

Is there any place in the current Western system to meaningfully argue the paradigm of private property rights, or the freedom to contract?
I can't move my reply from your deleted comment to your new one, so here's a direct link to it:

https://news.ycombinator.com/item?id=26693848
Successfully limiting the number of generic competitors still helps quite a bit.
Depends a lot on the house. My house is <2000 sqft, but signal, especially 5Ghz propagates poorly though old school plaster walls.

It wasn’t a problem until covid when multiple meeting or other streams just performed poorly on a marginal network. The Ubiquiti gear made it easier to run antennas for optimal signal.

The hot thing to do is to shit on them, but I’ll be sticking with it. They’ll emerge better from this crisis and if you think that any competitor in this price point is better, you’re delusional.
How did Microsoft make Flight Simulator seem so real?
The public health community learned a hard lesson from this mentality with the HPV vaccine. Many young girls did not get the vaccine because they (or their parents) insisted they were not and would not be sexually active. The CDC recommendations for who should get the vaccine (which controls whether insurance covers it and whether military members are eligible to receive it) expanded from young girls to all people under 27, then to all people under 45.

Regarding HIV, why not get vaccinated if you have easy access to it? What is the harm in being immune to HIV?
Vienna built a bunch of social housing under social-democratic rule to decrease rents, and unlike most other cities, they opened it to a relatively wide income bracket. The value added, if you want to call it that, is _less_ money is spent on rents in the city. Supposedly, a majority of units in Vienna still falls under social-housing restrictions, though I don't have the time to dig deeper now and so I can't tell you what proportion is directly owned by a public enterprise and what proportion is housing co-ops (a somewhat popular model in Europe).
In Vienna people can bring their dogs on public transit as long as they are leashed and muzzled. It seems to work fine.
Yes, and Noah Smith never seems to address Jason Hickle's point that the evidence based poverty line should be $7.40. And it seems that if that point holds, as Smith never actually challenges the point that the population beneath that line has actually gone up while "extreme poverty" has gone down (a point both agree on), then Smith isn't left with much of a position.
GNU libtextstyle, part of gettext, includes CSS styling for ANSI terminal emulator text output.

For some values of "CSS" and "ANSI".

I will dig into a bit when I return to office computer...
I wouldn't be so hard on yourself. It's unfortunate that there are a lot of CS degree programs that are basically vocational prep teaching today's tech du jour at the expense of teaching the fundamentals, but this is not a reflection on you, and it's never too late to learn and master the fundamentals. You might not have the time for college classes, but the nice thing about pursuing CS as a hobby is that you set the timeline.

(Note: There is nothing wrong with vocational schools for those who need to learn specific technologies. In fact, many people with CS degrees could benefit from courses in specific technologies. However, the purpose of a bachelor's degree in computer science is to teach students the fundamentals of computer science, and I believe undergraduates students are done a disservice when they are not taught the fundamentals.)

I highly recommend going through the book Structure and Interpretation of Computer Programs (https://mitpress.mit.edu/sites/default/files/sicp/full-text/...). This may be your first exposure to functional programming in Scheme. Even though it was originally designed as the textbook to MIT's introductory CS course (before switching to Python in the late 2000's), this book is useful for anyone interested in computer science, and it's easier to read for those who already know how to program. By the time you get through the end of this book, you will have written a Scheme interpreter, a logic programming interpreter that can handle unification (don't worry about what that means right now), and a Scheme compiler.

Once you finish that book, then it should be easier for your to delve deeper into the topics of your choosing. Want to learn more about computer architecture? I highly recommend getting the latest edition of Patterson and Hennessy's Computer Organization and Design (https://www.elsevier.com/books/computer-organization-and-des...). Want to learn about operating systems? I highly recommend Remzi and Andrea Arpaci-Dusseau's free Three Easy Pieces (https://pages.cs.wisc.edu/~remzi/OSTEP/). For compilers, you already have the dragon book, which should be easier to read once completing SICP.
Filibuster.
> Rudolph Steiner has some, let's say idiosyncratic, theories of child development, but I think his basic thesis that children don't need to learn reading, writing, and maths, before their brains are ready for that information, is sound.

FWIW that belief is considered basic developmental science in Germany and informs the early education system there (at least). Maria Montessori was inspired by his work and her system seems for whatever reason to be more accepted in the US.

I was on the school board of a German language school in the US and some of the American parents were frustrated at their kids not being drilled from age 4 or 5 (typically they had a German-speaking spouse who didn't understand that Gadgrind expectation). All the kids, to the best of my knowledge, came out fine but they all of course had parents who could afford (or whose companies could afford) to pay for private schooling so it's the worst of anecdote vs data.

Also all the teachers had masters' degrees, which is unusual in the US but I don't know if that was the result of the German government's selection or was par for the course.
Accusing whistleblowers of criminal activity?

That's a pretty common ploy. Been there, done that. Early in my career when I was naive enough to try to whistleblow on things over my head.
Can I just reply to your first line? I'm in the middle of the US. We have plenty of jobs here and poverty is less severe than on the coasts.

I would like to purchase a house. 10 years ago, I could have gotten the size of house I want in the area I want for $125k. Now I'm looking at $200k-250k for the exact same house. Wages have not risen proportionally in that time.

You say it's discouraging to investment in real estate, but in my situation, investment in real estate is what has left me in a position where it will cost me $75-125k more to purchase a house compared to 10 years ago. More houses are being built, but that hasn't helped to reduce the average cost of a home.

I guess my question is in what way in this situation is investment in real estate a positive thing for the average person? Yes, more homes are being built, but the 100 year old homes in my area are somehow still all I can afford. To be honest, I'm not sure I can even afford them. We have radon to deal with here on top of all the maintenance and inconveniences that come with a 100 year old house.
Sounds like you have breath but not depth. Go deep into the technologies you've mentioned.

To be honest, it sounds like youre disillusioned more with application development and not the particularities of the technologies you work with.
Okay, I had PCR and serology confirmed SARS-2 that was completely asymptomatic. I'm in my late 20's.

Numbers vary but most studies have the rate of asymptomaticity quite high. I've seen anything from 10% to 60%. And then you have the people that are "paucisymptomatic" (mild symptoms). And then you have a more traditional flu-type response, and then you have the subset of people who have a severe response that seems comparable to a SARS-1 infection (read: quite bad).

I didn't say that SARS-2 was never dangerous for anyone. So-called "cold" viruses can cause serious illness too. I'm not downplaying SARS-2, rather everyone else is downplaying what a normal cold virus can be capable of.

Sorry to hear about your friend's illness BTW.
It is a feature if it works, but whenever the text the text fails to reflow correctly, or an attempt to zoom into a figure causes the entire page to reorganise itself and (worst case) replace the figure, then it really annoying. The fact that reader mode is often the best way to read websites on mobile suggests that either HTML has got this feature badly wrong or has provided features that are being very badly used. In comparison the fairly common two column format of scientific papers is quite readable on my phone after zooming into a column.
The author made the assertion that it was 'not due to free market capitalism' while essentially using facts to demonstrate that this was the case.

When a nation is poor and backwards, due to, gosh, 50 years of 'Central Planning' inspired by Marx, well then it's not that hard for the state to do things like 'build roads'.

But factories in China, Tencent, DiDi etc. are not state creations. State supported, yes, and ultimately 'state controlled' (i.e. they state can do as they please with them), but it's considerably more 'free market' than otherwise.

It's ridiculous to split hairs by pointing out 'some of India's growth started in the 1980's' or that 'some things in China are state directed' when overwhelmingly the change was towards free markets, in some cases, with state oversight and control but not direction or planning by and large. China is one of the most 'free market' places on earth, lacking in all sorts of regulation - you just have to remember that 'for the important things', the CCP is in charge. (I should add that the banks are state owned and their loans are directed, however, they are backed by the Central Bank which is entirely politicized and is a primary driver of actual influence.)

The answer is 80% capitalism.
Heh... no. I quit two years ago, well before all this happened. I have ideas about who this "Adam" is, and I also have some suspicions about who they're accusing as the culprit. But that's all they are. Hunches.
just fyi it would be better if you didn't use a url shortener to show projects, out of courtesy. Nice project
This reads like a horror story, but reminds me of a guy my boss hired once against my objections.
Also first amendment. Why can't CEO say anti-union things? Are they allowed to say pro-union things?
But if you don’t host the image, and only re-sell the URL, then where’s the infringement?
Or simply re-open the public schools.
As someone who suffered long haul, I don’t know anyone in my social circle who came down with long symptoms besides me. So maybe it’s not as common as the medical journals describe?
You're right. I subtracted the wrong way.
Does labor law supersede Musk's first amendment rights? I don't get it.
I wonder if we’re going to look back and refer to this as the Mona Lisa Meme?

I’m only half joking.

I wonder which one would win in terms of reach between this meme and the Mona Lisa?