skysight-inc/HackerNews huggingface dataset:
If you run somebody else's code and you don't trust that person, you need to read their code carefully anyway. Safe Rust code can do all kinds of shenanigans including:

* Wiping your disk

* Downloading and running code from the internet

* ...

Rust's safety guarantees don't exist to protect you from a malicious Rust programmer. They exist to protect you from mistakes a well meaning but fallible Rust programmer can make.
Well, I personally am happy that you found what motivates the development of your app :)

However, some people still want to make that ugly thing called ... money... :)

When that's the case, you really need to do your best NOT to let your app sink on the App Store - when that happens, you can say goodbye to your income (be it passive or active), unless someone really gives it a try because there is no other solution, etc. etc.
*severe
I see. The reason for this is that insufficient surface organic materials make it into the liquid water and the only kind of life we know requires those two to combine. Unlucky, I suppose. Would have been pretty cool!
I don't understand, honestly. Never seen this in any gym in my country in Europe (which is poor). How is the difference so big?
For context, here is the newsletter that Harvard image was from: https://www.crmvet.org/docs/sv/6707_sncc_news-r.pdf (page 4)

Seems to me, given the text, that the image was depicting the hand as Israel. Poor choice imo but doesn’t reek of overt antisemitism.
Don’t forget the Facebook started as an exclusive club, you had to have a .edu email address to sign up. In the beginning you even had to be in specific colleges for sign up.

Yes, the Harvard dorms were a big reason it gained traction.
One of the things I've been helping a team with is dealign with mountains of ppt decks, converted to pdf, and then parsed/chunked/embedded into vector storage. It doesn't work that well because a ppt is not a document. What are your thoughts when dealing with other formats first converted to pdf?
> It's adorable to watch you soften your tone as we get deeper into this. You've gone from "where do I sign up to tell you to go fuck yourself" to "I'm having fun and I like to watch the people get all riled up"

I don't think my tone is any softer, could it be you reading me with a different energy? I've been very calm throughout. It was a rhetorical question as a response to this:

>> I've had the distinct honor to witness many a person sitting across from me have the unfortunate distinction of being known by me in circumstances that were less than fortunate for them. And at the end of the day that can really affect how someone "gets paid."

And seeing you doxx and threaten people with "consequences". I see you've edited your other comment to address others who may be reading, and I'm the one getting cold feet? Why do you think people care? Who are you even? Are you important in Silicon Valley? This was also rhetorical, don't answer that I don't care.

Imagine measuring dicks over the age of our accounts. Does it give you the same warm fuzzy feelings as "owning" your iphone?
No, G+ was annoying. You had to classify people in circles. Then nothing happened.

The reason why the hype died was that it was a bad product. That’s why Youtube made it mandatory to transform your name into a G+ account. Talk about pathetic.
> pull packets from transmitting drones and redisplay them without transmitting to the drone

You can see what happens when you try this by putting DJI FPV Goggles in Audience Mode. It's horrible and not suitable for flying. The DJI link is fundamentally two-way and aggressively uses sounding and HARQ.

The solution to flying with DJI FPV users at your field is to not use Raceband 6 at all (DJI uses this for link negotiation), and otherwise look up the Raceband to DJI correlation chart and allocate separate channels as usual.
WalkmanLand
Yeah that seems to be the standard and very descriptive.
Well libstd has unsafe all over the place. And as OP points out it catches this unsoundness issue in the language even though there's no unsafe anywhere, so it goes beyond just "dip into unsafe".
Ok! Either way: immaterial to Signal.
Related ongoing thread:

Let's Build the GPT Tokenizer [video] - https://news.ycombinator.com/item?id=39443965 - Feb 2024 (12 comments)
Or maybe they are aware of pre-online history?

The red scare didn't need Facebook to get started.
If we schedule in user space does that make it possible to share compute workloads between arbitrary computers on a network?

Because kernel scheduling has context and different architectures must be considered etc.
Isn’t Signal just a honeypot?

https://www.kitklarenberg.com/p/signal-facing-collapse-after...
I have certainly worked on software that didn’t follow it (ownership of one thing was spread out across different teams). But it was certainly a huge pain to get anything done. So I think the reasons we typically follow Conways law are good
Sorry for offtopic: Are there any LLM services that I can use in cloud similar to OpenAI? I do not have good enough Macbook to run different models locally
After working at the BBC, I can tell you that W1A is very true to life - though being film there also helped.
https://en.m.wikipedia.org/wiki/W1A_(TV_series)
Hi everyone! I'm currently validating a product focused on managing incoming emails and would greatly appreciate your support and feedback.

Many existing solutions are primarily designed for sending emails. I aim to validate the need for a product specifically tailored to address only incoming emails, by building a robust product around that.

Please take a moment to visit this simple page to learn more and sign up for updates: https://incoming-email.ck.page.

I may reach out to some of you to gather more detailed feedback about your specific needs.

Your feedback is crucial in shaping this product to best meet your needs. Thank you for your support!
Yes. The opposition to slavery is on ethical grounds. Not practical.

But while you will find absolutely no support for slavery in the Nordic countries, there is 100.0% support for conscription in the Swedish parliament.

The people forced into conscription in Sweden later end up voting for parties who support it. I doubt you'll find the same thing with many ex-slaves, right?

The "huge opposition" that you keep bringing up just doesn't exist here.
You're now at the point of sticking up for something even SJP has disavowed. And this isn't like my best example, it's just one fresh in my mind because it happened 2 days ago. Further, the idea that any symbol of Judaism is properly understood as support for Israel is itself prima facie antisemitic!
They have fixed that with sliding sync but not all clients support that yet.
Happens all the time with the userspace async stuff, swapcontext(3), freebsd n:m threads, greenthreads, stackless py, it's all ancient, and they're all userspace schedulers.

I think SA takes it a bit too far though. Even if it looks like a 'logical progression of them older ideas.'
If I am not mistaken, NanoVG actually can render as by CPU (need external path rasterizer) as by GPU (OpenGL and other options).

NanoVG provided Canvas.Context kind of API in plain C.
Yeah, would like this too.

Whatsapp added this recently and it is very convenient. You can link a companion device in the same manner you sign into WhatsApp web.

A kind of hacky workaround (that I used to use for both signal, WhatsApp and others) is to set up a server with matrix bridges running and bridge your signal, WhatsApp etc. so then you can install the one matrix client on all your devices.

But as most apps do support multiple devices these days, bar signal, it doesn't feel like it's worth the effort. And I seem to remember the signal bridge in particular being a little buggy.
In the case of the trait solver, there is a clear end goal to reach: "the type system should be sound." This is a yes/no question, which you can prove/disprove mathematically.

(I suppose chess engines also have an end goal of perfect play, but that is a much harder problem)
Microservices is more about organisation than it is about technology.

And that is why developers have so much trouble getting it right. They can't without having the organisational fundamentals in place. It is simply not possible.

The architectural constraints of microservices will show the organisational weaknesses in a much higher rate because of the pressure it puts on having the organisation be very strict about ownership, communication and autonomy.

The takes a higher level of maturity as an organisation to enable the benefits of microservies, which is also why most organisations shouldn't even try.

Stop all the technical nonsense because it won't solve the root cause of the matter. It's the organisation. Not the technology
A less grandiose version of this aphorism: timing the market matters just as much as what product you ship.

People tend to focus on product attributes and pricing because compared to timing, it is more in your control.

An example of this that I think about a lot is Zoom. Zoom nailed video/audio quality more than most of other competing products, but otherwise they didn't offer anything that new compared to legions of other enterprise A/V platforms. They just happened to offer unlimited free meetings for <= 100 participants right as the pandemic happened. This was all pretty much lucky timing and some good choices around freemium growth mechanics. This window of opportunity closed quickly for competing products as behavior changed and network effects took hold. The only new competitor that emerged mid-pandemic was Teams, because MSFT could literally force install it on every Windows machine.
What effects does this have on inheritance, child support, etc? If someone burns down the facility that holds frozen embryos, will they be charged with mass murder? If there's a natural disaster, will they be counted among the dead?

The whole thing makes no sense and clearly nobody thought about any of the consequences of such a ruling.
> don't want a failed Russian country/military (not the people) selling off assets in a giant nuclear yard sale to nation states/terrorist organizations

Again. It should be pointed out that anti-proliferation elements were kept quite busy after the fall of the Soviet Union, and nonetheless, massive troves of munitions made their way into "bad guys'" hands.
Reminds me of Oakland, CA schools doing a walkout protest march when their kids already don't get enough teaching, being one of the worst school districts in the country. What message are you even trying to send? The most history-illiterate has a message you should listen to?
Without compiler bugs, on stock Linux, you can achieve the same thing via /proc/self/mem. Rust makes this very easy because you can get the raw address from safe code, so no guessing is required which memory location to patch.

For the compiler bug, as someone who never strayed into those regions of Rust programming, it's not clear to me how likely it is that someone would write such code by accident and introduce a memory safety issue into their program. I browsed the Github issues, but couldn't find an indicator how people encountered this in the first place.
Why is the defining feature of being human the property of having a phone number?

Spam is indeed a hard problem to solve, but the issuance of phone numbers is not designed to be used as human identification.
That’s true, but has little to do with distributed cloud architecture vs. single local instance.
Often times it’s the app (or something high level) that would need speculative requests, which it may not be possible in the given domain.

I don’t think it’s possible in most domains.
They have a community forum with a feature request system. Though I'll admit it's a big echo chamber there. But every new user adds a new voice and I can't see how that isn't a good thing.

Fwiw, I want this feature too. And others. I've submitted feature requests in the past. I even asked that usernames add QR codes and links. I'm not sure if I was heard, but hey, the feature is there and even some of the echo people were against it.
Facebook started at Harvard, not Stanford.
Its about "owning" and you can use the client for longer than this time.

This is why i love jetbrain, ITS a subscribtion, but you have a fallback licence.
> There was an attempt at making Cairo support GPU rendering, which did not work particularly well due to the library being designed around stateful operation based upon the PostScript model—resulting in a convenient and familiar API, great output quality, but hard to retarget and with some particularly slow corner cases. Meanwhile, other web engines have moved more work to the GPU, including 2D rendering, where many operations are considerably faster.
What's Wave?
About 10 percent of the people I follow post regularly via stories or less often through posts, the rest just view or post once or twice a year. Most people don't even use a desktop any more for personal computing. The online culture has shifted to highly specific group chats and consumption since most are afraid of putting themselves out there as they previously did when they were younger.

I use Facebook nowadays only to post life events once or twice a year for my parents and in laws and cringe at the memory posts from 10+ years ago. I consume most of my friends lives through Instagram. For entertainment, I have TikTok and YouTube.
I think it is not representative anyway because of how famous the sketch was.
ChatGPT would hallucinate it.
That's not the point. The point is if stickers make people love Signal. Sticker are popular on other platforms as well but because those platforms are popular not because they have stickers.
Just for curiosities sake: So if being opposed to the constitution is anti-american, does that mean that people who submit and support amendments are anti-american too? As the amendment was proposed because a person didn't agree with what is in the constitution.
Yeah, but I wouldn't call SMS super available either since it relies a lot on the ends too. Had a lot of those drop when I traveled. Something like Facebook Messenger has a whole server storing messages, so it's solid, you'll receive them later even if your phone breaks.
The line is defined by profitability. And it's simply not profitable to do most of these conversions, as the conversions are extensive and costly and still don't yield units that are as good as purpose-built residential apartments. I'm not sure what part of that is confusing.
*bridging headers
I believe signal is completely open source...
>How will they be able to link...

By "link" I mean they immediately know what person the username belongs to iff they already had that person's phone number because the chat that is initialized after they scan the QR code is just the old chat being continued.
World of Warcraft has worked that way for years. When you start, you can initially see other players fight phantoms because your game hasn't downloaded the assets for those mobs yet.
Creating a new version of old Facebook is easy. Getting people on it is hard.

I think these days, the attention limit is the biggest problem, not just in what people see, but in being seen. A true "old Facebook" is going to be considered boring to today's audience. They don't want to post a silly video to their friends, they want to post it to the world and hope it gets millions of views because they think that will lead to monetization.

It sucks, tbh. I really wish there was a good social network site that truly existed for the sole purpose of keeping up with friends. NO public posts. NO groups or business pages. Every post is available only to friends, or optionally, extended to friends of friends to one level.

Discord is not the answer I'm looking for. Group chats aren't it, either. If I have something I want to share with all my friends, I don't want to have to post it in 5 different places, especially when 3 of them have overlaps in friends.

I just want to see what all my friends are up to in a single feed.
Build toolings - understanding of RAGs, vector databases, embedding and working on custom LLMs, training and open-source models.

Hard to find people with basic AI concepts right now.
It's not cost prohibitive, it's a technique that is widely used in US cities too. The cost of building the foundation is still small relative to the cost of acquiring the land and building the rest of the building.
We really should convince Moxie Marlinespike to push the implementation of an out-of-the-box working bridge between the Signal client and the Matrix network. With e2e encryption, of course.
Hmmm... OpenAI itself?

Did you intend to rule out OpenAI from consideration?

You mentioned hardware being a constraint, but that doesn't tell me why you specifically wanted to find an alternative to OpenAI.
From the article: "The concerns articulated in the FfY formation statement pertain to universities — and not their members! — as activists".

They push back on institutions taking up activism, not individual faculties engaging in activism.
> I don't know what specific incidents there have been at Yale, but I'm guessing they're of roughly the same shape as this.

There was a case where a professor at Yale was apparently pressured into resigning because of a mail she sent about halloween costumes:

https://www.washingtonpost.com/news/grade-point/wp/2015/11/1...
> ‘"One elephant per year of glycine into an ocean 12 times the volume of Earth's oceans is not sufficient to sustain life," said Neish. "In the past, people often assumed that water equals life, but they neglected the fact that life needs other elements, in particular carbon."’

Titan’s underground ocean is 12x larger than the Earth’s oceans? I had no idea. Wow.

If this result holds, it’s a shame because the gas giant moons always seemed like the only chance of discovering some interesting extraterrestrial life within my lifetime (or the next few dozen generations — the stars are incomprehensibly distant and nearly impossible to visit).
Black is actually the reason I've been drifting from indifferent to against linters/formatters. It once broke our code around string handling, and it sometimes makes some odd choices when splitting long function calls - in a way that's inconsistent and reduces readability. And because they refuse to make it more configurable, you can't fix these cases.
Is it common knowledge? My understanding is that it's generally the administrators and students who are the main forces of activism on campus, not the faculty (outside of some departments).
Rust on Embedded: How we monitor our battery storage systems
UKR also has limited access to latest PRC drones, DJI T60 is $8000 consumer agriculture drone with 60kg payload and AESA radar. That's enough to start swarming and engaging almost any ground vehicles.
Oh Objective-C, such a weird language. If you know how to use it you are a wizard on the Mac. I think its days are numbered however, no one is extending it and Swift is coming to take over.

Also, I hate it.
I very much assume, involved militaries are aware of this possibility and are not blindly trusting Chinese consumer drones right off the shelves, have soldiers in every unit install random sideloaded apps. Lol.

They likely flash verified firmware and use a verified app version, not the latest one from DJI's website... Maybe they have their own code, by now. Especially with reconnaissance drones. The Ukrainians probably need to do this, not just because of the obvious possibility of a "backdoor", but RF adaptability in the EM warfare situation.

I would worry more about contractor John Doe bringing a compromised private phone to a government or industrial facility. Not sure a highres video feed from a drone could be easily exfiltrated unnoticed, anyway, since they usually don't come with WWAN hardware built-in. But the phone itself would be able do all sorts of reconnaissance and become an attack vector in a sensitive context. Then again, this is not specific to drone (software), but all untrusted software people install.
> backup messages and photos to Google Drive, where they sit unencrypted and accessible by Google

WhatsApp provides an option (off by default) to encrypt the backup with a password so that it cannot be decrypted by Google.
No, this happened over the past 2 months. I've received messages from accounts with female first names without any phone number (and obviously not in my address book). I suspect they were testing the username feature pre-release and bad actors already started taking advantage of it.

It's 2 swipes to block and delete but a problem I never had to deal with before on Signal.
> Signal has 40 million users as of 2022

How does Signal count it's active userbase? Like I said, me and almost everyone else I know have it installed but don't regularly use it because most people don't really like it versus the established Telegram and Whatsapp.
I used Signal as my primary SMS app until that capability was stripped. It meant that so many of my conversations were Signal-by-default. But now, by attrition, most my conversations are back in SMS. I also find that simple things like programming the date and time of delivery - which Google Messages has - don't exist in Signal. (Or if they do, I have missed it because I'm no longer there unless I have to.

I have SMS, Whatsapp, Signal, and Threema installed, and it's a hot mess of disparate networks. I hate it.
> Only issue I know of is that the server code isn't consistently up to date and you can't run your own.

Why can't you run your own? Sounds like it is not entirely open. (Never looked into it, so would be interesting to understand what is missing.)

> But you can compile the app and desktop clients yourself.

This has been talked at length here in HN before, they prohibit any clients other than their proprietary binary distribution.

If that has changed, I'd be thrilled. Can anyone point at it having changed?
Even taking into account the cost of skilled staff, AWS was never price competitive with in house, at least in my experience. I simply could never make the numbers work.

In my industry (telco) we had two teams: my team ran our own hardware, the other team ran less than 10% of our workload on an AWS stack that cost as much per month as we paid per year - including annualised capital costs.

They also had double the ops team size (!!), they had to pay for everyone to be trained in AWS, and their solution was far more complex and brittle than ours was.

Assuming Oxide would have been price competitive with what we were already using, I would have jumped at the chance to use them, I could have brought the other team on board, and I think it would have given us a further cost and performance advantage over our AWS based competitors.
The problem here is not with the court ruling, it's with the law. If life begins at conception, this is what you get.
Most Americans oppose expanding the size of the House.

https://www.pewresearch.org/politics/2023/09/19/how-american...
'About three-in-ten adults (29%) say the size of the House of Representatives should be increased beyond its current 435 members, while a narrow majority (53%) say the size of the House should stay the same. Another 15% prefer to decrease the size of the House.'
DJB's proposal is especially entertaining in the modern world of DKIM, where headers are often many times the size of the actual emailed message 8-)

Many more of his proposals, outside of sarcasm, should be heeded for a more user oriented internet in the new millennium...
In this very comment page, there is a guy who flew Dan to a different city, just to hear this thoughts on random issues.

Also, if you look at his other writings, he's often noted trends in how software developers are paid. And the paradox that with even small tweaks, he's sometimes saved his employers far more than he could have earned in ten lifetimes. He's a free agent now... so why not charge what his advice is actually worth?

Dan is a very unusual person, in that he tries to do what is predicted by the data he has, rather than waiting for it to become conventional wisdom.