skysight-inc/HackerNews huggingface dataset:
> It is optimized for good readability and contrast

It most certainly is not. Solarized is a low contrast theme by design and fails accessibility standards for text contrast.
Why are you using Apple’s discontinued 15” model as a benchmark here?

The 16” MacBook Pro most certainly does not have those same cooling issues.

But that’s the thing: Apple had to make their flagship performance laptop bigger including a larger battery than its original design in 2016 because Intel was never able to hit their roadmap goals.

That doesn’t sound like progress to me, it kind of sounds backwards.

In other words, Apple couldn’t give you a reason to buy their performance laptop four years later without making it physically larger. Because if they didn’t do that their customers would only have minimal incremental improvement to compel them to consider a newer system after four years.

In contrast, a four year old iPhone is over twice as slow from a raw performance perspective than the current model.

So yeah, I could buy a much cheaper PC laptop with proper thermals and cooling for much cheaper than a 16” MacBook Pro to get that fantastic performance. Maybe it’d even be a lot better than the M1 Macs.

But I can’t buy a Windows laptop, for any price, that has no fans at all and manages performance and battery life of the MacBook Air.

Apple’s throwing a CPU into their *cheapest laptop that is marketed for basic usage (students, home users) that benches faster than basically all but AMD’s most performant chip, a chip that would probably get you pretty terrible thermals and battery life in a 16” MacBook Pro.

A lot of evolutionary products were, in retrospect, revolutionary. Was the guts of an iPod or Walkman or iPhone or IBM PC or Honda Civic all that different from conventionally available parts? No, consumer electronics almost never have anything particularly exotic going on.

But it’s the whole package that can be revolutionary. The Civic was a dirt cheap car with excellent fuel economy and reliability. Is it all that different from other cars? No, not really, but the entire Japanese auto industry was a disruptive product in the 1980s.

The rumor mill is already telling us that the 16” MacBook Pro may ship with a 12 core (8 big, 4 little) “M1X” or “M2” chip. If the tech media landscape is head over heels for the M1, this new chip is going to make serious waves, because if you double the performance cores in the M1 it’s basically going to be untouchable by anything that can remotely be considered a laptop.

If Apple doesn’t touch the form factor of the 16” MacBook Pro it’s going to have similar results: it’s going to run quieter, cooler, and longer.

In short, it’s just my own opinion that calling this bit of incremental improvement evolutionary rather than revolutionary is something of an understatement.
thank god. i got spammed so hard by it for a while -- and the worst part is that there was no way to avoid said spam.
Which why they sadly ended up digested by Oracle.
See, I think code styling is a complete waste of time. And "readability" doesn't actually refer to how you format the code, it refers to how you design and structure your code.

We have automated tools to format our code. They work great. They end arguments and take some work off your plate. Personally, I have better things to do than fiddle around where my curly-braces are placed.
Sometimes it's not about top level performance increase, but also efficiency increase. This is especially true when moving to a new node.

The 5nm chips do better per watt, which is part of the wow factor of the M1. It performs at a high level and delivers industry leading battery life.
It's like all those articles you see in Medium :"What life has taught me" They all start like : "In my youth, the US was a very different place, blah blah" Then you scroll down and notice the author is 28 yo at most.
No, it should just be illegal to share analytics with a third party. Done.

I run a website. First party analytics are useful because they let me know what people are clicking on, which lets me know what features people find useful. But no one else needs to see my analytics. I don't want some third party to figure out that people are clicking on X or Y and build up some kind of profile of my users. More to the point, even if I could get paid for selling that kind of data, it should be illegal for me to do so, because it harms my users without their knowing.
I don't need to change your mind, so I won't try. I'll just say that it must be very tiring to believe every conspiracy theory by default. To me it seems like a sad way to live.
Almost none of these are controversial now (and the one about testing probably isn’t based on my own anecdata, but it should be), but I certainly remember many of them being controversial at the time they were posted. It’s fascinating as a sort of time capsule, and revealing that programming attitudes do still evolve.

Of course we know this. We can observe it in the huge uptake of static typing and functional/immutable approaches in areas they were uncommon not so long ago. We can see it in the huge rifts over whether/how much to use JS on the web or how to build cross platform UI. But it’s interesting to me to look back and see how dramatically some attitudes have changed on topics that seem almost banal now.
I think Robert Reich is more left of center than the current political party since the 90s, in an increasingly polarizing nation. Here's the quote:

There are basically 5 ways to accumulate a billion dollars in America:
1) Profiting from a monopoly
2) Insider-trading
3) Political payoffs
4) Fraud
5) Inheritance
In this scheme, how do you look up a row in the DB by the resulting encrypted ID?
I'd be perfectly happy paying for the public space my car occupies. I'm a fan of congestion charges and tolling every road. But bans on cars altogether? No way in hell.
https://www.pnas.org/content/early/2020/12/02/2015954117

https://www.healthaffairs.org/doi/10.1377/hlthaff.2020.00818

Please do keep in mind the time it takes to gather the data needed and then to write, peer review, and publish a rigorous epidemiological study.

You'd be very hard pressed to meet that standard in less than 9 months. Which means the first solid epidemiological evidence would not be available until, if we say that the epidemic went global in Feb 2020, until Nov 2020. And guess what, there it is!
Oh look, someone reinvented org-mode.
The thing is that sickdays (like healthcare) just sholdn't be a concern of the employer at all.

When I'm sick, an insurance pays me. My employer doesn't. This insurance happens to be public/tax-funded, which is nice.

I don't expect my employer to pay me when I'm not working because I'm sick. Why would they? That would create bizarre incentives to push people to work when they are ill.

My employer pays me during my 5-6w paid time off, that's it. That's vacation. Whether was sick for 0 or 50 days that year doesn't matter.
IP-addresses (with date/time of access) are considered personal data as stated by the ECJ in the case C‑582/14 from 2016 http://curia.europa.eu/juris/document/document.jsf?docid=184...
Bots are a huge problem for advertisement industry and social media in general.

One good solution to this problem is as following:

* In order to post content, accounts must be purchased based on a spot fee. For example, if suddenly 10 fold more people want to open accounts then spot price will rise to 60 dollars from a base price of 6 dollars.

* This can be done through BTC payments instead of dollars to protect identity of account owners a bit.

* Users should be able to hand-select moderators and if wanted, review their actions transparently. This will eliminate all unfair moderation and provide huge value to users. An user still can get banned by a moderator but only people who subscribe to that moderator will assume user is banned.

* As accounts are bought to post content, there won’t be any advertisement. There might be some subscription fee though.

* All this can be done in a decentralised framework to increase resilience.
yep I think this is exactly what is needed
"Science" is not a single group of people, and there were plenty of disagreements about the initial mask guidance. During the major PPE shortage, healthcare workers would certainly agree that masks were important - they needed them really badly!

The CDC gives guidance to try to help the health of the country, not you personally. This resulted in bad guidance being issued. This has hurt their reputation quite a bit. It wasn't like "Science said masks don't work" though.

Finally, as we have seen clearly during this pandemic, the CDC is highly political. They hire scientists, but overall it seems like everything must be approved by the politically appointed leaders at the top of the org. A good example of this are the hastily retracted reports, where statements telling people it is risky to eat in restaurants were cut from the updated version.
I would advise to hire for your weaknesses in everywhere but sales (you should be leading that even if your an engineer).

Look for people who are excited about what you are doing, will commit, are comfortable learning new things. It's going to be very hard and early employees will wear many hats.

Ideally you can ask people you have worked with before and trust.
Preschools would be a good fit. But they'd be infantilizing in a setting much older than that.
I have a friend/ex-colleague who I would describe as a master networker. He has connections all over the NYC investment bank and hedge fund IT department world, and can literally call a few people up and get "a" well paying job at a hedge fund in a matter of hours. Some of these connections are billionaire CEOs/fund managers.

The caveat to this is that he has to be extremely unpicky. Said job can be very undesirable other than the compensation - stuff like feeding XML feed files or working with VB, etc. But because they are at hedge funds, they all still pay well.
> That's an entirely different thing from the vaccination CAUSING an infectious case of COVID-19.

If you read carefully, you'd see that's not the concern.
My IP address hasn't changed in over a year. I am the only one using that IP address. So no, it is not a grey area and yes, it is personal data.
I think in the end, there is no way around trust. You have to trust the mechanic that they tighten the screws correctly. You have to trust the software developer that they write that does what it should and not something nefarious. You have to trust the salesperson that they don't lie to the customer.

Yes, all of these can be checked to some extent, but it will not be possible to fully check everything.
Yeah it was called Live Connect and it was pretty amazing. It's long since gone though.

https://developer.mozilla.org/en-US/docs/Archive/Web/LiveCon...

FWIW as a Clojure/Script developer this technology would have been kind of mind-bending if it still existed.
Fantastic book! But yes, Incredibly dense, but easy to read. Feels like 5 years of research is packed into each chapter (which I suppose is true).

But so worth it. I think about a concept from that book at least every week.
The new design literally doesn't work!

Trying to follow a link is now all but impossible - clicking a link takes me to the comments page. Not what I want. But on that page, the link that I expect to see at the top of the page doesn't load! So I shrug and go back to the index page, and now the link or image or whatever is attached to the post is gone from _that_ page too. Reloading the page doesn't fix it. So for that particular link or image, it's now impossible to even see it let alone have any hope of ever viewing the image or following the link...

And I've given up trying to write comments or upvote/downvote anything because usually tapping the arrows or whatever just redirects me to a page saying you've signed out, we'll sign you back in... followed by .... a reload where I'm back into the same state where I appear to be logged in but any interaction redirects me back to this page ....

The new design is complete garbage and I cannot understand how it has been allowed to get this bad.
Is Advent of code used mainly for learning new languages? I find it very different from Topcoder style questions. I tried 3 puzzles and part1 and part2 in each question makes this a good test of how to design code in order to make it extensible for future changes. Can someone who has done Advent of code in the past confirm if learning new languages and making your code extensible are the primary objective of AoC questions?
That's very simplified, many small book stores take online or email orders. That doesn't magically put them in the same position as Amazon & co.
Yes, and: Everyone's the hero of their own story.
Working for rich people prevents you from being rich?
It already mostly is, it is a odd hit to be using exactly the same library from the same CDN as you do.

But people also use it for being faster than their main server as CDNs put more effort to be fast than mom-and-pop.
Remember, Sun needed Netscape to make Java successful. Today Java is a server-side technology, but that's not how it started its life. Java started its life as a technology to build more powerful web pages (using embedded applets). Sun needed Netscape to bundle Java into its browser. So if Netscape wanted to leverage the hype that existed around Java at that time then Sun had to let them.
It is really unclear, why doesn't this use Skeleton system built into three.js, that supports playing animations, etc.
Sounds reasonable. Thing is, these companies pay, and this is what they do. So if you want to play there, you have to play the game their way.
The biggest subreddits have always been awful. The best way to use reddit is to subscribe to niche subreddits, unsubscribe to the big ones, and avoid the temptation to see the /popular or /all pages.
well there is the story of when Google acquired youtube at the all-hands meeting the CTO addressed the engineering department and asked them how many of them had been rejected by google, and half of the people there shot their hands up. Probably they had a better windfall, and "Google could have saved more than a few billion"
A History of the Crusades by Steven Runcimen.
I don't understand. Rape existed before the Internet.
«Add 7.1% sales tax to the $19.95 ticket» (or whatever) is a 1-step (or generously 2-step) arithmetic problem, of the kind most students in many parts in the world learn to understand conceptually at age 6–7 with no problem. It additionally involves multi-digit multiplication, of the type people typically learn by about age 9–10 (?).

If students have not practiced solving problems enough to handle combining these things until age 13, and many are still struggling with it at age 15 (with a calculator!), that’s a serious indictment of the entire education system.
Well they tried to use "current design patterns and styles" for the redesign, and it led to a bloated, slow, bad user experience. That's either an indictment of modern web patterns or just a bad implementation of them. I think it's a bit of both.
You live in a place where the COVID statistics improved after a lockdown and mask mandate. New York went from having eight to ten thousand new cases per day to having seven or eight hundred per day throughout the summer. And what bubble? I've never said that protesting during the pandemic was safe, and it's absurd that people think so. They might think it's important enough, but it's not safe.

Speaking of a greater understanding: 84% of respondents to that poll said they "have worn a face mask in public." That's not the same thing as compliance with mandates, and it's not even a statement that they frequently or always wear a mask in public.

Even if it were, how many of those people answer yes but also dine out at a restaurant, or otherwise remove their mask in higher-risk situations?

The good news is that with more up to date knowledge we can likely get a significant reduction in a more targeted way, rather than an across-the-board lockdown [0].

[0] https://www.nature.com/articles/s41586-020-2923-3
My experience is just the opposite. People disappear for their holidays and they don't even live a backup most of the time.
America Has Central Planners. We Just Call Them ‘Venture Capitalists.’
I find the new design horrendous if you're not signed in to an account. There's so many dark-patterns, it makes the site completely unusable. I suppose there's some metrics they optimize for that drove those decisions.

When logged in, the new design is fine I think. There's a couple minor annoyances, but nothing that makes we want to go and use old.
>> Arthurian myth and popular conceptions of the Middle Ages

> But then the video argues the opposite, specifically about vassal fiefdoms ?

I think an assumption of the video is that the popular conceptions of the Middle Ages don't exactly show the vassalage system (and its relationships between vassals and lieges), instead showing kings as a rulers with absolute power.
This is exactly right. You would think a scientist wouldn't sloppily throw out weak arguments like this. I guess he hasn't been a scientist for many decades, though.
> California is an "at will" state.

Totally irrelevant to whether this was a resignation. Your boss can't "resign" you for any reason whatsoever, that is not what "at will" means.
In fact Microsoft had their own browser scripting language, called VBScript. It was released in 1996 and only ran (runs) on Internet Explorer browsers (client-side) and Windows as an interpreter (Wscript.exe).

I ended-up using it extensively for a period of time from 1998 to 2002 to automate webpages that only ran in the intranet. I also used Wscript to run certain OLE or ODBC based automation (ie. grab data from Excel and write to a file) that was clunky to write in Perl.

https://en.wikipedia.org/wiki/VBScript
- "Instead of reading 100 books, it’s better to find one that really changes your life."

Plus the author doesn't even seem to do this himself, his reading list is roughly 30 books on the same topic of pop "productivity" and selling the dream of having a successful business career.

There are certainly singular books that have changed me, but I never went into them knowing the impact they'd have ahead of time -- how could I? In my reading habits I always try to be curious, open, and meandering. "Productivity" is for boring people.
You store the key in the source code as in the other poster's description of Youtube 1.0. So employees/contractors/etc could still see the number of total videos and sequential order of uploads, but at least they can't enumerate them.

You could also maybe rotate the key once in a while, but only for videos created after the rotation, and indicate the "key version" with a third field in the video ID
Do you get that vibe from Craigslist?
> “What’s your most controversial programming opinion?” ... What follows are twenty of the highest voted answers

By definition, the highest voted answers are also the least controversial. "Anti-establishment" and "populist" maybe. Unpopular? Certainly not.

My controversial opinion is that most software tests should be integration tests that use randomized inputs. I doubt I'll get very many upvotes for that idea.
Enabling Hardware Acceleration on AWS Firecracker
Then again, a competent senior engineer can easily get another job.

I'm just one atypical person, but in my experience, the employer is usually more nervous about the employee breaking things off than the employee.
The ironic thing is I too, have come to enjoy leetcode problems. I just hate the pressure of doing them in an interview setting.
Could you just get the icon name in that case? For me it would be good-enough, or, in many cases, better than the crammed design-first icons (Slack, I'm pointing at you!).
actually that's slightly wider than 4:3

(1.5 vs 1.33)
> it led to a bloated, slow, bad user experience

are you sure that this isn't mostly true for HN crowd? I have seen more and more people participate in reddit recently.
Both chat and their streaming seems pretty dead. They are trying to hard to be big boy social network.
Can You Remain Unbiased When Reading the News?
> reason and compassion (at least as the author wishes to use them) ultimately rest on ethical and moral systems that science itself is incapable of addressing

In the sense that science can't tell you which states of the world are "better" or "worse" than others, yes, I agree. Richard Feynman put it this way: science can only answer questions of the form "If I do this, what will happen?" Science cannot answer questions of the form "Do I want that to happen?"

> hence falling into the “superstition and tradition” bucket she derides

I don't think the author is using "superstition and tradition" to refer to ethical and moral beliefs. I think she's using it to refer to erroneous factual beliefs, or methods of addressing problems that don't work. For example, for millennia people tried to prevent disease using various superstitious rituals, none of which worked. Science discovered vaccination, which did. Both views agreed that preventing disease was a good thing; there was no ethical or moral difference there. The difference was between superstitious methods which didn't work, and scientific methods which did.
> 6. Not all programmers are created equal [...] In actual fact, the performance of one developer can be 10x or even 100x that of another.

The author points this out as controversial, possibly because it might make people feed bad. I think it’s just wrong. Measuring programmers by output means you’re ranking your team based on who’s doing the most in that context. That includes what opportunities they’ve been provided, their areas of expertise, the level of autonomy they’re given, etc. Getting people to reach their full potential is hard work. Sure, there are developers who require little to no effort to be high performers. Chances are it’s because of the opportunities they were given in the past to get there.
Besides United States, Papua New Guinea and Suriname also do not require employers to provide paid time off for new parents.
So US isn´t the only country in the world that doesn´t have paid parental leave. Its one of the three countries in the world.
Yesterday I tried to visit https://reddit.com/r/gaming and received an infinite loading indicator through multiple refreshes until I gave up. It felt like loadshedding where they were encountering an issue and decided to drop my traffic, which is not a good UX.
> His only fault, perhaps, is being a massive beneficiary of a system that is profoundly and deeply unfair and getting more that way every day, and he's not able to see that as something he's at fault for.

If some unfair system exists, and you didn't do anything to create it (it existed before you were born), and you don't do anything to make it worse (and maybe occasionally try to make it a little better)... and the system massively benefits you... are you at fault? Why?
What's controversial there?
...and don’t forget pre-loading images! We didn’t have CSS :hover back then and had to resort to image swaps for fancy hover effects in menus :)