skysight-inc/HackerNews huggingface dataset:
> Also, "Green Bubble" is not at all about (any and all) friction between platforms. That makes no sense.

My friends and I all use Find My Friends, I have heard some refer to our android-having friends as not being able to share location because they have "green bubbles".

It's become a term that means more than just chat.
In a way both are about taking away liberties and chosing what's best for us. But yes, GDPR is not evil, it's just difficult to confidently comply with since it's so broad. Obviously very different to the proposal in the original post.
As others have said - Apple Arcade is the best thing to do here. I have a 10 year old son and I refuse to approve anything if it isn’t Apple Arcade or free to play without in app purchases.
That's a good distinction, thanks.
I'm still not seeing the distinction between "ignoring the situation" and "assuming no UB". Under compiler writers' interpretation, I think there would be two situations in your snippet:

1. This code path is executed. UB will be invoked.

2. This code path is not executed. No UB occurs.

If the compiler "ignores the situation" with UB, code path 1 is ignored (i.e., dropped from consideration). This probably results in the removal of the snippet as dead code.

If the compiler assumes no UB occurs, code path 1 is eliminated as cannot-happen, and the compiler probably deletes the snippet as dead code.

Same result either way (with the obvious caveat that this is one possible interpretation of "ignoring the situation").

> ignoring the situation [of undefined behavior] probably still results in doing something for hidden files.

The problem is that this assumes a very specific definition of "ignoring the situation" which, while understandable, isn't the only interpretation permitted by the Standard.

In addition, there's the fact that such an interpretation would arguably fall under "behaving during translation or program execution in a documented manner characteristic of the environment" instead.

> Deleting logic because it provably would result in UB is not the same as ignoring the UB.

True, but "ignoring the UB" isn't what the Standard says. It says "ignoring the situation", and that's the problem - people can't agree on what "ignoring the situation" is supposed to mean. Compiler writers appear to take it to mean "ignore UB-invoking code paths", UB-goes-too-far proponents take it to mean "ignore the presence of UB".
It seemed to me all the examples in the article (and in copilot examples as well) are repeated training points, so I think it would solve the problem.
Your story sounds fascinating -- if you want to share more about your path from Marxism-Leninism to conservatism I'd be interested to read.
Thank you for this - I hadn't made this connection until your comment.
How common is it for java code to handle exceptions in useful ways rather than just fail in even more inexplicable ways due to no one ever having conceived of much less tested those code paths being executed?
I don't know, I've worked on a C++ project where most of the
Ids/Index 'types' are done with typedef/using int :-(

So in theory the language is statically typed but in practice case a large part of the project is 'integer typed' ..
yep that's exactly where I'm at.
This is an awesome point, and one I think geeks need to hear often: We act based on our emotions even if they are well-hidden beneath logical explanations.

Perhaps the "answer" to the lady who was abused as a child is to tell another emotional story--for example, Ann Frank:

> Have you heard the story of Anne Frank? She was a Jewish girl who lived in Amsterdam during the Nazi occupation of the Netherlands in World War II. She and her sister lived in hiding for two years until they were eventually discovered and arrested by the Gestapo. They later died of typhus in a concentration camp.

> How did surveillance play a role? No one knows who betrayed her. She lived through constant fear of being caught. Knowing they were being watched added to the already difficult conditions of living in hiding--the stress of the situation affected their relationships and mental health.

> If you or those you care about ever find yourself on the "less desirable" list in society, it's vital that you have some control over things you say to others in confidence. The Nazi's oppression of the Jewish people limited their freedom and contributed to Anne's tragic end.
Google Cloud also includes Google Workplaces (Faka gSuite, faka Google Apps). That's a high profit area that might be masking GCP's losses. For all we know GCP's losses have remained the same with the growth from Google Workplaces hiding it.
FreeCodeCamp's DevDocs is quite a popular and well established resource that has been around for almost a decade. Just making sure you're aware of their significance in this space :)

https://devdocs.io/

https://github.com/freeCodeCamp/devdocs (9 y/o, 30.7k stars)
I mean, how could they? The model responds faster than a human can read. Should they introduce minute long waits and make it 100x more expensive?
But we aren't running on a hypothetical machine. That's the whole argument with the "define everything" crowd. Those two programs are different on my machine. Is that my fault or the compiler's fault?

People say "I just want my machine to do what my machine does when I dereference a pointer at address 0, why is my compiler making my program do something different?" Why can't I say the same thing in my case?
There is a term-of-art for using English to write programs: "The English-Likeness Monster." The poster-boy for this terrible UX is--ironically--AppleScript, a programming language from a company that otherwise prides itself on good user experiences.

https://deprogrammaticaipsum.com/the-english-likeness-monste...
Improve Your Writing to Improve Your Credibility
Also seems exactly like the quirk of an AI that's been trained to consider associate the hatefulness of a sentence on a corpus of data which is full of material about anti gay hate and entirely empty of material about the essentially nonexistent phenomena of anti-"straight people" hate and inferred that having the word "gay" in a sentence makes it more likely to be a serious statement of hate than the word "straight people". (Maybe less a quirk and more a reflection of the reality of human discourse...)

You could force it to treat all sentence subjects equally, of course, although the logical consequence of that is ChatGPT giving you a lecture when you ask it to write a joke about hating your shoes
Worth noting that US homicide is highly localized. Certain cities/regions represent a vastly disproportionate fraction.
I agree. It seems that a simple gamma ray direction finder mounted to a low flying aircraft should have been sufficient assuming that the background radiation was not a concern. They could have triangulated/geolocated to a small area very quickly.

https://www.researchgate.net/publication/7009180_A_simple_ga...
I tried a bunch of the GPT extensions, Voila is by far the most elegant
Sometimes is a real weasel word here. The unfortunate truth is we can’t trust government, but every other option tends to be vastly worse.

Government contractors introduce horrible conflicts of interest at every level. The US used to get projects done early and under budget before contracting took over, but that doesn’t make anyone wealthy.

Private individuals run into the tragedy of the commons.

etc etc
Thanks for testing! I suppose that was you I was racing then ;)
If you used a slide rule you got a feel for what the answer will be, so in that case this guy's skill might be less than a superpower and more like good intuition. More likely though that case would not apply as slide rules have been dead for half a century.

I'm not old enough to have used a slide rule "professionally" (i.e. for work or even school) but I did use my dad's old engineering slide rule for a while in high school physics out of sheer orneriness and desire to be weird.

Once I got used to it I often had the answer (to a decimal place or two) faster than my classmates using calculators, when doing problems as the teacher was working them out on the board in class. Of course I had some advantages they did not, for example I only needed one or two digits of significance for problems like that, and if I got the power of 10 wrong it was immediately obvious.
Because it’s in no one’s interest to see Tether collapse. The damage to the crypto “ecosystem” would be profound. So the major players work together to make sure the music doesn’t stop.
Lot of similarities!

At a low level, there are distinctions like Sparrow being explicitly p2c based (choose two random workers, then use metrics to pick the "best" between them). We don't p2c at all right now; part of our idea is being able to scale-from-zero to serve incoming requests with sleeping Fly Machines, rather than keeping everything online. And, of course, we run whole VMs (/Docker containers), not jobs with fixed definitions running on long-running executors --- but that's just a detail.

My sense of it is that the big distinction though is that you'd run Sparrow alongside a classic scheduler design like Mesos or Borg or Omega. You'd schedule placement-sensitive servers with the Borglike, and handle Lambda-style HTTP request work with the Sparrowlike.

What we're working on instead if whether you can build something sufficiently Borg-like on top of something Sparrow-like, using "Sparrow-style" scheduling as a low-level primitive. This doesn't quite capture what we're doing (the scheduling API we export implicitly handles some constraints, for instance), but is maybe a good way to think about it.

I should have cited this paper! Thanks for linking it.
Seems like it is one thing to hire a look-alike of Brad Pitt (or your selected star), a very different thing to hire another actor and then replace his/her face with synthetic animated images of Brad Pitt.

The first would get laughed out of court. The latter would be an obvious ripoff to anyone (perhaps excepting some soverign-citizen-level pedants).
Not exactly, but the sort of "I don't have to outrun the bear" mantra only works if the bear is going to stop at the first person. I'm certainly not saying to give up, but you need to prepare for things to get worse whether or not you participate in causing things to get worse. It's not reasonable to say you did your part to not be tracked and therefore you're guarded against Google taking over the world or whatever.
> While in the beginning, it was mostly for the sake of making it more efficient and simpler to produce an episode

Which they needed because of their insane production schedule.

New episodes air on Wednesday on Comedy Central. They have to have the completed episode uploaded to Comedy Central a few hours before that.

There are times when the Friday before they have no idea what the next episode will be about. Parker and Stone figure it out over the weekend, Parker writes a script, and then production can start on Monday morning. That gives them two days plus a few hours to go from freshly finished script to complete episode.

They need to, even on what is for them a leisurely week where they have the script by Thursday, be able to see that something isn't working and needs to be changed hours before air time and have their system be fast enough that they can do it.

Around the turn of the century they actually had a more powerful animation pipeline than the major animation studios like Pixar or DreamWorks or the major CGI places, all because they needed such fast turnaround.
I feel like the gains are becoming smaller, at least in terms of stuff that interests me. I was happy to get the OLED screen on my iPhone 12. It's still running strong and have no plans to upgrade for at least another few years.
> If the compiler "ignores the situation" with UB, code path 1 is ignored (i.e., dropped from consideration). This probably results in the removal of the snippet as dead code.

Ignoring something != killing something. There is no dialect of English in which ignoring something is compatible with eliminating it from existence.

EDIT: Note: I am not personally saying compiler writers are wrong. The body text says it imposes no requirements, so at the very least it's a reasonable interpretation to say the footnote text isn't binding and/or that "possible" behaviors are examples, not a full enumeration. But! On the narrow question of "ignoring" the behavior altogether... Hunting for UB via static analysis and then changing your output based on whether you find it simply is not what the word "ignoring" means.
Macrumors has a stacked area chart showing the breakdown of the categories by quarter going back to 2009[0]. It's helpful to see all these numbers in context

[0] https://www.macrumors.com/2023/02/02/apple-1q-2023-earnings/
I did a video https://www.youtube.com/watch?v=cAkMVIBTFbQ converting, as a proof of concept, an OpenStack project to use nox. I liked it, and anytime I went "oh no, it doesn't do X" I found it does, and I learned how.

It's always hard to evaluate a young project vs an older one; but nox seems good and I would likely use it for a greenfield project in the future.
It's a guidelines thing even.
Every single thing it generated would be something I would not want to click.
I had never before considered the possibility that for these gigantic companies the hiring process is like a huge independent machine full of moving parts that can’t easily be stopped.

That’s an interesting thought and I can also believe it’s true.

I also think that perhaps a part of the reason for layoffs at companies like Google in these times is simply because they can easily do it now without people reading much into it.
Apple sales drop 5% in largest quarterly revenue decline since 2016
For what it's worth: I didn't know if there was any Omega inspiration in K8s at all; I just know that Nomad was heavily inspired by it.
What kind of career ladder are you imaging for plumbers, here? There aren't that many boilermakers or steamfitters around these days.
Google’s flavour of RCS is a custom extension, goes through their own servers and is closed, except for partners. It’s not really that different than iMessage in that regard.

Vanilla RCS in general is a bit of a crapshoot, especially when you start considering multiple countries and varied carrier support.
I think Cloudflare has been successful somewhat at making AWS improve transfer pricing.

Cheap data transfer attracts trouble, however. 10 cents a gigabyte is much cheaper than buying a CD or DVD, but pirates like to pirate 10x or 100x more than they could ever buy so I think it slows people down.

Circa 2000 when Napster and Limewire were big, Cornell University dealt with it by putting a usage cap on undergraduate IPs and charging for data over the cap. There are some kids who will have their parents pay a few $1000 of parking tickets and data transfer a semester on their bursar bill but it sure slowed the others down.
https://www.ndtv.com/feature/only-package-no-baggage-comedia...

> Ms Shraddha also hilariously slammed the firms for laying off employees despite making a profit. "At the company offsite, we celebrated the company tripling its profit in a year. What happened? A month later we are so poor. Who robbed us?" she asked.
You think with more training, they would have been able to give him a non-lethal beating?
Yeah, my vague sense of low-level stuff these days is that it's moved a lot more towards memory/bus bound, and branch-prediction dependent.

Anything that's in a register already and doesn't branch is about the same cost (probably technically extremely wrong, but that's my rule of thumb).
I think this new policy creates an escalated security threat. Ubuntu is now effectively advertising which packages have security issues. They have painted a clear target on their users, when previously some work would be required to dig up the same list of vulnerabilities. In other words, this new form of advertising seems to actively help those who would do us harm. This effectively makes Pro a protection racket.
…what

Look at a tether volume chart vs a btcusd chart
To save others the Googling: GED == Global Equity Derivatives.
Honestly, this is probably just representative of the bias in what people producing the training data came up with when asked to produce or flag hateful speech, or some other analogous training bias rather than a purposeful act.
Yeah I think this is probably true. Rightly or wrongly they don't see him as a team player, but were required to keep him on because of his technical prowess.

It sounds like they're managing him out and he'll soon be on a PIP.
Why would Bitcoin collapse as a consequence of Tether collapsing? I would expect to see a temporary drop due to market instability and low investors' confidence amid fear, but surely not a collapse.
Here's a video of a guy squeezing an ML model into a Teensy granted the Teensy is pretty powerful

https://youtu.be/6raRftH9yxM?t=436

edit: I will say processing IMU data is probably (a lot) easier than frame by frame of some video
Well, let me preface by saying I specifically avoided talking about vendor lock-in in my previous post for a reason. I only wanted to talk about why iPhone users perceive Android users negatively. I think this lock-in is generally bad.

I think there are actual, material reasons why Apple won't integrate with RCS until they're forced to, but also opening up iMessage is a very difficult proposition. Here is my speculation:

> refused to scale across the rest of the industry.

iMessage was not designed to be a decentralized chat protocol, RCS was. iMessage was not designed to work well with carrier UIs, RCS was. They are extremely different things. "scaling it" is much easier said than done.

> nobody is stopping them from opening the iMessage specification

iMessage is tied closely to apple accounts and centralized auth. It'd take a huge amount of engineering effort to open iMessage up, for zero benefit to Apple.

iMessage uses per-device-keys as a mechanism of spam control, and will blacklist physical devices. One of iMessage's key spam controls would be wrecked if it was "completely open". This means that android devices would have to be certified for imessage, to ensure that they have unique device keys, and that the manufacturer is actually operating in good faith.

They'd probably have to negotiate with individual device vendors for enrollment. How would you feel if iMessage was on Samsung devices only? Anyways, it's a huge amount of work that only yields negative strategic benefit.

Anyways,

Porting iMessage to Android is extremely non-trivial. RCS is a piece of shit (it really is, go look at the spec, the carriers put their hands all over it and it's rough).

Stop trusting major vendors, use signal or self host your chat.
This is supposed to make it sound like they are gouging people at the gauge where what's happening are because prices are going up (due to sanctions and sabotage), it means earnings are going up as well as taxes owed... but the article is suggesting to increase taxes to subsidize consumers' costs --which will likely be passed back on at the point of sale!

These people are incredible!
> You don't need consent from anyone depicted in visual art to make visual art. It literally has nothing to do with them.

Yes you do. https://en.wikipedia.org/wiki/Personality_rights
They should make such considerations as:

- If the "uninitialized" data is actually somehow some kind of interference.

- In LLVM, using a "undef" value will not always do the same thing each time; however, the "freeze" command can be used to avoid that problem. (I don't know if this feature of LLVM can be accessed from C codes, or how the similar things are working in GCC.)

- If the code seems unusual, then you should write comments to explain why it is written in the way that it is. (You can then also know what considerations to make if you want to remove it.)

- Whether or not there is uninitialized data, you will need to make proper entropy too, from other properly entropy data.
I looked up if there are any studies about this. I found this one from 2014: https://journals.sagepub.com/doi/abs/10.1177/109861111452204....
Paywalled but referenced elsewhere as "more in-service training police had, the fewer cases there were of police misconduct."
Pierce also has (had?) big ties with Steve Bannon, the dude who played World of Warcraft, came to the conclusion that there’s an absolutely excessive amount of angry lonely men in the world with absolutely nothing in their life but videogames & hate, & proceeded to get a little bag of $60,000,000 from Goldman Sachs(?) in an attempt to exploit these men via large scale real world trading of in-game currency. I believe he moved to Hong Kong to try to start a slave farm of ultra-poor Chinese to acquire said in-game currency to then sell it to aforementioned angry lonely men that had some trickle of $USD to be reaped.

It’s all kind of insane if you go down the entire rabbithole surrounding these people, though sadly, also a bit undeniably hilarious. A lot of money is to be made with sufficient hatred & absolute lack of morality.
> USB-C is mostly a small benefit for people who have never bought an iPhone before

I disagree. It benefits everyone who has a recent MacBook or a recent iPad. Apples chargers are all USB-C on the other end.

If they switched, the only current gen remaining device without would be the Airpods.
Alphabet misses on earnings and revenue as YouTube falls short
I actually find cold showers in the middle of the day quite life improving during the summer months.
I'm optimistic that this will force society to take critical thinking more seriously, treating it like a skill as fundamental as language, rather than lazily relying on shaky concepts like "renown" and "reputation." Our current society often rewards appeals to authority over well-reasoned arguments supported by strong evidence (e.g., the CDC's initial recommendation to avoid masking, despite mounting published evidence, and, later, continued insistence on the prioritization of sterilizing surfaces over mask distribution, again despite mounting published evidence). I'm hopeful that, given a higher noise floor, we'll all do our best to develop better filtering algorithms.
> Why is this considered good / normal / expected, but s/men/blacks/g and s/women/whites/g (or asians, or muslims/christians) and it's discriminatory? (Statistically, both statements are justified.

Are BOTH statistically justified in ways that control for other, socioeconomic factors and such?
> My thought is that, if you could develop a sensor capable of sampling magnetic alignment at sub-micrometer resolution it would also generate unbelievable amounts of data that would first need compressing or decoding into AV signals.

Hard disk drive read head sweeping across the tape? Hard disk track widths are well below 1 micron so presumably the potential for high resolution is there?
I can: the destruction of religion as a civic activity in the US. I'm not even religious but that's a huge one.

Another is the effort (by HUD and others) to eliminate regions of ethno-cultural homogeneity.

Both of these are A) much more numerically significant (on a per-capita basis) than changes in vehicle use since, say, 1950 and B) well-understood to reduce social factors like trust and cohesion.
Mostly Skeptical Thoughts on the Chatbot Propaganda Apocalypse
Superhuman Fairness [pdf]
N=1 but I am long time Android user going back to the Nexus era and bought an iPad Mini and iPad Pro entirely due to the USB-C switch when I wouldn’t have considered them before. I’m pretty committed to the Samsung ecosystem but a USB-C iPhone would actually make my next phone purchase competitive instead of Android by default.

Having one cable to charge everything is too convenient for me to give up.