skysight-inc/HackerNews huggingface dataset:
K8s is complicated because it does many things, not because each of the things it does, individually, is complicated. If your orchestrator only runs stuff, if your service discovery is independent of the orchestrator, and just does the wiring and routing, if your secrets management is simply a thing that provides secrets to authorized clients, a lot of the complexity associated with kubernetes goes away. The whole is always more than the sum of its parts, and in the case of kubernetes this adds up in an unfavorable way, complexity-wise.

IME, a lot of complexity, in kubernetes land, also comes from kubernetes being highly opinionated. Whenever your needs don't match kubernetes' opinions, you have to fight it. To give you an example, service versioning is not something kubernetes knows about. If you need it, you need to add it manually. You can easily automate this with consul, and make applications unaware of service versions. Reciprocal trust verification between ... things that communicate is another. Kubernetes provides nothing. If someone manages to inject a pod into your namespace, and randomly starts replaying requests, there's no automatic way to verify the caller's identity - you have to do this manually, at the application level, using a custom sidecar (if you're lucky, your service mesh has something to help you). If you use consul with nomad, you get these things out of the box.

I believe your life is simple now because what you manage isn't overly complicated. Once you have thousands of distinct deployments, versioned, across several clusters, and thousands or even tens of thousands of pods running in tens of data centers, life with kubernetes becomes a lot more difficult. Of course, you can still manage, by automating everything, but automation, at that level, with kubernetes, is not an easy thing. Or at least that's my experience.
The post is not by Facebook.
1. I considered both "salary" and "total comp", it's the same result either way. The number you gave is that far off. :p

2. If you consider L5 (senior) and above to be the majority then that might be true, but I wouldn't call that the majority.

We can agree that it's meaningless to discuss comp online with no context. ;)

P.S. Zurich pays more on the lower levels.
How to Overcome the Fear of Math and Learn Math for Data Science
the more I think about being on my deathbed (or death, or read obituaries, etc.) the more I realize I won't care how I spent my life

It's why the "bus factor" is such a weird concept. If I get hit by a bus then I guarantee that I will not care in the slightest if anyone else knows how to run the TPS reports. Same if I win the lottery!
There are thousands of programming languages, how would you know that any given doesn't exist?
He was 94 years old. An obituary with more information is at

https://nypost.com/2021/03/10/cassette-tape-and-cd-inventor-...
> A type system lets you precisely define the structure of your objects in the same language

This is much more persuasive than anything written in the article I am commenting on. I personally still don't think this is worth all the tradeoffs for myself or team, but its a good argument for TS.

> When working with other developers it's also useful and gives me the structure of all their objects at a glance

Doc blocks also do this. A good argument could be made such that "if you're cool with writing doc blocks, why not write types while you're there?" - totally agree with that in principle. But again, in the aggregate cost/benefit analysis this is a minor win.

>And for me writing unit tests is pretty much one of the most boring and cumbersome part of development

I retreat back to comment I made about ergonomics preferences. You really dislike writing unit tests, I do not. TDD has been an incredibly impactful (and enjoyable) part of my 15+ year software journey. I started my career using strictly typed languages, and found my way out of them. Unit tests are one of the ways I maintain application integrity, which does actually (perhaps strangely for some) bring me joy. A buttoned up test suite is a very "feels good" moment for me as an engineer. Knowing I, or anyone else for that matter, can come back to the code later and both safely and confidently make changes.

Something also worth noting, that didn't occur to me previously, is that my implicit heuristic analysis here is mostly centered around production node.js apps, not front-end apps. I haven't worked with the latter on a day to day basis in many years. Theres a significant difference in the cost/benefit calculus between the two.

And a side point since we're talking in heuristics analysis... In my experience, especially my recent experience being a director of engineering & cofounder of a large technology company, runtime type errors are just not prevalent in the class of failure modes we see in our applications in production. I can't remember the last time a ReferenceError or TypeError appeared in any of our APM logs. So then the question becomes, how much time is "lost" in development when you hit type bugs (either with new code or fixing old code). This is much harder to quantify admittedly, but also seems minimal in my own experience.
And yet nearly every UNIX system that was well-designed isn't case insensitive. I was pointing out correlation, not causation.
Isn't the purpose of financial instruments to resolve these kinds of conflicts? Seems like in the days of smart contracts these meatspace concerns could be coded around.
If the Tankies (who are the closest equivalent) ever get enough power to actually make a ruckus to the degree that the far-right did, the ban hammer will fall on them, too.
Ah I see, thanks.
I just think of myself as a 'coding SaaS founder' - so I placed this title. It is just the first title that popped out in my mind :)

I did not want to bait.
I've had the opposite, for example adding my boss to my linked in profile & updating just before pay negotiations has worked nicely for me. I've seen friends/colleagues go to their boss with a job offer and say I don't want to leave but with this rise I'm struggling to justify staying, and it's worked fine. I'm not in the US however.
Pleaae demonstrate at least one occasion where making a device repairable increased waste
It doesn't take a lot of insight to look at the crunchbase of OP's former company and look who lead the series A...
There are others using solar desalination e.g. https://www.researchgate.net/figure/The-seawater-greenhouse-...

Think there are some in Morocco and Tunisia too
Author of the post here. Happy to answer any questions!
The bag lunch, secret smoke spot crowds are all at cypress. ;)
I hear this sentiment all of the time as well, not just restricted to cases of libel but it seems most common with libel.

It doesn't matter if something is written down as being against the law/regulations/whatever if the punishment for breaking that law/regulation is toothless, seldom applied, or so expensive to get proceedings started that 90% of the population is priced-out of pursuing their case from the start.

"Just sue them if they write something incorrect/defamatory/etc" is not really a realistic option for the majority of people, not a guarantee of anything happening or reforming, and generally the damage has already been caused. No one really cares about a retraction issued a few months after a story is released, we've all moved on to the next outrage-inducing story.
API is web scale.
And deaths.
Not being strict makes it harder. You can sometimes get in and out without the proper proof that you actually left (your passport isn't always stamped when you cross the border). Then when you do finally get someone asking questions you can't prove the dates and they won't let you in.
Art NFT is dumb in my opinion. However, I'd love NFTs to prove ownership of car titles or real estate. Think of how much easier transfer of ownership of titled assets would be with NFTs.
You can easily achieve this with a thermostat wired to the compressor. Its fully hardware based, analog and is perfectly capable of maintaining a specified temp range. This is how it was done for decades and it worked fine.
10% is not a majority.

I would be ok with Bitcoin having had a 10% pre-mine if it also had a pre-sale, rather than limiting it to those technical enough to mine it on day one.
Rapid Prototyping with Flask, Htmx, and Tailwind CSS
Especially when you don’t notice the light has changed, someone honks at you, and now you have half a second to reacquaint yourself with what’s going on in front of you before stepping on the gas. I see many drivers looking down (presumably at their phone) at a red light who get honked at and almost immediately take off without any safety checks. If, say, a child had run out in front of the car, that child would get run over.
I think forums should let users moderate things for themselves by doing the following:

- If I dislike something, don't show me that user/subject anymore unless I choose to explore outside my bubble.

- Instead of showing me how the whole world feels about something, show me how MY group (people I've upvoted) feel about it...unless I choose to explore outside my bubble. At the very least - sort comments based on how much I will agree with them.

- Maybe extend it a few levels deep: If I liked someones comment, maybe content which that user liked is also weighted higher for me.

Essentially - just make these things work for me and not some ambiguous majority of the moment. I wish HN would do this too. I really don't care how many anonymous people liked something because they're still wrong IMO. The system is not working for me.

In the real world we've solved all these problems by not forcing everybody to listen to the whole entire world's opinions all the time. In real life, if I'm homophobic/racist/etc, I hang out with my homophobic/racist/etc friends and nobody else sees me because they're busy hanging out with their own kind.

The world is full of bubbles. I don't see why we need the Internet needs to always be the polar opposite of how real life relationships work.

Of course there should still be ways to explore outside your bubble. However, there's probably no easy money with my ideas. All the user engagement addiction comes from outraging people.
The syntax of c# and java are quite similar.

But the ecosystem is way different, i think the recruiter mimicked someone else and thought c# is equivalent to java, while it's not.
Late 20s. 2 years overall, but that was interspersed with doing work in Athens. I would say maybe 1 year of travel and 1 year of working, overall.

I had spent ~10 years working in tech so I had some savings. Contract work also helped.

Not sure what the total cost was exactly, but the cycling part was cheap. It's ridiculously cheap if you're in Asia or cheaper parts of Europe (Greece, eastern Europe, etc). It got more expensive when I bought a van...
Want to be a better tech leader? It’s complex
You can always mimic the sound you'd get from analog media using a CD the same way you can emulate a CRT using a modern HDR high-resolution display with fidelity well beyond our ability to differentiate them. With a high-end GPU we can do CRT emulation in real time.
I never liked it enough to use it regularly, but this was something I really appreciated about DBeaver. You tell it if a connection is prod, and then it adds red borders and such, very visually distinctive.

I also appreciate pgcli asking for confirmation when running a destructive command.
Got really surprised by how little electricity the Nuc consumes.
My dad had a recruiter delete his PhD from the education section. During the interview a topic related to his thesis came up, he mentioned his thesis and the interview was over because "we don't hire people with PhDs"
Cool one! NUC is really a smart solution
Attention Is Not All You Need
Those were the times. ResEdit, with disassembly of CODE resources and editors for structured types, together with MacsBug for inspecting or manipulating runtime state, was a combination that gave you ultimate power over your system.

I remember putting FKEY resources into the System resource file so the user could type Shift-Command-<digit> anywhere to automate some common task.
You're not wrong from a Pareto frontier standpoint. It's certainly the case that many western travelers are engaging in what can pejoratively be called lifestyle consumerism. But I'd caution you against throwing out the baby with the bathwater. And in fact, I'd urge you to look backwards in history to see evidence of the value of this kind of cultural exchange.

Cultural exchange is not a one time thing, but an ongoing process. Perhaps someone goes to Europe for utterly superficial reasons a couple of times and enjoys it. But maybe the next time they do it, they seek to actually set roots in and assimilate into the culture. Nobody really knows when or where the conversion point is; it's somewhat unique and up to the individual. I'll give you an example from my personal experience -- I didn't really get the hubbub and the point of "traveling to Europe" and had skeptically discarded it as something that Americans do in order to pass off a feeling of vague superiority and worldliness.

Even so, it was very challenging for my gruff preconceptions to last very long when I spent a few weeks in Lisbon. My friend and I met some amazing local folks who showed us the Portugal we wouldn't see on the tourist path. I was hooked. My eyes were opened to a "third path" between the grind and hustle of American culture, and the low key daze of bucolic village life. Hitting the dancefloors until 4am paired with spending beautiful afternoons on the waterfront, eating delicious seafood and walking until our feet hurt. It's true that we could do all of this in America, too. But it was just a lot more fun in Lisbon. My eyes were opened to the deep, rich history of cultural exchange with the Moors, and I never got tired of the architecture, the cuisine, and so on.

Had I "really" assimilated into the city? Well, not really. I didn't quite have the guts to go all in, but my friend did, and went on to spend the next 6 months there. And then we visited again next year. And maybe we'll buy property there at some point.

My point is that it's a little reductionist to reduce an extremely broad human interaction (traveling) into a fixed point. It's a beginning, not an end. Just because so many people never get past the beginning doesn't change the fact that much exists beyond it. Almost every major civilization and empire was born from trade routes that existed to serve this exact kind of exchange. Consider the greater Silk Road for one.

It's easy to become cynical about rampant consumerization and the dull, lifeless, almost suburban collapse of what could be such a rich experience into two dimensions and an instagram filter. But that is a loss on the part of the person who lives life that way. It doesn't reduce the potential of the experience itself.
Interesting how this goes completely against the tech discussion bubble. Threads on HN, r/apple and similar tech forums about iPhone announcements were always brimming with people demanding smaller phones. Or suggesting they would be staying with their origianl SEs, as Apple just didn't build a smaller-screen phone anymore.

Now Apple finally did, and nobody seems to be buying it. Which is kinda sad, I really really like my 12 mini. Hope the product line doesn't get completely axed.
You got that sub-1000 boxen wrong. Nomad is usually employed where the infrastructure is huge. IMO, K8s is driven by hype and marketing, not by technical merit.

Your enumeration of the managed things is very particular, in that it includes only stores. There's a reason for things that have keeping persistent state as their reason to exist are managed: reliably maintaining persistent state in the cloud is a lot more difficult than reliably orchestrating things that just have to run.
Just make sure you get the right Visa. I have a work Visa for India, but I'm allowed to got to India for work reasons, I'd need a different Visa to be a tourist. Sometimes countries get funny about that.
I was actually thinking about this in terms of Twitch subscriptions. If an American pays $5 to subscribe, then the creator could easily end up seeing less than $1.20 from it.

First there's a ~20% VAT on it. $4 left. Twitch takes half of that - $2. The US takes another 0-24% from it. The local taxman takes another ~40%. You're roughly left with ~$1.

Kind of depressing when you look at it like that.
"I can code an API, yes."
Neat article, but inaccurate.

>...tailored to one species in particular, the most potent and easiest to cultivate: Psilocybe cubensis.

Wrong re:potency. cubes are ~50% the strength of the heavy hitters like p.azuresens & p.cyanescens (sp). But right about cultivation: the strength gains are negated by their extremely fickle fruiting habits. People grow cubes because they fruit in abundance indoors.

Mason jars are a thing of the past as well. r/unclebens really changed the game in the last few years. $2 ready rice is an off-the-shelf version of the DIY jar: a damp, nutritious, industrially sterilized colonization environment.
The increasing pace of technology is really fascinating to think about, especially when comparing to something like printing[1].

[1] https://en.wikipedia.org/wiki/History_of_printing
Paper: https://arxiv.org/abs/2103.03404
> Apple products are deaigned to subvert the concept of ownership.

No, they are designed for ease of use. Modern smartphones are way beyond the scope of most individuals to manage. Apple provides an increasingly managed service, which people choose because it is what they want.

> They retain control even after i paid for the item.

Yes, consumers want software updates, and they expect to be secured.

> We live in a world where all of my equipment could be switched off if one of their servers goes down,

It’s likely false to say ‘one of their servers’, but yes, just like any service you choose, you are dependent on the service provider to maintain it. It is in their interests not to disappoint you.

> you are legally forvidden from repairing it and people like you giht to defend these practices - you couldn't make it up!

You couldn’t make it up because it is completely untrue. There is nothing legally preventing anyone from repairing an iPhone.

> You are fighting to became a peasant without any rights.

Weird rhetoric.

> Other manufacturers are already following suit, and there wont be any choice left.

There will be no choice left if people are not aware of the choice, and if the choice is not a good one.

You haven’t mentioned an alternative manufacturers. Why not? If you want people to have choice, why not discuss the options. Apple is not the only choice.

You also haven’t mentioned the downsides of choosing those alternatives.
Here you go:

https://blog.jetbrains.com/idea/2020/06/language-injections-... (Overview with link to the full docs)

It’s been a while since I’ve used it but it works great (and not just for SQL but
pretty much anything IntelliJ knows about).
In all seriousness, why?
I really do mean that. It depends on the person. Having hung around the YC crowd for 15 years now, it turns out I have a lot of millionaire friends. Some can't stop working, but many have retired early. They spend their days lounging and lunching with friends who are also retired, and their evenings with their friends who still work during the day.

Even the ones that are still working have plenty of time to spend with friends, because they hire people to do chores like cleaning and folding laundry, and then pay for takeout food to save time on cooking and dishes.
Is there a way to view live preview of org file? Say in the next window.
These are the games played when Recruiters and HR are involved in the solicitation of resumes. HR will demand 20 years Swift experience, and Recruiters will pad your resume with 30 years.

Most experienced interviewees will show up to a face-to-face with copies of their resume in hand because of the way Recruiters fudge things.
What a bizzare disqualification criteria!
Woah, based out of Detroit! Booya! I might need to come say hi and see what y'all are up to. I really dig this concept.
This story is on Yahoo!, which serves numerous stories on its homepage from outrage rags like HuffPost, TheDailyBeast, The Independent, and The Guardian. And, what's more, doesn't allow users to customize their feed by filtering out such sources. They do seem to have a button to 'show less from' sources, but it doesn't seem to work, and doesn't offer to remove them completely. Is this just shoddy product engineering? I'm not sure, I suspect that they know that people will click low quality outrage stories in spite of themselves - you can't resist the temptation to click them when you see them, which is a big part of the reason why I would rather not see them in the first place.
Until you realize that some achievements are needed to have good relationships

Achieving or accomplishing something is important, it's not so important what exactly, but if you never achieve or accomplish anything at all you will have difficulty forming relationships with quality people
Pre to postmortem: the inside story of the death of Palm and webOS
My youth would not have been the same - we made our own mixtapes back then and the good ones were made on TDK chrome tapes.

This was before we had internet (it came 1991) and our local radio stations back then never played funk or R&B music so one night I listened on AM to an overseas station and heard this awesome song and I taped it and listened to it over and over despite the bad AM quality.

Later I found it was "When Doves Cry" by Prince and I became a lifelong fan.
If this program has remained small for 40 years, then maybe not all small programs turn into larger ones.
These are humans, after all. It seems unlikely that all of them should be unscrupulous, fundamentally dishonest, profit-maximizing robots who only exhibit benevolent traits as a charade to lure in entrepreneurs. Surely some are simply good people.
It's 64 characters. I'd guess binary if that /\ wasn't in the middle.
Fascinating; Do you have any links you could suggest?
Funny. I was reading about the Schiller institute just today. They are a crazy bunch, and for some reason they chose (among a great deal of actually legitimate figths they have) to have an opinion on that.
I can resonate with a lot of this, I have to tell people I’m around after they say something about an area/activity potentially being “too touristy” that “its okay to be a tourist”

yes, travelers are tourists, but catering to this subset can be different and you can capitalize on it

they want certain kinds of cafes, they want less trafficked but still bustling areas, they want furnished rentals
This might be true on more civilized "niche" communities, but the split on the default front page is roughly 50/40/10% ragebait/meme/substantive content, and I use the word "substantive" very generously.
Sorry, I was talking about contracting companies that provide work hours with their own employees, who are on contract. Companies like Altran for example.

I counted around 215-220 days of work per year for an employee. When counting holidays and so on that's about what you get in my experience in several European countries (mainly France and Spain, but also Germany where rates are higher it's true).

And yes, those employees get paid less than the internal employees of their customer. That's why they're often young.

Concerning freelance contractors, they get the full 100k€+ a year, but they then about half is going away in taxes. Still it's significantly more than employees, which compensates for the instability.