skysight-inc/HackerNews huggingface dataset:
Absolutely. Zwift keeps it quite interactive but I’ve heard good things about the Wahoo platform as well. Lots of structured training plans for beginners and more experienced riders alike.
You could clear this up with a high ENOB digitizer and running stats on the error signal of different amplifiers.
Isn't the S&P 500 down like ~22% YTD?
> Virtual Desktops have come straight from Linux.

Pretty sure I was using virtual desktops in CDE in 1995. At the time GNU/Linux had extremely limited, if any, desktops.

> CLIs, which are becoming increasingly more supported and important on both Windows and MacOS are thanks to Linux.

CLI's predate Linux by quite some time! DOS, heck Windows 1.0, was essentially a CLI application! Those 'Linux' commands are part of the GNU suite, named for various UNIX programs that they emulate.

> Developers on both Windows and MacOS depend on package management software picked up straight from Linux, such as chocolatey/scoop in the former and brew with the latter.

Can't speak for Windows, but Mac package managers have been around for longer than brew has existed and certainly as long as OS X/macOS has been in existence. Fink (2000) and Macports (2002) spring to mind. The two oldest package managers are dpkg, closely followed by FreeBSD ports in 1994. Everything else is post 2000, barring perhaps RPM and APT.

> Almost every Windows and Mac software is developed using git. Git was literally invented for writing Linux.

Git was invented not for writing Linux, but to maintain the source because BitKeeper screwed the community over. It won mindshare off the back of that because it wasn't CVS or SVN.

This comment is what is bad for Linux. A lot of us old-timers were around for all of this, and before GNU/Linux was a twinkling in the eyes of their founders. Yes, there has been a lot of positive contributions from Linux and the community, but can we please stop presenting it as some sort of panacea? It very definitely isn't.
after close to 20 yrs on the Linux desktop, i have spent the last 6 months on a windows laptop with WSL2 (Windows Subsystem for Linux).

Im beginning to think that the Linux Desktop is already here...and it is Windows 11
It’s not about a single person - aka mastering tennis.

How are we as a species suppose to take to the stars if our lifespan is relatively short?

I would wager that this is another step in becoming an interstellar race. Aka the challenge is not just about bending space-time.

What if Einstein lived to 500 or was still alive?

Anyway, I think people need to step way back on the true necessity of solving aging. At a minimum it’s about ensuring we have a high quality of life while living out our final days and long term it’s about the human species viability as an interstellar civilization.
>Signs I look for of an impending recession:

>Stagnation. Inflation is a sign of a booming economy

That's not borne out by the data. If you look at the graph for inflation[1], you see that falling inflation comes after recessions (helpfully shaded grey), not before. In other words, by the time you see stagflation, you're already deep in recession, or it has already passed. Therefore using it as a sign for "impending" recession makes no sense.

[1] https://fred.stlouisfed.org/series/FPCPITOTLZGUSA
20ish minutes? Nope, it is 25-35 minutes for most people. When I could run a 20:30 5k I was in pretty good shape and that was an all out effort which left my legs tired for days. Running a 21-22 minute 5k is a great time for an amateur and nothing anyone not fit could just run, much less so during normal training.
yah, i used to do something like the parent poster until i realized that it's a serious reduction in the brute-force search space for a malicious attacker.
Bloggers need to bring back blogrolls. When blogs ruled, bloggers would link to other blogs on the same topic or were otherwise of interest. A reader could hop from blog to blog endlessly.
So if it is detected, can it be reversed?
> 8 grand

Open market prices in a first world country (New Zealand) are much less: https://www.aucklandxray.co.nz/Home+Links/Price+List.html https://radiology.co.nz/services/ct https://broadwayradiology.co.nz/our-services/ct-scanning

There is a lot of reasons for variation, but I thought you might be interested in what the private free market price might be.

Aside: when I visited Shenzhen in China years ago, it felt like the most hyper-capitalist place I have ever been.
In reality, Croatians never stored too much value in money (be it kuna or euro, or deutch mark), they've stored it in real estate. Why? Because taxes are one of the highest in the world, and in return people get next to nothing. So instead they've built houses (usually by themselves), especially on the coast and islands so they could rent them. Real estate is like a big piggy bank. This has it's own set of problems nowadays though.
Software is both creative and complex. We all muddle through this field.

We've all developed our own biases based on experience and along the way we form a mental model of how "software" should be built. For example, many of us have been burned by some technology or language and we warn people away from it. This isn't a bad thing. It reflects, to an extent, contextual knowledge that isn't really going to be found in a google search or by reading the tutorial. Take it with a grain of salt. That negativity probably harbors some contextual issues that engineer ran into at some point. Noted.

As engineers we take pride in our work. No engineer likes to have his work challenged, so we all become defensive about our way of doing it. Over time, if your not careful, we can get pretty prickly about how to do something. Rather than immaturity I'd call it being resistant to new ideas. Its the old adage about "if you have a hammer...".
I'm not aware of them buying any individual stocks recently. They did, however buy several (like GM) during the 2008 recession.
Some of your points are odd here.

Virtual Desktops predate Linux, and were part of Parc systems. They’re a feature of X, but we’re featured on non X systems as well. Macs had a form of it in MultiFinder before Linux was around and much like many UI elements on the Mac (and everything else really), was more influenced by Xerox.

CLIs also predate the existence of Linux. In fact all the other OSs started out as CLI heavy/only and then moved to adding a UI. The main CLI systems are posix/Unix based not Linux based.

There’s a lot to thank Linux for, or more specifically Linus (for git), but I’d also just take some care in which examples you pick. A lot of these systems have shared influences
This study indicates that there's a process involving these amyloid oligomers that eventually yields cognitive impairment. But we still don't know if the amyloid oligomers directly cause the impairment or are just a byproduct or calling card. Do I have that right?

I'm trying to understand because I know amyloid beta is both uncontroversially associated with Alzheimer's and very controversial in the way it's associated - is it a direct cause or just a sideshow and massive waste of research money.
My problem with people saying stuff like this in the open is that we all know it's not true - by recommending it to others, or even saying it out loud for others to hear, they are wasting the time of those who try it. It's malicious.
> they have no choice

A commercial landlord in downtown SF has many, many choices. The power imbalance here is not even remotely close to the one given in your analogy.
Great job just ignoring the issues I bring up and trying to wipe them away because of "ageist".

I think I can speak on my dads technical understanding better than you can. We have tried to give him an iPhone and he has struggled with that so he continues to use a flip phone.

The last thing I want to do is give him a device that due to Valve pushing a bad OS update (I mean the last Update made it so I could no longer boot normally and I had to do a boot from file and then fix that in the terminal) or games won't load because something breaks in the update for that game, which has happened to me.

That is not ageist to worry about a device not working as expected (which has happened to me, I just have the technical knowledge to fix it).
Some good links here to engineering org blogs and handbooks.

https://unmesh.dev/awesome-engineering
The Nintendo Switch is not running Linux. There is Android and FreeBSD code in there, but at its core its a rewrite of the 3DS OS. it's not like the Steam Deck at all.
Log4j was never part of Java
Yes. It can be truly exhausting, for all the reasons noted.

There's a flip side to providing caveats and walking on egg shells: The culture is terrible at providing feedback. It's given when not requested, it's usually very very pedantic, or possibly delivered with some degree of irritation.

One thing that I find helps: separate things into objective and subjective categories.

code quality, best language, good design, cleanliness -- examples of subjective measures. They're going to vary by person, background and experience, thought processes, etc. They make for entertaining discussion topics, but not usually productive ones.

These generally are also the areas where people's egos and self worth get wrapped up. No one wants to feel like they're producing unclean code.

I try to focus more on objective things: does it produce the correct result? how much time will it take to on board someone to x y or z? It usually helps keep the discussion productive and helps keep egos at bay.

It's difficult though. People have opinions, and they want you to know about them. and they want those opinions to be facts. And it's most likely something we're all guilty of.
Vector Symbolic Architectures in Clojure
The thread was about the EU.

> Some people still use stats from 2008. Since then EU is flat, both USA and China growing like crazy. India might catch up with EU in the next 20 years as well.

They are a member of the EU, but the seven non-eurozone members of the EU are Bulgaria, Czechia, Denmark, Hungary, Poland, Romania, and Sweden.

I also pointed out that BlueTankEngine‘s statements about the eurozone was also wrong.
2023 is the year of the Linux desktop!
> The company wouldn't employ you if you weren't providing them more than you cost them.

Well yes, but actually no. "The company" has no idea how much value you provide, and even if it did, the value you provide to "the company" and the value you provide to your immediate management chain (who is likely to make hiring/firing decisions almost autonomously at the IC level) are entirely different. Empire building is the first thing that springs to mind.
All you need you need to know about Copilot (taken from “Privacy – Copilot for Individuals” at https://github.com/features/copilot):

—————————

What data does Copilot for Individuals collect?
GitHub Copilot relies on file content and additional data to work. It collects data to provide the service, some of which is then retained for further analysis and product improvements. GitHub Copilot collects the following data for individual users:

User Engagement Data
When you use GitHub Copilot it will collect usage information about events generated when interacting with the IDE or editor. These events include user edit actions like completions accepted and dismissed, and error and general usage data to identify metrics like latency and features engagement. This information may include personal data, such as pseudonymous identifiers.

Code Snippets Data
Depending on your preferred telemetry settings, GitHub Copilot may also collect and retain the following, collectively referred to as “code snippets”: source code that you are editing, related files and other files open in the same IDE or editor, URLs of repositories and files path.

————————
> On another note, there is inherent instability in debt-based economics

From an adequate distance, fraction reserve banking looks a whole lot like a ponzi scheme.
Just because someone payed that amount doesn't mean that it's worth it. It's only worth what people are willing to pay, which AFIK is now way less then before musk bought it.

Part of it is that due to the (IMHO absurd to be legal) financial instruments Musk used to loan (part of) the money used to buy twitter, twitter has now a pretty high financial burden. Means it now has to earn much more to be profitable then before. (It was something which you could oversimplified describe as Musk taking out a lone in the name of twitter before being able to represent twitter to buy twitter..., in practice it's more convoluted then that but it's kinda similar.)

Through in the broader picture this specific case of Twitter is more then an indicator for something being wrong, like either impending Bankruptcy, him doing improper business and being very untrustworthy or him crippling the operations department to a point where Twitter has lost overview about what they need to pay where.
This is a good point. This is also somewhat dependent on how a particular country does mortgages. The USA does 30-year fixed rate, but that is not the norm in most countries. The main benefit of lower house prices (even if the monthly finance costs are the same) is that the amount you have to save for a deposit is reduced, which is often a significant barrier for young people.
If you boil everything you disagree with down to "politics" then you can put it in a neat little box and pretend it doesn't exist, or that you're "above" it

It's intellectually dishonest and absolutely insulting
It is fun and instructive to identify the strategies other developers have used. I thought of a few more:

combination - The World Wide Web is a combination of hypertext documents and the Internet, which had both been around for a long time when Tim Berners-Lee thought of combining them.

change one thing - Almost every week, several new text editors are announced on Hacker News. Most have one unique feature that distinguishes it from all the others. It might be internal - a new data struture for storing text buffers. Or it might be in the user interface or appearance - a new method for sizing and placing windows when another buffer is opened.

change the programming language - A variation on the above. How can you do X in language Y? Can you get an improvement by using a particular language feature?

make it smaller - How small can you make a text editor, language compiler, chess playing program, ray tracer ... ?
That is another case of dunning-kruger effect for sure. A Twitter clone can be written under an hour with cost of a meal and you can feel like you are above all. Lack of enough engineers might also be the actual reason but it seems like improving past 20 years.
Geopolitical risk can easily decimate economic activity. But the flipside is that its avoidance can boost animal spirits.

It doesnt feel like the planet is currently reaching for a peace and cooperation dividend and 2023 will still be working out the impact of the covid and ukraine war shocks
Beware the ‘storification’ of the internet
I would say it is, yeah.
> Yet they don't seem to grasp that anybody with a brain can see this is an awful trade off for like 10-30% more pay

It's possible that your wife's boss is looking to get your wife into the job and then leave it. Precisely because they know that the job is that toxic and they are desperate to go. They may be looking for a replacement and have identified your wife as a good candidate.

>which just gets taxed away anyway

I don't know what country you are in, but in the US we have a tax system where rates only increase on dollars earned above certain thresholds. Unless y'all are jumping up from ~$83k or ~$340k, the tax increases are not that bad on the extra earned dollars

https://www.nerdwallet.com/article/taxes/federal-income-tax-...
I am still looking for aggressive growth. My strategy over the last ~9 months has been to buy (things I trust) on a continuous, daily basis. I intend to maintain this strategy all the way through next year as well.

When I start to see lots of headlines like "recession is inevitable", I remind myself that the stock market is a time machine and/or palantir operating at some arbitrary offset in the future.

Keeping my cash in safe bets and waiting until the Economist says "all clear" is going to be way too late to capitalize on much of the downturn or volatility.
Lots of good advice here.

One thing I'll add, having sit in many hiring committees over the years -- in addition to open source projects; I've seen some interesting work that was done by candidates as a volunteer at a non-profit.
Rookie Traders Are Calling It Quits, and Their Families Are Thrilled
They have done a good job, I am not denying that. But this approach is not without faults.

I mean when the big winter update for Halo Infinite came out it broke Proton support. Sure they (the people working on Proton) were quick to fix it, but it did break and since it was an online game there really was nothing the user could do about it.
Yes, most places it’ll be one question with follow ons related to it if you do well.
I can't comment about industry jobs, but I was hired at a university bio lab with only hobbyist experience in programming and my degree was only tangentially related to the position.
Shift to EVs Triggers Biggest Auto-Factory Building Boom in Decades
The US government has had it's own policy failures that give it cause to consider saber rattling also.

The best option seems to me to stay local and hunker down but keep talking to each other. Fibre optics are cheap. Can't Xi and Biden just play Starcraft or something?
I don’t know anything about Twitter’s books but Loan payments in excess of profits doesn’t mean you’re insolvent. It doesn’t even mean you’re losing money. You can be gaining money each year while paying more in loans than you take home in profit.
It is software engineering. Success is not accumulated on perfecting a formula in a dusty study of an ancient university but in the messy and human business domain. Success almost always has to do with time to market
Well, nobody was accepting euro much (legally), because well, it would be illegal. Dunno how it was in Amsterdam in 2002, but for the next 15 days a lot of smaller businesses just won't work until the 15th when kuna is officially not accepted anywhere anymore and everything has to be in Euro.
WITH RECURSIVE

is how graph/tree queries work in modern SQL (assuming you aren't using something like ltree [0]. The first part of the recursive CTE identifies the root record and then UNION ALL with the subsequent items referencing what came before.

Is it as easy as a Cypher query in Neo4j? Not all all. But it is arguably more flexible in that you can represent far more data structures and link to non-graph data easily.

I just unwrapped nested JSON columns into a flat key-value set with it last week. It's deceptively powerful.

[0] https://www.postgresql.org/docs/current/ltree.html
It wasn't that long ago!

https://news.yahoo.com/twitter-allow-remote-forever-probably...
I don't understand why text to speech approaches are so common. It's really hard to specify exactly what you want with text.

It seems to me like speech-to-speech would be much better: start with your best attempt to produce the audio yourself, with the emotion, rhythm and timing you want. Then let the AI do the "last mile" transformation, taking your voice and making it sound like someone else, like how neural style transfer can change a picture to another style.
No schengen does not provide work visa.

In general you cannot move around within the eu and work from another country beyond 90 days. Which imho defeats the purpose of calling it a single market
Kotlin has been adding functionality with no signs of stopping. Saying you won't use a language because there's additional functionality that hasn't been finalized isn't really an argument. I use Kotlin and Java but my goto is Kotlin. It's a pleasure to write in. I have complete faith in JetBrains.
Down -22% and PE ratios still hover around 19ish indicating that the market is expecting a soft landing.

If I remember correctly the market is expecting earnings of the SP500 to _grow_ by 5% next year
Progressing on the important things, not just the urgent things.
It’s probably optimistic to assume that whatever engineers are left at Twitter will willingly relocate to Tennessee. Unless you mean that he’ll gut the company entirely and start anew in one of those states?
Many people here say that it's just another Economist prediction. It isn't. The OECD predicts a recession for Germany and The UK in 2023:

https://www.oecd.org/economy/germany-economic-snapshot/

https://www.oecd.org/economy/united-kingdom-economic-snapsho...

I'm also astonished by the denial in forums that the Sars-Cov2 and Ukraine policies are the cause. You may like those policies, but it requires mental contortions to deny their influence.
It's a terrible graph (no gridlines!) but if you're willing to open it in an image editor and draw some lines, it becomes pretty clear that wage growth for the 90th percentile is up 5 percentage points over the 10-year period, while productivity growth looks to be more than twice that number.

Also, it's the long-term trend that matters. Is the gap between each blue line and the yellow line narrowing or widening since the start of the graph? It's the latter, so things are getting worse and not better.
There's a ton of oil and gas in the ground in the northeast and south of Ukraine. Potentially they are sitting on a significant fraction of what Russia has, and since it's closer to the EU, it will be cheaper to export in volume.

Also I'm fairly sure that Ukraine has the right to deny Russia the right to transport oil through the existing pipelines in their territory, which IIRC is how the majority of Russian exports get to Europe.
The “impact on the joints” is massively overstated. Run with good gait & such (there are many good instructional videos on this, but some key points are don't over-stride thinking it'll make you go faster, try not to heal strike, don't push too hard or too fast, make sure you get rest between fast or long sessions, and wear decent shoes) and your knees/ankles/other will be just fine. There is as much evidence for running helping the joins in later life (assume you start earlier) as there is for the opposite.

This is, of course, unless you have a pre-existing issue. If you have a pre-existing issue running will find it and make it worse, especially as you push out the distance.

On distance, according to some studies 5K happens to be a good point for optimising the long term health benefits – after that you see diminishing returns so don't feel pressured to go further unless you find you enjoy it.

And if you can, try get out and run in the countryside where it is pretty and you are breathing in less car fumes and similar.
I am not sure what do you mean by "failed MVC for .NET". I spend a few years writing web apps in MVC. It is basically a way to expose some code as HTTP endpoint. Nothing less and nothing more, there is auth stuff that mostly works out of the box, if you are doing integration with Active Directory it gets extra easy to setup the auth. The last time I had a chance to work with it they added async (although it was not foolproof, it mostly worked).

API layer is just a thin layer that either calls some other code (layered architecture) or is delegated to the "outskirts" of application (ports and adapters architecture). There should be no references to framework code in the application "domain" (DDD) code. By using alternative (beatter) IoC container you can get rid of any dependency on microsoft libraries.

Now I write in Java/Spring but the attitude that I use is the same. No framework code mixed with domain code. Sometimes it means I need to write stupid adapters that e.g. use spring @Scheduled but it allows me to switch to another framework without much work. For some people this will be over engineering, for others this would be good architecture.
> Given the impact running has on the joints

Now try to find some evidence that the impact is damaging rather than a stimulus.
Agreed. I also find static imports handy to simplify the code at the call site.