skysight-inc/HackerNews huggingface dataset:
Also it was guaranteed be refilled at a lower price since May when they bought oil futures against the anticipated sale.

Here's the May 2022 repurchase announcement:

https://www.energy.gov/articles/doe-announces-long-term-buyb...

> The Fall 2022 call for bids to purchase 60 million barrels will specify the volume and type of crude oil that SPR will purchase. The future delivery window will be based on anticipated market conditions factoring in when future oil prices and demand are expected to be significantly lower, likely after FY 2023. In addition to securing contracts for future delivery to refill the SPR, this replenishment structure also will help encourage the production we need now to lower prices this year by guaranteeing this demand in the future at a time when market participants anticipate crude oil prices to be significantly lower than they are today.

So the DOE has traded the 2022-2023 spread in the futures market and made a killing. Anyone who's talking about misuse for political gain doesn't seem to appreciate that the refill has been guaranteed since this whole thing started. This was extremely prudent use of the SPR. Also, they sold oil to China at massive premium.

For the record, I am not a Biden fan, and I'm currently flat on an oil trade precisely because I thought they'd screw this up.
IBM GUIs were always pretty interesting. The cursor in early ThinkPad BIOS was a bird that flapped its wings.
After years of Linux and Mac, I was issued a Win 10 machine at work. I don’t know how anybody voluntarily uses that. It’s like instead of fixing bugs over the last 30 years, they just keep adding new ones. And also make the whole experience more bloated, more confusing, more slow and still kinda ugly.
You might like to visit the code of your favorite DB/Storage engine and see how it works? A couple of years during COVID lockdown I started exploring Golang, I produced two libs: GoCache and Fehrist to understand what algo is used by Memcache and Elasticsearch respectively. Blog posts about them are given below:

- http://blog.adnansiddiqi.me/gocache-lru-cache-implementation...

- http://blog.adnansiddiqi.me/fehrist-document-indexing-librar...
Michael Kandel’s translations of Stanislaw Lem are excellent.
Hello fellow T580 user. Writing this from Arch. Never had a single issue.
When you enabled 2FA originally, you would have been given some backup codes. Did you store those somewhere?

Similarly, was TOTP one of your 2FA options, because that shouldn't be tied to a phone number.
Yes, 100%. I’m trying to use registration information for cybersecurity stuff, and it’s a mess. Some TLDs just doesn’t provide that information or provide it only to registered accounts or only inside their country. Parsing is a mess. Many have rate limits, like .au has 20 requests/day, .cz - 100 day, but with delay of 3 minutes between requests, …
I gave up Windows entirely; between unavoidable telemetry, embedded ads, and poor service pack QA (especially printers), I'm done. I'm not paying to rent an O/S and sell my personal habits regardless of what Microsoft thinks I should do.

I use a Macbook Pro for work. I don't really care for MacOS, but they've got a real bash shell at least, and I like the consistency of clipboard handling in MacOS. I don't get to dictate my work environment, but thank goodness it isn't Windows.

I'm running Devuan at home on a recent AMD 550 board with a 3100, and also on an older Macbook Pro. The only real issues I have are around getting wifi working during install on Debian and Devuan, due to firmware open-ness issues. I doubt Ubuntu has these issues.

After install, though, the OP is correct, it's wonderfully boring. Install TLP and a recent 5.x kernel on laptops and power issues just disappear. Install Steam and use Proton, even with games from GoG, and everything that I own works.

It's always jarring to help someone with a normal Windows machine; the ads, the o/s response times, the forced manufacturer bloatware really shocks me.

I don't miss Windows at all.
I think you’re correct in fact, but have the wrong conclusion.

I’m vegetarian and my partner (who I live with) is not.

Those meat-fakes and vegetarian chicken nuggets and shit are sad. They just don’t taste as good as the originals. If you take a could-be-vegetarian person and say “it’s easy to try out being vegetarian, just swap meat for fake meat” then you’ll disappoint them. It’s just worse and they won’t stick with it. Those products are for people who are committed to being vegetarian but haven’t yet discovered new ways to eat or people catering to vegetarians who are meat eaters. I’ve been to friends house where someone made a meat dish and made me a few fake-meat nuggets to be nice. It was a kind gesture. “Real” vegetarian don’t eat like that though, they find recipes designed to be enjoyed as is.

If you’re trying to go vegetarian, eat Indian or éthiopien food. Explore real Mediterranean food. Don’t try to make steak and potatoes vegetarian. Yogurts or smoothies are good snacks. Etc.

Disclaimer: I love a good hamburger and fake hamburger meat I’ll tolerate. If you’re American you may not want to give up burgers entirely.
I’m not a fan of meat substitutes like impossible or beyond, but tofu, seitan, and (occasionally) tempeh are awesome and easy to cook up. I agree with you that a vegan meal generally doesn’t have a centerpiece food item, and that the complexity of flavor more than makes up for it.

The problem with meat substitutes and alternative meat dishes (i.e black bean or beet burgers, or tempeh
“bacon”, etc.) is that no matter what, it’s not going to taste like what you’re expecting. I’m often happier eating vegan recipes that make no attempt to replace meat.
The incorporation method isn’t the loophole. Paying someone through a corporation (regardless of its pass through status) and then treating them as an employee is the the attempted loophole. In the US and many other countries it doesn’t work.
Everyone who isn't Waymo seems to be doing more harm than good with their self driving programs by either killing people (Uber/Tesla) or having accidents and scaring the public away from self-driving (Cruise).
I greatly prefer Linux and use Windows when some software forces me to, but I don't feel that your comment is constructive in this conversation.

Windows is generally a smoother experience. Linux is generally not ready for the average user with a randomly picked computer, as much as we'd wish it is.
I drive a Volvo and it's the most amazing car that I've driven. The comfort of long range drives is something else.
I love that having 256MB of GPU memory is just as absurd today as it was back then but for the exact opposite reasons.
Not particularly. Any influence or overlap between them was in a strictly general sense. There are front end similarities but the internals are rather different, as would be expected for a rapidly evolving OS with lots of different authors. AIX didn't start to gel until around the 3.x or 4.x days.
What the author is missing is that easy to read/reason/understand about is within the context of making a change to the code to fix a bug, add a feature or make some non-functional improvement to it.

This is what most of the "easy to read" articles forget.

Show me why it is easier to fix a bug, add a feature or make a non-functional improvement to the code with their style than without.

For example, if you've extracted something into its own function, are you then sharing this function and using it in other places as well? If you then change the body of that function, are you now possibly breaking other parts of the code that relied on its old behavior?

If you've introduced a local mutable variable in between two lines, are you then mutating that variable prior/later? Is the query_params different at the end of the function then in the middle? Can you safely use it again?

How easily can you now introduce new behavior before, in the middle, after, and anywhere in-between?

When you modify the behavior to fix a bug, add a feature or make a non-functional improvement, is it an isolated change? How many tests break? Did it require major refactoring to make or very few things had to change? How easy was it to add a test for your new behavior? Was it easy to find the most appropriate place in the code to make the change? Etc.

Sure sometimes maybe you just read code for the fun of understanding what it does, but almost always in practice when you're working on a code base, you only care to understand and reason about the code because you're looking to deliver that next sprint task that involves changing something about it.

I wish more people focused on "easy to change/modify" then simply on "easy to read/understand".
I'm sure there are specific programs that would benefit from a treatment from these rules. However, there's one thing pretty fundamental to this article that I have a hard time agreeing with. And that is the notion that there are these three different memory types, two of which can only store "4 to 6" things.

I'm inclined to believe that there are probably many gradations of long vs. short term memory in the structure of the brain. In fact, I bet the gradations even vary by topic and of course depend on what sorts of tasks a person is accustomed to performing from day to day.

I imagine that the "4 to 6" figure fell out of a study that aggregated a large amount of data collected across subjects and that the figure itself can't capture much of the nuance or even the nuance of cohorts.

In other words, it may very well be that a large percentage of people who work professionally as software developers are capable of keeping more than 4 to 6 "facts" about code they're looking at in their head. But that they would also appear to have the same capacity as random people when it comes to arbitrary facts that one would be asked to memorize in a psychological study.
This record is only somewhat a record because it’s done with a rifle firing an ammunition sized for a rifle. By the standard of artillery, there is nothing remarkable here.

The criteria used here are very arbitrary. That’s why they can beat their own record by 43% years after setting it. No one is really interested in doing what they are doing because that’s not really interesting.
Because that is what I mentioned in my first post, and what the top of thread comment was talking about.
Ok, but if you're reading code for the first time, you're going to have to store the intermediate parts in your working memory somewhere. And if you don't have a mnemonic, like, a name, then "the return value of the lambda after a split" is a lot harder to remember.

Naming things is hard, but it's also important.
It's not so simple. The developers are not necessarily available for this kind of support. For example, I maintain an FOSS library, but I already have a full time job, and I'm not interested in working more hours. Unless someone hires me to work full time on this library, there is no chance that I provide paid support. I suspect that many other maintainers are in the same situation.
One example I can think of is the use of the phrase "current thing" to pejoratively describe when a certain political issue that no two reasonable people could disagree about, such as a dictatorship waging a brutal war of imperial conquest on a burgeoning democracy, develops high salience.
It would presumably be evident from the context in which the `map` call appears what its purpose is.
What Laptop is this? I never had an issue with the external outputs on any laptop I owned (and I've been running Linux since the 90s). I also don't know anyone who had these issues. The main issues I had were typically docking stations and suspend (but that has been super stable for my last 3 laptops).
Depends on what level of granularity you're asking about. Does every (neurotypical) newborn have a brain with left and right hemispheres? Yes, of course. Does every (neurotypical) newborn have exactly identical neural wiring right down to the last synapse? Almost certainly not.

The extent to which the wiring is identical, and how much of our intelligence and ability to learn comes "hard wired" is one of the Big Open Questions in neuroscience / cognitive science.
It seems like the repeating cycle of the industry is the low end "toy" computers eating the high end "real work" computers, first in volume, eventually also in performance, from mainfraim (IBM) -> mini (DEC) -> workstation (SUN) -> PC (Intel) -> phone (Apple/ARM). With the incumbents never learning from history.
Do we have sufficient data to declare that Teslas owners die at higher rates than non Tesla owners?

It happens, but I'm not going to pretend that it's commonplace. I don't like Tesla much either, but there are better avenues to criticise them on..
> Up front: I hate crypto. I think it is stupid and any use case it has can be solved much more efficiently with existing tools.

There are no alternative to a decentralized currency. Personally, I believe that the world would be a better place with a neutral/decentralized currency but I recognize that not everyone shares this opinion. I can't say that I "hate" fiat though, that seems a bit too strong.
I've been running manjaro on a dell xps 15 2-in-1 without issue for about 3 or 4 years.

The only oddity is that it has the intel kbl-g gpu, so sometimes you have to manually choose which gpu to use if the app is badly behaving and you don't want it to suck your battery dry in an hour.
Did anyone ever combine BWT with LZMA?
Yep, I just looked and you're right. Beyond tastes to me like a better version of those frozen patties at the grocery store. It still has that "fake meat" flavor I always hated, but not as strong. I don't mind them but don't like them as much as Impossible.
An old saying from early in the first Millennium at least, through Menander apparently, but common in many cultures.
Recent discussion a week ago: <https://news.ycombinator.com/item?id=32876303> (50 comments) based on the Daily Nous: <https://dailynous.com/2022/09/16/saul-kripke-1940-2022/>

NYT's obit has additional biographic details.
Sniffing Out the Science of Smelling
We'll see. The idea that Indians will replace us all has yet to pan out. But the increasing prevalence of remote may be the tipping point.
Amazing thanks. Any other role models you can recommend?
How is it that this doesn't violate the pidgeonhole principle?
My Vostro 1400 (Core 2 Duo) has kernel bugs on sleep-wake related to the Ricoh xD media reader (remember those? I don't either), and my Inspiron 15R SE (Ivy Bridge) randomly disconnects from all external USB devices until I use the internal keyboard to remove and reload the xhci_hcd kernel module. And my Ideapad Flex 4 models have a bug where you can press Page Up, release Fn, and release Up, which on Windows stops sending Page Up events but on Linux results in a stuck Page Up key (technically a laptop bug but affects Linux far worse). So older laptops are by no means trouble-free either.
Stone houses (in the modern times they're made from concrete or brick, sometimes with insulation) exist in Scandinavia and they have good insulating properties. A modern stone house is even better than stick built houses when it comes to insulation.
I use XPSs for home and work, and my understanding is that they don't implement one of the sleep state capabilities properly in hardware so full "deep sleep" , next to zero battery mode isn't possible.

That said, my XPS 13 will suspend for a couple of weeks on battery once it's configured, even given this caveat. I haven't shut it down when I finish using it since I bought it in 2019. I run Ubuntu LTSs.
But can you print?
People are also not really expected to be individually responsible for mitigating flood or fire risk; they buy insurance. People can’t buy insurance for getting locked out of their Google account. We’re currently in a “well it’s your own fault for not owning and furnishing a second house in case the first one burns down” situation for digital property.
I would add that the linux-ready boutique vendors like system76, tuxedo computers, framework are also options if you don't want to fuss with drivers and what not, but still want to run linux. I definitely agree that linux doesn't run super smooth on all hardware, but it's not hard to find hardware these days where it does run smooth.

I came across tuxedo computers randomly one day, and gave it a shot. Very impressed, and am extremely happy with my tuxedo pulse 15 gen2 - running their supported version of Ubuntu+KDE, that just works out of the box. Only thing I can complain about is that: speakers are not great (but I use headphones 90% time anyways), and KDE doesn't support independent resolution scaling (I need 125% for laptop display but 100% for external monitor), so it's a bit hacky to get scaling the way I want. However, everything else runs perfectly and smoothly.

It's best laptop I've ever owned for linux. It is quite, portable, moderate power laptop, for fair price. I gave my wife my Macbook air M1 over this one. While the M1 CPU/GPU is a little more powerful than Ryzen 5700U (8 core), I get more ram (32gb 3200mhz), bigger and faster disk (1TB 980 pro pci 4), more battery life (18hr idle, 10+ working) for similar price. It's also repairable, w/ removable standard components (not cpu tho). Linux running SMOOTH.

Basically with these type of vendors, you don't need to struggle or sacrifice (much) to run linux anymore. Tuxedo computers [1] has many more models worth checking out, like with high end GPUs or smaller/more portable (even one that support external liquid cooling and an rtx 3080ti lol).

[1] Tuxedo Computer (notebooks) https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Note...
[2] Pulse 15 gen2 : https://www.tuxedocomputers.com/en/Linux-Hardware/Notebooks/...
Also related: Linux Subsystem for Windows works in similar manner (at least for me!) - I've switched couple years ago from Linux -> OSX -> Linux -> WSL (when WSL was in 1.x version at the time and lacking from couple features) and gosh, I've never looked back since then

(disclaimer: I'm a front-end developer (and making games in my spare time using various tools) and for my needs I've never found a serious complain about how WSL works)
Funny, same reasons why I don’t windows and just Linux.

I can’t even windows, it just doesn’t anymore
Shelter as an investment vehicle leads to consolidation. And, no one in the capital class is going to address the scarcity as it's a conflict of their interests. Rent in my city has been going insane.

At the end of the day this is all just capitalism and voting for your own interests. We optimize for this.
This is definitely a case where you should look into traditional disk-oriented DBMS architecture.

Google the two CMU db courses, advanced and intro, they have the required material and references to understand, it's a case where practice > theory

For example, to reduce random reads in a b+tree (data structure used for indexes), you leave room for the index data to grow in the node, so your DBMS doesn't need to allocate a new page immediately (this new page read would be a random, non-sequential access on a later read). Google "index fragmentation" to find out more
These days, most people need the opposite. They're probably using systems optimized for spinning disks but they're running it on flash, and all the layers of complexity added over the years to optimize disk latency are just slowing things down.

Like, this is the kind of bullshit people used to do research on: https://tlb.org/docs/usenixw95.pdf (I'm an author). This paper (and 100s of others) exist only because sequential reads & writes on disks were much faster than random access, because you had to (a) move the head, and (b) wait for the sector you're interested in to come around. At 7200 RPM, this is up to 4.2 milliseconds, so it was worth burning 10000s of CPU instructions to try to sort read requests in some order that might avoid waiting for another rotation. Many popular disk controllers couldn't read sequential sectors, so it was better to sort write requests so that it hit every second sector or something. Madness.

Anyway, today there are only 3 kinds of secondary storage worth caring about: flash (sector granularity, but no seeks), cloud (like S3), and archive (like Glacier).

But if you're working with some old-timey environment and really need to know about optimizing for spinning disks, most of the ideas were published in the late 80s and 90s. This book https://www.amazon.co.uk/Design-Implementation-Operating-Add... (McKusick et al) is excellent, and describes a filesystem that works well on a wide variety of workloads. Or see the references in the Blackwell paper above.
Generally speaking they also don't pay software development well so I would guess they aren't exactly getting the best talent either. I think cars are cool, but I wouldn't take a 50% pay cut to develop software for them.
Yeah, that's what started turning me off modern systems. None of my earlier hardware required it, but my POWER6 did. You can do some things in ASMI but if you want to reconfigure an LPAR or (horrors) add one, then you're digging out the HMC. It was just an off the shelf IBM x86 system running Linux, so I should image it and see if I can make a VM out of it instead of lugging it out of storage now and then.

The real grift was Capacity on Demand, which requires access keys to unlock hardware only IBM provides. That was a lot of "fun" when the system planar died and the new one didn't give me all my processors back. It took nearly a week to iron it out with IBM directly; even the VAR couldn't fix it.
If it is just a false rumor, that still raises the question of whether or not it was started by anti-Xi forces inside China, or just some random gossip. The former might be part of a plan of psychological harassment of Xi, the latter just evidence that you can't trust everything you read on the internet. I guess we'll find out soon?
I've experienced this too. Swapping seems very slow and inefficient on Linux. No matter how large your swap is, once you hit the point where you're using twice your physical RAM, the system become unresponsive. My guess is Linux doesn't prioritize processes properly for desktop use, and background threads, despite being from minimized windows (minimized by the user in a desperate and futile attempt to open a terminal so I can kill some processes), are free to demand memory with the same priority as everything else.
If the interlock fails and someone is permanently blinded, who will be bearing the costs of the inevitable multi million dollar lawsuit?

I can't see anyone other than the manufacturer doing so. So a $10 interlock in terms of hardware cost becomes a $10 000 interlock in terms of total costs.
> don't ask how I know this

Tease!
Now that I think about it, they can, just not right now. What Jot needs is a 'use existing folder as vault' feature like in Obsidian, or an 'import vaults from Obsidian' feature. As an Obsidian user myself, this would be neat. Thanks for the idea! I'll add this to the feature updates list :)