skysight-inc/HackerNews huggingface dataset:
I’m going to rely on the insight of my friends in the chip biz working at Intel and Qualcomm back in the day; generic CPUs “won” as it became aware manufacturing anything different was literally impractical 10+ years ago.

The goal of custom to spec silicon never went away it just had to bide it’s time, then Intel got taken over by MBAs.

Choices were made based upon real data. That generic CPUs “won” due to consumer choice; anything winning due to consumer choice is just a handy political meme. We get what supply side can sell for the most profit.
but... i like this author? when i see patio11 or Patrick McKenzie's name in a submission title or submitter field, i know that i am going to be reading some good writing today.
Puppeteer vs. Selenium
I like that your solution actually handles loading the third-party libraries and only does so after consent has been given, so that if a user opts out absolutely no data (not even a DNS lookup) is sent to the third-party.

A lot of consent management solutions appear to load the third-party scripts regardless and only focus on cookies, even though the real danger is IP-based tracking and browser fingerprinting which doesn't depend on cookies or any persistent data being stored (they've adapted as modern browsers heavily restrict cookies).
I think part of the problem is people see getting covid as something that will only happen to them once. So it is easy for them to think "well, if JFK had that many crashes, but I only had to fly once in my life, that's not so bad."

Realistically, re-infection is going to become more and more of a thing. Especially as it mutates.
I used Fedora/Ubuntu at works and Arch Linux at home exclusively to 2012 when I started to get into Ios dev.

Nowadays I used Mac exclusively for all of my work + personal setup(except Server of course).

And I'm convince that the only reason for me to use it is due to iOS dev. If I can get away with it I will go back to Linux. Some points:

- No more dealing with homebrew and its bizarre upgrade policies. You don't know when a package will be break. You run `brew install python` and every thing broken.

- No more dealing with the weirdo of its disk image and the locked of system volume

- No more dealing with junks stuff in a few place such as `/Library` or `/System/Library` and `~/Library`

- No longer has to run docker in a VM

- Fuse just works

- No more buggy file watchers. For some reasons the file watcher (fsnotify package I belive) on Mac sometime works, sometime not and sometime just had CPU up to 100%

- No more custom syntax to work with fslimit

- No more plist file that also gzip and encrypt

- No more installing software by going to a website and download a stupid xip file.

- No more reverse engineering how a certain thing works and script it out.

But due to iOS works, not just iOS development I also help with CI/CD for mobile app and having access to a mac locally is handy, I have to keep using it.
I learned the meaning in the comments here! Not a spring chicken.
Interesting. I've had a theory that Tailwind appeals to full-stack developers more than dedicated web front end developers. If you have to jump from context to context a lot, adding one new context (separate CSS), is an actual burden. All the extra abstraction can seem like a waste of time.

> I mean, is there a reason I wouldn't want to say an element is a "large red button" rather than a "setup-wizard-login-button" and defining that somewhere else

I wouldn't create a `setup-wizard-login-button` class. That's getting too granular. In the apps I've worked on there's usually been a `<Button>` component that encapsulates a lot more functionality than just being large and red. It deals with stuff like accessibility, custom disabled states, transitions, etc. It makes sense to encapsulate all of that into one component, then use something like `<Button type='primary'/>` everywhere. In this example, `primary` would map to a design token for a particular style that would handle all the permutations of how that style affects other states, transitions, etc. If you're just applying `large red button`, you're not getting any of that stuff, and I don't see a good reuse pattern for it. So I suppose it depends on how complicated your design system requirements are.
Even if you can't cut out sugar from your diet entirely (which is really hard given how much added sugar there is in anything that hasn't been pulled directly out of the ground), giving up sugary drinks and candy will make a big difference, as they're the biggest offenders. Even if you switch from a sugary drink to the zero-calorie version of that drink, you'll be doing yourself a favor in the long run; the jury's out on how bad aspartame is for you, but we know very well how bad these quantities of sugar are for you.
The people who preach the loudest often do so to overshout their own past. It’s no coincidence that the loudest proponents of cancel culture have a history of bigotry, racism and bullying. Today, this the most effective way to bully someone.

Most recently this was seen with the organizer of the Netflix walkout, who has a history of racist tweets, primarily anti Asian: https://www.youtube.com/watch?v=i7wMZ_R_anw
Everything else I would have said is already in the comments; I don't know the name of it, but the model is something like circles of concern. The person at the center of this (your mom): all of her concerns and worries flow out from her; all of the support flows into her. People in the next circle (close family) have the same sets of arrows - concerns flow out, not in; support flows in to them.

Practically, it means this: if you have someone else that makes themselves the center of attention, make sure they don't make your mom listen to the concerns or troubles they have. Make sure your mom can express her worries or troubles however she wants, even if it's offensive or troublesome for you and others in the inner circle.

My sister is going through cancer right now, and her friends have set up meal trains, transportation to appointments, and the like. It's super helpful for her, spreads the support around, and I think overall a good thing.
Yahoo is leaving China's market; cites 'challenging business conditions'
> I’d be mad if I was being threatened with fines by the local government for having maskless people in my establishment too.

Ha. Perhaps she was mad because she was at risk of being exposed to Covid all day long due to boneheads who were incapable of reading, or wearing a mask, and some of them turned around and gave her grief for it?
Very weird design choices. The like/dislike buttons are super small, the Names rated/names remaining counter takes up half the screen and seems like it should be at most 10-20% of the screen. Names are too small. BB complains about app design all the time and then creates these monstrosities
Lol, you think life will go back to normal? That's cute. Just like how airport security went back to normal a few years after 9/11? The powers of the world are not going to let this pandemic go to waste. There's a lot of money to be made and a lot of freedoms to be trampled.
>"unverified and completely fabricated"

> "The Fact"

Someone needs to reassess their Fanboi lyfestyle!
Actually, most of the thread has been about whether or not you're saying people are allowed to indicate that they have no blockers.

People don't say things because they're in a book. If you want to work as a team and quickly update your team on what you're doing, then leaving your day free to do or collaborate as needed, it's an efficient way to do it.

You don't (seem to) say all this should not be communicated, nor that the team shouldn't be aware of it. You seem to only be concerned with the form of the communication; that it should be implied where possible, and where it must be explicit, should be done in point to point conversations throughout the day. That seems a) worse and b) bikeshedding.
This is fantastic news!

In my layperson's knowledge of GDPR, these awful consent popups always seemed completely illegal:

1. They prevent access without a lengthy/arduous process. Certainly in violation of the spirit of the legislation and almost certainly also the letter.

2. This was of course entirely intentional, in order to annoy users into clicking yes and laying blame on the GDPR

"The GDPR made us annoy you". It doesn't.

3. They often do not allow a single click deny, you have to go through sometimes dozens of vendors and deny them one-by-one. This is so obviously illegal it isn't even funny.

4. What's worse, if they do have a "Deny all" button, it's almost certainly there to trick you.

Because they have essentially the same list of trackers duplicated under the "legitimate interest" category. Which "Deny all" won't catch. You have to "object" to the legitimate interest. So if you hit "Deny all", you will instead be tracked by all.

This is so brazen it's almost breathtaking.

Anyway, good to see progress on this front. The ad-industry is still in deep denial about GDPR, thinking that they can continue their business model in the face of it. They can't. Their business model is illegal, and has been since GDPR came into force.

The conflict has been brewing for some time now, weaving its way up through the channels.

Exciting times.
I'm sorry you're going through this.

My little girl had heart disease and a rare genetic condition, she was very sick and spent 7 of her 8 months in the ICU. Her condition was obviously chronic, my wife and I assumed her path would follow that of other children with the same/similar conditions: few weeks/months in the ICU, a few surgeries, then as they slowly get bigger + stronger, they have less appointments, less hospitalisations, more normality, etc, but still chronic, and still have very specific care needs that would affect our life, and our job/work for the foreseeable future.

I worked everyday from her ICU room, except for two weeks I took off around the time of birth. I was saving the remainder of my PTO/sick leave for when we were at home, and mom returned to work. Working in an ICU meant I was there in body, but not in spirit, semi glued to my laptop, as we're told my child has a genetic abnormality, a brain bleed, neuroblastoma, etc. One of my biggest regrets is working during that time. She passed away in May, I was told I was entitled to X bereavement days, and then X FLMA days. My wife and I went on vacation for 2 weeks, and I think I had about a month off total. My FMLA leave was denied (after the fact) because it doesn't cover death, only serious illness. I think bereavement leave was 3-5 days, so the remainder was personal PTO. Health insurance is through my employer, so I obviously had the "if I quit, she'll be uninsured, what if she needs another heart surgery, etc." looming over my head. So I just shut up and got on with it, and honestly, I think I'll go to my own grave with it being my biggest regret. Just my 2c.

Spend as much time as you can with them, reminisce about your life together, avoid anything negative, decorate their room (if they're hospitalised) with personal things (an xmas tree, new year banner, family photos, etc), play games (if able), play music, pay some bills (if they still have a mortgage, pick up a payment or two), speak to your boss/HR, see what you're entitled to, TAKE IT ALL, and apply for whatever protection you can (FMLA, etc), consider if quitting and being unemployed is a possibility, take time for yourself, your mood will affect their mood, I out-griefed my grief councillor, but I think I still would like to talk to another/or therapist when I find a suitable one, avoid drinking/drugs in excess, listen to their favourite music, buy a voice recorder and have family record music, prayers, songs, stories, books, etc. anything to lessen the beeps/alarms. Wear comfy clothes/shoes, drink water, they'll still worry about you (their child) so make sure you try to take the best care of yourself, too. Tell them you love them. Try and find healthy habits. Skip the elevator, take the stairs. Cook meals, possibly set up a meal train (mealtrain.com). I guess most important, is treat them normally, being on the receiving end of sympathy gets overwhelming fast. Actually, probably most important, laugh. My wife and I made fun of everything we could, even the sad/bad stuff, joking/laughing lessens the blow.
I’m not a Ruby dev so I can’t comment on that. But I can say that ESM truly is great, although it’s something many don’t appreciate until it finally clicks. I didn’t see the benefit over say CJS for a long time. It was the static analysis potential that finally made it seem so valuable to me. But being URL based (including data URLs!), idempotent, and extensible (eg type assertions) are also huge benefits.
People are having lots of issues too with external monitors and Mac laptops. xrandr on Linux ain't complicated and it works well.

I've got a M1 running on OS X and it's a sweet machine. I've got a beefy LG Gram laptop (24 GB of RAM, wider screen, much lighter than the M1) running Linux and it's a very sweet setup too.

The LG Gram running Linux is for the serious stuff, the M1 running OS X is to watch YouTube vids and overall surf from the couch.

Now of course the real work is done on my desktop/workstation (running Linux too but whatever).
This analogy is somewhat valid, since facial and DNA data are mostly "public," given how often we show our face or incidentally shed some DNA (IIRC the police collected the golden state killer's DNA from a cup at a restaurant).

But it also relies on a shallow comparison – unlike a facial scan, DNA is not a passively collectible identifier. Collecting and processing DNA requires active, physical surveillance that downloading and faceprinting a photograph does not.

This physical limitation eliminates most practical risk of a global adversary exploiting DNA matching to build a dragnet surveillance regime. Meanwhile, facial recognition has already wrought such a state of affairs.

Incidentally, passive DNA surveillance does happen, but only in aggregate, like when sampling wastewater for toxins or other biomarkers. I'm not aware of any technology that separates the distinct DNA of individuals from mixed wastewater. If that were possible, then maybe DNA dragnet surveillance would be, too.
For me low sugar improves my mood but also reduces inflammation. I used to have a ton of problems with joint pain in elbows, shoulder, knees and wrists. Since I started reducing sugar a few years ago my joints are much better. Even my gums are way better. So is circulation in my legs. Now when I eat sugar, I get restless leg symptoms.

Looking at the nutrition labels of American foods can be pretty depressing. The amount of added sugar in almost any food is really high. Even pasta sauce and breads are full of sugar.
For me it is a nipple. Anyone else?
It's only possible if you can ensure that you are operating on the page before any other scripts. [1] Most third parties on pages don't have that.

[1] And that there are no relevant extensions, and no one has modified the browser itself.
They are not fantasies. They're one set of potential outcomes.

The fundamental laws that determine whether decentralization or centralization dominates is the rate of accessible content creation.

If a centralized organization (AOL & Yahoo, early and late 90s respectively) can create more content than the Internet (decentralized, early/mid 90s), then the former dominates.

If the greater number of content developers afforded by a decentralized system can create more content (Internet, late 90s - 10s), then it dominates.

Attempting to co-opt both strengths via platforms (Google & Facebook, 10s - now) is a newer phenomenon, but fundamentally still has the same tension.

If anyone wants decentralized metaverse to prevail, work on open dev tooling, content creation tools, and client standards. Not because they'll shift the balance, but because with them creators will shift the balance.
Maybe I'm wrong, but I feel there's a lot of astroturf material in the comments (not that participants are bots or anything, just the same kind of comments you would get from such directly from a reputable user). I find this especially for large companies like Microsoft, Apple, or Amazon and I'd include Intel there too.

AMD and other smaller competitors seem to have a lot of "street cred" for being value-players. Strangely, so does Apple (at least on the computer front).
Other advantages of the NVIDIA system is that it can "fix" things about your face in the reconstruction. It can synthesize eye contact, cover for you when you're looking at your phone, synthesize a little smirk at a bad joke even if you just rolled your eyes.
The HN convention is for titles to generally very closely track original titles unless those are misleading/clickbaity/etc, and assume that HNers have the domain name to author map reasonably cached.

(Thanks for the praise! Hope to continue earning it.)
Bangalore, India

It has great weather, a nice mix of people since there are a lot of transplants both from other parts of India and international, good food/restaurants, good nightlife, relatively clean compared to other large Indian cities and it’s safe.
Easier with Vi, and particularly Vim.

Hit V to enter visual mode, visually select the lines of text, then :w !<command> to write the lines to a command. (Note space between w and !).

Alterantive: Hit V to enter visual mode, then ! to pipe, and type command. This will replace the text with the output of that command, so you've captured any informative messages or diagnostics of that program right in the buffer.

If it went wrong, just u to undo (remove the program's output and replace by your original text) and try again.

Any program can be swapped out; you can't trust that just because you're entering something into an editor, it's not written to a storage device. (Unless you've configured your system not to have any swap space.)
A.i. Solutions Partners with NASA / Air Force to Bring Data Viz to Outer Space
I remember getting Mathematica because I thought it would help me solve hard integrals (a common pastime in my physics-oriented graduate career) but all it did was make more complicated integrals.

I actually wrote a whole python/mathematica interface that was very elegant, but most of what I learned was cool Python tricks.
OT: if you want to start with M, then the correct name would be MAANA
The author touches on some of the weaknesses of true decentralization but does not directly address the fundamental paradox.

True decentralization is a natural but ephemeral quality of networks with relatively few nodes. That is, scales where each individual node has enough internal resources to accurately represent the entire network. Human networks are parameterized _very roughly_ by Dunbar's Number (100-250), while modern computer networks are much more capable.

As a small network scales up, decentralization becomes unnatural; nodes and links require too many resources to accurately model and communicate the network state. It becomes net energy efficient to introduce layers of dedicated networking nodes, routing protocols, and entire subnets. It is not a fluke that "Web3.0/DeFi" technologies so far are either a) tremendously inefficient or b) end up centralized.

If you want to preserve true decentralization at this scale, you need to enforce it. Prohibit centralization in any form. No more central networking/control nodes. Perhaps there are clever schemes where you can e.g. shard the entire network uniformly across its nodes, but the bottom line--the paradox--is that some central authority must decide on and enforce the sharding/decentralization policies and actively prevent centralization from emerging.

Frankly, decentralization at almost any meaningful scale in our modern global society is a myth. It's a myth tightly coupled to the American origin story and its philosophical roots in the classical liberalism of Locke et al. and Western/Reformation Christianity.

From a hard scientific perspective, it makes no sense why to sacrifice the welfare of a system for the sake of maximizing the welfare of an arbitrary component that depends on the welfare of the system. Especially when we are confronted with systemic I/O imbalances on a global scale. To arrive at the myth of decentralization, you need the ingredient of (hyper)individualist ideology.
> Maintained legacy node express.js app that managed d n.s records.

DNS

Looking at your "Senior Developer for a chain of medical clinics", you list a lot of activities, but not any positive impact. If you created an API, you should mention partners firms using it. If you sent patients SMS messages, there should be some metric like no-shows that improved.
Vera C. Rubin Observatory | Senior Software Manager | Pittsburgh or Seattle | Full time

The Legacy Survey of Space and Time (LSST), which will be carried out by the Vera C. Rubin Observatory, is the flagship ground-based astronomical survey of the 2020s. We are looking for a seasoned and experienced Senior Manager to build and lead a distributed team of software engineers to design and build a cloud-based analysis framework that can store, search, analyze and annotate data of the volume and complexity of the LSST data. This framework will provide an interface for the astronomical community to run real time and batch analyses to, for example, search for one-in-a-million events in continuous streams of data. You will shape, drive and execute this vision and priorities to build one of the first scalable science platforms, possibly with long-term consequences for the future of astronomical software.

LSST will generate the deepest-ever, multi-color, 10-year-long movie of the southern sky, detecting 30 billion stars and galaxies and amassing 100 PB of imaging and catalog data. The scientific reach of the LSST will be extraordinary, addressing questions such as: how did the Solar System form; what governs the birth and death of stars; how does dark matter sculpt the shape of our Galaxy; will an asteroid devastate the Earth in the next century; what is the nature of the dark energy that drives the expansion of our Universe?

The position is available immediately and can be held at either university. You can apply to either the University of Washington or Carnegie Mellon - all applications will be reviewed jointly.

UW link: https://uwhires.admin.washington.edu/ENG/Candidates/default....

CMU link: https://cmu.wd5.myworkdayjobs.com/CMU/job/Pittsburgh-PA/Seni...
I suppose you could reasonably argue that there is value to that approach, if you are optimizing for it. That said, anecdote incoming, I have this one buddy, who is not very welcoming, but is very good at what he does. Frankly, I think the company would be in a much worse position were it not for him. As a manager.. what do I want more of?