skysight-inc/HackerNews huggingface dataset:
> at the end of a consumer internet connection.

CGNAT needs to be routed around, which means you need at least a "$5 VPS" with a routable IP address to bastion for you. If you monitor the word "wifi" on social media it's a pretty decent proxy for where CGNAT is prevalent. Used in a sentence, "we just got wifi at the new house."

I've written a couple guides on this and subjects like it; i've had to use squid in a datacenter to forward proxy my lightning detector at the house, otherwise it would never receive a heartbeat - even though it would auth and start trying to send data; i've bypassed CGNAT so i could host console "co-op" games (diablo III, for example); and i've "mirrored" my phone media sync to a colocated server as well, just to avoid trying to route around (triple?) CGNAT to my synology at home.
Static typing exists on a gradient. A ounce of static typing is useful to help with the refactoring, as you suggest, but the tradeoffs seem to quickly take over once you go beyond typing basics. Not even the static typing die hards are willing to write line of business applications under complete type system.
Sorry for the late reply. There’s a script in `./test/test.js` that does exactly that, if you’d like to give it a try. I’ll also add some examples to the README. Thanks for pointing it out!
Let me know if you need any further improvements!

BiennialMintForgetMeNot FloralPatriarchAnemone LoftyBisqueBletilla ClusteredCoralVerbena LightBoleSilverbush
Excuse me. phpwiki did exist before mediawiki and wordpress, and allowed no custom php in plugins and themes. It was all safe. Already 20 years ago.

And as worse is better predicted, all new ones went insecure, with less features, but nicer looking themes.
While that may be true, it's not relevant in the context of the article. As the final paragraphs indicate, this is about telling people that datacenters exist at all (yes, people don't realize this!) and allow anyone to sign up and host stuff:

> If this is old hat to you, great! It means you're probably a grizzled 1990s sysadmin just like me, consarn it! This isn't for you, then.

> This is for the newer folks who might not have realized that there's an alternative to paying tribute to one of the three churches of the Clown: M, G, or A. If you want to "get your stuff online", there are other ways... and there always have been!

If you don't realize that self-service and managed-tier datacenters exist, you can't properly investigate, calculate, and compare TCO — and certainly the cloud providers aren't going to bring up datacenters unless they have to.
EMT conduit isn't a great support material if you're handling human weight loads. The picture on the front page showing off the strength is visibly bending. It's kind of an awkward load profile, lower weight like an awning you're probably using ABS, higher weight you're using 1 1/4" system like steeltek or keeklamp
Where I am in the market, the managed dedicated server is 10+ years old, so there's no capital cost there. More upscale, the host may have volume discounts with the OEM that you won't get, unless you've got other business (maybe you buy a lot of laptops for your staff, so you can get servers for less as well)

It's got to be cheaper to have me as a customer when I never show up in person, and don't even know precisely where the server is. For a colo, they need to provide me with access, and supervise me when I visit, and put up locking cabinets (and make sure they aren't all keyed alike!), they'd also need to be able to meter power, etc.

There's definitely reasons to colo instead as a customer, but usually it's lots of hardware, or specialized hardware, or sometimes if you have networking needs that the host won't accomidate in dedicated; maybe you want to run an ASN and have direct connections to other peers / transit / IX.
Published already on 32nd september, wonderful.
You can't prevent someone from using your Trademark as a description with your trademark policy. Everyone can use your Trademark to identify the thing, they don't need your permission. I could call myself the best Linux admin ever and the Linux Mark Institute can do nothing.
+1 for rails like these. I’ve used 10 series aluminum extrusions in a roof rack, roof top tent, awning and solar panel setup. I purchased all mine and accessories from here

https://www.tnutz.com/product-category/10-series-extrusions/
Edit I was mistaken: https://www.mandarinmansion.com/glossary/wuke-gong-wukegong

These military exam bows went up to 160 lbs.

In at least one instance a 240 lbs bow was manufactured which a single elite archer was able to pull
hahaha yeah
I see. Thanks for correcting me (I'm quite familiar with OCaml but never used F# so this subtle difference between the two eluded me). I wouldn't have imagined this being put as an advantage in terms of robustness and reliability, contrary to lexical scoping and functions actually being closures.
I am one of the very "passionate developers" of the CopperSpice project. Roland is the single person behind this fork. He was angry with Qt for not listening to his demands and his hope was that our team would agree to everything he wanted modified. Yes, he told us we had to stay on C++17 and never migrate. He also demanded we provide 20 years of ABI stability while providing new features.

There is of course a much larger back story but I think this speaks volumes about the situation.

Barbara Geller
CopperSpice Co-Founder
> To make things worse, while some users could uninstall UltraAV using the software’s uninstaller, those who tried removing it using uninstall apps saw it reinstalled after a reboot, causing further concerns about a potential malware infection.

This why one should only use the build in Windows antivirus these days.
A Preliminary Study of O1 in Medicine: Are We Closer to an AI Doctor
Good luck with your sdcard and what not. Just get a nuc or macmini.
> Why not?

"Why not?" as a philosphical question is a bit esoteric for me.

"Why not?" in the straight forward sense is easier- they simply do not appear a prerequisite for ordering a nuclear strike in the linked Nuclear Operations (2020) procedures.

> The Constitution "vests in the Congress the power to declare war"

Sure - but that's been bypassed a good many times to date hasn't it? Congress can declare war - but they don't appear to be neccessary for war to be declared, it seems a sitting POTUS can do that with an executive order.

In any case what is specifically being discussed here is that order to launch a nuclear strike, not an order to "start a war" and all that entails (spinning up additional arms production, etc.).

> Not what first strike means [2]. (You're describing launch on warning,

The full quote included predicated on having accurate justification [ such as ] (knowledge of incoming missiles) etc. meaning a POTUS can hand wave or invent any number of reasons in addition to being fooled by false alarms and issue an order to launch missiles.

More importantly .. none of that really matters, these operation procedures were written with the expectation that time would be critical and that the POTUS would be a rational judge of the appropriate actions and thus vested with the power to simply issue an order sans any pesky chain of required justification when the clock was supposedly ticking.

Once the order is issued it requires someone to bell the cat and actually mutiny to stop the ordered launch .. questioning whether the order was justified isn't on the cards.

I did originally link to a long form three part look into all these scenarios for a reason, there's much reference there to expert commentary on the ins and outs of the US chain of command for nuclear launch.
This is technically the better option as it doesn’t indicate via sidechannel that someone has blocked you.
Absolutely my experience as well... Plus your vendor options are reduced since the location has to be somewhere within driving distance for you, or your "caretaker" so that you can replace that flatlined drive with a new one without significant downtime.
This bit is unfortunate, I hope it improves: "You might want to avoid io_uring [if] you want to use features with a good security track record."

At least he's clear about it.
that is a limitation of signal not E2EE for an example see matrix

although E2EE chats do take more computing and storage especially with very large groups
It doesn't matter what the policy says if there is no legal basis for it. WordPress can't prevent Nominative Use, everyone can call the thing they are doing "WordPress hosting" if it is WordPress hosting. If the policy doesn't allow that, the policy can be ignored.
Tailscale funnel will let you expose a service to the world without a $5 VPS.
Lint in the usb socket standing off the header from complete insertion? Small metal tools can often get it out, eg, precision tweezer head. Cable itself broken inside?
It's starting to look like Xitter is asking itself "What would benefit users??" and then doing the exact opposite

Or , they're trying to drive aways users.

Or both.

Elon has lost the thread.
If possible, it would be interesting to explore ways to overcome the memory constraints and run a JIT-compiled version. This could potentially lead to further performance improvements.
There have been a variety of weight loss miracle therapeutic with little success which is not the case for all medical areas.
It certainly is for proving privacy claims. Even finding vulnerability by reverse engineering is to debunk security claims, not to strengthening it.
Nice ad :)

Anyone here using this app and wants to comment on it? looks cool
For bigger projects, yes. We were able to put all the bags of small projects into one box.
It's a spectrum, of course.

I, for one, prefer more static typing, rather than less. I prefer Scala, OCaml, F#, or Rust. And I've seen some difficult refactorings accomplished in Scala due to its expressive type system, although I can understand why it can be a turnoff.

The downside of having more static typing is a bigger learning curve, so you end up sacrificing horizontal scaling of software development (hiring juniors fast) over vertical scaling (doing more with fewer, more senior people).

Another downside is many times a slower compiler, which changes how you work. Once the code compiles, it may be correct, but then again, you end up doing less interactive development, so you work more in the abstract, instead of interactively playing with the code. I.e., Python's `pdb.set_trace()` is rarely available in static languages. I've always found this difference between dynamic and static languages quite interesting.
Inb4 someone does it on a 4jaw chuck in a lathe
> I wouldn't consider this gatekeeping by any means.

Seems to be pretty absurd, though? Basing your hiring decisions on entirely pointless trivia? Looks like a good way to filter out candidates unwilling to demean themselves to such nonsense
> sensitive to upgrades

How do you mean that? Can you provide an example situation where an upgrade could potentially be problematic?
Will this work with iPhone 15 PLus?
CGNAT is a scourge, but at least around me, it doesn't seem to be the norm for residential wired internet.

5G yes; starlink, I think so?; geosynchronous satellite, I don't know, but probably. T-Mobile 5G fixed location internet does offer static IPs if you have a SMB account with an EIN, but not for home accounts or SMB with a SSN.
couldn't you just have mapped page zero? :)
There's a difference between your girlfriend's dad knowing you smoke weed, and the cops knowing you smoke weed.
You still can't interact with them, do you know you're blocked.
The damage the FHS has done to the software world is insane and container overuse is the biggest symptom of it.
It might look like this, but thinking about it, I guess it's still useful in reducing unwanted interactions. People are lazy, and thus adding even a little friction can help a lot in preventing them from doing stalkering, spreading hate etc.

I.e. of course it's possible to login with another user, find the one who blocked you, make a screenshot or something and then quote it or perform any other interaction in your main account. But it's obviously not very easy.

So I'm sure it worked as a solution to reduce negative interactions on the platform. However, Musk doesn't want reducing these, his goal is spreading chaos and forcing his narratives, so the decision totally makes sense for him.
It depends what it is. I have 25/25 fiber at home for practically nothing (~70 USD a month) but I can only go so far even with a UPS. If I loose power for too long or my internet goes down I have no backup which I would have at a co-location facility.
Note for the unfamiliar that ISP (CG) NAT is not at all universal, nor always mandatory when initially present; my past several carriers all issued public IPv4 and public IPv6 /64 or greater that were accessible if I set the appropriate settings. Caveats apply; i.e. the AT&T BGW320 routers seem to cap at 8192 connections even when in bridging mode. Such are the tradeoffs of buying residential rather than business service. (The else-described proxies can be a cost-effective counter to this and other such concerns, i.e. dynamic IP assignments versus dyndns update intervals.)
That doesn't seem like it would have much to do with uncertainty about side effects, given these drugs were already widely used.
As an outsider looking in, I have to wonder why the rest of the world, and especially the western world sit by silently while countries run themselves into the ground?

Pakistan is one of the most poorly governed countries in the world. If the Netherlands or Japan for example was equally poorly governed, the relative human toll would be much higher than it is in Pakistan.

Why is every western government not warning Pakistan, and it's population, that if they continue to elect leaders who run the country into the ground that this will have dire consequences for their longevity and wellbeing?

I see similar problems coming in South Africa, also, it's quickly approaching crisis, but the population just keeps electing the most corrupt politicians that are not interested in good governance at all.

Who wins by letting these countries run themselves into the ground and then create problems for everyone else?
I have no idea who that is, but Twitter/X increasingly sounds like it's degenerated into a schoolyard (where the richest kid asked his dad to buy the land next to the school building and put up a private playground for him).
Neat idea!

In college I hung blackout curtains in my dorm room with conduit - IIRC it was maybe $5 for a pipe that was longer, sturdier, cheaper, and less annoying than the typical telescoping curtain rods (where the curtain always gets caught up on the telescoping edges as you open it).

I also love that you can add structural bends with readily available (and relatively compact) conduit bending tools. Gotta love economies of scale.
This article, and indeed much of the discourse about the facility out in the wild, could really use some expansion on at least these two points:

> The application submits several syscalls by writing their codes & arguments to a lock-free shared-memory ring buffer.

That's not all, though, right? Unless you're using the dubious kernel-driven polling thread, which I gather is uncommon, you _also_ have to make a submit system call of some kind after you've finished appending stuff to your submit queue. Otherwise, how would the kernel know you'd done it?

> The kernel reads the syscalls from this shared memory and executes them at its own pace.

I think this leaves out most of the interesting information about how it actually works in practice. Some system calls are not especially asynchronous: they perform some amount of work that isn't asynchronously submitted to some hardware in quite the same way as, say, a disk write may be. What thread is actually performing that work? Does it occur immediately during the submit system call, and is completed by the time that call returns? Is some other thread co-opted to perform the work? Whose scheduling quantum is consumed by this?

Without concrete answers that succinctly describe this behaviour it feels impossible to see beyond the hype and get to the actual trade-offs being made.
SD cards are indeed a really bad deal when it comes to reliability, especially if like me you tend to slam raspis everywhere almost as a reflex: before you know it, you end up with a large-ish fleet of the things in your house.

But: Raspis these days work 100% fine with SSD's, and while a small SSD is not yet as cheap as an SD card, it's not far off.

I have entirely stopped using SD cards for my Raspis for quite a long while now.
I'd add that cloud services are dramatically cheaper when your application is able to tolerate preemption. Spot pricing in AWS is around $0.015/vcpu/hr.

That still going to be more expensive than a dedicated server, but it's much closer. If you have cyclical traffic patterns and other elastic workloads, the gap can be almost non-existent, even without considering personnel.
Worth mentioning it works with any DB backend, not just Postgres.
some of the comments here are exceptionally biased towards the party that does the "open source washing".

just look at the childish way automattic acted. that's not a way to lead an organization or deal with your competition. you compete by building a better product, take legal action in an adult way if you think they are warranted and in general take the high road - not display your immaturity.

the conflict of interest around the governance of wordpress is icky on top. so he just puts on his "open source" hat to gain favour for his for-profit company?
You’re blaming the wrong people. You’re blaming the response.
The free desktop runtimes for Flatpak made by XDG (the group that standizes the desktop protocols) are a common userspace library.
"apt install python-mode" is just verry old (2016)
The one in github is from 2023.
But both are created in 1992 by Tim Peters.

And they differ greatly:

diff python-mode.el python-mode.old | wc
45380 216095 1849879
You can also just allocate unmanaged memory directly via `Marshal.AllocHGlobal`. Basically the .NET version of `malloc()`
That’s approximately 0.8% MFU - h100 would get more like 30% or 40% MFU if well tuned

405e9 parameters

2 flops per matrix multiply per parameter

3 matrix multiplies for (forward, backward param, and backward activation) passes

batch size 16

seq length 64

1.3 petaflops per second per GPU in bfloat16

8 GPUs

30 seconds

So that’s 0.8% = (405e9 * 2 * 3 * 16 * 64 / 30) / (1.3e15 * 8)

Note that I’m ignoring the attention flops in this simplified calculation, but they would be a second order effect at this sequence length

Also note that I’m assuming full weight training, not LoRA . The result would be lower MFU if using LoRA

These MI300X results are promising functionally (it's tough to get any model this big running) but they have a long way to go on perf. It's also single node. The biggest issues I've seen on MI300X are related to scaling to multiple nodes.

EDIT: The blog seems to indicate it is using LoRA. So we should remove the backward param pass from the equation above. Backward param only applies to adaptor weights, which are much more than 10x smaller, so we set it to 0 in the approximation. So we get

0.53% = (405e9 * 2 * 2 * 16 * 64 / 30) / (1.3e15 * 8)
So Java took to up 30 years to mimic Common Lisp? Ok, CL took almost 20 to get a proper non-propietary GUI (not LispWorks/Allegro) close to SWING (MCCLIM), for AWT something like LTK was mostly enough.
> I, for one, prefer more static typing, rather than less. I prefer Scala, OCaml, F#, or Rust.

Why, then, don't you prefer languages with more static typing? Scala, Ocaml, F#, and Rust are middle of the road at best.

It seems you're echoing that the pragmatic choice for a business application is to stick to typing basics (within some margin of what is considered basic).
> Unfortunately, it means I’d have me.

Yeah gearheads have a saying for that: first upgrade the driver then upgrade the car.
It provides friction for further misbehaving. Imagine you blocked someone who has serious issues with people who #foobar. It's better for you if they can't easily find you and repost your content to their community who also hate #foobar. It's not perfect, but the friction helps prevent drive-by bad behaviour.
The GDR taught us many things but what stands out for me is:

There is little creativity without freedom of expression.

People redirected their efforts into privat projects, rather than building something for the public.

The “lay down” movement in china starts to move along similar lines.
Odd, I never heard of this. So I might be sharing a public IPv4 address with a neighbor?

I run a server out of my bedroom with a TON of services on it. I used to use google domains + DDNS + nginx reverse proxy to manage it, and I still use that for two services that wasn't playing nice with cloudflare (jellyfin + tubearchivist), but now mostly use cloudflare tunnels. For the two services, I just pray my IP address doesn't change. For some reason, it doesn't.

But I never new I might be sharing that IP address. I've never had routing issues, does that mean I'm lucky? Is this like, a major security vulnerability I've exposed users (just friends) of my hosted services to? Maybe because I'm in Taiwan our ISPs just operate a lot differently? For example, not a single complaint at terabytes up/down every month.
This is particularly interesting to me because (1) they have a natural control, given that it’s such a small area, and (2) the mechanism is apparently a mystery?

> When comparing the site to a nearby control area that hadn't been treated with orange peels, Treuer's team found their experimental compost heap yielded richer soil, more tree biomass, and a broader diversity of tree species – including a fig tree so huge it would take three people wrapping their arms around the trunk to cover the circumference.

> As for how the orange peels were able to regenerate the site so effectively in just 16 years of isolation, nobody's entirely sure.

> "That's the million dollar question that we don't yet have the answer to," Treuer told Popular Science.
What exactly would you have the other countries do? What does "warn them" even mean? As if the only problem Pakistan has is that its politics arent sufficiently dictated by the West? I mean, thing would probably be better if that were something the West were actually capable of doing, but Afghanistan shows what that experiment looks like.
I assume it still blocks actions when someone tries to interact with the user, so the fact that they're blocked isn't a secret. It seems like more of a convenience feature for the person who got blocked (since they would otherwise need to log out), which is an odd direction to push a product.
Mr. Fry could have said that about anything, not just AI.
Hurricane Electric has a deal - $600 a cabinet with power and 1gbps transit. Used to be $300…
Where to purchase crypto tick trading data?
from major exchanges covering all trading pairs across spot and perps.
It defeats the whole point of blocking as a safety mechanism against stalking, harassment, and mob dog piling behavior.

Once again, Elon utterly fails to understand the service he bought.
Duke of Westminster is worth like $12B, and Sundar Pichal is worth almost $1B which is much less but still generational wealth. The CEO of Google is kept in line by the founders who keep control with dual class stock options though.
WP Engine is hosting WordPress.org software, which isn't owned by Matt. His product is WordPress.com, which is deliberately designed to blur this distinction and confuse users so he can wield this as an advantage against his competitors. Apparently this isn't enough and he's resorting to shitposting now.
> [..] western government [..] warning Pakistan, and it's population

People hate being told what to do/told that what they're doing is wrong.

Especially when the advice is unsolicited and coming from people from a different country.

I'm not saying whether that is or isn't rational.