skysight-inc/HackerNews huggingface dataset:
TCP is not hard. It's not perfect, but for what Gemini needs (ordered guaranteed delivery of packets) it's a good tradeoff. Many firewalls would happily drop non TCP/UDP traffic as well, which would hurt adoption.

For TLS, I agree it's a monstrosity, but it was an intentional protocol tradeoff. We really want to have privacy, so the only other way is to homebrew your crypto protocols (which is just as dangerous as homebrewing your crypto algorithms).

Since we're basically stuck with TLS, Gemini asks the question of how to make TLS make a run for its money - and this is by using TLS asymmetric crypto keys for persistent or semi-persistant identity handled by the client. The HTTP web still doesn't have single sign-on, but Gemini does. Just present the same key everywhere.

As for search, it's not like the HTTP web has a good discoverability story either. The only reason why we have search that can pull up any page based on any keyword is because we've spent decades selling our eyeballs to a company that indexed it all by sheer brute force. The Gemini web is arguably no different here - if someone wants to build a search engine, they are free to do so.
"var x = (function(){})() is just not readable, but it is error prone."

How so? I have no trouble reading that, it's certainly clearer than most of the c++ templates I've seen, and error prone? For example?
I wish the article delved more into the rich spiritual life that these people have. The article dwells on the material goods and lavish lifestyle and abruptly shoves up the fact that she abandoned it all - almost as if the author can't believe it herself!

Recently I passed the Philadelphia downtown and noticed an amish family selling flowers from their truck. A large crowd gathered and wondered at the sight of the industrious family in 19th century garb. It's a sight unlike many city-dwellers, especially young people, get to see: chastity, family, religious devotion. People of today are so used to living in a culture that tells them owning more, having sex and expressing "your identity" is the path to happiness that many become stumped when shown this amish family doing business in a world so totally different than their own.

I love it. This is diversity of thought and lifestyle. In comparison, modern culture is extremely homogeneous and boring. I appreciate the witness of Ann Russel as a person who shows us that there's more to life than what we can see and touch, and that there's great joy in seeking spiritual union with God.
I can sympathize.
I think all ideologies you list support your thesis. These are all examples of counter-ideologies. All of them have also led to ideological wars, including some of the most bloody conflicts in history.

But there are counterexamples. The Scientific Revolution grew out of Christianity more gradually, and with somewhat less friction. Although the Church did try to fight back, the output of the scientists was simply too valuable to local populations and leaders to be suppressed.

Likewise, many countries saw royalty and nobility gradually be replaced by the burgeoisie in a non-violoent manner. The main exception, France, was a lot less successful in this.

Later on, while Marxism led to revolution in the Russian Empire, the labor movement in northern Europe decided to distance themselves from Marx, and instead work for the proletariat by reform rather than revolution. Not by attacking the burgeoisie, but rather by collaborating with it, and by leveraging capitalism to fund a welfare state.

But then again, neither the burgeoisie or the labor movement represented a fundamentally new ideology. Rather, they both adopted and adapted the ideology already in place, which was carredi by some combination of religion, scientism and patriotism/nationalism. The ideologies DID evolve, but in these cases, not in an abrupt manner, dictated by a few "intellectual" ideologes. And most importantly, they did not treat the pre-existing system as a mortal enemy.

History will show where the new ideologies will lead. At the momement, they seem to be very concerned with identifying enemies and not very interested in compromise. There seems to be more appetetite for conflict than the world has seen since the 1930's, and it may be wise to prepare for some kind of rupture within the next 5-30 years.
Remote works makes me more lazy.

Half of the work is fighting your laziness.
I disagree, the rate of vegetarianism has been increasing over the years and the rate of people demanding more ethical meat products e.g. free range eggs and chicken becoming more popular too. This is the free market catering to demand that was almost non existent 30 years ago.
Usually when you join a religious order that requires a vow of poverty, your stuff goes to to the order. A carmelite nun or Franciscan friar would be examples of that.

I have a friend who was a nun in an order like that who chose to leave because she inherited her parent’s house, and felt strongly about maintaining the gardens to their (very high) standards.
I believe it depends who the target audience is for the documentation.

Writing good documentation requires empathy. Writing good code does also. However, it's in general more difficult to empathise with someone who has a fundamentally different background than yourself. Some developers can write code other developers on their team will easily understand, but they're not necessarily able to understand the way less technically inclined individuals (or individuals with a different expertise) think.

Generally speaking, this is why UX is such an important field. Writing good documentation is about understanding the target audience, and being able to understand the user's journey - which may be very different than your own.
They can coincide in the same person - perhaps Donald Knuth’s form of literate code would be an example - but they’re independent skill sets.

And for documentation to truly excel in needs to go far beyond “I transliterated the code into English” or even “here’s all the ways this API can be called” and far into the “here’s how to do what you want and here’s what you didn’t know you wanted.”

That last part is often the most missing - documentation that educates and informs on all the new options not just the new ways of doing old things - of which Inside Macintosh is a great example.
How about replacing HTML with Markdown?

Markdown is simpler than HTML, but has more to offer than Gemini. You could have tables, images and depending on the flavor also checkboxes.
Client side styling would also be easily possible. And if you want a simple browser, you don't even have to parse it and simply show the plain text.

You do not have to be a programmer to write Markdown and many writers already write in Markdown and then convert to HTML.
Seems like 2 Arch Linux maintainers have now been klined after they (again) took over ##archlinux to redirect people back to #archlinux.
Heh, not with the system, it came with a rebadged Televideo TVI950. I do have an ADM-3A and ADM-5 though, largely for the UNIX/vi heritage.
Yes, credit cards are insecure. But it's also relatively easy to do a chargeback.

> Or do I have a logic error in my thinking and all payment systems will always have attack vectors similar to stealing a number?

If you have a secret number, that secret number can be stolen, whether by hacking your computer or beating you with an alkathene pipe. A secret key for a bitcoin wallet is fundamentally no different to a credit card number, it's just a larger number. The key difference though is that with a credit card, when my secret number is no longer secret, I can repudiate any transactions with a chargeback, and recover my lost funds (technically, the bank is writing off my debt, but same same).
If you went to UVA, I ended up with a bunch of them :P
It looks to me like another incentive to avoid recruiters as much as you can.

Getting your application thrown away because you happened to postulate a the company the recruiter didn't disclose you is just horrible.
The line between at work and “Not at work” has become very blurred at home. Especially with everyone in different time zones. I find that in the Midwest I need to start at least 2 hours early, and stay 2 hours late, to accommodate both coasts. It was easier when people were at the office. They’re either at their desk or not, and if not, then it’s not my job to track them down. Now if someone is not at their desk, I have to wait because they might be taking a break, or something with family.

In short, working from home has reduced productivity and maybe made some folks lazy.
Have you ever seen a big codebase build 100% of the time after arbitrary toolchain, env, deps upgrade?

There are some project more focused on that but even them eventually give up on supporting all versions of their deps. Likewise for compilers, pretty much regardless of the language. I mean the only way to stay perfectly compatible with random codebase is to keep the compiler even bug compatible with older ones, which is not particularly interesting...

gcc seems to not always be backward compatible in practice. clang too. msvc too.
Then maybe it's commercialization I dislike. I loved the silly toy internet. It was a place to get away from the real world. Now it's just a part of the real world.

A lot of things turn lame once real names and money are involved. And that's the fate of most things once they get big enough. It makes sense, but it's still sad.
Jack Dorsey Hints at Twitter/Lightning Network Integration
And why ~ is home in *NIX, they're on the same keycap.
> If you believe you are not religious, it just means that you don’t have the cognitive tools to recognize the secular ideology that you have adopted.

The label "not religious" doesn't mean anything. People use it to refer to atheists, in which case you are alleging that atheists by definition don't have the tools to understand their own position - which is absurd. Others use the term to refer to minimally-practicing members of a faith who basically only show up to places of worship when there is an official event, in which case you argue that these people don't understand the reasons why they avoid their own religion until they become active practitioners.

> The secular world would benefit from adopting more formal definitions of their belief system.

First of all, a secular world doesn't preclude the population from being religious. Having a secular world that is explicitly separate from religion only means that society itself is not regulated by religion.

If by secular world you mean the percentage of the population who is atheist or agnostic, then you're not talking about a specific belief system. You're talking about a diverse group who have chosen to not believe in deities, and that often extends to not believing in the supernatural altogether. The allegation that this absence of belief happens without reflection is simply untrue. On the contrary, being an atheist is still a thorny path to take, even today. It doesn't happen passively.

> In the secular world these aspects exist but they are implicit, making them difficult to debate and attack.

When you say that these aspects are well codified in religion, what you really mean is that specific religions have behavioral codices that members must adhere to. The consequences of non-adherence depend on the religion and the society. But when you look at different religions, these codices are all quite different.

As soon as a population contains more than one religion, what you are touting as a benefit quickly becomes just as impossible as if you were dealing with an atheistic society.

What you find difficult to debate and attack is non-uniformity in general. I consider that a plus.

You are of course completely correct that a diverse society can appear more nebulous, and in some ways individuals can have a much harder time finding a path in life if they, well, have to actually go and find a path. This is a consequence of the freedom to choose. Systems that don't give you those freedoms are assigning a path to you from on high, or at least they heavily constrain your choices. No doubt some people would prefer that.

But the benefit of living in an open society is that you have the option of choosing to be religious, and you are free to choose any religion and any flavor. A secular society doesn't take that away in any form, it just means that your religion doesn't get to make the rules for people living outside of it.
Even better. Gemini supports alternative content types, so there's nothing to prevent you from serving up Markdown documents in response to a Gemini request. Worst case, your client will display it as plaintext (which will be still very readable), or in the best case, it will kindly render it into something pretty but still simple.
Yeah, same in USA in regards to most people using real estate agents. But lots of people are sending letters right now due to the supply shortage. This is a more convenient way to do it.

a) you can do it entirely from your computer

b) you don't have to drive anywhere or go door-to-door

c) you get feedback on who opened and read your letter

d) you're guaranteed it'll go to the homeowner, not just the tenant (if it's being rented out at the time)

e) you get a professional introduction that signals to the homeowner that you're serious; more so than someone that just prints off 50 copies of a letter on their home printer and drops them like flyers on doorsteps.
Its true though, not being able feel empathy for anyone or thing that is not normal. So any individual who can't would be well served going to a psychologist or being expelled from society entirely. Reduction of suffering being good is generally viewed as axiomatic. I don't want any part of any moral code that doesn't assume that. And I frankly don't care about the feelings of those who are indifferent to suffering.
But this also means there is a need to filter bs that can be addressed.
My quotes are because it can mean something very different from where I am from; for me it's quite an American term. Unsurprising given the forum we're on of course.

It's always left me a bit uneasy when people speak of "legacy being erased" as it's often untrue. In this way, I disagree with both yourself and those individuals you quoted. For me, leaving out details is commonplace in all aspects of life. That doesn't entail erasure. I doubt that people consider the complete background of authors when sharing inspirational quotes. The "I had a dream" speech and quote is powerful and meaningful to the individual because of what it reads, not necessarily who wrote it. That's why you'll see people quote people who are arguably did good ... but also a lot of bad, e.g., Winston Churchill.
You would need to do that, but not just for the target in question but the entire human body - there are so many feedback loops and mechanisms in the body to counter whatever your trying to do. Add on top toxicity and that’s why biology is so hard.

Reminds me of the story of Lyrica. Logic was it targeted GABA receptors - made sense too since it looked very similar to GABA itself. Sweet! And it had the same effect as a GABA agonist would. Pretty god damn smart people thought that one up!

Then a few years after approval someone figured out it actually worked on glutamate receptors.

Complete luck that it looked like GABA, behaved like a GABA agonist. It just didn’t work that way at all though.
There doesn't need to be mutual exclusion. Views change with a person's life-stage priorities. And, it's easy to lionize the terrible when infant minds see only the best in everything.

Things in certain places, like America, are getting demonstrably shittier over time: the USPS used to work, there weren't mass shootings nearly every day, parks had water fountains, people debated, corporations didn't takeover public spaces as much, real wages were higher, the US made things, there weren't as many prisoners, healthcare costs were lower, and there weren't millions of visibly-homeless people from an unjust economic system.
1. Be slow to react

2. Always look below the surface and expect to find more hidden information

3. Arrive early to appointments

4. Ask questions you already know the answer to

5. Listen way more than speaking

6. Take good notes, and review them later.

7. Skim read, then re-read for relevance.

8. Be kind to yourself

9. Take appropriate risks

10. Find your center, and practice centering.

11. Plan for success.

12. Planning starts with questions or challenges.

13. Define and use process as your guide.

14. Work is necessary for survival, but it is not the answer to life satisfaction-that’s too big of an ask for a job. Play, work on hobbies, volunteer.

15. Look people in the eyes and connect with them.

16. Learn and use a person’s name.

17. Remember that your view of the world is not the same “movie” that other people are watching.

18. Wake up early enough to get some important things done: reading, stretching, centering, exercising, etc.

19. Don’t hold on to negative thoughts—it interferes with your experience and decision making.

20. Be sincere and consistent.

21. Negotiations succeed when both sides win.

22. Giving is the most satisfying experience.

23. Always receive gifts with grace-you give joy to the giver.

24. If you have an important message to deliver, then practice and prepare well to deliver it concisely and effectively.

25. The person who can talk confidently and effectively in front of 5-10 people is on the path to leadership.

26. Every day is a chance to try something new-use that to your advantage.

27. Failure and challenges are a necessary part of a successful life-iff you learn and work to overcome.

28. Explaining in the context of a story is a powerfully effective way to deliver your message.

29. Remember that your view or understanding of a concept is based on your individual knowledge and experiences. Expand your world to achieve higher levels of comprehension.

30. Don’t be afraid. You are way more capable than you think.
You might confuse rust version with rust editions.

Version: 1.0.0,.., 1.50.0, 1.51.0, ...
Edition: 2015, 2018, ..

Versions are the compiler version you use.

Editions are more like a language dialect, and all newer compilers support all "older" editions.

What versions change tend to be:

- config defaults, e.g. make some warnings errors, change the default dep. resolver, etc.

- syntax (in minor ways). E.g. add a new keyword for a new feature/syntax or remove a reversed but unused keyword where it's no clear that it's not needed.

- improvements the the borrow checker or import system which in some edge cases could break existing code.

Anyway any rust version supports all editions released up to the point in time and you can freely mix and match them between dependencies.
A lot more people and more voices adds abut

But the quality of even photos have been downgraded since phones.
Oh, come on, it's like being president, only moreso. Being president means you have to travel all the time, of course! And how are you going to fly, in business? Of course not!

You think the people employed in the Royal Household wouldn't hustle to get the Prince of Wales a sandwich if he asked for it right away?

At a certain point income and status are the commingled. I remember the quote from I think Tony Blair, that he never handles money, when a fee comes up for cash he would ask one of his bodyguards for bills.
Wasn’t the original Inside Macintosh supposedly a nightmare? Did it improve dramatically over the lifetime of (classic) MacOS?
Emma Coronel Aispuro: Wife of El Chapo pleads guilty to drugs charge
TIL: protocols have a cuture.
Old.

I kid, but it does seem a function of age. I've always seen a dividing line between people whose fondest memories are in the past, versus how much they look forward to making new memories.

I am right in the middle right now, and trying not to let it swing too far into curmudgeonness.
Get professional help:

https://www.roastmylandingpage.com/
Cisco and Ericsson step up hiring for 5G-related jobs in India – Quartz India
Efficiency is for robots. I deliver value to my company on a continuous basis and if taking a nap in the afternoon means I work an hour or two in the evening then I don't see what worries The Economist should hold about the situation.
Uh, this feed is for the website as a whole. Yes, the feed does include the newsletter but it's (currently) delayed by a week. Whereas subscribers get it non-delayed.
Let's see if I get this thingy right:

1) you have a database of homeowners (possibly public data) and (somehow) their e-mail addresses

2) for a fee you give this address to a user

3) the latter can thus cold e-mail the owner asking if he/she wishes to sell the house

So, if the thingy catches, homeowners of nice houses in good areas (and that have no intention whatever to sell their home) will be spammed by strangers.

BTW - and IMHO - the "conversion rate" of 90% opened letters are seemingly meaningless metrics (unless we have some comparison data on how many people opens "random" letters they receive), it would be interesting to know the "conversion rate" of letters actually leading to a sale.

Maybe it is a US thing, I wouldn't even think of sending letters to perfect strangers telling them I would like to buy their house (and possibly making an offer for a house I have not even visited).
Tumblr really got it right, IMO.

- It has all the tools for newbies (WYSIWYG)
- It has tools for advanced users (HTML editors)
- It has a marketplace for templates for those in-between
- It has the "good" social features (follow, republish)
- It doesn't use too many dark patterns
- It's not a walled garden that blocks or pollutes Google search results, like Facebook or Pinterest
- It has no "algorithm" encouraging people to consume the same bullshit as in Twitter/FB/Youtube
- It encourages people browsing specific blogs instead of doing pointless doom-scrolling

Of course it also has a lot of problems, but I'd say they're mostly social and not related to how the platform is built. On the other hand the same issues happen on Twitter and Facebook, so...
In isolation, yes, but my version is a subclass of string, which adds another layer of functionality on top of the base feature set.
> Thing is commercialization made it easier for people to express themselves and actually start using that resource.

Yes, it certainly did make it easier for people to leave turds in the communal pool.
That seems like an unusually risk averse feeling. The chance of you becoming the victim of a crime during a short visit to NYC is still very low. It’s not exactly a warzone, or even the New York of decades past.
Only a fraction (and sometimes even tiny fraction) of the land is needed to supply the same amount of protein and calories when replacing animals sources with plant sources. That means that you actually will not need to convert all these pastures to fields because they are just not needed anymore.

Here are charts that compare land use of different foods normalized per calorie / grams of protein:

https://ourworldindata.org/grapher/land-use-kcal-poore

https://ourworldindata.org/grapher/land-use-protein-poore

If you want to know more, type "land use" into the search box of https://ourworldindata.org and pick an article of your choice.
The manpage situation was already horrible in early versions of OS X (around 10.2), which gave us lots of trouble getting Ethernet to work on a switch without autonegotiation (ifconfig options listed in the manpage didn't work, since the Xserve G4 driver didn't support it) and OpenLDAP for authenticating Linux clients...
Does the bill’s involvement in a ransom reduce the value of the bill or implicate me in any way? I’ve never considered someone morally responsible for the provenance of their money outside their control. Maybe I’m missing the point.
1. Javascript never needed classes. Classes in javascript do not always behave as "cs graduates and java developers" expect, so bugs.

2. Java (and c++) are great examples of class-oriented languages. Javascript is object-oriented.