skysight-inc/HackerNews huggingface dataset:
I'm a Bayesian so I'm always updating my priors. As for the future: only time will tell.
Pfft. What a joke.
The problem with moving groups over to iMessage is that you'll always leave some Android users out. Here in Spain Apple has a minority marketshare so that makes iMessage a total non-starter. But even in the US not everyone has an iPhone.

And really iMessage is not so much better than the cross-platform alternatives that it's worth leaving some friends out.
Shortest route is usually most fuel efficient, but in some cases it will surface a route that is three min longer but uses less energy for whatever reason.
Slowly mix in 12oz of OKR obsession, some salt, and you have a recipe for low quality ads, fairly often.
If you friends an family use text you will too. It's simple network effects.
When I stopped using Google Voice a couple of years ago I still couldn't receive group photos, would only receive 50% of group texts, and (Swedish) accented letters were each replaced by a seemingly random selection of 1-4 ascii characters. Such a mess, I wish I'd never signed up.
Your first point is kind of making a big deal out of something that isn’t that big of a deal. The trivial solution is to just.. use the language’s static typing and don’t pass typed objects as Object. With a generic function nigh everything can be done type-safely (remember, if you don’t use class casts, your generic code will be completely type safe). Sure, there are some edge cases, but they are so edge-cases of an edge case that I really don’t think it is a great differentiator between the two platforms.

Your second point is true though, and the fix is something that requires at least 6 PhD’s combined, but they are working on it.
> But everyone already has the default messaging app installed, so that problem just goes away.

Okay, so let's say Apple implements RCS support. Should they support the version of RCS that the carriers want? The version Google implemented? Are they now going to be required to implement support for proprietary Google extensions? Will they have to run their own RCS servers because carriers don't support this version of RCS?

RCS is a fragmented mess. It's dead in the water. This noise is just Google flailing about after having binned yet another one of their messaging platforms. Personally I don't care what Apple does here. I still want SMS support for when I'm in an area with little/no data coverage and I'm still going to treat RCS with the same disdain I'd treat any unencrypted messaging platform.
Usually there is a "after authentication" implied

"Authenticate everyone, authorize everything"
If you grow up with metric none of these assumptions apply. You learn that 0C is cold, 20C is nice and 40C is hot. At what F do you need to worry about snow? like 30ish? Metric this is 0C so there's usefulness both ways.
It seems pibox.org is a part of kubesail.com. Just a note: the whole world hasn't moved to Chrome yet, nor to new enough browsers that .webp can be assumed to work everywhere. You might want to fix that.

It's nice to see that the story linked here has nice images that aren't .webp.
I’d recommend scratching the itch by working on various open source projects related to data engineering (ideally once’s in use where you work) for now, since there’s probably enough overlap you can find opportunities to get paid for a little of it, use that to build up a body of experience and get some exposure without much risk to your current position (valuable given the risk of layoffs if the downturn drags on).

Data engineering is a growing market, and the old adage of how to make money during a gold rush applies “sell picks and shovels”… the picks and shovels of data engineering are all software, which by learning how to make them, lets you build the classic “I took my experience using others tools and made my own better ones” narrative and put forward an excellent pitch to future prospective employers.
That's ludicrous, people who are concerned about vaccine safety have the most direct 'skin in the game', as they decide if they agree to being injected some substance mix X, more over the burden of proof certainly isn't on them to prove it's not safe, quite the opposite.
Movin those goalposts...
You have a pause in there where the tiles take a moment. Please let us use that pause to rotate a second time before the tiles fall so we can also get the pieces to move across the board rather than just slide parallel.
There's a setting for that too.
> Instead, I install whatever app I need to be involved in a group.

While it wouldn't be their preference, I'm sure most Android users wouldn't mind installing iMessage to better talk with their iPhone friends.

That would require iMessage being an open standard, or Apple releasing a client for Android. Some commenters mention that the Digital Markets Act might force Apple to do this. I guess we'll have to wait and see.

Meanwhile, and assuming they don't want to open iMessage, it would be nice of them to just support a better fallback option.
But group chats don't work over SMS. That's a big deal-breaker IMO.
But then you might as well just assume everything is compromised, at all times, even if there's been no announcement. They could just not be telling you.

Which is maybe not the worst strategy, but it's going to be pretty exhausting.

I'd suggest that instead we should just expect and enforce a certain amount of openness and honesty from companies when they fuck up in this way, so we can make informed decisions.
I tried the eco friendly routing on a few softwares; I think https://maps.openrouteservice.org does it and our car also. In both cases, it turns highway traffic into city and B-road/Landstraße traffic.

This is counter-productive: it produces more CO2 for all the braking and accelerating.

What you need to do is don't drive 130 but drive 100 on the highway. Go behind a truck if you are okay with going that slowly (not to avoid wind, afaik then you'd have to be unsafely close, but behind a truck you cannot annoy other people because they need to overtake the truck anyhow). The downside: on an average commute of like 20 minutes, that costs you probably like 2 minutes extra (since top speed is far above average speed usually). The upside: your fuel consumption (fuel burned = CO2 created) is cut nearly in half, at least for the highway part of the trip. No braking also means less particulate matter from brake wear; no shifting back means less partial combustion. Or so I've read.

The most efficient speed (afaik): as slow as your car allows (~1000 rpm) in the highest gear it has.

I hope it goes without saying, though, that one should prioritize safety (go with the flow; worse/more(?) accidents happen in high speed difference zones) over efficiency gains.
During my highschool years, kids were bullied both for having and for not having both iPhones and Android phones.
> The cost to switch is not trivial for most of the world.

Why not?

> And the cost of iPhones is high compared to the alternatives.

Given that the discussion is about switching from Apple being hard, this seems like the opposite of the point you're trying to make.
They should not allocate on the hot path/after the initial set up, which is much more manageable. Old objects are not a problem for generational GCs.
> instead talk about what happened, what you did to investigate, WHY you couldn’t determine if it was exploited, and what the heck you intend to do about it?

This will be read by optimistically 1% of people, the rest will just catch the summary. This way, you at least get to write the summary.
> As is clear from the empirical evidence reviewed in the previous sections, the likelihood that cognitive training provides broad cognitive and academic benefits is very low indeed; therefore, resources should be devoted to other scientific questions—it is not rational to invest considerable sums of money on a scientific question that has been essentially answered by the negative. In a recent article, Green et al. (2019) took the exact opposite of this decision—they strongly recommended that funding agencies should increase funding for cognitive training. This obviously calls for comments.

I wonder how the lack of direct results relate to cognitive rehabilitation for persons with some medical etc issue. Could one value be to make it very evident to a person that they do have a deficit and need to work on compensation strategies? So measured by overall well-being cognitive rehabilitation could produce positive measurable outcomes?
RCS implementations are broken too, Google adding their own expanded or nonstandard implementation

But a step in the right direction
> The problem with reified generics is that the same variance model must be adopted by all guest languages on the runtime.

I think this is a fair observation, but it really boils down to "a dynamically typed compilation target is an easier target", which isn't all that surprising.

> such as Scala to port to the CLR

I am not as familiar with Scala's saga here, but I've heard multiple conflicting reports from Scala insiders, so I think this is a more complicated issue than just the generics model of the CLR.
I should probably try one of those apps, since Google and Apple certainly don't "get" public transit. Like when I'm going somewhere and need to change trains, I really just need to know the frequency of each service, not get fixated on an exact time as if I'm buying airplane tickets.
it’s mostly porn! I was researching some DHT crawler work recently and came across some interesting papers. Here’s a super fun high level read on someone who crawled the BitTorrent distributed hash table using a Sybil attack:

https://defcon.org/images/defcon-18/dc-18-presentations/Wolc...
You have it exactly backwards. Thou is singular and informal, ye is plural and / or singular formal.

Ye is a second-person, plural, personal pronoun (nominative), spelled in Old English as "ge". [0]

The word thou is a second-person singular pronoun in English. It is now largely archaic, having been replaced in most contexts by the word you. [1]

[0] https://en.m.wikipedia.org/wiki/Ye_(pronoun)

[1] https://en.m.wikipedia.org/wiki/Thou
Every year the number of massive data breaches grows. Every day now there's a story about a different leak (today: https://news.ycombinator.com/item?id=32399949)

Meanwhile, we're less than a decade away from AR glasses being commonplace (https://news.ycombinator.com/item?id=32405565)

Storage continues to get cheaper, devices smaller and faster - more capable of facial recognition.

Already, if a person has the motivation and tech aptitude, they can torrent or buy TBs of private records, and cobble together a script to identify passers-by and display a report of their leaked, private details.

We are speeding toward a gargantuan privacy train-wreck.
> There is literally no way for the pedal to know if it succeeded or not.

Success for the pedal is defined in terms of what it can know, same as any other component in a system. The pedal is typically a mechanical device, so what it can know is restricted to its mechanical outcomes. Was the floor mat stuck behind it? If so, pressing the thing to 100% only results in an outcome of 50% depression -- maybe that's failure. And so on.

It's incoherent for depress_accelerator to return information about the car in which the engine it is connected to is installed. Does `ls /mnt/volume/file` return information about the chassis of the server in which the hard drive hosting `/mnt/volume` is installed?

> it doesn't make sense to think of [programs/systems] only in terms of a single "main."

Why not? You can absolutely model any program, composed of arbitrarily many parts/components, as a graph of components with a single root. I acknowledge that's not the only model, but it's definitely universal and effective.

> In particular, side channels of information are setup to route some errors/information back to a user that are not necessarily part of any individual function. And some systems should panic/fail instead of trying to continue, given the state of the system.

What do you mean by "errors/information ... not part of any individual function"? Isn't it the case that anything which could produce an error is necessarily part of a function i.e. a sub-tree of the execution call stack? If I write a fn doSomething(input x), why should the result of my implementation do anything, in general, other than return execution to my caller with an appropriate result value?

> So, if something is being punted up from inside a software system, it makes sense to have an exception be there, to me. As it does, as well, to the article in this post. I can think this, all the while also agreeing that most of the time using return based responses makes a lot of sense.

Functions define layers of abstraction. A given function knows only its own implementation, narrow properties of its caller (input parameters and output expectations), and the characteristics of the functions it calls as defined by the signatures of those called functions.

There should never be the concept of something "being punted up from inside a software system". A function is defined in terms of its inputs and outputs. Its success or failure is defined in terms of those things only.
Because the overlap between spammers and unscrupulous people with credit card numbers is 0?

They're just going to use prepaid cards they scammed from people to buy iMessage and absolutely spam the crap out of that.
Let's say we, as a nation, through our elected representatives, decide to pass a law against trojans. Then let's say there's a site hosting a trojan repo, open to the public, and they refuse law enforcement's demands to remove access to the code. So the FBI goes through the court and gets a warrant to seize the site and prevents access to the code.

Would you stop the above chain of events at the very first link? Would you say: "We can't ban trojans because it's code, and code is speech, and speech is either free or its not?"
The unconventional hair color is why I know I can trust this dude in the video.
So the Commerce Clause exists because the Continental Congress was pretty ineffective without it. It doesn’t really say anything about whether financial privacy should exist. That’s a question for us to figure out.
Whoops, looks like I don't have a kill switch on my VPN.

Anyone know if one can be set up via network-manager-openvpn-gnome? I'm not very good with iptables.
Phone still works without an ID. No idea if this means that you can only send SMS messages though.
Apple is already not even close to dominant in a lot of EU countries. As a result nobody uses iMessage here (I never get any, nor SMS). That never swayed them to open it up.
So my question is, how do I make rich friends?
The number of people using Matrix/Element is so small and relatively sophisticated that it probably has a super low expected value for spammers.

Not true for iMessage at all...
I turned on the "increase contrast" accessibility feature just because it makes the green background color on those messages look nicer. Just do it. It isn't like they check to to see if you are diagnosed with colorblindness or whatever.
Google Keeps Beating the RCS Dead Horse
How soon till we can use these in production? How much better will they be from normal compute?
Was this page written by his lawyer? It seems like he downloaded source code from his employer and gave it to some other company.

It seems like he largely got off on what is effectively a technicality, but I doubt anyone would seriously argue what he did _should_ be legal.
You are right that they wouldn’t normally exist without government intervention.

But banks don’t profit off the interest rate on mortgages. It’s mostly origination fees. Mortgages are sold off immediately. They don’t hold onto them.
Rail construction and maintenance is super low cost compared to highway and interstates.

The expensive part is buying new rightaways, a private company responsible for liabilities like trespassing, security, and runoff (all of which the highways get subsidized by the public)

If the US spent a small percent of what it does on highways it could reactivate tracks that have shutdown since the 50s, rail towns would rise again and be the central b rural hub for groceries again.

If the US replaced 1 lane of every 6+ lane interstate highway, as due for maintenance..., every major metro would have world class transit in less than a decade (you need 2 lines if you don't use modern safe switchingb at stations)
Really? iMessage is very much used in the USA.
>>criminal asset forfeiture regimes

Criminal asset forfeiture is not civil asset forfeiture. You need to actually prove someone committed a crime that generated the assets, in order to seize them, and the burden of proof is that of criminal law: beyond reasonable doubt, which is much higher than the preponderance of evidence standard of civil law.

>>Following the author's prescription, we'd now work to investigate everyone around Tornado and seize their assets if they're doing anything illegal.

The author didn't suggest investigating any one who privately transacts, but in any case, what you describe would be far more just than the current situation, where all Americans are having their right to use TC denied, under the pain of sanctions law, as a roundabout way of punishing North Korea.
People used to have same attitude with testing in reality it’s just way better quality and often velocity if folks dont just throw it over the fence.
Project Van Buren: an attempt to recreate the original Fallout 3
Protecting the wealthy from the government isn't exactly a cause many want to fight for. Using the government to reign in the wealthy is much more popular

In a country where a dictator can make you starve with the snap of the finger, what are you going to do, eat your virtual coins from your jail cell? Technology is notably not a solution to social problems
I mean, I agree. The static warnings will generally steer you away from the bad cases. From a source-language standpoint, if you don't consider the second-order effects of this design choice, it accomplished a fair fraction of the original goals. But more complex patterns I've seen people try to pass around java.lang.Class objects as a reification. That doesn't really work, because it's skin deep.

With significant experience with reified generics, there's just a lot of patterns that you can't do in Java. I wrote a whole PLDI paper about it back in 2013. Reified generics mean you can do stuff like ad-hoc polymorphism without direct language support. Ironically enough, the little trick of hiding type arguments with subtyping but getting them back with casts is a powerful dynamic tool.
The USA is very much iMessage driven relative to rest of the world.
Wouldn't the real comparison be against common, existing, digital implementations?
Not anymore.

To put things in perspective, my first hard drive, back in 1989, was 30 megabytes. I think it did about 500Kbytes/sec for reads. I also had a 2400 baud modem.

Today, 30 megabytes is a 1 second download on a bad day.
So this just solidifies/removes any doubt the US's opinion that Tornado is merely used by criminals?
All beings on Earth will go extinct at some point; it’s a matter of when. Extending that significantly has merit, but must be traded off against many factors, including convenience and quality of the lives lived until the point of extinction.

Perhaps we should ration the population to 2 Billion or so, to give everyone who lives a better life, mean, median, and mode, than we can at 8 Billion. Perhaps 8B is OK, but only if those 8B each make deeper sacrifices than the 2B would have to…
You’d care because interest payments disappear while principle payments don’t.

Back when interest rate were >6%, 80%+ of your first 5 years of payments went entirely to interest.
Probably makes emulators take a bit longer to come out. If they were open I'd expect emulators to come out before the consoles did.
Unless Google/Discord have some bulk api access agreement, I doubt anything in Discord will be indexable. Sadly I think the adoption is inevitable because Discord is just much more convenient for users.
They use GCP for storage too check the headers on Discord CDN
"It's time for WhatsApp, which everyone seems to want to use, to stop intrusively requesting access to my contacts for me to be able to use it."

"It's time for Android to stop being such a POS"

...etc
Future risks being priced in doesn’t mean the price never changes though.
Nothing in the list. I just downloaded an archive.org torrent of 1920s music.
Yeah and there's also mautrix-imessage for those wanting to use element.

I know it's rough setting up but there's a really great ansible playbook that makes it easy to maintain. I really love having all my messaging consolidated and not having all those privacy-invasive apps on my phone. Having my chats all in one big database is another boon.

The playbook doesn't support mautrix-imessage but that's because that needs to be run on macOS.
I haven’t done any serious work with either, but I’ve been following both closely (and have contributed a bit to Astro early on). So this isn’t the hands-on response you specifically asked for, and may not contain new information to you. I’m posting anyway in case it adds context for others.

Qwik City[1] is probably more directly analogous to Astro, Qwik being more analogous to Astro’s integrated renderers. But that highlights one of the key differences.

Astro’s compiler mostly focuses on server rendering of static content (.astro templates, MDX) and bundling client resources along with the logic necessary to hydrate islands. Astro defers to those renderers (and in some cases their own compilers) for any further optimization of the client bundle.

Qwik’s compiler optimizes the component code directly, serializing state into the HTML it renders server-side, for the client bundle to resume from that state. Its output is conceptually similar to Phoenix LiveView (which was mentioned in another sub-thread).

Both are compelling approaches. I think Qwik’s will probably (eventually) have an optimization advantage because that’s a core focus of the client library. Astro will likely have an adoption advantage because it’s client-library-agnostic.

Another framework in the space often gets passed over: Marko[2], which has been doing partial hydration for years at eBay. Marko is probably more similar in approach to Qwik (and as I understand it, getting more similar as they’re going resumable too), but like Astro has its own templating language which enables its compiler optimizations.

Also worth watching SolidJS[3] (whose creator has also worked on Marko), which is tracking partial hydration/resumability on its roadmap. I’m not sure what their approach will look like but there’s quite a lot of insight both in the issue and the creator’s tweets/replies on the topic.

Personally I think there’s a gap between all of these approaches which could leverage type-level analysis to go much further. But that isn’t really feasible when types being available or accurate isn’t a safe assumption.

1: https://qwik.builder.io/qwikcity/overview

2: https://markojs.com/

3: https://www.solidjs.com/