skysight-inc/HackerNews huggingface dataset:
> There is no reason why one cannot do both, ...

I want to agree but I think this is not completely true.

People's mental capacity to consciously decide what little things they do in daily life and how they do them is a limited ressource.

If you agree with me that shaping the demand side (what products/services you demand as a consumer) is more effective than trying to starve the labour market of non-green sectors by not working for them ... then you should prioritize having an eye on consumption.

> You'd think people that are conscious enough to seek out a climate-relevant job such as OP would also be conscious enough to care about their individual impact to climate change.

There are certainly people who manage to do both. But there are also people who don't.

I just think it's really important to make it clear which of the two is more important/useful .. so that people waste less time with the less important/useful aspect .. and to me it's obvious that changing the little things of daily life is far more important/useful.
Narwala Gabarnmang definitely needs to be on this list, since it predates all of them and indeed seems to have inspired a lot of them:

https://en.wikipedia.org/wiki/Gabarnmung

I'd put Gobekli Tepe/"The Other" Tepe's on the list as well.

https://en.wikipedia.org/wiki/G%C3%B6bekli_Tepe

These sites literally inspire un-ending, immense wonder to any who care to probe their depths.
As someone who started playing without having any idea about the platform landscape, and therefore chose the first Google result, which seemed to have a legit UI and domain name, and then met people who also happen to be on this platform, I would guess that their main strengths are: SEO, UI, brand, and the network effect.
> Scenario: A user who has paid for a subscription then cancels it wishes their data to be deleted.
> Outcome: The information is not deleted as it is required to defend any possible future legal action.

Just to point out how dangerous this advice is; You are required to delete data on the user. You aren't required to delete data you need for legal purposes (your accounting department will need it for the tax office) and data you need to defend the legal claim (so delete everything but the data that essentially says 'User X booked Subscription A for N months'.
I think you can do all these things:

* believe that significant systemic change is necessary

* believe that oneself isn't well-suited (or wouldn't be happy) in a role advocating for that systemic change

* realize that even with a big systemic change, we'll still need better technologies and infrastructures and work on them
> there are no laws mandating protections such as annual leave for students?

Did I have an unusually permissive advisor or something? My advisor didn’t control my leave - it was up to me to manage my time.
I think their point was that Chess.com drops you into analysis mode automatically when a game ends, whereas on lichess you have to go to analysis mode.
Huh, I would have thought the Dutch would be especially keen for a right to pay in legal tender without middlemen...
> Fast compiler times are more important than being the fastest at runtime.

For you, maybe.
Pilates & healthy diet. Just Works™.
I'm more familiar with using differentiation in optimisation, where autodiff seems like the best method. I'm also aware of the fact that the differentiation operator is discontinuous, which makes me sceptical of finite-differencing methods. I'm not familiar with numerically solving differential equations, but the natural connection between Runge-Kutta and finite differencing seems to be an interesting one.
Australia + Saudi Arabia + Utah each have enough empty land to easily provision the worlds energy requirements in solar alone. The sun is always shining on at least one of them (maybe the pacific is a bit too big, but we are talking only a couple of hours).

Denmark is not the only place the wind blows in the world. There are many windy places globally.

But I agree nuclear is another option, but it’s not the only way
The PLA exercises around Taiwan island, the closest being only 9 nautical miles
When US representative fly to Taiwan secretly it's disabled but whole world was talking about Pelosi going there and China's treats to shoot her down for day or two. Putting that flight for whole world to see is actually more secure than trying to keep it secret.
Since ultimately anything you build in Django will eventually go into the ORM layer, it won't become anything unless the ORM is fully async. This release brings the async API to it, but:

> Note that, at this stage, the underlying database operations remain synchronous

That kinda defeats the whole purpose of an ASGI app.
Context: Liz Truss being the favourite for next Prime Minister of the United Kingdom.

I'm not comparing her to Donald Trump, but there's the same sense of incredulity that the political system would install someone so populist and devoid of substance in such a position of power.

The office of Prime Minister is decided by the ruling party. Due to the timing of party politics and General Elections, she'll have been elected by the Conservative party, not by the actual UK electorate.
Just buy a used car?
Chess has always had this dichotomy over free/paid services. (a bit not unlike programming tools).

I love lichess.org but make no mistake: without the dedication of one talented Scala programmer willing to underpay themselves that site would not exist.

Commercial sites can provide more services and offer more opportunities to chess professionals simply due to the funding model.

Disclaimer: I've played over 100k online chess games since 1992. Starting with original ICS (client was on Xwindows) before ICS/FICS split drama, then chessbase.com, then chess.com and now lichess.org. I slightly prefer lichess but play on chess.com as well.
Have you considered trying to capture the amount of time it took to get from prospective buyer saying "Let's talk about a deal" to discovering the final price ?

Since buyer's time is valuable, and wasted negotiating time frustrating, having a friction-free non-delayed experience would surely be a valuable data-point to many -- as in "I don't want to use a dealer whose average time-to-final-price is more than 30 minutes."
I see what you mean, but the statement is false as written. If it were 'You have an app that only stores non-identifying data in the cloud', then it would be correct.

That said, depending on how you code your app, you might end up logging user requests in a way that could end up causing issues by accident. You'd have to make sure that the unique identifier can't be matched up with an IP address in any way. I think the article is giving advice which is overgeneralised, and could very easily end up misleading its readers.
sure if you can not handle it you tend to hate it

i know a lot of guys that were not able to finish phd or even basic bachelor degrees because they were too "proud" to adapt and believed they do not need to adapt and can live a good enough life without it

personally, in my organization i would never hire a person without at least a MSc for a non-research position and without a Phd for a research position - because to me the degree signifies they can adapt and will do what is necessary to accomplish the goals and won't quit on me when they will be pushed out of their comfort zone
It wasn't a law which created that need: many people don't want to be tracked even if there wasn't a law that banned you from doing so.

Normal people find it creepy and weird if someone (or something) knows too much. For example, I know a person who posted a photo of signpost on social media and explicitly challenged their friends to guess where they were, and even then they were disturbed when I posted a google street view link to that exact signpost 30 minutes later.

Showing them that Amazon searches for things they would not otherwise even look at resulted in adverts (for the specific product they looked at) appearing a few weeks later, was also something they found disturbing.

(As Amazon didn't get their explicit and meaningful consent for this use of their data, I assume they no longer do this, but I can't tell given my ad blockers).
The most anticipated Django release for me personally. Async ORM access is a massive quality of life improvememt, same for async CBV. The later is also a blocker for Django Rest Framework going async.

Sure most CRUD applications work perfectly fine using WSGI, but for anyone using other protocols like WS or MQTT in their app this is kind of a big deal.
The used car market is experiencing exactly same markups and 'price gouging' as the new car market.
> Hosting providers existed but nobody could just give you 900 servers in an hour, nobody had that capacity

> it can take up to several days for some cloud vendors to get some hardware classes in some regions.

I wonder how these two can be true at the same time…
I'm in Uruguay, South America, and we're on the East Coast timezone and IP laws are friendly, and if you hire as a contractor, there's no labor law issues.

Of course, people realized that and there's 0 unemployment in IT, however, there's still a long way to go before we get to the Bay Area salaries - 6 figure salaries are only for the top 1% devs and only working for the USA and usually short term contracts, but a decent developer makes north of 50.000 dollars a year which is a pretty good salary here.
Will Modular Monolith Replace Microservices Architecture?
In many trend graphs, we saw a lot of buzz around modular monoliths last year.
Many R&D managers are asking if this is a replacement/alternative to microservices or something else.
And, if the answer is “something else” — what is it, and how will it fit in our architectural patterns landscape.

Here's my #blog-post about modular monolith, why some people think they're a replacement for microservices, and how to use them.
Agree 100%... in tech, specifically, almost everyone is junior in at least some parts of your stack... by OP's standards we are all "students", which is true in some sense as we're always learning even after 20 years in the industry... but that doesn't mean a 20-year career veteran should be considered a "student" and given a different treatment because he/she never used Kafka or k8s and has to learn those from scratch. I really don't see how it's any different in research (I have no Phd, but I was with my wife through her whole Phd so I know how things go in that world).
Being auto-moved to a place I didn't select seems like a worse user experience to me. But I'm sure it helps chess.com's conversion rate to paid users or whatever.
Lichess is a platform though, not an accessory. I think a better comparison would be, would Nike be happy if Ronaldo played in a tournament on a field owned by Adidas, in a world in which Adidas is a nonprofit company giving shoes to anyone who wants them.

The answer may very well still be "no, they would not be happy," but I bet the public reaction to being forbidden from a public tournament would be different than if he were just punished for wearing the wrong shoes one day.

That said of course a contract is a contract, and it's probably something Hikaru should have considered in taking it. He likes to push the envelope though, which is respectable in its own right. I'm happy to just watch the drama with popcorn in hand. (After all, he's doing this for content right? he's shrewd, surely considered the positives and negatives.. don't underestimate what he stands to make from content, it could very well compete with what he gets from sponsorship, for all I know.)
This comment only shows your level, not others.
That is insanely cheap. A cubic meter costs roughly $3 in Germany but only if you ignore grey water fees .. .which brings the price up to something like $6. And that was before climate change has completely hit us. Utilities fees for far distant water supplies (think 100 miles +) and their creation will add some more dollars to that equation.

Prices of water are very regional and can become very costly.
I really don't understand how anything of what you wrote follows from the fact that you're building a web-app. Why do you lose user data when two users do anything at the same time? That has never happened to me with any RDBMS.

And why would HTTP requests prevent me from using transactional logic? If a user issues a command such as "copy this data (a forum thread, or a Confluence page, or whatever) to a different place" and that copy operation might actually involve a number of different tables, I can use a transaction and make sure that the action either succeeds fully or is rolled back in case of an error; no extra logic required.

I couldn't disagree more with your conclusion even if I wanted to. Relational databases are great. We should use more of them.
I really like the way GoLang handles concurrency. Sometimes it might be a bit verbose to create wait groups and whatnot but I think it makes it pretty readable.

Is there any reason people prefer the async/await primitives?
The problem is that if a company advertises a job that is all about maintaing one or two monolithic applications without K8s, distributed system topics, tracing, microservices, AWS/GCP, etc., well, then not many engineers will apply. That's actually a paradox in itself: my bet is that only a few group of (good) engineers would apply to such a job. Management otherwise usually thinks that the bigger the pool of applicants, the better for the company. Also, a lot of engineers out there are resume-driven: they do want to work with microservices, the cloud and k8s.

It's a vicious circle.
The words "do something every day that scares you" had a tremendous impact on my life.

After a bad breakup, I decided that those were important words and that I needed to make an effort to get out of my comfort zone. So I wrote down a long list of things that scared me, all from eating weird foods, talking to strangers to traveling to new places and starting companies, and I started deliberately doing them.

That became the start of a 7 year digital nomad adventure with several experiences that I feel could be movies. It came at a cost as well, but nothing that I regret.
I didn't understand how the process works.

When the denser, saltier water moves down, why doesn't salt accrue in the intermediate layer?

Also, what happens to the "regular" salt water on the bottom? Does it get evicted? Or does the middle layer gradually float up?
As a current CS PhD in the US I find this sentiment aggravating. I am not a mere "student", I am a full-time employee. I do not take classes and I am not interested in taking classes. I would either like to teach or work on my research in a collaborative environment with other like-minded peers.

Many PhDs are in their late 20s/early 30s, coming from all swaths of life. They are not children. However, in the American education system they are treated as if they were. While this sentiment can have its perks, as shown in the OP, it also means PhDs do not get proper contracts, pay, benefits, or any voice.

Thankfully, I managed to maneuver myself into a position that is livable but I frequently talk to other CS PhDs from other American institutions. It is depressing to hear what people have to put up with in their degree. Sure, the PhD requires initial training, but the ramp-up is not so slow that it is necessary to be stuck in the same serf status for 5+ years.

Unfortunately, I think this is a systemic issue that is not easy to solve.
Based on all other comments I have an unpopular opinion: I think this is fine. If 10 people want to buy 1 car, how do you choose which person gets it? You raise the price until there's only 1 person. How else would you do it?
Chock-full
Yes! Yes I want this!

But, at 100 full test suite runs a day, with 2000 tests each, this would cost me some $25k a month.

I think the pricing for a lot of these tools doesn’t necessarily take into account high volume testing. We’d pay 5x more for this than for all the infra used to run the tests themselves.

Also why we cannot use the hosted Cypress solution btw. Just doesn’t make financial sense.
I think giving people (not local governments) money would typically help them develop faster than deciding for them what to spend the money on. But a country can’t develop without decent institutions and I agree that you have to work around the constraints created by governmental corruption.
Let's be clear here, everything you can do in a "cloudy" environment, you could do on big servers yourself - but at what engineering and human resource cost? Because that's something many - if not most - hardware and 'on-prem' infra focussed people seem to miss. While cloud might seem expensive, most of the times, humans will be even more expensive (unless you're in very niche markets like HPC)
The giveaway here is that no one playing ultimate is a lightweight with pot.
The song: https://www.youtube.com/watch?v=sTJ7AzBIJoI
Your absolutist stance is absurd. Just because all people who don't believe that some substance affects them negatively are wrong because a certain percentage of people who consume that substance are actually wrong. The same goes for certain changes in behavior, they don't automatically mean that a problem exists.

This basic claim is like saying an ocasional drinker who's become more social because alcohol helps them with talking to groups of people in certain specific situations is no different from an alcoholic because both drink and behave differently while drinking. Context, quantity and quality all make defining differences. How tedious it is to be judged harshly by someone who can't see this and takes any example of consuming something as a case of not admitting addiction. Often there really is no addiction.
I've never heard the original, but i remember my had occasionally listening to the (Australian) parody Not the Sunscreen Song https://www.youtube.com/watch?v=8YwqFz14xY4 when i was a kid. The line "never go to Adelaide - it's a hole" is stuck in my brain.
Synthetic mouse embryo models with heart beating created solely from stem cells
Rerun CI test failures locally with o the copy/paste hassle
If any it is less relevant now because of the 32 bit printer boards...
Well yeah, if you want as much money for the car as possible, then you'd do it like that. Personally when I sell stuff second-hand (which tends to be cars, computers, instruments and various accessories), I sell it to whoever is first and closest, in that order.
An interesting question for me in relation to this, is how do you perceive scientific advisors and climate science in general? what are the difficulties you find when using it to incorporate it into your work?
That’s actually a good question, the language isn’t clear on whether the 325k note is mandatory or not.
Well its either her or rishi sunak. Unfortunately she’s the only option.
I recommend googling "name of cookbook" "name of recipe" and then you can usually find some blog post that took that recipe and "adapted" it, which usually means they just took the original and wrote a blog story around it.
We wanted to handle 10's K of VoIP channels, on multiple processors, with each channel sending a UDP packet every 20 mSec +/- a couple of mSec. The network stack was just the standard FreeBSD "box" and had no provision for that kind of clocking or time-to-process guarentees. Our application could call send() on a fixed schedule, but couldn't control when the packet would actually pop out. The process time would vary because of things such as global locks for buffers, varying code paths (do we ARP?), and varying amounts of competition from other processes. The only way to get reasonably consistent times was to way over-provision the system so it was loafing. We were already doing that with Solaris, so not worth it.

What we needed was something like Linux's scheduling queue disciplines [0]; it would have allowed us to say "here's a packet, schedule it for 10 mSec from now", and we'd be good as long as the vast majority of packets took less than 10 msec to wend through the stack. But that didn't exist at that point.

[0] https://tsn.readthedocs.io/qdiscs.html
I'm sure they'll ask for user's explicit consent before planting any cookies, as required by current legislation, right?

I can't imagine many developers opting in.
In theory I agree, in practice GDPR compliance is lots of poorly bolted on band-aid solutions to legacy systems.
What are bitcoin fees like these days?
Strongly agree with you. Both the chess playing UI and exploring the rest of the site -- lichess is vastly superior.

Prominent example when you click "Play" you go to https://www.chess.com/play and get presented with a chess board. At this point, it actually lets you make an initial move. But you're not playing anyone! You then need to click, for example, "Play online".

The rest of the site is disorganised. For example there's stuff under "Learn" and "Resources" and I can never remember where to find things.
Smart lighting system based on quantum dots more accurately reproduces daylight
And then run off for the next job after a year or two and leave the rest of the dev team with your badly written code, so that they have to clean up the mess behind you?
Well, in that case, everything is indirectly funded by debt
Octpus related data tools:

https://imgur.com/a/k7zwA1R
“ What does a University provide that you cannot find online? ”

Motivation and likeminded students who put in effort for years.

Programming happens to be very addictive but this is rarely the case in other types of work.
How to eat an elephant? One bite at a time. JavaScript is fairly complex language and skipping a few parts in foundation can lead to not understanding the rest of it. You also mentioned regex,which is a whole separate piece to learn.

Here's what I suggest:

1) Get the language basics really well.Like really well.

2) Move on to more complex concepts,again don't skim read, but do again and again and again.

3) learning from code written by a more experienced colleague may not be the best option. He may have a certain style, approach and etc. If you can't understand the code , you won't learn much from it.

4) Get yourself all ' you don't know JS' series and devour it. The books aren't easy read if you really try to understand the concepts but way better than some random guy on YouTube covering the subject in 2 min video.

5) I've recently did a private job with Regex,which I barely know. It was painful.. but it gets easier. Again, start with basics and build up, instead of trying to run complex queries and not fully understanding them.

6) Be methodical. Don't jump from one tutorial to another,from one book to another. Read one book,do all the exercises, only then move to something else.

P.S: Regexing HTML is by far the worst thing a dev could get to do, that's why most would advise against it. Don't be hard on yourself.

Good luck!
Sure, but we’re talking about a VC fund. I’m not convinced that YC reduces investing in startups to pivot and profit from increased lending rates.
Neither Facebook nor Google are built on microservices in this fashion. Amazon is (but it’s on its own servers).
On top of other recommendations, can I suggest lifting heavy weights as per Starting Strength or similar? Strong backs are healthy backs.

You can even get templates to start you off: https://www.barbellmedicine.com/shop/training-templates/low-...
I think Javascript environment encourages this behavior.

From day 0, a javascript project starts as a goal driven project of finishing things. Write hacky code for now we will figure them down the road. From that point on the hacks keep piling on top of hacks.

Another issue is "syntax overload". Javascript allows for doing one thing ten different way. So keep doing things your own way as long as you don't have to review other people's code. The new things JS brings out doesn't bring significant syntactical improvement and yet adds to the syntax overload syndrome.