skysight-inc/HackerNews huggingface dataset:
If you host a static website the traditional way, there are four main security, privacy, and cost issues which I know:

- a name, address, and email address have to be registered to the domain name. Just like in porn, there are cheap services which will act as an intermediary and hide these things from the general public while ensuring that the authorities can find that name, address, and email if need be.

- any way of logging in to the web host needs to be protected like any other service accessible from the Internet (so use secret usernames and long passwords with high entropy) NB. a static website (where pages are generated once and served many times) has far fewer points of attack than one powered by a content management system with all kinds of ways for people to post to it.

- if you sign up to pay a flat rate for bandwidth to your site, its theoretically possible that you have to pay more if someone directs a lot of traffic there. AWS currently offers 1 TB / month of bandwidth and storage for USD 0.01 (1 cent!) and I know of small hosts which charge about 10 dollars for the same service. So bandwidth and web storage are cheap if you shop around.

- anything you post to a URL may be read by anyone with a browser who knows the URL (and anything you store on a computer is accessible to whoever controls the computer). This applies to social media, content management systems, and a hand-coded myBookmarks.html

I have no experience with Digital Ocean Droplets.

Websites on hosting static sites include https://thoughts.melonking.net/guides/introduction-to-the-we... and https://blog.itsnero.com/webguide
Fleet Architecture Overview
My own experience as a child in the UK was 1 commercial, 2 state. It became 1 pure commercial, one semi commercial (C4) and 2 state before I left. I believe the UK is now up to BBC5.

The Australian experience I emerged into was 3 commercial, 2 state/semi-state (ch 7,9 10 commercial, ABC/SBS state/semi-state)

I posit, purely from interest, that in the H-H interest sense of 'monopoly' 5 independent agencies broadcasting and either taking Ad revenue or state revenue or a combination is actually pretty bloody good: they have economies of scale, and they can commit to both make shows, and screen shows.

Now, we didn't lose any of those. So 5 in OZ is joined by Foxtel, Stan, Binge, NetFlix, Disney+, HBO+, Amazon, Paramount. You might say "well from an HH index point of view, this must be better" but the experience is no: it isn't. They can't make enough ad revenue to make content, and they compete with the IPR holders for content, and the content is now more diffuse. Its actually not as "good" as old school TV.
W
I actually miss pre-streaming TV. I miss the sense of unity which came from watching the 6 or 7 o-clock news with millions of other people. Timeshifting existed in VHS days but most people didn't time-shift and couldn't binge-watch unless one of 5 broadcasters decided to binge-programme.

What we lack, and the UK has, is time-shifted. So, keep 5 (ok now 25) basic broadcasters but allow them to run their content on 3 distinct time feeds so you can "watch" things without missing them. I think THAT was smart.

TL;DR I watch some streams, but I miss 'channels' and I don't want to have to pay for bundles, or streams, as much as other people seem to want to.
The “I’m going to die” variety of panic attack is only one of many. Other people have them when driving on the highway, just stepping outside their door or meeting too many people at the same time.

There’s generally a more direct trigger than watching TV, but sure, see the wrong show, think the slightly wrong thought, notice that little bulge on the left side of your big toe when you’ve propped them up on the table. Take a few more cycles of things you worry about and you’re well and truly in the middle of a panic attack (which is as described in another comment).

The nasty part is that it’s hard to recognize as such when you’re in the middle of it.
may we consider the other 3% (3.23) as linux as well ?
if so linux total market share is about 10% (including chromeos since you can install linux apps on them as well)
Yep, this was also partially the topic of an article that made the rounds on HN a while back: Everyone Is Beautiful and No One Is Horny[1].

1: https://bloodknife.com/everyone-beautiful-no-one-horny/
That’s a fair point. How could we ensure disposal-related externalities are factored into the cost of a product?
Can you name a program that runs too slowly because it uses strlcpy?
I could argue that stupid people are a larger danger to society than this old car, and harshly judge anyone who doesn't support eugenics. But it turns out that having an extreme opinion backed by a meager rationale with no evidence isn't a great way to go through life.
It’s not fashionable to cite irrelevant statistics. How many of those car crashes you cited were due to 60 year old cars?
> For reference, TSMC currently holds the crown in that department with yield rates approaching 80 percent.

Not knowing any better, I'd have thought yields were around 99.x%. Vastly wrong. ;)
> Disney is trashing all the Lucasfilms IP at an alarming rate.

Seems a bit unfair to blame Disney for upholding the work started by George Lucas.

Are they even capable of trashing Lucasfilms IP to any degree greater than that already demonstrated?
Marx predicted this and has been wrong for 140 years. It'll come true this time you guys.
The officer has no probable cause to do what you suggest without the illegally obtained information in the first place.
I've been using systemd for a while, which I'm surmising is what you're referring to when you say controversial, and it's frankly not a diminished experience for someone that wants a consistently working desktop. The amount of things I used to have to hack into my OS were substantial, these days they're nearly nil and applications have common interfaces to plug into.

I'm not sure what, if anything, I materially gave up other than that all of those components have a contracted API now so all future components will need to adhere to that API.
It is perfectly valid. Their primary purpose is to convey information, not artistic expression. It is that simple.
Good point, didn’t think of that! Although, trust issues aside, allowing anyone with an internet connection to record what they’re seeing may help circumvent such blocks too.
US intervention turned Syria from a relatively quick civil war (to be won by Assad and his Russian pals) to a conflict of interminable duration. Elements of the fight against Assad were connected to groups arising from the chaos in Iraq, in the wake of the US invasion (remember ISIS?) complicating matters and surely leading to even more suffering for non-combatants. IIRC the bulk of the refugee waves came after the initial clashes, when US aid and air cover let the resistance dig in for the long-term rather than getting quickly crushed by government forces and their allies. Somewhat later, the ISIS mess made it all even worse.

Whether all this was in some sense worth it for mysterious realpolitik greater-good reasons—I dunno. Looks pretty bad on its own, anyway. Not enough help to win—but just enough to keep the fight going forever. Doesn't make much sense to me unless the point was to accomplish exactly that (to disrupt Russian and/or Iranian interests in the area without pushing too hard? To keep Syria too distracted to mess with Israel? Destabilize Syria so it can't interfere with Iraq's fledgeling state? I have no idea what the real motivation is or was, but it sure as hell doesn't seem to have been "help the Syrian people"—if it was, we've screwed that up pretty badly)
This was also done 1000 years ago, in Novgorod
S300 is only good against old jets, not against modern stealth jets such as the F-35. Modern western SAM systems such as PATRIOT and NASAMS are obviously much more capable.

> Jet fighters for air superiority are obsolete.

No they aren't. Why do you think Ukraine is asking for F-16s. You can deny air superiority to the enemies with good air defense, but not establish it for yourself.
> It's great we can agree the problem is ill-posed. But that is a binary thing, either it is ill-posed or it is not. It can't be a little bit ill-posed.

Would the problem be well-posed if the original problem statement was amended to fully specify the host’s behavioral protocol?
Pollution is good. Consume more. Money before anything else. Buy more junk. L

Btw, we need budget for more They Live glasses to distribute freely
Using a parking brake to hill start is not the right way to do it anyway. You can push more than one pedal with one foot.
Can confirm. Senior consultants are also very valuable to companies because they can say and do things that are necessary but politically taboo within the organisation. - Like pointing out underperforming teams and managers to upper management.
> Such an increase in capability turns the whole principle
> of policing on its head.

Another way of looking at this is that we're getting a computer-assisted regression back to the historical norm. If I lived in a small village I'd probably be waived through a breathalyzer checkpoint, as it would be well known that I don't drink.

Similarly the local cops would know who's acting suspiciously in a manner similar to the subject of the article, and would have pulled him over via traditional policing methods.

> [...]That's what you get when you start with the assumption
> that everybody is guilty.

I think there's a clear line to be drawn between systems being discussed here, which are inferring things about your behavior in public, v.s. the more slippery slope of Minority Report-style thoughtcrime.

> [...]so I'd like to close with a link to an article about[...]

Thanks, yeah I'm quite familiar with them. I'll just note that there's a bit of a prevailing difference in philosophy between the US & European perspective on this. I happen to like the American one better in principle, but whenever I visit policing seems to be more intrusive in everyday life as a practical matter.

So I'm not interested in continuing the argument.

I'll only note that at the start of this thread I raised a question that's entirely orthogonal to this. I.e. whether you agree with (to use your words) the "assumption of guilt" or not, it seems like an odd hill to die on to claim that such a system (or lack of one) is injust if it's not equally rolled out to the entire population, and all socioeconomic groups.
I feel like the success rate of getting someone off of null terminated strings is probably lower than most rehabilitation programs.
>Good for them, I know plenty others who didn’t including my entire family.

There's a YouTube channel where an interviewer talks to people in various Russian cities today about the war and other topics. Loads of middle-aged and older women and men (esp. women it seems) say they want the Soviet Union back.

Your family was one of the malcontents that left. The people still there really do miss the authoritarian Soviet Union and want it back, and they fully support any warmongering necessary to achieve that goal.
Just do time tracking. If you average even 6 hours of actual work per day for a week you are in 1% of people.

>I have worked every single day for the last 2 years

That sounds super unhealthy
To meet people: I would recommend taking beginner classes of any sports that you dont need a team but do need others. Tennis, padel, pickleball, Squash, badmitten, etc.

Especially any sport you can find in almost any large city. So as you travel you can find others too.

Great networking opportunities and great to keep in shape as you age.

I am 39 and looking forward to more mobile 40's. I hope to be in better shape in my 40's than I was in my 20's. This new sports and gym time is helping me lose lots of weight and get away from the screen for a while.

One weird thing: Board Games. Or even Puzzles can be great relaxing non screen times. But may not be that popular depending on friends and available board game shops.
>Seriously, we’re social creatures that live for others. You can have 40 good years serving the next generation, building wealth for them and sharing in their joys.

Speak for yourself; I sincerely have no interest in deliberately serving humanity. We're by far the dumbest and most conceited lifeform on this planet, and even ignoring that I find serious interactions with humans to be an utter hellscape of drama and problems I can and will do without.

When I'm gone, that's it. My blood ends with me. I refuse to leave a legacy behind. If there's anything left, whoever is there to witness can pick it all apart as they please. I don't care because I'm dead, after all.
Fed increased rates, and the idea didn't make sense without so much free money.
Wow, that's a hilariously spot on analogy!

I'm ideologically predisposed against centralization (including that of government), but I've still got to acknowledge the extreme slashing of tax rates that took place over the last several decades. Not only the income tax, but also the estate tax. Take a look back at the historical rates for both, and they're shocking compared to what we consider "high taxes" today.

These taxes were gutted under a pretend banner of limiting government, while government spending continued full steam ahead - including spending on mega subsidies to the financial industry by the federal reserve. Those taxes were all money that used to be recaptured by the government, now continually accumulating in private hands. The only reason we haven't had massive price inflation over the past several decades is that technological progress and outsourcing has made manufactured goods continually less expensive to produce. Instead the inflation has shown up in the "everything bubble", with asset prices mostly exempt from CPI, as ever-growing anti-productive wealth pools bid up ownership of our entire society.
I would have expected that the Go community welcomes a uniform interface for iteration.
I was wondering the same thing. EU no longer included the UK. Which should have a sizeable economy.
I've heard these critiques since the '90s at least. I'm sure there were plenty even during times that are now regarded as a golden age of artsy moviemaking, like the '70s.

The reality is simply that the sector rides waves, and at some point the wave ends. VHS was a wave. DVD was a wave. Mega-CGI (from The Matrix to Lord of the Rings to Marvel) was a wave. Streaming was a wave (Netflix threw money at productions almost senselessly, for a few years). Now that those waves are over, bosses' largesse is in scarce supply. Unions will do what unions are supposed to do.

The only novel bit, in this dispute, is the role of AI and computer-generated characters; but tbh we could see this development coming for a long time. A simple example: the brother of Spider-Man 2099, in the comic, is a film director who makes movies completely on his own, via digital means. This was published 25 years ago.
IANAL, but if the prenup doesn’t already cover this, then they could always draw up a new contract amending it.
> Also FWIW you can use it with custom domains

To confirm, you're saying that Apple will generate something like "randomString@yourDomainName.com"? If so, how can I set that up? I don't see any relevant settings on my phone's iCloud settings page.
Look for people on Twitter asking for 1-time help. And keep helping them.

Getting known for a specific genre of web dev could be useful to get out of the upwork doldrums.
You have smell blindsight. Your subconscious can smell, but your aware part can not?
Linux distros never cease to amaze me; the fact that communities come together and coordinate to tame the eldritch horrors of package dependencies, kernel versions, system layers etc is nothing short of a marvel.

From the bonkers stability and reliability guarantees of Debian to the tightrope-walking offerings of Arch, we are truly spoiled for choices.
My ex's kids turned off the freezer in my garage while playing (turned a knob they didn't understand) causing all the food to spoil and I didn't smell it because I couldn't smell it. Turns out it was the media's misinformation in my garage all along.
Prenups can say (almost) whatever you want, so the short answer is to cover maintenance expenses in the same document that gives you a stake in the property in the first place even if that stake is just a residence one. Of course that's much more obvious in hindsight but there's also postnups which can amend the prenup.

If I were pitching in to renovate a property I'd want equity in it. You can do that with or without the inheritance or the prenup: figure out the value of the property before and after the renovations and assign that percentage to the person that covered them.

That's what I'd do in a non-romantic housemate situation but of course a marriage is way more complicated and there are lots of pieces that aren't purely legal or equity in nature. A prenup isn't going to absolve you of that.
Well, those specialties at least have the benefit of medical science behind them but even so I wouldn't go to any of those specialists for mental health advice. Why are surgeons stereotypically arrogant and lacking in bedside manner? Is it, as you say, because they see death and disease every day? Do they cope by dehumanizing people? Or are the naturally that way and so well-suited to the profession? Worth asking.
Out of curiosity, why would you want to combine jpegs into PDFs? And why did that cause such a load? It wasn't just embedding them into PDFs, but somehow recompressing them too?
this has been my experience so far, being 3 years into it
I would prefer to add a `yield` param to functions so it can better interact with the current type system.

This means that for a function to yield, it needs to have the so called `yield` param and you can only yield inside a yield function functions with the same yield signature or does not contain a signature at all.

So the example would be rewritten into something like:

x := func(:z int) {
for {
z++
:- z
}
}

for y := range x() {
...
}

The : adds the yield signature and :< yields the value.

Functions that only yield a value `X` would just have the `: X` or `: name X`.
To accept a value of type `Y` in the resume the signature would change to `:[Y] X` or `:[Y] name X`.

Accepting is weak, so if something expects a yielding function that resumes with Y and yield X, yielding functions that only yield X without a resume should also be accepted.

Consider the following code example:

func filter[T comparable](it func(:T), f func(T) bool, :T) {
for v := range it {
if f(v) { :- v }
}
}

func map[T](arr []T, :T) {
for _, v := range arr {
:- v
}
}

for v := range filter(map({1, 2, 3}), func(x) { return x < 3 }) {
print(v)
}

Special functions in a co package could give resume and New functionality to keep the go style.

A basic counter could be written like this:

func counter(:[bool]c int) {
for {
if ! :- c { break }
c += 1
}
}

A func that counts twice could be as simple as:

func countTwice(:[bool]c int) {
count()
count()
}

To interact with the resume value the range syntax could be expanded to something like:

for c := range count() {
if c > 10 { -: false }
-: true
print(c)
}

Range would resume with a default zero value if the range does not pass a value to -:.
Yeah, I agree-- I just happens that I personally resonate with most of these complaints (having tried both Kakoune and Helix a bit).
Somehow it’s always at 100%, battery draining, laptop hot as hell. Quitting docker always solves it. It isn’t the workload. All devs have same issue. Maybe something with Postgres / redis containers (?)
Haven't they been botching a lot of color grading recently? I've heard they've fallen for the "it's on bluray so it needs to be tinted blue" meme.
That is why there is a company selling laptops where the OS is the browser, and another one doing the same for smart TVs.
Gini coeeficient

USA 41.5

EU 29.6

Debt is often used as a justification for spending cuts, often targeting the middle and lower classes

It's a weakth shift.
The EU could double it's debt and give the money to the companies and would be on the same level as the US, GDP and debt wise.
Hmm, I don't live there anymore but have visited the university a few times lately. Haven't seen any Kiwi bots. Last time was this month, which is summer and not peak business there, but other times were during school.
Android isn't there because it's a mobile operating system which is why it isn't there. Chrome OS is a desktop operating system built on top of Linux.

The idea that some of the Linux community has that anything that makes Linux actually user friendly or gives it wider appeal and gets popular no longer counts as "Linux" is a self defeating mindset.
The foreign unions are all looking to see how this plays out. The shape of the deal for SAG and WGA lays the groundwork for what they will be able to negotiate for.
I'm not invoking conspiracies about them being mentally ill. I'm suggesting it as characteristic of the type that they are messed up. That's not a conspiracy, any more than saying that people drawn to fighting forest fires are brave or parachute instructors have a high risk tolerance.
This is not true if you look at actual data:
https://nitter.it/jburnmurdoch/status/1570832839318605824#m
You're looking at it wrong. strlcpy is defined to be slow in certain cases. The API requires it. Other interfaces may be slow today but can be improved in the future because they don't have a return value that is inconvenient. (Notably, memccpy today is typically a memchr followed by memcpy, since this is faster than a naive implementation. Obviously if it gets used more then it will get replaced with a single-pass, machine optimized implementation.)
unless they have figured out artificial gravity... none of these pictures or videos make sense.
the only way I know how they can add gravity to these quarters is by spinning them...

the "floor" will be the curved sides (or I guess the ends) not the middle of the things?

What am I missing here?

Edit: oh, they ARE with compromise? no gravity.
which makes the name "Gravitics" more than a bit cheeky.
Wish Windows would take a cue from that other operating system and stop shipping with so much cruft.

Can't remember the last time I used Windows for anything more than launching Chrome and Steam...
I don't quite understand your criticism here. It's running stable diffusion on your computer via your browser. How would it do this without downloading it and then loading it into RAM?

It'll be the same size download and use about the same RAM if you download it and run it directly without using a browser.
Baseballstats wankery for a handful of obsessed, cause owning. How much of the population is positively affected by the "growth". Cancer has growth rates too..
My preferences over the years:

- Before 30: many distros

- Before 35: Mostly ubuntu, latest version (install after a couple of months of general availability)

- After 35: ubuntu LTS versions (install after a couple of months of general availability). Since 16.04 I've been on LTS only; should have done that earlier.
They used a difference-in-differences[1] to control for such longitudinal/temporal effects. Since ChatGPT isn't readily available in China or Russia, but StackOverflow is, they can compare how SO changed pre and post ChatGPT in countries where it is widely available and compare that to the pre and post in countries where it isn't available (basically as the control).

[1] https://en.wikipedia.org/wiki/Difference_in_differences
You're not going to see me defending Lucas's slop, but I think the fanboys have a lot more goodwill for even the worst aspects of the prequel trilogy than they have for Disney right now.
You might like this article about penis stealing witches:

https://astralcodexten.substack.com/p/book-review-the-geogra...

And this one:

https://astralcodexten.substack.com/p/book-review-crazy-like...