skysight-inc/HackerNews huggingface dataset:
S0ix has stronger requirements on the "correct" interaction between firmware/BIOS and OS, it offloads more work to the OS. Poorly implemented S0ix will drain the battery faster, but correctly implemented S0ix is as good as S3 or even better.

Lenovo put out a buggy S3 implementation on some systems that hasn't been tested well because it's only an optional "Linux suspend" setting. Drains twice as fast as Linux with correctly implemented S0ix. And the worst thing is, nobody except Lenovo do can fix it because it's all on the BIOS level, and their China-based firmware team has other priorities.

Well-implemented S3 is nice. But it's going to disappear. Both Intel and AMD are switching away with full force, vendors won't have S3 options in the BIOS going forward and the ones that remain will likely suck. On the other hand, S0ix support is coming together even on AMD platforms which were a little late to the party. Once it's working decently, I'd rather trust my OS than my laptop manufacturer's firmware team to suspend components correctly.
Never has there been a time I wanted to switch to linux for good so badly.
One thing that reads a bit weird are passages like "We hid state messages […] from our client" or "We also hid the option to create groups".

So if I grab the token from the client (or extract the implementation for decrypting their QR codes), I can still do it through the API? Hmm…
Another issue with the "Once Upon a Time" style is that it's impossible to distinguish an empty list from a list containing a single, zero-length element.
So that you incur as much downtime risk as possible, obviously.

I hate these 'cloud economics' optimizations that people tend to try.
If you assume that mathematical notation (language) doesn't abstract complexity in a uniform fashion (something you can write and capture meaning with a few symbols isn't inherently more or less complex than something you can write with a lot of symbols), it becomes pretty obvious that something isn't necessarily as simple as it may look at the surface.

Having worked in computing for long enough, I'm well aware of this fact in the world of estimating time (which to some degree is estimating complexity) to address a given problem request. I can very easily write down in English a pretty generalized description that you need to: cure any and all forms of cancer. That's a fairly concise request, I can write it in one line, but it hides a mountain of complexity needed to accomplish that. It also doesn't describe what we consider as "cure" or "cancer" which can be ambiguous in some cases.

Much of the same is true with seemingly cute conjectures that seem to capture a behavior that may be incredibly complex to prove (if not impossible, e.g. Godel). The Collatz conjecture comes to mind where Paul Erdos famously said something to the effect of "Mathematics may not be ready for such problems."
I do rent from Hetzner and OVH. Before signing contract I emailed them and asked if there are ANY limits / throttling beyond their unlimited 1gbs. They assured me in writing (email) that there are none. Some of my rented servers host giant 4K high video files and transferring those which happens all the time keeps that bandwidth pretty occupied. So far I did not see them impose any throttling. Not on my business anyways.
And, ultimately, the power to invade the other few billion people who can’t be taxed
Don't play online games then. There is plenty of offline gaming available.

My point is, Microsoft most likely already knows, and even if they didn't, isn't it a given that they know when and for how long do I play their own online games?
How is Microsoft able to get away with this and not trigger another antitrust lawsuit?
I suspect that the crypto markets absorb excess investment money that the stock market cannot, because its saturated. Essentially, there are no other high potential yield investments to speculate on. So when the stock market goes down by a small amount, crypto will swing down by a larger amount, as investors pivot from crypto to the (now) underpriced stocks.

But this is a just-so story, and would be hard to validate, given that there are going to be a lot of confounding factors.
Just like you want to avoid a copy of the input arguments, you may also want to avoid a copy of the output/return value.
Bitcoin and other cryptocurrencies have ~zero inherent value, due to their non-speculation use-cases like payment being very limited or still early development (smart contracts). Unless you count BTC in black market I guess.

USD has inherent value, it's the only currency where you can pay taxes in, and if you want to do business with government or government employees - who are ever only paid in USD - you must accept USD.
I expect not very important in practice, because

1. We've settled on using IEEE 754 floating point numbers, and all their tolerance quirks, in practice, and still the bridges don't fall down

2. The author describes it as a little-studied field where "most of the people who would be good at working on this are doing something more useful instead"

But still, useless pure-maths distractions have a way of yielding results in unexpected fields. Maybe, as the author hints, a solution to this problem would bring us some information-theory insights and some new methods for cryptography or compression or whatever else.
Just FYI, there's a now out of print Battlestar Galactica game which is very complex and very long but also excellent and very beloved by the hobbyist board game community. I used to meet up with friends once every other month for a six hour event to play it (the actual game took about 4 hours, but then set up, gathering, food, breaks took it to 6 hours).

The publisher no longer has the BSG license so they rethemed the game to Cthulhu instead, and just a month ago re-released the game under the name "Unfathomable". It's no longer set in space but now in an ocean on a Titanic-like ship.
From a self taught developer to first web dev job
> 600GB/day is about 55Mbit/s

In what universe? This frictionless perfect vacuum where traffic comes in a wholly predictable consistent continuum?
I think many cryptocurrencies are on the edge of pump and dump schemes, amplified by social media.

A friend of mine made a decent amount just tracking the tweets of Elon Musk and other coin influencers a few years ago.
As an occasional bitcoin holder, I don't think it's a Ponzi scheme. Who's the Ponzi schemer? How come every time it collapses it comes back bigger in a year or two?
> raw pointers are now code smell

The way I look at it is that something has to own the pointer. That ownership should be expressed via std::unique_ptr. If ownership must be shared (which is relatively rare) or you need weak pointers (even more rare), then use std::shared_ptr.

It's not a code smell to receive a pointer parameter because the function or method doesn't own the pointer. I would generally pass const references as parameters except for those cases where you may want to allow a nullptr parameter.
In c++ you normally interact with value types by copying them around. Same way you would do for an int for example. Immutability is enforced with a top level const.
I guess they mean async communication between humans, not async as in the JS / C# / Rust language feature?
And that's also why everybody use JSON to configure CI, and use YAML for REST API.
This can be avoided my not overriding the package attribute, but instead creating a new one and then only using that as-needed.

What you describe as a deal-killer is just purity and safety. Updating a build input gives no guarantee that the build output will be the same or even work. Sure, as smart humans we can say “I know this change does not impact X, so it’s fine”, but NixOS is based partly on the claim that we do not do that reliably or consistently, and tries to save us from ourselves. Yes, it means more rebuilding, but it also means less debugging, confusion, etc., when things do go awry.
The following site works nicely, even on a locked-down Chromebook:

https://webkay.robinlinus.com/
> Portable Array Library

Is the $'\n' construct actually portable? I cannot find it in Shell Command Language spec [0].

0: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V... .
I tried to scan through the linked article (and OP) but couldn't quite figure out Troy's storage requirements. Are they really massive?

The sum of the GB figured shown in the OP doesn't even amount to 200GB AFAICT. But even if it's something like 10TB that's still not super expensive on many hosting providers.
It's interesting to see the lower review scores compared to video games, where every game is rated 75-100%

Naturally over the years, video games have improved in visuals, design, cinematics, controls, etc. so they've ended up reviewing themselves into the corner.

It's more interesting to see that games average at 6.4 which is much lower, partially because board games don't improve so drastically, and partially because I guess board games have only just started gaining massive popularity in recent years
Jay Peak Ponzi Scheme: Immigrant Investors File Class Action Against Vermont
So what is N here? The sequence length, number of digits across all sequence elements, sum of all elements?
Cloudfront isn't much discounted bandwidth out compared to S3 though, is it?

I see S3 is initial $0.09/GB, going down to $0.07 after 50TB or $0.05 after 150TB.

Cloudfront North America is $0.085 for first 10TB; but $0.110 and up for other regions. going down to $0.060 north america after 100TB, and okay $0.025 after 1PB. (but $0.050 and up in other regions even after 1PB).

So okay, Cloudfront gets cheaper egress at large scale, I guess. By about 50% though, not an order of magnitude, and could be much less depending on region.
Yup. There are plenty of ultra-rick people buying highly-refined and labor-intensive luxury products for their yachts. That cannot be the basis for any serious economy. And as another commenter noted, one producer does not make a boom. I don't think it even qualifies as an industry.
Manual updates means that they have to make an update appealing to entice users to install it. Automatic updates means they don't.
Bitcoin is the stock market. Just more volatile. Prove me wrong.
Well sure, the N literally stands for netflix. But semantically, it's often used as "the big tech companies". At least that what it means in my head. And that's Apple, Microsoft, (gap), Google, Amazon, (gap), Telsa, Facebook, at least by market cap. Netflix isn't anywhere close.
(They likely didn't fork it to make it standalone, you can do that from the config. The article doesn't mention that as a reason, either.)
The closest option seems to be `resume_every=` [1] which resumes the application so it can handle its accumulated events. All apps are preconfigured with it. [2]

[1]: https://kernc.github.io/xsuspender/xsuspender.1.html

[2]: https://github.com/kernc/xsuspender/blob/8949dbee0d489a020c7...
The importance of faces for infants' learning (2018)
It’s even made easy to TLDR by their reasons being headlined in larger font and bold from the rest of the text.

My question is how well moving their systems will shake out longer term.
Yeah but then look over the past year.
Consequences is a classic game that you can play with pen and paper. It became a staple of our family christmases
I applaud the effort but I think the approach of trying to make the terminal more graphical is the wrong approach. The efforts should be at making graphical displays accept terminal protocols. As a simple test, will the command watch YouTube.com/qtre375fj show an embedded video? Think lisp machine interface.
No, want to keep it ad free always
There's a sentiment in Britain that 'detectorists' are pillaging the history of England. But I'm on the side of this detectorist. He saved this piece of history from the plow. It's a win-win.
Strictly speaking, it's not a "whole OS shipped alongside windows".

It's an interop layer to allow you to interact with GNU based operating systems from Windows. Linux (or Debian etc.) is the OS.
I still remember the first smartphones were crazy expensive, and as an average person, I couldn't afford one. I still agreed that the smartphone was the future.

Same arguments, buying an ICE is staying in the past technology, and so what.

While having two babies in a North-American city, I needed a car, so I bought the cheapest safe car (97' E Class for $2K) and a cargo bike. I know my car is an ICE, but I agree with the author.
Is there a way to know what percentage of buys and sells for btc are for which prices?

I suspect most people have lost money on Bitcoin.
I would say that imprecision is somewhat artificially induced by the fact we so thoroughly use IEEE floats that we tend to assume that they are the only numbers.

When invoking arbitrary-precision floats (or equivalent), pretty much all numerical calculations get a lot harder than we intuit instantly. So much as comparing one number to another without taking a square root goes from O(1) to O(n) for n = the representation of the shortest of the two numbers. Our IEEE-based intuition sees that and goes wha?

But you can also build a separate intuition based on the arbitrary representation that would make this easy to both understand and intuit. It's really easy to get into PSPACE with arbitrary precision. Heck, it's pretty easy to get into EXPSPACE and almost any other prefix to "SPACE" you want, because it's easy to stipulate very close numbers and transforms on those very close numbers that require obscene precision to be sure you're correct.

If you work in this sort of mind space all the time, it's perfectly precise to talk about arbitrary-precision numbers.

But the real universe we live in bottoms out at 10^-35 meters or so, our practical ability to be precise a dozen or two orders of magnitude sooner than that at a minimum (and often another dozen for macroscopic work), and the practical impact of this is minimal because in practice, the first Haskell solution in that post is essentially correct in our real universe 99.9% of the time, even though it is glaringly wrong mathematically, because in the real universe we never have hundreds of digits of precision, and that's where our intuition is built.
In an ideal world, yes. In the here and now, this is a solution to a problem which doesn't involve seeing the source code, being a developer, requiring a FOSS OS (after all the main OSes are Windows, macOS, Linux server OSes, Android, and iOS), etc.

However, the framework with kernel signals (which this uses AFAIK SIGSTOP (17) / SIGCONT (19)) is there on Unix systems, if not a bit rigorous.

For example, say I have an e-mail client on a laptop and one on my smartphone. On my laptop, I don't need to know at night that if I receive an e-mail I need a notification LED or even refresh e-mail. It can do that once I restart the laptop. However, on my smartphone, I might be waiting for an important e-mail or I might want to receive an important SMS or say an AMBER alert. My point being, there are different gradations of importance which depend on factors. The interesting part is learning about these patterns. With ML? Or by asking the user? I believe something like macOS and Android already do this with DND mode.
Things are a bit messed up in the car market in general, with a lot of long long time waits for ICE vehicles too.

We bought the first generation plug-in hybrid Chrysler Pacifica minivan five years ago and we've been very happy with it. In Chicago it's effectively an EV 9 months of the year (it likes to run on gas in the winter, likely to feed the heaters). I do think that when we downsize to a non-minivan in a few years that we're likely looking at an EV (perhaps renting an ICE car for vacations where we'll be doing a lot of driving and have inconsistent access to charging).

There is definitely some infrastructure that needs to change still. A lot of rental properties (perhaps almost all) don't have the ability to manage EVs which is going to be a challenge going forth, but I think that we're definitely on the precipice of EVs becoming dominant. I'd say it's not quite flip phone in 2012, but it is flip phone in 2008.
Well, if he's so environmentally conscious I sure hope he doesn't buy a new electric car every year, and (to be fair) it doesn't sound like that from the article (the "What I'd buy" section starts with "Suppose a meteorite hits [his current car]"). But yeah, the fact that many people still can't afford an EV seems to have slipped his mind...
Becoming a parent (and maybe the pandemic?) just flipped this switch for me.

I had been getting more and more invested in minimalism and the buy experiences not things vibe when all of a sudden everything changed and now I'm happy with many of the things listed in OP.

I'm not going out to bars half of my nights. I can't even remember the last time I went to a bar. I have my beers at home, in the comfort of my living room.

All of a sudden I want more space, a bigger house, a backyard. A nicer, bigger, safer car.

It's just that my situation has changed.
I think for the most part if you have a local economy on Mars, Earth time won't matter anyway. You can't realistically have video or phone calls with a 20 min ping so that kind of direct time sensitive communication goes out the window immediately.

Given the clusterfuck that DST is, and that it's done purely because people think it's fun or whatever to move clocks in the summer, I have no doubts that the de facto Martian time would be something that works best for people locally with no other considerations.
> Further, the last decade I’ve spent a major part of my recreational time out with friends rather than sitting at home like Golem coveting his precious or Smaug content to be alone with my hoard of material possessions

So you're not a creature of Hobbit?
I just launch zoom from Firefox and use the browser edition on Wayland. It will nag you to download a program, but you can skip that. Hasn't failed me yet.
Isn't that up to you and what's important to you?

I think I spent more time at the office then anyone in my unit last semester. If you asked me why I'd say my house doesn't have air conditioning or central heat. There's more to it than that (We joke that my office building is a "fortress of solitude" on an overcrowded campus; I realized the other day that I am such an introvert that even the characters that I shapeshift into are all people who spend vast amounts of downtime in their lairs so they can step out and briefly accomplish great feats of empathy/charm/seduction.)

Once we got the second wood stove running I've been able to keep warm easily with wood that has been drying for 2-3 years in our shed that I haven't braved the great unknown of where I park in the snow, the state of Coronavirus protections, etc.
Well, I think you'd have to accept the Schopenhauerian worldview (or something similarly pessimistic) in toto, that sentient life involves a surfeit of suffering and conflicting desires that cannot possibly be reconciled, in order to accept the general asymmetry. A short quotation can, of course, only give a glimpse into that: it should be understood as rhetoric more than an analytical chain of reasoning. One animal eating another is absolutely central to the system of nature, since it's how the system sustains itself; the pain of one creature being hunted down and eaten is necessary for the other creature to survive, and yet the pain of dying is obviously greater than the satisfaction of eating.
I completely agree, but the main benefit nix has over guix is some amount of MacOS compatibility. I don’t currently use a Mac, but I know that next time I have to use one for work, my home-manager-mediated config, which contains almost all of my user-specific configuration, will port right over just fine. The guix team doesn’t seem particularly interested in supporting MacOS, and I can’t blame them.

The other benefit is mindshare, so things tend to get updated more quickly in nix than in guix.

I do really wish I could use guile rather than the nix language though. I’ve gotten used to it, but the complicated abstractions in nixpkgs are still often inscrutable.
This is what I suspect, too, and I am too lazy to try this out on Anydice anyway, so I asked to be sure I am not missing something.
I don't even know if i laugh or if i cry on how i relate to this haha
OpenSubtitles data breach: Users asked to re-secure accounts after plaintext
> I do remember buying a car years ago and my wife commenting, “At home [europe] they wouldn’t even let you in the door”. In the Vally they just want to do business.

Doesn't match my experience. I assure you they'll happily sell you a car regardless of your attire over here.
A trend of using malicious PowerPoint files to push remote access trojans
It can be used as a basis for systems with temporal safety; the MS blog post here has a capsule description of how they're doing that.
It seems like people who like novelty are also likely to have a more iconoclastic tendencies. "I'm gonna pick Zune over iPod because iPod is too popular!". But i have no research to back that up.

It seems like "harbinger customers" are really clusters of 3 groups.

Price sensitive people who buy the product that isnt moving because retail is fire selling it. Price sensitivity also explains why they live around each other alot.

People who enjoy novelty. Most things fail, and if you optimize towards novelty most things you choose will have a pattern of failure.

People with an iconoclastic trend. "I pick it because it's NOT popular!" Should be self explanatory.
> but the connection between those two things is essentially undocumented

I often think documentation would be vastly improved if the author was simply answering the question _what problem did you solve, and how?_, but that seems like it would reveal too much of the dirty details of the design process somehow, so they try to describe the all the neatly encapsulated abstractions and metaphors they've come up with to describe the system (and to encode their own eventual understanding of it) instead. Basically - give us the dirty details and we can make the generalisations ourselves, instead of trying to load the generalised structures into our minds in the most efficient way possible.
There's nothing there that needs flakes (an experimental feature which people should not enable without understanding the implications). You could build a system derivation and run a diff against /run/current-system on it.

For what it's worth, nix-diff has very verbose output (it literally diffs everything that is different in the inputs & outputs). A slightly nicer way to diff systems is nvd[0] (example output[1]) which only shows version changes and added/removed packages.

[0]: https://gitlab.com/khumba/nvd

[1]: https://deploys.tvl.fyi/diff/4xmyvkr9nw0cwkn5q38p0cfc58x3jdy...
ShellCheck agrees:

https://github.com/koalaman/shellcheck/wiki/SC3003
What’s the difference between “investing” and investing?

Maybe that will help me to better understand cryptocurrencies “investors”.
>"That dedicated server you have to manage (ensure security, install the software you need, keep it updated and secure etc). It’s not for everyone."

Typical FUD. On modern servers and the type of software it occupies very little time. You'd spend more managing your cloud architecture.
N is the sum of the lengths of the elements of all lists, when all elements are written in binary (or any other base, which is the same up to a constant).