skysight-inc/HackerNews huggingface dataset:
A friend once told me, “have strong opinions, weakly held”. Be able to accept the opinions of others even if you don’t necessarily agree with them.

Being less opinionated doesn’t sound all that great to me. Your opinion is the sum of your experience filtered by an idea. This distillation is the basis for your thought process.

Opinions seem to work in an almost bayesian sense: you have some opinion A and upon learning B you update your priors.

I’ve gone from basically shouting “you’re wrong” at people when I was younger to now I will listen to pretty much anyone’s seemingly wild opinion on anything. My curiosity has shifted towards learning why people believe certain things, seeing if they came to that conclusion rationally, and seeing if there’s anything I missed on the topic. You typically form new ideas even by hearing bad ones from other people. Seems to jog the creative part of your brain where we as humans are wired to be social and collaborate.

By understanding how other people think about things, it gives me a heat check on my own takes. It helps me form a clearer understanding of what motivates that person and where our irreconcilable differences lie.

Tl;dr have opinions on stuff, but most hills aren’t worth dying on. Listen to others and develop yourself and your thought process accordingly.
Right. The difficult part is doing it consistently.
Tests also cost money to write and to maintain. It's a tradeoff. Personally I like to work at places where the tradeoff falls in favour of writing tests. But I understand there are some businesses that just don't have a lot of money and where the cost of things breaking isn't that high, and then the right decision might be to skip tests. And one might argue if the customers don't notice it's broken, does it really matter?
This week I tried the Figma desktop app which I imagine is an electron app. Opened up fine the first time; subsequent attempts just showed a blank screen, so I tried the web browser version. Ugh, felt so slow to open and unresponsive.

Part of the mental brick wall I have is that I’ve always equated browsers with surfing/reading and other light stuff. Opening a desktop app puts me in work mode. And the UIs (seeing the browser chrome in context with the app itself) makes me feel like I’m running a less robust app. I imagine these are hurdles I’ll have to get over within the next couple of years as more apps move to the browser :(
Thanks!

I am building Packs for Coda, which is the name for integrations. Packs can bring data from third party services and define new formulas and actions, at this time I have built 23 of them connecting with services like Notion, Airtable, Bubble, Webflow and more

There is demand but the scale is not the one of Notion, the best Packs have around 1k workspace installs and then it depends on the number of users on each workspace but I don't have those numbers.
I haven’t this type of dictionary before, works really well even on iPhone.
Ha, you need a better network:)

I don't know too many people who have started funds in the past 5 years, but of the 3 who did, none gave up any ownership in the management firm.

That's a suckers game and the only people who would need to give up any ownership are people who are very green:)
I have strong opinions about some things. The best advice I ever got was to 'Stop re-litigating the past'.

This came after some contentious discussion with my product counterparts. (I'm a software engineer, but have thoughts on product design).

Discussions, sometimes even arguments, are a great way to explore the idea-space and try to find the best solution. However, once there is a decision, everyone needs to accept and internalize it.

Even when I disagree about what we conclude, if the consensus goes one way, I'll follow. I suppose if this happens enough, maybe it's time to find a new team that shares your views. (And note, I'm sure there are areas of security/privacy/etc. that maybe this shouldn't apply)
I love your question! It’s a great place to ask it, because merely asking a question like that in a place like this immediately demonstrates the need we all have to develop these tools. Appreciate you!

Practice listening over hearing. Prioritize curiosity for its own sake.

In terms of 1:1 communication: If dialogue is a venn diagram, strongly opinionated people can sometimes look for opportunities of intersection and commonality to bring things back into their sphere of control. Communication can become territorial in that way, with opinions acting as a kind of currency that gets used to buy influence. Try to be aware of where you’re at, spatially, on this diagram. Try to be aware of what your intentions are in a given moment. If you lead with listening and curiosity, you’ll quickly find yourself spending a lot more time in the other person’s sphere.
> and its not an optimal solution.

Therein lies your problem, and you can see it writ large on everything Google does. Because they're so dominate at so many things (search, video hosting / streaming, etc.), anything that doesn't fall under "optimal solution" and "immediately profitable" goes to the waste bin near immediately.

There are entire websites dedicated to how fast Google kills a project that could have been really great with a year or two of love and care.

They've come to expect overnight success because it's been so dramatic for the past two decades. This blinds them to a lot of opportunities, and it comes, pretty much, from the top down and has filtered into nearly everyone.

> “google missed an opportunity to hire someone who might approach things a bit differently”.

That isn't what they want. See above. Optimal solutions, instant / near-instant profitability.
For anything you are ready to go full-force on, first ask yourself:

- How do I know this?

- What is the basis on which I form my opinion?

- What facts that I can demonstrate independently are available to be presented?

- What are the counter-points to my position and what facts support them?

- What would disprove my position? (If it's not disprovable, then very likely it's pure opinion without a substantial backing)

- Are there any other feasible conclusions for the same item? Why do you consider them or why don't you consider them?

Basically you need to challenge your own biases. Why do you think the things you think? How did you reach that conclusion and is there evidence that leads to alternate conclusions?

Once you understand that there might be more answers or you have incomplete information, recognize it as such. You don't need to surrender your opinion entirely, but present it as opinion and explain how you got there. Acknowledge there are other possible interpretations, and explain why you find yours favorable. You should be able to do this for yourself, and when you're practiced at it, you can do the same with others. Suddenly, you're not highly opinionated, you're a lot more thoughtful and you approach items that require some interpretation/opinion with a lot more thoughtfulness and research.

It seems like a lot at first, but it's a skill that needs practice. I used to be very opinionated also without even realizing it (more I was arrogant, IMO, as I was used to being right). Then in University I lived with an incredibly scientific minded guy who was direct and questioning to a fault. It rubbed me the wrong way at first, but then I realized _I was the one who was forcing an opinion_, all he was doing was asking questions.

Very quickly, I became quite practiced at checking my biases and understanding and framed my statements and opinions a lot differently. I'm not afraid to have an opinion (I do so quite often), but it's far easier for me to bring someone up to speed on how I got there, and I'm much more receptive to alternative understandings I maybe didn't consider.
> the path is derivative of the endpoint

Oh I didn't notice that from the example. Is it worth splitting off the last two parts for that?

> you might want to cycle the colours or they're a pure derivative calculation based of the number of points or whatnot

Simply lift color out and use the second argument to map's closure to index it modulo the length of color.

If you really anticipate this, you should have %X.length everywhere, otherwise it just looks like a bug the next guy is going to hit and blame you for it. The problem (as I see it) stems from the hardcoded [0,1,2] iota -- if there's a better (domain-specific) way to eliminate it, then great, but it'll have to consider the rank of M's constituents and I just don't think the juice is worth the squeeze.

> combining them like that is definitely prettier and makes sense if the requirements don't change, but also seems like a premature optimisation

I would urge you to reconsider.

Trying to guess what the next person is going to want to do tends to create more code, not less, and changing a little code is better than changing a lot.
As an aside, this isn't really true. LEDs are way more efficient (more watts in visible light and not just heat), but not 100% so. They still get warm and need heat sinks and sometimes airflow, etc. or they can still overheat.

If you leave a LED bulb on for a while next to one that's been off, you can definitely feel the heat difference with your bare hands.

This is especially true at the higher end of lumen output, where you're optimizing for peak brightness instead of max efficiency. The power vs brightness curve isn't linear for a given emitter (and the human perception of brightness isn't linear either).

A LED that's twice as bright will be more than twice as hot. If you have a bright headlight it will typically be in metal housing that also doubles as a heat sink, and probably have internal thermo regulation to turn itself down before overheating.
Half of world’s bird species in decline as destruction of avian life intensifies
Be less invested, but remain involved. Be less sure you're right. Be more open minded. Summarize other's viewpoints and restate in your own words. Ask yourself when you hear or see something that doesn't make sense to you, "What would the world have to look like to someone for that to make sense?". Separate the "you" from the "view". Police your language: it's not you are "wrong" or "right", it's a view is "correct" or "incorrect". Maybe go even further: all these views are just pieces of the bigger picture.

Convince yourself that you win, not when you are "right" and prove someone "wrong", but when you learn something new. Rewire your brain. Seek first to understand, only then to be understood. If you feel you need to "say something to that", instead "write an email to yourself instead saying what you want to say" (and then ask: does this need to be said? does it need to be said by me? does it need to be said now?). Cherish the viewpoints of others as interesting aspects of the world. Distinguish between the view and "the truth" (whatever that may be), by using language deliberately: "I get that you see it that way", "I understand that's how you feel about it". Always keep in mind there can be multiple valid perspectives, at the same time, about the same thing, and their differences do not make any "wrong".

Finally...try some "awareness" experiments on yourself: your question and my answer, reminded me about this "awareness exercise" where you go into a large public art gallery, and walk around for an hour, but never ever look at any works of art. You only look at the empty walls, the space between them. It's interesting. You could see it as a way to get some space between a "compulsion" (of looking) and "you" (being deliberate). I think you can apply a similar thing to opinions: walk into a space (online or not) where there are lots of strong opinions you disagree with and practice not responding. Don't engage. What is that experience like for you? Explore that and similar things...push to some extent against the bounds of what is discomfort and unfamiliar for you.

Thank you!!!!! :P :) xx ;p I think it's a noble quest what you're doing.
IMO this isn't just a Twitter thing. When I ran a company, we had a public forum that, in the beginning, was civilized. As we approached about 2000 people, that 5% you're talking about became so much of a problem that we had to shut them down. And in fact, it wasn't even 5% (100) people causing most of the problem: it was more like 10.
An old school phone call to the previous employer to background check at least the very basics?
You don't think this is a crime?

I mean, IANAL but I'm pretty sure taking in income while posing as someone else must constitute a crime.

If not, lesson learned I guess. (Don't know unless you talk to a lawyer or try to report it.) But if it is a crime, then yes, it's across state and national boundaries, so who else would have jurisdiction but federal police?
Archived: https://archive.ph/3xpgv
On top of that I figured the article meant automatic currying.
Hadn't seen that post before and it's fantastic! Thanks for linking
I really doubt they care, the juice just isn't worth the squeeze for them. Its an incredibly difficult crime to prosecute for, even if the people were operating in the US, which they almost certainly are not. They really only care about the highest of high people cyber crimes (silkroad, anontalk, lulzsec, etc), because it takes a dozen or more agents months to years to resolve a single one.

Generally when it comes to this sort of stuff, if you cant hand them all the evidence with a bow on it, they don't care unless it involves an imminent terror attack, or major drug/CSAM ring. This doesn't just apply to us average joes either, every cop I know (so, 3) who has ever tried to pass something they viewed as important to the feds, has been stiff armed and told that it's not a priority.
I skimmed this [1] but I believe you are correct.

It's a generational moving GC which means bump allocation typically.

[1] https://v8.dev/blog/trash-talk
Very valuable insight - I am sure the Dutch speaker you’re informing had no idea what Romance languages are
What do you call the person who came in last in the class in medical school? Doctor.
https://news.ycombinator.com/from?site=paulgraham.com
I understand that it works in practice since the vendor has no incentive to argue about it, but it's not really legal to simply not pay for a contract you've entered, right?
Interesting related topic - Inferno OS security, discussed in this Phrack magazine article: http://phrack.org/issues/58/12.html
HN guidelines suggest that you should put the title of the page in the submission title, so there is nothing wrong with it from that standpoint. Take it out to the author of the article for not making a more descriptive title, if at all.
Empathy obviously as many have said - you have to see the other side to know that every choice is a tradeoff.

There's a pretty straightforward exercise you can try - spend a day pretending to be a true believer in something you just fundamentally don't understand or find truly ridiculous (not going to give examples because I may offend!). Start with the assumption that if you were born into a different circumstance you could have actually been this person. Avoid using stereotyping "I believe in X because I'm an idiot".
Try it with a few different outlooks, taking smaller steps at first. Read a few blogs, if available, chat with a stranger who believes and see what makes them tick. Regardless of what your edgelord teenage self may have thought, people aren't stupid, they have reasons for believing things. But start with the belief/opinion and work backwards to justify it.
Work yourself up to directly oppose your own opinions that you've found others disagree with, and try to falsify them.

In all likelihood this exercise won't change your own opinions, but you'll have a better understanding of WHY they are correct, and why others might think differently, and you'll be better able to convince people of your point of view if you understand what others see as leaks in your opinion.
They won't for risk of litigation you mean or what?
> $50/yr is a small price to pay for truly owning your digital life.

For some people it’s not just $50. If their whole family is on GSuite Legacy, for example, migrating away will be 4-5 times that, or more.

I wish Fastmail offered storaged-based pricing without a hard limit on the number of accounts.
This also baffled me. Did the author mean CMYK?
Okular Officially Receives Eco-Label, First Ever for Software Product
It's okay to have strong opinions, but it's not okay to not listen to contrary views and not changing your opinion once you realise you are wrong.
The benefit to Apple would be getting massive amounts of information about roads and traffic conditions for their maps so that they would be better than they are now. The benefit to Toyota would be getting world-class mapping software and great usability design.
> I was reading vk.com and generally there was 1 post or comment against the war in Ukraine for every 10 or 20 posts pro-war.

In a climate where protesting against the war can get you beaten up, arrested, and sent to jail for 20 years, I wonder why the numbers are like that... I wonder.
People have been arguing for "equitable pay" since before the word 'postmodernist' ever entered the English lexicon. In general, equitable pay for a job would entail that no two people are paid differently on the basis of certain characteristics we might deem irrelevant (and this basket of characteristics varies depending on who you ask).

Further, economists, political scientists, and philosophers alike have written on the topic of what is equitable in a capitalist economy, and in terms of distributive justice; there are very few people who would define equitability as the mere existence of an agreement between parties, including the legal system (for example, some contracts can and are deemed unconscionable, and selling organs or oneself into slavery are illegal).
That's not what the article says. The article is about adopting orphaned children from the breakaway republics.
The first part certainly raises the question of why ads are so poorly monitored. Having deepfaked celebrities promoting any product, even a legitimate one, should not be legal. It's misleading at the very least.
Honestly, if they have those elements on a page, usually the content is not worthwhile enough for me to suffer through their design. I usually just leave the page.
>Also when the protocol is open, it enables multiple implementations

Nice theory, but most of the time it's "just use zlib, bro, it's battle tested".
This doesn't answer your question directly, but some very lucid discussion about a closely-related topic that might be of use to you, if you haven't seen it, came across HN earlier in the week:

https://news.ycombinator.com/item?id=32978355
Just last night I put out the latest versions of two open source tools totaling about 500K lines in Java. Sure I enforce an old style but I think I'm up to date with the latest in Java.

It's funny how Java developers perceive "lambdas" as (param, param) -> { code } blocks to be used in consumers and iterators etc. This is a weird mutation of the general concept due to Java's lack of functions: as a Lisp developer I don't perceive lambda expressions like that at all. The use of lambda expressions is much more general than this: it's simply the creation of function pointers for many tasks. For me, nearly 100% of the time it's to create them to be stashed away as callbacks. And in Java, the only realistic way to do this still is with anonymous classes.
How do I deploy this? Can someone offer some guidance please?
Never heard of clero-fascism? Most Catholics haven't. I guess they don't mention it often in our history books here in Europe.

You can start your education here, I know of it because its my country, but I'm sure its only the tip of the iceberg.

https://en.wikipedia.org/wiki/Catholic_clergy_involvement_wi...

https://en.wikipedia.org/wiki/Clerical_fascism
> Inaccurate-yet-convincing plans for stealth aircraft, space shuttles, machine parts, and chemicals were peppered throughout US industry.

That seems risky in that inadvertent use of the false info might occur in the USA. Are there known instances of use of this bad info?

Secondly, it seems like the CIA has had a longstanding capability in hacking. 1982 is pretty early as these things go, that's like VAX/VMS 2.0 days, or Unix System III.
The self-driving thing is still 20 years away.
Spotify’s user experience seems especially designed to de-emphasize choice. Over time their home pages have increasingly promoted playlists vs individual artists or albums. They’ve definitely worked hard to make the “playing like” algorithm that jumps in as soon as your selection very good. On one hand it’s great because it keeps decent music going but also a) blurs the line cognitively between your selection and something they picked and b) removes the prompt when an album is over to decide where to go next.
Yeah, the rationale behind many bizarre decisions always seemed to be “because this is the obvious right way”. Or “because Python favors clarity over magic”. And I’m just “how does that explain why len() is a root namespace method that takes a string arg, while isupper() is a method on string objects?”
Breached.to is the replacement domain, FYI.
Connect Your PC and Devices Effortlessly with Intel Unison
TLDR Build more, you’ll learn from it. Consider what you call suboptimal as POCs. Start over with a better architecture in mind then refactor and revise, apply your optimizing skills and you’ll end up with better projects.
I'm a staunch desktop guy and fastmails web UI has caused me to stop using desktop email clients slowly over the years.

desktop clients are still better than web UI's, but fastmails web UI is the absolute epitome of 'good enough'.
Yup, but with good tooling.

Maybe I'm missing something, but all traditional approaches I've seen for VM management treat them as pets, not cattle.
Most of tbose who "believe" have created a personal god in their own image.

This is nothing new, humankind have done this repeatedly down through history.
Correct. Cyan, magenta, yellow and black (CMYK) is in fact a derivative of the painter’s color space red, yellow, blue (RYB).

But the article is right in that printing technologies heralded a dam burst of classic illustrators: the so called golden age. An illustrator could hand to a printer pretty much anything: a water Colour, oils painting, gauche painting etc. Photo lithography could convert it all to high quality Colour printing plates. Prior to that an illustration had to be specific to the technology: stone lithography, etching, screen printing etc. essentially limiting.