It may be cherry-picking, but I think some commenters misunderstand this (or maybe I do).
The implication seems to be "12 hours before the resolution things are obvious anyway". But if that were the case, then I could pick some wager that is obviously true but has, for example, 70% chance, and putting my money on that. If it was true that "12 hours before the resolution it's obvious what the result is", everything would be in 0% or 100% buckets. I believe getting event with 30% confidence right exactly 30% times is impressive no matter if that's 12h or 120h before.
Disclaimer: I don't know much about prediction markets, just what I understood from the blog post.
I think this notation is superior, because of syntax completion - get_name(user.id) can be syntax completed by IDE, (user.id)get_name can't. Just like "SELECT id, name FROM users" would be better of as "FROM users SELECT id, name" (LINQ in C# fixed this mistake, and most modern query languages do too).
At a risk of going against the hivemind, I disagree.
I self-taught programming quite early in my life, way before I had a good command of the English language. I've read books in my native language, talked on programming forums in my native language. In the end the "english" in programming languages is just a handful of keywords, and it didn't hinder me one bit that I had no idea "int" stands for "integer".
Of course, I started by writing code like "bool es_primo(int numero)" (in my language), but there's nothing in C that says identifiers must be english, just convention. Standard library and packages nowadays would be a problem, but back then standard library were thin and "strcpy" name is obscure anyway. The real hard part was always learning how to program and design properly.
And for more advanced topics, documentation and learning materials in english only are HUGE problem for ESL, because one has to actually read and understand them. But this is not something programming language can help with.
That's coming from a Spanish speaker used to the alphabet, QUERTY, etc. I imagine you'd find it much more difficult if C were written in Chinese or Arabic, for instance.
I have a similar experience, I learned English much later than my first programming languages, and picking up some keywords and basic APIs was never an issue (it was BASIC and C/C++ at the time). Maybe I would occasionally look up in a dictionary what is 'needle' and 'haystack' in a code snippet, and I was puzzled by the ubiquitous "foo, bar, baz", which to my relief turned out to be equally cryptic for the native speakers. I still don't feel about code as a kind of English prose, it occupies a separate part of my brain, compared to the natural languages.
For people that use similar keyboards I don’t imagine it’s that different though like you said occasionally knowing that bool means Boolean or int means integer may make it slightly easier for English speakers I think a big disadvantage would likely be for people from say China that use incredibly different keyboards if I had to add a wildly different second language and switch to it every time I wanted to create a var or import something or write an if statement I’m not sure if I would’ve continued learning to code it may have been one step to many
As you said yourself, this is very culture dependent.
In my culture, elaborate politeness is NOT expected, and when I first started working with foreigners I had some funnily awkward (awkwardly funny) social interactions where they greeted me with customary "How are you? How was your day" and I started politely but awkwardly going over my day thinking "this is not your damn business".
My point being, if you work in a culture that expects some behaviour, it is necessary to follow it. Breaking the protocol (even by omission) is a signal in itself, and if the signal is understood as "I don't like you" or "I am rude" or "I am better than you" then it's counterproductive. Especially important if you're not close with the person communicating with, so misunderstandings are likely.
I think that's just a good old prisoner dilemma. You can't have a free-range golden goose, because if you grow it responsibly, others will abuse it first and you will get out of business. The only way is to be as greedy as legally allowed, because otherwise you're left behind.
>To pay for a human connection, take someone out for a dinner, and foot the bill.
I'm married now, and never used any parasocial platform OnlyFans or another, but trivializing the problem of young adult loneliness is either ignorant or condescending.
A large fraction of young males don't have anyone to "take out for a dinner", or at least have no idea how to initiate that. You may scoff at that, but I certainly wouldn't know how to do it, and money was not a problem. Paying for human connection, especially online, was tempting.
Taking someone out for a dinner and footing the bill does not require you to be some cassanova. Escort services are a thing and honestly somewhat increasingly normalized. The latest chris hemsworth movie had him using an escort and didn't paint him as weird for it or anything, kind of just seemed like a gym membership or any other service the way it was casually broached (he played a certain healthy/rich/clean cut professional thief/perhaps even autistic character).
Escorting is more similar to OF than to "real" dating. In both cases the "service provider" pretends to be a perfect match for the customer, actively molding their persona to fit them. The more someone interacts with such tailored experiences the harder it is to adjust to the "real" experience.
Which is probably fine if you're a successful man in his 40s who has more time than money and treats escorting as a shortcut. Not so fine if you're a man half his age who is struggling to find a partner.
I bet a lot of people would get into escorting if they expected their customers to look like Chris Hemsworth. Who's Hollywood got playing the next normalized John, Emma Watson?
The solution to loneliness isn’t fake connections. And I think makes it even worse because fake friends don’t act like real people and make it harder to form real relationships with people who have their own desires and needs and aren’t just sycophants receiving pay.
With enough layers you will also weed out almost all of the good actors. Normal people are busy and don't have time nor patience to jump over too many hoops to promote their cool new research, or to respond in a thread where someone linked it.
Which in itself is annoying, IMO. It creates a whole separate set of problems. You need karma, so people post in karma-farming subs to get a few crumbs. Then you get auto-banned from a dozen of the top subreddits preemptively for farming.
Reddit hasn't been as overrun by bots yet, for the most part, although how long they can hold out I don't know.
We live with GenAI, and the human to bot ratio is now leaning in a different direction. The old norms are dead, because the old structures that held them up are gone.
This idea that theres “more hoops - losing participation” on this thread keeps assuming that the community is unaffected by the macro trends.
It’s weirdly positing that HN posts and users, are somehow immune/unaffected by those trends.
If I understand correctly, they are literally giving things away for free for a 6 months period and we are complaining that they don't promise it stays free forever?
No, you did not understand correctly. They are not “literally giving things away for free”, they are providing a very conditional free trial, which is a business decision and not anything new. Then a commenter speculated they might extend that program because they didn’t say they won’t and I pointed out it doesn’t make sense to assume they will. No one on this immediate thread made any complaint, we’re discussing the facts of the offering.
Well, we enslave, breed and murder sentient beings on industrial scale, so I think our treatment of OpenClaw is pretty much the same as other species.
reply