skysight-inc/HackerNews huggingface dataset:
Why do you want to purchase it before you know what it does?

It's an entry-level WiFi router with UniFi's Network software, which provides the ability to buy more UniFi gear (switches and additional APs) if you have a really big house and/or wish to connect more than 1 device over ethernet. Unlike its bigger siblings, the Dream Router and the Dream Machine, it lacks additional built-in ethernet ports (i.e. you'd need to buy a switch) and can't host security cameras (the UniFi Protect product line).
Ah, yes. Minimum of ten years experience in a tool that's only been around for five.

I miss Xtranormal.
> Case in point: the usg pro 4 is years old but they havent released an updated affordable just-the-border device.

Isn't the UniFi Gateway Lite[1] just that?

[1]: https://techspecs.ui.com/unifi/cloud-keys-gateways/uxg-lite
I know, I've had my eye on this topic for a while.

Honestly it seems like a perfect application. Neural networks are analog systems. An analog computer can represent neurons very accurately and the entire network is inherently parallel, for free!

I can't wait to see what comes out of this research
I’ve used athenapdf before for related activities w good results. They’re on github
Another aspect to the same kidnapping drama -- the perpetrator was a YouTuber and her parents, apparently looking for ways to make up for losing income streams due to demonetized YouTube channel ...

https://indianexpress.com/article/india/kerala/kerala-kidnap...
Does varying twist rate contribute to that uncertainty? I imagine that a cable with a high twist rate is slower because the twist means the individual conductors are longer (maybe just by a couple percent) than one with a lower twist rate. And if the test equipment isn't configured for the pinout scheme being used (A vs B) then it might not even be pulsing a single pair at a time (each pair has a different twist rate) although perhaps that issue is automatically avoided.
The analog computer for the Nike missile system (2001)
"Traditionally, I will repeat once more, that any static analyzer should be used regularly, not just occasionally. A one-time check, like the one I have described about in the article, can be a good way of showing the abilities of the analyzer, but it won't be of real use to the project. The whole point of static analysis is that a lot of errors can be corrected at an early phase of the development. Additionally, it is much easier to keep the analyzer report "clean" and not to look for errors among hundreds of false positives. Here we have a complete analogy with the compiler warnings."

Agreed.
It's completely reasonable that it requires admin permissions, but what I'm saying is that the other protocols (i.e. L2TP) that are built into macOS/Windows and mobile devices are integrated in such a way that they do not.

Most businesses never give their users admin permissions because it's a security can-of-worms, so for Unifi to push Wireguard for business doesn't make much sense. Happy for someone to point me at a turnkey Wireguard solution that just-works with InTune.
“Scott Ogletree, a lecturer in landscape and wellbeing at the University of Edinburgh and the report’s lead author, said that green spaces had little impact on telomere length when participants lived in low-income or segregated areas, raising new questions about the relationship between human health and the environment. “It does seem that the neighborhood context” of pollution and segregation “might be washing out any benefit we see from the green space on this particular aspect of people’s health.”

Or, more likely, the entire study is a fine example of p-hacking.

Related, whatever effect urban green spaces may or may not have on lifespan, it’s uncontroversial that — for many reasons — people in urban area live longer than those in greener rural areas:

https://www.scientificamerican.com/article/people-in-rural-a...

Urban green spaces do add to quality of life, which is reason enough to justify them.
> Vanilla JavaScript is supported natively by all web browsers now.

What a strange statement. 'Vanilla' JS has been supported 'natively' in browsers since the late 90s.
Confirmed https://www.youtube.com/watch?v=LtwKO3jIAdk
I grew up calling them zeezer-bugs. Or cicadas if you wanted to be fancy.
I think this is a great example. It's pretty easy to mentally connect the orbit of a planet with the ratio of gears.

Once you really understand how these systems are an analog of a physical problem, everything makes so much more sense
SpacesStation Labs | REMOTE Contract | EST

Go, React/NextJS/TS/JS, Devops, Data warehouse

https://spacestation.github.io/

Who we typically work with:

- Seed/Series A startups in the US with big ideas.

- US companies who needs a specialized dev to bring your product to life.

Why us:

- We're entrepreneur and founders first. We understand that crossing the finish line is #1 priority.

- We're fast and flexible, darn good at delivering.

- We got focused experience, built multiple web startups from the ground up.

- We're more than SWEs, we also own marketing and sales in-house.

Let us know what you need help with:

https://forms.gle/jcmVSuxfzt6MBbuA8
Python Structural Pattern Matching
const (
Break BreakOrContinue = iota
Continue BreakOrContinue = iota
)

This is not how `iota` works...
Speculation then. Just because someone has a bulleted list in their blog post doesn't mean it's AI generated.
Where is that power defined in the constitution?

I’m unaware of the “state secret” clause in the executive section, while Congress is explicitly granted the power “To make Rules for the Government and Regulation of the land and naval Forces”.

Regulating classification sounds like “making rules for the government”.
Seraph Secure was completely Kit's brainchild. It was inspired by a victim he helped restore and years of scambaiting. He was a software dev before he started scambaiting so coding is a passion. He has limits so he hired a team of software engineers to help him develop it from the ground up. He also has had people from his Twitch community participate in testing and contributing ideas. The idea is to fill in the cracks that traditional blockers don't cover but to work with them. A unique feature is a guardian of an elderly or vulnerable family member will be notified with email/text alert if certain things occur on their computer. Common things from scams like downloading screen connection software, pulling up the tree command, net stat, etc not only causes a pop up warning but will notify the guardian that it is happening giving them a chance to stop the scam in real time. There's a lot more but, this is more than a celebrity endorsement.
>another potential future foe

Unlikely. They have a vastly different culture and governmental culture to the Chinese, and they're not quite as upset about the colonial era.
My state government maintains a online volunteering opportunities register that was really useful. Local library also had a selection of organisations looking for volunteers. I initially over committed by signing up for too many things before cutting back and focusing on doing the emergency work wholeheartedly.
Yes!

Also, most people don’t know that the word „Analog”, as in „analog circuits” comes from „analogy”.
The thing about division by zero is that it does not make sense only because you don't know the math to make sense of it.

Math has a long honorable tradition of things that did not make sense until somebody invented the math to describe them.

A inane short list of stuff invented just to deal with results that did not make sense from a person who is terrible at math.

Subtract 5 from 3, the result does not make sense, someone had to invent a whole new category of numbers to handle screw ball results like this.

The square roots of negative numbers. What sort of black magic is this.

divide something by nothing. get out of here you witch. The interesting thing is that the mechanics of computation(which surprisingly has little to do with actual math) has to do something with the operation. My favorite is this one. https://www.youtube.com/watch?v=7Kd3R_RlXgc (curiousmarc)
That’s a fair point. But also existing terrestrial uranium should be more than sufficient & breeder reactors will help recoup what earlier gen reactors wasted.
Fascinating. One might even say it's complex and multifaceted.
> Maybe if you're working at Meta's scale it makes sense... But I think most well designed services and applications should be able to get by just fine with a full reboot of any single server.

I feel like this should be the opposite... I don't work at Meta scale, but I do work for a CDN with 10s of thousands of servers, and everything we do is based on the idea that some machines will always be going down, because some hardware is going to fail every day just from probability. You have to design everything for failure.

Given that, it shouldn't be hard to take servers out of production for patching and updates.

In other words, a hyperscaler is going to have less incentive to minimize down time than smaller shops.
That's all true, but I liked his solution of using an IR sensor for the sync. It was so cool how he was able to rotate the display by changing the position of his finger. No guessing involved.
If you have never designed a thread-per-core architecture and want some gritty inside color on what designing these systems is like, this is the article for you. I’ve designed thread-per-core architectures for 15 years now and this captures the zeitgeist perfectly. As for why you might want to care about “thread-per-core architectures”, the performance metrics are qualitatively better than any other software architecture you can use, it isn’t even close. These architectures were first developed in the supercomputing/HPC world but the principles apply to most software.

An issue is that there are few libraries that are designed or optimized for thread-per-core architectures. Storage management is a reusable concept in these architectures but there is a lack of competent and scalable libraries that do this optimally. For someone coming into the space, you have to learn how to design e.g. high-performance storage allocators that can keep up with a JBOD of NVMe. I have mature libraries like this but they are tightly coupled to the rest of the software I design.

When I first designed these architectures I sharded up resources across cores but there are many cases where this requires giving up a lot of performance. The problem of shedding load and resources across cores is really interesting. An implication is that some structures should be shared globally but you really want the performance to be as close to contention-free as possible or you defeat the purpose of thread-per-core. This is possible and there are design heuristics that approximate it but it isn’t discussed much.

As mentioned in the article, no matter how you build these things your software will require a sophisticated understanding of lifetimes. Sometimes the builtin tools of the language will help with this, other times they can’t and you will have to build your own tools.

I have never used Seastar. Not because I am not familiar with it but because it makes tradeoffs that are not appropriate for the workloads I tend to support. It is a good choice for many workloads. The only thing this indicates is that we are still in the early days of these types of architectures. Even if you don’t care or need to improve your architectural efficiency, these types of architectures significantly reduce the carbon/cost footprint of software systems.
Fantastic Timers and Where to Find Them [pdf]
The side bar suggested this old video of him:

Bjarne Stroustrup: Why I Created C++ | Big Think

https://www.youtube.com/watch?v=JBjjnqG0BP8
I think it's fair to say that programming isn't for everyone, and further that people with a certain type are personality are more likely to be interested in or excel at it. It's also probably fair to say that programming takes a thoughtful and structured approach, which if you do for long enough almost certainly begins to affect your general mindset and how you approach problem solving in general.

I may be just spitballing here, but from what I understand, people often sort themselves into disciplines based on how they perceive themselves and what skills they perceive it to require, and so it stands to reason that the average programmer can be expected to have a different personality from average people of a different group, or all other groups.
The most obvious tell: No "I".
A wifi Access Point, unify branded?
Immunotherapy research shows potential to extend healthy lifespan of humans
SQLite’s source itself is being managed using Fossil, which uses an SQLite DB as a backing store (instead of a .git directory or similar). That’s a clever use, since the .git dir basically reinvents a database.
For writing documentation: AsciiDoc [1] as fileformat.

For publishing documentation / to build the web site: Antora [2].

AsciiDoc has a bit more features compared to Markdown which allows for a richer and more pleasant presentation of the docs.

Antora allows you to have the project documentation in the actual project repositories. It then pulls the docs from all the different repos together to build the site. This also allows you to have the released product versions go in-synch with the docs versions. Antora builds each version of the product as part of one site. The reader can explore different product versions or navigate between pages across versions.

===

[1] https://asciidoc.org/

[2] https://antora.org/
I think this is largely unique to ChatGPT though, not LLMs at large. OpenAI has done a lot of fine tuning to create a specific product, which is a chatbot, not an LLM that mimics human speech.
Could you please explain a bit about what you mean by how it's compiled? My immediate thought when I saw this was dreaming of a tiny modern lisp repl that I could store in the cloud and run on any computer.

Even pointing to somewhere in the code that I could start poking around would be great.
RouterOS really isn't any more difficult to learn than competing NOS like JunOS or IOS-XR, both of which also suffer from much in the way of easy-to-use Getting Started kind of docs for newcomers to high-end networking gear. Having used Juniper gear in my homelab for multiple years before I ever bought a Mikrotik switch our router, the hardest part was figuring out where everything was compared to JunOS.

I'm interested to see how many people saying that RouterOS is difficult to pick up are completely new to managed networking equipment, compared to how many are moving from competing solutions.
I wouldn't be surprised if the Fluke cost as much as the truck.
If it was, it would be - but it’s not.
I used to know nothing about Lord Kelvin except he said things like "It seems, therefore, on the whole most probable that the sun has not illuminated the earth for 100,000,000 years, and almost certain that he has not done so for 500,000,000 years"[1] and allegedly "everything which can be discovered, has been discovered"; until last year's Veritasium video on YouTube[2] about analog computers, and learned he invented tide-predicting analog computers to "substitute brass for brains" and add sinusoidal curves, and a mechanical integrator to separate out individual sinusoidal frequencies from the sum.

[1] https://zapatopi.net/kelvin/papers/on_the_age_of_the_suns_he...

[2] https://www.youtube.com/watch?v=IgF3OX8nT0w from about 3 minutes.
The Roman Empire suffered from plenty of invasions and direct military defeats during its peak years.

The Roman Empire also showed plenty of what people would see as obvious signs of decline during what we now call its rise.

The idea that an Empire follows a 3 act trajectory of rise, plateau, and fall is incorrect or at least incomplete. The history of empires is one of multiple waves of expansion and contraction. The peak can only be seen in hindsight.

While you’re in it, you might be able to see the slope, but there’s no way to tell whether you’re headed towards local or global maxima or minima.

If you’d asked a Roman on the street in 53 BC, after a Roman army had been decisively beaten by the Parthians, he probably would have been worried about obvious signs of decline as well, but that was well over a century before what most people think of as the peak of the empire.

That’s not to say America can’t be sliding off of a global maximum, but there’s absolutely no way to tell until it’s over.
That order of magnitude longevity gap is a profit opportunity for the component manufacturers, and people are absolutely working to figure out how to make them cheaper.

I dont mean this cynically, only that no one wants to spend extra on overengineered parts.
I’m surprised a study from before the Colombian exchange is still relevant in ecology.
> So the link doesn't actually support your claim of it being a limitation of MV3.

From the issue: "In Manifest V3 remotely hosted code is no longer allowed."

Altought the parent was talking specifically about network requests, in which case you may be right and I missed it, but that's not the general problem. Blocking network requests is not sufficient for modern ad/tracking blocking and to be able to run effectively they need to inject scripts into the page, thus "remotely hosted code" is necessary, and the Chrome docs above says that it's not allowed.
ISLR (aka "An Introduction to Statistical Learning: With Applications in R") is a great book on the principles of machine learning (including regression). And you get practical experience using R to actually implement such applications.
Britain must end its illegal occupation of the Chagos Islands
I don't follow. Reboot is downtime. Of course your architecture must allow for downtime if it happens, but it's lost money either way, your hardware is not doing any useful work while rebooting. So more computers you have, more money is lost. At small scale that's not significant, but at large scale that might become significant so there's more incentive to reduce downtime.
I love the food in Japan. I recently asked a Japanese-American person, who has lived in Japan, how the quality of the food (and everything else) is so high in Japan, so much higher than in the US.

He said that the Japanese have high expectations for quality, but more than that, every person is supposed to contribute to the overall high quality of everything. This is enforced through deep social pressure that governs your entire life.

Needless to say, this is quite unlike the US.
Sounds like a routing nightmare. Do you have a more detailed reference about this? Full disclosure, I work in automotive SW, but maybe I'm not working in the right ecu to see this. Timelines for these projects are quite long.
> Happy for someone to point me at a turnkey Wireguard solution that just-works with InTune.

Tailscale?
More than half of the global human population (and growing) lives in urban areas, so _by definition_ it is human nature. The artificial restrictions artificially limiting the number of new apartment blocks, causing lack of affordable housing is what's forcing younger people to move back in with their parents increasing the number of multi-generational houses. It's pretty hard for me to see this as an unalloyed good that should be the future of living.
You typically can't "raise an error" in such contexts in formal reasoning tools. There's no "runtime" per se to raise an error from -- the expressions themselves are manipulated to derive truths -- the division by zero may simply be implicit e.g. in a statement about division by some arbitrary number.

Trying to solve the problem with e.g. dependent typechecking quickly gets complicated (both implementation and theory). And adding a concept such as infinity may complicate proofs which now need to deal with infinity being a "number" but which behaves differently from other numbers.

Thankfully mathematics has the nice property that you can define concepts any way you want so long as they're self-consistent and match one's expectations. So rather than treating division by zero as an exceptional case -- either by disallowing it in the typesystem, "raising an error", or by introducing a "special" value -- some (most?) verification languages simply define division by zero to have a numeric value, and make it known that this is the case. Users know that they must then write expressions to be explicit about division by zero if they care about that case. (This turns out to be not much different than having to write expressions to satisfy a dependent type system.)
Hmm that link throws a 404 for me, but the bare domain https://software.nasa.gov/ looks good.
TBH I think catching spy satellite film cannister re-entry vehicles, during their descent stage in the air, with aircraft was slightly more impressive.

I think a bond movie used that as a plot point at one point too, again based on reality.

(Although the 'film canister' vehicles were larger than most people would imagine, I guess)

https://www.wearethemighty.com/mighty-history/air-force-caug...
If they weren’t implying that, the statement was redundant.
Hope this comment section doesn't discourage anyone from posting cool hacks like these on "Hacker" news.
Ah nice! And looking further, it appears their U6-Enterprise and U6-Enterprise-IW both support 2.5GbE uplinks.
My first encounter with UART was when I was trying to write a simple kernel thing for Qemu ARM64 virt machine. Not understanding UART buffer I ran into a lot of infinite print loops and funny moments. I wish I had a document like this back then, good stuff.
Slack released a peer to peer overlay networking tool called nebula, which has gotten very little attention on HN.

It's a really simple alternative to something like wireguard.
You're right - I had no idea.

Wikipedia's "List of countries by suicide rate" makes for somber reading.

For women, Japan's suicide rate is still marginally higher than the US's. And S Korea's is much higher, first by far among rich countries.
Damn, they asked Google to turn over IP addresses visiting specific URLs, Google refused, then they collected the data “from the Internet gateway” anyway? So TLS is just broken in India, and the “Internet gateway”, whichever hop that refers to, sees everything in clear text?
> These galaxies were once thought to be extremely rare in the early universe, but this discovery, plus more than a dozen additional candidates in the first half of COSMOS-Web data that have yet to be described in the scientific literature, suggests they might be three to 10 times as common as expected.

If I had a dollar for every astronomical object that turned out to be more common than expected in my life time, I'd be rich!

Exoplanets, brown dwarves, rogue planets, fast radio bursts, super-earth exoplanets, neutron stars, hot jupiters, binary star systems, ultra-faint dwarf galaxies, globular clusters in other galaxies, circumbinary exoplanets, intermediate-mass black holes, ringed exoplanets, pulsars, useful gravitational lenses, magnetars, white dwarves with planetary remnants, ultra-compact dwarf galaxies, quasars with outflows, blue stragglers... I could go on and on.

It's been a delight to watch, especially with the torrent of discoveries enabled by JWST. Maybe the astrophysicists will even be able to get our timeline back on track after the LHC screwed everything up.
It's annoying, Dream Machine is more powerful but doesn't support Protect. Even not when you could imagine recording directly to SMB or NFS storage.
Chicago's non-lakefront neighborhoods are famously beautiful? Even the boarded up neighborhoods are tree canopy streets and Queen Annes? And who lives on the Lakefront? The most expensive houses in Chicago are generally not close to the lake.
Why we're not raising funds?
The bunker is weirdly positioned in the title of this piece, it seems highly incidental to the actual substance. The bunker figures in the history of Treasure Hill, but it doesn't seem relevant to its present state or what's ecological or forward-looking about it.