skysight-inc/HackerNews huggingface dataset:
I do know one success story, so I should share it. A programmer and chemist who moved to my warm, sunny coastal city to die with a severe case of progressive, not RR MS. That was more than twenty years ago. He had been told he probably only had months to live. His disease has been halted for more than two decades, but much vision and some movement hasn't returned since nerve damage tends to be permanent.

I've known him for maybe fifteen years, and he's in better shape now than ever.

He swears antifungal treatments are the reason, but he also gets several hours of direct sun every day. His fungal beliefs have altered his diet some, but I don't think he's doing anything very unusual there.

Re sun: melanin is known to be good at killing viruses (etc, etc) so the Epstein-Barr connection might be relevant here. We've learned revolutionary things about melanin in the last two decades, which hasn't reached clinical practice at all. Such a delay is par for the course.

This is speculation of course (and his speculation varies from mine) but since it's the one case of definite results that have held for decades, I thought I should report it.
Isn't there a large genetic component to the condition too? I thought it was predominately found in people of Northwestern European decent. I guess, it would be a perfect cocktail with EB virus + the right genes?
There are a few reasons why I think it has to be at the app itself.

I agree it needs to be in an app, just not the app that is created by the service the person is using. Missing today is a universal chat app that can speak to all the services using standard chat protocols and standard authentication mechanisms. All the popular apps today appear to be highly proprietary and in some cases the vendor will even state that using an unapproved client is forbidden.
In that case shouldn't they also diversify the administration, and say that the university president should be Asian (or Black or Hispanic) x% of the time?
In my opinion, it's not fair for jobs that cannot be WFH. There should be some kind of percent over minimum wage pay or tax breaks for jobs that cannot be done remotely. While the market seems to be heading this direction, I think the government should step in to ensure those that will dedicate their time to being somewhere else are rewarded as much as those that get to sit in their pajamas and work from the comfort of their homes.

I say this as someone who has worked remote for years. Folks that have to be onsite (like tradesmen) see the inequality and it is furthering division within our country.

Or the prophecies of remote jobs being outsourced will come true and the onsite folks with their job security will have the last laugh.
China's birth rate has fallen to a record low
Looking at the Tailwind 3.2 feature list I don't necessarily disagree that some of these look like feature creep, but I think this article falls flat because it asserts a premise that I just don't think is true:

> the idea behind Tailwind, like every other utility-first CSS framework, is to make styling easier, especially for front-end developers who dislike getting under CSS’s hood.

> The more features that get added to Tailwind, the more you have to know about CSS before you can use those features. Right? So why not just bite the bullet and learn to use CSS without the additional tooling

Tailwind is not an alternative to learning CSS, or "getting under CSS's hood", and I don't think I've ever seen anyone promote it as such. Tailwind is explicitly very low-level. It's an alternative way to write CSS, not an alternative to knowing CSS. All of its class documentation starts with the exact equivalent CSS declarations for a reason.
For the life of me, I cannot fathom why somebody would ruin leftover pizza by heating it.
People get hacked because of iframes all the time. This is called clickjacking. It's an example of the so-called confused deputy problem. Developers can and should mitigate the issue by setting the X-Frame-Options and Content-Security-Policy headers appropriately.
Science, technology, and innovation won't address the worlds most urgent problems because the dominant global capitalist system is driven by profit over everything else.
Parable on Effective Altruism
> If it's too soon they might still have the USB stick. No idea if that would pose an issue tho.

Not really, if you manage to autorun arbitrary code from it (which is more difficult on the latest OSes), you can also make it wipe itself or something. It's hard to completely wipe USB sticks because of write leveling but a few rewrites should do it. Cheap sticks don't have much spare capacity.

In fact if you're really good you can even trick the controller to hide or wipe it somehow. After all you're supplying the hardware so you're in full control of everything.
It reminds me of the “Chief Engineer” role in the Toyota Production System. They’re fully responsible for the success of a vehicle. They aren’t necessarily doing day-to-day IC work, but they have the background and expertise to make and understand engineering decisions.
Lots of companies do this - they just aren’t FAANGs.
Yep. 4 decimals is plenty for every application and as you said, just multiply it by a million if not. I was more addressing the issue that on some online forums people tend to think finance needs specialized 2 decimal software. Only a fraction of finance does. Most others just use the usual IEEE 754 specification that is standard in modern programming languages and OSes for their daily use. Heck, excel uses IEEE 754 for most cases and like 95% of finance runs on excel.
What makes you think culling triangles is going away? Ray tracing is usually done with a highly approximated volume or planar representation of the scene, which is then applied to surface triangles.

Rendering objects that 'we can't see' has been done for as long as shadow caster light sources have been around. Even though we cannot see the mesh directly, the light can, and the viewer can see the shadow. These indirections all play their role in the greater "rendering equation", and the specific solution depends on the constraints of the application and resources of the development team.

Some renderers have abandoned triangles altogether for signed distance fields, but this involves re-creating from scratch the entire art pipeline.
I honestly never managed to extract any sense of any notion this article put forward.
Made mine worse, but it definitely didn't cause it. Then again, Covid would have probably made it worse, perhaps worse than the vaccine, too. Thankfully do not have MS, so I cannot comment on that part.
For simpler to moderate complexity, you might be able to get away with just the built-in useState and useContext hooks together.

You can wrap your whole app in a context provider, and/or combine it with state trees that only certain features or components or users need. Then any child within any tree can pull from the contexts.

It's up to you whether you want to use a reducer like pattern, or make the setter itself available in the context so any consumer can mutate state, or pass along a helper function that sets state as an abstraction.

Any way you do it, it will be far easier to use than the nightmare that is Redux. It might be more disorganized, with a lot of separate state hooks, but each one can be relatively modular. Overall I found it waaaaaay easier than Redux.
That's my suggestion - who wants a school full of unlucky kids?
> Yahoo was still very much a player in the industry after the dot-com crash.

Perhaps, but were they a "real company" at the time? If so, when did that change?
Assuming this works exactly as designed, isn't it going to atomize roach guts into the air? I can appreciate that it's a fun project from an engineering perspective, but compared with simple traps and preventative cleaning...
Tell HN: Google refusing Gmail login with Firefox
I have a mostly dormant GMail account from ages ago, which I check back into every few months to see if any mail stranded there by accident. Today was one of those days, and I tried to log in on an Arch Linux machine with Firefox 106.0.1 in Private Browsing mode, and uBlock Origin installed as the only relevant add-on.

After having provided correct credentials, instead of having been granted access to my Google account, I was instead redirected to a landing page telling me this:

Couldn’t sign you in
This browser or app may not be secure. [Learn more]
Try using a different browser. If you’re already using a supported browser, you can try again to sign in.

The "Learn more"-link lead to https://support.google.com/accounts/answer/7675428

Only after having read through that that I noticed an innocent "Try again using this browser"-link on the aforementioned landing page, which made me authenticate a second time using the very same credentials, and then, finally, letting me into my Google account.

I guess that's a new way to try shoving Chrome down even more peoples' throats?

It's high time anti-trust regulators slap the sh*t out of this corporation for its increasingly hostile tactics, similar to how the US set out to do with Microsoft back in the 90s.
Arguably there you have an exterior reliable measurement of ability (and if there was inappropriate discrimination against Asian basketball players, you should expect a team to realize it and get a winning team for cheaper).
This is true, work smart is a good rule to follow
I cannot believe how many creative professionals I know that uses blending modes for a living, still just flips through them one by one to see which one looks good.
Which is why there’s so much violent crime in conservative bastions like Philadelphia, Chicago, New York, and Baltimore.
A bizarre choice if they were middle management; the running of a kingdom in the Prince is only really directly applicable to highest levels of C-suite management.
That covid boosters could trigger an exacerbation is utterly unsuprising. You're right to think that doesn't nec show that disease progression is worse.

However I do wish you wouldn't claim knowledge that new approaches don't work. Probably they don't - but that's why we do the experiments, you know.
Meta, Apple, Netflix, Google, so 4/5 FAANGs, all have their HQ in suburban office developments not in major cities, exactly as GP is describing.
Well, it is a start but will cockroaches maintain the tenacity of its “survival of the fittest”?

Will cockroaches gain a tiny shred of intelligence to avoid these laser traps by the sheer alerting virtue of these atomatized molecules bursting through the air by its exploding brethren?

Will they go faster? Bigger? Hungrier? Breed more?

Can we chalk this up as a potential gain-of-function science?

Or just stick around and find out, like a bad scientist?
I can't see this was ever in question, so what is the agenda here?
Relevant: https://youtu.be/LTikuFFr7JA

It genuinely terrifies me that this could happen to anyone in a moments notice
Going hiking and biking, then yoga, then piano, then board games, then... oh, who am I kidding. Probably just microwaving leftovers and reading HN.
I was first initiated to the existence of tracker music because of Unreal Tournament. I became fascinated by how it worked, and the great improvement in audio quality compared to the midi files and the default instruments used by the operating system.
I do enjoy the occasional joke on hn - for reasons I don't understand they seem to be frowned upon.
Now there are, but not at the time the article was written. DC has had an amazing culinary renaissance, with Jose Andres leading the way, but at the time it was mostly noted for steak houses for lobbyists.

Even today, the immediate vicinity of the Capitol and office buildings is kinda weak on food. There's a nice set of restaurants on Pennsylvania Avenue, but the food trucks are all over at L'Enfant, and the real mass of restaurants require a trip to Penn Quarter/the-area-formerly-Chinatown-but-now-all-chains.

I do, however, highly recommend We The Pizza a few blocks away. Silly name, but really fantastic fancy-artisan-pizza by noted local chef Spike Mendelsohn.
B. F. Skinner – Token Economy: Behaviorism Applied (1972) [video]
Am I the only person who thinks of IEEE 754 as a completely well-defined data structure with well-defined arithmetic operations, where two numbers are equal iff their bits are equal? Tiny discrepancies don't randomly appear during float operations, and two different black box systems written from the same order of operations spec sheet (given proper compiler strict math settings) should be able to output the exact same float value given the same input.
SASS and SCSS perhaps
After a Minnesota lawyer reported his neighbor for allegedly sexually assaulting his son, that neighbor cracked the lawyer's wi-fi WEP encryption and proceeded to attempt to frame him for CSAM crimes, sexual harassment, and threatening of politicians. The lawyer's employer hired an outside firm to investigate, the Secret Service showed up, and ultimately a search warrant at the neighbor's home found evidence that he was the true culprit. He was given 18 years in prison.

[1] https://www.wired.com/2011/07/hacking-neighbor-from-hell/
Vivid Abstractions
Thread on Twitter.[0]

[0] https://twitter.com/yaffaesque/status/1581983273625956354
You should apply some second order thinking on this argument.

In the welfare days, those that were in more need were women with children where the man ditched the family. So more effort and money was applied there which seems totally reasonable.

But it also incentivized men to leave their families to qualify, and they did in high numbers.

These type of things made to correct something in the past also have a tendency to incentivize something bad in the future.

This is part of why these things are so difficult in practice.
> Becoming a father should be able to help with that.

Gotta admit, on the first read I missed OP's announcement that he's about to become father already.

Just for the record, do not have a child as an attempt to escape depression :)
> Tailwind needs to have all the features of CSS, otherwise it's incomplete.

This is how I see it too. If Tailwind doesn't bother adopting some CSS features, I have to jump between Tailwind and CSS files and syntax.
What's the alternative? Bunch of rows where you connect things by selecting in/out in a dropdown?

Some problems are just complicated and visualizations help make it easier to understand. More complex audio routing than "application > audio out" tend to be one of those problems.
Gervais implies that intelligent mass-murderers were always at the top and the only way society functions is by having a clueless buffer that shields the population from this knowledge. Not very optimistic either.
I know it's just anecdata, but as far back as I can remember, mosquitos have tended to avoid me or at least to take it easy on me.

I have no idea why, but I didn't exactly have reason to complain.
>> Must have something to do with 6*7 = 42 days

Well, it is the answer to the question of life, the universe, and everything.
Everyone's favourite subset of functional features is different, of course.

I am still early in my career. I'm still discovering stuff for first time. I've also found that I am much more likely to use streams, lambdas, Optional and predicates in code compared to my more experienced colleagues. My functions tend to be pure more often, code has more interfaces than inheritance and generally more unit testable. One of the surprising moments was learning Elixir and realising I'm already doing the pipe thing in Java with Optional.map().

Java will never shed its OO skin but it is starting to grow FP muscles in the right places.
Seriously? Putin must have also bought off British detectives and a prosecutor.

"Bukovsky, who was expelled from the Soviet Union in 1976, told detectives he had indecent material, the court heard. “He [Bukovsky] responded immediately by saying he did download images and that they would be on the computer in his study,” Carter said.

The police subsequently discovered “a very great deal of material” on two hard drives. It showed some “very young” children up to the ages of 12 and 13. They were “largely but by no means exclusively boys”, the court was told. There were some adults involved.

In an interview, Bukovsky told detectives he had become interested in child abuse images in the 1990s in the context of a debate on the control and censorship of the internet. “He became curious,” Carter said. Bukovsky then looked for and discovered this material online, the prosecutor said.

“Bukovsky said his initial curiosity turned into a hobby, rather like stamp collecting,” Carter said. The dissident continued to download images between 1999 and 2014, and estimated that he had accumulated a collection of “1,500 movies”. His interest varied year by year. The last downloads took place days before his arrest.

“His computer was looking for material constantly,” Carter told the jury. “Mr Bukovsky said in essence he didn’t see what harm he was doing. He said the children in most of the material looked as if they were enjoying themselves.”

The prosecution acknowledged that Bukovsky was a notable Kremlin critic seen as a hero by those who supported “the extension of human rights and democratic reform in Russia”.

“There was unfortunately another side to this man, which was far from laudable: an extensive interest in real children being really abused,” Carter said."

https://www.theguardian.com/uk-news/2016/dec/12/soviet-dissi...
Hacker News became Nitpicker News a long time ago. Might be a dysfunction caused by employment. In software development a "nit" (i.e a bug such as as null pointer dereference) ruins the whole experience. In most other fields such a nit would be wholly irrelevant.
If you pull prebuilt tailwind components and that's it, then, yes, you aren't doing anything different than bootstrap, except for a somewhat different default look.

The advantage to the tailwind approach is that all the utility classes are right there, ready to be adjusted. It's designed to expose all the "buttons, dials, and levers" needed to customize in whatever direction you want to go.

(Not that bootstrap don't have customization options too, but the barriers are higher and the directions you can move in are less flexible.)
React component library Concis, looking for interested small partners
# What is Concis?

A brief introduction for those who are not familiar with this project. Concis is a lightweight component library developed based on React+TypeScript. It fully embraces the React ecosystem and supports new React features (hooks/redux) to pursue lightweight components. Component volume, simple use, minimal thinking burden.

![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/efba7348d7...?)

[Github](https://github.com/fengxinhhh/Concis)

[Official Documentation](http://react-view-ui.com:92/)

# Why are you looking for teammates?

From the commit record of github, we can know that from Concis init commit to now, only bloggers are doing iterative development by themselves, and they use time outside of work to maintain and develop this repository. In fact, there are still many places to improve Concis as follows. Bloggers hope to find friends who like toss and study in the community to develop together to create an ecology and community.

# next plan

At present, the component library blogger has sorted out some points that can be started, as follows:

- The number of components is relatively small, and it is expected to expand to 50~60;
- Mobile terminal series components;
- vscode smart prompt support and some peripheral ecosystems expanded by Concis;
- Component styles require users to provide opinions. If you can make changes based on your own aesthetics, it would be better to mention pr on git;
- some global configuration, such as the overall color of the component library (currently in progress), internationalization, writing unit tests, etc.;
- Some new ideas and new ideas can be raised in the git issue and discussed together;

At present, nearly ten small partners have joined and contributed to Concis. I also hope that Concis can get better and better. After the react direction is improved, it will develop towards the new framework Svelte. If you are interested, please support and contact me. Thank you.

# write at the end
In fact, the blogger was also an inactive user of github before. Since the idea of writing a component library, he has become more and more enthusiastic about the sharing and creation of open source.

I hope that the small partners in the community who are interested can leave me a message through the [issue](https://github.com/fengxinhhh/Concis/issues) of [github](https://github.com/fengxinhhh/Concis). I Will take the initiative and actively contact. If you think this repository is not bad, you can give me a star or tell your friends, I need it to be seen by more people. Work devoutly and be grateful. Thank you.
So I read this article before and found it interesting.

Then I read this article that reviewed and now put less stock in the Gervais Principle

https://astralcodexten.substack.com/p/book-review-the-gervai...
Unless they are using RealPage...

https://www.propublica.org/article/realpage-accused-of-collu...
What's the point of having gills to stay at the bottom of the ocean if you're going to get dominated by sperm whales anyway? I don't know if sperm whales eat young whale sharks, but they certainly could if they wanted to. They can dive deeper than any whale shark.
I think you need a reality check on who actually uses Tailwind. Very large cops and sites use it because it improves the dev exp and increases performance through smaller file sizes. Further I’m not sure what you mean about not moving fast enough, they just added container queries.
It looks incredible. But there is one really big omission. Where are the cyclists? Where they to difficult to model?
So nobody builds large apartment buildings any more? Sounds anti-density.
Watch Dogs Legion?
Because of pipewire this works for the whole system, and I don't think there's a Windows equivalent for that. But for editing a graph for a single playback pipeline there's GraphEdit† for DirectShow which is kind of similar (but not as powerful)?

† https://learn.microsoft.com/en-us/windows/win32/directshow/u...
All of these demos look way better than the one in the OP:

https://www.youtube.com/watch?v=gi_RW2ofkFY&ab_channel=Gamin...
What the tailwind model does is having you not think of selectors or the cascade most of the time. I don't know what that would have to do with being a designer or why naming css classes should be harder than naming any other kind of class.

I also think the listed sentiments would not be strongly reflected in actual tailwind dev polls.
Speaking Up for Sass (2021)
> I always hear "study leet code" but thought it was a joke. Is that really it? Nail the formulaic interview and you're in? I ask sincerely b/c your coworkers sound like a joke.

That's literally it. As in, not just algorithms (the "leetcode" per se), but also design/architecture interviews. And then, applying ad nauseam, until you get in.
I guess it was their aspiration, but they behaved so apallingly to other people that they never went anywhere past middle management.
He seems to not want to have to look away from the target between shots, but his quiver is placed out of view and he has to look toward it after his fifth arrow. He also subtly repositions his stance after the third arrow. In general, I'm surprised at the amount of motion in his body compared to the stillness you see with say precision rifle or pistol shooters. e.g. 10m air rifle:

https://youtu.be/iTmiMwQnres

Or Olympic archery:

https://youtu.be/fOt4uz-bkfA

Even pool players are extremely still in their motion:

https://youtu.be/-FHz4kf_cus