skysight-inc/HackerNews huggingface dataset:
> No more hardware to manage. No OS to manage

We must be using different clouds.

For some of the much higher-level services … maybe some semblance of that statement holds. But for VMs? Definitely not "no OS to manage" … the OS is usually on the customer. There might be OS-level agents from your cloud of choice that make certain operations easier … but I'm still on the hook for updates.

Even "No machine" is a stretch, though I've found this is much more dependent on cloud. AWS typically notices failures before I do, and by the time I notice something is up, the VM has been migrated to a new host and I'm none the wiser sans the reboot that cost. But other clouds I've been less lucky with: we've caught host failures well before the cloud provider, to an extent where I've wished there was a "vote of no confidence" API call I could make to say "give me new HW, and I personally think this HW is suss".

Even on higher level services like RDS, or S3, I've noticed failures prior to AWS … or even to the extent that I don't know that AWS would have noticed those failures unless we had opened the support ticket. (E.g., in the S3 case, even though we clearly reported the problem, and the problem was occurring on basically every request, we still had to provide example request IDs before they'd believe us. The service was basically in an outage as far as we could tell … though I think AWS ended up claiming it was "just us".)

That said, S3 in particular is still an excellent service, and I'd happily use it again. But cloud == 0 time on my part. It depends heavily on the cloud, and less heavily on the service how much time, and sometimes, it is still worthwhile.
Cool! Which OCR engine/model do you use?
[pinning a specific top level resource] - You can include an SRI link on one of your pages that points to the top level index.html page on someone else's domain, and the browser will verify the pinned hash of the index.html file. Try it and see. If their index page also uses SRI to pin its own resources, the entire site is pinned.

[just unilateraly pin versions of websites?] - If the other website is advertising itself as 'not supposed to change', then yes, this is a way of confirming that it has not changed.
It encrypts your metadata (the most important data) and doesn't use it to manipulate you. It's a non-profit. And now you can use it without exposing your phone number to other users.
More like dubbed in Volapuk. Dubbed in Esperanto would be Smalltalk.
> Crowd Compass creates a mesh network. This means each compass is a relay for information, allowing all Compasses in the area to work together. And one decentralized, self-healing network is created!

They tout a pretty big distance that these things can cover, but it seems like if that's the case, then there wouldn't be a need for a mesh network.

Anyway, this would also be neat for kids. I've often mentioned that it'd be nice to just have a compass that points towards my kid at a busy playground or big park.
Yes, this is a compromise on the CIA triad. It prefers integrity and confidentiality over availability.

That is a fine decision to make for a security-minded app, but signal has always presented themselves as a full alternative to SMS and other messaging systems where availability is prioritized over confidentiality and integrity. It should really be made more clear so that users are making an informed decision. They could also do wonders for the user experience by having the app inform the user of the problem and how to remedy it.
When they announced usernames I thought I will be able to install Signal on my TV desktop (linux) and send / receive messages from to it (links, files, etc).

Now that I know it still needs phone number I assume it will need to be unique so my use case fails.

For the record, I am still a happy Signal user and a monthly supporter, thank you very much.
It turns out that it takes thought effort to semantically tag/classify everything consistently and completely, so rather than make the decisions, it's easier to just not do it.
My irc bouncer and two kubernetes clusters are running there. So far the service has been good.
The problem is that Valve’s profit margin on the store is very healthy. Low production runs of a hardware device are just not making them a lot of money comparatively.
I'm confused about what seems like conflicting info in the wikipedia article. I can't reconcile the quote you picked from the intro with two statements in the 'Impact' section:

> In total, U.S. government economic bailouts related to the global financial crisis had federal outflows (expenditures, loans, and investments) of $633.6 billion and inflows (funds returned to the Treasury as interest, dividends, fees, or stock warrant repurchases) of $754.8 billion, for a net profit of $121 billion.

> A 2019 study by economist Deborah Lucas published in the Annual Review of Financial Economics estimated "that the total direct cost of the 2008 crisis-related bailouts in the United States" (including TARP and other programs) was about $500 billion, or 3.5% of the United States's GDP in 2009, and that "the largest direct beneficiaries of the bailouts were the unsecured creditors of financial institutions."[92] Lucas noted that this cost estimate "stands in sharp contrast to popular accounts that claim there was no cost because the money was repaid, and with claims of costs in the trillions of dollars."
Whatsapp only e2e encrypts message contents. The only thing Signal knows about you at any given time is the time of account creation and the date of your account’s last connection to Signal servers. That's tied to your phone number. They don't know who you chat with, the contents of those messages, your phone contacts, anything.

I'd get a chuckle out of comparing that with the privacy of Whatsapp.
It's been selling well for almost 9 years now! You can call it many things, but it is clearly not a "flop".
I think in the same way that you are frustrated because people say "it's a compiler bug" too often, this feels like going in the other direction too much. The higher order bit, to me, is the "segfault in safe code means a bug" stance that the overall project takes. Soundness holes happen. Sometimes they take a while to transition away from. Arguing that the compiler faithfully implements an algorithm that causes bugs still means, from a higher perspective, that the compiler has a bug: they have chosen an inappropriate algorithm here.

There is no specification of the specific implementation here. Rust could in fact (at least in theory, I am not an expert on this specific problem) transition to a different path here where the bug does not manifest. RFC 1214 is an example of the Rust Project successfully doing this, and hilariously enough, that situation is one of the things that led to this one!
> Google appears to be making strides in catching up.

I say it's even more than that. OpenAI had a bigger lead when it released GPT-2 than it does now. They're burning through cash to try to hold on to a lead of a few months over the competition.
I could get behind that type of short, clear legalese.
$3/month? Seriously?

Does nobody here see the irony of being a community of people who make their income working in software that refuses to pay even $3/month for software? Ditto for the universal hatred of ad-based business models.

This is why the consumer market for software is basically non-existent. Consumers value their time at $0 so they get free tools subsidized by intrusive ads or expensive hardware.

Businesses make more rational decisions with their time and resources. To the developer of this cool product, I recommend targeting B2B instead.
>Seeing as the confederacy was openly about protecting slavery as the SINGULAR issue separating them from the Union, choosing the fly a flag that represents a short rebellion (and open treason) against the US is definitively choosing to represent yourself as a confederate.

I am in no way denying that slavery was the cause of the South's secession from the US. My point is that if one calls himself part of the "boys" of the "Union army" today, then obviously one's political enemies are thus the Confederates, and thus ipso facto racist, and thus must be the evil/wrong side.
Integral transform is the right abstraction level. Matmul is an integral transform.
The reason will always change and always be irrelevant.

In the past (PRE CIA PROGRAM) in other countries it has been that the foreign aid workers have been assassinated because their program:

* is a sterilization conspiracy

* corrupts the young women hired and trained to locally administer the vaccines

* was proselytizing and spying on the locals

And I don't fault them for thinking any of that just look at the nutjobs in the west who ramble on about vaccines.
Actually for coding sometimes it’s better than GPT4. A lot of times worse, but my work flow is to give the same coding question to both. I play them off eachother. OpenAI will lose their edge if they don’t release a new model soon
Interesting. How did you discover this link?
> One other thing about Discord that I like is the stupid gaming branding. We all know this is silly space that we’re going to toss out in a few years when it starts getting enshittified (which will happen but it is still a couple years out I think).

Yeah, Discord weirdly seems more trustworthy by seeming so unprofessional and silly. Part of that is "yeah, it will be easy to toss if it gets worse", but part of that is how much on the internet "unprofessional" and "silly" is frowned upon. ("You'll sell less ads." "You'll have fewer corporate users." "Complaints" like that.) That also seems as much a feature as a bug: Discord's branding sells less ads, good. Ads seem to be killing the "professional" web.

I also appreciate Discord's weird monetization tools today. Nitro memberships are personal in a weird way that most social media isn't. They mostly just give you more emoji and other memes tools. You don't have to get your whole social network to buy in to the membership, you can just do it for fun for yourself. Same with selling the silly animated name plates and profile cover picks, it's mostly harmless fun that doesn't make the experience worse for everyone and encourages Discord to focus on individual interests on the platform to keep them having fun and buying silly things, rather than the interests of other big corporations or ad buyers or "professional users".
Yeah.

> Vietnam’s future identity cards will incorporate the functions of health insurance cards, social insurance books, driver's licenses, birth certificates, and marriage certificates, as defined by the amendment.

The project of digital file-sharing across administrations, all being tied to a single social security number, became a scandal and was made illegal for a reason !
Saturn's largest moon most likely uninhabitable
XKCD has covered part of the reason: https://xkcd.com/927/

And the other thing you mention, signing data, is only as good as trusting the author themselves. Let's say there's a contentious video and it's cryptographically signed by Stefan Mousetentacle. Who is Mr. Mousetentacle, and why do we trust that he actually took the video, and didn't generate it?
Fair points, from other commenters as well. Being a bit too blunt here maybe.

But still: starting a BV, appointing yourself, with the sole purpose of 30% tax reduction may be by the law, but it's also bending the idea of the law. So legal, but moral? It was meant for employees of proper businesses, with offices and other employees, paying taxes like we all do AND hire fine people like yourself. Not for private persons starting one person LLCs. But hey, hoop dat je blijft hangen, wat de wet ook gaat doen.
discord. 100% of what facebook provided. 0% (so far) of any of the enshittification.

comparing the two: facebook offers literally nothing (other than a viewable dropbox like profile for your pictures, which is redundant to me)...
Ol' MSN Messenger, back in 4000 BC, had solved everything already.

All of the current messaging apps are spyware in one form or another.

Why can't they function without access to the entire contacts list?
Under wraps from general American society, yes. Go right now on the streets of your USA city and ask about the atrocities the USA has committed in Latin America, check what % of the people even know about that.

My comment about China is meant more in relation to the boogeyman created out of China to push USA's interests, I don't condone authoritarianism at all (it should be pretty clear after I mention a dead relative by the hands of a dictatorship) but I do have very high reservations about whatever the USA pushes for manufacturing consent across the globe, right now it's the China boogeyman.

The whole play of the USA is also to keep the veil of a freedoms' paragon as a misdirection for its transgressions, it's layered in misdirection using language such as "defense of freedom", "free market", "business interests" while behaving schizophrenically by supporting dictators who align to its interests (e.g.: Saudi Arabia, multiple dictatorships in Latin America). It's all bullshit. Owning that it's all bullshit won't ever happen, it needs to keep the discourse to keep the façade of a force for good.

At least China is more honest, they are dicks, they are ruthless, they can be aggressive, but no one else was misled to believe otherwise. That's not the case with the USA.

And my rant over your "whatabout" point ends here.
I’m still holding all of my Facebook stock from around IPO time when I worked there.
Users flagged it. That's usually the reason. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.
> as long as only one of those is a phone

Do you know why this limitation?
They’re mostly a superset, but also some instructions were dropped like the bcd opcodes.

https://en.m.wikipedia.org/wiki/Intel_BCD_opcodes
Getting a Bandwidth Restricted error:

Bandwidth Restricted

The page you have tried to access is not available because the owner of the file you are trying to access has exceeded our short term bandwidth limits. Please try again shortly.
Scientists identify water molecules on asteroids
Apple Shuffles Leadership of Team Responsible for Audio Products
The questions were flipped in the original TV programme.
Sergei and Yulia Skripal would disagree with you.

https://en.wikipedia.org/wiki/Poisoning_of_Sergei_and_Yulia_...
I think GP is being a little too harsh, but I also think you're being a little too generous. If it requires a third-party tool like sync thing, then it seems like a hard point to argue that signal has Auto backups. It's better than nothing, but it is definitely not as seamless as most users would expect from a backup solution.
It applies to many other project too: cling on to the raw data as long as it isn't bogging you down too much.
And they're also owned by Facebook, not exactly a company that should be trusted
The issue is that good engineers are harder to find because of bad engineers with better tools.

ChatGPT is like doping in sports.
And yet, plenty of field success right now with consumer (even basic amateur level) drones.

The issue with high energy jamming (broad frequency band denial) is it makes your jammer a super tempting (and easy) target for a HARM or equivalent, and consumes quite a bit of power. If someone is actively denying such a wide frequency band, any high school level electronics student can design a pretty effective seeker.

And the whole 'radio power drops off as a cube of the distance' thing means the equipment needs to be pretty close to operations, so it's going to get attacked pretty often.

The noise level in a typical urban environment from wifi is already pretty terrible, 'hostile' or not. Way more terrible than a typical remote environment, which is where these drones are being used, unless there are active countermeasures pretty close.

Counter measures, counter-counter measures, etc. But I'm not seeing much mention of effective jamming happening in-theatre right now.
All I know is since they introduced this feature I received 4 spam messages about crypto, whereas in the past several years I received 0 such messages. Overall a net negative for me.
> What are your thoughts when transactions at open markets aren’t clearing above the tender offer price?

It signals a dysfunction. If before, information asymmetry. This, fortunately, corrected quickly. If during or after, company prospects may have changed since the tender was announced, or the company is restricting transfers to cronies. The latter is quite common, and a major profit centre for growth capital VCs.
If it is attacking American institutions and making it hard for an elite institution like Harvard to adequately address an extreme anti-semitism problem, it is anti-American. If it makes people feel worse about living in the United States and tries to impose any concept of original sin onto an American citizen, as is the case with a lot of "woke" propaganda, it is anti-American.
You're referring to an office/lab they built in 1998, lol. Pretty sure they bought in on this latest round...
RJ45 8P8C is compatible with telephone RJ11 6P6C for two lines. The inner pins are one line, the next outer pins are second line. The third line in 6P6C doesn't work because the third and fourth pairs are together. But RJ11 using more than two lines, or even multiple lines, are pretty rare.
seems like you've exceeded the bandwidth quota of your cdn provider
What's fascinating about this article is that the very style it's written in is a symptom of the problems it's addressing. Nearly every paragraph is a bite-sized one or two sentence dopamine hit.
> As if you can't get a whole lot of information on most people with just their phone number. The number of people whose Signal ID is built off a burner phone ad no longer traceable back to them is miniscule.

Yes, but what are you going to do with this information? All you know is how long they've been a signal user and when they last connected.
It is a well agreed upon concept that the people living in a society can be forced to take part in the defense of it.

This is not very different from being forced to pay taxes.
I think that when it comes to 2D rendering libraries there is in general not too many options if you want to target CPU or both CPU+GPU. Targeting GPU-only is bad for users that run on a hardware where GPU doesn't perform well or is not available at all due to driver issues or just not present (like servers).

If you consider libraries that offer CPU rendering there are basically:

- AGG (CPU only)

- Blend2D (CPU only, GPU planned, but not now)

- Cairo (CPU only)

- Qt's QPainter (CPU only, GPU without anti-aliasing / deprecated)

- Skia (CPU + GPU)

- Tiny Skia (CPU only, not focused on performance)

- GPU only libs (there is many in C++ and Rust)

Nobody develops AGG and Cairo anymore and Qt's QPainter hasn't really improved in the past decade (Qt Company's focus is QtQuick, which doesn't use QPainter, so they don't really care about improving the performance of QPainter). So, only 2 libraries from this list have active development - Blend2D and Skia.

As an author of Blend2D I hope that it will be a go-to replacement for both AGG and Cairo users. Architecturally, Blend2D should be fine after a 1.0 release as the plan is to offer a stable ABI with 1.0 - And since Blend2D only exports C-API it should be a great choice for users who want to use every cycle and who want their code to work instead of making changes every time the dependency is updated (hello Skia).

At the moment Blend2D focuses on AGG users though, because AGG is much more widespread in commercial applications due to its licensing model and extensibility. However, AGG is really slow especially when rendering to large images (like 4K) so switching from AGG to Blend2D can offer a great performance benefits while avoiding other architectural changes of the application itself.

BTW Blend2D is still under active development. It started as an experiment and historically it only offered great performance on X86 platforms, but that is changing with a new JIT backend, which provides both X86 and AArch64 support and is almost ready for merge. This is good news as it will enable great performance on Apple hardware and also other AArch64 devices, basically covering 99% of the market.
Maybe in the US you don‘t need to mandatory register a phone number with a valid id, in most of the world you have to. If anyone can require the phone company to reveal your identity, it‘s the government.
https://github.com/signalapp/Signal-Android/issues/7409

> We've discussed at length why this is not possible, but if you have more thoughts then please visit the forums. Please try not to open duplicate issues in the future, even if you feel like something is important.

I wonder why this is "not possible"
There's a contact in Signal called "Note to Self" that you can use for this.
Consider to what extent you're steeped in the mire accumulated from being very-online. If you agreed with everything else, then that should give you pause on why you're so hesitant or resistant to that usage.
> Given C is faster and more mature than ObjC, why aren’t you writing everything in pure C and objc_msgSend?

TBH your question feels trollish, but I'll respond anyway.

Objective-C code does compile to objc_msgSend calls. Perhaps you meant getting the method implementations directly and calling them instead?

Objective-C is 40 years old. How much more mature does it need to be?
Thanks for clarifying that.

Sorry to be self-centered, but as a developer laid of 10 months ago, the last thing I want is another 1000 desperate developers flooding the market.
It's patently unforgivable that a message would not be delivered because the client is out of date.

The Signal team is incredibly clueless and arrogant toward its userbase. It seems to simply not have occurred to them that many people rarely/never have wifi, may not be on AC power when they are on wifi which means the phone may not check for / apply updates, etc.

In the US, cellular is often expensive and slow.

In underdeveloped countries where software like Signal could be really important, all this is even more true.

We get shit crammed down our throats to protect the most obscure edge cases for the smallest percentage of the most vulnerable users - such as not being able to sync messages between devices - but then they pull shit like this which has a huge impact for people in rural areas and underdeveloped countries?
Cloud providers have live migration now but I guess they don't want to guarantee anything.
About premake5 in general.

premake5 is a monolithic/portable executable that contains Lua + specific runtime.

Thus it does not rely on installed Python as in GN case as other tools.

Having standard and well known and documented Lua on board benefits the maker a lot. In my opinion any modern build system must include generic and known PL.

And that above is the problem of modern CMake. It started as simple static declarative thing but life forced it to evolve into dynamic programming language with very strange notation and runtime model.
No need to worry they will sunset the product themselves. It aint ads it aint no dollars.
Quantum Computing: Beyond the Hype – Insights and Industry Implications