skysight-inc/HackerNews huggingface dataset:
> I understand the promise that frameworks sort of do the heavy lifting for you, but after 2 years into the app, you are stuck with the framework, and the work hours to fix problems are going up, cause most of your code is hidden inside the framework.

For the most part, i'd say that frameworks being largely standardized and having ecosystems around them is a really good thing: people who are familiar with Vue/Angular/React (front end) and with Spring Boot/Express.js/Django/Rails (back end) can start working with your application more quickly than if it uses your custom "sort-of-like-jQuery-but-not-really" set of libraries/framework for the front end or your own thing for back end, which obviously will fall short in regards to documentation, consistency or ready made components.

You can hire for Vue/Angular/React and Spring Boot/Express.js/Django/Rails, you cannot hire for your bespoke in-house solution.

Also, the devs behind those solutions can spend more time and resources on making them better than your entire app will have put into it.

That's why i largely avoid projects which have bespoke solutions like that, especially for back end frameworks, which typically are a minefield of badly written and badly tested code, as well as present numerous security related challenges. That stance was truly cemented when in one project i was stuck with an untested framework that stored half of the functionality in the DB, used JDBC directly through numerous abstractions, had commented out sections of code strewn about the codebase and had comments in Lithuanian, a language that i don't speak and had no documentation whatsoever.

Of course, i've also seen things go into the opposite direction too far: instead of something like Bootstrap or its integration with any of the aforementioned popular frameworks/libraries being used, picking Tailwind CSS and spending weeks if not months mucking about with custom components without actually shipping features and solutions to business problems.

If you are lucky enough to have front ends simple enough to be adequately handled by a few hundred/thousand lines of JS then by all means go ahead (right tool for the problem and all that), but that has never been my experience in any of the enterprise projects that i've worked on.

Admittedly, however, i do feel these standard frameworks/libraries also getting more and more complicated as time goes on, because their eventual transformation into something that tries to do "everything" (and thus downfall) feels almost inevitable.
https://app.instaminutes.com
There have been a couple of firmware updates over my couple years of ownership. I had a couple of issues with the dock simply not connecting to the non-Lenovo computer, but this was fixed with the fw update early last year.
This is the fear, but is it reality?

There are limited humans on this earth and if you consider, that you cannot reach them all and there is also competition, which realistically also takes some of the market, why not be fine with reality and a saturated market you cater for well?
Spoofing on the phone side should be even simpler (Mock Location App).
The article describes a multiple-tier model, where people like you can pay for an ad-free experience, while more price-sensitive consumers can get a cheaper subscription supported by ads.
Have written Chromebook extensions for large school systems. The OP is absolutely correct.

It boggles the mind what some of the posters above this are thinking.

Seriously, no one wants to spy on your home browsing habits - if nothing else because it creates a new workload and a potential liability for the teachers and the institution. Create a new profile, and you're good to go.
More racist technology that HN cannot actually recognize as racist.
You could do it the same if you had an array of ports (as long as one of them is USB-C). You would just also have the possibility to use the other ports without a hub.
Zephyr has PPPoS, in theory at least [1]. I've wanted to try it but haven't had a reason. Zephyr's heap is better too. Though the esp32 support isn't as complete.

https://docs.zephyrproject.org/latest/reference/networking/p...
It barely works on Edge. How an email program can fill the network console with pages and pages of network requests just to open the inbox I can’t fathom.
Opening the First DAO-Run Coffee Shop
I am a humble member of a team working building a DAO (Decentralized Autonomous Organization) with the mission to open a chain of coffee shops. We are collaborating with the Seattle NFT Museum to open a pop-up coffee stand in the museum claiming the title of first DAO-run coffee shop. In fact, I believe we will be the first DAO-run brick and mortar to ever open.

We started as a group of strangers and we somehow pulled this together. It's difficult staying focused during my day job with all that is going on. Would love to hear your feedback. Whether it is good or bad.
I think it’s the tragedy of public traded companies that eventually there’ll be such an overwhelming demand from the shareholders -given that they often hold a majority combined to just the directors- to monetise and provide dividend and/or a raising share, that they must go below the belt with tactics, like letting go of the initial core values.

If they do not do so, odds are big - but no given - that a competitor with a enormous bag of VC money might enter the scene and subsidise the losses like any other platform gameplayer does these days, that might undercut the incumbent in quality and slowly but surely garner enough market share to start flipping the coin, and the process either resets itself or doesn’t.

One must be constantly on top of the game to remain at the top, being handicapped by fickle things like principal values and the like.

I wish there was a combination of ngo and corp that focussed on solving the problem with the aim to dissolve oneself when the problem is gone, instead of becoming the problem.
Becoming Remotive.com
gee, the comment I responded to said "Why should I be responsible for his medical care?" in the context of a lawsuit where the 'his' under discussion got injured.

Then I said "I think the idea would rather be that you would pay 5 cents a year towards his medical care, rather than have to pay all of it." meaning that while the settlement for the lawsuit might be millions of dollars it will in fact not end up impoverishing the parent poster.

But for some reason you seem to think that it was about some other situation than the one under discussion here? I hope this summary has clarified the chain of very short messages for you, so that you no longer need labor under this evident misapprehension.
Problem basing on reviews is that people mostly only review when they receive and test the product for the first time.

Not many will bother finding the item and review it n months ago when the bad capacitors dies or they gave up frustrated by a recurring but intermitent issue.
Efforts to ban books jumped an unprecedented four-fold in 2021
I'm right there with you.

I hate the advertising industry.

Advertisements are a service-killer for me, and when that happens I'll also share my ad-free files with everyone I know.
I would pick different examples. All the ones you mention require access to some special resource like an airplane or cadavers, so you basically can't learn anything until after you get past the gatekeeper.

Computers are cheap enough for far more people, and you can learn without someone's allowing you to.

Having said that you do get the sense that some people will not be able to code regardless of access. I even hear about CS graduates who basically decide having learned a bit that it's not for them. This is somewhere between "can't be done" and "don't want to".

We can flood the world with more literature graduates than will ever be needed, but it's not the same for tech skills, somehow. I'm not sure it's intelligence, that seems to just punt the issue into "what is intelligence". But it's definitely the case that you get this sense that some people reach a point where they can dive into technical issues without limit (you see their hobby projects here every few days) and those who either can't or won't.
Considering the US still pays Russia to ferry its astronauts to and from space I suspect that they still have the skills and the parts to maintain enough functional missiles to send what's left of to society after a nuclear exchange with the US back to the stone age.
Is this really supposed to be a counterargument?

The question is obviously why people buy laptops without ports they need.
Why do you say it's a pain? After working with numpy for the last two years, that's the part I miss most about matlab.
One man's spam is another man's engagement metrics.
Why? Presumably knowing why you left the second time can be useful, isn't it?
EXACTLY! that's really the definition!

But I do not need to win the point "pointless to do anything", sufficient is "pointless to debate".

If it is predestined, then it is simply not really a debate.
I always get the feeling when I read either Harlan Ellison or Philip K Dick that they're giggling to themselves at some knowledge that they have, that no-one else has. They both play with form, straddle the line between puerile and innovative, and seemingly come up with original ideas with a wave of their hands.

They're both definitely in my favourite author list, of any genre.
> I can't imagine the wealth of data Google could be collecting form children, their test scores and their associations with other children.

This is...funny, given that apparently the OP's child's school is using Google Classroom - which means Google is the provider and the system for storing/giving/recording/managing test scores, so of course they store test scores since they are paid to provide that. Likewise, on Google Classroom, kids can interact with each other and of course Google stores those.
> We know they had maps reaching as far as britany, France. And they were aware of the Pyrenees.

So what? We also know they never reached either of those places. It's easy to have maps.

> For instance in the division you linked the supposed ruler on the empire after Gengis Khan dead was a Yuan, sitting in Beijing

Again, so what? A traditional title of the king of Assyria was "King of the Universe". It coexisted with the much less aspirational title "King of Assyria". But it didn't mean anything. Kublai Khan held a title that implied he held authority over other divisions of the Mongols.[1] And in fact he held no such authority, and nobody believed that he did. And...?

[1] Though that title wasn't just "Khan"... everyone in charge of anything was called Khan. What title do you think the head of the Il-khanate held?
SEC Weighs Path Forward for Crypto Trading Platforms
OP was talking about single core performance.
No no, browser contain components similar to a game engine, browser are way more complex, and frustrating, because you do not control the specs.
I can cancel my sub in less time than it takes to watch an add.
When I was at university, all the physicists loved to humblebrag about the “crackpots” that came to them, and how much dumber they were than real physicists. They had a similar but less pronounced snobbish dislike for students from other faculties, like engineering.

The thing is, most of them (with a couple of exceptions) weren’t actually any smarter. They just “knew the language”, exactly as this article says. Sadly, their attitude turned a number of people off physics I think.

The tone of this article is similar. The author kindly took the time to talk to the unwashed masses because he felt sorry for them, or something. But, as he said, he never learnt anything real from them, except how to communicate better with idiots.
Same with grep.
Your argument is that people are not lazy or ethically incompetent, but rather just straight up evil. Is that a fair characterisation? If so, I don't find it compelling.
Signal propagation latency is only a problem if both end points need to be fully synchronous, which they don't have to be if they're independent units. Even the cores within single-chip multi-core CPUs aren't synchronous to each other, as far as I know.
Wait, that's the game by Leonard Ritter, aka paniq!

I loved his (demoscene) demo Masagin[1] way back when, and have the SVGs of the geometric shapes somewhere, with a vague idea of bleaching them onto t-shirts (speaking of old projects that never come to fruition...)

Frankly, I can't say I'm surprised that's where he's at with Nowhere. Well, I'm glad he's having fun.

[1] https://www.pouet.net/prod.php?which=50131
I know people that transferred from psychology degrees to programming jobs strictly through being self taught and they're making just shy of six figures. I know people who got web development jobs right out of high school.

Programming is infinitely easier to get into than any other high paying field. There's no standardized exam or certification board keeping people out. The problem is people need time to study it, and a lot of big companies very much have old boys networks thriving within them. Look at how many people are handed money to make a startup a year or two into Stanford, then hire a bunch of people who also went to Stanford or MIT, then put up 8 stage interviews spread across weeks for anyone who tries joining the company later.

It's honestly weird how some programmers get uncomfortable when it's stated that, yes, loads of people are self-taught. HN has nearly daily blog posts about people who studied in middle school and started a small company in high school and did fine for life, or someone who did a coding boot camp at 30 and got a fine job in a couple months after having zero experience beforehand. I mean, HN even gets literal kids (14 year olds) posting their apps--and sometimes they're actually good.

Nobody is doing that with the medical field or flying. Not everyone is going to make a world-class search engine after a few weeks in their basement. But a low double digit percentage of people could do programming in a workplace setting with good management if they had the opportunity to study. I had friends who got straight Ds in high school who are doing just fine with programming. They won't top leetcode charts, but they can make stuff.
> it’s a skill a large number of motivated people can pick up.

Most people are not very smart (comparatively), but that is what these types of jobs are looking for.
It’s only arguing to not show ads to the highest tiers, and to bump those prices as well as they introduced a new benefit (“no ads”).
I would drop that subscription so fast.
Use examples that help non-technical parents understand e.g. anonymous spyware employees can now potentially spy on your children while they’re getting dressed.
I give you a warm welcome to the wonderful world of boycotting Amazon!
Why would they grandfather in existing subscribers though, that's not gonna happen.
That sounds great for everyone but the Netflix consumer.
The best way to change a useful law is to convince people it's not useful.

The best way to distract people from unpopular activities is to point the finger at someone else.

(Rather like how in the UK "health and safety" is used as cover for unpopular decisions.)
As a longtime embedded C developer (20 years) I always look forward to truly learn Rust someday. But unfortunately I don't have much time now to learn it. And I'm in a kind-of hate-love relationship with Rust at the moment. The same applies to modern C++.

> many people report a sense of high "cognitive overhead" in using it, and "learning curve" remains the most common reason not to use Rust

This is me.

And I was super excited when I read "we will identify and eliminate many of those patterns and idiosyncracies".

Then... the post follows with "extend the language", "Extend our async-await support", "Broaden the set of traits", and I know what this means. More things to learn, more time to reach an operative state.

And this kicks in: https://en.wikipedia.org/wiki/Overchoice

Someone should invent RISR (Reduced Instructions Set Rust).
I pondered this for a while, still not sure why.

It could be the connection to the physical world. There is something satisfying about working with geometry and differential equations.

The realtime constraints force you to care about performance, which many people find a fun challenge.

Your output is the frame buffer instead of the DOM. It's more of a blank canvas.

Most web development is utilitarian, whereas games are more artistic.

I am not sure, but I would love to be a game engine developer in another life. I have zero interest in web framework development.
Bearer tokens are just awful
I feel compelled to say that tech interest has nothing to do with hating advertising and wanting content now.

If anything the need for piracy or ad blocking led to a lot of people learning tech skills they would otherwise be completely uninterested in.
Nothing for me, I never really tried to develop meaningful relationships with colleagues before. I kept it professional.

I can now use geographic arbitrage to save a lot of money and explore the world. I am able to constantly hit the gym and work when I am better focus (at night).

I assume things could be different if I had a family, but for a single person, I don't have a lot of downside at the moment.
Not all public companies panic if they don't grow fast over time. But other industries are also harder to penetrate by startups. But I wouldn't blame stock markets for this obsession, especially as companies already show this pre-IPO.
I believe high school curricula (at least at the good ones) meet aspects of that in two ways:

1. There are labs / practicals as part of a scientific curriculum, though ultimately in a controlled fashion.

2. There are projects that allow a student to pursue an open-ended like of inquiry.
In Germany the term is used relatively often. At least in the circles I frequent.

Especially in the context of who the target audience is (in marketing, when thinking about UX and so on - the prototypical agency/consultants/client talk intermixed with a lot of BS and important sounding words).

So no idea if it is in general use here, though.
Highest tiers being the current tiers.

The article also argues that Netflix is constantly bumping up their prices, and this would further justify that by making the higher tiers seem more attractive.
I’m not sure that’s relevant to even Gen X’ers. I think the real answer is which branch of the military is more notorious for abuse with their members. Historically, it tends to be the Army.
I share a similar fascination/interest in unusual books. I am currently in the process of collecting all the books on Autogenic Training written in my native language. There is a formidable wealth of knowledge that would otherwise not even be lost, but never acknowledged. These books are out of print and can be found in online marketplaces or some bookstores that deal in used books. I'm not interested in first editions or collectibles at all, just the information in the book.

Previously, my interest was in 19th century bodybuilding and strength training books, along with WWI special forces diaries. It certainly contributed to my enjoyment of life and a certain, unusual way of looking at things (although the direction of causality can go both ways).
JSON Reformat and Print
sed 's/.\{4\}//' <<eof|flex -8iCrf
/* reformat, print json */

int fileno (FILE *);
#define echo do{if(fwrite(yytext,(size_t)yyleng,1,yyout)){}}while(0)
#define jmp (yy_start) = 1 + 2 *
#define pc(x) putchar(x)
%option nounput noinput noyywrap
%s x1
%%
\40+
/* quoted values
"key":"
"key": "
*/
\"[^\":\]\)]*\":\40*\" echo;jmp x1;
/* quoted values
"key":[{
"key": [{
*/
\"[^\":\]\)]*\":\40*\[\40*\{ echo;pc(10);
/* unquoted, comma-separated array values
"key":[
"key": [
*/
\"[^\":\]\)]*\":\40*\[ echo;jmp x1;
/* quoted values
"key":{
"key": {
*/
\"[^\":\]\)]*\":\40*\{ echo;pc(10);
/* open brace not closed brace */
<x1>[\]\{\"] echo;pc(10);jmp 0;
<x1>[^\]\{\"\12]* echo;
\n|.
%%
int main(){ yylex();exit(0);}

eof

cc -std=c89 -Wall -pedantic -pipe lex.yy.c -static -o yy059

Usage: yy059 < 1.json

This is made according to own personal JSON readability aesthetics, primarily for reading YouTube JSON. It is used in personal YouTube search utility. JSON from non-YouTube sources, e.g., Twitter, may contain escaped quotes. Remove esacped quotes first, e.g.,

yy064 < 1.json|yy059

Here is yy064:

sed 's/.\{4\}//' <<eof|flex -8iCrf
/* json remove escaped quotes */

int fileno (FILE *);
#define echo do{if(fwrite(yytext,(size_t)yyleng,1,yyout)){}}while(0)
#define jmp (yy_start) = 1 + 2 *
#define pc(x) putchar(x)
int setenv (const char *, const char *, int);

%option nounput noinput noyywrap
%%
^[\40\11]+
\134\42
%%
int main(){ yylex();exit(0);}

eof

cc -std=c89 -Wall -pedantic -pipe lex.yy.c -static -o yy064
You are missing the point. Their issue is that we have two different syntaxes for specifying key-value attributes.

"are you suggesting that CSS and HTML should have the same style? <a style=“color=\”red\””>?"

Probably more like <a css-color="red"> - or alternatively: <a id=xxx> and in an css file: .xxx { href: "http..." }

I also think that you need to chill.
Hi Sam, you are completely right: the next step after the Metamath definitions and theorems for the constitutions should be very similar to your [1]. Based on your answer I compiled a list of perhaps useful links for you: [2]. Would you be so kind as to send me an email from your personal email address? I have a catchall address: anything at my username dot com.

[1] https://code.sgo.to/2021/01/06/brazil.html

[2] https://docs.google.com/spreadsheets/d/1lSia3bKPfLL6RuYg78qW...
less than 20 years i think
Appreciate your insight. I believe you're speaking accurately from your own experiences, but I do have another anecdotal countering viewpoint.

Like many on HN I went to a top engineering school. there I saw about 2/3 of my colleagues drop out within the first two years. At least half of them worked tirelessly and efficiently to pursue their goal, and still failed. This was a large public school that will admit basically everyone with a pulse into engineering, with the expectation most will fail out as unfit and filter into some of the programs my college was less known for.

I did not have a particularly exceptional upbringing, and went to a middle of the road country school without any special preparations that would advantage myself over these other middle-class white people I saw. I'm not saying this to brag, because no doubt many of these people are far more successful than me in other fields (one I know went on to become a doctor for instance) but there is definitely something at play that different people are 'wired' for different tasks. I could almost sleep through much of the engineering curriculum and remain near the top while I saw many smarter people than me struggle tirelessly with engineering; something else was going on in our minds.
Unchecked greed, that's how.
I see what you're getting at but there's really nothing Chrome OS offers that can't be replicated on x86 and M1 machines. If he really wants to use it, I'll just VM Chrome OS, get him a touch screen monitor and call it a day. Chrome OS and iOS for that matter are garbage through and through by design, not by nature and I'll never stop preaching that... basically, if I took your stance, I'd be putting my son at a huge disadvantage the more I think about it.
I'd wager most people here are aware of what happens when advertising enters the conversation.
"In the same way, every React app eventually starts to look and act like the Reddit redesign, but many web developers consider that more of a benefit than a drawback." - Erm, nope. You might be talking about people relying on UI component libraries, which has nothing to do with React.
They should be able to get 4k@60 with the older docks. I have such an older monitor which works fine. It's just that the usb 3 ports work at 480 Mbps.