skysight-inc/HackerNews huggingface dataset:
> Java and Python. It's two closest peers.

See, I don't particularly enjoy Go, but that's because of its weak type system, which Python is no better at. Still, I understand that a lot of people enjoy Python, so good that it exists.

Java is too verbose. I'd had understood if you have said Kotlin, but Java is not that much better, (yes, it has generics, but I myself prefer the way they're implemented in Rust/Swift).

I feel like your examples are not much better than Go and in some ways may be worse, (concurrency?). If you have said Rust, Swift, Scala, Kotlin...I still wouldn't want Go to die, but at least could get behind the argument.
Oh god I hope that doesn't take off in other places.

That's the silliest, most annoying and pointless way to ruin the environment for everyone.
It may or may not be true that they never came back. A good split test tool will tell you that as well.
Why would all your services have to be hosted in house and why would it prevent you from "exposing internal services" (I mean, apart from the fact that they kindof aren't internal services anymore from that point on)?

For one, there is no problem hosting your own services elsewhere and having them use your own certificates. But more importantly: Why should your own CA prevent you from obtaining certificates from an external CA for external services? I mean, it just doesn't, that's how I run stuff: Purely internal stuff runs on internal CA, stuff that needs to face the public somehow runs on globally recognized CAs. And it's mostly trivial to switch services from one to the other - or to just run two endpoints, one using the internal CA, one using an external CA.

It seems to me like your problem wasn't your own root CA, your problem was that your services were incompatible with external CAs for some reason, among them probably your private DNS root? But that isn't a reason why you should put your internal services at risk from mismanaged public CAs, that's simply a reason why you should use a global domain and support provisioning of certificates from external CAs.
AZPCS is in full swing at the moment.

http://azspcs.com/
Right, this is the approach I've always advocated. I don't mention it specifically in this post I wrote a while ago about optimising GraphQL, but my implicit assumption was that you're building your GraphQL server on top of an underlying platform:

https://blog.apollographql.com/optimizing-your-graphql-reque...

In real-world UIs, I've found that queries rarely end up being more than a few levels deep and are relatively easily optimised as long as your internal APIs can handle batches (easy for entities, harder for pagination). Additionally, even though the only-return-IDs-for-relations pattern means you can't utilise joins effectively, the upside is that you end up with much simpler database queries that area easier to optimise at scale. My rule of thumb was that as long as the query representing an entire screen could typically return in sub 100ms in production, it was acceptable (this was without any caching at the GraphQL level, which I had planned but left the company before I could implement it).
People in the 1700's didn't all die in their thirties. Kant lived to 79. As for contemporary philosophers, Leibniz lived to 70, Hume to 65, Rousseau to 66, Adam Smith 67 and Voltaire 83. Average life expectancy was pulled down by infant mortality, but plenty of people lived long lives.
This is very incisive comment. Indeed the woman in the article has had the opportunity to live her life according to her own agency, and it’s perhaps condescending of me to feel sorry for her.

But on the other hand, I still think it’s ok to feel pity for someone who has been misled by a social movement that claimed to have all the answers, when it really didn’t.

And most importantly, we should be free to criticise that social movement and point out its shortcomings.
> I'm sure the neighbors will be happy to sell the air rights above their buildings so that plants can get that sunlight.

Or the majority of the people that live somewhere will have all "air rights" controlled by the city, and dictate how tall things can be built. "Air rights" aren't a thing unless the jurisdiction makes it a thing; you can't charge a toll for planes passing overhead.

Why would you "bargain" with someone who doesn't own anything that you want? You're talking about compromise, not bargaining, and that involves a friendly relationship; the kind normal people living in a home don't have with anonymous developers.
> Just because the majority of them are commercial doesn't change the fact that they exist.

No, but it does explain why Java is not a worthwhile option for OP.
Nobody is forcing you to use Go. If you loathe it so much then for goodness sake quit your job and do something you do find challenging or enjoyable!
Wait a minute—-missing the overall point in order to pedantically nit-pick and argue over small details is how things work around here! :-)
There has always been ADHD around. When my normative group were kids, we climbed trees, played Indian and cowboys and had a lot of outdoor fun. There were some kid or two who was more risky or over the edge, but hey, we had fun.

Today, looking back, I would consider some of my childhood friends to have ADHD or some kind of other diagnose.

Yesterday, these ADHD-kids, was not a great deal. There were also a lot of local jobs and other opportunities as well that didn’t demanded a high education.

Now kids don’t play outdoor and it’s easier to single out the ones with ADHD. Further more people have moved to the cities and there is a greater pressure to study. Today it’s hard to find a decent job for a supporter of a family without a good education.

Hence, without a diagnose, these kids would not stand a chance. They need all the help, support and understanding they could get.
Hi dang. Can you tell me why all my comments are automatically dead? I've sent a bunch of emails to hn@ycombinator.com asking about this but haven't gotten a reply to any of them.
Texas does not have state income tax but has high property tax (rightly in my opinion)[1]. 1.973% in Austin,TX

California has high state income tax but low property taxes.[2]. 0.625% in SF

The worst is New York. NY has high state income tax and high property taxes[3]. 1.925% in nyc. That is insane. I just don’t get how people put up with this and where all that money is going to

[1] https://smartasset.com/taxes/texas-property-tax-calculator#I...
[2] https://smartasset.com/taxes/california-property-tax-calcula...
[3] https://smartasset.com/taxes/new-york-property-tax-calculato...
> direct usage of syscalls instead of libc

Why do you want to use libc for Go? You wouldn't use the Rust standard library for Go, why the C standard library?
I saw historical prices for plots of land and prices in San Francisco, and they've been increasing 6%/yr since 1920, which was simply when that set of records started

Really made the area's uncomfortable relationship with wealth very clear to me, and easily ignorable when the information is so bad.

"Why exactly do you want me to come to this housing protest again? Because our tour of the 2 bedrooms are scheduled at the same time?"
Thanks for the explanation. Something that is absolute needs an absolute reference frame, in other words. Here you’re saying that the absolute reference frame is what God intends.

I’m not sure that there is such an absolute reference frame for morality, but this is too long a conversation to get into here!
Speaking as someone who was diagnosed with ADHD-PI as an adult I can assure you that it is an affliction and there is nothing normal about the behavior. It's not just that someone is prone to daydream and with a more compassionate environment you could leave them as they are. Some (if not most) will need to be treated just to be functional at all in any environment.

I don't doubt that some people have forced drugs on their kids to try to get them to some next level in productivity but in the case of someone who needs those medications it's really more about getting somewhere close to the same level everyone else operates on even if only for a few hours of the day.

If you do end up with a child who appears to have ADHD the best thing you can do is get checked and if they are diagnosed start experimenting with treatments to see what the kid needs. The longer you wait the harder everything becomes.
I personally think learning how to focus and power through a struggle is the important skill to learn, regardless of what form it takes. Finishing 10 imperfect paintings is more of a learning experience than never finishing one perfect painting. Finishing a terrible novel in NaNoWriMo is more important than giving up because your story is bad. Making it through school with a C+ is more important than dropping out because it's too hard. If you're going for a run, the first mile might be excruciating pain but then the runner's high kicks in. Now every time you go for a run after that, you'll know to grin and bear it because the pain will go away and it will get easier.

I'm arguing that it's not what skill you learn, but rather that you did. You moved past something being new and exciting, got to the point where it was frustrating and boring, and you kept going anyway. I'm now wishing I hadn't use a computer as my example because I still feel like you're taking the wrong lesson from my anecdote. I don't credit my childhood computer use for my successful career as an adult. I credit my (forced) single-minded focus, where giving up was not an option.

In this story, my siblings-in-law never knew that it gets easier, never knew that there is a plateau you can overcome, and never made it to the other side. Because they never had to. It's a story about not giving up, not a story about how everyone should learn to use a computer.
Not sure this makes sense. But I wonder if there is a way to make a quantum computer that doesn’t rely on collapsing wave functions. Maybe higher up on the interaction level, like quasiparticles maybe.
> It seems to me that the real problem is that we have constructed a world that is fundamentally at odds with our biology and then when people cannot function within it, we diagnose them as having a disorder.

I don't know if you meant it this way, but this certainly sounds like you are implying that people with ADHD (or some portion of them) don't really have anything wrong with them, they just need to exercise or something. As someone who has lived with ADHD for their whole life, I find this attitude really offensive. I have a medical disorder, there's a chemical imbalance in my brain that has been diagnosed by doctors. I can't just walk it off.

It's not a case of the modern world being at odds with how we were evolved, I would be struggling in the ancient world too. Without my medication I have real trouble remembering things, making plans, and following directions. Moreover, if the modern world is so at odds with our biology, why does the overwhelming majority of the population have no problem functioning in it while I do? And I don't mean to come off as hostile here, but I find it insulting to be told by someone who presumably has no problem functioning in the modern world that my inability to function in it isn't really a problem.
Except civic workers should be making middle class wages, especially ones that don't require extensive education. Why should a gilded class of unionized workers get these huge individual wages when the median family income there is still hovering around 55k.
> I'd love to hear your rationale on that.

I'm not sure what you are asking for: Evidence for the third paragraph? That's in the first two paragraphs. My economic theory of why the labor market works out that way?
Why is that a problem? There's int8/16/32/64 for when you need to be specific.
Rails as the stack and REST as the implementation.

You can then spend most of your time on making sure you have a good understanding of the domain and then design the API to match that understanding.

Rails because you asked what _I_ would reach for :) Once you figure out your domain model you could just generate the REST API.

Rails has GraphQL gems so you could go down that path in the future if desired. Like anything though, GraphQL isn't a silver bullet. If you have a complex data model, that can be exposed and people unfamiliar with the data model will see performance issues.

When I hear API, I usually infer that it means other people will be calling it. The above answers are in context of that. If you really mean a back-end to your web app that nobody external will be calling, ever, then it really doesn't matter what tech stack or methodology you use. In that case, there are other factors like time to deliver and if there is a team building it, then it helps to use a common methodology (e.g. REST).
Noob question but is it possible/advisable to somehow (re)use prepared statements in Lambda?

"Prepared statements only last for the duration of the current database session. When the session ends, the prepared statement is forgotten, so it must be recreated before being used again. This also means that a single prepared statement cannot be used by multiple simultaneous database clients..."[1]

1. https://www.postgresql.org/docs/current/sql-prepare.html
Technical writing! Are you an engineer? Do you love writing? Want to work in an environment that is far less stressful, but just as intellectually stimulating? You get to write neat articles, create helpful documentation. You are the first one to play with nifty features. Heck, keep writing small features if you want, or internal tools. You can have a big influence on inter-team communication.

It is the best choice I have ever made. I get to make great money, polish my writing and engineering craft, and day dream about my future fictions. In another 10 years, perhaps I shall pivot to fantasy. If not, I can point to dozens and dozens of popular, educational articles which people have enjoyed. And that will be enough for me.
Largely agree with your second two paragraphs, but even as someone who couldn't care less about football, I think it's hard to make the case that a predatory loan collector provides more benefit to society than a football coach.
You are not alone with this issue. People are even having a hard time getting stays credited that they booked logged into the correct account (which should credit without issue).
One claim that caught my eye: Tex being unbuggy because it's written in the Literate Programming style. I like LP but that's a big claim. Occam's razor suggests a more likely answer: it was written by Knuth! A great programmer, and also one who grew up programming non-interactively: http://ed-thelen.org/comp-hist/B5000-AlgolRWaychoff.html#7
It feels important to emphasise that Ram Dass is not a guru by his own definition:

Unity of God, guru, and Self is the higher truth, and if your veil of attachment is very thin, you may be able, like Ramana, to penetrate directly to that essence in the heart.

But most of us, to get through our busy human incarnation and the profusion of forms we find in our lives, need guidance and help. Seeing the guru as separate from oneself is a way to approach it in steps of lesser truths. It’s a first step toward becoming the One. The reality of the guru or guide as separate from oneself is a method or vehicle for coming to God. It’s using a relationship with a separate entity, dualism, to get to the One, to the reality that the guru is identical with your inmost being.

i.e. God=Guru=Self, see: https://www.ramdass.org/god-guru-self/

However, of all the things Ram Dass has said and done, the mantra (from the article) is all we really need to remember:

“So I accomplish the move from head to heart, in part with mantra: I am loving awareness. I am loving awareness. I am loving awareness.” With each repetition of the mantra, Ram Dass slowly begins charting the daily process of moving his consciousness out of his thinking mind and toward his open, present, compassionate heart—from ego land to soul land.

“All the universe is love,” he continues. “And I'm loving all of the universe.… Everything—everything—has love in it.”

<3
Is this the same type system that famously forces you to cast items in your collections to the universal supertype?
Sorry. I just really like VSTS or Azure DevOps or whatever they call it these days.

Just the fact that there’s a little button baked right into Visual Studio where I can see all my work items, and the fact that I can literally assign a commit to a work item as I push it makes VSTS the best IMHO
I recently tried to transfer miles from Marriott to another airline.

What a nightmare. The miles apparently got "lost". I had to make many phone calls which meant being on hold for 30 minutes each time.

Wasted probably a full work day trying to sort everything out with them.

Eventually, I just gave up as I didn't want to waste more time with this company.

About 5 weeks later my miles appeared in the airline account. Very frustrating experience.
Fortunately there is an endless supply of dreamers from bumbaf*ck that will be impressed by your modicum of six-figure stability in Manhattan. At least a few weeks after they've realized the hopelessness of Carrie Bradshaw fantasy and understand the value of a 400 sq. ft. walkup.
they are not too bad, can get a bit more involved in the later stages ( I usually get too busy right before xmas and end up completing it after new year when I've got some time off), but I often use it as an opportunity ( like quite a few others here it seems ) to learn a new language so end up spending probably more time working out the language, because even if you solve it, you really want to make sure your code is idiomatic
Okay, it's science in the sense that it makes predictions. So it's a theory. Is it science in the sense that the theory has been tested, and peer reviewed? As soon as you started in on the "anti-authoritarian and anti-conformist" part, I got the sense that you're somewhat invested in this being true. But science means more than proposing an idea; it means testing the predictions, looking for evidence, subjecting it to a critical eye and seeing if it withstands objective scrutiny. Is that the case here?
> will want to give them a pill as it's easier.

Well yea, sometimes pills help people.

> Reminds to be seen what is the effect of such medicines on kids under development

I mean adderall (amphetamine) is pretty well studied. Yea they have some adverse effects (stunted growth, not good if you have a pre-existing heart condition, etc.) but as with literally every medicine, the decision to take them or not take them requires you to balance the adverse effects (which can be monitored) with the adverse effects of the illness. It frustrates me so much to see people just flippantly ignore the actual underlying problem that the pill is supposed to be treating as though it's "healthier" to not take the pill. Depressed people can kill themselves or if they don't their lives are pretty crappy. ADHD can cause all sorts of real problems. If you think pills are just an "easy way out" then that's really insulting to people who actually benefit from using them and really don't want to have to deal with judgement from other people who clearly have no idea what it means to suffer from a serious mental illness (ADHD can be debilitating). If you do happen to suffer from a serious mental illness and do not take pills, that's great (maybe?) for you, but that doesn't mean that's the "right" way. In fact I had two parents with mental illnesses that took that route and it was really not fun growing up with that, though it was a great lesson in how not to deal with mental illness.
Ah, that's the difference then! I'm starting from Brisbane and ending in Sunnyvale, usually leaving around 8:30. I'll try 7:30 next time!
The tooling is in datafy and nav, which are in Clojure 1.10. Everything in the UI just flows from those protocols.
In my (useless) opinion, the old website looks more modern and approachable. I can see immediately what are the benefits of Rust, as well as a code sample. The new site only offers a vague tagline ("The programming language that empowers everyone to become a systems programmer."), which doesn't explain much.
> Imagine how a man might pick a woman if attractiness was completely off the table

Loyalty, playfulness, flexibility, kindness, intelligence, high energy levels, ability to have kids, doesn’t already have kids, etc.

None of which are positively correlated with a woman’s age.
There's no universal way to pronounce given letters, especially when transliteration is involved. Neem Karoli Baba chose the name for him. Not sure how the spelling was decided upon, but it seems pretty trivial, as spellings/pronunciations change all the time.
The $100k a year waitress isn't a myth: Some hard truths about tipping in Canada
It depends... if you're new to an entire workflow, it's sometimes easier. If you're learning something specific and adjacent to something you already use, text is usually best.
Sure, if you want to add the "in the US" qualifier that limits the comparison to areas that would have had to create a public transit system in spite of US policies favoring automobiles, then sure it's impressive. But compared to almost any reasonably-large city in Europe or many places in Asia, it's still an embarrassment.

If you want to see transit done right, go to Tokyo. People have sub-hour commutes of over 100 miles there. Everything is comfortable, clean and on-time. If we honestly want to make public transport succeed, we have to stop letting those in charge compare themselves to other failures and, instead, hold them accountable to operating at a level we know is being achieved elsewhere.
If I understand it correctly, Smalltalk is really nothing like Java and the mainstream OOP that Clojure is a reaction to.
> cherish friends and family even when it's difficult

I generally agree with what you're saying except for this. You should cherish friends and family... unless doing so ends up being a net negative. Maybe that goes beyond "even when it's difficult", but... life is too short to keep people around who hurt you, even if they're blood relatives.

Set boundaries. If people fail to respect those boundaries, then they don't deserve to be in your life, at all. Cutting someone out of your life shouldn't be a decision taken lightly or on a whim, but it's a tool in your toolbox for keeping toxic people from bringing you down.
This is a very common experience. Sooner or later you get out of "survival mode" in your life and start to wonder what's left. I think this used to be called a mid-life crisis.

Speaking generally, I've seen people find their way out of it by making their lives be about something other than themselves. That can mean kids, a community, a cause, or anything that requires setting their ego aside.

I don't think this is a flaw of western culture, as many characterize it. I think our parents and their parents did a poor job preparing this generation for dealing with this because they were rarely prosperous enough to think about more than just survival. That could hit any culture that went through less prosperous times equally.
Public Agencies’ Secret Sexual Harassment Settlements Cost SJ Taxpayers Millions
It's a bit Pascale-y, which may be a turn off to some.

I do wonder why you'd consider Rust, (or even Haskell), to have weird syntax?
>Some seem to believe NYC is one of the most progressive places in the country, but may not realize it's also known for most corrupt politicians and public servants.

Boston is terrible but nobody notices because NYC is nearby. NYC is pretty bad but they look good when compared to NJ that's the same but doesn't have the money to cover it up. NJ points at Chicago and say "well at least we can afford to buy the court system so our politicians stay out of jail".

I had a family member in state government. Even in some unremarkable department corruption is everywhere.

There was a Greek philosopher who said something like "more laws = more corruption". He was on to something. Too bad being in favor of big government is a prerequisite for being "progressive" these days.