skysight-inc/HackerNews huggingface dataset:
You seem to have reading comprehension issues. I nowhere said that I thought there was a causal link. I cited well-known medical organizations that said it was probable. I in no way put my own feelings into that statement. You were reading things that weren't there and then making incorrect inferences. I'm certainly not clinging to anything. But I do still think it's wild to say that it's perfectly fine to drink 111-trichloroethane. If you think it's not wild to say this, perhaps we can meet up, I'll pour 111-trichloroethane into a cup, and you can drink it in front of me. Me, I'll continue to say it's wild to say it's OK to drink the stuff.
It isn’t trivial to just split up a game into múltiple worker threads and keep everything in sync. With Go, it’s much easier.
I was under the impression the source authors publish to arxiv was a latex file
If plastic pollution kills the plankton it's all over.

We eat more fish than land mammals. If the plankton go, the fish go and we follow not long after.

Oh yeah, edit to add, if the plankton go, the oxygen goes too, so we might see the whole planet shift back to anaerobic conditions. Not fun.

> It is estimated that about 50% of the world's oxygen is produced via phytoplankton photosynthesis.

https://en.wikipedia.org/wiki/Plankton#Oxygen_production
And if pizza delivery doesn't pay, one can always become a software developer. Lots of people do that job while still in high school.
Orphaned detail records are usually inconsequential, like uncollected garbage. References to anything with an optional relationship should use outer joins as a matter of course. If you delete something that really needs to be there you have a problem, which is one of the reasons not to delete rows like that, ever, but rather to mark them as inactive or deleted instead.
These sound largely like management/product direction issues and is not really indicitive of bad engineering quality. I wouldn't be concerned about the quality of your resume.
In Washington state at least I just have to let them scan my drivers license.
You too need to read my comment again. See my reply to gp comment.
Multiple options, but any bot detection can be bypassed, if you offer free GPUs you'll run into serious motivated people.

Only accept professional emails(i.e name@company.com) from a domain that is older than X days, you can find APIs to find out if a mail is from free providers. + maybe a phone number from the same country of their IPs.

"Sign in with google" is pretty useless, you can bypass that for pennies.

If you're going to require a credit card, you can probably filter them to block debit/prepaid card, or try to make a temporary charge for a few dollars before reverting it.

You can use websites like https://seon.io/ to find out if a mail/phone number looks legit, they check things like if they actually used it somewhere else etc...

How much GPUs time are you going to offer for free? The question you really want to answer, is how do I make registering a fake account more expensive that whatever someone would get from mining crypto with your GPUs.

You can and should of course should block proxys/vpn ips.

Some basic bot protection would not hurt, but it's not an actual solution.

If you don't expect a huge amount of free users at first, you could maybe check registrations manually.

Maybe ask them to sign in with linkedin and check their account legitimacy(number of relations etc...)

An actually viable solution would probably be a mix of multiple of these things, your goal is to make it expensive to register more than one account, not impossible.
Sad for who? I have no cousins (or siblings) and don't find it sad at all. I had a great childhood.
> They're supposed to, but they sometimes make mistakes. Pharmacists are supposed to know about the sort of drugs they're selling so they can catch potentially lethal errors.

Are there any stats for how many potentially lethal errors they actually catch in practice?
This can’t be actual DOS, can it? It’s running Windows batch files or something?
For what it's worth, two column layouts are very common in the physical sciences, or at least in physics which I'm more familliar with. I have a feeling that the reason is at least partly to save page space when using displayed math (e.g. equations that are formatted in a break between blocks of text), which use the full text width (i.e. the width of one column) to display what may be much less than half a page wide.
Up to 30% of ocean microplastics appear to be coming from car tires. Yes, buy less shit. But also, shift your life away from cars towards public transit systems, and active transport (bicycle, walk, etc)

https://www.bbc.com/news/science-environment-39042655
I like multi-column text on paper (literally), but it's awkward in digital where you can just shape text on the fly to whatever column size you want
Women don't date homeless men either. That doesn't make having a roof over your head a status symbol.
YAML, Python and the Holy Graal
Beeper's app is the MiTM. I already have to trust Apple not to abuse their privileged position re: e2e iMessage. Now I have to trust Beeper, Apple, and Apple has to continuously trust/verify Beeper. Privacy and interop are fundamentally in opposition here, and I find Beeper's PR approach regarding this to be misleading at best.
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly (e.g. here, and https://news.ycombinator.com/item?id=38700700, and https://news.ycombinator.com/item?id=38700233). It's not what this site is for, and destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Is that an official API, or a hacked implementation like their iMessage client?
You could make the same (unconvincing) argument for apps on third-party stores, teaching the same dangerous things or doing even worse things like (gasp) allowing pornography :P
The only time I had to work with C# it was a non .Net Core project, and I had to run the editor in a virtual windows machine running on a Macbook. It was a vaguely traumatic experience.
> Nvidia has more software engineers than hardware engineers. Building the software ecosystem is the thing that makes the whole thing work.

One thing I never see people discuss in the context is that from the beginning NVidia drivers were closed source while Intel drivers were open source. If you don't see software as a competitive advantage that obviously limits the resources you can invest in it. Linus Torvalds said "Fuck you, NVidia" but who's fucked now?
Not sure if this is what you mean, but there could be multiple apps installed that write to the device photo library. You may not want the developer of one camera app to be able to access all photos on the device.

But this raises a related point about how frustrating Apple's APIs are here: When an app is granted the "Write to photo library" permission by the user, it can only write. It can't read back what it's written, ever. You might expect that writing to the library might return a token that can be used to read that photo back. Nope.

Android, for all its faults, does a much better job here. The OS keeps track of the app that wrote the photo -- and that app can read that photo indefinitely, unless another app edits that photo (and thus becomes the owner). A much better design.

On iOS, to read back photos from the library, you have to ask for the "All photos" read permission, which few people will grant you. "Why does my camera want to read all the photos on my device?! Deny!".

And just like that, you can't compete with the built-in camera which shows thumbnails of recently taken photos and allows you to swipe through them.

Apple has no incentive to fix this either, because their own apps bypass this permission system.
Some people are apparently so torn up about their text message bubbles being a different colour, they’ll apparently wage a holy war for it in the comments.

Spoiler alert everyone: if you want the product feature, buy the product.
P.S. - Kagi.com is an absolute game changer here. With all the ads and (most) crap SEO sites masked out, you can actually find shit. Worth every penny of the subscription.
File away for when you get older. :-)

I'm approaching 75 (Hello to all HN'ers who built S-100 home computers.) and my hobbies are mainly piano -- yes, you can improve with age and practice, --- photography --- I live on a ridge with fantastic views, manzanitas all over and rock walls to (almost) climb, --- and hiking (it's a ridge, remember?)

Also chainsawing branches that snapped in the previous winter storms, or which have blocked my hiking paths --- which I created by chainsaw and loppers (great for the biceps).

My "meditation" is chanting and studying the Lotus Sutra (it's emancipating!).

Meals for one are very hard to balance. I try.

Playing piano really is a big mental challenge for me, as I try pieces just short of concert level. I believe that it helps keep me sharp.

It is great that you spend time with friends and family. Distance gets in the way of that, as friends and family are at least 50 miles away.

I have been an amateur photographer for over 50 years, and photography can make you much more observant and tuned in to nature, a great connection to make. Beats hugging trees, which might have poison oak vines circling them. (They often do.) I used a 24-1000 mm (effective) little Coolpix for over 10 years before going mirrorless. It got me up-close and pulled in distant details (and birds). Still does. It's artistic!

I guess that the overall approach is being "in tune".

Hope this helps!
A reasonable quantization (Q4_K_M) is 4GB on disk and uses 6.5 GB of RAM. It will run at reasonable speed on an iPhone 15 Pro today. Using a smaller model or a more efficient quantization on a phone two years from now (aka whatever's in their lab today) will be easier than running the latest First Person Shooter.

Welcome to the future.

Edit: I see a few comments about hundreds of GB. That works for storage, but DRAM consumes battery just by existing, and that's been keeping RAM sizes from increasing the way storage has.
Serious answer to silly question: DOS applications have full control over the hardware, so it's entirely up to them. In real / V86 mode, there is no distinction between code and data pages, however you can have separate segments for code, data and stack.

There are separate CPU instructions for "near" and "far" jump/call/return, and if all code fits into a single 64K segment ("small model"), there would be no need to ever have the "far" version of these instructions in your code. So if for example a return address or function pointer were overwritten, there would still be no way for an attacker to execute data, since it is in a different segment and all control transfer would be limited to the current code segment.

A lot of the more modern software included in FreeDOS is compiled with GCC and uses a flat 32-bit address space, so it doesn't have that protection. Most of it is command line utilities ported from UNIX-like systems, with even the most trivial of them being more than 100K in file size - IMO this goes very much against the "spirit" of DOS!

It should be possible to modify the compiler and runtime library to use separate segments for code and data. Since there is no size limit in 32-bit mode, there would be no need for far pointers, just two separate address spaces. Of course the UNIX and RISC zealots don't like this because it isn't portable to every other CPU, as if that matters somehow.

Enabling page-based DEP would also be theoretically possible, but require even more effort, I think. And for what purpose?
That was then. In 2023, in the USA, try standing in front of your local police department and explaining the simple, statistically likely, fact that they have at least one sexual predator working there. They will physically abuse you until you leave. If you refuse to leave, they will send you for a mental evaluation. If you still resist, they will kill you.
I believe 40mill is the average across the network. The 8 billion is for a specific portion in a high CoL area with the majority being land acquisition costs. If you have a dig a new subway station in middle of Frankfurt, for an infrastructure that does not exist today, it would not be the average.
That would be awesome! Although there are still a few edges to resolve to be able to run a full headless browser with Wasmer.

It should be possible though, see: http://trevorlinton.github.io/
"rewrite" "replatform" "resign"
Also worth noting that Uber rides are somewhat subsidized by drivers' limited understanding of fuel, insurance, and maintenance costs.
The right to use adblockers
OK, then prosecute him for those things. Theft and blackmail are already crimes.

Don't give him a life sentence for sharing secrets. Don't ask me to pretend that isn't what this is about.
Ask HN: What are your book recommendations from 2023?
you can already run llms on iphone locally https://llm.mlc.ai/
Google's RCS encryption extensions are proprietary and not standardized. The limitations of "green bubbles" also apply to Google's actions. Apple has at least announced that they plan to develop a standardized end-to-end encryption extension of RCS with the GSMA. It'd be great if Google also worked together with Apple to put this nonsense behind us.
Or you could stop tooling and optimizing, have some fun with a nice thing someone already made.
If you sign up and immediately cancel, maybe. But if you actually visited the gym a few times and made use of their service, I doubt any judge would follow that logic.
The PDF is worse, so there is no simple answer to this: https://arxiv.org/pdf/2312.12907v1.pdf

At least the HTML version pairs each author with their affiliations, instead of the PDF which has all the names on page 1, and all the affiliations on page 2. That's completely unreadable.
I hope (& have suggested) that USPS themselves should offer virtual po boxes like domain name, which themselves should have an underlying forwarding address (with no leakage to companies like data lists, forwarding address requested etc). Company sends a letter to me at that virtual po box, usps scanner systems see it, slap a yellow (or brown) sticker with correct/forwarding address.
It is pretty much universally frowned upon to provide your credentials to a 3rd party. Plenty of places will suspend your account if discovered you have done this. Building a product that relies on receiving user's credentials to 3rd parties is just building your company on a foundation of very dry/loose sand
Content script for the extension will load only under `reddit.com` domain. You need to load default Reddit UI so the extension can find elements with expected selectors, like the UI in Youtube demo video.
Did he used to post here on hackernews?
Let's not confuse on-call firefighters or a water facility staff with the on-call admins that maintain money-making machines monetizing attention of billions. The latter is a net negative on society.
Minor correction which changes nothing - at least $7.5 billion. Your source says "$729 million of the cost increase is attributed to a request that the federal government credit the costs of a train box at the terminal that has already been built."
I had to look up the 'PEBKAC' acronym, but I think you allude to the problem of human factors engineering. It's commonplace in aerospace, where safety-critical, time-sensitive decisions must be made, and humans are in the loop. I would extend this to autonomous driving systems, particularly when you expand the system boundaries beyond the car itself. Humans are part of that human-car-environment system, whether as pedestrians, passengers, or other drivers and we should give them consideration.
Enable GPT with biomedical knowledge and efficient token usage using KG-RAG
(my own uniformed opinions ahead)

Google and Facebook have already prepared themselves for this break up by restructuring into holding companies.

If/when anti trust legislation ever mandates breaking off search, advertising, YouTube, or Android from "Google", well guess what... Alphabet is already structurally prepared to continue to own the company just the same as it owns Waymo, Verily, Fitbit, Doubleclick, Nest, and Google

A new company is nothing more than paperwork at this point.
Yeah that sounds like a free-for-all.
Interesting that this whole thread makes no distinction between read and write access, as those are dramatically different use cases. Read access is by far the more necessary, and is usually solved relative easily by saving snapshots to a data warehouse. This is no panacea as data can still easily be misinterpreted or replicated and used out of context in violation of expected production data lifecycle by the team that owns the source-of-truth, but in many cases it's trivial and minimizes coordination overhead.

Write access on the other hand is a different story. IMO restricting write access of a database to a single application is table stakes for scaling complex applications. Sure there are other approaches such as writing all your logic in the database via constraints and stored procedures and making the DBA a god-like figure, but these approaches have fallen out of favor as they've proven less scalable compared to wrapping a DB with a service that has exclusive write access. The latter arrangement allows many constraints to be enforced in a horizontally scalable and more legible layer, while still leveraging the DB to prevent races with a better menu of tradeoffs.

Of course this requires thoughtful service and interface design by competent technical domain experts, which is easier said than done, but the alternative allows the overall system cohesion to degrade to where no one understands the system well enough to make any changes without risking major incidents. At that point, the agency of system builders and maintainers is replaced by care and feeding of the unknowable system to not upset the status quo, accompanied with increasingly byzantine hacks and workarounds to enable any business changes.
In a group of ten people in the US, you may potentially be asking nine others to install WhatsApp.

Thats ignoring that some people (like myself) have philosophical reasons not to support Meta via WhatsApp. Just like others will not install Signal since it requires them to know your phone number (at least currently).

Then try a couple APAC countries, and people will ask why you aren't using LINE.

This has been going on for decades, ever since we saw AIM/MSN/ICQ and so on divisions country-by-country. In some cases it was simply who localized their app first.
Apple letting Siri stagnate for so many years is such a shame.

I do wonder what foundation model Apple will eventually use.

Both training their own as well as licensing a 3P one seem at odds with their claimed data privacy stance.

My bet though is a licensed 3p model that’s fine tuned locally with on device data.
If Waymo is driving is the way safety engineers are trying to get everyone else to drive, then we should encourage it. There are some things where what everyone else does is wrong. (see the zipper merge)
Even when I used Android phones this would happen if you were misguided enough to send something over MMS lol.

MMS was dated when I had a Motorola flip phone in high school, I’m not surprised it doesn’t handle 4K video lol.
I don't think there was ever much chance of people running servers from home, if only because back then computers were noisy and power management didn't work well, so it was normal to turn them off at night. But most ISPs offered some web serving space via ftp so that wasn't an issue. It was more just that the tools were too much work. Obviously they were still a lot easier than coding it all by hand!
This may be a cultural difference. From my perspective, it is not adult to tolerate dishonesty. Being clear that such behavior is unacceptable is not flipping out, it is a social obligation.

When people are evasive, or pretend to answer one question by talking about a different one, that is not debating like an adult. It is toxic and prevents genuine discussion.
Apple says they will implement RCS in 2024.

https://www.theverge.com/2023/11/16/23964171/apple-iphone-rc...
Can I get an antitrust probe for every other app that doesn't allow third party clients, too?

Hell, I remember getting banned back in the day from Snap for using the Windows Phone app.
There’s also Pi-hole…
I can exchange MMS to other Android users (and it's MMS, not RCS) that aren't ridiculously compressed, so I've always assumed it was Apple.
If iOS reaches 90% market share, I'm sure more companies will push the DOJ to go after Apple to open up iOS more.

I don't think Apple would care too much if they were forced to allow other applications to be designated as default SMS clients for the phone, though.
I’ll give a shout out too to everyone in the military monitoring warning systems and maintaining stance to protect us from being killed while we’re with our families.
The vast majority of the population has zero interest in looking at what is in medicine, and even less interest in researching those long complicated names.

They buy a brand that promises to fix what they don’t like, and if it works, they buy more next time.
That is often because the roads, sidewalks, etc. aren't actually maintained properly, they do some minimal patchwork and when it gets too bad, they ask the state to bail them out.
I agree. Something other people aren't mentioning - the default iOS Contacts app will automatically switch your messaging and voice call shortcuts to use an alternate platform, per-contact. There's no user interaction required to do this. A lot of people in these threads conflate iMessage, SMS, and MMS - the idea that iPhone users are "locked into" iMessage is absurd. This feature has been in place for many years. [0]

IMO, the buy-in for iMessage is an iPhone. If you contrast a $429 new iPhone with the buy-in required for other mainstream apps (share and license your private data + metadata with advertising companies in perpetuity), $429 doesn't seem unreasonable at all; but if you prefer to pay with your data instead, all platforms (including the iPhone) provide an option to do so via options like FB Messenger[1] and WhatsApp[2].

If Apple were to remove these alternative options, along with SMS/MMS, and support only iMessage communication - there would be a much better support for the claim that they "lock in" their users.

[0] https://i.imgur.com/PuPIrvf.png

[1] https://bgr.com/tech/app-privacy-labels-facebook-messenger-v...

[2] https://www.wired.co.uk/article/whatsapp-instagram-facebook-...
Not a fan of the YouTube Yule Log, I see.
I think if iMessage was a separate app that came preloaded on iPhones, it would be reasonable to ask why Apple has to make it work with Android. But the fact that it is THE SMS app built into the OS, in my opinion, is the only reason it’s so ubiquitous in the US.

You don’t get to say, “we compete just like any other messaging app, we shouldn’t be forced to integrate with anything” while also enjoying OS-level integration to the point where many (most?) people were onboarded into the iMessage ecosystem without even realizing it.

As the Microsoft anti-trust case established, defaults matter.

edit: even a separate preloaded app could still be considered anti-competitive if it’s selected by default, cf. Internet Explorer
What about sadistic men?
We do the same, I work in logistics software and we usually freeze early November up until Christmas.
I opt in to Apple’s work, whereas Beeper Mini was done on my behalf, which is the striking difference.
I was not familiar with RCS yet but according to Wikipedia, Apple will begin to support RCS in 2024.

On the other hand, this doesn’t exactly inspire confidence that it is going to be a polished experience: „Not all RCS functions defined in the standard are offered by every network and every client; only the services that are available to two communication partners are also offered in the client.“ (translated from the German Wikipedia article).