skysight-inc/HackerNews huggingface dataset:
My experience with dating in Japan (limited, although I did meet and marry my wife here in Japan) is that women are much more independent here than in the west. Obviously it's very much an individual thing, but I think culturally it's generally the case. Couples kind of go off separately and do their own thing and then meet back occasionally to recount their adventures.

As a kind of extreme example, young women in Japan have absolutely no problem with the idea of going off on vacation without their boyfriend. They will go with a group of female friends, or even go off on their own. In the west it would be unheard of, I think. If you saw a woman vacationing alone, you would almost certainly assume she was single. This is not the case at all in Japan.

People, in general, are also really guarded. It is said that you must have 3 faces: one that you show to everyone, one that you show to your closest friends and family and one that you show to only yourself. So that limits the kind of "closeness" that you can have. If "really getting to know someone" means knowing all their inner secrets and motivations... well, I think that is just incredibly unlikely to happen with Japanese people.

I hesitate to say this, but I only found out that my wife was religious 3 years after we were married! It's not that we have a bad relationship at all, but it's just something that was hers alone and private. Such a thing would be unthinkable in the west.

This is a difficult topic to discuss because it's again super cultural and there is a lot of "common knowledge" (i.e. things that you assume based on how you were brought up, but never really questioned).

All of us have bits that are private. In the west, it's usually our deepest fears or things that we are ashamed about. We project an image of ourselves that shows us how we would like to be, rather than strictly the true image. All of us are, to one extent or another, messed up inside and if we projected that, then everybody would be upset.

I tend to think of the guarded aspect of Japanese society to be less of a matter of withholding "the real you", but rather projecting the "you that matters to you most". My wife has kind of the opposite problem that you do. For example, if I'm afraid of something but struggle through my fears and succeed, I tend to share that with my wife. She thinks that's super strange. Why would I go to such a great effort to be courageous and then tell her that I'm afraid? In a kind of way, you are spoiling the work of art that is you by doing that.

I think in the west we think, "Oh but you need to have someone to confide in or else you will be lonely". I think this is really the difference. Like I said, people here are more independent. I think it's just a cultural difference and the way they they were brought up. "Getting to know someone" is less about sharing your secrets and more about learning about them by observing them. YMMV.
PPP isn’t at all relevant in this discussion. People like to just bring up PPP like it’s magic, but it’s not. You have to understand the situations in which PPP is relevant and the situations in which it means nothing at all.

Moreover, you have to understand why PPP exists in the first place. Let me give you a hint: it has to do with arbitrage.
I read this as “hah, lynx” and was wondering why anyone would visit pinterest in a text-only browser.
What toil? You put a service up, it stays up.
This starts with a lot of "you don't need Kubernetes" and then concludes with a pretty compelling argument in favor of using Kubernetes.

From the "The Nomad ecosystem of loosely coupled components" section:

> It integrates very well with other - completely optional - products like Consul (a key-value store) or Vault (for secrets handling).

> At trivago, we tag all services, which expose metrics, with trv-metrics. This way, Prometheus finds the services via Consul and periodically scrapes the /metrics endpoint for new data.

> The same can be done for logs by integrating Loki for example.

> Trigger a Jenkins job using a webhook and Consul watches to redeploy your Nomad job on service config changes.

shudder

> Use Ceph to add a distributed file system to Nomad.

> Use fabio for load balancing.

And the icing on the cake:

> All of this allowed us to grow our infrastructure organically without too much up-front commitment.

So if I understand correctly, the author (and his team) preferred to do all the work of integrating/testing/debugging those components, rather than using a tool that provides every single on of those features, and more, out of the box.

Kubernetes isn't a trivial lift but it's a damn sight easier than trying to roll a cheap imitation yourself.
Why isn't it black?
Yes. I must missed a key, and it looks like it's been too long to edit the mistake.
The difference is here it’s totally legal and an intrinsic part of the decentralized, deregulated coin ecosystem. It is bitcoin.
Gaming Meets the Cloud and Investors Scramble to Catch Up
I feel like I may have wound up on this path... I'm working in a government role where I've been put as the lead developer on some major pieces of software despite only being 5 or so years into my career because the people I'm surrounded with seem to have some significant competency issues.

Not sure what I can do but quit and I just don't want to give up on the stuff I'm working on yet and I'm relied upon quite a bit... but I'm almost completely stagnating. Worst part is, I can probably just keep doing it for another 20 years and retire, it's almost too easy to just go that route.
Well, $25 is 5 times as much as $5, so if the costs scale at a similar level then your $500 hosting costs will end up being $2,500 which, depending on your business, may or may not be a significant cost.

Back when I worked for a hosting company specializing in RoR we had more than a few customers migrate to us because Heroku costs were getting out of hand (and we weren't all that cheap either!)

In my specific case I'm prototyping what could perhaps be a startup, and with a few small cheap Linode VPS's I can get a lot of bang for my buck.

> Do you know how much it cost my employer for me to spend an hour reading about Kubernetes?

A lot, which is why you shouldn't use it. You can run a VPS without k8s.
Well the people that profit from this kind of narrative haven't gotten enough corporate influence and money from beating us over the head with it yet so it has to continue.
Not everyone is thinking in terms of an employer, or looking to build a profitable business. One of the main sticking point for my side projects is related to deployment environments.

Heroku is painless enough for unprofitable hobby projects, but far too expensive. Using AWS, GCP or Azure directly is relatively affordable, but requires a lot of extra work.

I'm aware of various tools that are supposed to make working with the various cloud platforms much easier, but every time I see one of these used in practice (eg at work), people seem to spend an enormous amount of time getting things working properly. It still feels like we're missing a sweet spot for hobbyists who don't want to invest their spare time learning about and wrangling with devops, just to get a simple project up and running.
I think the issue is that for hobby projects, the alternative to Heroku isn't devops toil, it's scp.

You can get surprisingly far on a single box. PlentyOfFish, Mailinator, and Hacker News are all services that got to millions of users with one server. StackOverflow and Google are ones that got to millions of users with a handful of servers, mostly for redundancy.

When you have big teams that are all concurrently making changes and writing code to a live site that's mission critical, then things get complicated. But when there's only one dev and your few hundred thousand users don't mind too much if it goes down? You can just spend some one-time effort installing a stock Postgres install, scp over a single binary or tarball, and run it in the background with nohup or screen. When it's time to re-deploy, upload another version, kill it, and restart it.
You haven’t investigated these services. MacStadium will help you do this if for some reason their virtual Mac cloud product doesn’t work for you.
It would be interesting to see neural networks that can grow layers as needed using this technique. Perhaps you could have the network occasionally monitor its own progress on a tune set somehow and adjust the model capacity based on the amount of over/underfitting observed.
Which is great until you post a video on YouTube with copyrighted music in the background, and the algorithm decides to lock you out of all your Google accounts.
LTE's initial iterations were actually not considered 4G by definition. Part of the longterm evolution part was that as the components were upgraded they would comply with 4G. I can break 100mbps down in a few places on an iphone SE with only a cat3 modem, but that's pushing the spec's real-world limit for that.

Today these speeds are easily achievable on most networks, it's just unlikely for AT&T due to congestion and their poor network and spectrum planning. It helps to spend money on capex instead of buying up shitty Mexican carriers and DirecTV to stem the flow of fleeing customers.
Store of whats left of its value. If AAPL shares went down to $8 or gold hit $120/oz nobody would be yelling about how great a store of value they are. Bitcoin holds its value about as well as an egg salad sandwich in the hot summer.
> The same will go for robots. the form factor of improving human strength doesn't really benefit from changing the strength to weight ratio, it benefits from scaling both.

Yes, to lift 10t, you need the material and support to lift 10t. But a robot the size and weight of a child is much stronger and faster than any human and can easily kill one with the wrong movement. That's why they often are not allowed to work in the same location as humans.

There are currently exoskeletons developed to bring human strength back on par. But the speed race for anything repetitive is lost.
You’re a champion, thanks!
Maybe, but America has relatively low taxes and high income.

This is an anecdote, but I was looking at developer jobs in Europe and the salaries are pathetic. 65k Euros for a senior engineer with a 50% tax rate? Are you fucking kidding me? I can make 250k in the US at a 35% rate. It’s absurd.

No wonder Europe has a brain drain problem...
> Are there rules for enforcing (and by whom?) the term “5G”? Or is it like the word “natural” for health food?

Alternatively, they can slowly phase out 4g like they did with 3G. This is very useful if you have pesky customers stuck on cheap all you can eat data plans.

The paranoid part of me wonders if it'll be an excuse to shunt people off of cheap plans.
He was the moderator here. He stepped down from that role when he retired from YC.

It would amount to stepping on the toes of the new mod to treat HN like his personal pool of friends. It would be harmful to YC because HN serves the company in various ways.

He has no such conflict of interest on Twitter.
https://www.blockchaintransparency.org/ put some good insight into it - haven't updated since December though
“5G” isn’t a well defined term. In theory, it includes both LTE and 5GNR (the OFDM based “new radio” air interface) on parallel tracks: https://www.edn.com/5G/4458325/What-is-5G-NR
Because any male dominated space is seen as a threat and must be eliminated, even if men initially gravitated into that space partly due to social rejection outside of it.
Link to the study itself: https://www.bmj.com/content/364/bmj.l962
Yeah, and when addressing your userbase I can see how that’s very much a choice Discord is free and fairly making. Failing to draw a distinction between “stuff said to fans” and “rejection letter contents” seems like a real problem to me.
Online Video Subscribers Outnumber Cable Subs for First Time
Totally agree with PG on this.

This isn’t the first time he says this obviously and has put a lot of thought into this. The quote I really like from him on this topic is:

“A startup worrying about competitors is like a fat guy smoking a cigarette as he worries about contracting West Nile Virus.”

I like to remind my two friends helping me build our side project right now of this reality all the time. There are so many things that could kill us at this stage, a competitor is the least likely.
Turn it around. How would hackers adapt if nearly every host responded on ssh the same way? Maybe it’d be behavior worthy of being in openssh or elsewhere. Don’t make it cheap to cheat. This might not be the holy grail, but it’s a good avenue.
To not alienate customers that may pay for future games.
Heroku turns a strategical liability ("I have only one employee who understands what rsync is; if he leaves I'm screwed") into a fiscal one. Any company I've ever known will always choose the latter, for anything outside of their core competency.

We use Heroku heavily, and we went from 2 full time devops engineers to 0. Everything is now buttons and sliders. There are no "security patches". The CEO could log in and scale if he needed to; it's a slider. We get monitoring for free (labour free, not cost, i.e. the "good" free). Memory usage, CPU usage, HTTP status codes, logging: it's all there. We spend no time thinking about rsync or devops or any of that: we just solve the problems we're good at.

Of course, everything is a matter of scale. Legend has it, Deliveroo UK only moved off Heroku after they grew so large, Heroku wasn't willing to offer them more dynos on their account. That sounds like a reasonable time to go in house. But any <100 people company.. why bother? focus on what you're good at, and let other people do devops.
We depend in part on internet search engines, such as Bing, Google, Yahoo! and Yandex, to direct a significant amount of traffic to our service. For example, when a user types a query into a search engine, we may receive traffic and acquire new users when those search results include Pins, boards, Pinners and other features of our service that cause the user to click on the Pinterest result or create a Pinterest account. These actions increase Pinner growth due to signups of new users and increase retention and engagement of existing Pinners.

Our ability to maintain and increase the number of visitors directed to our service from search engines is not within our control. Search engines, such as Google, may modify their search algorithms and policies or enforce those policies in ways that are detrimental to us, that we are not able to predict or without prior notice. When that occurs, we expect to experience declines or de-indexing in the organic search ranking of certain Pinterest search results, leading to a decrease in traffic to our service, new user signups and existing user retention and engagement. We have experienced declines in traffic and user growth as a result of these changes in the past, and anticipate fluctuations as a result of such actions in the future. For example, in the first quarter of 2018, Google de-indexed our keyword landing pages, which negatively impacted traffic and user growth in the quarters that followed. Our ability to appeal these actions is limited, and we may not be able to revise our search engine optimization (“SEO”) strategies to recover the loss in traffic or user growth resulting from such actions. Changes in policies or their enforcement may not apply in the same manner to our competitors, or our competitors’ SEO strategies may be more successful than ours.

Seems like a horrible business to invest in when you're so utterly at the whim of someone else you have no control over.
> When the yield curve inverts like this, it means that demand for shorter-dated bonds is higher than longer-dated bonds

That is true for a booming economy, but not for the inverted yield case.

It all comes down to where investors think the Fed is headed when it comes to interest rates.

For a booming economy the Fed puts up rates in an effort to slow growth.

For a lagging economy the Fed cuts the rate in an effort to stimulate growth.

Now consider the investor wanting to invest in bonds hoping for the best possible return.

In a booming economy you would only invest in short term 5 year bonds because chances are future interest rates will be higher than what you are currently getting.

But for a slowing economy it might be better to invest in the 10 year bond, to lock in a long term interest rate only because in the future interest rates may well be lower.

Now consider the supply and demand forces that also come into play.

When the demand is high the price goes up and the yield goes down and when the demand is low the price goes down and the yield goes up.

So when you have large numbers of investors wanting to get out of 5 year bonds (i.e. high selling) and into 10 year bonds (i.e. high buying) you get this inverted yield situation.
Oh absolutely. It’s because nobody uses phones anymore for calling each other, so the malicious use cases account for a massively disproportionate amount of network use. Just like Bitcoin.

If the phone system keeps trending as it is, people will shut off service and it’ll eventually disappear.
Wintun: Layer 3 TUN Driver for Windows
Nice! I'd been busy with another project and missed a couple of those announcements. The DaemonSet equivalent will allow me to rip up some particularly annoying cruft the next time I need to touch it. Thank you.

I've looked at various guides for setting up cluster autoscaling on ECS, and so far, everything I've found looks far more complicated than Kubernetes cluster autoscaling on Google. Is there a nice guide?
I suppose it depends on how robust your infrastructure is. I know one place I worked, we sunset a game and essentially there was only one person supporting it part-time; with events being automated through a calendar. I'm sure if Apple or Google were to make some sort of major breaking change that would require engineering time to keep the game running they'd shut it down, but otherwise AFAIK it's still running on autopilot about 8 months after they made that decision.
Fascinating New Results in the Theory of Randomness
Not all businesses pay $200/hour for consultants. There are a lot of small businesses out there.

"A small $1M expense budget" may be "small" for certain companies, but it's more than the yearly revenue for a lot of businesses, never mind people who are trying to start a business and don't have any revenue at all (yet).

Of course you need to be reasonable and not penny-pinch or "spend money to save money", but in general I would say that frugality is a virtue.
In part because there’s no capacity on chain. Off chain solutions are the thing y’all are into these days aren’t they?
The “G” standards have always been more marketing than anything else. This whole scandal already happened when some carriers decided to call EDGE “3G”
How automating my trading is helping me win the crypto bear market
> What pain is Heroku saving you to justify being 5x more expensive than Lightsail/Digital Ocean/Linode?

The pain of setting it up, applying security patches, making sure you set it up securely to begin with. The pain of having a mental model more complex than "the server is what I git push to."

> I probably have over 50 sites I'm currently hosting so using anything that much more expensive wont enter into consideration.

No one would argue someone in your position should use heroku. It's for people who are willing to pay to avoid sysadmin work... which is a lot of developers.
Aroha for NZ: Gamers around the world unite to support Christchurch
Mass layoff decisions like this are typically made at a higher level of the organization. The executives don't give much advance notice to the middle managers who make hiring decisions for most engineers in order to prevent leaks.
Doesn't matter. I talked about the initial learning about Kubernetes. It's just too much to learn everything at once.
We use nomad because it's flexibility in this regard lets us slowly migrate away from our old infrastructure. Moving fully to Kubernetes would not be politically feasible in the organization.
Yea, I find this take on my post odd.

I am the first person to understand developers are far from perfect, my self included. But it's just code, you can refactor and learn from mistakes.

The thing I don't buy is that this stuff is difficult or that you can't expect good behavior from professionals.

Avoiding side effects, or pushing them out to the edge where reasoning about them is clear is something you should have been taught when you got your expensive piece of paper.

Likewise, avoiding, mutation, over abstraction, early optimisation, and variable reuse are all really basic shit you need to understand, if you're not hiring for these basic qualities, what the fuck are you hiring for? Good looks?
Link to mentioned quote: https://twitter.com/paulg/status/398642023529345024?lang=en (7 Nov 2013)
Golf is the same way. I know people who improve a little but it’s rare to find a golfer who shoots high 90s and makes their way into the 70s. I went from a 15 handicap to a 5 in two years, and even now I am just starting to grasp at my core weaknesses and faults. Software development has been similar in past few years, in that the growth has come from facing my feers of talking to people, communication, leading, etc.
Ten years from now millions of people will live in all electric mobile homes that allow them to move from place to place and bring their apartment with them.

IF there is a plug and play standard for such things.
I think what you're more talking about is just sitting at what he considers "advanced beginner" or "competent" phases, rather than calling yourself an expert at something. And that's fine if it's what you're going for - you definitely don't need to try to squeeze every last ounce of knowledge and skill into every department in your life - just don't assume you know everything!
A nontrivial portion of those microservices could probably run on Lambda.
Look up the history of the Bayh-Dole act.
There is no chance of Rust "replacing" C++. There is no chance of it even cannibalizing many seats from C++. The net benefit is just not there.

But Rust is so overwhelmingly better than C, Go, Java, and C# for things people use those for, it may have a bright future replacing them, once its libraries and tooling mature enough. It will be competing with C++ on that, but there's room for both.
> I feel like I may have wound up on this path... I'm working in a government role where I've been put as the lead developer on some major pieces of software despite only being 5 or so years into my career because the people I'm surrounded with seem to have some significant competency issues.

Please don't quit yet. Please work on some pet project or something in your free time if you'd like. As you saw, we need people who care in government IT projects. We won't magically find people who care. We are the people who care.
I definitely wish Apple would go this route. Seems they could get a lot of mileage with the bandwidth of usb-c.
dict uses something similar:

https://linux.die.net/man/1/dictzip
Well, except GPT-2.
I think PG has a solid enough "personal brand" that he doesn't need to build it through being a twitterati "thought leader."
The government promise that it will be directly accepted as payment for taxes, and to settle judgments in it's courts. That's a lot of backing, not a triviality that can be dismissed.
AT&T also tried to call HSPA+ 4G while Verizon had LTE, and switched the indicators on the iPhone IIRC.
These platforms have been coasting on network effects alone for years. The "I'd quit but I have no other way to stay in touch with (friends/family/whoever)." / "but all my (whoever) are on it" justifications you constantly see from people are evidence to support that.
I really hate the way zoom on full screen works on macos (while listening to a meeting but also working on a laptop). Trying to switch and it nmitr to answer a question is still fairly painful.
The scam is much more obvious, AT&T wants to show everyone that they have 5G while everyone else has 4G, and that’s one extra G.