skysight-inc/HackerNews huggingface dataset:
Here is the original comment [0] and the relevant quote:

> Godot is below average in quality compared to Unreal

Quality != featureset; I've used Godot extensively (and dabbled with Unreal) and Godot just isn't as solid a product as Unreal, and it's not a small gap either. (I fully acknowledge that Godot necessarily cannot be expected to have the same development velocity and focus that a multibillion dollar company can, but nevertheless, that doesn't really factor in very much when it comes to choosing between the two.)

There are countless gotchas and footguns in Godot (some of which are being fixed for 4.0!) that directly impede my ability to use it day-to-day. Some examples that come to mind:

* No strict typing in GDScript (type annotations aren't robust enough and lots of type errors can sneak past)
* No strict typing of node types (for example, Unity components can require the presence of component "X", and this relationship can be guaranteed since it's checked at build time.)
* No strict typing of resources/scenes: they're referenced only by string paths, and it's not possible to check types at build time.
* GDScript performance (this one's a killer; unless you resort to GDNative, scripting performance quickly becomes a serious bottleneck.) I've heard that performance is significantly improved in 4.0!

I've also encountered a number of arcane bugs (some fixable, some requiring arcane workarounds); notably, I recall a bug where there were multiple texture files with the same name (but in different directories); this worked perfectly on all platforms except for Android, where in one case only, the wrong texture was used.

[0]: https://news.ycombinator.com/item?id=32357248
I'm pretty sure ive had group chat work over SMS in australia, much to my dismay.
How exactly does RCS fix the security issue? The texts are only E2E when both users are using the Google messaging app, plus group messages are just plain text
> group chats don't work over SMS

I have multiple group chats running with mixtures of iPhone and Android users.
It's really not a usability concern. It works great. I didn't even notice until OP mentioned it (I imagine others woudlnt have noticed either but now will, thus my post)
I think this might be related if it was a port. My numbers from Twilio and other services are all either Bandwidth or Onvoy or Peerless and refused (all of these are basically pure VOIP and have no reputation of landline or mobile).
After writing off my manual Subaru in a trailer jack knife, I took an automatic Subie that would downshift to second at 80 km/h and scream the engine to something like 6000 rpm when passing.

Pulling a glider up a hill, it couldn't make up its mind which gear it should be in, and shift back and forth every 15 seconds or so.

I test drove a CVT. To get a lighter engine to obtain better mileage to satisfy the EPA, you have a higher revving engine with really low viscosity oil and wider clearances - all of which will shorten engine life. Then there's the question of how long CVTs and high tech automatics will last.

Manufacture of a new car requires an enormous amount of energy to extract, smelt, cast and forge the metal parts.

Reducing fuel consumption does not save energy if the replacement cycle is shortened.

My current manual Subaru is 16 years old with over 400,000 km.

Stuff does have to be replaced; so far $1300 this year.

I remember a Renault 5 where just about everything but the transmission had to be replaced after 120,000.
The Perfect Work Routine
Wrong. Under US federal law, Twitter has no legal obligation to protect PII. Internal controls for user data are optional.

https://pro.bloomberglaw.com/brief/data-privacy-laws-in-the-...

To be clear, I am not thrilled with this situation. But even if social networks were legally required to protect PII they would still suffer occasional breaches by advanced persistent threats and state intelligence agencies. Don't post anything important on social media. Just pictures of family vacations and such.
There's a problem I have with this kind of science.

It boils down to "We tried to achieve X by doing Y and failed, therefore X isn't possible".

Assuming Y is the correct way to do X and then giving up. Instead it should almost be something like a competition. "We tried to achieve X by doing Y_{1..n} and these n had statistically significant effects of these sizes"

When you have a lot of people trying to accomplish something, some of them will end up being successful if the thing is possible, but there is an art to finding that optimum and published science really often seems to fall short.
It's time for SMS to BE SMS. Always.

If I want to use something else, I'll use it.

If a contact of mine who uses apple tries to SMS me that should work as expected. Always. It _never_ does. Apple intercept it and screw it up to try for their vendor lock-in anti-competitive behaviour.

Apple need to be broken up every bit as badly as google do. It's just insane the way they _both_ behave. It's a competitive race to see how can screw the public harder, faster and deeper. It has to stop, now!
You know... in the last major tech bust, downsized teams working on oversized software didn't have thousands of productions services to maintain. What's a company with 10k services, and 10 languages going to do when when it comes time to patch security vulnerabilities. Or merely keep them from emerging?
Then you have to play 7 more times.
It isn't really, and doesn't really do squat for nouveau. Nouveau has been thwarted by the secretful FALCON units, and Nvidia's decision to lock power management and clock management behind high secure mode.

See, in order to make those calls, the command buffer is submitted along with a hash value, plus the firmware itself iirc. Been a while. That firmware is signed with a private key known only to Nvidia, and they don't sign third party firmware.

So nouveau can write all the firmware they want, but they can't actually get access to any functionality gated behind high-secure mode. There are ways*, but unfortunately all of them run afoul of the spirit of DMCA.

Firmware is the enemy.
> Until then, Apple iMessage will remain single platform.

This seems to be a strawman - no one is asking for cross-platfrom iMessage, just for Apple to upgrade it's officially-supported cross-platform messaging stack (SMS) from the 90s.
I imagine oracles open source stuff sucks too. Those are big corps though and can just market their way out.
I could have missed it since I’m reading on my phone before my morning coffee, but you don’t appear to have stated where you work. I’m curious where it is since if you would employ someone remote from overseas you sound like a great “no bullshit” employer/company!
I agree. Its extremely nice.
You are right, though I seldom find it a problem in practice. Also, OOP sort of makes immutability hard to define (e.g. is a getter with an internal counter of accesses immutable? In a way, it is. Also, Rust’s internal mutability pattern is similar).

Nonetheless, recently more and more standard classes are made deliberately immutable, and there was a proposal for frozen arrays as well (not sure on their status).
On-screen keyboard auto-complete suggests capitalized words after they are used capitalized for titles.
The device still receives SMS messages, which makes all that wonderful iMessage security completely useless when receiving spam SMS messages with fake headers.
I’m not denying they exist, I’m arguing they are either inferior or do not fully substitute functionality.
You say this like it is a bad thing. I used Signal, which is an open-source messaging app. If Apple were censoring messaging apps I would agree with your seemingly negative sentiment, however, as someone who has pushed out apps to the Apple and Mac app stores, I can say they absolutely do not do that.

There are many reasons many IT folks actually prefer an iPhone over Android. The two biggest ones are privacy and security. Google, thus far, takes neither seriously. Google routinely sells your data (including location data, active timestamps for all apps, what you search for, the list goes on), and it routinely has malware show up on the play store. If Google could fix those issues and stop also murdering their various applications every year, maybe they'd be able to compete.

While it may sound like I have a hard-on for Apple products, I really do love Android, I just hate Google.
Whether or not you grow up with it, you have to use an extra decimal point to differentiate between noticeably different indoor temps, and you can't say "it's in the 20s" or something and know what to wear. Memorizing 32˚F for freezing is a one-time thing, which really only matters for ice. You might have snow at 40˚F or no snow at 0˚F.

Believe it or not, people don't seem to know the ˚F boiling point of water, probably cause it's just not a factor in everyday life. Your kettle whistles when it's boiling.
This is clearly wrong.

No one has said you can't distribute the TC source code.

What you can't do is run a money laundering service with it. And the vast majority of TC transactions seem to have been exactly that - ways of hiding crypto from tax offices.

> A comparison would be that US decides to sanction the open Matrix protocol along with any user, developer, source host, or sponsor that has ever contributed to it in the past - because it can facilitate end-to-end encrypted terrorist communication.

A better comparison is the Phantom Secure sting, where a network that was used for primarily criminal purposes was shutdown.

https://www.reuters.com/world/how-an-informant-messaging-app...
You know, the very website you are viewing uses encryption.
That's definitely a claim but I assure you no human being has a clue of how to manage the ocean - it's kind of ludicrous.

And by the fact that the ocean is so large, it industrial fishing is notoriously impossible to regulate - meaning that even if you "fish sustainably", it doesn't really matter - a large part of the market remains and will remain unregulated, by nature.
Granted I'm still in tech, but I moved into a tech adjacent role in the healthcare industry.

It's great! pay is equal or more than what I what I would have earned I think. Plus I like to think I'm doing something that actually improves quality of life of people.
Fiendishly masochistic, thanks for sharing.
As I understand, the primary issue packaging Swift for Linux is LLVM. Swift uses Apple's fork of LLVM and distributions want to compile against system LLVM and do not want two copies of LLVM slightly different.

This needs to be solved on Swift side. Rust had the same problem, and until it was fixed, Rust wasn't packaged by Linux distributions either. (I know this because I helped ensuring Rust's ability to compile against system LLVM.)
> Apple is using device serial numbers for anti-spam, supported by a fully-authenticated hardware and software stack that does not allow user modification.

This can't be true. It is trivial to get iMessage working in a macOS VM with randomly generated hardware IDs.
Others have posted some of these, but amen - lots of fun and informative!

Smarter Every Day (https://www.youtube.com/user/destinws2)
Veritasium (https://www.youtube.com/1veritasium)
Tom Scott (https://www.youtube.com/c/TomScottGo)
Bourbon Moth Woodworking (https://www.youtube.com/c/Bourbonmothdecor)
> You don't need an Apple ID to use iMessage. Just an Apple device.

Has Apple fixed the bug where it wasn't relinquishing your phone number and blackholing all iMessages which were supposed to be downgraded to SMS instead?
I far, far prefer a protocol over Zuckerware, but to each their own.
Usually you'd try to make the effort/cost no longer worth the data with minimal user impact. For instance, text/email the inputted address with the result instead of displaying it to the requestor through the browser

Or if this functionality needs to return the value, require an authenticated user and impose rate limits based on reputation (which could just be account age)

For instance, Facebook and Twitter used to tell you which profile a phone number belonged to when you put it in the search box (maybe it was this issue). You could restrict that to authenticated users that were 30 days+ old and impose rate limits per day on top of that. A regular user could still look up a few numbers per day but someone enumerating phone numbers would need lots of 1 month old accounts (more effort/cost)
Sonic Colors: Ultimate, Cruelty Squad, and all of those: https://steamdb.info/tech/Engine/Godot/
The key word is "centralized database". This requires a trusted middleman to facilitate the syndication and manage the lifecycle of the contract.

Blockchain could facilitate financial contract between parties without an intermediary.
iMessage users don't get spam from other iMessage users. Also, iMessage lets you filter out 'known' and 'unknown' senders. Apple also will automatically flag/block certain messages if they are clearly spam.
Well, the standard library does have some function types, like Function<A,B>, Supplier<A>, etc. You can just initialize a variable of these types and pass them around. I don’t see how are these not genuine first-class entities. The lambda syntax is also quite pleasant.

(Also, behind the scenes they often compile to static functions and called through the invokedynamic instruction)
A driver only tells your computer how to talk GPU. How the GPU works internally is the real moat.
Nice! Going to give it a go.
Is your PowerPoint™ broken, son?
Damn. How far we've come! That's impressive. I wonder how much of the rest of the CC app suite, or at least the more common part of it, is a work in progress.
If it was as simple as that, we would all endlessly be plagued by iMessage spam. It isn’t.
More like: Towards Contactless Silent Speech Recognition Based on Detection of Active and Visible Articulators Using IR-UWB Radar

Scientific paper about using infrared imaging (the rays can reach under the skin) to detect silent speech/inner speech.

Replicating this and using it to show people their inner speech can be stolen would bring awareness to possible surveillance.

https://pubmed.ncbi.nlm.nih.gov/27801867/
I imagine it helps to launder money in countries that done honour the predicate crime's illegality
> It's too bad rail is so expensive to make compared to roads... Maybe if robots could lay the tracks down

My impression was that permitting, land acquisition, and delays due to legal battles make up a ton of the cost. At least in the US.
Yes but this is really only useful for them after they already discovered a target of investigation. Having this information for everyone would make the initial detection of tax evaders substantially easier.
Laptops and netbooks.
It’s not going to be uniform for everyone. The primary number I’ve used for ages doesn’t get SMS spam at all. A secondary number which probably got recycled from someone else receives multiple spam messages every single day.
That's a hard problem that a lot of smart people are trying to figure out. I'd say there's been good progress.

https://support.google.com/messages/answer/10252671?hl=en

I think this is exclusive to Jibe and Google Messages but a widespread (in terms of installs) proof-of-concept is still pretty cool, and better than nothing.

The bigger problem is adding E2E to SMS is going to attract the FBI's ire, they really really really like reading everybody's texts.
> k8s is a bad choice if you want to host stateful infrastructure like a DB

You cheated again ;) Now we're only running the easy stateless stuff on k8s?

I thought k8s gives us simple abstractions that make running stateful services a breeze.
Put together a ‘scrappy team’ no longer sounds professional and sustainable.
Pretty disgusting they don't have a thing to check if they leaked my personal information

From the linked notice, fwiw:
"We will be directly notifying the account owners we can confirm were affected by this issue."
Is it? We observe that candidates are unable to find jobs and employers are unwilling to hire candidates. Does it make more sense to address the employers' concerns, or to accept that, for "structural reasons", there's no such thing as entry-level employment?

A huge penalty for leaving the firm that trained you (within a certain time period) is already the norm in other areas. It's also the entire concept of vesting.
Just a reminder, in the USA all emails older than six-months old can be read by virtually any law enforcement agency without a warrant.

This is why there was a server in the basement and everyone probably should have a server in the basement. Spam management made that almost impossible for the end-user though. We could have put spammers in prison but oddly lawmakers never decided that was a problem.
What about ReactOS?
I assume named after the involuntary commitment section of California law (portmanteaued with Area51...pretty clever).
The research says nothing about nepotism. They looked into facebook connections and found that people with higher "socioeconomic status" tended more often to be friends on facebook with other high socioeconomic people.
The repo owner also owns Illustrator CC v17 repo for Linux[0]. Haven't played with either of these repos, but they seem promising.

[0] https://github.com/Gictorbit/illustratorCClinux
I'm hoping websites eventually accept that forcing everyone to scroll past a bunch of useless barely (if at all) relevant images to reach content isn't making their sites better.
> People have forgotten about the old-school pre-1989 way of catching criminals with police investigations, gathering evidence of a crime, etc.

Nonsense. AML laws are precisely a way to ease police investigations.

It's true that they aren't very effective against the largest criminals. That should be fixed by forcing disclosure of beneficial ownership arrangements but that has turned into a roadblock for investigations now precisely because AML laws mean police investigations can get that far.

For example, police investigations used to be stymied by numbered Swiss bank accounts. Now AML laws mean that is no longer a protection, and now they are stymied by being unable to force disclosure of who is the beneficial owner of "This is not a criminal gang PTY LTD" from the Cayman Islands.
I honestly don't get the point of straws, other than for handicapped people or small children (who have washable sippy bottles and cups anyway). Are people that bad at drinking from cups and glasses?
We also have Q P S R T U V and W that need funding and aren't getting it because X is getting all of it.

If X is too hard try something else that's easier.
> we recommend not adding a publicly known phone number or email address to your Twitter account.

> While no passwords were exposed, we encourage everyone who uses Twitter to enable 2-factor authentication

I think those things are incompatible, or at least Twitter really gives that impression. Great recommendation /s
With some small exceptions for a few white-collar crimes that do require knowing the act was illegal. But that doesn't apply 99% of the time.
“going to war against its own key staff members”

What happened here?
Ok! I like this thinking...
Still, just for the sake of balanced discussion, while there is no need to invent angels to explain physical phenomena, nor can physicists use lack of evidence for supernatural phenomena as an argument against the existence of the Divine.
They do work on cleaning up rivers as well!

Check their Interceptors.

https://theoceancleanup.com/rivers/

Also, the ocean garbage does need cleaning up too
What do you mean by triple entry accounting systems like ETH? Do you have any references?
Close. They were obviously legitimate, they just weren't science.
Let’s say Apple caves and implements RCS. What happens when Google does what Google does and changes it again, it breaks, then whines because Apple won’t implement it?
> Anything with no prefix (e.g. "Developer") is a junior role.

You're not eligible for "Developer" without two years of industry experience. That's not a junior role.
RCS is dead. The Cross Carrier Messaging Initiative (CCMI) has given up. Google is the one still pushing for it. iMessage is simply a big Apple moat. Why would Apple give it up to enhance Google's business position?

Google wants us to pick theirs over Apple's. Also note that to my knowledge, RCS is not available in all countries.

The other funny thing is that Google complains about SMS being insecure -- all while RCS does not support end to end encryption. Google Messages added that feature recently relatively (last year? please correct me below) and I still can't understand if it's on by default or not.

Here is a random article about RCS state. Feel free to google for more: https://linustechtips.com/topic/1327240-in-the-us-rcs-text-m...

I would love a common solution, but rationally I can not blame Apple for keeping a (to me from experiencing both) superior experience that brings in customers. And Google has just managed to catch up. Google will need to make their messaging an order or two better, to the point that Apple will have to join.

P.S. Also, I am skeptical any time the phrases privacy, end-to-end encryption, and Google cohabitate the same statement.

(Edit)P.S.2. Just use https://apps.microsoft.com/store/detail/bluebubbles/9P3XF8KJ... in the meantime.
Probably the next closest is just plain VMs (and potentially backplane/management layer running on k8s or whatever)

But yeah... Even then each cloud has quirks with Kubernetes and there's still quite a few resources just to stand up a cluster. Kubernetes can partially solve the initial provisioning but you generally need the cluster running with nodes before you can use something like CAPI or Crossplane (so you still need Terraform or Pulumi or scripts or whatever)

Having worked with a similar system, shared tenancy with tenant per namespace is just as bad but in a different way (if you use the classic operator pattern with 1 operator per cluster, you potentially have a massive blast radius). Then there's security...
Shouldn’t the headline call this cronyism (appointing friends) rather than nepotism (appointing family)?
> On the other hand, they are a common carrier - they aren't limiting which countries or streets I'm allowed to wear their shoes on, nor what kinds of sports I choose to play with them.

That's...not a common carrier at all. Traditionally, a common carrier is "a person or company that transports goods or passengers on regular routes at set rates." So traditionally, a rail line is a common carrier. A pipeline is a common carrier. Air freight and truck shipping, kind of, but you're then getting away from that "regular routes" kind of thing. This was then logically expanded to things like telecommunications, since they're essentially transmitting data along regular routes aka the actual telephone wires.

A big thing about becoming "common carriers" was this idea of regular routes. Competition gets challenging/impossible when there's really a single route for some things. There's really only going to be one set of rails connecting towns. There's not going to be a bunch of different companies stringing telephone wires to everyone's houses. There aren't going to be a lot of fiber runs through a neighborhood. These things are all common carriers and are natural monopolies.

I can go buy an apple at the grocery. I can eat that apple raw. I can turn it in to apple sauce. I can bake it in a pie. I can juggle with it. I can give it to a friend. I can donate it to charity. The fact I can do all these things with it does not make the apple producer or the grocer a common carrier. It's entirely unrelated.

The person I was replying to was stating any company with 10% market share in any kind of metric should be considered a common carrier. Nike has more than a 10% market share in total revenue of sport clothing. So they say Nike should be a common carrier. This makes no sense to me.
I stopped using Swift before version 5, and async/await was always something I missed there and a big reason I liked Javascript. I can't believe how much developer time was wasted on promises and callbacks in so many languages. Good that Swift has async/await now.