skysight-inc/HackerNews huggingface dataset:
What do you mean Android doesn't have an analog? It has both secure boot and device attestation. It has multiple APIs that can be used to design applications requiring varying levels of trusted computing context.

There's the high-level SafeyNet API which essentially lets you assert that you're running on a non-modified device running non-modified software in the context of a verified boot:

* https://developer.android.com/training/safetynet/attestation

It also has the lower-level Keymaster 3 API (since 2017) which provides HSM-signed certificates with the device attestiation extension, including the system trust level and verified device identifiers:

* https://source.android.com/security/keystore/attestation

* https://datatracker.ietf.org/doc/draft-bweeks-acme-device-at...

Microsoft is the one that's late to party... And your hypothesis seems pretty dependent on an argument that Apple can't build iMessaging on other platforms because they're the only platform with device attestation. That's simply not true.

If Apple wanted iMessage on other platforms, they've had at least 5 years to build it in the way you theorize must be required.
Making of Bubble: The Go-To Standard for Nocode Development
This is a real shame. Meta is a company that is trying to do something (beyond Facebook) and I think a Unity acquisition would benefit both of these companies (in their current positions).
What value does a law have if you are not enforcing it?
> If you're 100% serverless then this doesn't really apply, but if you're spinning up eight different Kubernetes clusters for eight different teams then you probably need to collaborate a bit better.

This is exactly the situation I´m currently in. Company decided to migrate from big on-prem kubernetes to AWS. Now every team got their own account and well... good luck, you´re on your own now. We´re a small team of three developers. Although we have three certifications under our belts (AWS Dev, CKA, CKAD) it took us almost three months to configure AWS and set up the Terraform pipeline and define processes like "upgrading cluster". The "enabling" part was basically missing in the whole cloud strategy of the company. It was more like: good luck, you´re on your own now.

In fact we made contact with a neighboring team. Only to find out that their use case was so different from ours that collaboration didn´t make any sense. For them Kubernetes was not a good fit, for us it was the way to go.

Speaking of sharing a cluster or AWS ressources: we figured out that it is not allowed due to billing reasons. Company policy is: One product per AWS account.

If you ask me I see a shift of paradigms happening here. Now you hear a lot about "enabling teams" instead a dedicated team for infrastructure providing services (e.g. the Kubernetes podcast from Google). I´m not convinced yet. I think this is more like kicking down responsibility down the chain. And then it feels more like: Someone needs to do the dirty work but nobody wants to do it.

It might work if you don´t have to provide Service-level agreements (in our case: we don´t). For us it is just more work to do. And our work shifts from dev to ops. Instead of writing software we´re mostly busy with configuring cloud resources. This will ease a bit once everything is running. However: I see this whole change more as ... uh, strong word... ideologically motivated. Cui bono? Neither our team, nor our users nor our infrastructure bill.
It’s funny the article uses blurry images as an example of broken experience and then suggests WhatsApp as an alternative, where image quality is absolutely horrendous.

Many of my friends groups stopped using WhatsApp only for this reason.
But you can't burn the body...
Coinbase Posts Steep Second-Quarter Loss Amid Crypto Meltdown
The etymology behind the name isn't known, it is thought that the name is from Americans. FWIW, it is a bend. While all bends are knots, not all knots are bends. So the EDK name really leaves a lot to wish for.
Lua just doesn't have the marketing other languages have. No big corporation behind it.

It does not have any exciting or frequent releases. It is basically done as a language since 5.1. New versions can be safely ignored, especially when you want to use LuaJit.

These days people simply expect lots of churn and frequent releases to keep the hype for a language up.

Also the current trend it towards static type checking which is especially hard to implement for Lua. There are some solutions for gradual typing but there is not exactly first-class support for that.

The small standard library might also have been a problem in the past but these days I would argue that JS has normalized that part quite a bit.
> The truth is that these now-sacred laws that ended financial privacy really only started being enforced in America in the 80s and their European equivalents in the late 90s. Are we really any safer now than we were then?

AML/KYC is not just about terrorism (where it's doubtful if these measures actually have much effect, given how much terrorism is state-sponsored or -backed), it's more about organized crime - and I'd say that yes, organizations like the OG Italian mafia have a way harder time these days. Particularly Italy has made a lot of progress combatting them.
> now that https://github.com/noib3/nvim-oxi has come out, I am going to use it even less.

Woah, interesting ... provided there's success and uptake with this ... I'm imagining it could lead to a really slick and responsive editing experience that those of using (at least) slightly sluggish plugins might have been missing for a while now.
thats a star, our star is called sun
Creative Coding in Rust: Building a Generative Music App with Nannou
Early Xeon Phi still had texture units, afaik, and some bits of display circuitry, you just couldn't get that to work anymore
The tower isn't central. That picture is not of the entire villa.

Here's a video that shows more: https://www.youtube.com/watch?v=HGpdirRWJMA I recommend watching with sound off.
I doubt it. Alfred is very well optimised across most metrics – memory, CPU, binary size, download size. This is Typescript which means it's likely to hit a limit quite far before where Alfred is.
Commonly known as a star.

(But now I wonder: is there a difference between stars and suns?)
I use SimpleScreenRecorder (which is also mentioned in the footnote of the article). It really is simple to use and light weight.

I used to manually select area to record (with border outside the window to record) until I searched and found a solution using ffmpeg to add the border. So, now I just use the select window option. I also use Auto-Editor (https://github.com/WyattBlue/auto-editor) to prune silent portions.
A-OK in Australia:

>> Abortion is legal on request up to 24 weeks, and is legal beyond 24 weeks with the approval of two doctors.

>> It is illegal to protest within 150 metres of an abortion clinic.
Lua has been designed as an embeddable scripting language and it is used as such in various domains and programs. It's not really suited for developing large applications, though.
No batteries included. It's designed to be embedded as a scripting language, so its stdlib is tiny. People managed to write web frameworks in Lua, but it's hard to snowball a good package collection when you've got Python and node next door.
From what I've seen the problem is more being that people just take that as the whole truth without considering more interesting ideas that are based on it and make it actually work.
But I don't think this contributes to a "digital divide", people who aren't particularly interested in computers wouldn't be more excited with different wording.

In my experience the best thing to get people interested in computers is to show them more than MS Word in school. Fortunately a substitute teacher was more competent than that and absolutely blew my mind with a for loop.
Pipewire allows this relatively easily
Actually javascript even though weird it is one of total different beast as a computing language.

It is readable unlike php, dynamic as root from lisp, wide use and hence accessible.

But given its original history and neglect, it takes decade to fix all issues it presented in other area.

Still I would not dismiss it. Yes it is slow. But it is not Java type.

It can be better is the motto.
I agree, optimizing db calls in my experience has been low hanging fruit. But (in rails) going through and making your own poro + active model objects can give significant speed increases, especially in cases where the Rails overhead is too high.

Object instantiation and database serialization/deserialization seem to be a pain point that gets overlooked more than people realize.

But in this case I’m preaching to the choir on ruby app optimization.

Do you forsee projects like Rails needing to be rewritten in order to be more favorably JIT and interpreted by truffleruby & ruby jit?
I would think that if you want to create a habit where people check you frequently, avoiding downtime would be important. But IDK.
"Facebook Gave Police Teenager's DMs in Abortion Prosecution" (360+ comments)

Also "The Data Facebook Gave Police to Prosecute a Teenager for Abortion" (90+ comments)

https://news.ycombinator.com/item?id=32404046
Using an app won't be necessary since their web developement is mobile first, right? /s
In practice, large messaging providers like Facebook or Apple do not actually have their ostensible 1A rights to publish E2EE communication software.

https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...

They willingly self-censor and preserve these unsafe systems so that they don’t get retaliated against by the state regulatory apparatus.

Apple and Facebook aren’t dumb, they know all about E2EE. So does the FBI.

They are simply not allowed to close these security holes. No amount of money or commercial success lets you disobey the wishes of the FBI in America.
Just chiming in to say that GDPR doesn’t apply to financial data. Financial companies are obligated to keep you data for a long period of time and is a case where GDPR requests do not apply.
The strength of the strong force
Why would interoperability make end-to-end encryption impossible?
Inkarnate – Turn your ideas into fantasy maps
I used Astro recently to rebuild my personal website/portfolio, and I really enjoyed it. I'm not a frontend dev and I quickly get overwhelmed by all of the choices and the breakneck speed that the web ecosystem changes at. Astro was exactly what I needed. It's optimized for spending most of your time writing content in markdown, but it gives you complete freedom to seamlessly add web code of any complexity you like. MDX is just markdown plus custom components, and Astro lets you drop in stuff from React, Vue or Angular, so you're not restricted to whatever components you can find for the single framework that you choose at the beginning of your project. Everything possible is made static. I found it to be pretty intuitive and I don't feel boxed in by it. This is how I want to make (frontend-only) websites in the future.

My biggest issues using it (admittedly in the beta state) were 1) wrong line numbers printed for errors due to extensive rewriting and transpilation without source mappings and 2) no built-in image optimization (there is a third-party tool that works well enough, but for a content-first framework this doesn't seem good enough to me).

[Edit]: Ah, I see in the 1.0 they have built-in image optimization :) I'll have to try that out.
That's crazy. I can't remember the last time I wasn't straight up locked within 2 minutes of my first login.

Guess Linux users are bad, or whatever makes them trigger each f*ING time.
When companies comply with laws HN doesn't agree with in China or Russia people are up in arms, however when it happens in the US with a company that is close to many users here we see "They have to comply with the law".

Google continuously skirts GDPR and other data privacy laws, but when it comes to sharing private messaging information there is nothing they could have done?

While I agree that they probably had to comply, coldly explaining away an act many see as immoral as "it's the law" isn't helping the conversation. Sure it's the law, but the US a history of immoral laws that have been repealed only after someone took a stand and broke them.

edit: it's -> isn't
Good riddance. I'm sure the folk of Scarborough don't want another occurrence of https://scarfolk.blogspot.com/2013/05/the-ghost-of-mrs-payne...
GDPR doesn’t apply to financial data either. You can’t ask a bank to forget you and they are obligated to keep your records.
In the future, if an acquisition gets offered at some x price and the stock rallies to almost x, then the delta (smart move) is to short, not buy. If you buy, the most you are going to get is that 5% bump. If you short, you can make 100%.
Show HN: Layoffbase – the place where you can get a new tech job after layoff
I knew that layoffs in tech were coming.
When it started, I've created Layoffbase to collect people without a job and help them get a new one. Now, I try to manually connect them with companies.

What do you think about it? How can I improve this?
> The government is not sanctioning the mechanics of a gun. You can read in books and online about how they work in full detail, the “code” and designs for them is usually open. A lot of hobbyists use this to build their own airsoft, potato guns, and other nonlethal mechanisms.

The government hasn't sanctioned the code of Tornado Cash, only the concrete instance present on a couple wallet addresses.

When I use the public knowledge of a library book on how to create a gun to actually create a gun, I create an instance of a gun - and in all developed countries, I will run into weapons laws and regulations at that point. As for spud guns, these are questionably legal or outright banned in many large nations outside of the US [1].

[1] https://en.wikipedia.org/wiki/Spud_gun_legality
And that's ok. I had the same reaction, but after jumping in I made two realization:

- this is just like slack, and I already use and don't mind slack

- after using Dall-E's webinterface for 3+ months, I actually like the image generation interaction via chat, its history transfers seamlessly between my devices, social feedback is built right in etc.
> Our problem is that we have failed to defend big tech

I don't see big tech as a victim here. Companies like Google and Facebook refused to implement e2ee when they had the opportunity. Their network effects and infinite money pots helped to keep more privacy-respecting options small. We failed to defend privacy against big tech and govt overreach.
> they don't emulate even a fraction of the processes you find in their biological namesakes

That is correct. But they are not supposed to: natural nervous systems are just an inspiration. That perspective is only valid in _nervous systems emulations_ - which is just a subset of what we do.

> using the term

'Artificial', in use, stands for "non natural, non spontaneous"; it means "done with an aim" (cpr. Sanskirt arth, artha, arthin, arya; Greek aretē, àristos). Those items are. They are called metaphorically - but evidently so - 'synapses', which means "joinings, interfastenings" (see in engineering 'haptic', "touching"), because they join the elements of a "neural network", where 'neuron' remains "a string" - a "connection significant of a relation".

So: at some point some thought: "What if we obtain something through joining similar elements in a network... Yes, similarly to the other one". It fits, because the model is this model, a model of the natural thing. You have natural neural networks, their model ("just a network"), and such model (of the natural thing) is used as a model (for designing further things).
> The teenager ... will be tried as an adult

Why does the US criminal system do this? Who at the court gets to decide that 17 is the same as 21 in this case?
The big concern around fishing gear is that it is specifically designed to catch marine life, so when it is lost or deliberately discarded in the ocean, it continues to kill for years for no reason at all.

The movie Seaspiracy makes this point in a very graphic way: https://www.youtube.com/watch?v=1Q5CXN7soQg

This fact-check runs through all the points of the video in 15 minutes: https://www.youtube.com/watch?v=s7QRLZp63Eo
The "x86 translation support" bits are part of ARM64 ISA, they just weren't standardised in time - apple effectively implemented a WIP version of it AFAIK, though main changes are in interface for OS.
And I think that's one of the main problems with Apple Maps. Once you leave main metropolitan areas, the features start to dwindle.
My first 6502 bringup on a breadboard was just a CPU and ROM (no RAM) with A9'H'A9'e'A9'l'A9'l'A9'o' while it was attached to a logic analyser so I could see if it was running. Shortly after I got ram working and added a UART, but it was the easiest instruction to see something I recognised and keep the PC moving forward through memory (Of course NOP is good too, but then I don't know if reading is working right or if I'm just reading the same thing over-and-over).

Also my assembler wasn't working, so I had to enter that directly in the TL866 ROM programmer's hex editor & didn't remember any other opcodes.
> Nearly all Postgres cloud providers such as RDS, CloudSQL, Upcloud, provide multi-region nodes and automatic failover.

From memory you have to specify a maintenance window and failover is not instant. And relying on your cloud provider comes with its own drawbacks.

> Also, true HA databases are very expensive and have their own drawbacks. Not really designed for a Reddit-style startup.

Plenty of free HA datastores out there, and if we're assuming it'll be managed by the cloud provider anyway then that's a wash.

> Lastly, the most important reason is because I know Postgres and I can get started today. I don't want to learn a highly scalable, new type of database that I might need 5 years down the road.

That's a good argument for using what you know; by the same token I'd use Cassandra. Postgres is a very complex system with lots of legacy and various edge cases.
Yes, it’s assumed you only make it as a weapon and possession is a presumption of intent to cause harm.

A colleague made one one so we could throw a rope over a beam. We all laughed about dobbing him in, then chopped it off and chucked it into the bin.
Yes, the 'Macrocom Method' section shows how it's done over the RGBI output, as used in this demo - the sample artwork shown there is in fact a much earlier version of one of the still images in Area 5150. :-)

Although while working on this one, I couldn't help noticing that the IBM CGA (5153) monitor wasn't showing things quite as expected. That led me down another rabbit hole: https://int10h.org/blog/2022/06/ibm-5153-color-true-cga-pale...
Finally, a Turing-complete language!
DRM applies only to copyrighted works. The functional aspects of a GPU (what actually makes it work and enables you to use it) are not copyrighted, in the same way that a machine's mechanisms aren't (patents might still exist)
How does the Twitter share price stop you from living your life?

The current price is $42. If you need money, sell some portion of it.

$42 is probably a fair risk-adjusted price as the board will likely ultimately settle for a lower sale price to avoid a very public litigation about its true bot content.

Don't look at $54.29 as the "correct" price. Evaluate the spectrum of probabilistic outcomes.
The case of Giphy is really absurd.
Yes, privacy to help hide your coins acquired through dubious means, we know that. That some researchers got suckered into it thinking that it serves a higher purpose is regrettable, but tornado has always been about laundering money.

Despite what you're attempting to lie about, the tornadocash code is not illegal. Feel free to repost it on any host that does not work with the US (or that isn't as trigger happy as github). The Tornado Cash organization has been blacklisted. The cryptography that runs it hasn't been made illegal.
He said respect, not worship. Big difference.
I think most people would say that not being able to use GRPC at all on the web is not exactly the superior option/outcome ... I'm not sure why a "pure design" (non-mixed layers) matters when the result is non-functional.

Just open a second websocket for the second protocol. Or use WebRTC. Or ... most protocols have these channels, which means mixing payloads is not really that useful. It doesn't buy you anything over the situation where you're not mixing protocols.
> This is because Zing uses a unique collector called C4 (Continuously Concurrent Compacting Collector) that allows pauseless garbage collection regardless of the Java heap size.

This is incorrect. Firstly, C4 triggers two types of safepoints: thread-local, and jvm-wide. The latter can easily go into the region of ~200 micros for heaps of ~32GB even when running on fast, overclocked servers.
Secondly, the design of C4 incurs performance penalty for accessing objects due to memory barriers. This impacts median latency noticeably.

You might not believe me, but ask Gil and he'll openly admit it. This article was written by someone who:

1) doesn't know how C4 works

2) doesn't analyze relevant metrics from their JVMs
Amazon’s Not So Secret Weapon
> it runs on the same machine as your application.

Better, it runs in the same process.
It seems reasonable to want to ensure proper excavation and to therefore rebury if the budget is not available to preserve or process the excavation, however it is still rather tragic, perhaps these articles will give the project enough visibility to chase better funding.
Also Astro sites can be hosted on CloudFront or any another static CDN. Next you’re kind of tied to Vercel no?
Ask HN: What’s the stupidest lie people believe? (no judgement)
In the article they proceed to compare the “artificial” size and performance to the “natural”. I think OP had more issues with that
Message content can be fully end-to-end encrypted. Federation needs some unencrypted metadata. Some of it can be reduced, but some will be needed for federation to work. Signal probably needs less unencrypted metadata, but you lose federation.
Wait until you hear of banned books.
you need to split those jobs into smaller ones that read their parameters from a queue. Then it will fit in serverless and also be more reliable
This is just pointless irrational hate of someone you don't know and will never meet
It gives conservative parties in a coalition something to hold on to while tentatively accepting the status quo. And it gives them hope that turning back the clock on women's reproductive rights might be possible if legislature or the judiciary ever shifts to a majority willing to undo them.

It also allows commenters on websites to go “Ackchyually, …”, purposely ignoring the de facto legal situation, focusing on the de jure fiction instead.
stupid question from a sailor: how does a trace eight differ from a standard figure of eight?
Start Before You’re Ready
Worth noting that abortions in Great Britain are technically only legal for a series of specific medical reasons. It’s really only by (perhaps somewhat precarious) convention that doctors approve abortions outside those reasons. In this specific case it sounds like the girl would almost certainly be prosecuted.
I don't see any sources on this, just some tongue in cheek Quora posts.

I did find something interesting about "the Slugshot" being illegal in some US states, but I would take this with a grain of salt considering the source.

http://www.oldsaltblog.com/2018/07/the-monkey-fists-nasty-co...
That normal exists.
And what makes the opposite opinion relevant? Until it can be scientifically proven when and what makes a human being, all opinions on the matter are, well, subjective opinions.

What makes 24 weeks the magic number for abortions? What's the difference between 24 and 25 weeks, in terms of fetus development? Why draw the line there, and not at 24.5 weeks? Or 23 weeks?

The relevant and superior opinion you're holding is just an arbitrary number.
what would happen if this goes boom?