skysight-inc/HackerNews huggingface dataset:
> Can you elaborate on what exactly happened with C++ since 2011 that it no longer emphasizes class abstractions?

"Modern C++, as defined in the C++11 standard has evolved to become an algorithmic language. This represents as much an idiomatic departure from Object Orientation as C++ was a departure from C’s procedural top-down composition. “C++11 feels like a new language,” says Bjarne Stroustrup [Stroustrup]. The primary focus of modern C++ has become algorithms and generic programming. To this end, the language absorbs a number of idioms from other languages and paradigms, ranging from functional to meta programming concepts. […]" [https://lambdafaktorie.com/modern-c-and-the-lisp-programming...]
Even with the preinstalled apps there were problems.

In the first ipod touch and iphone there was a flag set to not be able to create events in the calendar app! (Calendar was read-only).

Later updates fixed it but if you had an ipod touch you needed to pay for the update (maybe 15$?).
I think the wall could be Stockholm. Pleasant to live in is subjective, so it the Wall. But I do worry about 1) being a scam, someone is selling a daydream to the King; 2) the cost, the cost can grow out of control;

European cities are nice, but we know it is not possible for developing countries to repeat it, too expensive.
> We all need somewhere to live. Also most of us (those who have incomes) need a place to save.

The first is a crucial need, the second is a want.

> It is a problem that the two things are confused now.

Yes, that's what I meant. And when they mix together the investment market takes over because it drive prices above the house-as-necessity market. Which translates into: houses are taken away from people who need shelter and give to people with money to invest.
It's not a directed graph edge.

It's a bidirectional graph edge.

Goes both ways.
They told me my dad was brain-dead.

He wasn't.

His wife was going to pull the plug, but during the week we were fighting over it, he began to be able to blink to communicate. He then said he did not want the plug pulled.

We should be more honest about how fuzzy and inaccurate our understanding of consciousness is right now, and not pretend that neuroscience is as mature as some other sciences.

We should also be more honest about the fact that many "pull the plug" conversations are about hospital expenses, not about science or ethics.
Ask HN: Any forum/community dedicated to software and DevOps?
I found Hackernews is the best in tech related news and forum with actual valuable discussions threads going on with no shilling and without fear of losing face .

- Reddit was once such a place but now it is quite gone , with only echo chambers due to nature serious moderation of down-votes - people afraid to go against `Popular opinion` .
And /r/Programming or /r/Python is full of new people , just want to learn to program these days so cannot go into serious tech discussions.

- Medium needs subscriptions just to read some popular articles.

Dev.to is not bad , but not much discussions going on , its more of a site to shill and quite Bloggy where i am looking for discussions.

Stackoverflow and Quora are not included in the list since they are Question and Answer.

I am looking for a discussion community with moderation style of HN - That is focused on Programming , Software Development , Devops , Architecture , good principles , etc.
We've been hearing for a decade now that the robots are coming to take all our jobs.

I guess it's time for them to actually turn up to work.
That's pretty much confirmed already; Kievan Rus' (middle ages government) with Rurik = Hrœrekr of Ladoga in 862, who was an Old Norse speaker; not even four generations later his family was already native Common East Slavic speakers, assimilated to the locals, like the very name of Svyatoslav I of Kiev shows. The process was extremely similar to what happened in Italy with the Longobardi and in Spain with the Visigoth.

And that Kievan Rus' is the ancestor state of Ukraine (aka Ruthenia), Belarus (white Ruthenia/Rus') and Russia (Rus'-ia). The very trident that you see in the Ukrainian coat of arms is almost certainly a Rurik symbol: https://en.wikipedia.org/wiki/Coat_of_arms_of_Ukraine#Tryzub

>Russian state going rogue in an invasion

I'm not even a tiny bit surprised. The Russian government is one of those states where you don't expect anything reasonable, human, or moral.
I'm not sure that the electorate are educated well enough though - pro-brexit votes were higher in poorer, less-well educated areas (there was a strong linear correlation between the two published in The Economist).

Agree with your general points but would add that print media heavily influencing uneducated people allows any narrative to be justified.
The point is that what you think is true might not necessarily be true. So only reading things you like and believe to be accurate could mean you’re getting the truth, but it could also mean you’re getting a feedback loop of misinformation and indoctrination.
Previously: https://news.ycombinator.com/item?id=33269858
That we know of. If I remember, she hired some random 3rd party company from Denver to manager her servers. They of course didn't have any kind of security clearance.
OpenStreetMap Tag:Amenity=Toilets
Pocketcasts let's you share individual podcast episodes and even timestamps within episodes with a nice interface. Kind of nice.

E.g. https://pca.st/jat671rh#t=1861
Brexit is an emotional topic and people are still hung up to it and so quick to blame it for anything that goes wrong.

But really budget issues are due to the Covid response and so are many economic problems right now. Inflation is partly caused by Covid, also by the strong Dollar and the 'energy crisis'. Most of the 'energy crisis' is actually the result of decades of policy choices.

So IMHO Brexit is only marginal is the current 'top of the agenda' issues.
Do you want to use AVX-512? Zen 4 is your only real option out of the three. They disabled AVX-512 on Golden Cove due to Gracemont not having it, and not having implemented any sort of AVX-512 workload CPU pinning like idk, SIGILL trapping? That's still the situation with Raptor Lake as well, from what I gather.

I personally am waiting for the 3D V-Cache variants which will hopefully be announced at CES.
Yes, the Tories won big in 2019 on the promises of better things to come. I don't think that they've actually got much Brexit done since then, just stalled a lot, and what did get done didn't benefit anyone.

Empty promises, it seems, can sustain a party for years. But not indefinitely.
Absolutely right.

Unlike Michelangelo he wasn't:
- a sculptor
- an architect
- a poet
- or a military engineer
> While we were in-office we could do simple over the shoulder code reviews and exchange valuable feedback fast without any official process.

I've found out that while over the shoulder code review is good, pair programming (in remote settings or not) is even better. Then you can exchange feedback while coding, which can be more effective than a code review. There are multiple tools like Codeanywhere or Code-With-Me (IntelliJ IDEA), Liveshare in VSCode, etc. that facilitate remote pair programming.

I am heading a couple of teams who are also now fully remote and what I usually see is that the engineers make fairly small and self-contained PRs. Those *generally* don't call for a over-the-shoulder code review. Keep in mind that we simply never merge code without a code-review regardless of how small the change is, so most engineers in our organization use small, easy-to-digest PRs in order to make it easier for their colleagues to reason about the change.

If you find that a PR has attracted a lot of comments and back-and-forth discussion, it's good to encourage the devs to jump on a call or go to a meeting room to try to clear it up synchronously by talking it out. One thing to always consider is that in a fully remote setting you probably don't want to have a lot of those talks going on all the time as they can be fairly disruptive and time-consuming. Having lots of those meetings can be a sign of a couple of things:

- maybe the PRs are too big to digest and create lots of questions

- or maybe team members were not on the same page about the implementation BEFORE coding

- or (rarely) your teams don't have an agreement on consistent coding practices. For example: back-and-forth about tabs vs spaces, linting, or ways to do repeatable tasks like logging or class/variable naming, etc.

TLDR;

- Always requiring a code review for every PR is a good thing. With time your team will work well and everybody's gonna be knowledgeable what others are working

- Keep PRs/code-changes small. That reduces the need for over the shoulder-code-reviews which most of the time can be substituted with a simple approve on the PR

- Over-the-shoulder code reviews are good but pair-programming sessions (remote or not) are even better

- If you do have to jump on a call about a code change, that shows that maybe some of the above things didn't work out. Still go for it as soon as you find out async comments on the PR don't work
FWIW, there are banks out there that still use Cobol.
Three Metrics to Optimize Continuous Integration Pipelines
What kind of lunatic offers a fixed rate mortgage for 30 years? If people knew anything about banking they would realize that this type of mortgage can only exist in the form of a government subsidy.
Thats crazy, I bought my RPi 4B with 4GB memory for less than 60 euro (2019).
Except that Caravaggio wasn't a Renaissance artist as he worked in the Baroque period.
Because barrier to entry is much lower now than it was for you when you entered the field. What we do is not that difficult and with the advent of youtube, best practices, and better tools it has become much easier than it used to be. It is also easier because to learn it you only need a computer, internet-connection, and free time. Training to become a carpenter for example, requires space, physical work, and some money.
> Costs more but no one can kick you out unless you stop paying your mortgage.

that. depends. You can host it cheaply if shared with family members, may be cheaper than paying for email provider.
I always have the same reaction when I watch threads on /r/learnprogramming. I believe it's due to "programming" attracting people who want quick money (without having no interest whatsoever in programming languages or computers), the hype of the Web2.0 and the scams created by all the so-called bootcamps who promised all those things.

I've been writing C++ on every OS for the past 20 years and still don't consider myself a good programmer. I read every day to improve myself though but I still have a lot to learn.
Your question is pretty broad, so my answers will be too.

1. Eliminate negativity in your life. It can come from outside or inside, from jobs, loved ones, friends, or habits of thought. Internal sources will be harder to address, but will dramatically improve your productivity and happiness. Put in the work.

2. Invest in the positive relationships instead. Friends come and go, but there will be a small subset who, even after long separation, can pick up right where you left off. Don’t forget them! Do the same with colleagues. They may get you a job or be your first hire someday. Talking or hanging out regularly when you don’t need anything will make it easier when you, or they, do.

3. Focus on the things that bring you joy; automate everything else. You pay either with time or money. If spending that time isn’t worthwhile to you, spend the extra money instead. Drop off the laundry, hire a housekeeper, or eat out if doing it yourself is a chore. This is hard when you’re young and poor, but as you age, and your savings grow, time will become your most precious resource. Use it wisely. Building passive income streams, by investing your savings in companies or real estate that eventually pay all your expenses, is the ultimate automation hack.

4. Spend less money than you make; invest the rest. If you don’t, you will be a wage slave for life.
(To automate investing, see https://news.ycombinator.com/item?id=21856310)
Whaaa??

Wtf does city population have to do when the entire country going from 1.8b to 1.2b in the last 10 years and how does that mean pop growth

China is hemorrhaging people at an alarming rate..one child policy is bitting them in the ass.
VisiData link for the curious

https://www.visidata.org/
https://dl.acm.org/doi/10.1145/3533028.3533308 A paper where the authors use machine learning (ML) to optimize latency and hardware usage of Apache Flink dataflow programs. There's a paper in preparation from the same authors where they're looking at ML to reduce energy usage.
The issue is that there are no proper replacements for Gmail. Too many people (whether opensource fellows or privacy or both) suggest do not use it but there are NO good answers. One cannot expect a local shop or university to host email services 24x7 AND provide world-class security. This is like excel/word/ppt becoming a default file format and use of MS office. Sure libreoffice works but when everyone is using MS products - one has no chance but to use MS.

hn always loves fastmail but I bet they cant run a billion logins.

No local govt or company has the employees to manage such good features.

(Example; I tried once to use apple email, calendar for 20 people. Too many sync problems. When asked in Apple forums they often told me Apple infra is designed for families and not for 20 people)
EarPods (or other Bluetooth earbuds) + Siri can do most of what this wants to do.
Sure, you need the phone in your pocket… but I don’t think I would go anywhere without it anyway. I always need Google maps or something. I also like to use Siri to add tasks to my ToDoist. Unless this thing adds third party apps at a remarkable speed, iOS/Android are always going to be in prime position to dominate this use case. This is likely going to be a niche “kickstarter”-like product that’s never going to cross the chasm.
You could summarize it as fanciful brexit economics crashing into reality.

The dark irony is that it's from someone (Truss) who wasn't originally in favour of brexit.

The FT described her economic strategy as "cakeism" - getting to both eat and have your cake.

https://www.ft.com/content/f8f8d943-35e9-423a-9a9a-b6074a6cf...
This was true for me. I made ok money off a simple web service I created in 2013 with no formal education. But I think it still exists to a lesser degree now, probably only if you have some other domain specific specialisation though, contacts etc.
e.g I am a farmer than knows how to code a little which is fun.
Clickbait title. The article is not about writing carbon-aware code, but about where to run large-scale applications.
Brexit, it is true, did not cause any of the external troubles such as war and pandemic that are causing cascading issues throughout the world, not just the UK.

How ever Brexit, and the consequent need for people in power in the UK to be unrealistic at best, as is stated in the David Frum quote, very much shapes the _UK_'s ability to deal with these shocks in a realistic way.

Have you not heard the criticism that "these are serious times, and they are not serious people". it was said about Johnson and co in 2021 (I think) but it hasn't gotten any less true, quite the opposite.

If you're going to compare how the UK is facing these challenges vs. other comparable countries, then Brexit and its adherents is a factor, if not "the" factor.
Which other 'civilized' country?
A lot of schools use variants of Microsoft 365 as well. Not any better.
Because of the whole package, not because of corporation tax specifically, which was not a tax cut but a cancellation of a planned tax increase.
This is incredibly hard to accept but is so true!
As another poster said, that isn't a code issue.

You know what is a code issue though? "I dun need no optimazashun, I'm a faithful beleevur in Moore's Law, in the fuchur ppl will run my junk XD". Every single of those needless operations that your software does consumes electricity, without actually improving the life of anyone. Those will pile up because it isn't just you, it's software developers from the whole world doing this kind of stuff, with software run by almost everyone in the world.

It's fine to not care too much about efficiency when you're just solving some local issue with a dirty bash script, that you'll run exactly once and forget about it. However, software developers should have a bit more insight that needlessly wasting everyone's electricity.
I've noticed the same with the search results from Brave. It started about 3 months ago and it's really frustrating. But apparently they don't use Bing. It's a strange coincidence.
I am not sure when your student did the research, but it's been quite a few years (2017) since I used the 451 Research original *repatriation* article (as part of a larger set of data), when I was conducting an alternative architecture/skills/cost analysis, for a global company, in a private vs public cloud alternatives material. I could not immediately find the 451 Research link, but here is an identical copy of the most important picture in the article [1], which I found online. This most definitely needs re-validation.

[1] https://files.ciokorea.com/archive/images/public-vs_-private...
Installed it! Looks impressive, cant wait for some real numbers to pipe through.
Really? What if you take a few year break from contracting? (a mini-startup, personal projects, perhaps you just get a regular job for few years to sort out your finances or build a house). Are you supposed to keep networking with your previous clients during this time when you know well enough you'll not want to take any jobs they may want to give you?

Then there are all those people that transition between technology stacks. I did that few times so far (Linux to Windows, then Windows to Linux, vmware to aws). Your past clients will most likely want you for the stuff you worked on in the past. Also some people relocate internationally, perhaps to different time zones. Among people I came to know over the years many did that.

So I find this idea of "constant networking" work in a very narrow set of circumstances.
Both are risky, but at least you can decouple your address from your storage.

If something happens to your gmail, you lose both your address and your storage at once.

If it is your domain, you presumably still have access to your host (which may just be gmail). And if you lose access to your host, at least you can still redirect your domain somewhere else.

Nothing is foolproof, but you can split one large dependency into two smaller dependencies.
AppMap: Runtime code analysis tool with support for Ruby,Java,Python,JavaScript
Yes, I use fastmail and my own domain.
I just tested on M1 Pro with Safari, and it loaded great even on really lousy internet where I'm at. So not sure if your optimizations are already in effect, but I'm not having the challenges others mentioned with the current version of site.
Russia’s population in decline: emigration, war and a plunging birth rate
The best way to collaborate would be just sending patches, either with git send-email or as an attachment to a regular message. Then the author applies them and the repo/stagit will display the change.

https://git-send-email.io/
Posting English content on a US based platform is safe for me. I'm glad that I didn't skip all the English classes when I was a kid. :P

However, I WAS asked to report to the police station once for cursing Xi himself in Chinese on Weibo. A lot of words have been banned or censored, such as Winnie the Pooh, just because someone jokes that Xi looks like it. It's indeed very oppressive and scary for anyone who is even only slightly curious about politics in China. Looks like Cultural Revolution 2.0 is about to be generally available.
What’s happened is that Labour’s long-standing unelectability has allowed the UK political scene to become dominated by the digestive tract that is the Tory party. Grassroots-electable Tory MPs go in one end, and gradually work their way through the system, extracting any goodness, until a waste product emerges at the other end. This normally slow-moving constipation of political career development has become fast-flowing diarrhoea in recent months, with the current turd being pushed out before properly flushing the previous effluent, which is now looking up from the bowl through dishevelled hair, looking for a way back in through the newly-vacated opening.
Woke activist paints an entire country as racist while singling out a race with things like:
"All white dude designers need to read this book. There’s a whole chapter dedicated to you all, and it’s spot on."

Not surprised she's been "in a process of unlearning the imperialist + capitalist + racist education I received growing up in the US. Nurturing myself with literature from my people".

She's just quite confused on when and what her racist education actually was and doing a bad job unlearning it.

https://twitter.com/katherinemzhou/status/111795613065384345...

https://twitter.com/StandardSolo/status/1583140693362737153/...
> [...] instead of being allowed to build homes for themselves [...]

With whose money shall they build themselves homes? My money? I can't afford building a home for my family _despite_ being employed full time. So that solution you're implying would result in even more hatred. Rightfully so.
I've read the article. And honestly the thing I've read is that it's possible for a company to do child labor in the US. And that this actually happens.

No comparing, no who is better, just the blunt reality of child labor in the US
People who decide to write big web applications that run on the cloud using Python instead of basically any language should be harshly censured.
Surprisingly, half of the bureaucrats and MPs in Corbyn's party preferred to see the Tories win. They didn't want to see a socialist/union driven wing of the party take power from them - the corporate/NGO wing. They spent most of their time and effort sabotaging both him and the party with a view to losing the 2019 election and grabbing back the reins of the party afterwards (which they did).

This conspiracy is actually pretty well documented through leaks although it didn't get much airtime: https://www.aljazeera.com/news/2022/9/23/unprecedented-leak-...

The UK media barons also preferred to see the country self destruct before seeing a socialist win as well, so they closed ranks and went on a character assassination extravaganza. Corbyn put their investments at risk with his policies. They didn't like Boris at all but they still painted him as a strong, capable leader even when he hid in a fridge. The public bought it.

When Corbyn lost the election, party expelled him to consolidate power and the media serially repeated the story you just did to try and make sure this socialism/peacenik thing never took hold and threatened their portfolios ever again.

The real irony is that we were serially promised years of absolute chaos and a return to the 1970s with stagflation and a wave of strikes if we voted for this guy: https://www.huffingtonpost.co.uk/2015/08/09/corbyn-dragging-...

Now here we are. The dark future we were promised spurred by an energy crisis Boris helped make happen by pressuring Ukraine into canceling peace talks: https://uawire.org/ukrainian-media-johnson-tells-zelensky-to...
The intent was clear from the context, no worries!
Premises:

- Good journalism comes at a price.

- Good journalism is vital to a healthy democracy.

Conclusion:

Your entitled and inarticulate refusal to pay will cost you dearly.
I wish they hadn't changed the stories as much as they have and didn't enjoy the series as much as I could have, but it is what it is. "The woke" however is just straight up nonsense. Using non-white actors in the series is fine. If the root node author was jarred by people of color, then that's on the OP for being offended. Diversity is not a bad thing, and introspection for getting mad at being inclusive in a fantasy series is probably something one should dwell on for a bit.