skysight-inc/HackerNews huggingface dataset:
Tell HN: I have the perfect job, why is it not enough?
I am in my mid-thirties, working four days a week, and making over 100k. I have a house, a good relationship with my wife, and young and healthy kids.

I work from home. My job is technically interesting, and I still learn/improve. I do not have meetings. One or sometimes two 30 min calls a week with my boss. Most days, I do not have to interact with anyone from work, not even customer contact.

If I knew I could have a job like this ten years ago, I would have thought that's it, the dream.

But somehow, it isn't. It's never enough.

I dream about doing my own thing or retiring early to do other projects. It is probably human to always want more.

So HN, how did you settle and slow down and become happy with the way it is without always wanting more?
Compared to construction? Almost literally impossible.
That is not how it works, the price will move via market liquidity - the people buying / selling bitcoin at a given time, the coins sitting in wallets (over 90%) have no effect. This source says it took $91M to move the price of bitcoin by 1% (about a year ago), bigger shifts could have a cascading effect. https://cointelegraph.com/news/bank-of-america-claims-it-cos...
Great that it helped. I was also on AIP for some periods, long ago now though (maybe because it's so hard)
> if you worked on it first

I'd walk right out the door if I saw that. What kind of entitled baby Steve Jobs wannabe thinks they're the only one allowed to work on MY car? I'd sooner scrap it than support this behavior.
ScyllaDB on New AWS EC2 I4i Instances: Twice the Throughput and Lower Latency
The conclusion I have come to is that humans, when starting from an over-fed modern baseline, are robust enough to eat a totally shit diet for a couple months. This is also long enough to convince us it is worth blogging about.
I spent a few weeks eating only potatoes and vegetable oil, several years ago. It wasn't for weight loss, it was because I was breastfeeding, and my baby had some kind of protein sensitivity we couldn't nail down. Potatoes turned out to be a safe food for him, so that's all I ate for a while. As it happens potatoes are my favorite food, and I had vegetable oil available so I could eat fries/chips/crisps, but even then I can't imagine doing it without a similarly serious motivation. When my choices were "listen to the baby cry in pain every time he eats" or "eat potatoes until the allergist appointment," it was an easy choice. Otherwise I wouldn't last long on the potato diet.
> The number of things I can think of that so many different services & are not a massively catastrophic failure is pretty small.

Like, for instance, a simple DNS or BGP misconfiguration that takes the entire network down?

Cloudflare (June 2022):

https://news.ycombinator.com/item?id=31823132

OVH (October 2021):

https://news.ycombinator.com/item?id=28849319

Facebook (October 2021):

https://news.ycombinator.com/item?id=28752131

Google (June 2019):

https://news.ycombinator.com/item?id=20077421
What is the current direction of that looking like?
I've only heard that about carnivore diets, and it makes sense to me. Where can you find all the nutrients necessary for a mammal to survive? In the body of another mammal, of course.
I am glad the taxi industry worked for you as a driver for a while. But it was unbelievably bad for consumers for so long, I have no sympathy for anyone related to the industry pre Uber at all. You might have been a good driver but most were not and frankly the odds aren't in your favor either. I am sincerely glad that the taxi industry got fucked as hard as it did, it forced them to at least think a little bit about customer experience and improve in some places.
Like I said in another branch of this subthread, the question wasn't "can you build a high perf flash drive yourself" but "can you build an SSD more easily than a magnetic drive."

The comparison here is that no matter how much you hunt on digikey you won't find a disk platter or drive head or any of the other precision machined parts that go into a hard drive (never mind putting them together and keeping dust out etc).
I don't know if this is the intention but of the five single food diets, I think I'd take literally any of the other 4 options ahead of the potato diet. But the context felt like the potato option was meant to be the most appealing?
The value of physical copies will also likely increase as are the case for old PSX games. Dragonball GT and Megaman Legends come to mind and other titles have really become ridiculously expensive.

Same thing with arcade cabinets, manual ICE sports cars ($20,000 1991 Honda Beat anyone?)
Belarusian people are the original inventors of Potato Diet - highest consumption in the world.
I have heard Paprika and chili powder, along with peppers in general, doing something with opening the tight junctions in the gut from Paul Saladino but I can’t recall the what the specific issue or mechanism was.
Starcraft in the form of Alphastar worked in the sense that it could beat humans, at least in the short term. The problem with the whole technique is that they had to tether it to the human examples they had gathered in the form of a divergence loss.

I haven't checked out the linked paper yet but if they managed to do something from first principles that would still be an interesting development.
The largest driver of currency movements in major currencies like the USD and EUR is interest rates. The US is currently has 2% (I think?) higher rates than EUR and the FED is more likely to raise rates more aggressively than the ECB.

That alone is enough to set off a declining trend in the euro vs the dollar.
I've looked into this the other month. There are a number of obfuscation networks that have tried this to some extent (including IPFS and GNUnet), but I am yet to find a network that works exactly as you've described: where you can just access a "tor web portal" in your browser or something. I think an obstacle would be preventing fingerprinting inside a non-fingerprint-proof browser. You might be able to do this if you ported something like tor's fingerprint-proof browser to emscripten and have it render to an HTML canvas!

So far Tor has implemented WebRTC[0], but that's just for bridging to their main network.

[0] https://snowflake.torproject.org/

P.S. I've also considered the "decentralized p2p social media" idea myself, but mostly because I believe the ideas we have currently behind online voting, ranking and moderation are completely at odds with IRL discussions which are P2P and based on "forwarding" ideas to known peers (friends, family, community members, countrymen) rather than posting and ranking content with anonymous peers (which are susceptible to Sybil attacks). The fact that so much discussion takes place on corporate-owned forums (Including this one, regardless of how benevolent ycombinator may be) presents a major threat to democracy in general.

Instead of "liking" or "upvoting" a post on a centralized forum, why not "rehost" or "forward" a post on a decentralized forum: essentially seeding it like in BitTorrent or "pinning" it in IPFS. "Followers" of a user donate their storage and bandwidth to them, combating bureaucratic attacks like delisting and DDoS against popular users.

If you could port IPFS to run completely in a browser you would have this complete "pseudo-social-media" functionality. They have something called "IPNS" where instead of giving someone the hash of a file like in BitTorrent's DHT, you could give them a public key which you use to sign the latest version of a file that is to be fetched. The Public/Private keypair could represent a user's identity, and the file in this case could be a blog or account page which is updated with new links to the user's posts, or links to other user's posts.

So if you ported IPFS to work within a web browser, it would just be a matter of implementing a user-interface. Boom, social media solved. You could maintain parity between desktop and web versions by using libraries like libdatachannel[1] and datachannel-wasm[2]

[1] https://github.com/paullouisageneau/libdatachannel
[2] https://github.com/paullouisageneau/datachannel-wasm
> Obviously(??) suddenly is not possible or preferable.

"Suddenly"'s inclusion or exclusion dramatically changes the answer so it needs a bit more justification than it currently has.
Dort of interesting. It's a 1-on-1 paid livestream service, not just traveling it's also shopping and cooking and language and other lessons too. So I suppose Amazon is banking on connecting people who can provide this service — of which there will be many — with people who want to pay for such a service.

It feels like quite a specific, niche set of use cases. For example to learn how to cook something, there are many YouTube channels that provide the same for free. Similarly with language and other lessons.

The shopping example is the strangest to me. You have to pay for a livestream with a person who then shows you around in their shop, after which you can pay more to buy the item you want. Online shopping exists, and for those who want physical presence, you need physical presence. There would have to be a very specific niche set of luxury items that would benefit from such a service. It might be my limited imagination, I just can't see this becoming big, but it might be a low-overhead enough that it sustains itself.

Or it's all just going to turn into jumping off points for porn.
I'm old enough to remember calling a taxi company the day before a flight to arrange a pickup at my place for 5:30. Then calling them again 5:00 the day of the flight and them telling me that the one guy didn't come in so now they couldn't pick me up until 7 -- My flight departure time! Then me frantically calling other taxi companies. I had to skip my shower.

They seemed to hate their customers
Sure, and doomscrolling, misinformation, and the constant need for external validation are horrific problems. I don't think they're quite on the subject when we're talking about people's refusal to disengage with online hostility. It's like trying to make it illegal for people to flip you the bird in traffic. Is it a nice thing to do? Absolutely not, but letting it ruin your life is completely optional. The same thing applies to people on Facebook telling you to go fuck yourself.
Eh, it's a joke about shitty DIY jobs. And you'll be walking out of every mechanic save some (some!) big chains, I expect, if that's a deal-breaker. Signs along these lines are pretty common.
I have a consulting business on the side - the more you're able to build an effective network, the more sustainable it is. You either grow your clientele from referrals and your reputation and then it feels like you're printing money (i was making $20,000 a month with minimal effort on the side 5 years ago) or you constantly chase leads and that'll burn you out after a couple of years. let me know if you have any questions.
Just to give a sense of hardness, Stratego's game tree is infinitely larger than Go's game tree, because in imperfect information you select a continuous strategy vector over action space whereas in Go you select a discrete action. Meanwhile Stratego is also infinitely more complex than Go because in Go there are less moves with every move, but in Stratego moves don't monotonically decrease the remaining game length.

Beyond those two infinities of greater complexity, Stratego is imperfect information, so it is played relative to the infostate, not the state. In Stratego there are thirty three pieces with unknown information on the first move. We can definitely get a lower upper bound by applying abstraction via domain knowledge, but just so I don't have to deal with the complexity I'll state that there are at most 8683317618811886495518194401280000000 different states associated with the infostate of your first move. Meanwhile, on your first move in Go, you are in at most 1 state.

In practice though the average length of a game of Go is ~200ish, the average length of Stratego ~400ish.

Much like chess, I would expect optionality to be an important strategic consideration in Stratego. So branching factors are likely selected for such that they get higher by good agents. In contrast to something like Go, the branching factor would tend to diminish over time.

Mostly sharing this because I think most people are bad at reasoning about complexity - our mind is really good at making complex things seem simple and simple things seem complex because we can actually deal with the complexity of simple things in their full complexity but dealing with the full complexity of the complicated is intractable. I imagine a lot of people's mind latch onto the things like "we get information so playing well means memorization" and don't pay as much focus to the dizzying complexity; but playing well isn't memorizing. Playing well is playing perfectly according to your uncertainty and it just so happens that as part of doing that you sometimes reduce your uncertainty by scouting.
There's also political/legal considerations: The modern GCC codebase is derived from the egcs codebase, which forked off the original GCC codebase because the developers of GCC at that time didn't want to prioritize faster development speed:

https://gcc.gnu.org/wiki/History

Thus, a new strain of development can attract people who want to do things differently, and reduce tensions all around.

On the legal front, it's unlikely, but sometimes there's legal problems with continuing to use a certain codebase.
You're talking like someone who doesn't live in a hyper-connected, hyper-online society. The same poor argument could made to verbal harassment. "Put in some headphones!"
I guess in general I'm bored with these new titles. It feels like I'm watching a movie and I'm just going from A to Z with a GPS

I miss the old days where you had to figure stuff out. Literally remember spending days in FF7 talking to everyone until it triggered an event. Frustrating but rewarding.
A bit nitpicking but even with a proper implemented HA solution there would be a service interruption.
On the public transit point: fun fact, BART (a large SF/Bay Area transit system) trains replace all of the air in each train car every 70 seconds, which is a much higher rate of airflow than most other public spaces. Since they also use MERV 14 filters, there may be a disconnect between CO2 readings on BART (or other transit systems with aggressive filtration) and the true risk of catching a respiratory virus.
No, RadioShack brand is just being used for a trend. Not even related to keeping their technology or stores open/alive in 2022.

RIP RadioShack
Where I live there’s lots of pre-washed, frozen vegetables at supermarkets. We have an automated pressure cooker where we can just throw the vegs in and let them steam for 7-8 minutes. We have a huge freezer and can quickly prepare brokkoli, spinach, carrots, peas, mushrooms, etc. You can also pressure cook potatoes with the peel on, takes ca 20m including warmup time.
> It's also important to realize that the reason Uber and Lyft were able to crush the taxi industry is in part because the taxi industry was absolutely horrible to consumers.

No. The reason was that Uber has been losing billions of dollars a year, every year, for over a decade and hasn't imploded as a company. Providing a nice ride hailing UI is just the cherry on top.

Same with Lyft, but on a slightly smaller scale.
As I'm reading others' comments on here I'm shocked at the seemingly uneducated state of comments, I blame "influencers" and the fitness industry for spreading so much FUD + absolute nonsense. Most of them patterned like "I lost x lbs on Y diet, and you should too". I'm shocked at how few people realize that diets equated for protein + fiber are essentially identical.

I highly recommend Layne Norton's book Fat loss forever, and his free content on youtube https://www.youtube.com/watch?v=X3ePbeZJzYA .

Important tldr from his content:

* protein and resistance training are key if you want to lose fat (and not muscle), not just "weight"

* All restriction diets work when adhered to, the key is to find the one you will actually adhere to. This includes low carb, keto, intermittent fasting of various protocols (OMAD, 16:8, others), low fat, eat only soup, etc etc. They all work by causing a restriction on eating time or foods eaten. They all only work if there is a caloric deficit (net of cost of digestion for protein + fiber, or equal if equated for protein+fiber) .

* Calories in - calories out ("CICO") is absolutely backed by science when the researchers are smart enough to actually account for known things like caloric cost of digestion (changes the "CO" part)

Go DYOR on his content if you want the sources.
I got a vasectomy 15 years ago after my wife and I decided that three children were enough. Male birth control is not new.
Did you lose weight while on it? Any benefits you noticed?
Potato, combined with milk, gives you all the nutrients required for the human body to function properly. I got a little sick of eating potatoes in the Soviet Union and the post-Soviet Ukraine, but I learned much later that THE POTATO is a superfood. It can really get you through if you have nothing else.

The Colbert jokes are spot-on, though. We really did eat a buttload of potatoes. It was the primary survival vegetable.
Selective Disclosure JWT (SD-JWT)
The online instructions I found for reaching a human at Experian didn't work. They seem to purposefully change their menus when it becomes too easy to reach a person, as a cost-saving measure. Out of desperation/exasperation, I randomly mashed the phone keypad until I reached a human.

I placed a lock on my Experian credit score years ago when I moved overseas with no clear plan to move back to the US. I was living overseas, and read something that a lock only lasts 2 years, so I had the lock PIN sent to a relative and told my relative to just shred the PIN letter. The last I read was that for some states, the lock lasts 2 years, some 7 years, and some indefinitely.

In any case, I moved back to the US and my Experian credit was still locked, so I sent a notarized letter from my bank indicating my new address to Experian, in order to initiate re-issuing my PIN. A week or so later, I got an email from Experian saying my address had been updated. I logged in online and saw that Experian then thought that I lived inside my bank! The Experian employee read the bank's address off of the notarized letter, not my address from the body of the letter.

There are supposedly 3 ways to reset your Experian PIN: phone, website, and snail mail. The phone system tells you that you actually need to use the website or snail mail. The website, when I gave it my particulars, generated internal errors multiple days in a row, and the error message told me to use the phone or snail mail. They say they'll respond to snail mail within 2 weeks, I think, but it was closer to 6 weeks, by which time I had sent 3 letters and finally resorted to the aforementioned random mashing of the phone keypad.

Some executive at Experian clearly heard that Kafka is very popular at many companies now, completely misunderstood, and structured their processes around the complete works of Franz Kafka.

I'm totally not surprised that they allow you to just sign up a new account for an existing identity, and when called out on it, claim they have some opaque secret security process that's you know, totally better than not allowing strangers to make duplicate accounts for your identity.

Side note: if you move overseas, do your best to keep a US credit card open in the off chance that you move back. Note that you can't even gen a secured credit card issued without a credit check, which is ridiculous. The cash on deposit fully covers the card's maximum balance, so the credit risk to the issuing bank is zero. I had to use my foreign credit cards for my first 2 months in the US while getting my Experian credit lock sorted out. Both Experian and the banks are jointly at fault for that mess.
Good question! Archived debates are considered complete so you can't vote or comment...but you can always re-suggest the topic if you feel there's more to talk about.
When I was a kid I'd watch Futurama on DVD with commentary and think "Wow I bet one day I'll be able to pause any movie and click on anything and get all the info about it." I can't believe we went the opposite direction.
I have been an IC all my career and love writing code. I am not a hater of corporate environments, but I wanted to build something on my own for a long time. I have quit 4 months ago to work on my startup, solo.

I hope my experience working solo can shed light on how working solo is (If you plan to go into consulting and not build something for yourself, the experiences could be different):

1. Unlimited technology choices, but at the same time considering costs have to backoff from ideal choices. For example: I can't spin out a microservice for every damn small thing, consolidate so I can save on compute costs.

2. Working alone is hard, really hard. Try to spend time with your partner, former co-workers etc.

3. It not just writing code all the time. Consider the effort and costs on the corporate side of things. Incorporating, issuing stock, compliance, taxes, bookkeeping, prospective investor meetings, insurance etc. They all take time or money.

4. Having a partner who has a full-time job really helps. My wife works full-time and we have our health insurance figured out and have a regular stream of income to take care of our necessities.

5. You are always on-call and have to plan your vacations or at times skip one based on your business needs.

6. You have to sell. Sell to your friends, co-workers, your neighbors - anyone who you think can use your product. It's a little awkward at time, but I joke it off and try selling again.

7. 14-16hrs a day is pretty usual on weekdays. I don't work on Sundays and work late night on Saturdays. Support from family is pretty important.

8. Lastly, expect to be a generalist. Plan to work on everything - product management, UX design, frontend, backend, infrastructure, documentation, graphic work, video editing, blogging, marketing, sales calls, demos, everything you can possibly imagine to stretch your runway.
> - High memory usage

There is nothing about OO does enforce higher memory usage compared to other patterns. In fact it might be better than functional programming, which relies on a lot of closures (which all need heap allocations). The fact that Java does not support value types will require more memory for a certain set of applications than e.g. Go or C# - but that is barely related to OO.

> - It's harder to visualize a OO codebase than a pure FP codebase like Haskell.

This will be rather subjective. Be sure to have a common understanding with your team about it if you are not the only contributor to a codebase.
AC alone wouldn’t make any difference whatsoever. You need a modern HVAC system that exchanges air with the outside with something like an ERV or HRV. And even before doing that you have to make sure the building is sealed and insulated properly so the air is going where you need it to go. It’s actually a fairly complicated problem that starts with the design, building materials, and construction processes of the building itself.
As a teen in the early 00s I rode in plenty of taxis around LA and never had a problem. None of them were people I would like to hang out with but none were bad enough to leave a bad impression either.
Since this is "an industry wide firmware index bug", is there a (complete) list somewhere of all SSD models that are affected?