skysight-inc/HackerNews huggingface dataset:
> I do what you are describing for fun, but I would never recommend it for a business, even if it is reliable.

I appreciate your response and don't necessarily disagree. Could you tell me a little more about why you wouldn't recommend it for a business, even if it is reliable?

> To get around the reliability problems, I have the on-prem laptop environment update cloudflare entries with keep-alive timestamp messages. .. I then have a Google script that monitors the keepalive and if too much time has passed, a “failover” is done and everything that was running on-prem is spun up in digital ocean. The failover script completes by updating DNS and pointing to DO

This is a clever solution. Thank you for your thoughts!
The BBC also made the excellent "The War Game" in the 1960s - which was withdrawn from being broadcast as "the effect of the film has been judged by the BBC to be too horrifying for the medium of broadcasting. It will, however, be shown to invited audiences...".

https://en.wikipedia.org/wiki/The_War_Game

"The blast wave from a thermonuclear explosion has been likened to an enormous door slamming in the depths of hell"
Thought something similar, but for my personal network of friends and contacts. Sometimes I am pleasantly surprised to learn, that yet another person I know has or is willing to get Signal.

We need to build and keep asking people whether they have Signal or would please get it.
Wasted x years not being in prison?
Looks worth a look, but am getting "no such bucket" from the download links.
Previous discussion on WordStar https://news.ycombinator.com/item?id=26370252
The physical memory could be reused, only the virtual address range is "burned" (don't know if it actually works that way though)
I didn’t have WhatsApp in a country where it’s synonymous to instant message. It did very much impacted my life, missed parties, etc.

I caved in during the pandemic. Lots of dear friends and family members, especially elderlies who couldn’t be bothered with anything else, and volunteer work to help the medical emergencies.

It felt ridiculous to ask people to use other means of communications under such circumstances. My noble ideologies felt very small and I said fuck it. I’m glad I did.

It’s the only Meta service I use, but I’m a heavy user. There’s no turning back.
Is MGS4 really that difficult to port to a different architecture?
There's no way to reliably detect this type of concurrent modification that doesn't involve introducing expensive barrier operations that evict the CPU cache on multiple points along the code flow and choke out-of-order execution and limit what the JIT can do. If you do not have such a barrier, the CPU is permitted to assume the data hasn't been changed, and may cache it, making detection of concurrent modification impossible. The JIT will also optimize your code based on this assumption. Even if you go out of your way to check that the data is the same you may see stale data when you check!

It may run your code out of order, and even JIT-recompile it out of order, and your code that's like

int oldValue = val;
doSomething(val);
if (val != oldValue) throw new ConcurrentModificationException();

may be re-recompiled like this, since it looks like doSomething can't modify val or oldValue

int oldValue = val;
if (val != oldValue) throw new ConcurrentModificationException();

doSomething(val);

and then since this if check is trivially always unnecessary, and nothing of consequence ever reads oldValue it may delete them entirely

doSomething(val);

Introducing a barrier would likely make most Java programs 10x slower 'cause Java does a lot of throwaway string allocation on the assumption it's cheap and short-lived GC is virtually free.

The Java Memory Model is a great accomplishment and if you heed it you will write performant multi-threaded applications with an ease that is rare in other languages. If on the other hand you do not heed the JMM, you will at best get a CME alerting you of this case, but in most cases just get holes in your feet.
Without ad/tracker blocking, I would argue the Internet is more insidious rather than more annoying. For example: https://themarkup.org/pixel-hunt/2023/06/13/suicide-hotlines...
The accusation of hypocrisy is generally untenable from a moral point of view unless the discussion was about the virtues and vices of that person to start with. It's just one of those modern virtue-ethical fallacies. The question of whether a standpoint is morally the right standpoint is orthogonal to questions about the personal consistency of persons who defend the standpoint. A signpost does not need to walk into the direction it points at all.

Another, more general fallacy is the computation that two moral wrongs can somehow make a right. They never do.

These are not moral opinions, by the way. These points are codified into law and common jurisdiction. You cannot defend yourself in court by pointing out that others have broken the law, too.
Boost your creativity and productivity with a responsive AI coding tool!

Imagine brainstorming, simplifying tasks, and receiving innovative solutions at your fingertips. The power of generative AI is revolutionizing the developer's world, offering code suggestions and functions based on natural language prompts.

Stay informed and harness the potential of generative AI to enhance your capabilities. This article will help you explore the topic.

#AI #Coding #Productivity
> Did [NixOS'es documentation] significantly improve in the past two years?

There has been more blog posts and YouTube learning material on NixOS very recently.

I don't know what happens when you dig deeper than those.

It does require a lot of tinkering.
It fluctuated month per month, but something between 500k and 2 million
> It’s a resolution category, not a specification

That's where you're wrong, 2K as a term (just like 4K) originated in the cinema industry, and it's absolutely a specification.

DCI Digital Cinema System Specification v1.4.2, Section 4.3.1.

A 2K distribution – the resolution of the DCDM[3] container is 2048x1080

A 4K distribution – the resolution of the DCDM[3] container is 4096x2160

UHD was already stretching it with "4K", but 1440p is absolutely not a spec-compliant 2K resolution.
There was no developed world at that point. Pointing later developments backwards into history like that is tricky, makes things seem inevitable or causally linked when they are neither.

Anyway though that's barely relevant. IIRC in most modern famines the starving areas continued to export food, which is a large part of why some historians have shifted to viewing famine as a political phenomenon caused by food shortages.

I think the dying of illness thing is also typical. It's actually kind of hard for an adult to starve to death, but malnutrition fucks you up bad and famines also cause large scale human migration and concentration, creating more opportunity for disease. There's a reason famine and epidemics are closely linked in historical memory.

There was a series of "world droughts" caused by el nino in the late 1800s. Famines killed like 40 million people in 30 years then. They coincided with and were arguably directly caused by the emergence of the global market system. So I think you're correct, long-distance market forces are basically the defining attribute of a modern famine.
WOOHOOOO WOOOHOOO WOOOHHHOOO at 4am for 4 months every day

My household had to change our sleeping schedule because of these stupid rats. In Europe they are both protected and invasive at the same time.
Not sure that there aren't alternate pathways from "I'll take what I want" and "I'll trade you specifically this for that".

I remember reading on acoup that in agrarian societies, often they relied on favours and communal sharing in times of bounty. So say if I butchered a hog today, all my neighbours might get some. Not in exchange for something directly, but in the expectation that when I fall on hard times or they get a windfall, they'll do the same for me.

There's probably some potential for freeloading here, but these sorts of communities are likely often right on the edge of survival. If someone develops a reputation for being miserly, that might well result in them starving (or freezing) because they're rejected by their neighbours. So there's an incentive to at least appear generous and pay your fair share.
char[] is not an immutable class. Thread safety issue happens on that type, not the fault of String type.

It is weird Java considered it a bug, I expect it to be resolved as "wont do"
Reverse network effects from an exodus is how social networks die, when all your friends and influencers leave to Threads/Bluesky you'll leave. Elon get less revenue from less users, cuts even more, worsening the product, fueling the exodus. Vicious cycle all the way down. After trying his hand a influencing politics, he'll get tired of the money pit and offload it at a loss or straight up shut it down.

If twitter gets him political wins then that'd be a success, but there are other billionaires out there getting their way politically without burning $50bn or the public scrutiny.
There's a definite distinction there, though, with regards to immediacy of cause and effect. "Picking up an item and walking off" is a crime or not depending on circumstances that are present at the moment the item is picked up, even if both you and I don't realize the item doesn't belong to me; the same is true for self-defense vs. murder. If I do something to you as innocuous as placing a traffic cone on the hood of your car that triggers a "for want of a nail" situation that ends up in someone terminating a business partnership with you, that's something that neither you nor I could have predicted at the time I did whatever it was to you.
Technically Russia has bled a lot more to defeat Germany than the US but I guess you guys see History thru Call of Duty bullshit propaganda
My mistake - the links in the book are broken, but the site links take us to GitHub and all is well there.
Almost every platform is "only as much censorship as necessary". The threshold for necessary is just different. (4chan gets away with a lower threshold since the posts are very ephemeral)
Okay so now we know the downsides. Destruction of friendships and negative impact on your social life.

Can you tell us a bit more of the benefits/upsides of your decision?
Anecdotally, all of my friends who are part of group chats are annoyed by them. Too much noise for too little signal. On a personal level, if there’s anything in a group chat that would be relevant to me I’ll know about it from one of the participants through another medium, like an SMS or phone call or when we see each other.
I guess I have trouble empathizing with all the drama concerning messaging apps. I use WhatsApp for a couple international people I sometimes am in touch with. May have one or two other messaging apps I sometimes use. Mostly SMS/iMessage and GChat at work.
I think this is true for anything popular (and harmful).... if you don't listen to popular music, people apply social pressure on you. If you don't play popular video games, people apply social pressure on you. If you don't have an account on $socialMedia, people apply social pressure on you.

This is especially dangerous combined with the trend of people becoming more and more narrow-minded (see how "association by guilt" is a major thing now) so they demand more and more censorship everywhere to deplatform people who they don't like.
What percentage of people install this on their own computers?

Docker is much less manageable locally than, say, systemd or supervisor.

The only thing (which is something) that docker has going for it is that it's cross platform. But the same argument can be made for writing apps using electron. If you're going to do that, fine, but acknowledge the compromise. It's not better.
Are you serious or trying to make a joke? I don't get it. Generally nice people, maybe slightly narcissistic, like any youtuber, maybe irresponsible. These people are nowhere near being "dangerous criminals", that's just slander.
When I worked in games in the late 2000s the rumour* about why Minecraft was able to come in and do what everyone knew that Lego should have been doing (a multi-player online block-building game), was that they spent so long trying to create a Lego penis detector that they missed their opportunity.

* - I cannot verify this, so take it with a pinch of small white cubes
I think the only way to break the cycle is to selfhost.

Google will not scan your mails, will not scan your drive. Microsoft will not scan you drive. Apple will not process your pictures. Twitter will not control your speech. NSA will not see if you were at a protest, or went to a medical facility to perform a surgery of any kind.

"But does it matter if NSA sees me at a protest?" asks somebody. We will see. We will see. Maybe in a year. Maybe in two. Maybe never. Let's hope so.

Most of things you can self host. Probably the biggest problem is to selfhost videos, as they are heavy.

"But it is difficult to self host, and dangerous" says somebody. Yes it is. Yes it is.

"But I will not be able to talk with my friends" complains somebody. Let's wait how it all pans out. Maybe corporations and governments will not see and control everything we do. Maybe they will.

They have all the money they want. They can make all the money they want.

They have a machine, they can make all the money. It's not about money.

It's about control, it's about their vision of how they wanna see the world.
Absolutely false.
/r/OutOfTheLoop
Can someone enlighten?
I don’t feel like this is a new thing for Apple. Does anyone actually use Apple Maps? Their podcast app is poorly made also. I often have to manually go through episodes to mark them as unplayed because it randomly says I listened to them when I haven’t.
the french accent used for "sometime later" is funny. anybody know when this trend started cos im seeing it all over the place :)
The fundamental misconception - as the original video lampoons - is that you must necessarily adopt some alternate platform.
Aside from people, a significant number of companies, and even government services, offer service through WhatsApp as well. In some parts of the world it's really impossible not to use it.
Unpopular opinion: code should have no dependencies.

Thus, tools that ease the proliferation of dependencies encourage bad practices and must be avoided.

If you want to use somebody's else code, copy it verbatim into your project. Avoid unstable third-party code that needs to be updated every year (or worse, every week).
> It’s really interesting how we shy away from some “hard” things, even though there is literally nothing at stake that could prevent us from doing them. Nothing life-threatening, no (or minimal) risk of physical or psychological damage, no social exclusion, no irreversable decisions about the future to make. Why can’t we just try/do it – what are we so afraid of?

Heh, I don't know about that.

I got into motorcycles because of how dangerous they are. When I was just learning dirt riding I specifically picked out an old barely used logging road to do so. It's 2 hours from the nearest town, about 40 miles long winding road with a sheer drop on either side.

Getting there is tiring in of itself. Every time I started it, I was already fatigued from the ride out and I just go straight in without a break. But there's very little room of error. There's no cellular service, traffic is almost non existent. I don't tell my family when I got out there or where I am exactly. If I overcook a corner, loose focus for more then a second, fail to spot where the road's been eroded out, make just one little fatigued induced mistake... that's it. There's no getting out. There's no help coming. They won't even have my body to bury.

Finding the strength to crank the throttle wide open and hold it open right until the last millisecond before disaster is hard as hell when every instinct is screaming to slow down.

But in many ways, it's easier then trying to make friends or ask a someone out on a date. If and when I do make that fatal mistake, I don't have live with the knowledge that I screwed up a relationship or have to live with the regret what may or may not have not have been. Or worse; disappointing those who's opinion has weight.

Dying is easy. Living with the consequences is hard.
Also, for the sake of humor, the offenses that the companies did should escalate. This started with the first platform declaring that it owned its users' pancreases and everything else seemed pretty minor compared to that.
calculus wasnt memorable to you?
Ironically, after watching "The Emperor's Club", Shutruk-Nahunte is the only Elamite leader I'm aware of, and I had to look up the name of the film to write this comment.

For those who haven't seen it, the main character starts the film making a big point about how Nahunte is largely forgotten despite his efforts to be remembered, because he contributed nothing of value.
Just like Quebecois is not really French
I don't see Konami interested in doing that anymore, and I don't see how else it could happen.
oh boy, this looks like an alchemy to me. on one hand one cant deny success of llm's on another we are shifting the responsibiliteis to non-deterministic fuzzy duck-taped functions.
From SpongeBob:
https://m.youtube.com/watch?v=wjA_TZopeK0
Turns out a simple Google search would have confirmed it rolleyes

https://mcvuk.com/business-news/publishing/former-lego-dev-p....

> “It was all automated, but the human moderators were, if I remember correctly, the single biggest cost center for Lego Universe’s operational costs,” said Fox.
Is this supposed to be so dim in light mode? It looks like it's covered in an invisible modal's backdrop.
I wonder how long until Threads comes to Europe, especially now that EU and US have agreed on data sharing (EU personal data can be kept in US).
are you kidding

it's a dark forest
It did change for the better
That's because math is harder for most people.

There is no difference between learning a name in history or in biology, or some workflow.

But math reasoning really filters out people in a way nothing else does.

All other topics just require memory and basic reasoning.

Even physics mostly is hard because of math. And philosophy, mostly because of jargon and references. Otherwise, if you break it down, it's not that complicated.

But you can break down a math problem as much as you want, some of them are beyond what you can do comfortably. And a lot of students reach this limit early in their life.

I see this when I play board games with people: there is a threshold of rules and calculation power above which I lose 90% of the players. They just can't enjoy it, because it requires too much effort to play.

It's similar for me and sport. I've been doing exercise all my life, but my brother will always do more, and harder, because there is a barrier after which it's just too painful for me.

Math and athleticism can be trained, but there is a hard ceiling. And even before you reach that ceiling, closing the gap gets more and more expensive for some people, so much the ROI is difficult to justify.
> This is word/office 97 though, peak office, which came before all of that.

At the time, people complained about the menus popping out button-like borders on hover[1], which indeed no other menus did at the time, and about the un-buttony buttons on toolbars[2], which indeed directly contravened the Windows 95 HIG (unlike those in Word 95).

Not all moments of peak Office happened at the same time. Word 95 was the last to be mostly HIG-compliant. The macro functionality only matured with Word 97—but once you were trying to do moderately fancy things like use Microsoft Equation more than a couple of times, it crashed multiple times per hour (and of course ME’s typesetting was absolutely awful). That gradually improved until it became stable somewhere about 2003 (the weird blue UI) or 2007 (the OOXML/Ribbon release)—at the cost at no longer being usable in the rest of the system using OLE (IIRC).

What makes me genuinely conflicted is the contemporary rant against the Win95-style file dialogs[3]. I’m very used to them, to the point of finding it difficult to imagine anything else (I’ve encountered the vestiges of the old two-listboxes dialogs from Win95 on, but that’s all they were, vestiges). And yet I can agree with most of the criticisms! I just can’t see how to resolve them.

(Office never left those dialogs intact, though, not in any version, although they tried damn hard to make their custom versions look like business as usual.)

[1] http://hallofshame.gp.co.at/visual.html#VISUAL36

[2] http://hallofshame.gp.co.at/visual.html#VISUAL38

[3] http://hallofshame.gp.co.at/file95.html
if they are people worth your while, they'll make sure to let you know about it using other means...
Minor correction: power tool woodworking is indeed scary as all shit, very much treat it with respect.

But there is also hand tool woodworking as a hobby. Much less risk. I won't say none (a falling chisel has no handle), but you are much less likely to suffer a life changing injury.
> I suspect that most mathematicians are Platonists (this may be my bias creeping in) and they believe the objects they work with are real

> [...] I dispute that rigourous proof is what actually determines truth [...]

This is perhaps a bit out of topic, but to me these two statements are contradictory. I suppose that you should define what you mean by "real" (and Platonism). I certainly think that mathematical objects are real, but by that, I mean that they exist independently of my own mind. However, they can't exist independently of a mind if truth is determined by evaluation against a mental model. Even if that mental model is shared within a community, because that would turn mathematics into a belief system. Also, the human mind is fallible and prone to mistakes, so in my view, it is reasonable to doubt what comes out of it.

Sure, mathematicians agree on axioms for things like natural numbers, and deduction rules. However, I think that the reality of natural numbers and proofs (as mathematical objects) does not stem from a shared mental model, but from their finitary nature, which makes it possible to implement them on a computer. I am also skeptical that the human mind has any innate model for most advanced concepts in mathematics (I even doubt that it is true for real numbers). I think that the intuition we have of most mathematical objects is formed after exposure to simpler mathematical notions. That intuition is shaped by what is proved and disproved from prior mathematical knowledge. Yes, proofs written by mathematicians don't look very formal (and often, the more advanced are the maths, the less formal and detailed are the proofs), but I dispute that they are not rigorous and can't be translated into a formal framework. In my view, this is mostly a matter of efficiency and practicality.

To illustrate what I say, consider Mochizuki's claimed proof of the abc conjecture[1]. Here we have a claimed proof so difficult that most specialists fail to determine whether it is correct or not, although Scholze&Stix believe there is a gap. I say that most mathematicians don't have a mental model that allows them to determine whether the abc conjecture is true or not, and because of the fallibility of the human mind, it is reasonable to doubt those that claim they do. One can of course take sides, but in that case, we are no longer doing mathematics. The only thing that can resolve the issue will be a more readable and more rigorous proof. That's what determines truth.

[1]: https://en.wikipedia.org/wiki/Abc_conjecture#Claimed_proofs