skysight-inc/HackerNews huggingface dataset:
I live in the city with excellent reception and it takes me less than a day to make enough money to afford the latest flagship phone, yet I hate being forced to upgrade my phone.

I like my current S10+ which is 3.5 years old, and the fact that it's no longer on the latest Android version is completely ridiculous.

I don't even know what I can upgrade to if I want to keep using my microSD card and my wired headset.
Unfortunately I think it's extremely difficult for any writer today to really capture Tolkien's view of Middle-Earth, because Tolkien's sensibilities were so different from those of today. I get the idea of making things more accessible, but if you destroy the essence of the thing in the process, have you really gained anything?

For example, I do not think the Peter Jackson movies, despite the monumental effort that went into them and Jackson's genuine interest in the material, actually capture what Tolkien was trying to capture. I have written about this here:

http://blog.peterdonis.com/opinions/tolkiens-ring.html

I have not even tried to watch the TV series (I didn't even watch Jackson's The Hobbit movies), because it just looks like an even worse job of capturing Tolkien's viewpoint.
check out https://ebook.online-convert.com/convert-to-epub
It's generally not. Though, like everything, there are certainly expensive options.
Recap of Code AI tools in Q4 2023
> Inflation has been very low since the 1990s.

Except for housing, food, healthcare, education, transportation, and energy. But yeah besides the eye watering increases in the prices of the things that make up the overwhelming majority of the typical household’s spending prices have barely increased. In fact you can get a bigger TV for less money!
Border Images in CSS
Details can be hard, even if small. Don't get me wrong, I try to do it myself every time I write, but I often find myself wondering if it's worth to link to a definition or will it be too obvious and come across as condescending. Maybe is just me.
How is it that society is preferentially allocating resources to creating lawyers rather than engineers or researchers? It seems to me that people chose to become lawyers, engineers, or researchers of their own free will. Sure, many researchers are government funded, so you could draw more people to that field with more resources, but I'm not seeing how society is pushing people into law over engineering at least.
no_std rust then which has no i/o or heap, and what misra rules would there even need to be?
If energy becomes "free" does it matter? If solar continues on its current trajectory, there needs to be some kind of sink to utilize the energy or it is all going to turn into bitcoins.
Huh? Of course it matters whether they are a viable company, at least according to many HN readers who upvoted this post to the front page and engaged in comments.
> When first activating a MacBook, Apple makes it easy to skip setting up FindMy. But given the severe consequences for not doing so, I think either need to revise the setup workflow to make this downside abundantly clear, or revisit their unlock policy altogether.

Seems like a reasonable suggestion, hopefully someone at Apple sees it and adds in a warning about the consequences of skipping that step.
I submitted it, but it wasn't upvoted.
+1 this. Website design has become an increasingly iterative, collaborative process inside companies. You can't just launch a new website and surprise your team. People need to annotate comments, and constant iteration is the name of the game. Design, solicit feedback, integrate, iterate, repeat.

There's also a lot of work needed up-front on responsive design (as opposed to it being an also-ran or afterthought), and a move away from older typical WordPress-oriented static designs to modern dynamic JAMstack-oriented development methodologies.
It is delightful that OP was able to get Tim’s exec team to fix this for them. Broadly speaking, this indicates that there needs to be a mechanism to bind your IRL identity to your digital identity and your device(s). Instead of showing proof of purchase, you provide a government credential you bound to the account and or the device, and assuming trust in the identity proofing process, you receive access to your device or account because you are known to be who tied the device to your IRL identity.

Emailing Tim doesn’t scale.

(I have filed comments with the FTC on this account recovery matter regulatory gap; identity is a component of my work in infosec, primarily in financial services)
Can you do/consider the following:

1. totally encrypted/syncing etc (iOS in the roadmap ;)

2. Infinite nesting (indenting/outdenting)

3. Swipe to indent/de-indent

4. Drag and drop rearranging

5. KeePass type standard that is "portable" in the sense your data is always soverign and extensible or whatevr

6. Purchaseable/One-Time Large payment like $50-100 with abillity to tip or however one wants to supplement if they wish to support dev

7. Customizable font/ui text and display size. This is important, a lot of apps that offer these features in various mixed bags are usually annoyingly ant-sized and non-customizable

I would love to see a Strongbox equivalent of Todo/Tasks. The world needs this. Enough of Todoist's monopoly on outliney/todos
You should watch Sam Esmail's latest work, Leave The World Behind.
The infringement can go in both directions though. The fanfic obviously infringes Tolkien but it's not so obvious that Amazon doesn't infringe the fanfic. That was a common scenario with unsolicited scripts for TV shows. Some Star Trek viewer writes a script where the Enterprise is turned into a pumpkin, sends it to Paramount for consideration, Paramount says no thanks. Next thing you know there is a Star Trek episode with the Enterprise being turned into a pumpkin and oops, the amateur scriptwriter sues. The script is a work derived from ST, but the episode with the pumpkin is potentially derived from the slushpile script. So now there is a fight about whether Paramount developed the idea independently.

For that reason studios are very careful about exactly how and when they will accept script submissions from outside their usual stable of writers.
I wouldn't word that way. Delete records is how SQL works. Also it's wiser to move old information to a separate database instead of paying maintenance costs of old or dead records. There are a lot of gotchas in keep old data, like GDPR.
...like they did with Orwell's 1984. Of all the books it had to happen to, it had to be that one.
This is why we need more AI, it makes it easier to never pay anyone royalties again, this in-turn will boost economic prosperity for all corporations.
Tell HN: Patreon banned AI porn, I lost 5K subs without warning
Hey HN, about a year ago I launched my AI porn site on Hacker News [1] and it reached the top of the front page. Initially, the site was free to use. I got a ton of traffic and was overwhelmed - I ended up shutting down the site. Dozens of users told me they would pay for the service, so I set up a Patreon and re-opened the site. Users could pay for "Pro mode" for additional benefits on the site, such as faster generations. It was a huge success and many people subscribed.

Fast forward a year later and I have since set up an alternative billing system. However, I still had about 5K subs on Patreon who did not switch. Just a few days ago, I got an email at 3AM [2] from Patreon: they shut down the site. I got no warning, they just deleted my page and cancelled all of my subscribers. AFAIK, they also haven't refunded any of the cancelled subscribers. So someone could have paid a day before the ban, then Patreon deleted the page, and the user never got their money back.

The reason was because "Due to updated credit card network guidelines, we are no longer able to support generative AI software that is focused on creating pornographic works. This is because this software can be used to create works that violate our guidelines on mature themes & pornography." For context, Patreon's previous terms said that pornography is allowed if it does not depict real people (i.e. art, comics, etc). AI porn was a grey area because although the content is photorealistic, the people are technically AI-generated.

My theory is that this ban was related to a controversy with another site called CivitAI. Recently, their cloud provider dropped them because CSAM and other unsafe content was generated on their site [3]. I have tried to avoid issues like this on my site by disabling free text prompting for image generation. Users have to choose from a set of preset, vetted tags. In addition, users cannot upload their own images to create deepfakes. I also have custom trained classifiers to detect unsafe content. And a human moderation team. I tried making AI porn as safe as possible, but it still wasn't enough for the credit card companies or Patreon...

Lessons learned:

- Don't use Patreon for any serious billing

- AI porn is still a rapidly evolving space, and credit card companies don't know what to do with it

- AI Safety is super important and most AI image generation services don't take it seriously enough. For example, you can just type in child, or the name of a celebrity, and it works.

[1] https://pornpen.ai/

[2] https://i.imgur.com/p6j9eec.png

[3] https://www.engadget.com/controversial-ai-image-platform-civitai-has-been-dropped-by-its-cloud-computing-provider-195530538.html
There has to be a way to make both plans work. Some technique perhaps. i'm looking for it
I am Rust newbie myself, but I don't understand how this could be considered safe:

strict::with_metadata_of(new_ptr, self.shared.as_ptr() as *mut T)

I always thought pointer math was considered safe because math is safe. Which is fair enough, as adds and subtractions can't do much beyond overflow. What is unsafe is accessing the memory location using the result of that math, as the result could point anywhere.

They don't do that (access memory using the raw pointer) here. But if anything what does happen is worse: raw pointer that is considered unsafe to use is cast back to a typed pointer that is considered safe to use, and returned to the unsuspecting caller.

I'm scratching my head on why strict::with_metadata_of() isn't marked as unsafe. In the example the standard library documentation gives https://doc.rust-lang.org/std/primitive.pointer.html#method.... it is wrapped in unsafe{}.
Lewis Dartnell's 2016 story published in Aeon (and based on his 2014 book) pops up periodically - eg: https://news.ycombinator.com/item?id=25187100

The title of the piece is Could we reboot a modern civilisation without fossil fuels?, and is well worth the read.

So, sure, yeah, aluminium melts at about 650 degrees (I considered this fact when looking at aluminium pizza trays for my oven, which can, though rarely does, go beyond 450) and is smelted about 150 more than that.

But in order to smelt it you of course need receptacles that won't melt at that temperature - ie, steel (plus insulation). I was off by a couple of hundred degrees in my earlier comment - steel smelting is around 1300-1500 degrees. So we're back to the original problem.

As to wind and hydro, sure, yes, you can easily generate power from those, as we did for millennia using mostly timber constructs. Though I'm not sure if you're suggesting getting electrical power from those sources is easy, absent some sophisticated technological capabilities (wire-making, for starters).
I'd like it to not be arbitrary and have an appeal process, but that can still completely wreck someone financially if they needed the tool in the short term. The real solution is we need to stop accepting permanent rentals for tools.

Paying for software needs to mean a permanent copy I can run locally, or I don't pay. Creating a file needs to mean I can export an open format, or I don't build with it.
Rational just means that the logic is sound and valid. If each philosophy's axioms change, both can be rational, logically speaking, but be incompatible.
I will save you the time, no they cant.
I'm glad the machine was restored to usable condition, I've had a laptop stolen from me in the past, it was returned in an evidence bag, in about 1000 pieces, which was very frustrating to get an excited call a year after it'd happened telling me the police had recovered it, only to be greeted with, well, an unusable husk.

That said, yours is a completely artificial problem imposed upon you by the company you made a purchase from. You don't have the private keys to your own device, which means ultimately, your usage of that device is conditional on being in the good graces of a group of very wealthy, indifferent, strangers.

That, in, and of itself, is the issue at hand here, and while you've found yourself a favorable outcome, you're likely an exception to the rule.
If that is enough to turn you off it’s probably for the best.
They don’t even have to necessarily use the autopilot often. I know people who are not confident in their own driving skills and therefore buying a Tesla is automatically a preferred option because of Autopilot. There isn’t even consideration to any other brands’ self driving capabilities.
Can it be self-hosted at least?
Stop moving the goal posts.
In python empty string is false. In ruby 0 is true. And yes, ruby has both or and || but they mean different things.

I’m not saying that it isnt valid to criticize these things: first time use of a language matters, people work in multiple languages, it is good to be intuitive.

But in practice, these things aren’t problems for people who work regularly in these languages, so I personally find them to be quite low salience.

I recognize that this is sort of similar to the claims the hypothetical user of php makes in “php is a fractal of bad design”, but personally I find think the issues are of a different nature.
JavaScript the Delphi Way – Jon Aasenden – Delphicon 2023 (Quartex Pascal) [video]
>But don't downplay the extreme seriousness of the debate.

If you post a profile publicly on the internet, people/companies can easily scrape it. Regardless of what is in the threads ToS and whether you're federating with threads... am I missing something?
Tying your real identity to a machine is a piss poor solution to this problem, and it is as such because you're not understanding the problem itself.

The issue at hand is that devices are being sold where you do not take ownership of the private keys used to configure it. Not your keys, not your device.
Why the hell does this thing have a lithium ion battery in it?

Do we have intermittent power to our doorbells in some settings? I am struggling with the scenario where this makes sense.
A metric based on per miles or time spent driving would shed additional light on the subject. We really need all of them taken together to paint a better picture
You think Apple should allow other people to enroll in find my for your device?
> A lot of the information required to understand it is passed through implicit context.

This is the counterintuitive genius of Ruby/Rails.

Ruby projects need an idiom and Rails gives you a good one. If a team knows Rails and its conventions they are a good ways toward developing a shared understanding of how to build (certain kinds of) software. You become acutely aware that writing code is an act of communication.

Other languages, ones with certain kinds of type systems and where there is more explicitness, can create an illusion that coders don't need to do the work to develop a shared mental model of the problem and how to solve it. As long as it compiles, everything's OK.

But I think there is always information being passed through implicit context and if it isn't handled correctly then quality will suffer, one way or another.
'A' Engineers
No. It is how companies with money increase the gap in wealth distribution. They pay pennies to encourage "influencers" to behave poorly in order to maximize their revenue
The article is arguing just that. There is no great consistently and yes you do achieve whatever level Terence Tao is at by being good and improving consistently.

Software is a particularly good form of this. You can't really just vomit out a codebase that's perfect immediately. If we could do that then there wouldn't be so many versions of even the most mundane tools on your computer.

Even though when you look at a great piece of spftware you can just look ay the whole completed thing, it didn't just pop into existence that way. It was honed over time.
Drogon, the fast C++ web framework (with C++14/17)
There is a need for a comparison, otherwise I find your assessment of the performance a "bit" subjective.
Related:

https://quartexdeveloper.com/

https://quartexdeveloper.com/latest-news/
They do have their own network because they integrate more than just iMessage. It's "Apple's network" because Apple won't allow anyone else to run a server. Adversarial interoperability might ruffle some feathers, but we wouldn't have Venmo or any financial apps without it.

They advertise Beeper Mini (the iMessage component) separately from Beeper Cloud at the moment. Probably because of the gray area they're operating in. Completely agree with Beeper's approach though. Defaulting iPhones to SMS whenever an Android device is in the chat makes the network less secure for everyone. I would personally prefer being able to use iMessage with my friends that have Android devices so I wouldn't need a couple of different apps with varying degrees of privacy and security.
Right, this idea that your keys are your ownership interest is not grounded in legal reality and why legal matters end up in court or with regulators: they are the arbiters of the law, not some crypto primitive (which while arguably useful and convenient for security and access control, is not what defines ownership). It’s some tech bro idea of what the law should be, not what it is. The device is yours regardless of the state of private keys on the device, what Apple’s PKI web and FindMy asset status indicates, etc. Observing a judge or regulator issue an order to resolve such an issue, along with penalties for not, makes this clear.

You continue to own what you own as long as you can prove who you are (assuming you haven’t transferred the asset or belonging to someone else legitimately; save your bill of sale!). Tech doesn’t write property law, it is a servant to it and operates within the legal framework (for obvious reasons). Code and keys are not the law; the law is law.
Thank Google.
How would they know it was a different person? Part of the point of enrolling your device in Find My is preventing others from doing so.
This is a good point. It is disgusting that lending tree would put out a report about accident statistics with Tesla at the top. Considering these attacks on mr musk they should have done the analysis different so Tesla is lower on the list
He seems to intentionally invite this, so suggesting it is a targeted attack is a bit unfounded.

I'm also sick of it. But is the appropriate response for everyone to ignore this behavior and just accept whatever he does next? Is that really good for anyone but him?

Well, yes, it's good for everyone that observes it and repeats it. He learned this trick, not invent it.
No they aren't always aimed at Windows based systems but it is the most widely used operating system so of course it is targeted and exploited. Every system is vulnerable. The secret is that coders are normal people just like everyone else, they make mistakes. The real problem is that our economy is driven by money so these things don't get fixed because there's no profit in it, only features that make money get added or fixed.
Now 13 (but still only $1529/mo)
https://archive.is/gnFkT
I dislike C#. Too much ceremony for me. I want type safety without a ton of boilerplate. Is there any compiled language that offers this? Or languages built for the web? Go maybe? Not interested in a whitespace sensitive language though.
It’s a shame that Ruby doesn’t have the cachet it once had. People are missing out. It’s still a fantastic language and Rails is still the goat web framework. Perhaps we’ll see a renaissance in the future. I still prefer to do all my tinkering and playing in Ruby first.
One counterpoint to this is, statistically, married men live far longer than unmarried men.
I think they separated accidents (actual), infractions (tickets), DUIs, and incidents (of all kinds summed) iirc from my reading an hour ago
* nacho
Being able to "take ownership of the private keys" will benefit us on HN and not many beyond that. Apple sells Macbooks to anyone who can afford one, and I would bet money we'd see 100x the number of complaints of inaccessible laptops (via selling them or otherwise) if you needed to store keys from initial setup until the end of its usage or from people forgetting to transfer the keys to the new owner(s) of said laptop.
Sean Willsey’s (geology professor) live commentary was worth following for some deeper insights as he’s trying to analyse the situation

https://www.youtube.com/live/iqF5YQRdhtw
> carrier has no recourse to change that on their iOS devices they are selling to their customers.

And thank goodness... I can only imagine the resulting flood:

(1) ads in your messaging app; and

(2) messages being scanned for targeted advertising (by the "less scrupulous", of course).
flagging project risks and improving workflows
I think it depends on how you use it. It can only start recording after initiating. If you allow your customers to initiate the recording and provide them the option to remove it manually, I think the collection will not be considered illegal then. After all, it is just an open-source tool.
>...hasn't been demolished in a paper yet...

OpenPGP gets a fair amount of academic scrutiny. What is going to change that would allow someone to find a weakness in OCFB-MDC at this late date?

Also, why do you care so much that you bring it up out of nowhere in unrelated contexts?
Some books in Google Play Books are drm free.
Glad to hear the copyright troll got his comeuppance. I just wouldn't have expected a large estate to be in the receiving end of the trolling.
Which city is the cheapest in the world?
Maybe I have an Apple laptop but an Android phone and would like to use a unified messaging solution across both.

But we shouldn't have to get to such specific examples to discuss the issue at play here—Apple is fighting against adversarial interoperability. I'm amazed to see people arguing in their favor on Hacker News.
What's a derivative work, exactly? To my layman thinking, I imagine it to be a modification of an existing work, like a translation, or a condensed version, or an "editor's cut", etc. I wouldn't think my from-scratch new work set in another work's universe would could as a derivative work. By analogy, a fork of a software project is a derivative work, but making a work-alike would not be.

Am I misunderstanding?

(I could look this up. It's more fun to discuss it, and other people might find it interesting.)
It isolate the network? From my understanding the setup entails deploying sshd behind wireguard, thus only authenticated users can ssh.
This sounds so annoying, why does it have to be gov-issued?
Whenever I have an issue with a product that support can't/won't resolve I go to one of those sites where you can buy contact info and purchase the CEO's email addresses and phone numbers then go at them. I just had to do it for the recent Google class action payout (got me my check overnighted).

I did it with Cash App though and it backfired ("Your account has been terminated for contacting employees outside of the support system")

Now, how much is Sundar Pichai's cellphone number going to cost me? I just want to get into my Google account that I have the username, password and recovery email for, but not the old phone number.
OK, that's useful. Not a win at current plant and power costs.
What's the performance like (quality and speed wise)?
sell a better solution and get rich.

btw what we have today is the worse of both worlds. apple et al can tie you to a identity which you cannot use to recover your data but they can sell to advertisers or act on police requests from that profile metadata.