skysight-inc/HackerNews huggingface dataset:
Full text is:

> At both Viaweb and YC, every minute I spent thinking about competitors was, in retrospect, a minute wasted.

Follow-up tweet:

> It may be useful for some companies to think about competitors. That's why I didn't phrase it as a general rule. In particular it may be useful for more established companies to. If a startup has to, though, they're probably doomed.

Also a quote from Jeff Bezos:

> “If you want to get to the truth about what makes us different, it’s this: We are genuinely customer-centric, we are genuinely long-term oriented, and we genuinely like to invent. Most companies are not those things. They are focused on the competitor, rather than the customer. They want to work on things that will pay dividends in two or three years, and if they don’t work in two or three years, they will move on to something else. And they prefer to be close followers rather than inventors, because it’s safer. So if you want to capture the truth about Amazon, that is why we are different. Very few companies have all of those three elements.”

As a side note, I added […] in the title to show this isn't the complete text but it got scrubbed then removed.
Study: Autism risk linked to prenatal pesticide exposure
I usually have less severe jetlag on the 737 MAX 9s compared to the Airbus fleet. I think it's the level at which they pressurize the cabins. In any case, like others have said, it really depends on the airline and seating configuration therein.

Also regarding the climate change, as I understand it, the MAX 9 changes were designed to _increase_ fuel efficiency.
So, I don't really understand this comment. I'm not a programmer and I don't really understand what kubernetes, heroku, etc do. But I thought they were for applications, not websites.

I've done things like go to the Wikipedia page for kubernetes. It hasn't helped me figure out what such things do.

Anyone care to point me to some kind of 101 explanation to help me follow the conversation?
User A will follow moderators that blocks users that cross the line.

User B will not follow moderators and see all users.
I'm glad you're excited about it.

If you hit a roadblock that makes you stop wanting to learn, let me know in an issue. I am looking to improve RARS and add some documentation around it to help ease people in.
What really disappoints me is when unions make demands unrelated to pay or work conditions, but to restricting competition. See LA teachers union and their demands to cap charter schools. This is a direct demand to punish teachers who are not part of unions. This is a stark reminder that unions is a "fight coercion with more coercion" solution.

It is important to remember that economic coerciveness is a result of overwhelming scale and bargaining power of one party over another. Kickstarter is a 100-ish headcount company located in Brooklyn, NY. This is hardly a captive employee pool compared to say, factory workers in a small town whose entire economy is centered around that one factory.

If Kickstarter workers unionize, I don't not believe it will results in two sides with equal bargaining power, Kickstarter will be in a substantially weaker position. If Kickstarter refuses the offer, all function ceases. If the workers refuses the offer, they have the robust job market of Brooklyn NY to fall back on.
I would say that you are diving into the semantics of the word blockchain in an attempt to redefine the word to fit this project.

If we're talking semantics now: Do people think, 'Oh, that's a blockchain!' when they think about Git? Is JPM building a new code repository?
Massive amounts of money and a complicit FCC?
Kids don't have the same level of rights as adults to enter contracts to work. We do it because we accept that child labor damages education potential.

I'm an adult, if I never cook because I like to eat out, shouldn't that be my choice? Who am I hurting by choosing not to cook?
My guess is they hired Google engineers that worked on Image search, or they have active sources within Google now.

Pinterest definitely should have been penalized, and I suspect at some point they will be.
GKE.
How does choosing not to cook make society worse? That's basically the same line of argument used to shut down gay marriage or other non-conventional lifestyles.

Who am I hurting by choosing to eat out every day?
Just need a protocol that allows for server initiated key renegotiation with PBKDF. Then you trick the client into repeatedly calculating some new key.
I wouldn’t judge someone for changing their gender for economic purposes. It’s a personal decision and a slippery slope to decide when it’s ok and when it’s not ok.
This is even the case in the midwest
"CE CEO Steve Oldham told the National Post that a 30-acre commercial negative-emissions plant could scrub one megaton of CO2 from the atmosphere each year — the equivalent of planting 40 million trees."
What pain is Heroku saving you to justify being 5x more expensive than Lightsail/Digital Ocean/Linode?

All websites I maintain/deploy are either built as a Docker image and published by CI on git check-in or deployed locally with a single rsync/supervisord bash script (or right-click Web Deploy for some older IIS/ASP.NET Apps). I probably have over 50 sites I'm currently hosting so using anything that much more expensive wont enter into consideration.

But I'm not seeing what could justify the extra cost? especially as the cost is reoccurring, if it's some kind of effortless/magical scalability I'd rather put that additional cost towards more hardware and buy more headroom.
Every minute I spent thinking about insightful quotes from modern day gurus was a minute wasted
Im well aware.
In the context of talking about how much money you can earn from international markets, PPP doesn't matter.
Their motto: "Smellier than Dollar General, not as smelly as Family Dollar!"
Agree wholeheartedly, I have no issue with typescript or typesafe languages.

I actually enjoy them a lot for other reasons, being able to guarantee type is a nice feeling. But it doesn't guarantee correctness. And I think that is the problem.

Developers see lack of type safety as a lack of correctness. Hell, I don't even blame them, a lot of code I deal with is impossible to reason about because of so many bad habbits code review is supposed to catch.

My issue with TS is that people are using it to solve a problem that it does this actually solve: the developers reluctance to code clean.
In the US, ITU will just move the goalposts for 4G like they did for 3G when AT&T changed the hspa+ indicator to 4G.

3GPP has no teeth here.
One thing I recently did was sign up for Google Voice, then move all the sites that insist on SMS authentication over to that phone number.

In addition to (hopefully) cutting down on spam calls, it's much much harder to hijack my google account than a cell phone account

(Just be sure to turn call and text forwarding off)
I wondered how things like death and divorce were handled. Seems like that would cover it.
Funny that JS has the same SEO problem Flash had.
The documentation around it isn't that great. Once you know the key actors -- which are a dozen or so key types of resources, and how they play together, you understand how to create the configuration for your environment.

The YAML files are quite intimidating at first, if you look at examples out there.

I'm probably not a great teacher, but I think I could boil it down to a slide deck of no more than 25, and an hour's worth of time, and clearly teach how to interface with Kubernetes for a basic web app w/ horizontal scaling, Let's Encrypt SSL certificates, etc.
Really the snark is enough.
One cements your spot as a “thought leader” (blue verified check, very visible follower/retweet/like count, routinely used as a source by the media), the other not at all.
> Oracle will only give interviews to people with a degree from their small list of Ivy-tier universities.

That's only for new grads with no work experience. It's a stupid policy, but in my corner of the company we generally made good hiring decisions. I disagree that the company has a lot of useless academics. IME, engineering and product management are full of very smart, capable, hard working people, some of them genuinely brilliant.
even Terraform?
anyone got recommendation on how to properly set CPU limits?

I've set limits about 2x higher than the max cpu usage, but still seeing some throttling, what cause performance degradation.
I've ended up setting deployments without limits to avoid throttling but that's definitely not nice if one pod goes crazy for a reason ...
>That cruelty toward men is acceptable.

To be fair, in more socially progressive countries, this is actually being countered/fought against[0].

The article linked is in Swedish, so you can use your choice of translator to decypher the text; but this is a demonstration of not only your point but the fact that people are actually starting to take a stand against the narrative that cruelty towards men is anywhere near being acceptable, in an equal and just society.

[0] - https://www.metro.se/artikel/anna-bj%C3%B6rklund-dumpa-inte-...
That's a bummer, reach out if you want a referral to another popular ex-OCI company in Seattle.
It's apples and oranges really. I would say that it's easier to use recursive descent to parse a full programming language though.

Shunting yard works very well if you want to parse math expressions into postfix notation. It is then really easy to run postfix notation into bytecode on a stack-based virtual machine.

For comparison, here is a shunting yard based math expression evaluator in Javascript that I wrote before writing TinyExpr: https://github.com/codeplea/rimath
Exactly. Look at LA Teachers unions demanding cap on charter schools.

Charter school teachers are non-unionized, so this demand harms the pay of non-unionized "outsiders". If they succeed, they can parade the statistic that "Unionized teachers have gained income over non-unionized teachers thanks to the wonderful work of unions", when in fact what they have really done is transfer wealth from outsiders to insiders.
Union electrician here...I can annectdotally counter your "categorical" claim...have you ever worked in a skilled trade union?
Uganda’s Tarantino and his $200 action movies (2015)
> It takes a fair amount of time and energy to stay up-to-date with the best practices and latest tooling. Kubectl, minikube, kubeadm, helm, tiller, kops, oc - the list goes on and on.

When you start with a technology, you need to have a solid basis. You need to fully grasp the given technology in it's most basic forms, stuck with the problems for days so you can fully grasp what any of these can solve what problem. If you know "naked" Kubernetes inside and out, then you can add other things to your toolset. Until then, you don't need no helm, tiller, kops, Knative or any of those distractions.
Last time "4G" HSPA was legitimately faster than 4G WiMax but this time they have no excuse (so far).
there's a ton of great art happening in games these days. and a lot of it comes down to a few factors, there are some excellent concept art outsourcing houses (check out opusartz for one) the tools and artists trained in them are EXTREMELY capable in recreating whatever style, and the technology available for real time can basically do a fantastic job at baking down extremely high poly high res assets to whatever the final system requires.

this is not to diminish artists working today. (I'm one of them!)

Adrian Carmack though, comes from a whole other breed of creators who had to be both artistically brilliant as well as technically resourceful enough to create art within EXTREMELY tight constraints.

the menagerie for doom, which he is responsible for are still a masterwork in readability, efficiency of design, and communication of purpose in many ways (the textures in that game very easily still hold up today)

I work with a ton of amazingly talented artist, and still, it's rare that I see both artistic, illustrative, and technical talent all in one person. (helps that teams are enormous and so those skills can be spread amongst multiple people)
Elon Musk sur-reply to SEC contempt reply
What exactly were you thinking about when "thinking" about your competitors?
I'm sorry did you mean to imply something with that link?
Why 22 hour game-playing and listening to 68 episode podcast matters?
So much cash, I hear even more than a lot of FAANG offers.
wouldn't the motion of the yield curve in that era be very different given that the dollar was long-term noninflationary?

if you expect the dollar to deflate in the long term, you might be OK accepting a lower long term yield.
Though, there is a middle ground between running vanilla Kubernetes yourself on your own hardware and tying yourself into the specifics of a cloud provider just to get managed Kubernetes.
There are really good Enterprise distros like OpenShift or PKS that relieve you from the hassle of running Kubernetes and focus on using it but don't force you onto a particular platform or cloud.
Thanks, why can't this type of information be included in the article. A comparison with a common material would be useful to ok. Like copper or something.
The relevant question is the degree to which memory errors remain a significant source of bugs in modern C++ code. Are they now of mainly theoretical importance? I can't answer that definitively, but I can say it has been many years since I had a bug in C++ code that using Rust, instead, would have prevented. My bugs are specification bugs. Memory bugs just are not on the radar. But coding Rust takes me enough longer than C++ that I can't justify it.

Perhaps the driving force demanding memory safety isn't for one's own use, but rather the hope that the code one depends upon, written by other people, will get better. I.e., I write good code, and you write good code, but God forbid we have to rely on Microsoft, Google, Mozilla, and Red Hat monkeys to write good code! That's a legitimate desire, but it doesn't drive much personal adoption. Meanwhile, the PITA factor -- borrow checker not happy! "&" required! "&" forbidden! -- interferes with personal adoption of Rust.

And C++ keeps adding features. Not to fall increasingly behind, Rust needs to multiply its adoption rate. I don't see how that could happen. C++ is already good enough, so Rust can't cannibalize significantly from C++ coders. Rust is enough better than Go, Java, and C# to be worth a significant effort to switch, if users of those languages could perceive it. The greatest benefit to the world derives from driving people off C -- to Rust or modern C++, it matters little which.
It’s interesting to see the differing reactions to these articles here.

Maybe you don’t need Kubernetes = good, maybe you don’t need jQuery = bad.
Joking about very important 'grievances' is worse than a physical assault.
Wrong repo. https://stackoverflow.com/questions/38474424/the-relation-be...

Swarmkit is what is being used in production and is fairly popular.

https://www.digitalocean.com/currents/june-2018/

"While @kubernetesio was most popular overall, the smallest companies (1-5 employees) use @Docker Swarm more often (41 percent use Swarm vs. 31 percent that use Kubernetes)."
This is a pretty good list: https://pilot.com/guides/recommended-financial-stack/
> The iPad Mini hits a sweet spot: it’s way bigger than any phone and way smaller than any laptop.

Yeah, I bought a One Mix Yoga 2S for that purpose. I understand the need for pure tablets for some but you can't beat that little powerhouse of a laptop-tablet. The hardware practically matches up with the latest Macbook Air -- Amber Lake Core CPU, 8GB RAM, NVMe SSD. It's 7". I love, love, love it for emergency purposes. Not an everyday workhorse but if you are on call ... beats hauling a 14" laptop everywhere for those once-in-a-half-year emergencies.
Same here. We use Swarm and it works great for us.
But having your hands off the wheel absolutely does mean you aren't paying attention. Which is why Tesla and most other self-driving systems I'm aware of check for it. It's a negative signal, not a positive one.

>And if you need to be paying attention 100% of the time anyway, what's the point of having an autopilot?

The same reason cruise control is a thing on every modern car. It down on fatigue, which in turn, should improve safety and comfort. You're still required to be in control of your speed, but the vehicle manages keeping you at the set speed.
It only makes sense if you are selling a unique product. Even then though in most online niches are you going to have similar products that people are considering. For example this Drip comparisons page is a waste of time to create according to the above advice: https://www.drip.com/comparisons
> Union shops are lowest common denominator places. High performers tend to leave because seniority and politics dominates promotion and wages.

This is absolutely not true in the trade unions. In an earlier life I was a union plumber (on my way to becoming a master licensed plumber; and to this day I can walk into virtually any commercial or light industrial jobsite, and tell you at a glance, if it is a union or non-union job). I don't just mean the plumbing work either; but also the electrical, and the pipe and/or steam fitting, and I'd be right 90% of the time. Such is the difference between the training and tradition of taking pride in your work.

Salaries are also Not carved in stone. I was once paid $300 a week over General Foreman's wage to run a job, and that was in the mid-eighties.

They are not perfect, and yes it can be harder to get rid of a real slacker, but nothing is impossible. And FWIW based on what I read on here in terms of the problems a lot of coders have with age, performance reviews and interviewing--you guys should definitely consider forming a union...or for Pete's Code Up App and stick together!
I agree to some extent. One of the key value propositions of Kubernetes is indeed in its abstractions, which are mostly quite good. And I really like its declarative approach.

However, I've been dealing with its ins and outs for a while now, partly because I'm developing tooling around it, and I've found there are already a lot of idiosyncrasies in there. Some APIs have very frustrating flaws, and most annoying of all is how tightly some core functionality is coupled to kubectl. A remarkable amount of logic is embedded in the CLI, as opposed to the API layer, and if you really get in the weeds you're likely to start pulling your hair.

Which is to say, even once you get through the learning curve, you may still find yourself struggling with it as you use it. Sometimes when you declare your intent, you find that it just doesn't work, and it can take a while to figure out why. Before you know it, you're using various operators that are meant to mask some of the deficiencies in the core orchestrator, and by extension you're outside of the core abstractions. And don't get me started on Istio... (but that's a tangent).

Anyhow. If you're not trying to do anything unusual, it's a good orchestrator. Not perfect, and for sure heavy, but a good choice for a lot of use cases.
Why Mailchimp is no longer in the Shopify App Store
Just got 140Mbps in London https://i.imgur.com/DFpZAg8.png
Oracle's something special in this regard though. It's not like Sun was top of the world when they acquired StorageTek, but having worked in the tape library industry in CO at the time, Oracle seems to be a special section of hell.
Not my screw up but working for a fairly large e-commerce site we had a cron job to pick up 'stuck' orders and push them down to the warehouse every 30 minutes.

For a combination of reasons there was one order which was picked up every time the job ran.

This went on for a very long time and nobody in the company realised. The warehouse staff were all agency workers who dispatched B2B and B2C so sending a pallet wasn't unusual for them. It was only when the customer got in touch asking us to please stop sending the same thing that we were alerted.

Apparently she had ordered the items to her friend's office and they were getting very frustrated having to deal with them.

Even worse the customer was in China and the company had to order a shipping container to retrieve the stock.
This of course is one side of the story. Looking forward to hear the Mailchimps side of things.

Edit: here we are https://mailchimp.com/shopify-statement/
I agree. You can set up a Heroku like setup pretty easily. Push to GitLab to trigger your pipeline that builds your container. Now your $5 vps with docker compose and watchtower is updated.
Isn't knative exactly supposed to solve this problem by giving a portable Heroku-like dev experience?
Not sure I get the analogy. If you're an expert beginner bowler, everyone can see how good, or bad, you are.

All the expert beginner developers I've met act as if they are not beginners. You only find out piecemeal, and that can end up in frustration and wasted time.
Its kinda saying, zoom chats doesn't have enough feature.

Not a fair comparison.
Far from it.

I am saying you don't need a debugger in the scenario above because the only time you need it in that case is if your inputs can't be trusted.

If you control the domain, the only way you can't trust your input is if you fucked up.

The answer to that isn't "oh now I need a debugger" the answer is to go clean your code.

While I'm here, I'd also like to point out this isn't a "I'm good and your shit" thing I'm describing, this is my day job. I make lazy crap code to get things done, then I go in to modify it and find I can't reason about it, so I go and clean up the mess.

Maybe I made it, maybe I didn't, it's besides the point, you have a mess, clean that first, then reach for a debugger.

Hell reach for a debugger to help clean up if you need to, just don't sit there and tell me you need a debugger because code inherintly needs to make assumptions about what is in a variable. It doesn't. If it does, it's a code smell.

> So many errors boil down to assumptions about what is in a value.

Only avoidable errors. They should not be dictating your tools or your language.
Personally I think an even bigger factor than not feeling welcome, if we're talking about getting people in the door in the first place, is the negative connotations associated with being in this industry to begin with. As far as social status goes, it's probably below average. Men who work in tech have a pretty negative stereotype. But because we're men, we can't even explore the possibility that this could have an impact because the immediate outrage and accusations of sexism it would cause.
I posit that while iPads may be "the best" tablet, you could get 95% as much utility out of a 3 year old Kindle Fire.
"I would agree that that's not all the story is about. It just happens the be the part that touched a nerve for me."

Fair enough, I guess we agree then :)