skysight-inc/HackerNews huggingface dataset:
I think many JS developers are also somewhat blind to the breadth of types of sites that are written, and so don't understand how valuable a type system can be on the web.

Most websites are what I'd call "broad and shallow". For any individual action the corresponding code path is small. Most code in these sites is easy to write and easy to debug in vanilla JS. Typescript adds boilerplate and compiler times for type safety the development team was doing fine without.

However there are some sites, usually very complex SPAs, that are necessarily "deep". Even small user actions absolutely must cause >10k lines of code to run. Type systems are often very valuable for the development of such sites.

It's my experience that some developers who've only ever worked on "broad and shallow" sites fail to appreciate what a time saver a type system can be for the right "deep" website.
Just to clarify, at least as of the time of my comment the post on HN has not been removed, it's currently at #26 on the first page.

The post seems to have been removed on the blog author's site, i.e. the author took down their own post rather than HN moderators blocking it.
> Ideas are cheap. Show me the code.

I mostly agree with you, but also don't want to be too developer-centric. Sometimes the ideas come from people who aren't primarily developers - production engineers, system architects, etc. Let's say an idea from such a person is fundamentally good and will benefit the project but they lack the time or skill to do more than prototype it. What should happen?

(a) Drop it on the floor.

(b) Let their patch(es) languish and eventually get reaped. Same result in terms of functionality, plus contributes to an "maintainers aren't open to new ideas" reputation which harms recruitment/retention.

(c) Get a developer with more knowledge/skill to finish it. In general, this is just going to be the maintainer, because nobody else will have a strong enough sense of ownership to sacrifice time toward their own goals for it.

Obviously this is going to be case by case, but I'd say that (c) is at least sometimes a valid answer. Depending on the makeup of people involved with the project, which in turn might depend on the nature of the project itself, it might even be quite often.
Adjust reference counts on an NSObject, allocating one is mostly just a calloc ;)
I think he's off the mark. The commoditization of computers and proliferation of the internet are way bigger societal and economic shifts and they happened much closer to the year 2000.

The pandemic is more immediately disruptive, but I think it's impact will be largely erased within a few years of it "ending", just like previous pandemics.
The following are equivalent:

- I will look for work elsewhere

- I will work on a last date

- My last date is <X>

- This job isn't working out

- I don't want to work here anymore

- I offer my resignation

- I quit
Yet another monolith has appeared around the world
Do you have any insight into why people want the house to remain in the family? Is it to preserve their legacy, or something else?
Lol ban plastic straws.
Radioactivity isn’t really a big deal for animals and non-sentients. It mostly prevents humans from entering certain areas, which in this case maybe it’s good that humans will avoid them so animals could thrive there.
They didn't "hack" anything. They used math and knowledge of statistical probability.

I don't think the headline "Old man used math to win $26M" would've fared worse.
I'd love for 9/11 era to end. It was so easy to bank before know-your-customer. We not only lost all personal freedom, we lost all of our financial freedom
...by walking.
Unfortunately, the suicide rate in Korea is also high (as are many other nations). This is off topic from fitness.
Cyberpunk is a DX12-only title, isn't DX12 under Proton still relatively immature?

Death Stranding was another recent DX12 release and it looks like Proton struggles with it
Can I ask with the upmost politeness what is going on? I genuinely went into this considering that this was someone who is essentially decrying that normal work difficulties are sexism or racism. But I'm now finding that the procedure claimed actually essentially doesn't exist or if it did it was never enforced until now. What is going on?

If this was an issue of the researcher unprofessionally airing her frustrations on a listserv with direct reports that's one thing. It's another thing to say being upset at all was an overreaction because the treatment was totally normal and that her frustration was a resignation, when in fact, none of that is true in any good faith interpretation.
I don't know why one would think so, 100 years after the spanish flu, it's barely a footnote that, let's be honest, most people that frequent this board hadn't heard of before covid-19. I think one would mark the previous century as either the great depression or wwii. I don't think in 100 years covid will have any lasting effect on the 25-45 year olds of the 2120 crowd (and we'll all be close to death). Besides they will be more worried about the coming war with the Xanthiane'kkas and the Mars colony massacre.
Show HN: Building Your Color Palette – a simple editor
But it was, I just accessed it

https://web.archive.org/web/20201207190930/https://antipodes...
Static Site Generators in 2020
Also from TFA:

> Combined, they represent 40 percent of the world’s coastlines, 30 percent of the offshore exclusive economic zones, 20 percent of the world’s fisheries, and 20 percent of the world’s shipping fleet.
With high persistence phosphors, PAL is nice. The higher frequency color makes a notable difference.

50hz was often just a bit slow for me. PAL 60 is where it was truly at, IMHO.

Both formats have nice abuse potential, and exploiting it on early computers, and later on, microcontrollers, is a lot of fun.
> and delete social media

Interesting advice you snuck in there. Might not be a bad idea, but necessary for fitness? Not so sure.
How do you think she will get attention to her cause(s)?
Sure, but management is also making a claim without direct evidence.
I was intrigued by a recent HN submission, Building Your Color Palette [0], so I built a super basic editor that supports this approach more or less directly.

[0] https://news.ycombinator.com/item?id=25180180
Not still alive? He released an original new album six months ago, which reached #2 in the U.S.
‘Fast Movers’ and Transmedium Vehicles
Yep, exactly, I cache the images but not the pages. I thought that was a good compromise, and the counter is ballpark anyway.
I'd guess I'd have to question why you need 10K lines of code for a single web page - perhaps you need to break up your SPA?
Why is it bad that part of your compensation comes from things that aren't tied to your performance at work?
PopOS
It's like all the people on the Web who sit there discussing how to make the Web better :D doesn't mean it's a bad thing.
For real projects, but for someone just getting started I think it makes a lot of sense to start with core language fundamentals (I notice that, at least from the table of contents, there was no mention of build systems or frameworks either). Lots of newly-minted JS devs today know relatively little about what it means to use plain JS, which means they don't have as much perspective on what their TypeScript and JSX actually turn into, which has a meaningful effect on informing decisions.
I don’t know what a China embargo would look like, but I know that any first world government who tried it would find themselves promptly removed from power and a newer Chinese friendly government installed amongst rabid cries for new iPhones and gadgets.
This isn't about urban vs rural. Thinking SV is such a joke it must be run by clowns is one of the (few, but these kinds of people have more in common than you'd think) things that inner city types and people from the panhandle of any state that has a panhandle have in common.
Agreed, people are way overestimating the impact of this. Most people I know can't wait for life to go back to normal.

It's easy to move away when everyone is forced to. But when you need that new promotion when office life is back and someone else there is networking...you just gonna stay back in Tulsa? Doubtful.
I am doing a great job on the not-going-to-the-gym part; one of these days I need to get back to the walking part.
This feels cynical to say, but I don't know whether to listen to Gassee wholeheartedly or to take his perspective with a grain of salt. On the one hand, he has deep experience with Apple and great knowledge of the computing industry, but on the other, he is an elderly technologist who was pushed out of Apple decades ago [1] and is no more relevant to M1 than anyone else in the industry.

In either case, I tend to disagree with Gassee's attack on the Morehead review, and I don't believe that there is any need to connect Morehead's M1 opinion with his 64-bit iPhone opinion. M1 should indeed be judged on its instruction set limitations because that is one of its major differences versus x86. It would be careless to consider personal computing hardware while forcibly ignoring the sofware ecosystem that it supports.

I also think it's a cheap shot to accuse Morehead of choosing his opinions based on a financial interest in the supremacy of x86.

[1] https://mondaynote.com/50-years-in-tech-part-13-firing-frank...
Hard to understand this without the right intel from the management team. A big puzzle piece is missing. Let's see if there're going to be any insiders sharing more info.
A few hundred dollars is a _lot_ of money to some people. The problem is elitists are so disconnected from the reality of others they don't see this as an issue.
I can't figure out how to get Chrome to tell me what element is making initial render slow. There are a lot of tutorials for figuring out why JS re-rendering is slow once you have a layout, but there doesn't seem to be a way to identify problems with initial render that I have found.
Google search tagline reads: Though some might struggle to separate Paul Graham these days from the toxic sludge of Y Combinator and Hacker News— and, to Graham's ...
This trope needs to die. They literally do not have the highest suicide rate in the world, far from it:

https://en.wikipedia.org/wiki/List_of_countries_by_suicide_r...

In fact, the US is very close to it. (14.3 vs 13.7)
There is likely a lot of factors at play

But personally I had no game with woman in NYC or LA....in part because what each party wanted from a partner was incompatible.
Legally speaking, that is not true at all.

Edit: if you say "I don't want to work here anymore." And you get your "resignation date moved up" you still get your unemployment benefits because you were fired.
> without waiting to see if she'd follow through on the ultimatum

Sending an email to your boss saying "I'll resign unless X" is a serious ultimatum. You need to be prepared to not have a job when at the end of it, and you were the one who initiated the process. I'm not too concerned with if she technically should have been given a chance to take it back. Don't send an email threatening to resign, lose your job, then say "actually, I was fired."

> and without respecting her stated plan to work on an end date.

You don't really want to let an employee already sending inappropriate emails to a wide audience have another week to send more.

I've been in a professionally self-destructive place before and I didn't realize it until later. 100% speculation here, but I wouldn't be shocked if she had a death wish and was hoping for some version of this outcome. Could be frustration with work, covid depression, or something else.
How to build an apparel store in a day
What about caught radioactive fish that humans will eat?
Cloud gaming is just not really good enough for me for fast paced games.

I've tried GeForce Now, Stadia, and Shadow. So far GFN is my favorite and Shadow is my least favorite but tbf I'm not in the proper region for Shadow.
I might be wrong of course, but I understand what bfgoodrich is saying as follows:

Back in the day, before we had all the build pipeline, npm, utility-first, etc css people were already building websites and those also worked just fine.

I sort of agree. There was very little you couldn't do that was a result of the tools to build the sites. The only real constraints were imposed by what technologies were in the standards and which were implemented by browsers.

If you want to build a website today with what is 'normal' tech, you have to learn a whole lot more and people spend tremendous amounts of time in bootstrapping code in order to produce some JavaScript and CSS that in the end provides hardly any added value compared to server-side rendered views with sprinkles of JavaScript.

Apps like Slack are probably an exception to the server-side rendered argument, but I think you'd be better off building those in non-web technology to begin with.

Either way, if you want to spend your days building layers upon layers of abstractions in order to prevent having to fetch some HTML from the server, be my guest.
I purchased several stand-alone Air Purifier appliances for something like $100-200 each [0]. They have two kinds of filters that work in tandem, you replace one every month and the other every three months. It gets expensive to replace all the filters when you have several of them, but they pull a ton of junk out of the air.

[0] https://www.winixamerica.com/product/5300-2/
Worth noting that the current long term trend is the velocity of money going down, no reason to expect it to turn back up necessarily.

Definitely is a strong reason stocks are so overvalued though, yeah.
Isn't Universal a consolidated corporate gatekeeper?
It's none of the game's business what other software my computer is running.

These checks have in the past been notoriously buggy, and can interfere with other operations.

This kind of crud is what remote attestation is for, and Microsoft should be responsible for developing it, not every different gaming company competing with each other for kernel access.
This was my first thought as well. The likelihood of those who inherit his copyrights to either squander them or being taken for a ride by the music industry is very high.

So him selling them himself allows him to negotiate better conditions and more money, which will do more to protect his legacy than just holding on to them until his death.
They’ve tried countless times for the last 30+ years. It has not ended well.

Maybe this time is different with the advent of better online collaboration tools. But these tools do little to help with real-time communication across time zones and language barriers.
Maybe. But a possible contributor for the 1918 flu pandemic's relative obscurity is that it overlapped with World War I and was followed within ~20 years by the Great Depression and World War II. It occurred during one of the most turbulent times in modern history.

In contrast, the 2020 pandemic is presently not sharing the spotlight. Maybe something of comparable impact will happen. Or maybe it'll be forgotten regardless. But I don't know that the 1918 pandemic's status is all that illustrative.
I've stated before that I don't want to work at a job without intending to actually leave the job or having a last date. In those cases I was venting and was burnt out. I've even admitted this to managers I could trust to talk about how to unburn me instead of declaring I've 'resigned', because I bring a lot of value to teams I'm on.
Generación Young
Battery life alone isn't the main point!

Extreme battery life + extreme performance is the main point!

The Thinkpads with extra battery weren't in the same "small and light" class as the Air and MBP 13. These "small and light" laptops with 20 hour video playback are faster than current workstation class laptops!
Ridiculously untrue. This specific case aside, if you are a manager and see all of these as equivalent statements, it's a pretty clear sign you don't care about your team.
Without taking sides on this, the rapid deletion and downvoting of this article is not a super great look for this community, even if it’s just a bunch of people who like PG and don’t like criticism of him.
It reeks of an ulterior motive / agenda, but to what end?
This was also listed in the sidebar of the page. Which pretty much served as a 'spoiler alert' for what the final verdict was going to be.
I understand the power of types - I just wonder why the heck you are writing so much JS/TS code?

Are you doing server stuff with it?

You could argue here there are much better languages and platforms for that.
Please speak with a medical professional before... walking?!?

Walking is the most basic, most fundamental human physical activity. Hitting the gym deserves a lot more scrutiny.
Once again, a problem for humans which means animals eventually could thrive
That's one of the less invasive things, but I also don't see why a game needs to know what drivers I have.

Hence I just stay away from AAA games with anti cheat at this point.
Lots of Indian homes have removable mosquito mesh on their windows, so you can keep your windows open all day (and night).
It's fuzzy. If someone in a heated dispute says, "I resign, effective some time in the next month", what do you do? Keep them on until you agree in a date? Even if they give a date like "Dec 31", do you let them keep all their access to sensitive company data, or you lock them out for security's sake and settle the legal and payroll paperwork separately?
Agreed. Bootstrap is my default. I’m already on 5 for some as-yet-unrelesed projects, and it’s great.

My major criticism in the past was the difficulty of migration, but that seems to be better addressed in this version. (I have not yet tried to migrate, though).

Keep up the great work Bootstrap team!
It’s not okay to just kill and eat fish.
China is indeed doing most of the damage, but you may not realize that they're actually aware of it and they do care. China is also doing the most research into recycling and sustainability and making the most progress. It's a big country, a lot of things can happen all at once.
Readable UUID: Invertible Human IDs, Reads Like Shakespeare
> Might not be a bad idea, but necessary for fitness? Not so sure.

I agree, I'm not so sure as well, and anything that comes to making changes to your physical body should be consulted with a professional. That said, I have seen people using social media and they literally sit around on instagram/fb/twitter _all day_ with their neck and backs in some weird contorted position for
0 constructive/positive net gain for themselves or society.
I am quite sure you didn't send email to fellow employees asking them to immediately stop work on the projects they were working on.

I am assuming that was the red line, I am not a manager but it would have been for me.
An A/B test requires all other factors to be the same. Can you imagine a bunch of Harvard kids quit school, rent a house in Cambridge and code/party all year round?
Can’t build a better future with cynicism.
Requires a PBS membership, but this is a good film on Basquiat:

https://www.pbs.org/wnet/americanmasters/basquiat-rage-to-ri...
Bob Dylan Sells Entire Songwriting Catalog
I think that's a personal thing; I found eternal spring pretty boring. It's not objectionable, certainly. It's just kinda meh. Don't get me wrong, you can get far far worse but I'd rather have seasons.
Obviously the individual who was let go loves the fame but I see most news website are pretty much looking for some sensational story to run mainly because doing more thorough analysis doesn't pay for itself. That's the problem.
UUID Readable V2.0

Last time I posted this on HN, you guys critiqued and appreciated this library. This helped me to build on the next features, Readable UUID now has an Inverse which returns UUID given an Readable UUID. Additionally, now you generate a small 32 bit human id like “11 green birds happily buzzed” and later on, you can verify this short readable against original UUID. Plus some of you asked about entropy reduction in Readable UUID, I have added a section in the README called “How it works?” and proved how it's 128 bit and no entropy is lost.

Thanks,
Debdut
SREs get treated like a cost center and no career progression. The majority by volume of sysadmins were automated out by the wave of cloud vendors, leaving over a decade now of undertraining. Those who are left are mostly mission critical unfireable greybeards.

SWE get to work on new products and get career growth towards bigger and more interesting projects as reward for delivery

Of course people focus on where the opportunities are. It's not the fault of an individual company but an overall industry mindset. "Reward it or lose it" should be a mantra of availability in technical industry expertise.
I've never regarded those as equivalent. Some are equivalent to others, but they range from expressing displeasure about your job to flat out quitting.
"We learned some things on the last outage and we were in the process of implementing some of them when this one occurred. None of us like these fire drills, so please know that I have, and will continue to put more resources into reliability. Tailwind is not run on a server in my garage contrary to what some folks have said to me. Our servers are on AWS, and we do have a backup server.

Looking forward to putting this one to bed in the coming hours so we can get some sleep."
Nothing is stopping anyone else from doing it.

If Microsoft doesn't go down this path for Surface, don't hold your breath any other vendors will.

PC's are not where innovation happens. Intel had USB for almost two years yet PC's still shipped with serial/parallel ports. Then the candy colored iMacs hit, and all the accessory makers started chasing them with candy colored USB accessories and then all the sudden the PC vendors woke up to USB. USB was a disaster on Windows 95, Marginally better on Windows 2000 but didn't get decent until XP.

Wifi - Apple not only released wifi on their laptop but a whole ecosystem - Access points too. One app to configure and manage everything. Push button simplicity. Wifi thrashed around on PC vendors and was relegated to PCMCIA cards with dorky external antennas before Apple baked it in and pretty much embarrassed the rest of the industry to stop nickel and dimeing everyone as an add on and just include it as base tech. Or at least bury the antennas in every laptop and still charge people for an optional internal card. How long did that continue for?

I'm sure there are some others I could think two but I vividly remember living through both of those as I had a foot in each camp at the time (actually I was more PC back then since before the iMac is was the craptastic, uninspired and overprice Performa years for the Mac - the PowerPC iMacs brought me back into the Mac fold).

PC has always been focused on high volume, low margin, least common denominator hardware. Big bins of unremarkable but functional interchangeable parts. Major Pro's of that strategy are pricing and choice. Major Con's are instability/incompatibility/driver issues and lack of moving innovation forward.

Apple has never (and will never) play in the value market. Remember how Apple was supposedly doomed because they didn't have a netbook? Who still uses netbooks (or even remembers them other than us geeks?) By not playing in the value market (or race to the bottom) it frees them up to do things like the M1.

Fast/Good/Cheap. Pick any two
There are actually single combinators which form a complete basis, i.e. from which you can get S and K, and thereby universal computation.

https://en.wikipedia.org/wiki/Combinatory_logic#One-point_ba...

https://en.wikipedia.org/wiki/Iota_and_Jot#Universal_iota
> I'll resign unless X" is a serious ultimatum

Obviously, not if you're BIPOC, in this case, bullying is encouraged and any negative outcome will reinforce your victim status.