skysight-inc/HackerNews huggingface dataset:
For what it's worth, my household has some strict rules—even for guests—about leaving phones at the entrance. My kids aren't allowed phones in their rooms, and we don't use phones in family spaces unless we have an explicit reason to do so. And even then, the phones typically don't leave the general area where we keep them.

I don't warn people as they enter, but if they start using it in the home I'll say something like "hey, I didn't mention it but we keep our phones in this space by our entrance. Do you mind keeping it over there/not using it/whatever while you're here?". Depending on who it is and the context, I'll add that it's for the kids and/or to keep a certain ambiance or ethos for what's going on (like watching a movie together).

It probably sounds extreme. It keeps people from doing what you're describing though. Most people like it, too. Younger people (teenage friends of our kids) tend to find it extremely invasive and unwelcome, which is a bit funny because they don't recognize their insistence to bring things into our home as converse to what we're doing, yet within a space where we should be able to decide. That's fine, though. It's okay not to agree with people. Especially teenagers(1), haha.

You might find some rules or guidance around device use in your home helpful, anyway. Just tell people you don't do that at your place. Keep that stuff at the door, let your home have some sacredness or inviolability (so to speak).

1. I don't mean this is a "teenagers are dumb" thing at all. Where I am they tend to live in settings where they make the decisions about their devices and their usage, and these are both very personal parts of their daily operations and personal property which they strongly dislike being parted with. There are usually both good and bad reasons behind this. But yeah, a lot of kids talk to our kids like we're militant despots trying to oppress a normal way of life, haha. There is a lot of sneaking contraband into our place. I totally get it.
This doesn’t seem to be a very meaningful theory to draw conclusions about life. We have no idea how much carbon is already present in Titan’s ocean and if there’s need for a water cycle that connects to the surface. Also this study only considers impact craters, not surface tectonics. And there could be plenty of carbon sources from ocean floor interactions.
https://www.factcheck.org/2023/12/scicheck-yale-preprint-rec...
It wouldn't matter. If your seed phrase is exposed, you lose all funds.
Those could be plugins... or expose an api for people build own on data they auth to do so...
I own an iPhone and an Android phone. I think there is an old windows phone in the back desk somewhere as well. But what does that have to do with the price of tea in China?

MY point is, and I think I've been crystal clear, is that this is a small world and professionalism is key to human and business interaction. I know this, and you definitely know this, otherwise you wouldn't behave like you have in public.

Am I important? Absolutely not. Do I think people care? Yes, believe it or not, important people in our industry participate here in these discussions. I've done significant business with private equity, investors and others via contacts and discussions here. This isn't reddit or discord, fox news article discussions, or facebook. You know how I know you don't know this? Because your account is 2 years old and your demonstrated behavior around here over those 2 years tells us this. Sorry. A spade is a spade. Look up the history of HN.

My point all along has been that I can assure you, if we were doing business together or I was considering you for a technical contract, role, job, partnership, anything, you'd be in a world of hurt. Your obtuse and abrasive approach might cost you an investment. Maybe a contract. Maybe a billion dollars. Who knows?

You may not like to hear this, but here's the thing. I've managed hundreds of people just like you, who think they are the "big boy" because they did x, y, and z technically or they marched down to HR to show the people in charge what's up, or their MO is to stir the pot, be obtuse and cause trouble and be disrespectful all the while skirting the line. That is your schtick, and it's probably why you're working as a freelancer. Good for you if you're doing well, but we'll have to take your word for it. Like I said, me: I'm really not important, but you can very easily look at who I am, my CV, what I've done in life, my family, technically, managerly, whatever and you'll find that when we're dropping our zippers, I'm going to have a more warm and fuzzy feeling than you are right now. And that's just the way it is, because you've got nothing else to stand on except your obtuseness and anonymity.
Tangent but "Your margin is my opportunity" was originally a Sam Walton quote when he was building the 5 and dime stores. Bezos was deeply inspired by early Walmart and Sam.

https://www.acquired.fm/episodes/walmart
> I was a user and a fan. Spent years recommending Signal to others.

I don’t blame you, I think it did start with a good promise initially, but I believe just like anything centralized that turns big, it will become evil.

> in the meantime, check out VLC if you haven't already!

The player? Or is that a new messaging app? For messaging I usually use Matrix/simpleX/Session.
I guess it won't be used any more since, as discussed elsewhere in the comments, Flutter has moved from Skia to Impeller.
There are quite a few forks that connects directly to the Signal servers, [Molly](https://github.com/mollyim/mollyim-android) being the most well-known I believe.

From my understanding, they're not a fan of it (not sure if it's officially against their TOS or not) but they don't go out of their way to stop them. At least as long as you don't use the Signal name and make it clear you're not an official app.

Even in this blog post about usernames, they clearly make sure to mention them: "This means that in about 90 days, your phone number privacy settings will be honored by everyone using an official Signal app."
People who hold a grudge against the other sex, hold a grudge towards the other sex. How surprising.
The difference being that everyone in your social circle could get in at the same time. Most college students want to socialize with students at their college.

Artificially segmenting the market by a waitlist chronologically doesn’t have the same affects. That’s why a lot of social platforms give “invite codes” to existing members - invite your friends to bootstrap connections so your members aren’t on a desert island.
After the expiration are you still able to access the older version?
They need to actually listen to users. Signal needs to support SMS, they need to support backups, they need to support easily migrating to new devices. I don't care if it makes me slightly less secure, make it a checkbox in the client that I agree if I enable the features, I'm a moron because some nation state could abuse it.

Otherwise, it'll always be niche. I'm never getting non-technical friends and family to adopt a messaging app that isn't unified for SMS and secure messaging. When they say "users might not know they're sending insecure SMS messages" - fine, you own the client. Make the client bright red with a flashing "INSECURE MESSAGES" across it for all I care. It's not hard to inform a user in 2024 that they are sending a less secure message.
EBPF has strict limitations, like 512-byte stack and 1M instructions, that would make it inapplicable to a lot of programs. It's intentionally not Turing complete.

Also, because context switches are good?
I'm really happy to read that the app was able to help! Thanks for sharing.
Microsoft Makes Minecraft Modding Official
"Dark matter is the mysterious, unknown substance that seems to make up the bulk of all the mass in the universe; for every 2 pounds (1 kilogram) of regular matter, there's roughly 10 pounds (5 kg) of dark matter."

...

"This symmetry would help explain why dark matter and regular matter have roughly the same abundances."

So 1 is "roughly the same" as 5, or is this an orders-of-magnitude comparison?
But it's not a fundamental design flaw in the language, nor is it a "hole in the type theory". It's a compiler bug. The compiler isn't checking function contravariance properly. Miri catches the problem, while rustc doesn't.
40gig links are just parallel 10 gig links, so have no lower latency

That's not correct. Higher link speeds do have lower serialization latency, although that's a small fraction of overall network latency.
There is a massive ocean of liquid water, which indicates that it is substantially warmer than that.
One point I would make:

> it connects to some API at https://www.exchangerate-api.com/

This is not necessarily right. The exchangerate-api.com site is hosted behind Cloudflare, so I don't know where it's actually hosted, but the IP addresses shown in bandwhich could be unrelated.

You also said:

> Visiting one of those IPs redirects to https://www.exchangerate-api.com/

It is common for malicious sites to redirect to legitimate sites to help evade detection, so it is possible that exchangerate-api.com is an unrelated and legitimate site.
Your manager tells you? Or, higher up the career ladder, whatever is most urgent for the best-paying customer? Like, I know what's on the list to finish for the next multi-million-dollar payout from a major customer, but how my work contributes to it, compared to work done by 20+ other people involved in dev, operations, qa, deployment, customer negotiations, etc.? Who the fuck knows? Best I can estimate is how much it'll cost the company if I fail to deliver my piece on time.
> AI your home...

"AI" is now a verb?
How come it wasn't the default right from the start?

How can a privacy oriented company not see the privacy implication of this? Sometimes, you want to be forgotten by some people, and Signal is telling them you are still there and active on that number. I remember reading a story about someone getting into real trouble for that.

Without "usernames", the proper way to handle it would have been to not let anyone know you are on signal when they look up your number. To get into contact, send a message, then the recipient will receive a notification with the message and an option to rely. If the recipient doesn't respond, from the sender point of view, it should be as if the account didn't exist.
Discord's monetization also makes them come off more trustworthy than other social media companies. Any transaction where I, the user, am also the customer, automatically feels more trustworthy than one where the user is the product.

Hopefully this helps then fend off enshittifying a little longer than most.
Matrix and XMPP also provide privacy without requiring a phone number

(Or a phone, even)
You can use burner voip numbers, it doesn’t need to be a gsm sim in your phone or tied to your identity in any way.
Yeah, haven't tested it on Windows, but they supposedly support it too.

I was also looking for some good passively cooled switches for SFP+ and they are hard to find. Mikrotik CRS305-1G-4S+IN looked good, but I'd prefer something with open OS on it. They don't seem to exist.
A list of phone numbers and little money is easily exchanged to names and addresses on black market in many countries.
Sure, but the unsafe in libstd is some of the most tested unsafe in existence. And sure, there are some soundness bugs, but in my experience they are edge cases that rarely come up. I don't think I have personally ever run into one in the wild.

Regardless, it is not feasible for you to run your code under miri all the time, so you have to pick and choose where you use it, as a practical matter.
Spammers want this, too.
I do need privacy sometimes, but not for this. Others may have different use cases.

This is true of everyone. Do you need privacy all the time? Presumably you're okay with your Hacker News comments being public.
That's more of instinct than intelligent communication, though. Hard to exchange ideas when the vocabulary is a pheromone that makes a drone want to work or fuck. I'd be the first person trying to exchange ideas if it was in any way possible - seriously, in a scientific capacity. Ants fascinate me. But there really is no way to communicate.
> If someone plopped me in front of a rust codebase I'd be at the mercy of the manual for quite a long time.

This is not a representative sample of Rust. That's explicitly triggering edge cases which requires abuse of syntax you wouldn't normally see.

Check out this for something more realistic that anyone should understand https://github.com/ratatui-org/ratatui/blob/main/examples/ca...
I thought Blend2D was a CPU-only library. Skia offers hardware acceleration via the GPU.
> Access is denied to this issue
"... it seems to be built from a 1995 tool called Adobe ColdFusion"

As an old guy I have to say the "here be dragons" tone of this phrase made me laugh. I never used it myself but there was a time when ColdFusion was huge.
Thanks! Macroexpanded:

Signal v7.0.0 with phone number privacy - https://news.ycombinator.com/item?id=39413417 - Feb 2024 (107 comments)
They're related by the time reversibility of quantum mechanics and the necessary implication that disorder is the broad mixing of initial information.
I tend to stop trusting people/companies/industries which break promise after promise. I want to go with solutions which have proven themselves to be true and stood the test of time. It needs to be worth people’s time to learn, not just today, but in 5 years.

A lot of times tech is so focused on the tech that they forget about real problem they’re trying to solve.
This is scary and even a hardware wallet might not help.

When I create a transaction with Electrum on my computer, I use a hardware wallet to sign the transaction. When I sign the transaction, the hardware wallet shows the amounts, and the output addresses.

But if my copy of Electrum was backdoored and smart about what it did, it could use an output address for the remaining amount that went to another wallet. And since I and most people mainly check the address we are sending to but don’t pay close attention to the change address, we could end up having our funds stolen that way.

I’ve been thinking about moving to a multisig setup instead, that would have multiple computers independently used for checking and signing the transactions.

So far I’ve been putting it off because a single wallet and being diligent about checking the output address that you send to seemed sufficient. But now I think moving to a multisig setup is something me and more people should do sooner rather than later.
Very cool. That video is impressive, although the audio is superfluous. :-)

Have you tried training an AI chatbot to write Hyperdiv apps? It seems like a good idea, and I'm just wondering whether you've tried it and what the results have been like. I might try it myself.
The most obvious slow down people perceive of compile times is due to monomorphization. It is a combinational explosion when instantiating every generic type that is in use, and it exacerbates the issue of rustc producing verbose LLVM IR bytecode.
Most things are flat payment for the thing plus a support window (aka warranty period).

Just let me own it as is, and decide if I want to pay for new features/updates later. Plenty of software is sold under this licensing model, and it works.
Clearly you didn't RTFA. This mistake was on Canonical / is due to a lack of vetting in the Ubuntu app store.
oh, you are right and I'm wrong here.

They only went up one year in his presidency. Appreciate the correction. I must have read something wrong.
Very cool idea, good luck!
Related: Some very old pigeon photography in a scrollable story from Google Arts & Culture

https://artsandculture.google.com/story/julius-neubronner-an...

I appended `?hl=en` to force the selection of the English language, you may want to remove it (it ignores `fr` or `es`, but it is available in German).
To be fair, the scientists that wrote the scientific article came to no such conclusion. The "most likely uninhabitable" thing is an invention of the popsci journalist whose article was linked, not something supported by the underlying journal article.

The journal article asked the question "is the carbon transferred from Titan's surface to its ocean sufficient, on its own, to sustain a biosphere?" to which their answer is "probably not". It explicitly does not claim there are no other sources of carbon in the ocean, nor that Titan is "probably uninhabitable".
Are you saying that a reboot wipes the ephemeral disks? Or a stop the instance and start the instance from AWS console/api?
I've given it a go.

I recommend also https://mxtoolbox.com/dmarc.aspx

I have no affiliation.
From Moxie himself (excerpt from Github issue):

> It is unlikely that we will ever federate with any servers outside of our control again, it makes changes really difficult.

> ... I understand that federation and defined protocols that third parties can develop clients for are great and important ideas, but unfortunately they no longer have a place in the modern world. ...

Also, hasn't Moxie basically left Signal?
An overwhelming response absolutely solved the problem of German piracy during WW2. And of Japanese piracy during WW2. And Confederate piracy during the Civil War.

If you start thinking "violence solves nothing", you are wrong: you simply haven't done enough violence against the miscreants.
And for xkcds you can also find it on https://explainxkcd.com/wiki/index.php/538:_Security
We are talking about 85 MB four times a year to keep the application up to date and running smoothly. Don't be ridiculous.
Apple charge you a subscription just to develop for their platform.
I think the blog post is guilty of the same thing we're all sometimes guilty of when discussing something we like, but few other people seem to appreciate. It's this "no, it's great, you just don't understand it" mentality. We get it, they don't, and if we explain the genius of it one more time, the world is going to see the light.

Erlang has been around for a looong time (it's about as old as C++). It never rose to any real prominence, nor has it dominated any well-defined niche. Sometimes, outcomes like that are just a matter of bad timing. But sometimes, people just try your thing, don't like it, and the best response isn't "actually, you just don't get it" - it's to learn and iterate.
Musk claims Neuralink patient doing OK with implant, can move mouse with brain
I wonder whether there's any potential interplay between this and the fact that Alabama doesn't seem to have any regulations against cloning human embryos[0,1].

[0] https://en.wikipedia.org/wiki/Human_cloning#Current_law
[1] https://www.thenewatlantis.com/publications/appendix-state-l...
Or more generally, “Everyone is spying on users, that’s how the internet works.”
> as cheaply as possible, reliability be damned. As soon as you start caring about keeping it in a business-ready state, costs start to skyrocket.

The demand for five-nines is greatly exaggerated.
I disagree. People exposed to social media will have worse reproductive outcomes. Fewer, sicker children.
I work in nonprofit tech. I’d guess we pay less than half for an equivalent big tech role. If you want meaning in your work, be prepared to pay for it.

My best recommendation is to look to the rest of your life. And if you’re feeling really bad about it, you can give up to half your salary to charity, still be ahead financially and help pay my bills.
You can usually extract text straight from the DOM (barring special efforts to obfuscate it), it doesn't matter much if there's layers of opaque JavaScript generating it.
Bitcoin "wallet" is just a pair of public and private keys. Honest question - what is the difference between a "hardware wallet" and a thumbdrive with the keys on it, except for the price tag?
Erlang devs wish it was as popular as Javascript when it used XMLHttpRequest. It's less popular than Lua today, which has no package manager. That means something is very wrong.

> The main objection is familiarity: “It doesn’t look like Java!” I think the point is somewhat moot.

It doesn't matter what the zealots think. It's not moot, because there are people born every day that will think it. This will be a response to the language, every day, until we're both long-dead. It matters enough that it drove people to dedicate time to develop entirely new syntax (eg elixir), as mentioned. Given the myriad of languages that use a functional style, Erlang is just not special, excepting the unique syntax which makes it unfamiliar and elixir that just makes a bit more user friendly. Maybe, just maybe, it is partly about the syntax.

The Erlang tooling is primitive. I don't want to develop another toolchain and have to do with the gaps, thx. Yes it's a chicken-vs-egg thing, but without support for a new language, you wont see a lot of adoption.

The semantics are less efficient. Now the context needs to be carried around or in another set of terms, or worse another event queue, or worse overloaded fns? When a for-loop has to be broken up into 2 fns, you've made things worse at the smallest scale. I then have to communicate the naming and choices to future developers? This makes debugging, design and code reviews harder/more divisive.

I can read through a couple functions and understand what a c-like program does, even if it's in Python or PHP or Java or C (most of the time). Saying they are different in details, is missing the point. I don't have to know how data is split up because everything is either a structure or a scalar, serially processed and in static locations for reading...until you hit a DB. Hitting a single async store is complicated enough that it has caused developers headaches for decades. Introducing easy queues as a solution, is handing out footguns. The complexity introduced into event-driven applications, limits the practical complexity of application development in practice, by orders of magnitude (bottlenecks and race conditions).

Sloppy programming is jr friendly. Raising the developer performance expectations higher, is worse for adoption. Perl died on this hill.

Years after I last used Erlang to replace a Java chat client from 5000 lines to single page Erlang module, then got a job writing it (2009), I would not recommend it to anyone. I did try cracking open another person's project in 2012ish and that was not fun. At least we have Kafka.
HellDivers 2 LFG rn is all about sharing Friendcodes... you can get a ton of them on discord or reddit... but then you end up haveing a "friendcode" cybermentally-distributed DNS system for them over time.

Six degrees will still exist.

(funny weird thing is that with HD2's server issues due too demand, one way to harvest this would be to create a fake LFG host game and have tons and tons of accounts bang against your HellDiver-Pot - and get whatever you can scrape from that?

---

OK - I actually went down this hole the other daty... you look at the reddit thread on helldrivers for LFG - or the discord...

So on reddit, you just put .json at end of thread - DL the entire thread as json, now you have reddit id, location, play style, etc, details AND their friendcode on HD2...
but since they can individually generate random friend codes on any game/system that allows such... you have a breadcrump (with enough attention span to just correlate all the shared info between these friend codes and data received...

still - even with random friend codes - six degrees is still available, easily.??

---

I deeply hope they do a Tech Talk on the post-mortem of this lauch success spiral - its fascinating....

But one thing I am really interested in, this is based on the Autodesk Engine, I know they co-dev-dog-fooded, but I hadnt really known of this engine at all... what little I do know, is that - its amazing...

But I'd really like to know more about the arch and overall traffic flows etc of this game.

Its beautiful see "problems" like this explode in like ~2 weeks.

What do internet traffic graphs look like since growth, per carrier?