skysight-inc/HackerNews huggingface dataset:
As a counterpoint to most of the other responses, I agree with this comment. In my eyes, this is very similar to the issue of bloated software being enabled by faster processors. This doesn't mean slower processors are the answer, but rather that there are often unintended consequences that need to be considered when solving for a problem. So, as an example of what could be better than making boilerplate easier to type, I would suggest programming languages, frameworks, and tooling that reduce the need in the first place would be worth considering.
Just saw a quote from Gottlieb the other day saying that they think the vaccine is more protective against COVID generally than natural immunity... the variants also seem more likely to pierce prior immunity... and that what's really protective is if you get vaccinated after natural infection. (paraphrased, but pretty close.)

Also, generally speaking, people who caught COVID were contagious for a while, while vaccinated people aren't. So there's the social responsibility factor - if you have a lifestyle where you at all likely to be among people while contagious, getting vaccinated reduces risk for others.
I can't help thinking of YouTube demonetizing Bret Weinstein today: https://twitter.com/BretWeinstein/status/1409683806471155712

This is a very intelligent, articulate person looking deep into the issues. I'm glad he hasn't been kicked off of youtube, but it is a blow. If we can't have deep conversation about these sorts of things, with different opinions, then how will we ever solve problems when the approved solution doesn't work?

---

Secondly, I had a comment deleted by Facebook when I replied to my brothers questions about opinions on changes to lockdown where I live. I'll admit I was foolish to spend 40 minutes adding some opinions with nuance, but seeing it banned really does make me sit up and say, "What else am I not seeing?"

---

Being able to control the conversation is an incredible amount of power, and there isn't anyone I trust to do it.

---

Lastly, admittedly, some of the wild conspiracies are pretty crazy; I can see why we might want to limit their reach, but the approaches I've seen -- censoring people, or having a supposedly credible organization double-down on the message -- seem to be counter-productive, leaving the affected individuals more firm in their beliefs.
>I wouldn't ever program a web app in SQL

My point is that ECS isn't writing SQL -- it's storing data/state in SQL [components], but operating [systems] with whatever normal programming language, in a stateless environment (at least, stateless between HTTP requests / ECS system definitions). It specifically separates the data from the business rules, which is exactly normal anytime you use a DB, but highly unusual in the context of a self-contained program (where OOP defines an object as pretty much precisely the conflation of the two -- to benefit and detriment. A class definition stores both the data, and the logic that operates/maintains it). The ECS system's query fetches the relevant dataset to work on (ala SQL queries), and the system's definition defines the business logic (ala JS/python/etc webserver).

>Where Component<T> is a handle to some backing storage indexed by an Actor's ID. This way, you can go the traditional route of having Player update itself in its own update() method as well as being able to Component<Sprite>::iter() along with other components for the render loop ECS-style.

The main problem with your model, versus e.g. bevy, I think is:

1. You lose the cache coherency gains -- objects and their handle location have no relationship to each other; so you end up hopping across the arrays randomly to find the relevant data as you call update() per object. This can probably be solved regardless, and anyways I don't care much about this -- the data modeling is more interesting, and performance just needs to approach "sufficient"

2. Defining update() per class, which happens to use the components, makes it significantly less flexible -- adding a Component<weight> to multiple classes means duplicating the logic to each class as well. You can move the logic out to a general function, and add the one call to each class that wields the component, but to make that function shareable, you're going to drop the reference to the originating class, taking only the component as input. And now you're back to systems (components alone tell you the operation to apply). Taking multiple components as input, or optional components, gives you the same structure. One difference is you can choose to not call a system despite having the components, but I think the normal ECS strategy would be to have a marker component that gets checked by the system's query for not-set.

I think ultimately, data modeling wise, they're largely the same. The update() call should be largely defined by the components the entity has -- ECS just enforces that it must be defined by it. The loss is that in your model, you could read update() alone to tell you all the logic in play, but the gain is that the update() doesn't have to be defined repeatedly (where components/logic is shared), and changing update() is done by changing Component -- which your model prefers but does not enforce.
do capacity planners buy and sell capacity to scale up and down month to month? :)
They could, but they never do. I've only gone out dining twice so far, and one time was a QR code place. But their PDF wasn't even text-searchable.
> Isn't the entire point of a public health crisis

Ha, I like the wording. As if there's a point to a public health crisis. I mean, yeah this is _the_ point if the powers that be are orchestrating this.

I just find the phrasing funny.
Agreed! The financial systems we know are outdated. Will be covering it in one of my next posts.
The key to anxiety issues related to speaking is not to worry about making a mistake or a faux pas. I don't know but my whole life, anytime anybody asked me to do something in front of others it was never an issue. The odd thing was, the more impromptu the easier. That's because there is absolutely no expectations by the audience then at that point. Prepared stuff nobody cares if you come reading off of a paper, so long as you aren't staring at it but glance at it from time to time.

The ultimate way to do this though is go out and try new things. Feel vulnerable and interact with the world, and others, with a sort of whimsy. And have fun with it. Remember that the audience is being held hostage in the situation too!
How do you know that the QR code is to the proper website address and not from a flyer placed by the last person at the table (pointing to a malicious website).
I agree, I want paper menus always, but maybe for different reasons.

Today it is difficult to go out to eat with friends or family without everybody being on their damned phones. Making people use QR codes just gives them an excuse to get it out to look at the menu, and then check their email while its out, reply to a non-urgent text, and finally might as well look at reddit for a few moments.

I want the opposite of this nightmare we live. I want people out of their phones and into discussions. I want their attention, and to give them mine. Phones get in the way of that exchange.
Quite a bit less effective and why the WHO is saying fully vaccinated should still mask up inside.

Edit to add: 70% effective vs. 95%+ is a significant reduction.
If you can refactor JSX with simpler js code then you should do that. It's just js expression. If u find reading js expression is harder than all those custom operators in other template languages, you can always switch.
Understanding security is no longer optional if you try to run a business in the internet. People like to talk about how they want to focus on the product and building features, but if you don’t have security you don’t have a functional product. No, security is not easy, but it’s not an optional skill set anymore. Learn it of fail.
I have one interesting observation about one part of what you said: I wouldn't say that tips will go down. If anything, COVID has shown us that tips actually go up the less service that we get.

https://www.wsj.com/articles/tipping-for-online-orders-becam...
Actually, atoms may well be the smallest parts of reality that we can ever "see." Structureless particles such as electrons are "points" which, due to their infinitely small size, makes them impossible to see even in principle. (Incidentally, this is exactly makes them true "atoms," i.e. indivisible, and they are always created and destroyed as a whole.)
Assuming this is actually a useful and powerful addition to a programmer's quiver (which it looks like it will be if not already is). Then the tying it to Visual Studio is a variation of Microsoft's "Embrace and Extend" philosophy but for Programmers and open source in general.

It uses Open Source as its input but, as far as I can tell (and I would be pleasantly surprised if I was wrong), CoPilot itself is not Open Source.

It is also tied to Visual Studio, making Visual Studio, a Microsoft Product and on its way to monopoly position even more up the power law curve to monopoly status.

This would be much more interesting and less concerning if CoPilot was Open Source and designed to plug in to other Editors / IDEs like via lsp or something similar.
Mindfulness is not only for well-being; it improves cognitive functioning
I expected the appearance of machine learning based developer tools pretty much the moment Github was bought by MS. Liberal access to everything in the largest collection of source code in the world is the ideal starting point for developer tools like this one. Githun/MS doesnt have to obey the same rate limiting when accessing the site that the rest of the world has to put up with.

Now there are only three questions left: how will this be monetized? Will it recoup the purchasing price of Github? And how can vendor lock in be achieved with this or sny follow up products?
Good suggestion...I haven't dug in deeply, but do you know what 'tasks' are in this case? Is that user logins, writes to DB, integration requests or?
I'm not sure about that but they do have their own crawler so they're at least trying not to rely on Bing (if they do at all).

https://neeva.com/neevabot
Your hunch is right

https://www.msn.com/en-us/news/world/report-blm-co-founder-l...

The co-founder of Black Lives Matter, Alicia Garza, partnered with a pro-Chinese Communist Party group to fund its lobbying operations in the United States.
I think your reading is not just uncharitable, but wrong.

> In other words, "the work I want to do is real but the work you want to do is trivial and pointless."

No, "the work you want me to do is trivial and pointless". And the context is college, and even more so high school. It's not a news flash that the work they want you to do in school isn't "real". It's exercises designed to teach you, not actual work that needs done.

> Similarly, while many English lit majors may end up contributing little most of us find valuable in that field, there are some who will become authors who genuinely help other humans find more meaning in life and feel less alone, and others who will shed new light on history and thiis contribute to the understanding of our present.

Given that Wodehouse was one of PG's positive examples, this also seems to me to be missing the point of the essay.
Warehouses Are Taking over the Earth
SQLTools – relational database tools for the web, by Beekeeper Studio
LA is not influencer culture. It’s first and second gen Latino immigrants. It’s Armenians. It’s white Protestants from OC. It’s a major industrial port. It’s a real estate scam. And yes, the entertainment business is here. Thinking that LA is it’s influencer culture is SO SHALLOW.
I want to add that finding RL friends online is a choice and needs to be pursued with intent.

I know it's possible and happening from personal experience, but I also know it's not as common as it perhaps ought to be.

Lack of spatial proximity may be an important factor but lack of intent/will may be even greater.
C R E D I T R E P A I R
Six (6) months ago, I wanted to purchase a house for my family and me but I couldn’t because of an R163 that has been against my name for 8 years by ABSA bank. I found out when applying for a home loan. I went to the bank, they couldn’t help me and it affected my credit score greatly. My credit score was 575 and was still dropping. I had a late payment, liens, judgment and inquiries. I was stumbling through a website about credit repair and somebody on the review mentioned Jamie the whitehat hacker and gave out his contact; Creditrepairmannetwork@gmail.com so I contacted him and asked him to help me clean up my mess so I can be qualified for a home loan. He quickly explained the process and we began the project ASAP. Seven (7) days later, Jamie was able to clean up all the negative items on my report (R163, inquiries, judgment, etc.) and eventually raised my score to 786 and I was able to get the family house I wanted and a new job with a relatively higher pay. So happy. You are free to be blessed with his expertise and that is why I have to leave this story here so you can also be happy just like my family and I. Jamie is indeed a credit specialist, contact him now.
Europe isn't doing much better. It has a lower % fully vaccinated (around 30% in each country, I can't find exact numbers for the whole EU). In a lot of countries the vaccines are now available to everyone over 18, and you can book appointments within a few days or just turn up. In Poland they are running a financial lottery to encourage people to be vaccinated.

https://www.reuters.com/business/healthcare-pharmaceuticals/...
A lot of places I frequent in Kansas City switched to QR codes on tables that redirect to an online menu. I like it - less clutter on the table, no giving back of printed menus, no asking for the drinks menu back when the server comes around for another round, and no asking for the dessert menu at the end of the meal if I'm actually interested in dessert.

Another great aspect of the QR code driven menus is that after my meal or drink arrives I still have the menu readily available, so I can check what is in the dish or drink that's in front of me. It's great for foodie restaurants that give lots of description in the menu - before, when the meal came out I would sometimes find myself wondering what that odd shaped component was on my plate, but with a first class phone accessible menu I can get back to the description of what I ordered and figure out what's on my plate, or figure out what might be making my drink taste like bitter orange.

I didn't notice how much I liked these things until I recently traveled to Santa Fe, where every place was still using printed menus. One drink menu for a table of five? Let's all pass it around and tell the server to come back in a few minutes after we've had a chance to look one by one. Server took all of the menus after ordering, then comes around after the meal inquiring if we want dessert? I don't know what's on the menu, but I'm not interested in waiting for the server to come back with the menu. I ordered posole as a side, but forgot what the description was? I guess I'll google it...
Could it be this? https://visualstudio.microsoft.com/services/intellicode/

I was wondering the same thing, especially with MS being behind both.

edited: or this? https://docs.microsoft.com/en-us/visualstudio/intellicode/cu...
Every personality has its problematic characteristics. I think that one of the more problematic, even toxic, ones shared by many Type A personalities is a need to try and make other people feel bad for not themselves being sufficiently neurotic.

(I realize the Type A/Type B personality theory is largely crap. I'm just using it here as a useful shorthand that many people will recognize.)

That paragraph the quote came from makes me feel kind of sad. It prompted me to mentally re-frame PG's life, not as one that is defined by material success, but one that is defined by near constant anxiety. The material success is apparently just a by-product of that anxiety.

On the other hand, at least he gets to have some excess material comfort to take the edge off a bit? I imagine things would be much harder for him if he had fallen into the presumable silent majority of people sharing the same kinds of productivity-oriented anxieties who haven't been so lucky in their business dealings.

On the other hand, maybe it doesn't work that way. Maybe it just raises the bar, so that your future accomplishments have to be even more spectacular before you're able to see them as genuine accomplishments. Which sounds to me like a bleak existence. A bit like that of an addict who's forever chasing the dragon.
Right, I get that. What I don't get is why Node is a requirement for a JS compiler. Is that just to get the runtime? I'd always thought of Node as a server on top of a V8 runtime.

(Thank you for your patience with this backend dev who finds your whole world very confusing.)
Depends on how the wood is used. Timber frame structures can last centuries or even millennia. Stick-built is not as durable.
Yet we still require vaccinations to enroll in public schools and fly to certain countries, so none of this would be unprecedented at all.
Ah, here it is; the Power Loom. And we're all weavers.

http://historymesh.com/object/power-loom/?story=textiles
Don’t Be Fooled by Corporate Losses
Thank you, Uncle Bob, for stating the obvious. As we enter an era where remote, distributed work is common, normalized, and, nay, even the default, we will quickly realize that human contact at work is unnecessary.

That teammate tapping you on the shoulder to ask you "a quick question"? An unnecessary distraction. A daily standup where you take turns passing a ball around and making up a 30-second summary of what you did yesterday? A stressful and useless waste of time.

Outside of companies heavy on the office politics, it should quickly become obvious that full-remote, full-async teams are far more effective, and sanity will finally prevail.
Check out https://accountabletech.org/media/polling/ - the majority of American voters believe that Facebook does more harm than good.
As a Canadian who emigrated to the US, the attitude you so proudly display--ostracizing people who aren't convinced of a novel vaccine with zero long-term safety information--makes me so happy I live here.
I wonder why, when many people on this thread aren't even capable of understanding the science pointing out the difference between vaccinated, previous covid infection antibodies, and no protection. There's repeated boxing into vaccinated and unvaccinated like natural antibodies mean nothing, contrary to the available science.
Constants in Golang
I'm very enthusiastic about this kind of technology. I recently stopped using tabnine because the suggestions where often worse than the normal IDE completion while being on top of the list, but I do miss the magic.

I think AI in software development will save us a lot of time, so we can focus on more interesting things. It may replace a few humans in the long term, but as software developers we shouldn't be hypocrite because we work hard to replace humans by software.
Isn't that just erlang?

Snarkiness aside, that would be interesting. Not just as an educational tool, but it might be useful in the same way as erlang is (large, fault-tolerant, massively parallel systems). But with OOP instead of FP (Elixir attempts to be the "friendly"/more conventional version of erlang, but it is still very much a functional language).
I don’t even know if serving the menu from a data center on the other side of the country is more environmentally friendly. Besides talk about “high hanging fruit “ if what, a 100 pieces of recyclable paper per restaurant are the environmental issue we should be tackling.
I honestly cannot tell if this is a parody comment. It is just too on the nose.
A random blog just isn't the standard for medical evidence. Aren't you aware of the actual standard and know what kind of studies, rigor and peer-review is necessary? You need multiple peer-reviewed randomized control trials, at least 30.
Framing it that way makes it seem that he's espousing a Stakhanovite approach.
How to create beautiful and realistic confetti animation with tsParticles
I think my comment is a bit centered around the Chinese experience.

A lot of smaller Chinese restaurants are just one guy at a wok standing near the entrance and a bunch of stools inside (sometimes also outside). They're commonly a husband and wife team, where the husband cooks and the wife acts as a runner or takes orders when it's too busy to bark what you want at the cook, but sometimes it's just the one person. If you get there early, sometimes the wife is preparing mise en place at one of the tables, or on a stool out front.

Another common layout for larger restaurants is tables and stools on the inside plus a small counter to pay, but there's a window at the back going into the kitchen where they might have a couple of cooks and more space to prep.

In both of these cases it's not unusual for customers to know the owners and engage in some smalltalk, whether about the food, or whatever other thing. It's a lot like a classic diner in the US, or a UK "caff".

These QR code ordering systems tend to be in place at a different type of restaurant. They are more like strip mall chain restaurants with optimized seating and standardized menus and nobody knows anyone or cares. Personally I don't see the point of these sorts of places, because if you're just getting Sysco-style meals without any service then you could cut out the middle man and buy the meal without going to a restaurant.
I grew up on the East Coast, so my first trip to Big Basin Redwoods State Park [0] was awe-inspiring. I'm glad to see this tree surviving so far from its preferred environment.

[0] http://www.parks.ca.gov/?page_id=540
China has literally a separate Internet, and fines/jails those who use it w/o permission; Russia crushes dissent, to the point of assassinating opposition leaders and incarcerating journos.

The US doesn't seem to be as effective in brutal opposition to infiltration. There's no moral equivalent.
Mini question: Isn’t there a lot of sand on the bottom of the oceans and we’re just running out of easily accessible sand?
How often are skyscrapers built using prestressed concrete?
Those are not LFIA tests
That fits my experience. My first real college class was a shock.
I feel like you could be talking about me. I'm 37, and I worked very hard through my twenties and thirties. I kept telling myself there was time to live later, when it accomplished my goal of starting a software company. That still hasn't worked out, although I haven't given up.

> When I'm successful, when I'm stable, when I have the money to travel in style and not backpack around and stay at hostels.

That's the exact line I've been telling myself.

My wife and I want to travel for a couple years before we have kids (and it's getting to the point where we have to stop delaying that.) We've set a year from now as the hard deadline to start. Because otherwise we'll just keep pushing it back until we're too old to enjoy it or something happens and the dream becomes impossible.
That's not a new idea, I also put the version in my package name, so that you can use v1.x with v2.x etc.

It doesn't contradict SemVer.

However when you do that, it becomes a big deal to jump from one version to another even if the breaks are minor. So pros and cons.