skysight-inc/HackerNews huggingface dataset:
Its really not that bad. Part of the reason it sounds rough is because, the way American neighborhoods and cities are set up, grocery shopping is an ordeal, which why most of us restrict it do a once a week thing, and try to buy in bulk. When your grocery store is within walking distance of where you live, it isn't a big deal to pick up some food a couple times a week, buying just what you need for a couple of days. This was my experience living in Japan for a few years, and I'd love to go back to that over my current American setup where I do need a car to buy my groceries every week.
there are many ways to skin this cat if one was motivated enough to put their mind to it... but some suggestions anyway:

never have 700M profiles in one place. decentralization by default - large scale centralization only when absolutely needed and with rigorous controls as a public (or highly regulated) good.

never create portable / tradeable behavioral profiles that can be linked to individuals. what can happen will happen and is happening.

never offer trivial free services in exchange for significant private data. establish a respectful and healthy client/user relation without hidden third parties in the loop
You are literally criticising Webpack for its best features. Identifying outdated libraries and potentially dangerous vulnerabilities is a huge plus for Webpack. Do you think just because you include a CDN lib in the global space vulnerabilities just magically go away?

You also don't need to include packages that are poorly engineered and maintained. For what you do decide to use, you are getting visibility into the warts that you may have blissfully ignored in the past.

The issues you are describing are not really problems anymore unless you let your app get woefully out of date. The web and browsers are a moving target, so it's critical that you minimize running legacy code wherever possible. Npm/Yarn and Webpack is a huge step in making that manageable. jQuery has been on autopilot for years because it has limited usefulness. We've collectively moved on except for a few holdouts.
I guess in India they can’t get away with this nonsense
I understand what you mean by health problems, because I too have health problems that limit my ability to work and play the way I dreamed of.

But Paul Graham never recommends mindlessly working on things that don't interest you for the sake of some imagined tomorrow.

He even recommends not to do it:

"...if you think there's something admirable about working too hard, get that idea out of your head. You're not merely getting worse results, but getting them because you're showing off — if not to other people, then to yourself."

That's a strawman version of what Paul is suggesting.

" Are you really interested in x, or do you want to work on it because you'll make a lot of money, or because other people will be impressed with you, or because your parents want you to?"

"The best test of whether it's worthwhile to work on something is whether you find it interesting"

"Working hard is not just a dial you turn up to 11. It's a complicated, dynamic system that has to be tuned just right at each point. You have to understand the shape of real work, see clearly what kind you're best suited for, aim as close to the true core of it as you can, accurately judge at each moment both what you're capable of and how you're doing, and put in as many hours each day as you can without harming the quality of the result. This network is too complicated to trick. But if you're consistently honest and clear-sighted, it will automatically assume an optimal shape, and you'll be productive in a way few people are."

"It's good to go on vacation occasionally, but when I go on vacation, I like to learn new things. I wouldn't like just sitting on a beach."

Listen to PG kids. Not some misinterpretation of what he's saying.

But I hope you can find the peace you're searching for. I really do.

I understand the agony of not being able to get what you want.
He might have meant something like “never took a day off beyond the usual weekend/holiday”. Or “even on vacation, I did things like exercise and reading books, so it doesn’t count as taking a day off”. Who knows.
I heard his name over the Evergreen thing but forgot it.

I listened to the episode "Doing science in an emergency" [0]. It's terrible. Lots of circular logic and self congratulation. It reminded me of reddit's "IAmVerySmart" sub.

I don't think anyone should be banned (he hasn't been), but this isn't a hill for anyone to die on. He seems to have fallen into a weird rabbit-hole where he fails to admit any possibility of error on his own part.

Ivermectin does seem to be a very poor candidate as a treatment for C19 [1]. People have been made very sick ODing on it. So maybe stop pushing it?

[0] https://podyssey.fm/podcast/itunes1471581521-Bret-Weinstein-...

[1] https://en.wikipedia.org/wiki/COVID-19_drug_repurposing_rese...

Edit: the irony of being down voted by his supporters without anyone engaging is not lost on me.
Here’s a good explanation on the differences modern concrete and Roman concrete. It turns out they are pretty different materials.

https://www.sciencealert.com/why-2-000-year-old-roman-concre...
I tried to start implementing separate lans/vlans at home for trusted and untrusted devises. But quickly realized I don't really trust any of it, save my personal laptop and a few of the servers I run.
> Landing from one planet to another is impossible for compelling reasons, even if we have an engine with infinite acceleration.

One common (?) science fiction reason for this is that they're made out of antimatter, so we can exchange radio waves but not physical objects.
Again with the wild hyperbole. The American safety net may not be the absolute best in the world but it is still far better than what is available to the overwhelming majority of people. Indeed, a huge swath of the world is far below the American poverty line. Why do you suppose so many millions of people risk their lives to get into America in the first place?

Come on. We can advocate for better healthcare and social services without going full “AmErIcA iS a ThIrD wOrLd CoUnTrY”.
You seem to be confusing Type I and Type II diabetes, a pretty common error. Insulin of the sort referenced in this article is used primarily for Type I diabetes, which has little or nothing to do with sugar or carb-rich foods.
Could actually make you better at producing robust code, though. It's somehow always easier to spot someone else's mistakes than your own.

Or to put it another way: you know you can't trust the AI-generated code w/o convincing yourself it's correct. You think you can trust the code you wrote yourself, but you're probably wrong! :-)
Find some new friends. Seriously. I know that sounds hard but your friendship choices always end up aligning with your work as you get older and that's not healthy. Literally you work to the work calendar. Eventually you get to the point that the first calendar you look at is the work one every time. At that point you are owned. Been there. Was stuck in the rut for about 4 years.

Meetup is a great place to do that. Just turn up at random events outside of your usual comfort zone outside of your usual calendar cycle. Amazing the variety of people out there who are interesting and friendly.
Care to explain the connection between your unsubstantiated claim and the original article?
I’m really curious, as another citizen of that country, how does the exports of weapons to foreign places cause us personal harm?
Travel alone. Please. Everyone I know who has done it has found it worthwhile.

It's easy to find dozens of excuses to avoid going into the unknown. Don't let them control you.
You shouldn't have the right to decide for me where science happens.
I think the articles headline is a little rude to Kubernetes. I’m by no means a fan of Kubernetes, especially not in non-tech enterprise, but the article is really about the unpredictable and rising cost of moving into the cloud that is owned by the big tech companies, isn’t it? Sure kubernetes can be part of that, but you can easily run into the same predicament without it.

The unpredictability of cost is actually the prime reason we stuck to our own cloud, where we rent (technically we buy the hardware that the company hosts, but it’s not really ours, we just use it till it breaks) the iron at a known rate. Which is just better for a public sector budget than paying by mileage, at least if anyone outside of the IT department bothers to look into what they are signing off on.

The really interesting part will be where we go from here. Moving from self-hosted to rented iron that we run our virtual servers on, was a fairly simple move that would be easy to reverse. The move into the cloud is even easier, but unless you’re careful, it could be very costly to get out.
A nice compromise would be to get a job in Europe.

I know I wish I had done that when I was young.
I think they should use m/s for wind speed.
Luckily, GCE limits Cloud API access available to an instance to nothing by default. Meaning that access to BigQuery, Storage, SQL, User manage, etc is not allowed on that VM, even with root access to the VM, unless configured by the administrator.

This at least mitigates the the impact of this exploit to a degree. If a web server has access only to Cloud SQL, an attacker cannot use access to that VM to go digging around in Cloud Storage buckets unless GCS access is granted explicitly to the VM.

From there, IAM security applies. So even if the VM has Cloud API access to, say Big Query, the limitations of that Service Account then applies to any data that is accessed.
Take a look at this minimal example I just created where I did just that -- created a new function and docstring. This example is of course super simple - it works for much more complex things.

https://gist.github.com/berndverst/1db9bae37f3c809e5c3f56262...
Google's Cloud blog gets 12/100 score on PageSpeed Insight
If you lose all knowledge of one of your systems, you need to rediscover what you already learned. This is extremely debilitating. But even if you don't lose all knowledge, as Brooks Law states

> It takes some time for the people added to a project to become productive. Brooks calls this the "ramp up" time. Software projects are complex engineering endeavors, and new workers on the project must first become educated about the work that has preceded them; this education requires diverting resources already working on the project, temporarily diminishing their productivity while the new workers are not yet contributing meaningfully. Each new worker also needs to integrate with a team composed of several engineers who must educate the new worker in their area of expertise in the code base, day by day. In addition to reducing the contribution of experienced workers (because of the need to train), new workers may even make negative contributions, for example, if they introduce bugs that move the project further from completion.

The more churn that you have, the slower you can move. If you are Edison and have not yet created the light-bulb, but you have tried 1500 different attempts, and you were tasked with training a replacement, do you really think you would walk through all 1500 of those experiments? To be able to move forward, you not only need to know the happy path(what ends up in the code-base), but what doesn't, and why. That almost never makes it to the new hire. They will make that mistake again.
He got a lot of speeding tickets, look up the famous old mugshots. That's not something easy to obtain from inside an office.

The man knew how to party, even if not too much :)
New Milvus
I hate this as well. When I take my family out for dinner, I'm the only person out of 5 with a phone that can use the digital menus, and often I'd prefer to not even have mine with me (I like to leave my phone at home just wear my watch on date nights with the wife for example).

As a result, I always ask for physical menus, and 99% of restaurants are happy to give them to me.
U.S Population: 328.2 Million People
France Population: 67.06 Million People

The America bashing on this site really does get tiresome, especially with comments like this one that are just totally meaningless. Especially when America and France have the same percentage of diabetic people: https://ec.europa.eu/eurostat/web/products-eurostat-news/-/E...
I don't think we disagree here; my point is that there is a broad spectrum between "YOLO" and "work,work,work,save,save,save"; and that it's up to you to decide where on that spectrum you want to be.

From PG's article, he acknowledges that the hard work is a necessary but not sufficient condition to do "great work" (in his words).

"There are three ingredients in great work: natural ability, practice, and effort. You can do pretty well with just two, but to do the best work you need all three"

The vagueness of "great work" means that it can apply to any kind of work. Raising children can be "great work". Writing a book can be "great work". Learning something new can be "great work". Traveling can be "great work", etc.

> When I was 25 I had the time and the money to take a couple of weeks off and travel. I wouldn't have stayed in the nicest hotels or eaten in fancy restaurants, but I could have done it. It would have had no negative impact on my career and my current financial status.

Great! And for you, forgoing a marshmallow means something very different from someone else. The advice in this article is sufficiently abstract, that when applied to the circumstances of your life, should still track consistently.
Well, agree to disagree here as I’ve seen it with my own eyes, but it’s kind of besides the point.

Is it a coincidence that the same company that makes Excel is trying to… “democratize” and/or de-specialize programming?

I don’t really think so, but shrug.
English. Nobody has told that. Btw English as mother language is not a magority.
The average person expects the camera to simply recognize them by merely detecting one in the viewfinder, they don't expect to download an app or press a button to enable the feature.

It's seamless on iOS and on many (but not all) Android camera app.

Also, Lens is most likely uploading all sort of data directly to Google, not the best solution for a privacy-conscious person (I'm aware of the irony of privacy implication when talking of Android, but it's either that or the walled garden of Apple).
Perhaps you'd like to elaborate? I find the experience enormously enriching: learning new languages, making friends, gaining a new perspective. It's very valuable to me and I'd be curious to understand your position more, because right now it just comes across as sour grapes.
While going through the comments on this thread, I remembered a chapter in language textbook while I was in school, the name of the chapter was 'Charchasatrat hawaraleli mhatari'. It was about people discussing a well known parable. This chapter portrayed how people discussed everything except the message of the parable.

Similarly, I feel majority of the comments in this thread talking everything except message PG trying to convey.
How is it possible to determine if you've violated a random patent from somewhere on the internet via a small snippet of customized auto-generated code?

Does everyone in this thread contact their lawyers after cutting and pasting a mergesort example from Stackoverflow that they've modified to fit their needs? Seems folks are reaching a bit.
Agreed. One of the poorer aspects of those 'functionalities' is friends of friends details get added, i.e. sharing your phone contacts or email contacts. There's people not on those networks that have a definite amount of information about them on there anyway.
Old houses are amazing if you need to live in them without modern heating and cooling. They're built to work about as well as possible, under those circumstances.

They suck if you want to retrofit them to have modern heating and cooling. The high ceilings, giant windows on all sides, large open attics (vital for temp control without AC!), and generally poor sealing (=great if you need them to survive temp and humidity changes throughout the year, and not turn into a giant mold farm like a modern house would) all work against you.
I'll have to take your word for it because I'll never know.
To generate new, generally useful algorithms, we need a different type of "AI", i.e. one that combines learning and formal verification. Because algorithm design is a cycle: come up with an algorithm, prove what it can or can't do, and repeat until you are happy with the formal properties. Software can help, but we can't automate the math, yet.
You can be unhireable in your 40s in tech. What do you do to face age discrimination later?
Thanks for the links! I love building material science.
Do you have a reference to documentation that shows that it was intended that these measures were to taken on the client side? Do you have proof that it was implemented on the client side.

I have proof that the users clickstream ended up at Cliqz backend. What happened there is out of my knowledge and I don't care. If you respect my privacy you don't send the data that you claim you don't collect to your backend in the first place.
An EPYC escape: Case-study of a KVM breakout
I’m guessing you’re new to PG’s writing? His whole thing is drop out, do a startup, work for yourself, work hard.
The people most in need of education have the least money. Monetize that. Education is a public good that requires social subsidy and personal interaction.
I find it troubling that it seems like Qualcomm is the only viable ARM option right now, and even then they are a ways behind the M1 at the moment
Well, he's also GitHub's CEO so it's probably just fine.
That is the whole point of RFC4638, it allows you to request an MTU of 1508 for the PPPoE connection so that the tunnelled frames can be 1500 bytes. The problem is that it tries to be backwards compatible which makes it hard to deal with this request not getting granted.
Fire safety is not great. (Many other things are. )
Everyone gets into programming for their own reasons.

But to my personal philosophy: if I'm not coding to put myself out of a job, I'm thinking about the problem wrong.

When there are no more lines of code to be written, I shall do something else, content that I have done my part to free humanity from the burden of human-machine interfacing. I hear dairy farming is a demanding and rewarding challenge.
He's a human with superhuman writing ability. It's good he's not stepping back from authoring. I can understand not wanting to face situations that make you miserable all the time.
For me, it's somewhat ironic then that during my early software career (20+ years ago), Fowler's lucid writing helped me through a lot of the anxiety, insecurity and impostor syndrome I experienced.

His work introduced me to eXtreme Programming, UML, Refactoring and more. Much of the agile tooling used nowadays are a consequence of effort he and the groups he was a part of put forth. The book Analysis Patterns is very underrated IMO and was a breath of fresh air after futzing around with the SAMS Teach Yourself series books that were undeservingly popular back then.

I think of Fowler as a virtuoso when it comes to explaining practical software matters. I haven't watched much of his talks, but I've read most of his books and PLoP papers.

I'm glad he's going to focus more on writing and helping others with theirs.
Though your alias definition needs a little extra, or the function loses its context and colling it will just result ":

const $ = document.querySelector.bind(document);

or slightly less efficient, wrap in a function:

const $ = function(x) { return document.querySelector(x) };

or if you want to be concise and don't need to support legacy IE:

const $ = (x) => document.querySelector(x);

(and as pointed out already, you need querySelectorAll() and a loop for what jQuery does by default, though your example will work for a single element)
To me scaling this Angular codebase has been more challenging than it was to scale React codebases for collaboration across multiple projects and teams. Going through NgModule instead of using plain node packages is my main gripe here; coincidentally this is also what gets in your way if you're trying to build reusable dumb components in Angular

I almost like ngrx because it reduces boilerplate, but I don't understand why their createAction helper doesn't follow Flux Standard Action; I can't be convinced this isn't a design flaw
> they should shoulder some of the responsibility.

How? What does that mean? The riders sue the organizers?
> provided a net value to society.

It helped increase net commerce on the internet. We also know that this increase in commerce contributes to climate change.

The reality is we can't escape the second law of thermodynamics. So whenever we do anything of 'value' we must necessarily produce waste.

To actually make the statement 'provided net value to society' you have to prove that the waste paypal produced was worth it.

Can you prove that?

We have a heatwave now in the PNW that is exasperated because of global warming. What if the waste we produced (in the form of CO2, and other heat trapping gasses which paypal most certainly increased) isn't worth it? What if we threaten our existence on this planet or organized human life?

So unless you did the math, it's just magical thinking that paypal produced net value.
I am specific enough for people who have a reasonable understanding of current colloquialisms. "Progressive" in the context of American politics has a pretty standard meaning, it's just one that I wouldn't call "progressive" in a societal sense. Similar for "conservative" etc. I think if you use context clues it makes modern political jargon more understandable, especially if you discard any expectation that the label is connected to the definition of the word in a general context.
https://parceljs.org/getting_started.html

If you have a use case as simple as the author is advocating, this only take about 15 minutes to grok. If it takes longer then you probably don't have enough front-end experience to productively contribute to this conversation. That is a little harsh, but the FUD in the JS world is incredible, mainly by people that have very little experience and understanding.
What about the person who flags comments that don’t even come close to breaking guidelines? He doesn’t get anything? I’m sick of comments being flagged incorrectly. People are flagging because they are vegans who get triggered or because of their personal political views and you guys don’t do anything to stop it.
A straw bale wall burns MUCH more slowly than a stick frame wall.

So this is really not accurate (and standard fire codes have accepted this).

The bigger problem is that people don't like giving up so much of their footprint to 18-inch-thick walls.
> people in a capacity of authority do the same thing to adults

And let's look at the correlation: countries focused on rehabilitative justice e.g. https://en.wikipedia.org/wiki/Incarceration_in_Norway#Histor... tend to have the lowest recidivism.

Meanwhile countries focused on punitive justice (e.g. the US) have high incarceration rates and high recidivism.
Out of curiosity if you don't mind, how many vials/[unit time] do you need, and is this variable per person or mostly just between people?
Read a Paper: Evolution of the Unix System Architecture
> elsewhere in the project is PII

Servers holding PII should be firewalled off. Necessary traffic should be explicitly granted. That would remedy the issue a bit.
I dunno about that, although it's certainly a selfish first world life goal that the planet cannot support (if you fly).
It could start to replace us in 20 years. Or reduce. It is exciting for now