skysight-inc/HackerNews huggingface dataset:
> I needed to understand why our checkout had to be improved; I explained that technology choices made no difference to the user. However, the manager interpreted my words as outright rejecting their idea.

That's an exceptionally patronising position to take. The manager almost certainly isn't a fool, and likely understands the author's point already. It's much more likely that the manager was actually asking if the author had reviewed the technology stack recently and considered whether it was still optimal.

In other words, they weren't saying that the checkout page was bad, they were asking the author's professional opinion as to whether it could be better.
These shops are having a hard time selecting whats sell-able. People dump everything there thinking it is waste.
The Care And Feeding of the M24/6300/6060/1600 (2021)
Of course it’s none, but there are other sources of plastic pollution that are much larger contributors. To me it’s not about the amount, but the ROI on mitigation measures
If you're abstracting away most of the complexity of k8s, why not just go use ECS and spend nothing on the cluster? You will probably have to do some rewriting of your deployment scripts when you move off of EKS anyway (just like when you move off of ECS), so you might as well use ECS and save the $90/m (and it's generally easier to use).
This was my take too. The break-down in communication might not be WHAT is being said but HOW it's being said. This is certainly my experience of being a dev and a manager, sometimes people just seem a bit rude and it's hard to get past.

Is the rudeness excusable? I guess. Especially if I understand where it's coming from. Otherwise it's just rudeness.

And I guess that the point of the article, but you need to get to know people before you can make the judgement of why someone is how they are. That takes time.
What Is Good Code?
Team Canvas – Get Your Team on the Same Page
Everyone who responds to indicate their attendance of a Google Calendar event?
I'm not seeing a binary here. My first impression of growing a plant was in a small styrofoam cup in a classroom. This impression in no way tainted by understanding of the science or reduced my appreciation for nature. In fact the experience did the exact opposite. We should all think less in 1s and 0s. Why not take kids out into nature and also introduce them to hydroponics? Can it not be both?
I'm diagnosed and have adopted a sort of "default wrong" approach in situations like these because I realized, well, I am often wrong! Starting from the stance of "This could be wrong but.." and then jointly building upon and testing my hypothesis (that, in the past, I may have declared to be inarguable!) seems to result in far more pleasant interactions and consensus.
Get to know your bosses. Like really get to know them.

Mine have told me stories about how their wives left them because they made less than a million one year. Or how their kids are strung out on drugs beacuse they failed to be around them often enough growing up. When they have a conversation, 90% of the time it's about how many widgets the widget factory is going to pump out next month. Old friends come out of the woodwork to ask for money. They are hungry ghosts[0].

Advertising has been effective in putting people on a treadmill. They compete with neighbors for who has the more expensive car, the most attractive wife, the biggest house, who went to the most expensive school. Their days are full of jealous resentment. People who are among the wealthiest to ever live on this planet, feel poor, not beacuse they lack the ability to provide for themselves or their children, but beacuse don't have everything they see on Instagram.

I'm not a religious man, but religion can offer wisdom if you are willing to read beyond the claims of magic.

Christianity prohibited the coveting of your neighbor not because it would make God angry, but because it makes your life worse.

[0]https://en.m.wikipedia.org/wiki/Hungry_ghost
What do you call someone who doesn't understand genes create biochemicals which create physiology ?

Look at the end of the day we are biochemical robots, ignoring gene differences is good for no one.
African populations have higher prevalence of sickle cell, Europeans have higher prevalence of Alzheimer's. both are thought to be have evolved for some reason.

Genes are not magic. They are very complex code. The idea genes exist for no purpose died with the advent of metagenomics. If there are any gene differences, they have likely behaviorial implications.
I was expecting the OP to say that smarter people were less likely to be happy, because that is the sense a lot of us who believe ourselves to be "smart" have.

But that's not what OP is about, and it suggests that's not really what the research says either, there's maybe a bit of hint of a small negative correlation like that, but mostly it says: no correlation.

Rather than making the argument you are making, which I have heard before, I found the OP argument to be novel to me, and find really thought-provoking:

The model of "well-defined" vs "poorly-defined" problems, and that what we call "smart" is skill at solving "well-defined" problems, but that happiness actually depends on skill at solving "poorly-defined" problems. Which is probably not correlated to skill at solving well-defined problems at all, that being "smart" at solving well-defined problems doesn't help or hurt happiness, it just doesn't matter.

This rings really true to me, and isn't quite as depressing as the oft-heard theory that you're saying here, that smart people are more likely to be miserable because they see the awful. Not what OP is saying, OP is even disagreeing, really.
based on the details of their offering Unity would actually end up the dominant partner. Even if just barely
"Just get a garden and put the plants in soil."

I don't have a yard.

Hydroponics can be set up in my apartment. Not to mention that it can work all year: Lighting is important, since I'm pretty far north in an attic apartment with bad lighting.

Theoretically, I might be able to rent a plot 1.2km away, but I would have to carry my tools and things and honestly, it makes it all that much more inconvenient.

I'll also mention that I do not have an expensive organic store around, though most stores sell a bit of it. All of my produce is expensive anyway: I*m in Norway and a lot is shipped in. Varieties grown at home aren't attractive because of these things, though. You get different tastes growing at home. Tomatoes, for example, are generally better.

Also: Folks use these methods to grow pot, and I completely understand not growing it where others can steal it... if you are even lucky enough to live where growing outside will not land you in jail.
Indeed.

I didn't go into EV battery tech because it's still relatively new technology and doesn't really have any relevance to the planned obsolescence angle. But as you point out, newer battery packs have very long design lifetimes.

It remains to be seen how well this will translate into actual lifetimes, but at this point it seems like EVs will end up being much more reliable than ICEs. Almost every other part of an EV is much simpler and more reliable.

Honestly, even with modern ICEs, it's rarely the engine and drivetrain causing problems towards the end of its life. The interior starts to fall apart, the weather proofing fails, buttons stop working, things start to rattle, etc. until eventually you get bored of the constant minor repairs, meanwhile new cars are so much more comfortable and better designed, better fuel economy, lower emissions/taxes, etc.

I only drive an old car because I don't drive often.
Precisely! In the end, life will kill all of us at some point. Until then we have two choices: We either do what we can with what we have, or we don't.
Show HN: FAQs for Your Website in Minutes
Just launched this light version of the FAQ tool webcomet. No registration required.

Feedback appreciated.
> I needed to understand why our checkout had to be improved; I explained that technology choices made no difference to the user. However, the manager interpreted my words as outright rejecting their idea.

Let's be honest, that's what happened here. There are many reasons to overhaul a frontend, and performance is just one of them. Maybe the existing checkout is a mess that only OP understands how to maintain. Maybe engineers and designers want to find better common ground to work together and this change could facilitate that. I'm sure you can think of other reasons.

The narrow thinking is on OPs side here. They straight up assumed that this change was just chasing shiny new things (and, well, React isn't that shiny anymore), that all changes had to serve the user and not also organizational goals and then shut it down with the nearest plausible excuse.
Do you know of any research that concurs with your opinion?
> I don’t think of blaming anybody here, that is you reading things into it.

Alright, thanks for responding directly to that.

In my personal experience, people don't typically conclude that I would refuse to admit I'm wrong. The only conclusion drawn in my experience (usually) is that we're unable to get our points across, in both ways, and we should probably try to come back to the same topic again later and maybe prepare a little bit better.
My health has been deteriorated
I really think pinning this on autism is misplaced. Willingness to engage in exploratory conversation is a combination of intelligence and learned habits of mind.

If your boss (anyone, really!) comes to you with an idea and he misunderstands the first thing out of your mouth as a rejection, then you probably should work on how you communicate that thing. Or just surround yourself with smarter people.

Also if your boss doesn't know anything about technology and comes to you and says "I heard about someone doing this on a podcast, what if we made this arbitrary tech choice that doesn't apparently add any value?" then consider shopping for a new boss. Autism really is orthogonal to that situation sucking.
> "giving in" does not preserve peace—it simply appeases bullies and makes the workplace toxic.

This doesn’t sound right. You are not going to agree with 100% of someone else’s decisions. No matter how much you discuss something, no matter if you understand all the ramifications, everything there could possibly be. Sometimes you’re just not going to agree with the direction someone else is taking, and you’re going to have to accept it.

And that’s okay. It’s not toxic to disagree with someone, or to accept that even though you might disagree, they’re going to do X their way (or that you’re going to have to do X their way because that’s what they want). That’s not office politics, that’s life.
Awesome list. Some I haven’t heard of. Thanks for putting it together!
QuickTime can record a window... low computational overhead, and built-in.
Heh. "The manager almost certainly isn't a fool, and likely understands the author's point already".

Famous last words.
Don't forget all questions about this were ignored, issues on GutHub were closed, and then the project lead wrote a self-congratulatory blog post on how the whole AMP process is open and transparent.
It's a tradeoff.
Everything is a tradeoff...I think ORMs like ActiveRecord do make the code easier to reason about in most cases and are worth the performance hit.
All abstractions cost us performance..we could be all writing on bare metal C/C++ but not many web shops want to do that.
I'm not sure how much it replicates the CSP model, but the closest thing I've found to Go-style concurrency in Python is gevent: https://github.com/gevent/gevent

I personally still prefer to use it in all my projects.
Partly true, it is deprecated in client devices https://www.bleepingcomputer.com/news/security/new-intel-chi...
For your 1st point I had to google "Approval voting" : it's the Condorcet method, it seems...

Why bother improving a method that is inherently flawed? You can chose 50 candidates but they are all stupid and corrupt that makes no difference.

Why not make the system more robust and go with liquid democracy [1] ? (yes, I know, many technical/security challenges to overcome, first)

[1] https://en.wikipedia.org/wiki/Liquid_democracy
It is indeed, not illegal to seek privacy on the internet. It's not illegal in real life either! However, if you end up seeking shelter in a known mobster joint, maybe don't be so surprised when it gets closed down, you get kicked out and you're considered suspcious for a while.
If intelligence were universally desirable then a stroll through the forest would be akin to a disney feature, with all of the rest of the animals being as intelligent as us. They're not. It's not like they haven't had enough time to evolve superior cognition. Humans proved that under the right conditions, it only takes a few million years.

Superior human cognitive ability is a merely an instrument of male territorial aggression which was subject to a fisherian runaway sexual selection process beginning around australopithecus and terminating with the advent of civilization. This process accelerated, jerked, snapped, crackled, and popped because superior human cognition has a side effect of enabling humans to more effectively extract resources from their habitat.

To even ask the op's question is to presume some utility or value for superior individual cognitive ability. It isn't meaningful, useful, special, or advantageous. An outright stupid human is perfectly capable of achieving the resources, relationships, habits, and social standing among peers necessary to be reliably content.

If anything, the gifted man is burdened by going through life with the false conviction that his life and ideas matter more because of some trait he possesses which is altogether vestigial in the modern world.
This Californian hotrodder did it with an old Jaguar https://www.youtube.com/watch?v=3Z7XVzUZPmo, https://www.youtube.com/watch?v=EAfnbG2UNzM

Think he's an ex Tesla engineer though, but I don't think that's neccessary.
In many places freshwater isn’t a bottleneck. I live in the midwest—the cattle here drink rainwater and they eat food grown with rainwater. It’s not like foregoing meat here is going to leave more freshwater for people in Africa (we can’t feasibly transport this freshwater across the Atlantic).
Part of the problem - to me at least - is that in practice, concurrency with python is pretty much only heavy (slow) multiprocessing.queues. It's what multiprocessing.pool and the corresponding executors use.

At the same time, my experience (along with that of many others) has been that these queues are not exactly robust - there seem to be many horrible edge cases where queues and/or processes get stuck and it's really hard to have a robust all-python app that recovers from e.g. a dead child (!). Ask ML frameworks, for example, how they handle spawning while holding GPU contexts and the like. It's a nightmare.

So if we had a single robust, elegant and half-way fast abstraction for IPC, that would solve a lot of the existing issues. And it needs to be bi-directional of course.
Ask HN: How do you collect payment as Startup from Stripe none support country?
I wanted to use Stripe to collect payment. But I'm a founder from Stripe's none support countries.

I see there is an option Stripe Atlas. I'm a little hesitate about this option. I totally understand the cost, set up fee and yearly fee. But is there any other hidden fee after this? Like taxes? ...

I did research and saw a few posts tell that, it costed them about 10k/year (When using Stripe + Stripe Atlas) with many hidden fees.

I asked a lot of people around me, they avoided answering this and I don't know why. I even contacted Stripe's support, and they redirected my to a lawyer site with no clear answer. I'm so frustrated.

I have a dumb question.

How do you collect payment if you're in my situation?

Paypal seems a better option for this.
I disagree, I work with many.
Wrong on a technical thing, no different than most people.

Wrong on a social thing, agree. Anything with fluid changing rules and subtle context clues will drive them insane
Bscrypt – A cache hard password hash/KDF
> The speed at which you can prototype a gui is somewhat unparalleled.

While Tcl/Tk is good, it isn't better than VB, Delphi, C++ Builder, Qt Design Studio, Windows Forms on that regard.
When you notice your self-perception is out of alignment with how other people perceive you, especially on an axis you value (e.g., intellectual humility in the author's case), I think that's a great occasion to spend some time analyzing how much truth there is to each perception.

If you discover your self-perception is wrong, the next step might be thinking about how you can change your behavior and clarify your own judgement. If you determine that others misperceive you, the next step might be thinking about how to change that.

The author didn't get far into a next step, but the first step is critical and valuable as far as it goes, IMO.
I believe you're confusing the strong with the weak force. Elecromagnetism does indeed join with the weak force and form electroweak at high energies. The strong force is a very different beast.
What kind of smart people are we talking about? I know lots of dumb smart people, some smart dumb people, and a very few smart smart people. The dumb dumb category I try and avoid as find the company stress inducing. I didn't define these as either you know exactly what I mean, or you don't. If you don't, its not easy to describe.
https://www.stringbike.com/stringbike_asthemagicworks.html shows the mechanism. Looks nice.

There will be a lot of pressure on a relatively small wheel there, so I wonder what dust or a grain of sand would do there. I would guess making sure the mechanism near the pedals stays operating smoothly takes more maintenance than with normal bicycles. I wonder whether they considered exchanging rotary motion of the pedals for up/down movement so that they could get rid of that complex shape.

Also, given that they sell a “seatpole spare string holder“, those strings don’t seem to last as long as a traditional bicycle chain.
This artwork captures it really well

https://knowyourmeme.com/photos/1767679-tfw-too-intelligent-...
Have you considered that maybe Elon's involvement in SpaceX can be problematic for the advancement of their activities?
Yea, the best artists create for themselves, based on what is true and real for them. If other people enjoys it too, that's a bonus.
> It's much more likely that the manager was actually asking if the author had reviewed the technology stack recently and considered whether it was still optimal.

Then why didn't the manager ask that instead of mentioning some article some other company?
If you're at millions of revenue and haven't made the switch to a more robust setup I'd have questions.

The question isn't about what you do when you get there the question is if you get there or if you flounder about deciding between self managed MySQL, postgress, rds, MongoDB, gcp, AWS or Azure.
EV's as a rule don't charge after work. Most (all?) EV's allow you to charge when the electricity is cheapest -- at night.

An average daily charge for an EV is < 10 kWh since the average daily usage of a car is < 40 miles. That's less than what a whole house A/C will use on a hot day.

So any grid that can handle A/C charging on a hot day can handle EV charging at night. Not all grids can, but that means that they'll need to be upgraded whether or not we add EV's to the grid.
> think I’m probably somewhere on the spectrum (aren’t we all?).

That, right there, is one of the least helpful things that can ever be said in these kinds of circumstances. It's understandable, and it's common, so this doesn't lay blame on you, but on the underlying cultural assumption.

"Aren't we all?"

Those who have truly neuro-atypical behaviours, to where it can be assessed as placing them somewhere else on the spectrum, will receive less helpful responses when people think along those lines. Their concerns are more easily pushed aside, and the things that can help bridge the gap are less easily implemented.

It may sound accepting, but it's a trivialising statement. It makes things harder, for everyone.
in posix (so in any reasonable C implementation) printf is thread-safe by default, so your comment doesn't make much sense.
A possible explanation is that the mellowing is due to the loss of acuity with age. The more likely explanation is that it's an evolutionary adaption in response to how ones function in society changes with age.
Let the poor guy cope.
Yes! And the main theory of the article is barely discussed in current comments thread, but to me novel and very thought-provoking: The model of "well-defined problems" vs "poorly-defined problems" and the hypothesis that what we call "smart" is usually being good at solving well-defined problems, but it's being good at solving poorly-defined problems that might correlate with happiness, and being good at solving well-behaved vs poorly-behaved problems does not correlate.

This rings true to me, in that in that model I recognize I'm pretty good at solving well-defined problems, but pretty terrible at solving poorly-defined problems (and currently not especially happy).

That was all new to me as a way of thinking about it! Most of the comments here are about "why are smarter people less happy", which is not what the OP is about, and is more well-trodden.
U.K.'s online censorship bill causes more harm than it attempts to prevent
i dont know lambda was really easy to do it by onself.

filterdResult =

lambda(Table,

function(i)

if i ~= 42 then return i; end

end,
setToFilterOut = {}
function filterOutIfInSet(i, filterSet)

if not filterSet[i] then return i; end

end

etc..
)

Combined with properly, once defined decision sets this is really powerful. Almost of all my game decisions are lambdas mit once global defined decisionsets for unittypes. If i want to change something, for a unit, i only insert its type into the corresponding decision set and suddenly it has that property. Like dropping a smooth stone into a pond without ripples.

Its similar simple to the javascript implementations, once functions are firstclass members.

Functional programming would be harder. You need alot of meta table, result hashing for that a + b hash(a) + hash(+) + hash(b) -> Resultlookup. So its doable, by the law of look it up yourself, it has been done.
I’ve acknowledged I was wrong countless times - often readily. I don’t find it inherently difficult or uncomfortable. There have also been many times I’ve refused to concede even a little, because that would have been a white lie (in my mind) even though I knew full well it would smooth things over immediately. Those people probably perceived me as incapable of admitting fault. That’s what they usually yell at me, after all. And I get told I’m arrogant about once a week. I never reply to that, but I’m always thinking in my head, “I never tell anybody that they’re anything (negative). Why is it so easy for other people to tell me I am this that and the other……”. Am autistic.