skysight-inc/HackerNews huggingface dataset:
> Is the general model of public/private subnet still valid? Or are you saying in a ipv6-only world, there's no need for separate subnets?

This is one thing that's actually been vastly improved in IPv6 (IMO), though I guess it is somewhat more complicated, it is standardized.

In the IPv4 model, your hosts get 'internal' addresses and some gateway device translates these addresses to/from the associated 'public' addresses as necessary. Behaviour when multiple addresses are assigned is undefined, and there are plenty of weird corner cases with internal hosts trying to hit the public addresses of forwarded services and such.

In the typical IPv6 model, your hosts (if they need to talk to the Internet) get a (or several) Globally Unique Address (GUA), which is routeable on the Internet. Optionally, hosts can also have a Unique Local Address (ULA) which is analogous to an RFC1918 address in IPv4. Because it's codified in the standard, hosts will choose the correct source address depending on the destination they want to talk to; a ULA address if the server is also ULA, and a GUA source will be chosen for talking to GUA addresses.

In a typical corporate network, you'd give hosts both classes of address, and your internal services run on ULA addressing. But in most residential or hosting environments, you'd just use GUA as there is no benefit to segregating things this way.
Ticketmaster / Taylor Swift debacle converted Gen Z'ers into antimonopolists
My uncle bought an imported ZX Spectrum in 1984 when I was 10. I was instantly hooked. I read BASIC books from the library and programmed on paper every day, then tested the programs every Saturday morning.

He still had the Spectrum in pristine condition in its original box last year when he died of cancer. I'd love to have it, but don't really want to ask my aunt and cousin for it.
My understanding was: it was only ever scanning things on the client that were uploaded to iCloud Photos, in the same exact way they are scanned server-side today but arguably a step more “transparently” for the user (at least if the user is a reverse engineer, heh).

What was crazy about this? The media outrage around the PR was incoherent to me at the time, and it seemed no one took any time to understand the present realities or details.
Why do you think you can trust Graphene OS devs?
> I'm astounded that this article doesn't mention what to me seems like a no-brainer: We're in the golden age of television.

I disagree, the golden age of television was the late 90s to early 2010s, from the start of the Sopranos, to the last episode of Breaking Bad. I can’t name a series in the last 10 years that is on par with Sopranos, Six Feet Under, Mad Men, Breaking Bad, Deadwood, or The Wire.

Streaming services killed quality television, House of Cards was the beginning of the end.
I've never had CBP check my passport when walking into Mexico. And Mexican officials are always asleep or absent when I pass through their side. No matter, all they require to enter Mexico is a US Birth Certificate (but they don't ask) lol. People leaving by private boat or plane are basically on a trust system; how the hell would they know if you're flying to Hawaii or not if headed to the Pacific, or whether you're going somewhere foreign or to Puerto Rico or the USVI if you're sailing into the Caribbean?

I'm pretty sure there's thousands a day that walk into Mexico everyday without a passport. Hell half the people in line returning to the US claim they "forgot" theirs.

Leaving is easy without a passport. And don't forgot if Sunny can get to the shores of Pakistan, he is a citizen and they must let him in, after which he can easily hide in the tribal areas. All he would need is a yacht somewhere on the multi-thousands of miles on the coastline and some friendly boats in int'l waters to refuel him.
And let's not even get started on the LTE radio baseband firmware (Qualcomm etc), which is a totally opaque thing. The radio itself has its own operating system, firmware, it's a magic black box as far as anyone is concerned.
Ask HN: How to keep good culture as you become more senior?
When you join a company, you may really like the culture. As your tenure goes from months to years, you may find yourself becoming a representative of the company culture. How do you maintain a good company culture as you become one of the ones defining what the culture is? It seems much easier to spot a good culture than to create one.
I don't think they have any demonstrated space to ground comms yet. There are a number of players working on this though. I would say Lincoln lab is still the leader in this field though.
Quickly, click some chess cheating scandal links
Sure, and one could be 80 and be "online" as a teen on his parent's ARPANET account.

But it's not the online kind we're discussing here, where upload pictures of yourself to the web was considered uncouth (as per the parent commenter), because it wasn't considered as good or bad at all, as it was just not a thing people could do at the time (not even BBS users were actually doing that, except perhaps in some incredibly rare cases where someone could get access to a scanner).
I loved the early iterations of Julia. It was everything I wanted… fast, simple, and readable. Somehow the language has become less simple and readable to the point I don’t recommend it anymore
I don't understand why people don't fight this silly rule about bikes on sidewalks. The number of people being maimed and killed by cars while on bikes is substantially higher than the number of people being maimed or killed by bikes while walking. The difference in speed and mass is orders of magnitude smaller for a bike. Yes, there will always be those clowns like you see on YouTube with bikes going much faster than is safe or sensible, and those people deserve to be punished for their recklessness.

I'm even all for having no limit on watts or horsepower. If I want to haul a heavy trailer with a custom bike that draws 10kW but can't break 20 MPH, I should be allowed to do so. Having the torque to quickly get through an intersection saves lives and impatient drivers are less likely to make dangerous maneuvers if people can get out of their way quickly. Cars don't have HP limits, they have speed limits, and those same clowns who risk themselves and everyone around them for fun are always going to do what they want regardless. I feel it would be better to make speed limit laws stronger and get rid of the laws that pit pedestrians against other pedestrians over antiquated statutes.
What’s always so interesting about this then is what’s the point? Apple catches the least sophisticated of criminals who don’t know how to turn off iCloud (likely the least harmful nodes in this network of horror)?

And to accomplish that all we have to put up with is a huge lack of privacy and tons of false positives?
> If you have in16 + int16, being assigned, returned or passed to a int32 type, then the calculation can be done in int32.

By the way, if int has 16 bits (which is rare nowadays), then the calculation will happen in 16 bits. If int has more than 16 bits, then both operands will be promoted to that size before the operation.
TSMC founder Morris Chang says globalization and free trade 'almost dead'
My current quixotic side project is a form-driven document templating system, something in between Mustache and HotDocs. RTF token-replacement works fairly robustly; working on finding field tokens in existing documents now. Future will be expanding support to DOCX and a nice GUI for template library management and form questionnaires (currently uses a CLI).

I don't know of a home/office alternative to HotDocs, so I decided to make one. It'll never have the enterprise features those things have, probably never be fully scriptable, but maybe small shops want to automate some of their paperwork too. ¯\_(ツ)_/¯
Can confirm this from my own experience.
Just elaborating on the availability requirements, the idea is that clouds aren't everywhere at the same time, so if you have enough in-space bandwidth, you can hop your traffic around the constellation until you reach a satellite that is above a cloud-free area.
Brown male... with 2 more degrees and decades of experience in business, who did the criminal operations.
Short .com domains actually have an intrinsic value to their prospective owners though, since the domain is the human-readable address, and a shorter address is more memorable to customers. The version of the underlying network protocol is just an implementation detail that the vast majority of companies (basically everyone besides possibly 1.1.1.1 and 8.8.8.8) would happily drop if it became totally unnecessary.
You will need to use an IDE to be productive in Java. One thing that Java does better than just about any other language though is it's maintainable. A codebase in Java can exist for decades and not become unmaintainable no matter what lowest bidder IT services contractor works on it. That's because the language makes it hard to write obfuscated spaghetti code and the static typing allows for deterministic refactoring of bad code. That's something you can't easily do in JavaScript.
One could argue that bikes on sidewalks are dangerous for pedestrians. For example, a person walking on the sidewalk may not be expecting a bike to be coming from behind or from the side, and can be startled or even injured if the bike is going too fast or if the rider is not paying attention. In addition, bikes on sidewalks can make it difficult for people with mobility issues or for those pushing strollers or using wheelchairs to navigate the sidewalk. It may be safer for both pedestrians and cyclists if bikes are restricted to designated bike lanes or roads.
Apologies if this is the wrong time to ask, but there probably won't ever be a better one. I didn't know him, but often read his comments here. I frequently found them to be... frustrating. He seemed to have a particularly literalist bent, and would often seem to focus on small seemingly irrelevant inconsistencies rather the bigger argument. He usually wasn't wrong, but it made me wonder whether he was autistic, or otherwise out there on the Asperger's spectrum. I'd been meaning to ask him, but never found the right opportunity.

For those of you who knew him in real life, did this carry over? Or was I misreading him, as is so easy to do online. I don't ask this flippantly. I lean in the literalist direction myself, and often am unduly frustrated by the imperfections and inconsistencies of the world. Life's not easy if your mind demands a world that makes sense. It makes me wonder if this outlook was part of what pushed him over the edge. Thoughts?
His dissertation about Ruby: https://chrisseaton.com/phd/specialising-ruby.pdf
How much worse is it to flee now vs before? It’s not clear if Sunny is still 8 figure wealthy or not but it appears he is for now.
No ads yet, but they say they're planning it. If we all complain loud enough maybe they'll change their mind, like they did here with encryption.

https://www.macrumors.com/2022/08/15/apple-could-bring-ads-t...
Java after JDK 17 is a completely different language, almost like the difference between Javascript pre-ES6. It got:

- Pattern matching

- Sealed types

- Records (immutable, succinct data-classes)

- Multiline strings

Among other things. It's almost as nice to use as Kotlin, and I say this as a huge Kotlin fan. Its pattern matching in most recent releases is actually more powerful than Kotlins, since it allows deconstruction-bindings in patterns.
Great article. Thanks :)
As someone who has used and contributed to Julia, I find Yuri Vishnevsky's arguments about correctness totally fatal [0]. And Yuri's examples are not obscure, they are totally realistic scenarios where Julia silently returns wrong results in ways that may be hard to detect. I do mostly scientific computing, and the idea that I might have to retract a paper because of a bug in the programming language is intolerable. It doesn't matter how beautiful and fun to write and develop the language is if it can't be trusted to return correct results.

[0] https://yuri.is/not-julia/
That’s not really the point, but there are of course plenty of ways for that (output, watchdogs, etc).

The point is that the OS does actually know “statically” that a given process is a daemon or not.
The operators of FYX took billions in deposits and sent them secretly and illegally to a trading firm run by SBF’s ex-girlfriend or however they count their polyamorous lovers. Oh I seem to recall it’s something like paramour. And then sort of lost track of it all. Lol whoops. I’m pretty sure that should land the lot of them in jail. They’re not in jail yet so maybe they’re getting away with it so far.
I think the biggest way to convince people on this is Point 1 in your argument. The prevalence of this activity is much more widespread than I have seen publicly acknowledged anywhere.

I worked at a large cloud company (smaller than iCloud) that scanned for CSAM and in some cases notified law enforcement - the number of yearly occurrences ended all internal arguments about the "morality" of scanning immediately.

As an engineer, knowing that the code I wrote was handling this kind of data every day, thousands of times per day, involving tens of thousands of individuals per year changed my opinion from "we should protect the privacy of the user" to "F** YOU stop using my product".

Short of products that offer full end to end encryption, any that does not scan for this kind of thing should look for an afternoon at what their servers are doing, then see how they feel. The marketing department will absolutely not resist the temptation to poke through unencrypted data.
> I noticed huge swaths of the GPG infrastructure are defunct

Many key servers shut down because they were receiving way too many GDPR requests. The idea of public permanent name and email records sound crazy in today's landscape.
All explained in the book :)

Personally, the compiler and the type system had the biggest impact on both enjoying working in Rust, but also fearlessly jumping into new code bases!
Hmm maybe you can structure your links such that the high priority pages you want indexed are getting 10x more link juice than the rest? This would at least signal to Google which pages you deem more important to you
If you haven’t already, I would nuke and pave the facial recognition. Haven’t faced anything like that since TouchID but that would be a red flag to me that the recognition data set is betraying me.
Yes there is but not FOSS

https://github.com/subzerocloud/showcase/tree/main/flyio-sql...
I think that's key, legislation. We rely on legislation one way or another.

As geeks we're always trying to think of technical solutions, but over and over again, what guarantees our freedom are strong and robust democratic institutions that make it possible to address the social issues.
First paragraph:

"Two years ago, when Elinor Lobel was 16, a “smart” insulin pump was attached to her body. Powered by artificial intelligence (ai), it tracks her glucose levels and administers the right dose of insulin at the right time to keep her healthy."

Is AI necessary for this, or just software more generally?
Red Alert 2! They never added IP-based LAN play to it.
Are you sure this is correct? Apple One seems to suggest I’ll stay on the same 2TB plan I’m currently on.
I think being aware of it and it's uses and limitations is "up-to-date" enough for now.
Matt Strassler is writing a series, explaining the background and physics theories behind this... this thing, whatever it is.

https://profmattstrassler.com/2022/12/05/physicists-discover...

https://profmattstrassler.com/2022/12/06/how-do-you-make-a-b...
Yeah, my point is that compute power is seen as a technical obstacle in zkEVMs, whereas it is a feature in PoS.

> there are a lot more than 3 main contenders in the ring

There are. However, if you focus on clost to fully Ethereum-compatible L2 rollups, there are very few of them.
Sketches of Beauty, Shades of Remoteness
I say let's leave them the internet. We've got better things to do...
BSD Sockets were one giant mistake of not enough abstraction and leaky implementation internals like that.
May I ask: That wasn't enough for you to stop operating a Tor node? People were abusing others thanks to your specific personal efforts and you just said: "eh, it's still worth it". How do you determine that it's still worth it?
It seems like you are using the `MemoryAddress` object. The article says that api was removed in 20. I may be misunderstanding what you are doing though :)

In Java 19, there was a notion named MemoryAddress used for “pointers to memory” and function
addresses. In Java 20, MemorySegment::address returns a raw memory address in the form of a
long rather than a MemoryAddress object.
>Following a three-month trial and deliberations over five days that ended in July, Balwani's jury returned guilty verdicts on all 12 charges brought by the Justice Department — seven counts of wire fraud for defrauding Theranos investors, two counts of wire fraud for defrauding paying patients, two counts for conspiring to defraud investors and patients, and one count for wire fraud related to Theranos advertisements to patients in Arizona.

I dont know the exact breakdown but seems like most of his crimes still had to do with defrauding investors. What distinction do you mean by "operations crimes"?
Upgrading to Ventura and resetting resolved the issue for me. I had previously been using the beta version due to this issue. The better display app did not resolve the issue for me, and there are other known issues with external monitors on Ventura that you may encounter.
Ship 5 Apps in 5 days Free Challenge
For experienced programmers, I usually recommend:

0. Watching this [0] Fireship video to get the “big picture” on the language.

1. Reading the “Noteworthy Differences from other Languages” [1] section of the manual, if your language is on the list.

2. Then, if you're hurried, read Learn Julia in Y Minutes [2], or otherwise read the official manual [3] in order, skipping sections you're not interested in.

In case you're interested in scientific computing specifically, you can start from Chris Rackauckas' course on Parallel Computing and Scientific Machine Learning [4]. And if you don't have a straightforward application to test Julia on while learning, I would recommend doing the exercises available in Exercism [5], which are well-made and provide access to awesome mentors.

As for books, Think Julia is pretty good imho, even if it's a little bit outdated.

[0]: https://www.youtube.com/watch?v=JYs_94znYy0

[1]: https://docs.julialang.org/en/v1/manual/noteworthy-differenc...

[2]: https://learnxinyminutes.com/docs/julia/

[3]: https://docs.julialang.org/en/v1/manual/getting-started/

[4]: https://www.youtube.com/watch?v=-lJK92bEKow&list=PLCAl7tjCwW...

[5]: https://exercism.org/tracks/julia
As far as I remember, iOS native apps and services now either consistently use CA pinning or largely don't respect user-added CAs.
WOW.

I can’t help but feel this dovetails with the CSAM-scanning work that Apple canned last year.

I was always under the impression that ultimately they were doing that work because they needed some mitigations for the fact that iPhoto backups meant people were storing CSAM on Apple’s servers. If they were serious about privacy, that would be a big big problem for them —- hard to say no when the government comes knocking with a legitimate warrant, so they needed a solution that would let them preempt that scenario.

This is a much better solution.
> as carefully assembled, as smooth, and as capable as iOS, and what we got instead was Android.

Some of us prefer Android to iOS :) Having used iOS as well, the one thing I miss in Android is Continuity. Other than that, I find Android gives me a better experience. I'm certainly an outlier in many ways though compared to the average user.
Probably a side-effect of growing up in a place where I disagreed with basically everyone around me but still got along, but, you can plop me basically anywhere with any group of people and I’m going to have a good time.
Scanning on iCloud is infinitely worse.
VC funds are not directly controlled by the federal interest rates but their ability to get _their_ investors to invest in the VC is affected. VC funds tend to get less investment when the return on cash becomes much higher. If the VCs cant get enough funding then they are going to turn around to their investments and either whip them to make more money or start giving worse terms to companies looking to raise another round
How many places do accessible pits of lava even exist? Isn't it rare enough that you'd have to live in exremely few places for that information to even be helpful?
Google and Meta Embrace Strategy Against Ad Revenue Sharing
The vast, vast majority of English speakers will nasalize the o in tone, and the vast, vast majority of even the small fraction who don't will still pronounce the o farther back than they would for rose.

Try this. Pinch your nose closed with your thumb and forefinger. Say "tone" but stop before you articulate the n.

Now do the same with "rose," stopping before you articulate the s.

I'm betting you felt a lot more vibration in your nose on the first one.

There might be a small number of heavy-NCVS speakers for whom there is truly no difference. David Boreanaz, perhaps. Bobby Generic's mom, likely.
> Additionally, the core of the protection is Communication Safety for Messages, which caregivers can set up to provide a warning and resources to children if they receive or attempt to send photos that contain nudity.

No, it’s definitely still there.
Holmes never and inkling of a plan to make the tech a reality. She was just a figurehead for a scam, the ICO of its day.
Oh wow, I was going to ask about this. Thank you!

What do you mean by "reset" exactly? You mean any and all display changes I've made?
The crazy part is forcing a user to run software that undermines their own interests, on a device they purportedly own that is likely a huge part of their life. Software running on a computer should represent that computer owner's interest, period.

Apple can run software that represents Apple's interests on their own servers.
I don't think so? Maybe a bug of this form was found, but I'm sure nothing like that was involved in the crashes. The flight control software performed as it was designed to, it wasn't software that sent the trim wheels spinning, but a bad AOA sensor and a lack of proper safety analysis, training and procedures.

There was a bug that caused the AOA DISAGREE alert on the EICAS not to be displayed, because at some point someone misunderstood the requirement that the AOA indicator should be hidden if they didn't pay for the upgrade, but this was just an indication and wouldn't have affected control at all (though likely would have hinted the pilots to a more appropriate cause of action).

One could also consider the lack of cross-checking between the two flight computers and associated AOA sensors to be a bug, but that was how the system was intentionally designed, because AOA wasn't considered a flight-critical measurement in the system's safety assessment, so they didn't consider this required. A holistic safety analysis was never really done inclusive of MCAS though, and this requirement probably just followed on from 737NG and wasn't really considered (at least thoughtfully...) in MCAS' design.
It all depends on how good you are at programming / math. If you have a natural talent for those then you don't need to spend much time preparring (hence why they're used a test). People try to "cheat" the test through preparing for months.
Unshackling Myself from Golden Handcuffs
>Sorry mate but you have no idea how anything works.

>The folks paying attention knew what this was - Apple redesigning a workflow to make LE cool with e2e encrypted photos.

They have just canceled this spyware wholesale,[0] ivalidating your entire point. Interesting how Apple fans can come up with a thousand ways to justify being spied on and then call anyone who points it out cluless.

[0]https://news.ycombinator.com/item?id=33898153