skysight-inc/HackerNews huggingface dataset:
> I personally find Wyoming to be better faster and cheaper than (...)

I hear that some states (or all?) require you to have someone physically in the state (and naturally some companies offer this as a service, and charge). Is that right? or are there some states without this requirement?
The next significant step would be opening up iMessage and I'm pretty sure that Apple already has implemented most of it. Otherwise, they cannot realistically follow the DMA timeline in the worst case where EU designate iMessage as a gatekeeper.
> It’s so unwanted that Google had to scrap their original plan of making the carriers host the infrastructure and do it themselves, because the carriers didn’t give a shit.

To be fair, that wasn't Google's plan, that was the GSMA's plan. GSMA created the RCS spec, failed to get more than a handful of their members to use it, and kind of abandoned it to the wolves. For reasons I don't quite understand, Google decided it'd be a good idea to take it up, and then push it harder than any of their previous messaging services; but it's not like they came up with it.
> TCP vs. UDP and async best-effort vs. synchronous are completely orthogonal…

I agree, when stuff is properly written. I don't remember the exact details, but at least with UDP the asyncness is built-in: there is no backpressure whatsoever. So poorly written software can just send udp to heart's end.
Its cheaper because when you hire lawyers they are more familiar and things have already been sorted out mostly. If you're not dealing with lots of $$$ then you don't need Delaware.
I have a 2014 Macbook Pro Retina which I bought refurbished in 2015. Using it since then and made millions in revenue (for my business, not personal to be specific).
That's what I thought. For my car, I had to take it to a dealer to activate tracking. I paid online that gave an activation code but it needed a dealer to physically enter the code and activate it. Remotely activating it when tracking is disabled seems scary really.
Some of this isn’t right or deserves clarification.

> It must only return a single element

Assuming you mean “return” as in a JSX expression in a return statement (though the same applies to a JSX expression in any valid syntax position), it can be any of:

- one Element (which may or may not correspond to any markup element, it can resolve to basically anything depending on implementation)

- zero Elements (<></>)

- a non-Element child-compatible expression (typically a primitive value in most implementations)

- any arbitrary non-Element expression (behavior will vary depending on implementation support)

- N Elements (<>…</>)

> you can’t add arbitrary attributes

This is entirely implementation dependent. Attributes aren’t even part of the syntax (they’re “props”), and many implementations differ on how or even if they correspond to attributes at all. The spec does not constrain arbitrary prop names.

> its control flow syntax seems (subjectively) bolted on

It’s actually the inverse: control flow is anything that can be used in a JS expression position; JSX is bolted on (extends) the expression syntax. Some implementations and/or libraries also implement control flow as JSX Element expressions (eg Solid’s For, Show, Switch/Match).

> When you’re coming from a language where you can print anything, it's very frustrating.

The only real limitation syntactically is that everything in a JSX expression must be an expression itself. This isn’t as limiting as it sounds, because functions can be expressions (with anything in their body, and can be invoked as an expression inline at their definition site).

It might help to think of JSX as more like an S-expression (as in Lisp). It can express any value (that the language can produce), but it can’t express arbitrary statements.
I don’t think that’s a fair comparison. AWS GPU pricing is kind of ridiculous. $30-40 per hour for A100 clusters is several times what other companies offer.

I only use them because I have free credits but I would never pay out of pocket for their GPUs.
Blind is a toxic cesspool of greed and frankly, ignorance, that is surprising for the supposed selection effects.

However, there are still certain aspects of it where the insider info on companies is better than HN. You can find out certain crappy aspects that happen or how high of compensation a role is, that many people on HN will flat out deny or only collectively acknowledge years later.
Falling. I've seen videos of that. The injuries can be severe.
Note that this is "Rich Communication Services", not "Reaction Control System" from KSP which would have been a much more dramatic update.
Often it's really hard to integrate something like this vs. writing it yourself.

An example I recently had was, I was handed a UI kit from a product team. Ok, fine. We only wanted to use about 10% of the kit - basic interface elements. OK.

It took me a long time massaging that into what I wanted, because it was a bit of a mess, honestly. And I'm still dealing with random issues that pop up in their CSS.

It takes me a few minutes to create a form: but if what I get back is some insanity that I can't read, and each time I get a new form it gives me different flavors of that, well, it's going to add up and be a huge pain to maintain.
Meta, TikTok fight EU gatekeeper status to avoid opening up services to rivals
Eh, I don't think anyone owes musicians a job, but I also don't think that jobs going anywhere. The painter is still an artist if they use the factory-produced canvas. The musician is still an artist if they use the mass-produced Fender. Or a mass-produced sample library.
I find they make me "smarter" at coding because of how important the ability to hold multiple contexts in your head is. Being able to focus unwaveringly while drilling through a bunch of nested function calls does make you a better programmer.

At some point during debugging you might throw your hands up and wonder who created this tangled web of complexity but adderall delays that moment for awhile.
> They are probably still working, but you’ll never get the same rush of excitement/euphoria that you felt in the first few months.

> The euphoria is a negative side effect in my opinion. That’s what leads to abuse and addiction. Don’t chase it!

Yeah that's so not what I'm talking about.

When they worked, I was able to practice art, take regular showers, get chores done and stay focused without getting bored and compulsive. It doesn't help with any of those anymore. I can't use it to draw, can't take regular showers, can't get chores done even if they're staring me in the face, and boy do I get extremely, painfully bored all the time. And this happens whether I am on or off stimulants.

Again, they used to work. That is, actually treat the ADHD. And now they don't.

This has nothing to do with euphoria.
It is logical for the ransomware (or any lawbreaker) to minimize lawbreaker in order to reduce risk and penalty.

It is also a legal act that may be considered to mitigate the guilt in the eyes of the court. Much safer than actually releasing the data.

Why did other ransomware gangs did not think of this first?

Is it because they are irrational or just lack proficiency in the law?
Can we please get SD Card expandable storage back next?
Because peer-to-peer messaging is not a solved issue. People want asynchronous conversations and not have to expose their location to everyone they talk to.

There are other platforms that are working on federated e2ee services (it's not easy. matrix was completely broken a year ago).
Oh geez. What this article ignores are 1) the fact that an AR-15 is used in a tiny minority of shootings and 2) how many people also defend their own lives and the lives of others using an AR-15.
> Doesn't seem to be worthwhile for the Signal foundation to run into this risk of undermining their own reputation

It's a bit too late for that. They undermined their reputation when they started permanently keeping sensitive user data in the cloud (like a list of every person you contact), and then again when they refused to update their privacy policy which lies to users about their data collection practices, and then again when they killed off the ability to get both "secure" communications and unsecured SMS, and then again when they started adding weird cryptoshit nobody asked for. Signal seems to be telling people as loudly as they can not to use/trust them.
Sometimes your in an impossible situation.

* If you tell the team to keep their trust, you loose management's trust. The good thing is you can't be put in this position if management won't tell you. The bad thing is you won't have a job.

* If you don't tell the team, you loose their trust while keeping management's trust.

At the end of the day, most managers are limited by corporate context they work in. They can only be as trustworthy as they're allowed to be.
I thought of this Running Man scene https://www.youtube.com/watch?v=BVdOr0z6X7Y
Restaurants prefer QR codes because they're less work for servers (either one or two fewer trips, depending) they can change menus daily or even hourly, and table ordering makes everything super-smooth.

Most people do have their phones on them all the time now.

Having said - onboarding for these services could be so much easier. That's the part that doesn't work for me - sitting down, wanting food, and having to fill in a long form to register, usually for no good reason.

You could just as easily order, leave the app open, and get updates by table number with none of that.
Almost all middle-eastern governments hire ransomware/hacking groups to take on firms/companies they don't like. [1]

[1] https://www.thebureauinvestigates.com/stories/2023-01-15/hac...
I've never stopped using Winamp.
DeepMind Music: Prompt – "A ballad about how opposite attract, upbeat acoustic" [video]
Yeah this sounds like they consider that outcome is at least possible, if not outright expecting it.
Not completely ? Their server seems to be open source too now (with the exception of the spam filter) ?
Your Holmes quote strikes a chord with a concept that I've had internally for a while: "bottom-up" vs "top-down" learning.

I'm more of a "bottom-up" learner myself — I like to immerse myself in the details and then over time build an idea of how things work from that.

But it's common to teach subjects in a more top-down way, especially in academic settings. You're told the big conclusions first, then maybe if you have time, get into the details of why. Perhaps in the homework assignments.

There are pros and cons to each, but I do have a soft spot for the hard-won high-level conclusions that are distilled from complexity rather than being taken for granted. It gives a more satisfying and thorough understanding of things, though at the expense of much time and effort.

I feel like Holmes' "this side" or "that side" of complexity refers to going through that effort.
I'm curious if this means Apple will run their own RCS service for their customers or will rely on a telco provided one.

I tried to find info for example about RCS in Australia, and saw a piece about Telstra launching RCS in 2017... but now it's apparently turned off and customers are expected to use the Google RCS service?
what makes it even more murky is that misleading/wrong information can be either from propaganda or bias. I wonder if the polarized major news channels are simply doing so because of market share, and pushing the line towards misinformation/misleading simply as rage-bait to keep their views' allegiance. Whereas when I constantly hear FUD about $BAD_COUNTRY I have to assume thats likely propaganda coming from the top.
yeah but first you're going to have to deal with them putting ,v after all the names in your address book.
LLMonkeyPatch is one of the best suggestions here, only adds two letters that fence nicely the scope of the monkey patching, and looks playful.

Other suggestions, like PyMonkeyPatch, leave the reader to guess what is being monkey patched.
I think that you hit on one of the major things that leads to modern UIs being horrible: products seem to want to have a single UI for all form factors and types of users.

However, every form factor has a unique set on constraints, and a casual user has a different set of needs from a non-casual user. It's simply impossible for one UI to serve all of these things adequately.

So we end up with user interfaces that suck in every use case, just in different ways for different use cases. We need to go back to the days when user interfaces were actually tailored to the use case.
Node.js Headless Browsers for Web Scraping
It's the least bad approach by far -- the alternative would be the government telling social media companies that they had to publish materials, including some that they had religious and moral objections to -- which is obviously unconstitutional. Could you imagine a world in which inflammatory but legal posts had to be carried? Advocating for late-term abortions on Christian Mingle or calling for a Holocaust on a Jewish social media site?
Anyone who thinks this is absolutely missing the point. The luddites are maligned today because of propaganda bought by big businesses of the time. They weren't just mad about losing their job, they were mad because they were working in horrific conditions in the factories that supposedly represented "progress". They didn't just blindly hate technology.
The barber I go to does online appointments, but there's 0 information required.

You just pick a time slot and do your best to adhere to it. I'm not sure how it's protected against malicious actors, I'll ask next time.
Designing Your Postgres Database for Multi-Tenancy
iPhone never had this, so it wouldn't be "back".
Anyone can now create a custom theme on MapComplete
> somewhere that focuses on delivering value, the devs constantly complain about technical debt that will never, ever get fixed

Value, or short-term value? When the codebase gets hard to manage, the value is there.
Like why can't I write for AppStore normally and then if/when there's a different context, be able to write for AltStore or whatever the broadened appstore market is like? I don't know what kind of alternative platform you're actually proposing and I'm not knowledgeable enough to actually be able to engage you on this beyond the basic concepts I've run through over this thread
> Additionally, Twilio does not purchase short codes (ie 12345) which means its harder for the carriers to track bad behavior across their network. There is an initial cost (fairly high) to acquiring a short code, though you can also share short codes across customers in some cases. Acquiring a single short code and sending all messages from that short code would likely reduce costs.

Twilio offers short codes, but short codes are country specific, and the costs for sending to the US are low anyway < ~ $0.01/message for most services, lower with volume; IIRC, short code messaging costs were half, but then you've got some overseas destinations where it's $0.10/message and that's real money.
Or unitful.jl in Julia which evaluates the units at compile time resulting in no performance loss at runtime.
I think you're missing my point. I'm acutely aware that I might be wrong, and gatekeepers tend to be the type of people that belittle other people because they feel threatened by newcomers trying to join in.

> Expertise is a good thing. Specialization is a good thing

yes! that's a standard of quality. To be a good x you need to pass this quality bar. I don't think that's really gatekeeping. Gatekeeping, well the way I see it, is someone dismissing someone else based on parameters unrelated to the matter at hand. "you can't understand x if you didn't do y" Hence why me dismissing AI generated backing tracks not being "real music" because its not made by "real musicians" could be read as gatekeeping.

> Communities based around shared interests and values are a good thing.

Also yes! But thats not a reason to be hostile to newcomers.
What jurisdictions have favorable tax rules here? Just ones which don't tax income at all? Because afaik every jurisdiction which taxes income does it based on the value in some fiat currency. So suppose you buy $100 worth of bitcoin today and tomorrow the dollar experiences 100% inflation then if you sold your bitcoin for $200 you would end up with the same amount of value except you would owe taxes on $100 of "income".

It still makes bitcoin better than holding dollars (taxes are almost always less than 100% of gains). This seems to be an inherent problem with all "stores of value" and is usually why people choose to invest rather than "store".
Probably too late for you to see this, marginalia_nu, but I just wanted to say I appreciate the work you've put into your search engine and I should have noted that you would have more insight into this than most.
I wonder what color the bubble will be?
Florida isn't a write off, it had a 3.4% margin and is worth a fight for it's outsized electoral votes.
Bud this thread is about "allergy nasal spray" not asthma..
I was working on RCS systems back in 2012. It was the future back them - incredible low latency for messaging and gaming, rich messaging, and a decent SDK.

How did carriers fuck it up so badly that, a decade later, it's barely a blip on the messaging landscape? The were so desperate to stop OTT (over the top) services that they... locked everything down in the hope that customers wouldn't churn. It backfired spectacularly.
Big complex hardware is a no-no for true real-time.

There are advanced real time cores like the Arm Coretex-R82. In fact many real time systems are becoming quite powerful due to the need to process and aggregate ever increasing amounts of sensor data.
Climate change isn't a simple product of CO2 emission. It's a result of fossil carbon that was outside of the earth's carbon cycle for millions of years being reintroduced to the system.

Biofuels made from plants are rereleasing carbon that the plants collected. They're more or less carbon neutral, assuming the existence of more plants growing. Biofuels won't help remove the excess carbon from the atmosphere, but they certainly can help mitigate the rapid bleeding by cutting down on fossil fuel use.

This is especially important for aviation, where the usage of batteries is almost certainly impossible for practical use.

Of course, the ideal thing to do is remove carbon from the atmosphere and not use it. But getting to net zero first is necessary.
This only works in the case where both camps are acting/reporting in good faith AND you're capable of identifying bad faith actions/reports. Bad faith actors want you to think there's two genuine sides to issues so they can pull the Overton window further to their side. They don't care about truth or objective reality but "winning".
There are many Open Source Software foundations that specialize in stewarding open source intellectual property and also open governance. Linux Foundation, Apache Software Foundation, [...]

Very few software licenses accept liability, including open source software licenses. Is that conscionable? Service Level Agreements (99% uptime and ZenDesk email-in customer support or better etc) cost money.

E.g. LegalZoom (no affiliation) has affiliate attorneys in many states, including Delaware.

It may or may not be common for open source software projects to register their trademark and/or DBA (Doing Business As) in each state: of operation, of labor law applicability (especially if there are remote workers).

GitHub (now Microsoft owned) supports FUNDING.yml files to display sponsor buttons for projects: https://docs.github.com/en/repositories/managing-your-reposi...

"Sponsors is expanding" (2023-10)
https://github.blog/2023-10-03-sponsors-is-expanding/ :

> GitHub Sponsors now supports 103 regions!

E.g. WebMonetization.org supports the W3C Interledger spec (ILP Protocol), which can connect traditional and digital asset ledgers. GitHub supports a number of ~payments/donations providers but not yet any w/ Interledger FWICS?

> Did you know? We recently launched the ability for self-serve enterprise customers to allow member organizations to easily create sponsorships. Today, more than nine in 10 companies use open source software in at least some capacity. Knowing this, we enhanced our invoice process for organizations, making it easier for organizations to sign up and request invoicing as a payment method for sponsorships.

> Additionally, we are making it easier for self-serve enterprise customers to grant their member organization permission to create sponsorships

From the GH Sponsors FAQ re a Matching Fund
https://github.blog/2019-06-12-faq-with-the-github-sponsors-... :

> Can’t people just steal money from the matching fund?: We have a rigorous vetting process for the sponsored developers who receive the match. If you happened to see the application form at github.com/sponsors, you’ll notice we ask a lot of questions that support this process. We’re also introducing more measures—including an extensive identity verification and antifraud program in partnership with Stripe—as we grow the program this summer.
The purpose of the repo seems to be to collect an archive of what real-world vulnerabilities look like, to inform service implementors and security researchers in their future work.

I suppose I’m idly curious about the answer to your question too, but paying too much attention to the specific targets feels like it’s missing the point and purpose of the collection.
The thing is that in Europe people don't use iMessage or SMS. They use Whatsapp. So this problem is already solved there
Why is this not tied to a person's SSN (if possible)?
The problem with this analysis is that it assumes that all inputs from partisan news sources are providing a consistent set of observations with differing levels of accuracy. This is demonstrably not the case. Partisan news[1] typically acts more like an extremely lossy compression algorithm that throws away information that doesn't already conform to a predetermined pattern. That information is not retained as "low accuracy", it simply doesn't exist in their reporting. Many people still consider these types of sources as fairly reliable today. On occasion (or perhaps disturbingly often) extremely partisan news sources insert (i.e. repeat, amplify) observations that could be thought to have even a negative accuracy (falsehoods) [2].

The difference in conclusions is thus: suppose we had a computing device that could make the NP complete step (#3 in the post) P instead. It would mean that in such a scenario we could rationally analyze partisan news.

What I'm saying is that even given such a device, we could not. Given [1] above we would also need a device that could generate all possible observations and accuracies to attempt to fill in the missing information - which requires infinite computation. But [2] makes it even more intractable, where we have to not only compute all possible observations, but also consider all scenarios where there is no observation to report (with it's own set of accuracies) -- an even larger infinity.

The article's supposition can be resolved simply by observing enough partisan news (reported from every partisan angle) that you can put error bars on the reported information. Reality is such that you could observe all partisan news and still not know what's going on because there would simply be information gaps that would be irretrievable without infinite computation.
Is Resistance to RTO Futile?
The calculator was particularly interesting - how does it handle doing archiving? If you're cutting the data down, are you losing historical record?
I don't get why developers release private beta versions and don't let anybody try it. Don't release it until it's done and everybody can try it
Audio-Driven Talking Face Generation with Diverse yet Realistic Facial Animation
DO, at least, has bad peering agreements that will cause you noticeable, unfixable (if you stay on DO…) persistent problems at large enough scale.
Helix.vim