skysight-inc/HackerNews huggingface dataset:
Up until a few years ago I still manually backed up my iPhone (x4) photos to my PC. The process was terrible, would fail frequently and was slow but I took my lumps because I wanted full control over my photos and wasn't ready to pay the Apple tax.

I pay the Apple tax now, and curse Apple each time they tell me my iCloud storage is almost full. I have TERABYTES of available local storage but Apple keeps my photos hostage in their shitty iCloud world.

I would gleefully go back to managing my own photos if Apple wasn't actively trying to prevent it. /rant
that comparison point is getting pretty mature now, too.

zing
StockMarketEye is shutting down – a deep dive into some alternatives
The obvious limitation is that they only sell hopeless debt for pennies on the dollar - no lender will allow a community to buy all of their debt at a significant discount. You'll be able to buy your neighbors' debt only if your neighbour is either a complete deadbeat or their circumstances have changed so much that they are totally bankrupt; every other neighbor's debt won't be for sale.
Not really related to the article, but I always thought it was kind of quaint that TOML is "Tom's Obvious Minimal Language" (made by Tom Preston-Werner, one of the founders of GitHub).
On Windows and Linux, you can run 7B models on pretty much any CPU with AVX support. Most x86 CPUs that support SSE can get usable acceleration on Llama.cpp.
But when you need it for that random 1-off thing, you’ll be cursing out Apple for how slow it is. Like this one time I had to transfer over air-drop to a Mac and it took hours because their Mac was too old to transfer via wire from my iPhone. Like wtaf.

Edit to add. Their Mac didn’t have usb-c ports and that’s the only charger I had with me and no adapter. They were an Android user.
And if you are, you are using the pro anyways, so you can direct record to external storage and swap SD cards on the fly.
Spot on! I read the article and for some reason thought that Apple has made a big mistake. You’ve reminded me that I literally never plug my iPhone in. I charge with MagSafe and transfer everything over the network.

Next iPhone should have no port!
That Lua debugger/editor with ImGui looks awesome! I’ve been wanting to do a similar project since Lua makes the API for creating breakpoints and stuff pretty easy. Styling ImGui to look like a normal code editor must have been no easy task though.
Agreed! The LÖVE community could benefit from more advanced resources, especially on performance optimization. Perhaps it's an opportunity for experienced developers to contribute.
It's even better - "journalists getting killed is horrible but it's due to a lack of regulations. Someone has to do the dirty work" - NSO.
Consumer of LLMs for a F500 here.

We know it's all hype (We do the same to our customers too, by the by).

The LLMs still give us huge savings and (hopefully soon) some advantages in the marketplace. 15x time savings seems common. Our copy-editing teams are maaaaaybe going to be able to be on track for like the first time ever. Our customer support teams, in test cases, really love the LLMs and their concerns are being worked on (no, actually, really this time!). Field people are also really liking them for rubber ducky exercises. Customers and stock holders are demanding that we have some sort of LLM to interact with.

For such a new tech, I've seen pretty widespread adoption inside the company at honestly record rates. We had issues where our IT banned most of the LLMs internally but there were too many people just grabbing a personal computer/mobile to use them anyways. I want to repeat this: People were going around IT to get more work done. Not playing games, not watching Netflix. Actual real honest work.

I've never even heard of something like that in many years of working in corporate America. All for tens of dollars a month per seat.

Keep doing what you're doing with these things. We can't get enough of them.
> everyone has been fine paying for usb 2.0 speeds over lightning on even the pro max versions as recently as today because they’re still selling iphones

Yes because they had no choice! Apple literally gave them no choice to select to use a 10 year old technology. Something that has been standard in Samsung Galaxy phones since 2017.

Unless they were willing to give up an entire ecosystem they had invested thousands of dollars in have purchased apps, have their data stored everything.

It's Stockholm syndrome.

It's almost as bad as the comment above saying "yah it's reasonable to need to pay for the Pro version for USB 3.0"!

And we all know if Apple had launched with USB 3.0 6 years before the competition and called it lightning 2.0, users old never stop talking about how necessary it is, and how Apple so incredibly caters to the needs of their users and how big a difference is it.

I don't know how they do it, but that company gets people to blindly believe whatever they're told. And rationalize away any terrible decision.

There is only one other consumer company that I've seen get away with that.
rip love mine
If you're not attuned to Cryo Chamber (label), check them out. Maybe not fitting all use-cases, but a strong and deep catalogue.
Nah it's not because without the releases of Stability/ChatGPT it'd be the same situation. Cool nihilism though
Assumable mortgages are legal. You can even transfer property encumbered by a non assumable mortgage without the investor or servicer being able to accelerate or call the note under certain circumstances (for example, transfers between family members).

https://lawandsteinllp.com/2023/04/garn-st-germain-act/ (Garn–St Germain Act)
The General Availability of Netlify Software Development Kit (SDK)
Yeah, those are decisions that needed to be made in order to make Lua simple enough for being embedded. And I find its syntax very smart: it is not object-oriented, but using the : syntax sugar you can pretend it is (Löve does that); if you want to write something in a FP way, you also can do it. Of course it's not like using an OOP or FP language, but it does the job. Other cool syntax sugar is that you can omit the parentheses when calling a function that only have a string or table as a parameter, it is useful for creating simple DSLs. Lua was never meant to be the main language of anyone, but given the problem that it wants to solve, I'm amazed on how much we can do with it!

On the other hand, JS was very similar to Lua. It wasn't object-oriented, but we could pretend it was, just like Lua. However, people started to use it for things that it wasn't meant to do when it was created, and it was extended with more features. Lua still have the same purpose, keeping its simple syntax.

Some years ago, the creator of Lua was invited to my university. He told us about some of the decisions that were made in Lua. For example:

- about it being indexed by 1: at the time, arrays indexed by 0 wasn't as popular as today. Lua was created in 1993, it is older than Java, JS and many other languages that we use today that are 0-based. A decision had to be made, and they chose to start at 1, as it was easier for non-programmers to write formulae

- about it using -- as comments: it was inspired by Haskell

- about it not having a ++ operator: that would increase the complexity of the syntax, and a -- operator wouldn't be possible due to that decision above
They are the ones running the country now. Not saying it's a democracy, but they effectively undermined the existing, US backed government by going directly to the population and basically just doing government better.
Yeah I know who you are, that's why I was shocked. That's why I'd have thought you leverage regexes more than other folks, not less! On my end I do this all the time. E.g., a very common regex search/replace I do over and over is something like removing duplicate lines, e.g. replacing "^(.*)\n\1\n" with "\1\n" repeatedly. (Obviously exact deduplication you can do a different way, but you can imagine variations on it that are case-specific, e.g. removing all lines or table fields that are prefixes of the following ones.) Of course I'm not claiming this is the majority of my searches (literals are obviously far more common like you said), but this kind of stuff comes up quite regularly, on perhaps a ~weekly basis if not more frequently. I'm very surprised you don't do transformations like these!
Show HN: Registry Perfect
We've built a wedding registry where all gifts come in the form of a gift recommendation plus cash. This means that couples getting married will never get locked into useless store credit when they return gifts.

Really curious to hear what people think!
> The same way any linux distro does?

I'm going to assume you are talking about rpm and deb packages since they are still currently the dominant installation packages on Linux.

> Define a separate directory for program installations, that user processes cannot write to. Only program that can do so is the package manager, which other programs can call to install packages.

Windows does this. Programs are installed in directories under "C:\Program Files" which is only writable with elevated system rights.

> Uninstall removes everything related to a program from this directory.

rpm and debs don't install all the files needed for a program in a single directory. They are scattershot all over the file system and in many of these directories comingled with files from other programs. Windows comes closer than Linux in this regard since it does create the directory under "C:\Progtam Files" which while unfortunately doesn't always contain all the required files usually contains the vast majority.
If the CEO of Vodafone or something was saying that they could see military operations in the metadata, and also talking about their chats with Putin, _eyebrows would be raised_. (For a number of reasons; I'd be astonished if the CEO of Vodafone or similar has casual access to just look at call metadata for fun, plus also, yeah, the Implication).
it's crazy to me just how much fanboy wars have fallen into "products that I don't want to buy should be outlawed". especially in this android-vs-iphone arena.
When talking about a developer that terminated their contract with 10k, the author says: "There was a moment to reconsider the contract and I've failed to explain our value." After reading the first chapter and skimming the remaining chapters, I have no idea what value they were providing either.

I am cynical, perhaps even bitter and jaded, but it sounds like this kind of publisher business is parasitic. They seek out devs that are naive, promise them "publisher stuff" and some devs don't really know any better and just assume the publisher is doing something for them. In some small percentage of cases a lucky publisher finds just the right naive dev, signs a contract and finds themselves with a cash cow. It literally sounds like they would just seek out any dev with a heartbeat, offer them "publisher stuff" (like testing? level design? documentation?), sign them to a contract and hope they would eventually get a hit.

So my unflattering take of what little I understood of this jumbled story was that this parasitic organization (that sounds completely dysfunctional) was unable to find a suitable victim.

He talks about his pitch to developers: "You will get months of unpaid work under our supervision…" He talks about building his team: "part-time entry-lvl intern-like specialists firstly designed to fulfill simple scripted tasks"

Everything here just seems terrible to me.
I'm really curious about the reason why they did it though? Is it a significantly cheaper chipset or something? Apple, in general, has favored high throughput I/O in their devices (scsi, firewire, lightning port). The only rationale I can think of is that they felt they needed one more point of differentiation to boost the pro models.
Never had much trouble finding quality phone games which don’t use this model. Some of the most popular mobile games in the world like PUBG are not like this.
That's silly - if the db check times out after a second or two, fire off the 2nd factor and move on. Or do it the way google does and do the whole login flow locally, and fire off a db check in the background - if it comes back as a leaked pw, notify the user or mark a "necessary password change" for the next login.

As for slower - I'm sure you believe that it's a big huge difference, but really it's a trade-off like all engineering decisions, and "much longer amount of time" isn't really useful input when discussing trade-offs. What's the actual time add? What is the time without using the check? Whats the overall time taken on the login flow? How sensitive is the data you're protecting? etc.
I mean, there's lots of news articles that cover the basic points:

Jaime Maussan, a private self-proclaimed UFO expert who has committed previous UFO/alien hoaxes, including trying to pass of a body of a human child with deformities as an alien corpse, presented the corpse and various claims about it to the Mexican Congress.
Nah. Dunno where this is coming from but infamously no AI models were released by big players for years. Rewind 18 months and all you got is GPT-3.0 that no one seems to care about and Disco Diffusion-y type stuff.
Yeah, I've noticed these issues with Windows, but didn't bother fixing as this is more a learning project to better understand games like Minecraft. Might test some different compare modes for "love.graphics.setDepthMode" later to see if it fixes it.
Doesn't sound like force to me. Teenagers are assholes, news at 11. Note, that post was flagged for being pointless flamewar content, and I also flagged this submission we're in now for being pointless flamewar content and FUD.
The odd cadence of narrative engineering design documents
> Budget Android phones do USB-C 3.0 and have for years.

Some do. Not every one, certainly, if that was your implication.
The current trend in military technology is to have missiles and drones communicate via satellite link. It is much harder to track or jam such communication.
Facebook Messenger now limits WebP file attachments
It appears that in response to the vulnerability (CVE-2023-4863) that affected Chrome but was caused by libwebp, Facebook has limited the uploading of webp files.

The recent "Chrome vulnerability" itself was actually a vulnerability in libwebp -- library used to manipulate webp files.

Now, when attempting to send a large webp file through messenger, I am greeted with the error:

Unable to Add Attachment
Your image couldn't be uploaded due to restrictions on image dimensions. Image should be less than 2048 pixels in any dimension.

I can only imagine this is some defence for their image compression systems which are possibly using the vulnerable libwebp library.

Facebook definitely isn't alone in this, and other services which compress or otherwise manipulate webp files are going to be affected by this too.
If the only way to save the "future of humanity" is by sacrificing the poor, I don't want to save humanity.
I didn’t find any mention of Lockdown Mode in the article, which is advertised as something a user in this position could use to decrease their attack surface. I find it surprising journalists covering high-risk stories don’t just all have this on by default. A lot of these no-user-interaction exploits are via vulnerabilities in decoders for images and such that run when a message is received, unless the phone has Lockdown Mode enabled (LM also disables other types of functionality). Has anyone seen evidence of a phone with Lockdown Mode enabled being compromised (not saying it’s impossible, just curious)?
Well, in the case of the person you're talking to, I'm typing my response on an M1 Macbook Pro. It's the best damn laptop I've ever owned. Three USB-C ports and I'm happy as a clam (in large part because it _also_ has an HDMI port).

I do have to use USB-C to A adapters now and then, mostly for dealing with embedded systems work, but it's not a big deal - almost all of that happens at my desk anyway.

USB-C has a real pain point when it comes to cable compatibility. It's _not_ a panacea. But those are mostly problems I encounter on bigger computers, such as "oh, my 2TB external SSD seems really slow", and not problems I encounter on my phone. I use a Pixel phone for historical reasons and I love that I can use the same charger and cable to charge my phone and my MBP. My wife has an iPhone, an MBP, and an iPad Pro. Her phone is the only device that needs lightning still. Good riddance!
Ok now I am not sure which is which, what it working and what isn't anymore:
https://wiki.archlinux.org/title/HiDPI#Fractional_scaling
I can't speak for everyone, but I handed my sub over to someone who agreed to take over it, and I stopped using it altogether. I don't know what has become of the sub, but I really don't miss using Reddit.
Sure, nothing can stop shitty games from being published, but the market for shitty games existing does not mean a market for quality games does not. There’s many developers who make things like phone games as passion projects as well.
Show HN: Who Is New – find new B2B buyers for your product
Hi everyone,

I'm Nick from Who Is New. My co-founder, Cody, and I launched a tool that lets you search newly established US businesses for keywords in their names (i.e. flower shops, video games, etc.).

The pain we're aiming to solve is to provide a lookup tool with which B2B founders can search for customer leads interested in what the founders are building.

Our prototype version currently has data with business name and street address; we're planning to add email and phone data in the future.

We’ll really appreciate your feedback: nick@ashplatform.com.
Don't get too fixated on any one opportunity
I wish this had existed when I got married. I have a basement full of presents to return sitting there gathering dust
I think you're missing the point. It's not about whether, in this case, the censored message was true, or at least reasonable, or at least not completely terrible.

It's about saying that the government should not in any way be the arbiter of truth at all. It's not up to them to decide what is true, reasonable or crazy.

"which aren't completely terrible" - Who decides which ideas are completely terrible and (implicitly in your comment) worthy of censorship, vs those which aren't and therefore okay to publish?
Best phone I ever owned. A small phone with a great camera, all the modern niceties (Face ID, fast processor), and a beautiful design. I'll keep this baby until its final legs.
Isaacson on Musk: “China's repression of the Uyghurs, he said, had two sides.”
but my power cable is data shaped, and it only moves data slowly.

it doesn’t matter if it is never used for that purpose.

the connector lied to me, like a language model.
The analogue from stable diffusion would be ControlNet, where you can train a superimposed model on auxiliary data, this should be possible to do with chords for example, just like you can do with human poses, 3D depth maps etc in stable diffusion using controlnet
I love these projects so much. It must be exhilarating to work on them and I'm very tempted to work on one myself as a side project/self learning experience.
NIST Announces SP 800-207A: Zero Trust Architecture in Multi-Cloud Environments
>> I try to correct for their biases by reading Kremlin propaganda (and US, and Chinese, and some others) and comparing what they are saying.

> Yes, you are living in a tiny bubble.

How is that a tiny bubble?
> The cost comes from somewhere…

Who said anything about cost? The profit accrues to Apple.
While accurate there’s probably a nicer and more productive way to say this
those are thunderbolt cables, not usb-c cables. they're backwards compatible but they have extra signal pairs to support PCIe tunneling, and much more stringent shielding and termination that allows 40gbps bidirectional transfer (and the next thunderbolt standard goes to 120gbps).

Also, Apple's 3m cable is actually not unreasonable when you consider that that's actually beyond what the thunderbolt spec theoretically allows, even with an active cable with a repeater chip the limit is supposed to be 2 meters.

but lol @ people objecting to apple rolling out usb-c now, that's gotta be a conspiracy too for some people. every damn apple thread.

if you want to buy a normal cable, just buy a normal cable.
Well for me SAI_Peregrinus worded it better: "A key realization is that people don't buy computers (and phones) to run operating systems, or to run software. They buy computers to accomplish tasks. The software isn't what matters, completing the task in the manner they expect is."

Speaking to my non-geek friends, they simply don't care that their phone can't run every piece of software out there, they only care if they reach for their device and can't complete a task they wanted to do in the manner they expected to complete it, and I could prob count on one hand the times I've had people come up to me over the years with a question about a task that couldn't completed within the eco-system of their phone.

You said "Nothing you said seems incompatible with an open device. Apple could open/unlock your device tomorrow and it wouldn't change a single thing you said." And that is true, Nothing I said and have seen in the wild is preventing Apple/Google/Samsung releasing a full open phone, apart from that the vast majority of their customer base (at the moment) simply does not care if its open or not so manufacturers have no reason to be open.

Even if I ask them about cost of software and suggest to them that the cost of their apps could be lower if they downloaded them directly from the dev or even from a 3rd party store they don't seem too bothered even then, I mean look at the game console market of another example of consumer apathy about open eco-systems. Though tbf, due to the Steam Deck I have seen a bump in "Oh, I can run pretty much anything on it? even those old childhood games I loved via emulation?" and "Oh I can purchase my games cheaper via key resellers?" once they get a hold of it, so maybe the world isn't as lost as it seems to be.
The debt issuer would note that they had to write most of that debt off, so the credit score impact will mean that the same borrower will have a much harder time getting another loan.
Also I don't know how it's on apple, but on Android you can only access the files via MTP and that makes it way slower. If my android had USB2 speeds, It would probably take hours to transfer 50GB
> If you block your timer goes out the window, right?

This is the case in every language.

> So no, if you want to use async you shouldn't block.

Everything blocks. The dosage makes the poison.

> For loops? Nope, not if they take long time for the same reason

You would want to add a yield in your loop, yes. Async loops `while let Some(msg) = stream.next().await` will work well for this.

> And the upward poisoning means that I can't block in my function if my web server is based on async, which affects everybody who is using it.

To be clear, you can definitely block as much as you want in those frameworks, you just need to understand that you'll block the entire thread that's running your various futures. That's not that big of a deal, you'd have the exact same issue with a synchronous framework. Blocking in an OS thread still blocks all work on that thread, of course.
if 128GB sounds like a huge amount, then 1TB must be truly frightening!
The evidence is very weak establishing a risk of any kind to radio transmission at the levels exhibited in consumer devices. And the risk of cancer specifically is even weaker.

The study mentioned by the person in the above article exposed rats and mice to levels far above any SAR limits, and across their entire body. The study authors themselves say it is not representative of human exposure. And even then, they found that male rats lived longer than their normal lifespans when exposed.

https://tools.niehs.nih.gov/newsreleases/index.cfm/detail/85...