skysight-inc/HackerNews huggingface dataset:
My apologies, the number I gave was the number of doses given, total number of fully vaccinated people is 4.32B. Each dose is a sample because each dose is a chance for something to go wrong, right? Anyways, the way I stated it was wrong, so nice catch.

Looking at it either way, a sample size of 4.32 billion people or 10+ billion individual doses is more than enough to give a very clear signal if the vaccines were causing harm; harm from the vaccines would be as obvious as the sun, statistically speaking.

> ...the conflicting (and often suppressed) research...

What "research" regarding covid vaccine efficacy is being "suppressed", exactly? The only research that I see being suppressed, is the research that the vast majority of people that are dying of covid are unvaccinated. And it's being suppressed by the cruel FUD campaign led by the anti-vaxer crew, that, tragically, has taken so many of their own number.

I don't see much "conflicting research" regarding vaccine efficacy at all, it's well below the standard level of noise you get from medical studies. For instance, have you seen any reputable studies that point to unvaccinated people dying less often than vaccinated people of covid? Me neither. We know the vaccines provide significant protection from serious complications from covid, including death, we know the protection wanes over time, and we know boosters are extremely effective. Where exactly is the uncertainly here?
Yeah, I saw sneak’s comment afterwards. Despite that being only 2 more people, that was still a far more believable source than this random link.
It does seem stupid, but we're talking about an economy in which ugly digital apes are selling for $300k, so nothing should be a surprise anymore or too petty
I love Wallabag been using it for a year already. Tho sometimes it fails to fetch certain websites because of captchas or whatever.

I kinda wish if there would be a way that would send the contents directly from my browser instead of re-fetching them.
Brains of Cosmonauts “Rewired” During Space Missions
I may be an edge case, but after getting a concussion, all my screens need to be higher refresh rate. 144hz works; my phone is 90Hz and it's borderline. But more importantly they all use DC dimming. Had to sell a laptop with PWM dimming.

I suspect others are just sensitive to it (sans concussion) and prefer DC dimming.
Just google userbenchmark bias. Basically, when AMD shook things up a few years ago with huge numbers of cores, UserBenchmark responded by weighting down the importance of multithreaded workloads in their scores, so Intel would stay on top. Now their site is banned from most subreddits, including both r/intel and r/amd.
MLIR CodeGen Dialects for Machine Learning Compilers
And far too valuable to discard frivilously - I heard a medieval historian bewailing the cinematic convention of cutting a prisoner's bonds when setting them free, basically "do they not know how many hours of work it took to make a good rope? Nobody poorer than Alexander the Great would go slashing knots!"
I want to push back on this idea that designers are out to destroy everything.

I think one interesting way to look at these sort of changes is analogous to the introduction of new features in code. In the short term, new features can be added to the existing codebase without the need for much change, but eventually, the overhead becomes problematic and there is the need to make more structural adjustments.

I think it’s similar for designers, who get to the point where new features don’t have a natural home in the existing interface and want to make changes. Just as a junior developer might be tempted to rewrite from scratch, a junior designer might be tempted to introduce a new mental model and rearrange everything. In some cases this may be OK but generally you need a more nuanced approach. The fact that users are the consumers of the change, not designers, is where the analogy falls apart, and thus the need for a more thoughtful introduction of any change.

Obviously the abrupt changes are those that cause a negative reaction, especially when combined with the exaggerated desire to clean up an interface. However, not all change is for changes sake. Sometimes it’s just a case of trying to respond to constraints and make the best compromise when dealing with changing software.
It's amazing to me the rhetoric used regarding people going honk honk, when just a year ago we were downplaying the burning and looting of cities, and brushing the deaths that happened in those protests under the rug.
I enjoyed it, but not sure I’m gonna watch it regularly…
Matrix is incredibly bad. They should have leave it at 3. Money grabbing. There wasn't a story to tell. They kicked Tank simply because refused to pay less than 500K (and then go on to earn 700mil in 20 years ago money). They kick Morpheus and put in a unrelatable digital young version. Yahya is good acting. But the character in that story context absolutely fail flat and forced like deux ex machina type of solution. Take a look at NWH spidey...now that is one heck of story telling.
Wayland doesn't solve fractional scaling. It doesn't support fractional scaling and instead renders surfaces at 2x and scales down, resulting in a fuzzy image with higher resource consumption. It's better than nothing, especially compared to the extremely backwards situation of XWayland apps, but it is very far from where it should be [1].

Even if Wayland were to support fractional scaling: Gtk doesn't support fractional scaling at the toolkit level - integer scaling only [2]. Although it's worth noting Qt and Electron could probably support fractional scaling today. The general philosophy being pushed on the Linux desktop is to do scaling like macOS, but unfortunately it combined that bad philosophy with a worse implementation.

Wayland is a blessing for the Linux desktop, but sadly the free desktop is still waiting to be dragged into the 21st century in many respects.

[1]: https://www.reddit.com/r/kde/comments/lficfe/wayland_fractio...

[2]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/i...
Ask HN: What are your thoughts on turning all notifications off?
I’ve become a big fan of iOS’s latest update which puts a big emphasis on using Focus mode. I use it sparingly throughout the week, but haven't fully committed to the romantic idea of always having it on — I’m worried I’ll miss an important call or text.

Has anyone gone all in on the Notifications Off lifestyle?
If you put all your money in crypto your decision making is worse that the coinbase CEO at this point.
I'm curious, were you actually making true friends at work? or was it just people who were nice enough to make it easier to spend the whole day working?

I've never met someone I could remotely call a friend as an employee.

I made a few friends when I was in college, but absolutely none at work.
Ask HN: What does the past link have to do with my submission?
I posted an ASK HN question recently that was flagged, I thought I was conforming with the HN rules but was concerned with the controversy regarding the subject of my question.

To my surprise the question was flagged and there appeared a "past" link beneath the question. This link lead me to what I would consider a vulgar commentary full of prolific language.

my question is how exactly is a question supposed to be phrased to avoid being "Flagged" and subsequently censored by what I can only imagine is an individual with an agenda contrary to the subject of my inquiry?
I’ve always done CTRL on windows abs CMD on Mac. Much more ergonomic for pinky.
> Imagine any company on earth having five-thousand blog posts worth of content. At the end of the day what is the only format that can be guaranteed "readable" in 5-10-20 years time, when some internal analyst wants to find out what people have been posting?

I have over 3,000+ posts for my blog [1] and I can answer that: HTML. All my posts are stored in HTML [2]. A few years ago I started using my own markup language (a mashup of Markdown and Org Mode) but I never store anything in that format; I only store the rendered HTML output. That way, I don't get stuck with a markup style that I no longer like.

Also, I don't see Microsoft Word going away anytime soon. Every other developer at $JOB writes documentation in Microsoft Word [3]. On a corporate managed Windows laptop. Joy.

[1] http://boston.conman.org/ I've been blogging since December 1999.

[2] Each post as a file. The storage format has not changed at all in 22 years.

[3] I inadverently found myself working for an enterprise company when the company I was hired at got bought out.
I have a 49" curved Samsung 8500. It isn't the newest technology anymore.

When a curved 42"-50" 16:9 OLED comes out, I'll be the first in line.
> And frankly, lots of programmers don't have a good handle on it, even the ones who studied CS in college, so asking them to maintain recursive code written by someone else usually ends pretty poorly.

Honestly that speaks to the caliber of programmers at play here. Sure, the average bootcamp grad probably can’t use a recursive function, but a real software engineer should have mastered it during any serious intro class. Without recursion I’m not sure how we would even be programming (think of all the parsers and grammars relying on it!).

> So when we consider that, actually, no, it's not true that using an explicit stack takes "a lot more code" (it's like, three extra lines), recursion starts to look more and more like a code smell, a smell indicating the originating programmer is more a temporarily-embarrassed mathematician than an engineer.

It sure is a code smell if the average programmer in a given org can’t understand it.
The question is how much time is spent maintaining and testing for correctness a portable program in it's early iteration vs the time spent porting it for it's second lease of life.

Clearly if it it would have cost 2N dollars to obviate N dollars of work, then cost would not have been worth it. This can occur if either a) portability complicates things a lot or b) it complicates things a little, but over a very long timespan during which maintenance work is being done.
Looks like that one devolved a bit into a flamewar. I'm not sure it's representative of the average feature proposal.
In the US we call bribery "lobbying" and it is totally legal. Imagine being in that position and knowing you could get a really cushy position on some board and collect a nice paycheck to take care of yourself and your family after doing your time at the EPA.

In reality lobbying is not nearly as cynical as that and I have no doubts the majority of lobbyists truly believe their bullshit. "It is difficult to get a man to understand something when his salary depends upon his not understanding it."

This effect has actually been well studied (see studies on "cultural cognition")

In the end its a larger systemic issue and you can't ever really find a specific individual to blame it on. I'd love it if all we had to do was fire the right person. But the the reality is that we need much larger structural changes to prevent stuff like this form happening
With the difference that in code, unlike building, there should only be one use for a string.
Accenture has an ad agency now? The trainwreck becomes less perplexing.
what other ads have you felt compelled to comment about? This one is at least as good as those.
Micro LED is completely different to LED LCD TV. It use tremendous amount of RGB LED to make display, without LCD. Mini LED is improved FALD LCD.
"Proof of thought"
Ah there it is on page 290, there's a table of feature identifiers.

I can't say I'm going to read the spec any time soon but thanks for sharing this pointer, I'll refer here.

Still would be nice to have some of this information in the man page though...
But that might not include anything recognisable as "fishing" or harvesting wild populations.

As was said to you eleswhere - much of the world does have a choice of where to get their calories. Taking from the sea until it has nothing left to give is a profit-driven exercise in the main, not one of caloric necessity.
I am trying to use an 80s sophomore level UK linear algebra text in a course for predominantly engineers and nonmajors. Imagine my surprise when I discovered some of the material is covered in US beginning graduate (in the math dept) algebra!
NYC bill would ban grocery apps from advertising 15 minute delivery times
Stranger yet: here is the link to what "Past" sends me to:

I just searched for "Ask HN: Opinions on Jordan Peterson?" on Hacker News - Hacker News Search https://hn.algolia.com/?query=Ask%20HN%3A%20Opinions%20on%20...
Misidentifying talent
Nope, no issue, but that is up to you to maintain. Work friends won't be there, you need social circles outside of it.
Possibly current OLED burn in within a decade. I don't buy for family TV that don't be replaced frequently. MiniLED is suitable offering for them. Micro LED TV is a future product for home, maybe takes over a decade to be shipped.
There's no such thing as a bad advertisement, just one people remember and talk about and one people forget.
iron cloud and titanium rain - can't wrap me head around that.
There is still a side benefit to the workers that must work on-site: the white-collar work that can be done at home no longer needlessly clogs the roadways with cars every arbitrary 'rush hour'. Many of my blue-collar friends loved the early months of the pandemic where they had zero traffic jams and other commuter headaches to deal with.

Less pollution, less traffic fatalities, less energy use, and more money flowing to remote areas (like where a lot of infrastructure is typically located). All good things for everybody, even if the benefits of working in your PJs are unevenly distributed.
a) Gauss’s Law is not typically a HS subject in USA

b) William and Mary, although close to Thomas Jefferson lab, is not an R1
It could be directional (MASERs are a thing). You have to be looking for it. You also have to disclose if you find something.
You have misread what C++/Wikipedia says and are hence incorrect. The Wikipedia article says that actions are potentially concurrent if (they run from two different threads) OR (they are unsequenced AND one operation is performed by a signal handler). I have added the parenthesis to group together the logical clauses. Your omission of the requirement that the operation be performed from within a signal handler is significant and Wikipedia states the following about it:

"The parts of this definition relating to signal handlers are idiosyncratic to C++ and are not typical of definitions of data race."

Now we can definitely go into the nature of signal handlers in C++, but suffice it to say signal handlers are not considered to be executed from within the same thread as the main program. A signal handler is executed from within a special execution context that is independent of the rest of the program and whose behavior is distinct from typical threads. Suffice to say, other than specific idiosyncrasies, a signal handler is treated as if it were a separate thread of execution (even though technically an implementation does not have to actually spawn a separate thread for a signal handler).
I'd be curious as to the differing priorities you are thinking about.

For me, I want real estate. At this point I'm looking forward to 8k in a 50-55" TV, good DPI, and 60Hz. Not a twitch gamer, I'm a developer. I use TVs.

Gamers want response time/Hz, decent appearance. They are the prime target of "Monitors"

Then there's the professional editors and the like. They used to be high-end monitors, but I think high-end 8k TVs will serve them as well.

What else is there?
For what it’s worth, Python does have an atomic add instruction, but because integers are immutable, the load/store operations to the global variable are unsynchronized (the add produces a new object which must be stored to the global).

If you replace the Python integer with a 0D NumPy array, and use a real in-place operation, the race disappears:

import numpy as np

counter = np.array(0, dtype=np.uint32)
one = np.uint32(1)

def increase():
global counter
for i in range(0, 100000):
counter += one

Of course, the lesson still holds: accessing shared state from multiple threads still requires care; you don’t get to ignore these things just because Python has a GIL.
In other words, the organizers managed to agree between themselves and come up with reasonable demands, but the government showed complete unwillingness to reason. So Benjamin Dichter showed himself as a better diplomat than Justin Trudeau.
> Every skilled profession has people who are managed. Doctors, lawyers, they all have managers, and most of them interact with the public, who can override their expert opinions.

Speaking as a lawyer, and as a programmer: your statement is utter falsehood.

In many countries lawyers are not 'managed' by other lawyers. In fact, most non-lawyers have no say in how lawyers practice, and are there to assist only in clerical/administrative matters. In some jurisdictions, non-lawyers are even barred from taking any cut in the outcome of matters (e.g. possible champerty/barratry), and definitely cannot override expert opinions.

We even have a derogatory word for those who 'manage' lawyers: touts.

In a similar manner, the non-professionals who think they can 'project manage' professionals often over-evaluate their own ability at management; I've seen them make plans that have no basis in engineering reality or technical compliance/requirements especially when it comes to development timelines. Your defensive posture of non-programmers is very indicative of the kind of mentality that true professionals must guard against. Professionals must do a job well, and not just be told to rush out buggy, unsafe products by non-programmers the majority of whom cannot even program to save their lives.
> I know it's super popular to think of alone time for developers as sacred, but it leads to worse outcomes.

As Carl Sagan said, extraordinary claims require extraordinary evidence. Have you attempted this in your organization? And measured tangible results?

> Honestly, at this point, developers probably shouldn't ever be coding alone to begin with, but there are limits to what people who are used to being treated a certain way will tolerate.

I have to be honest here: it depends a lot on the market you are hiring from and the caliber of programmers you employ. Sure, if you offshore or go for “best cost” programmers or bootcamp grads you should probably try pairing them up or at least expect to do quite a lot of handholding.

But if you hire real engineers you won’t need to do that. Anyways, if you do try it… good luck keeping them in your org for more than a month!
I worked for a large company in which we routinely asked candidates what book they had read recently. In group interviews, at least one of us would have read the book mentioned. Often the candidate had not read anything. Sometimes they tried to BS their way through the answer. Some admitted they seldom read books and that led to a discussion on how they learn. If they acquitted themselves well, they were considered. My favorite answer of all time was the guy that told us the last book he read was “50 Shades of Gray” and that he really like it. He didn’t get a callback. The bottom line, demonstrate motivation and learning skills regardless of method.
Keep all non-essential notifications off. All social network, app notifications, messenger notifications are non-essential. It's a blessing.
For sure, I'm not saying it's unsolvable, just that the defaults are insecure. Even if I, as an app developer, wanted to provide security for my users, I can't confidently delete sensitive data since this happens below layers I can or should control. We can argue about who is responsible, but it's not a great situation.
Candela C-8 performs successful first flight
> and operate with OEM toners just fine

So... you're being fucked by all their other products, and the one mentioned is one firmware upgrade away from fucking you too... Thank you, but no, no HP for me.
I’m not sure if it’s fair to dismiss ARC as a bad fit for server-side work in general, but the typical argument is that atomic retain/release operations become quite expensive when you share memory across threads. It’s easy to imagine, for example, how a global database connection pool accessed on every request across dozens of threads would have non-zero ARC overhead.

In practice, compiler optimizations reduce the amount of retain/release pairs emitted, but I have no idea how the resulting performance compares to GC languages.
Does the First Amendment protect atheism?
By definition, atheism is not a religion, but rather the absence of religion. So, is the absence of religion protected by the Religious Clauses of the First Amendment?
But that should only help e.g. a web store to track you from the ad you clicked, which seems reasonable.

It should not allow e.g. Facebook to link your activity on a news site to your Facecbook cookie, because while you're on cnn.com, your browser is using the cnn.com-specific cookie jar for everything, including the like button?
Text artifacts in the Infocom text adventures Planetfall and Stationfall use this system. Play the games long enough and you get pretty good at reading them.
Not in any way I can't mentally handle, because I'm pretty "ambiverted" to start with. I like my solitude; solitary confinement probably wouldn't be a good punishment for me because I'd just stare off into space and architect my own universe.

I've already been working remote for the last ~5 years, and it hasn't killed my network because work wasn't really my primary means of networking, professionally or personally. I networked by attending meetups and conventions. Admittedly, it was more or less easier to get to know people IRL when I worked in corporate offices.

What really put a damper on my networking was COVID. Every social activity I was interested remained closed for a long period of time, and even though I was (am?) a tech meetup host, I couldn't get enough people to show up so I stopped hosting them. Many groups in my area haven't come back or were already in decline a few years before COVID. I do miss the ability to physically hang with other programmers. This idea that Zoom/Discord/Metaverse can replace physicality is bullshit. Certainly not yet, anyway.

The Future of Work as it currently appears isn't really bleak because of remote work itself. Many of us have not only been forced into remote work, but we've had flexibility in our lives removed. Every other discussion at work for the last 2 years has had to be tied to COVID in some way shape or form. Remote work had clear benefits when it represented freedom. Now the political situation across the world has made remote work out to feel more like solitary confinement.
If a medieval artisan would see us discarding so much incredible stuff without a second's thought they would for sure believe us to be utterly mad. Quite possibly they'd be right.
Apple giving the 3% discount for alternate payment processors seems extremely generous in Europe, given that Europe caps payment processing fees at extremely low rates compared to the US[1]:

> As a general rule, the Regulation will cap interchange fees at 0.2% of the transaction value for consumer debit cards and at 0.3% for consumer credit cards. For consumer debit cards, it also gives flexibility to Member States to define lower percentage caps and impose maximum fee amounts.

So, if anything, Apple is giving a 10x discount for the alternative payment processor. Somehow the Dutch authorities seem to want payment processing to be worth .3% of transactions, unless you're Apple, in which case they want them to be worth 100x as much, and at the same time the platform/SDK licensing Apple provides to be defined as worthless.

[1] https://ec.europa.eu/commission/presscorner/detail/hr/IP_15_...