skysight-inc/HackerNews huggingface dataset:
The tool takes in a data structure that doesn't encode any control flow. How that data structure is generated is a separate issue. I'm sure there are tools to imperatively generate whatever input Terraform needs (yaml?), does that make Terraform declarative as well?

Fundamentally the model is still: this is the state I want, and Pulumi figures out how to make that happen. Just like Terraform. The specification of that state can be static, fill-in-the-blank templated, or make use of imperative logic to build the final data structure. Just like Terraform, albeit one step removed because of the yaml intermediary.

Is it easier to write an imperatively-specified boondoggle of a state because of the direct access to an imperative runtime, sure. But that's against best practice and not what they're advocating here. Hell, I could hide the ternary behind a declarative interface (function) and then what's the difference between the imperative code hidden by my function and the imperative code hidden behind Pulumi's or Terraform's state evaluation and application functions?
Tiny turtle pooed ‘pure plastic’ for six days after rescue from Sydney beach
Wow, it's terrible and hard to follow. The conflict seems to involve an academic quarrel with no obvious reason it would get resolved at the anti-climax. Is this a joke?
Jesus christ man, I can't imagine how fucked that situation must be. Understandable why so many people there want to abolish the state.
This is more interesting than the title makes it sound. It is not about what is usually called tetration, but is mostly about fractional iterates and ways to compute them.

Related: https://en.wikipedia.org/wiki/Half-exponential_function

This actually shows up in complexity theory someplace.
FUOTA: Firmware Updates over the Air
If you want to cut down, consider occasionally pruning your FB friend list and feed. I kept their email address or phone number where possible.

After a few years, I'm left with just my elderly relatives on Facebook Portal (a great device that they can use) and ~5 friends that I actually care about but can't persuade to use Signal.
It turns out that with enough data it’s pretty easy to disambiguate and do attribution properly. There is plenty of good research that has been done on long covid. Long covid was obviously going to happen because it is similar to MERS and we knew that MERS caused ME/CFS in a decent percentage of those who got it.
I was going to say that even the 5150 shipped with 256K, but I checked Wikipedia and they say the minimum spec was 16K. Which is astounding.
One thing the author glosses over that I'm curious about that he said he got working was cloud gaming on the ipad to replace a computer for gaming. I'm curious what cloud gaming setup/provider he used and what the experience was like.

I've personally tried various cloud gaming setups before (stadia, geforce now, etc) and the experience ends up being less than ideal even with a stable, gig down / 40 Mbps connection.
Sure it's a spectrum and the exact edges can be blurry. But no-one's going to argue that there isn't a qualitative difference between a sql query and the same logic written out in c
Homeland Security watchdog halted plan to recover Secret Service texts
I just like solitude. I don’t like people or insects or loud noises or flashing lights in my space.
Stories like this make me suspect that we need to get comfortable with the idea that a lot of these animals are just going to go away.
Un-paywalled: https://archive.ph/zNOC8
Sorry, but bypassing the App Store and it's associated review process is exactly what Enterprise signing certificates do allow.

Those apps are not distributed through the App Store.

>Oh wait, that was on the official App store!

Do you see it yet? :oP
> Function calls don't make something declarative

Expressions instead of statements is a key tool to make things declarative; the functional and logic paradigms are both declarative programming paradigms, as opposed to the structured/procedural and OO paradigms, which are imperative.
Bad news: Amazon Drive is shutting down at the end of 2023
Like other forms of subtyping, unions make type inference much harder - typically undecidable. This is, of course, incompatible with guaranteed termination.
The author seems as confused as the people he complains about.

Just his example of `x = a ? b : c`, I never saw anybody try to claim code like this makes a language imperative. Instead, I've seen many people calling this logic "functional if".

If you go with his definition, only simple variable declaration is declarative.

(By the way, a very popular definition is that imperative languages have flow, not flow control. AKA, it makes a difference if you go and execute the instructions on a different order. That one is reasonable, but then, why single out non-associativity of operations when there are many other things that no language makes non-associative?)
I don’t know if you’re a guitar player or not, but I am and I disagree with just about everything you said. It also seems like you didn’t read the article.
I love how the well-defined starts with a definition I've never heard for OOP.
Since it is apparently so cheap to own a literal Canadian town, it raises a question: how much other barely-inhabited area there is owned and by whom.
>in which case I may send a series of emails instead

I wonder if this is how institutions used to handle IT issues before ticketing systems were common.
Education is so hard to solve as a problem that we are likely set to have it changed with a hardware modification: brain implants or gene editing for every kids.
A bit of a deviation from the original question but I regret hard deleting my MySpace profile only because of all the pictures lost and it’d be a cool time capsule.
Because of that I maintain fb/ig but haven’t signed onto either in years - it’d be nice to delete them though
>One reason you'd choose ref counting is because it's deterministic behavior

Not sure if it's entirely deterministic. A variable going out of a scope can trigger deallocation of a large object graph and it's not always clear by just looking at a code what will happen (especially if objects have destructors with side effects, your object graph is highly mutable, and your code is on a hot path). A common trick is to delay deallocation to a later time, but then again you can't be sure when your destructors will be run. Another issue is cycles, if your RC system has cycle detection, your program will behave differently depending on whether a cycle formed at runtime or not.
The subject of the article killed two men, and is now living on social security and subsidized housing.

If I was family of the two killed men I would be furious.
This is the fruitful definition of OOP to me. None of that Java Corporate insanity
Connecting your digital identity opens you up to stalking, data mining, identity fraud and a host of other things not government related.
This is a better explanation of what I meant.

I've been the "overthink it" person, the person to spend way too much time on preparation only to start the implementation and realise one or many of the reasonable assumptions I've made are wrong and then have those affect everything else. I could have done a new on-paper solution for every single fork like that in the preparation phase (greatly extending it); or, I could have learned enough to _get started_ and come back to the drawing board to re-learn each time these (before: assumptions) are met.

It's a careful balance of preparedness and real-world discovery. Neither gives a complete picture without the other. Neither is even possible without the other.

Spending too long preparing is as bad as spending too little time. Too long and you account for possibilities that may not even exist, things you cannot know until you enter the system. Too little time and you're a bull in a china shop.
not the OP but this struck home for me because I just recently worked with Clojure and I was surprised that there was no standard library to deal with filepath operations. Having to use Java's nio, immediately exposed some weirdnesses, like having to pass an empty array to Paths.get() because just calling it with a string with one parameter made it chose the wrong overloaded function.
The higher up on the food chain the better your chances will be. I would shoot for a management role, assuming you are qualified for the role and it is something that interests you. Stay technical though so you understand the systems you are working with.
I haven't had a FB account for over a decade and am loving it. I don't have any social presence online, except I do have a Twitter account that is used twice a year.

If this is what you want to do, truly, being honest with yourself; remember you'll need to fill the hole with something, so it's a change that comes from within.

Don't just delete it and change nothing else in your life. There are long learned habits you'll need to break. Time will need to be filled. It's like quitting cigarettes. Hard if you sit there and think about how agonizing it is, or if you're out using your lungs, finding other ways to deliver pleasure to your brain, you don't think about it (as much). Watch people around you. Do you want to become like that? Kinked neck, staring at your phone in every social setting, making sure you've got the most perfect picture to share.. stop retaking photos and just enjoy the damn view..
Many owner-defined OSes would be a bit better than a handful of vendor-defined OSes being imposed on the entire planet. Influencing device owners to provide sensible policies would be the next step, but at least there would be the possibility of competition, and the voices of multiple economic stakeholders.

Attestation can also be entirely local, e.g. between a device and a USB key with OSS software that is configured by the owner.
Well, "introduce it to the public" is quite a badly defined action, isn't it?

I mean, what practical thing do you think people should do differently?

Besides, we are just arguing about the definition of some words that people can't really agree on their meaning (most people are close to each other, so the words aren't meaningless, but they are still different). Piling-up more of those words isn't a benefit.
Adding to that, I'm reading Antidote by Oliver Burkeman. One of the points that I really related to was that more you think about happiness, more likely you will find yourself unhappy. Essentially the pursuit/expectation of happiness paradoxically will make your brain think of all the things wrong in your life. I don't know how it started, I think that's been true for me. I never thought about happiness when I was young. There were things that were not perfect -- not enough money, no girlfriend, not having clarity on what to do next, failures, envy in general -- but I was still much happier relatively and I was by no means thinking about happiness back then. Just accepted it is what it is, and kept going on with life.
Jdownloader2 or some similar app, there's got to be a way to establish a local copy easier. I also use linkclump (extension) for copying URLs en-masse from the web. JD2 will scrape page for content.
After the 20 or so comments that responded I'm still no closer to understanding.

The SQL guy sort of made sense I guess maybe.
You can pull my analogy to pieces all you want, but it doesn't change the fact that you are using apple-webkit, when you use any browser on iOS, not gecko, not blink... and unlike a car, the browser engine makes up 99% of what the browser does. but if you want to argue that bookmark syncing and shit is a significant feature, i mean sure whatever, i think you need to open your eyes.
Comparing Wolfram's other works to Mathematica would be flattering. His massive book where he proposes "A New Kind Of Science" is a long love letter to himself. I mean, I haven't tried to work on something for 20 years, but plenty did, none of them is as arrogant and utterly self-absorbed as Wolfram is. At least Mathematica doesn't print "btw, I'm a genius, and fuck traditional programming langs" every time you evaluate an expression.

His recent "Physics Fundamentals" project is even worse, I see 0 collabration or critique from mainstream physics, 0 testable predictions or actual real-world significance to all the CS-Physics mixed salad. The only thing that sorta kinda could be described as physics is that he can re-derieve some traditional physics out of the new theory with some assumptions. Despite me not being a physicist, my understanding is that this is quite low-bar for a new physics theory, almost the bare minimum, enough to not consider you a total crank, but not for anything else.
We'll be more comfortable that way, but I'm not sure that's a goos thing.
My estimate is ~6% or roughly 1/20 of people who get covid will develop long covid. And it’s my opinion that the vast majority of them have a genetic predisposition to it. Many were already sick before covid but only became aware of it after getting worse from covid. Most people with my genetic condition of hEDS will never know they have it if not for some trigger that makes it much worse. BTW Fibromyalgia has a huge overlap with hEDS… hEDS often has an anxiety disorder component which can make it look like a mental disorder and it kind of is given the interplay of the brain and immune system. But it’s a physical problem than needs real intervention.
I won't stop using it on rare occasions. It helps in reconnecting to a focus point after a lot of other things have since been discussed.

"yeah this thing I was talking about earlier in the conversation is relevant to this stuff I'm gonna talk about now."

That's a lot of syllables and letters compared to just "aforementioned."
One thing that is particularly strange in C#, is objects can respond to events / delegates after they have gone out of scope. It can be quite a while before the object is actually collected - especially if it ends up on the large object (85K+) heap. This seems like an incredibly leaky abstraction to me. The whole "using" concept is a bit of an abomination as well = though getting better.

The issue with GC is it is a fluid implementation detail that is often necessary to understand deeply.
I've unfortunately lost many of my early projects, but I remember that younger me thought single-letter variable names were really cool. I spent a lot of time using box drawing characters to try to mimic a GUI in DOS. I was totally infatuated with "dosshell"[0] which was included with my copy of MS-DOS 5.

[0] https://en.wikipedia.org/wiki/DOS_Shell
>C++, in std::shared_ptr<T>

In C++, every shared_ptr also allocates a separate "control block" in the heap, so performance is even worse than that.
Show HN: Outserv – Blockchain Search Engine with GraphQL APIs
Outserv enables you to run production-grade GraphQL Search APIs over any blockchain data. In our tests, all the transactions in the entire (15M blocks of) Ethereum blockchain were indexed by Outserv within 12 hours from scratch, ready to be served — a 10x improvement over conventional methods.
Happiness is a thing, but the thing it is, is roughly just “whatever internal state is (largely involuntarily) reflected outwardly in order to indicate to others that things are going well (typically compared to some baseline) in one’s evaluation”.

One’s happiness is for others to see, so they know what is good for oneself. One should often work to further the happiness of others because this is often in many ways a pretty good proxy for what is to their benefit, but for oneself, one tends to have better access to what is to one’s benefit, and what one wants, than what one would get just by evaluating the impacts on one’s own happiness, instead of what that happiness is a proxy for. (Though possibly one might fool oneself about some things regarding what one wants, and taking into account one’s own happiness may at times help defend against fooling oneself this way?)
Have you prevented any sim swap attempts?
Photogrammetry can produce outstanding results with just the click of a button as long as the lighting is good and there's enough photos to cover every angle.

At the Stanford museum, made with open source Meshroom and a cell phone camera: https://sketchfab.com/3d-models/parvati-cantor-arts-center-a...
Switching from Chrome to Brave was one of the easiest things I've done.
You've already run them at edit time.
Optimizing for happiness is how humans work at their core. We just easily get stuck in local maxima.

Everybody optimizes happiness, most of us poorly.
> There is no "getting started" guide for this package. There is barely any explanation for how it works or what it doees.

Welcome to Russian software or hardware. Nginx is an exception with okayish documentation.
China is already creating their own world and it's even worse.
Woah, I've seen that dude by Leavenworth and GG Ave, I think. Damn, I walk around there casually not knowing there's dudes who have gone and killed multiple people just chilling out.

Yeah, that's messed up.
Nah, you just don't get the point. There are trillions of people millions at least of which are solving civilizations problems right now. This idea that you can simply take a person with very specific knowledge off a problem set at resign them to another is ridiculous. There wouldn't even be a benefit given that most problems are solved by experts that have dedicated their life to a problem. Adding new people from other disciplines or projects - they would spend their time most likely covering already covered ground. There are enough people in the world to work on more than the dozen problems or so you can list of in your head.
Your cohort targets hospitalized patients. It is no surprise to me they have symptoms which continue a year out. If you read my opening I admit that. Also this population is bound to be riddled with other confounders given the population of individuals who were hospitalized looks quite different than those who were symptomatic in the general population.

The 50% rate you talk of for PACS I’ve seen published with a very wide confidence band (10%-60%) with varying symptom definitions. The PACS definition also generally starts at 4 weeks, which again, such a high incidence in that time frame makes sense to me given that the flu and other severe respiratory illnesses similarly linger even out to four months. All of the studies you cite show that PACS is also more coincident with age and preexisting conditions. None specifically discuss symptoms beyond twelve months in patients that were entirely healthy prior to COVID.

That is my population of interest. The rest makes sense. Is it really surprisinf that hospitalized patients have PACS a year out? Not to me. Is it surprising a lot of people still have symptoms out 4-6 weeks? I remember swine flu, so no. But a thirty to fifty year old with no preexisting conditions who now has persistent brain fog a year after? That’s very curious, and yet the research does not come anywhere near addressing that cohort.
So Edge and Vivaldi are same browsers, just 1% different?
TLDR: everyone does know what imperative and declarative mean, but when it comes to Pulumi (an infrastructure-as-code development kit), nobody other than the author makes a distinction between Pulumi itself (declarative) and the code that uses Pulumi (imperative).
“After Going Solar, I Felt the Bliss of Sudden Abundance”
Take out the drugs and violence, leave in the guns, it's all-American.
Yeah, Pluton "fixes" this because it's inside the CPU.
I'm trying to envision a situation where you'd want to make more than one database request at the same time. Like I guess on a blog or something, you could load the user record of the current user and then load the blog post details at the same time, but then there's a chance that the user doesn't have permission to view that blog post and then the request for the post has gone to waste, right? It goes against my instincts to kill a request as quickly and directly as possible if something can't be accessed.

I don't know, I'm willing to accept that maybe I'm just not used to thinking of developing back-end web apps that way. But async still just doesn't seem as useful as it would in a GUI desktop app.
> Like, imagine a game for example where the user can drag'n'drop different things to a "parent" object.

Where is the reference count going to 0 here? Presumably the object you dragged from one parent to another parent just swapped the reference and no ref count ever went to 0 which would have triggered a free.

I'm guessing OP meant deterministic as in, "oh when I profile my code and it hits that big lag spike, this occurs in my particle system. Let's swap that to a fixed size static memory allocation instead of RC". Whereas with GC you say, "oh my program has a big lag spike. I wish I could tell why that is, but the code executing at that time may or may not have been the reason GC was collecting then". The only experience I've had trying to get accurate profiling data on memory usage in Java/C# was aggravating to say the least.

Also, most games these days (and probably since the beginning of gaming) don't allocate and free stuff randomly. They're most likely using RC on big blocks of memory that are shared among several other game objects. Or RC on several fixed size pools that get used for different components like in an ECS. Or they use RC for things like long living assets that have difficult lifetime management.

Honestly, RC and garbage collection are unnecessary in most instances. Most of the time all you need is a unique pointer because you know exactly where the ownership of the object lies. For the edge cases, RC works fine.

I guess my biggest complaint is, why rely on a magical algorithm that you have no control over? I've had so many "fun" times trying to force GC to collect at specific points. It's really nice when you can say, "at this point in the program, this ref count will go to 0 and it will free and I don't have to worry about it lagging anything". Rather than "please GC.collect(), actually do something when I call you right here and don't wait another 5 minutes and ignore my pleading".
After serving 15 years in San Quentin. I get the feeling you’re sharing but what would you prefer? The article does not paint a particularly rosy view of this man’s life, nor does social security amount to much money, per the article.
C doesn't have garbage collection.

Furthermore, pretty much every language has I/O, but that doesn't make the term useless.
Crowdsourced map to navigate cities based on hipsters, tourists, rich, normies
This is an excellent initiative, thank you for building it!

Signalling for me has always been handled on a cheap box in some specific AWS regions. The tricky thing was that there was always more latency than I'd like in the initial establishment of the connection. Reducing that latency always played second fiddle to other issues. CF workers is an elegant solution as all signalling would be handled at the edge.

I'm looking forward to taking this for a spin!
Well, I understand what they can do in desktop and mobile GUI apps. But server-side web requests don't work that way; there's a beginning and an end and a pretty straight line between the two.
It depends who I am, I believe he would do it for free.
>Even an atomic increment is a write to memory. That is not "about as minimal as you can get short of nothing at all".

Atomic reference count may trigger cache flush in other CPUs/stall waiting for them to do that, so it's not so minimal indeed.
illegal immigrants are more likely to vote blue than red

Illegal immigrants can't vote. What am I missing here?
They all have similar not great latency. My understanding is just some people just can't see or care less.
If you subtract the web 1.0 requirement, then Discourse might be for you.
There's no "instead of" to speak of. Either you run the same linting step both locally and on CI, or just on CI, you can't skip linting on CI. Every properly set up CI pipeline has some combination of Makefile/shell script/Dockerfile that runs exactly the same way locally and on CI, which the script checked into the repo itself. If your CI scripts don't exist in your repo, you are doing it wrong.