skysight-inc/HackerNews huggingface dataset:
In current XMPP usage, the E2EE stuff like OMEMO is only used to transfer a password. That password is used to encrypt the content which is uploaded to a http server associated (and often built into) the XMPP server. A http link is sent to the other end and that link is used to download the content.

The double transfer is slow, but experience has shown that direct connections between clients simply can not be made completely reliable in the current network environment.
Yes, for a slew of reasons, including that the US wants its companies to have favorable access to the EU market.
Thank you for not having a monthly subscription price.
Not necessarily. AFAIK, moving through water at moderate speed is quite efficient if you have smooth skin, a streamlined body and a huge fluke. And once you built a thick layer of blubber, staying warm is not that big a problem.

Whales still need to eat a lot, because they only eat for a few months per year, so those reserves need to last for a long time, including, possibly, a pregnancy.
your argument that a text editor is not going to be popular because you need to install a dozen plugins to match what would be considered "modern" doesn't add up. I can see a thousand reasons why emacs is not popular but having to install plugins is not one of them. VSCode itself needs a bunch of plugins for certain languages, and even if you used it for the out the box languages (e.g. JavaScript) there's a couple of things missing that and IDE would have out the box (I agree that emacs would need much more plugins compared to VSCode).

Also, look at vim/neovim. They are still one of the most popular text editors (much more popular than emacs for example), look at the stackoverflow developer survey, in the last one neovim was ranked the most loved text editor and vim is ALWAYS ranked between on of the most used editors. You need a dozen plugins if you want anything close to a modern IDE, yet they are still very popular and used.
It seems weird to use ‘having a lot of money’ as a proxy measure for how nice someone is likely to be though?
Vue. Still find React incredibly annoying.
I would like to learn more about this, could you provide a source?
Yep I do the same. Though I've been erring shorter with the lid on (and experimenting with a tray of water as I mentioned) trying to save it from being squashed.. really I should just buy a bigger casserole! (And a bigger kitchen with space for it when not in use..)
Yes. Many adverts will specify financial services experience but it's worth applying anyway. You'll probably find that roles in back-office technology areas (operations, finance etc) are less demanding in this respect. I hired mostly from outside the financial services industry because other industries had, on average, better-skilled developers, lower salaries and better development practices.
Great article, it was immensely useful in my quest to understand Linux processes. It says "Linux x86 program" but it assumes it's a hosted C program whose entry point is provided by GCC startfiles and libc. Everything after _start is specific to C. Note that _start is an arbitrary symbol and merely the linker's default value of the entry point. It can be changed to anything.

The important Linux facts are:

1. _start is not a function

It can't be returned from, the exit system call must be issued before execution terminates.

2. Arguments and environment are on the stack

Argument count and vector can be simply popped off the stack into appropriate registers, in that order.

The environment vector is located after the NULL terminator of the argument vector, or argument count + 1.

The auxiliary vector is located after the NULL terminator of the environment vector. No count is provided for that, so code must loop through the environment looking for the sentinel in order to find it.

The auxiliary vector is really interesting. I don't usually see software making direct use of it. It contains interesting information such as CPU identifier and capabilities, page size, the location of the Linux vDSO, some random bytes, program file name, user and group IDs, among other things.

https://github.com/torvalds/linux/blob/master/include/uapi/l...

https://github.com/torvalds/linux/blob/master/arch/x86/inclu...

https://github.com/torvalds/linux/blob/master/Documentation/...

This is the data the Linux kernel passes to programs. After organizing these parameters, the program is free to do whatever it wants. The libc entry point will naturally start setting up libc. In particular, it seems to spend a lot of time setting up the init and fini insanity that's probably better off forgotten.

https://blogs.oracle.com/solaris/post/init-and-fini-processi...

It's not necessary. After this, you can just run your program directly. I used to develop a liblinux that illustrates all this with much simpler code:

https://github.com/matheusmoreira/liblinux/blob/master/start...

https://github.com/matheusmoreira/liblinux/blob/master/start...

The entry point code passes the stack pointer to a C function which gathers all kernel parameters and starts the program with no further setup. I made several example programs, including one which outputs all these variables.

https://github.com/matheusmoreira/liblinux/blob/master/examp...

I stopped developing this because I discovered the Linux itself has a better solution that they use for their own tools:

https://github.com/torvalds/linux/blob/master/tools/include/...

The entry point code for all supported architectures is present as inline assembly code!
You seem to be using "crony-capitalism" as a shorthand for a toxic social environment you happen to be in. I assure you that most of the world is not like this.
I'm all for saying you can't criticize a product that doesn't exist yet, but the company put our a propaganda video specifically so people would get excited for a product that doesn't exist yet and encourage investors to stay onboard with their plan to bet the farm on it. No one asked or required Facebook to reveal their vision at this particular time. As a result. I'm not particular sympathetic to the idea that they need protection from undifferentiated anger. I'm even inclined to say that they announced early specifically so that the anger at them could burn out before they have a product that merits the anger.
Since my purchases of shares appear to have driven down the prices of XOM and T, I volunteer as tribute ;)

I will either make the world a better place, or make a (in)decent amount of money.
The key here being housing in cities and I would also add in nice neighborhoods, in cities. You can still expand the city, and build more cities. For practical matters, land is not finite. Food and consumer staples are similarly finite if you only look at the nicest and most attractive versions of it. There is a constant "shortage" of michelin star food and ferraris
No more than my actual father's voice does, but that doesn't mean I have to hear it.

From my family members who are still in touch with him, I hear that my dad sends me angry or manipulative messages fairly frequently, but just like I have all my electronic forms of communication set to delete his messages without opening them because I've firmly decided I don't care what they say, the rest of my mind dismisses his voice in my head as pathetic, irrelevant, and not even worth hearing.

Once I realized the opinions of that voice deserved to be regarded with contempt--specifically contempt, and _very_ occasionally pity--it became much easier not to be their victim.
If anyone is bored at work, here's a long discussion podcast that dives pretty deep into the architecture of Munger Hall (unloving dubbed 'the Cube' by locals):

https://youtu.be/4grR3qoSV90
In the Maimonides ladder of charity giving, giving charity with stipulations on how it can be used, while also acknowledging the giver and having the giver and receiver each knowing of each other and the nature of the gifts is actually one of the lowest forms of charity [0]. It's charity with strings attached and the inherent ego-centricity and guilt-tripping of the giver to the givee. There's no altruism in this "gift". It's all self-interest.

[0] https://www.jewishvirtuallibrary.org/eight-levels-of-charita...
In Portugal socialists make windowless student dorm rooms and nobody complains about it. Read the pdf file of the project and let's be real. Thing looks amazing.
> I probably would not have chosen Facebook as the stewards of the first big VR-world

You make it sound as if Facebook will actually be the stewards of the first big VR-world, but all they did was announce something to divert attention from a serious scandal. They might as well have announced that they'll work on colonising Mars, and you'd be sad for missing your opportunity to get prime real-estate on Amazonis Planitia. Facebook are not building a metaverse; they're selling ads and trying to avoid regulation.
Yes Regan lifted it but the damage was done. Say you are a company that is thinking about spending a few billion on a nuclear powerplant, are you going to take the risk when a single person, that possibly might change every 4 years, can decide your fate. This was not good policy.
Racist institution
> just technological progress.

Despite the social consequences.
The fyi gTLD is underutilized, in my opinion.
Full Disclosure: I have one.
Not when I went to university in the UK! Had to share a dorm room in my first year. I moved I to shared private rental flats after that.
Matrix has introduced some really neat innovations compared to XMPP:

- decentralized conversations instead of centralized ones

- MEGOLM

- Cross Signing

- monolithic protocol (i.e. one true way of doing things officially)

- easy sync of (encrypted) history between sessions

These are reasons why people use Matrix and not because of misinformation about how private it is

Also: afaik not everything applies to Matrix, e.g. a widely used server logging passwords or a server being able to manipulate chat rooms that extensively
Unless the protocol is connectionless, the server will always know at least the user's online status.

I have to use Slack for work, and the way I solve this is to have my client not send typing notifications, and have the client running on my server and repeatedly sending activity notifications all the time, so I always appear online and present to Slack servers.

I can prevent Slack from knowing when I'm really connected only by being connected all the time and always pinging my activity status in periodic fashion 24/7, so that from PoV of the server it's not possible to determine anything about my actual activity or online status on my workstation, because there's no relation to real-life status.
It's hard to find bugs now, because they are killed by insecticides/pesticides.
> banning all investment in companies that grow or sell food

Nobody wants to ban companies from building and selling houses. Buying them and keeping them as investment vehicles is something else entirely.
> let them actually build it first.

Why can't you criticize something based on leadership's ongoing behavior until after the project is done? That doesn't make any sense.
That goes back to the issue of how long the market can stay irrational. Maybe a very long time. Maybe not long at all. So you risk giving a windfall to the contrarian investor but maybe no contrarian investor will arrive.

I'm pretty sure that China, Japan, Brazil, South Korea and the rest of the foreign sector will be gobbling up stocks willy nilly -- the foreign sector owns 40% of US corp equity and debt, and that number is increasing by about 7% every decade -- so I am a bit skeptical that Exxon needs you to buy their stock, or really any Americans at all - but I wont bet money it wont work in any specific case.

If I were to pick a stock most susceptible to price manipulation, I'd go for a smallish company that's more vulnerable.
It is definitely university specific.

When I was an undergraduate in Oklahoma in the early 2000s, Freshmen had to share dorms but after that one could pay extra to not share the room, although the bathroom was still shared. However, when I was at USC for my MS housing was extremely limited and while there were a handful of single-person dorms, almost everyone had 2+ person setups and even then it was like winning a lottery ticket to get any on campus housing at all. Later during my PhD at UCSD, it was again enormously difficult to get any on campus housing and I had roommates in campus housing for 6 years. There wasn't another option.
Maybe things have changed, but when I was an undergraduate in Oklahoma in the early 2000s
Sounds a bit like the "Firefly Lane" series on Netflix.

https://www.netflix.com/title/80994340

The two main characters definitely love each other, in a friendly way. It's a beautiful story, but because their love comes from interdependency and vulnerability, as they feel like they can only rely on each other in a world that keeps trying to get them down, it feels like their love is just a little bit less nobel. Perhaps, love without the same difficulties being faced would actually be much less interesting and sincere?!
When a niche becomes expensive, that indicates that there is a bigger market for it, even if it doesn't rise to the level of "mainstream."
>It would be great if there was a "single small file packages" movement so that more lean open source software will be created.

uh, no. what would be even better if TC39 did something beyond window dressing and JS gets a sane standard API so these idiotic requirements for API fill in are no longer required.

These packages are required solely because JS has a crappy API and a vacuum was filled. This increases the surface for supply chain attacks, a la ua-parser-js in Oct.

Other languages have their own issues. But they also have saner stdlibs so the attack vectors are different.
Hi, authors here.

We recommended alternatives back in 2019 when we published this article originally. Unfortunately, people then started to discuss why all of these alternatives were much worse according to them, distracting attention away from XMPP's downsides.
OK, I found an article with a floorplan[1]. This thing is not at all comparable to the Michigan dorms. Recall, in the Michigan dorms you have an apartment housing 7 people with a spacious, well-lit living room (6 windows, but the count isn't important.) Sure, you don't have a window in your bedroom, and that sucks, but to see the sun you just go through that one door.

But in this proposed building? Look at that insane floor plan[2]! It looks like a maze! If you're in one of those inner rooms, you exit your bedroom (no windows) into your apartment's common area (no windows), exit that to a long corridor that eventually leads to your "House's" common area, which finally has windows. But is the opposite way from the building's exit.

Yeah this thing is insane.

[1] https://www.dezeen.com/2021/11/02/architect-resigns-grotesqu...
[2] https://static.dezeen.com/uploads/2021/11/munger-hall-univer...
I can't believe people are resorting to blatant whattaboutism to defend this nonsense without getting called out on it. Depriving humans of natural light for "economic" reasons is insane. Every study we've ever done on the effects of natural light on mood, happiness, whatever have always turned out the same: it's super-important for people. I can't imagine going through the hyper-hormonal ups-and-downs of early college age without a window to stare out into while contemplating my nothingness.

This guy isn't just a "billionaire." Munger, through his involvement in Berkshire Hathaway and his law firm MTO, is the "billionaires' billionaire." This tone-deaf nonsense just shows what he thinks normal people should be grateful for accepting, as a gift from his tax write-off account... And if you think Munger is some sort of architectural genius, I look forward to your defense of "Mungerville." Because, you know, Santa Barbara is totally where you want to put a bunch of French Normandy crap:

https://www.californiacoastline.org/cgi-bin/image.cgi?image=...
It doesn't even compute in my brain that one can be against e2e. I guess it's an opinion like any other, but I can't relate at all.
Fungi changed my view of the world [video]
What about the novels of his that are known more for their literary value?

Love and Mr Havisham, History of Polly, Kipps (which he himself might have considered his own favourite among his novels), Tono-Bungay?
I see the distinction, but when I use public key cryptography, the keys are not symmetrical, and the server never sees my secret.

Indeed it was my mistake when I searched for authentication mechanisms, which aren't concerned with the initial exchange.

Still, as a non-cryptographer, I have to wonder if it's possible to make a password work while using public key crptography. Perhaps the way SSH does it: use password to unlock the private key, but only send the public key?
Desktop is not always connected. People turn it off, or suspend it to save on electricity bills.
Two minutes hate, for techies
I register nearly all computer components. Sometimes parts go bad and that’s the point of having a warranty. Thankfully I’ve only had to replace a motherboard and a PSU. Actually they were EVGA, hence why I normally buy their stuff. I got a 3060Ti through them also. I just happened to sign up for an out of stock notification and to my surprise they changed that into a queue giving you the option to buy a card. I mean I waited a year but it’s better than trying to deal with whatever nonsense Best Buy is doing or Newegg.
I used this extension to download lecture pdfs. Really good stuff. Also the CMS product page looks slick.
> The walkability comes at the cost of tiny housing though.

You might have your correlation/causation things mixed up. Walkability means higher quality of life, which means higher demand thus higher prices. In turn, as real estate prices go up, real estate developers are pressured to provide more houses from a limited construction area, thus this means shrinking apartment sizes.

Offering smaller apartments also has the advantage of increasing price per unit of area, while keeping selling prices within reach of the market segment you're targeting, i.e., you might not afford 1M for a house with 200m² but you might afford 500m for a house with 100m².
i'm not a big fan of therapy but it sounds like you need therapy
As a point of reference, many hotels in China have windowless rooms. I wouldn't want to live in one, but, for a short stay I actually preferred it. There was much less noise in these "internal rooms". Normal rooms usually get a lot of street noise.
"Hosting a racially segregated performance where people with the wrong racial background are specifically told that they are not welcome flies directly in the face of that commitment."

Couldn't agree more. If the races were reversed, there would be outrage. I understand the sentiment of wanting to put on a performance that elevates your culture. But that doesn't give anyone the right to discriminate against others, not matter how well intentioned.

Has that not been the message we've been shouting to white supremacists for years (albeit in a much more subdued form)?
I live in a smaller city called Västerås in Sweden and although you will always find problems if you look hard enough. Don’t compare Europe vs US. Compare cities instead and see what they do differently.

In Västerås i lived in the rural outskirts when I was younger and missing the 2am bus meant I had to wait until 6am but I think it only happened once to me.

I also lived in Houston, Texas. I never took the bus because it would take 45 min to walk to the nearest stop. Biking was fun though because I lived near a large reserve but there was always the fear of getting hit by a boar or bit by something poisonous.

In Västerås walking or biking was always easy and felt integrated to the planning of the city. In Houston you had to seek out special areas where it would be nice to walk or ride your bike.
cheers! i will check these out.
That's a good starting point to create a virtual universe where you can create an avatar of yourself.
PayPal's dispute window is considerably longer (180 days from transaction), though. Credit card chargebacks are also an option.
I lived in different cities in Australia (which I assume is similar to the US)... Schools there are full of bullies and cliques (if that's an indication of how cruel the average person is).

Actually I did meet a 'soulmate' eventually (a foreigner actually) and married them but looking back now, I think it was like winning the lottery. I had to make so many compromises but it has been worth it. Extreme hardship is the only way to know if you've found a true friend and it's not something you can experience often (or at all) in your life because of how much time it takes... Also it's too easy to discard a good person too early because your own ego is getting in the way. IMO, genuine people do tend to hurt you in the first few years because that's what honest and realistic people do; the truth hurts.
Why do you need a window when you can go outside at any time? It's not like it's a prison. If you want a room with a window pay for a room with a window.
I'd challenge you to board up the windows in your room so that absolutely no light gets in. just do it for 5 days. you'll find waking up without natural light is an awful experience.

I stayed in a room without a window for a week a few years ago. I wouldn't recommend it.

if the trade off is that I can't afford alternative housing I'm finding housing in a turn that I need to commute from. I went to ucsb and knew a few people who commuted from Ventura which is 45min away and much cheaper than Santa Barbara.
I'm very, very sorry to say that IMO he has a point about toxic community.

https://github.com/ytdl-org/youtube-dl/issues an example: Rich with people who demand a lot, pay nothing and do nothing.

FWIW, I once stood next to someone at a conference while he was explaining what an evil person I was. He didn't recognise me, but he felt able to talk with confidence about why I wrote the code I'd written and why it was licensed as it was. It was really sad.
It's funny how everyone says they like React because "it's easier to learn", but employers only want to hire people with multiple years of React experience. Whereas with Angular, you just watch the 20-hour video tutorial and then at the end of the week you know it. As someone who mostly uses Angular on the front end, it feels like I'm trapped in the movie Idiocracy.
This is like a woman complaining about online dating app in that she gets too many messages from men just saying “Hi.”

It won’t change :)
Yeah, about that, we've noticed that in your household there are 160 square feet of area available per person currently on the lease and the People's Housing Commission established through Science that no person needs more than 50 square feet to live. Make sure you do not waste living space by getting more roommates, if you are unable to find more roommates in 6 months time the PHC is going to give you roommates.
For some reason people think everything is as good as it can be at FAANG and other big name tech companies, and everyone else just walks around with their pants down at their ankles bumping into walls until 5:00. It’s just not true.
WTF the link to the "meta" keynote presentation by Zuckerberg requires me to login to their website!? Anyone has a link that doesn't require me to login?

EDIT: found it on YT: https://www.youtube.com/watch?v=XOn2CZWnxxY
You had to share rooms as a grown-man doctoral student for six years? That's absolutely bonkers. Why would we ask anyone to do that? How can someone have an adult life like that?
They can definitely do that. For me, podcasts are great for distracting my brain when I’m dealing with executive function issues. Lack of external mental stimulation can be physically painful for me. Cooking without podcasts or the TV equivalent is impossible.

When I’m able to think deeply with silence or music, I do. Podcasts just fill the gap between those times.

This is a very powerful coping mechanism for me. For someone who is neurotypical, I can easily see how one can form some bad habits.