skysight-inc/HackerNews huggingface dataset:
> I don't think any of this goes against the rules or spirit of the community. Others seem to benefit from reading and participating in the same conversations.

It's absolutely in the spirit of HN and those kinds of conversations are _the most_ [1] valuable out of anything in this community. When researching a new piece of infrastructure or SaaS or even book topic one of my first search queries is "site:ycombinator.com [x]"

I literally searched "site:ycombinator.com sqlite" just yesterday and discovered rqlite, dqlite, litestream, and so on. Repeated the search with each of the keywords and got tons of discussion comparing the tradeoffs, helping me identify solutions for several stalled projects with barely a look at the home pages. I was done with research and implemented the most immediate need within a few hours thanks to HN commentary. This would just be the start of the due diligence for something I'd use at work but (especially) for low risk personal projects it has saved me untold amounts of time and effort by shortcutting the discovery process altogether.

[1] citation for extra emphasis
Exactly, as an investor I want the companies I invest in to ultimately eat all of the other companies. If it's not growing, the value of my stock is not growing.

This isn't public transportation.
> Some competitors to PINE64 and Purism are now Precursor, SHIFT, MNT, and Fairphone among others

Great, more competitors - faster evolution. I'll definitely get a Linux phone in near future, just a bit scared about my free time if any update will break the caller or SMS app.
> fwiw hacking hundreds of apps literally making them worse by fragmenting their source of record doesn't sound like a good plan. it's no surprise you have saboteurs, your company probably wants to survive and your plan is to shatter its brain.

The brain is already shattered. This wouldn't "literally make them worse", instead it would say that "now instead of everyone in the world hitting the users table directly and adding or removing data from that table, we have one service in charge of managing users".

Far too often we have queries like

SELECT b.*, u.username FROM Bar b
JOIN users u ON b.userId = u.id

And why is this query doing that? To get a human readable username that isn't needed but at one point years ago made it nicer to debug the application.

> you should be trying to debottleneck your sql server if that's the plan the whole org can get behind.

Did you read my post? We absolutely HAVE been working, for years now, at "debottlenecking our sql server". We have a fairly large team of DBAs (about 30) who's whole job is "debottlenecking our sql server". What I'm saying is that we are, and have been, at the edge (and more often than not over the edge) of tipping over. We CAN'T buy our way out of this with new hardware because we already have the best available hardware. We already have read only replicas. We already have tried (and failed at) sharding the data.

The problem is data doesn't have stewards. As a result, we've spent years developing application code where nobody got in the way of saying "Maybe you shouldn't join these two domains together? Maybe there's another way to do this?"
I agree.

I write a lot nowadays. Proposals, reports, documentation, papers.

One might think that scientific writing is entirely different from humanities writing. That would not be true.

I had a very good middle school education in humanities, and that education comes in handy whenever I write something, anything.

Writing has some core characteristics that are everywhere. Once you learn them well, they keep paying forever.
Back in 94/95 at Goodwill I was thumbing through some random book and there was a 8x10 photo of an orangutan sitting alone in a metal cage. It wasn't a part of a book and the book wasn't about apes or zoos or anything related, it was just a random photo someone had stuck in there. I asked how much for the photo, and they gave it to me. I still have it in a box in my office.
I just had my first physical therapy session for frequent pins and needles on my right hand & arm today morning, frequency increased significantly in the last four weeks.

All doctors I've seen say I've tight muscles and have very few moments in months with no headaches and/or pain in my extremities. Tests did not show any diseases like lupus and doctors think it is a combination of sinus issues (headaches) and early onset of arthritis, so I have learned to live with the pain and consider it normal.

But today after PT evaluation, they think I've cervical radiculopathy and believe most of the issues stem from pinched nerves and left untreated could result in loss of strength.

So it maybe a good idea to go see a doctor if you have frequent neck/back pain.
it sometimes doesnt work sure but thats why we have tests and test i minify all my containers nowdays and in most cases it works in those that it doesnt i figured out the pattern when and why for my apps and use include flags to ensure things remain inside
Please don't break the rules at the top of the thread. I know that some companies have poor hiring practices, but the job ad thread isn't a good place to litigate this, because there's no way to look into both sides of the story. Not saying you're wrong—it's just the principle.

We detached this comment from https://news.ycombinator.com/item?id=32312808.
So... by "human chatbot" what you mean is "outsourced call center without phones"?
It doesn't seem to be associated with Docker Inc.

Docker's trademark guidelines say that products, services and technology that are not their own shouldn't use the Docker name so it seems it's a matter of time before they get a nice letter from some lawyer.
Top Meta execs flee California under Zuckerberg’s remote work policy
Tell that to Julien Assange (ducks).
Actually max heart rate has very little relationship to age, at least for people who are in decent condition. If you're thinking about the infamous "220 - Age" formula, be aware that it's bogus and not well supported by actual data. There is a huge variance in max heart rates across the population. For example, that formula underestimates mine by 27 bpm. So a heart rate of 180 could be plausible for your wife at a high exertion level.

Optical heart rate sensors on the latest Garmin watches are usually pretty accurate. But they can give false readings if the band is too lose or the sensor is dirty. For any real workout or fitness test it's best to use a separate wireless heart rate strap paired to the watch.
Where's the line? Watching self-help content is described in the article as productivity porn. What about reading a self-help book? A (let's say good quality) non-fiction book? A scientific paper? A text book? Taking a class? Working on a project that is likely to fail? Writing code? Writing an article? Writing a book?

> When I look for solutions to this problem I only come up with half-baked ideas and more questions.

It sounds like the author's talking about science.
Please don't break the rules at the top of the thread.

We detached this comment from https://news.ycombinator.com/item?id=32312358.
I found an advertisement for cigarettes in the middle of Creatures of Light and Darkness.
Gotta love how cross platform the web is...
I don't have any links but the way I would recommend doing this in production is a replication topology like A -> B -> {C, D, E, ...}. In this notation A is the master database, B is a replica of A, and {C, D, E, ...} are all replicas of B.

A and B need to have identical hardware specs (but the replicas can have a different spec if that makes sense). You won't issue any queries to B in normal operation, only possibly during failover. This is important because it lets you know that when a failover happens B will actually be able to handle the load that A was previously handling.

If A fails then you just change your app configs/proxies/whatever to use B as the master instead of A. Depending on how you have this set up you may not even need to run any commands on B, you can have it set up to just accept writes, so all you need to do for failover in this scenario is update your app/routing configs to use B as the master instead of A.

If B fails then things are still quite easy: you just need to update all the replicas {C, D, E, ...} to use A as their master. In this scenario you're not changing anything in your configs/proxies, you're just running some commands on the replicas to change which host they replicate from. This is always safe because A is by definition always ahead of B, so there are no replication race conditions. There's a small risk here that the additional load on A (because it's now replicating to N downstream hosts instead of just one) will cause problems, but usually replication overhead is low so this won't be an issue if you just make sure you've provisioned things so that A always has a bit of excess bandwidth/CPU capacity in case of a failover (having some excess capacity is just good common sense anyway).

If you have a LOT of database hosts (say, 10+) then in this design pattern at some point you're going to have a problem where there are so many replicas replicating from B that it will struggle to keep up with the bandwidth/load from replication. If you get to this point you can have some more complicated tiered fanout architecture where you have replicas of replicas.

Definitely make sure you practice failover from time to time (probably once when you set things up, and then once a year or so after that). I would recommend using some kind of staging cluster or docker/vm environment to make sure you're confident in running all the commands and have playbooks before you implement this in production.
I'm not cheering for that, but I also think impersonation is dishonest.
I'm not arguing that we should roll back any legislation against wire fraud or spam calls. I am saying that the evidence demonstrates that those laws were not effective in deterring the overseas criminals who continue to constitute the bulk of these calls. They are simply not in the jurisdiction in which we are passing these laws. If US wire fraud charges aren't enough attention, I'm not sure what marginal increase in attention one could possibly expect from an additional law.
This is what dividends and other similar instruments (e.g. stock buybacks) are is suppose to help massage. IE growth is not 10% its 5%, but we are issuing x additional dividends per share or we're buying back x amount of stock and such. At least, in theory functional market capitalism.

In practice, I agree with you, even when a company is treating investors well via dividends they still get hammered on "slow" growth.

Lets be clear here though, Apple is not contracting in their size, they're simply just not growing at the same gangbuster rates they have been for over a decade. Can't last forever
Not into games, but have the same sentiment towards Microsoft (with VSCode) and other companies and communities which give away software that all but clones commercial analogs while drawing profits off something else, effectively squeezing those who sell software for a living out of business.
The article is about a guy who finds a friend inside of his pallet of books and you're all arguing about the theoretical value of the books.
My YouTube recommendations while being logged in are usually quite low quality. Mostly stuff already seen, some gaping mouth people and klickbait the rest stuff I don't care about.

Having a cookie for work and the private stuff while not being logged in works quite well, especially for music.

Adblock removes the Add crap and another plug in keeps the playback in the background going for music.

And I blocked the Shorts block in uBlock since that is 100 percent complete garbage.

No idea what purpose this serves seems to be some low effort Tiktok clone...

Maybe someone can develop a plug-in for vertical video, gaping mouths, click bait and lists (10 YouTube recommendations that you don't care about, number 5 will annoy you) and just dowvotes that so it does not show up in the personal recommendations anymore.
My friend, I worked in a debt protection startup when the housing bubble burst, I was 35, and nearly lost everything including my car and home, over time I've built myself backup, and have found a new purpose, and life in generally back on track.

My story isn't unique, tons of people have gambled, lost, and recovered. It isn't easy, but it isn't impossible, just don't get overwhelmed, don't take it personal, and get backup and start thinking about what is next. Work the problem like an engineer would any.

Best of luck
I quite recently bought a used book for something like $100. Certain books can be expensive, it was not a popular or particularly good book, but the writer was a character and I guess therefore his written books are valuable niche items... Also no more will be printed, so there is limited supply. Similar for some old music sheets or records.

However these are definitely not liquid, if you are going to sell them you maybe have to store them for a long time.
Hello there. I just want you to know, I have upvoted every comment I've read from you so far.

Keep up the good work, you're doing the reading, thinking for yourself, and questioning the lies so many people here spew uncontrollably.
Ubuntu-minimal ( https://canonical.com/blog/minimal-ubuntu-released ) doesn't have any of those binaries though.

And that's also why you have multistage docker builds. To make sure your production container doesn't have all the unneeded files from your development container. https://docs.docker.com/develop/develop-images/multistage-bu... .
I recently read The Focal Point and The One Thing. While these are tangentially related to productivity porn, they finally allowed me to let go of optimizing my work methods and focus on the one or two important things every day/week/month/year/lifetime.

Stress levels: plummeting.

Output (& happiness) much, much higher, far more than 10x before

Optimized work methods: I now print out a very short to-do list for each business I work in. A literal printout from Notepad or Apple Notes.

"Productivity": trending towards zero
A smaller man-in-the-middle would be more secure?
I mean if email forward is really necessary (in my case yes) and successful delivery of email is really important (so I don't want to use my own VPS and the headache it brings) are there any better options for me than CloudFlare? My domains already use CloudFlare for their CDN etc.
Just as Steve Jobs camped out by the river and waited for economical capacitive touchscreen technology to come floating by, somebody somewhere is waiting for adaptive optics to become practical at the consumer level. At that point it'll become possible for AR glasses to begin to replace conventional eyeglasses for presbyopes and myopes, and that'll be the NBT.

Everybody working in the AR field now is starting too early. In 2003 the iPhone was impossible, while by 2007 it was inevitable.
Basically, yes.

The economy relies on price signals. If you just sit about and pay whatever the price is for anything regardless of whether it makes sense to you, then we end up with bad outcomes.

e.g. minimum wage jobs being shit because people do them anyway.
It's the lesser of 2 evils. At least I'm learning when I'm consuming content that surrounds my work/lifestyle goals rather than just mindlessly scrolling through content that doesn't help me at all.
Thank you for the feedback! Totally agree that the testing pyramid/trophy and the reasoning behind them are 100% the correct way to go with testing today - but it relies on the assumption that writing higher level tests inherently means you're going to have slower tests that are more unreliable (and we all hate slow and unreliable things!).

The reason we're tackling this space is because we don't think this needs to be true of end to end, or even heavier integration tests. They have really awesome qualities such as being able to test close to things users actually care about (which is the most important part of testing at all!), can identify broken pieces across or in between parts of your stack, and are fairly intuitive to write/understand (imo).

But what if we could then build tooling to minimize some of the bad stuff - make tests more stable by providing better debugging, enforcing best practices automatically (imagine we can tell your tests are behaving non deterministically because of X async action, or use X conditional wait instead of a time-based one), and even giving you knobs to trade off between test fidelity and speed (ex. click a button and you can turn on/off network mocking in specific tests so you only exercise a part of your system instead of spinning up/testing the world).

Hopefully if we can nail our vision, you might be saying in the future "why are there so many unit tests? They cover so little surface, don't test how our app fits together at all, and require a lot of maintenance since they tend to test some form of implementation detail or another. We should be doing a lot more integration and e2e tests :)". It'll be a long road until then, but I think developers and users will be much happier the better we can make testing.
I wonder if people with (adult) ADD are more susceptible to this. Same as the author, I would like to hear the story of someone breaking the cycle for good.
I see your point (and thanks for watching out for the quality of the thread!), but as long the post comes from someone at a specific company hiring for that specific company, it's ok that they link to an external site like that.

What that rule is intended to avoid are recruiters and generic job boards posting ads to the Who Is Hiring threads.
Well, the winner can now waste $1.18M each day and will be left with nothing in 365 days :)
Regarding your first question on recommendations, and potential changes in established interventions (the egg example). In the earlier phases, we will mostly focus on established interventions that affect the metabolome and health and that have already been published by others, such as the DASH diet and exercise regimes. As you build your metabolomic trends over time, we'll then transition into more of our proprietary interventions.

Regarding your discussion of potential confounding factors due to changes in lifestyle parameters (swimming, sunlight etc.). That's an excellent question and important topic. For some metabolites, this does not matter. For example, if your glucose or Hba1c levels go above a certain value, you have diabetes, and it doesn't matter how it got there. For other metabolites, there might indeed be some external factors that influence the results. As you said, maybe you move somewhere cold, your metabolite levels suddenly switch, and the report says "warning". We have two answers for this: (1) For a lot of metabolites, these types of environmental factors and whether or not they play a role have been investigated in research studies and we thus know them. (2) Prior to each test, we will ask for as many lifestyle parameters as possible so we know that a certain change occurred and we can account for those in our analyses. Also over time, as we build our database, we will be able to automatically detect these changes for you and account for them (similar to Apple Watch's movement detector).
I usually work on the latest task, last-in-first-out system. If someone has a higher priority they should bug be more to get bumped up. The reason is that I want to finish at least a few tasks without delays. For large tasks I ask them to select the ordering.
It's not just Hikaru btw. Pretty much all of the chess.com sponsored streamers will specifically avoid mentioning lichess directly. I suspect it's in chess.com's default sponsorship contract.
"I mostly talk to people if one of us needs something, but not much besides that."

Have you tried to speak to people just to chat and see how each other is doing?

What about a club or activity you can enjoy with other people?
> If a company doesn't show growth, it is quickly labelled as "in trouble" or "dead". Why?

Because of the stock market. Current prices today reflect growth expectations. That's why people are paying so much for Tesla shares – they are trying to get a 'bargain' today, assuming the company will grow to immense numbers in the future. If that doesn't work, share prices will implode and be adjusted to reflect things like revenue and inventory. They will be valued just like the bakery next door.

Private companies also have an expectation of growth but, until they start issuing shares, the expectation is nowhere near as high.

Of course, no company can keep growing forever. At some point reality catches up and they will either slow down growth significantly, or they just crash under their own weight.
You say that like these well established tech companies (like Google) haven't already optimized the employee counts and employee salaries needed to produce the (current) best ROI and also figuring for future company growth.

A bare-bones, scrappy team makes sense in the startup world but not the publicly traded enterprise engineering world. Move Google back into this world and it'll quickly crumble in a few quarters.
China to begin series of unprecedented live-fire drills off Taiwan coast
I was born and raised and currently live in one of the states bordering the Great Lakes, and as others here have pointed out, the climate is atrocious. At the moment I'm writing this comment the actual temperature is 91F, and the feels like is 100F. There's a heat advisory in effect. The humidity is such that you practically suffocate as soon as you step outside.

In early to mid November the temperature will be in single digits with wind chills down below zero. For most of Winter the temperatures will be in the mid-teens to mid-twenties. The reason people stay is for Spring and Fall - but those seasons are disappearing, I believe due to climate change. Spring and Fall have now been reduced to a couple of weeks each. You essentially go from Winter into Summer and Summer into Fall. This year alone there were several days in "Spring" where the temperature varied by 40-50 degrees on a daily basis! That's simply insane! Not to mention making it difficult to manage your wardrobe! Okay, I need heavy winter coat and bulky knit sweaters and heavy jeans today, tomorrow I need shorts and a t-shirt.

I can tell you I'm done with it. As I'm approaching retirement I've been thinking where I can move to that isn't quite so extreme. The Southwest is appealing, but the looming water crises is keeping me away. I'm also not interested in riding out hurricanes. I want to stay on the Eastern half of the U.S. since that's where most of my family is. The only option I've come up with is Tennessee, specifically the Chattanooga area. Why? The city is nestled along the Tennessee River and it's only 1.5 hours from Atlanta which has one of the busiest airports in the world - meaning I can get direct flights to just about everywhere in the country (can't do that very easily in the Midwest, almost all flights are connecting flights and so the airline ticket costs are quite expensive since you pay a tax on each landing and takeoff - and those taxes aren't cheap in the Midwest either since there's comparatively fewer flights).
The last chapter in Stephen King's IT /s
I don't like the bailout but I understand they were necessary. I just wish they came with harsher deterrents. Like if the shareholders vote to take a bailout, the Board, C-Suite, and VP's all get let go and any financial packages can be litigated in special bailout courts.
Bought a random book about the merger of the Chicago board of trade a few weeks ago and inside found the author’s business card.
I've had great success with reducing image size by running docker-show-context (https://github.com/pwaller/docker-show-context) and eliminating big and unnecessary files that it reports. This seems to go just a bit further than that with what seems like more complexity. I got timeouts when following their instructions to run it on two different containers, one of which is just a very simple web server.