skysight-inc/HackerNews huggingface dataset:
Can I ask an off topic/in-no way RPi related question?

For larger ceph clusters, how many disks/SSD/nvme are usually attached to a single node?

We are in the middle of transitioning from a handful of big (3x60 disk, 1.5PB total) JBOD Gluster/ZFS arrays and I’m trying to figure out how to migrate to a ceph cluster of equivalent size. It’s hard to figure out exactly what the right size/configuration should be. And I’ve been using ZFS for so long (10+ years) that thinking of not having healing zpools is a bit scary.
NIMBYism seems to be a disease of Anglophone countries especially, it's true. It exists elsewhere, but it's particularly bad in the Anglosphere.
They just bought a Tesla last week so idk if there’s an easier way to trigger the two different presets. I’m guessing two different fobs can toggle one for each person or something? Or the fob has a button to toggle between them?

My friends wife only drives once in a while so I doubt they have to change from the default preset often.

But I’m pretty sure it’s universally agreed on HN Tesla took the touch screen thing too far.
I see this a lot
browsing FB from France (with en locale though).
And there was a housing crash in there and decent growth in population over that time.

Next, instead of picking a window wrapping the biggest housing bust in a century, pick various decades and see how normal volatility behaves - and you might find this variability not uncommon.

In fact, from your own source, Figure 1 - the percent of rented properties is, well, nearly constant over the entire window (31% rented in 2007, 37% rented in 2017). And somewhere in there mortgage laws got significantly tighter - no need for pesky investors to be the cause of less mortgages.

So go figure, right? Lots of reasons and complexity in there.
> “People have come to the tent and put a gun in my face at one point, back in 2020 -- while I was waiting for this stuff to happen -- and my dad shot at them, and they ran away. I've got an audio recording of that.” (He does; it’s available on his Soundcloud; I can’t say I recommend listening to it.)

Curiosity got the better of me and I went and listened to it, available here:

https://soundcloud.com/john-fenley/shots-fired-in-pine-bluff

It’s pretty wild. I can’t say if someone were robbing me at gunpoint I’d be arguing with them like he did (“Get that gun out of my face!”).
Shit. Also. This has actually been attempted.

Urbit "infers" types from functions by executing them with type objects so the relevant bindings themselves return type objects.

If you can skip over both the syntax and the creator, there are some intesting things to be found in there.
So much right in that.

In the old days we had compilers linkers and loaders. They all did the wrong thing. Compilers did text translation to semantics and generated code. The linker combined code from several sources and produced a loadable image. The loader checked for compatibility and relocated an instance to an address.

Instead, the compiler should have stopped at semantics. The linker should combine semantic modules into an abstract execution model. The loader should generate code for the target machine at the target offset.

We have some of that in different paradigms today. But still we transmit far too much of lame abstraction in large wads, with all the important semantics erased.

Sigh.
John Carmack's Approach to AGI
How about "top level state." Does make the EU a little weird though.
Yeah honestly I'd work on the distribution channel first. My twitter following and https://usehooks.com (which I sold awhile back) was instrumental in the beginning.
A friend did an thing where he shadowed a neurologist for a week. He saw the neurologist use cocaine in an arm surgery: its a vasoconstrictor (stops bleeding) and local anesthetic. Dabbed a little on the cut and it stopped bleeding or hurting. Pretty amazing.

If it wasn't for the pesky reward-system hijacking, cocaine would probably be in everyone's emergency first aid kit.
Rule 8 – Beware of a guy in a room
I think reading a whitepaper only gives you, at best, half the picture. However, because crypto tokens are fundamentally financial products, a whitepaper says little about whether a particular project using said technology is a scam. The long list of scammy ICOs and rug pulls is plenty of evidence of that. Ironically, while blockchain technology decentralizes the bookkeeping of digital assets, you often have to trust the intentions of a very small group of unaccountable individuals to not get taken advantage of by insider trading, front running, wash trading, rug pulls, and various other financial scams.
Current Realtek USB Wi-Fi adapters performance/stability on Linux (2021)
There's a hierarchical modeling paradigm/tools called C4 that (while being boxes and lines) helps with the zoom-in/zoom-out nature of understanding systems: https://c4model.com/
Bingo - I'm surprised so many didn't understand the thread flow and jumped on this....
In the spirit of hacking, I hope it doesn't. Running A on B when B wasn't intended to run on A definitely piques my interest. I'm continuously impressed by such things, like Doom running on calculators.
Passive Aggressive Passwords
Playful privacy guy... is now not so playful.
Thanks again.
> It seems like an odd term to use to describe a situation where demand >>> supply. It’s not like demand is fixed, but it is so far beyond supply on the curve that it acts as a constant?

Demand equals supply at the price in a market economy (in the long run). If the demand is high and there's an absolute shortage, sellers are incentivized to raise prices. Then the intersection between the supply curve and demand curve set the price and quantity.

The slopes of the two curves may be shallow, though. There may be a large demand for housing at nearly any price (inelastic demand), and supply may not react too much to price (inelastic supply).

How elastic the curves are sets what happens if you add a fixed cost in: who bears the cost, and how much the quantity changes.
Another potentially surprising trap is the sheer number of filesystem syscalls per import. Python searches a ton of potential filesystem locations for each import, and the default config may not search the most likely locations first. This had a significant impact at a previous employer.
Could well be, my car is over 10 years old.
The methodology is highly suspect. They chose 50 of the most populated cities that had data available. Not the 50 most populated cities that had data available.

Where's Indianapolis? Cleveland? Bakersfield?
I recently saw “freedom to choose” by Milton Friedman. He insist that inflation can only be controlled by not printing more money. This law seems to address it very tangentially, by reducing deficit. I want to see the results!
>Fundamentally, I disagree. "Too good to be true" marketing is a great sign you're being scammed

Sure, there is definitely a scale where something becomes "too good to be true" and increasing your own skepticism in proportion with that scale is a sensible approach. My point was that it can be short-sighted to judge something off a single data-point when that data-point comes from the marketing departments copywrite rather than the technical aspects of the project.

I'll just go back to my example. If I swore off nVidia solely off the single data-point of the card being advertised as "military grade", that'd be rather unfortunate because the product itself is really quite good in my opinion. Even though "military grade" is a wildly stupid thing to advertise a graphic card as.

All I'm saying is that technical projects should not solely be judged based on a single marketing claim. In the large projects I've been a member of, I have absolutely zero say in how it is advertised. And the marketing department making the advertising could not possibly care less about the technical merits of the project.

The rest of what you said is applicable specifically to Arweave, which I don't care one bit about, so I don't have any specific comments on that.
BMW's L2 is pretty good 99% of of the time. I can't remember when I had to intervene the last time. The only issues it still has are with those low boulders/walls that divert a lane at construction sites or so, especially when coupled with confusing temporary lane markings that criss-cross the original ones.

That said, if I understand correctly, the accident the (pretty nonsensical) article refers to wasn't caused by autosteering. A human was steering the car at the time.
FYI HP has a recycling program for used ink cartridges. If you are going through a lot of these, you can send them back to have a second life. Heard about it on Marketplace.

https://www.hp.com/us-en/hp-information/recycling/ink-toner....
FWIW, Germany which is also a federal state, also calls its constituents states. (Just to mention a non-English-speaking example.)
I cannot help thinking that golang's error handling is isomorphic to

* returning an error code from functions in C and all the time writing "err = f(); if (err != 0) .."

* returning a potentially null reference from a method in Java and all the time writing "var ref = f(); if (ref != null) .."

Exceptions were supposed to save us from this drudgery in late 90s. They did if you ask me. Options are a nice alternative if FP is your cup of tea.
More Eshell goodies:

Inline images: https://xenodium.com/wizard-zines-comics-eshell-util

Snippet expansion: https://xenodium.com/yasnippet-in-emacs-eshell

Imenu: https://xenodium.com/imenu-on-emacs-eshell

Company completions: https://xenodium.com/eshell-pcomplete-company-completion
Doesn't seem far enough away or nuclear armed enough to be a very good backup plan.
Not all of them failed. Las Vegas succeeded for example.
That still sounds like less work than writing the whole thing from scratch.
Although the phrase "pattern matching" is involved these are completely different features.

Also, unlike for regular expressions what you actually want here is typically a language feature, even if a bunch of the lifting is done in your standard library. In particular you probably want a keyword (or in several C++ pattern matching proposals, more than one) and new behaviour not just a few functions and constants.

You could think of this as a bit like "switch" but on the other hand if your insight into switch is that it's basically a computed go-to wearing fancy dress then no, not that, the thing ordinary people use switch for.
These 2 are good, and I would add Financial Times
What you describe does happen, unless they use that transfer process described, but by doing so they reduce the effective cost basis of the new property by the difference between the cost basis of the old one and the sale price.
thinking about this some more, i realized there might be a correlation between birthrate and the emancipation of women. that would explain the islamic birthrate, and i also found a paper that argues this for israel. only ireland is a bit more difficult to explain.
Release is a process, not a single instant, so "hasn't been released yet" depends on which point in this process you like to call a "release". There is a non-rc release tag on github [1]. The binaries are not available for download (yet), so I assume that is your requirement for the "release", correct?

[1] https://github.com/JuliaLang/julia/releases/tag/v1.8.0
> small market cap (again, not necessarily a scam, but a big red flag.

That's not a red flag if the emission is very slow, e.g. a pure linear emission that takes a century to reach the soft total [1].

[1] https://john-tromp.medium.com/a-case-for-using-soft-total-su...
This stuff has got SO MUCH better over the past few years.

The hardest thing about it these days is mainly that there are so many historical artifacts, so if you're trying to figure out how to use packaging there are a lot of outdated resources.

Modern Python packages are really pleasant to work with. Here's the best current tutorial that I've seen: https://packaging.python.org/en/latest/tutorials/packaging-p...
Sometimes "long poles" are good.

Having a touch screen means they can (and will) half ass the UI/UX because they can update it later.

Also, this isn't just a car problem. You can see it all over the web and mobile apps. I'm a huge fan of rapid iteration, but it has the unintended side effect of allowing people to ship half baked products because they "will iterate on it over time"
That is literally every equity IPO.
Did you read the article or just the title?

Title: Google Removes 'Don't Be Evil' Clause From Its Code of Conduct

This is the last paragraph:

The updated version of Google’s code of conduct still retains one reference to the company’s unofficial motto—the final line of the document is still: “And remember… don’t be evil, and if you see something that you think isn’t right – speak up!”

I dunno how this FUD still gets shared here.
This is a wild-ass guess but ... I don't use IDEs.

In fact I use original Bill Joy vi.

I suspect for most of the people we're talking to 'I<tab>' will say Int and 'S<tab>' will sat String and that's going to make our experiences very different.
This would only be in the case where their neighbour receives beneficial upzoning and they don't. This would be an unlikely edge case.

Generally when we see upzoning advocacy it's neighbourhood wide if not city wide.
Open Network for Digital Commerce
L. monocytogenes is found all the time in processed meats coming out of highly regulated plants in the US. I hope you understand that "processed" does not mean that all viruses and bacteria have been removed or killed from the product. Especially when the meat is processed in a plant with even laxer safety standards than what we have in America.
If you take the standard deduction isn't that exactly what you are doing?
It's not as bad as you think. Eclipse has LSP daemon[1] that can be used by any editor that speaks LSP.

[1]: https://github.com/eclipse/eclipse.jdt.ls

It depends on how much time you spend getting your editor setup.
How so? Last commit: June of this year. State: "very early (pre-alpha) stages, but it has progressed far enough to load clojure.test, allowing the test suite to actually be written in Clojure." and the author is still a very active lisper. So, pretty nice for an experiment, I guess.
This is all very confusing because you're mixing up your definitions of what precisely is "inactive" here.

It's like the OSI model, there are multiple layers here representing different things. An IMEI is a representation of piece of equipment. A SIM is a representation of a subscriber (or, to be more precise, it's a cryptographic 2fa token that a subscriber carries), so a piece of equipment may have multiple SIMs and a subscriber may have multiple SIMs each associated with at most 1 piece of equipment (at a time). A SIM may be associated with a phone number, and may be associated with a plan which may be active or inactive.

The data model is really:

user <-one to many-> SIM token <-many to one-> IMEI

And a phone number is an at-most-one feature of a particular SIM token.

The fact that you didn't pay your bill this month doesn't mean your phone number is inactive - someone who dials that will get a "call cannot be connected" message because the phone network still knows it's you. The carrier just chooses not to connect your call, the phone number is still actually mapped underneath.

And even if your number eventually gets reallocated, the fact that your SIM doesn't have a number associated with it is irrelevant - the network still knows you by your SIM and knows your phone by its IMEI.

The phone number is really like a domain - it's a human-readable abstraction for the physical reality of the routing layer (SIM/IMEI). And the SIM is a representation of what user-token (a user may have many tokens, but a token has at most 1 user) is using a particular IMEI.

At the network level, they don't care about your phone number - that's just used for a "DNS lookup" of what equipment needs to ring. And they can send a message to that equipment even if there's no actual phone number associated with it. You can also have a IOT SIM where there is no actual 9-digit phone number to ring it (although that's a US-specific routing scheme, other countries do it different) and the network just talks to it via its SIM.

And even if you don't have a SIM (subscriber-token) the phone still talks to the network, and can still make e-911 calls and similar, you can initiate outbound traffic too, because your phone is still connected to the network even if there's not only no phone number, no plan, but even without a SIM. It's still an IMEI in a cell talking to some particular tower even if there's not a SIM in it, and can both send/receive metadata traffic or even real traffic (e-911 calls).

I'm probably getting the finer details wrong here too... it's a very complex model with a lot of entities and relationships.

For some fun tangential stuff on the topic, especially surrounding the SIM card, check out this DEFCON video. It goes into the 2fa nature of the SIM - actually the SIM is a full security processor (javacard) that can execute arbitrary javacard applets sent by the network, and push/poke stuff into the SOC or baseband directly, it is like an "Intel management engine for phones" and it has a huge amount of power over what the SOC can do and see on the network.

https://www.youtube.com/watch?v=31D94QOo2gY
It's marketing bs. Olap is a special case of oltp with a dedicated dimensional client. Data lakes are just cloud NFS at petabytes scale, data warehouses try to wrap everything (except olap) holistically together. There are layers upon layers of complexity for each of those in production and they all feel insane to me. they all stop short of putting into practice a unified data management theory.
> stress-corrosion cracking in pipes located in the critical cooling systems of numerous French nuclear units

Yes, the term of art "common mode failure" calls attention to failures (and latent contibutions to potential failure) in multiple deployments not being statistically independent.
Visual Aria has been updated
For those who are interested, checkout MyDef - https://github.com/hzhou/MyDef
How would people get to work? If you have a new city, there are going to very few employers due to a lack of workers, and therefore few residents, due to a lack of employers. People who WFH can live anywhere, why would they move to an empty city?

If we want new cities to be built, what is needed is high capacity rapid transit. For example, build a high speed rail line from Chicago to St. Louis, and watch as the small towns in between become cities.
Everything* I learnt from my first startup (4 hours 45 mins)
Yandex "parent company" is in Netherlands. Kasperky Lab "is operated" by a UK holding company.

They are one of the "sneaky" Russian companies who make money on the West but fully support Russian government. Czech office and such is to keep appearances.

1. Business/sales in Czech, eng in Saint-Petersburg. At least, used to.

2. They did not react on Ukrainians discussing their employee pro-war stance. They made sure to clean up all discussions on their forums and elsewhere.

3. They formally closed the offices. Employee are working remotely from Russia.

There already was a SolarWinds breach. There will be more.
High cholesterol is directly linked to heart disease. The negative side effects take years (decades really) to become an issue. Doctors know enough about it now to describe what's biologically happening.

High cholesterol (and what causes it) being normalized is one of the reasons heart disease is the leading cause of death in the US[1]. High cholesterol has such an impact on health that the American Heart Association has a section dedicated to it[2]. So do many other health organizations around the world.

The parents comments should not be taken seriously.

[1] https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm

[2] https://www.heart.org/en/health-topics/cholesterol
A voltmeter would tell me the same thing, but modern cars seem to have replaced them with a touch screen.
My metric for clean code is how quickly a developer unfamiliar with it can understand it
Touch screens are a cheap way to create modular displays: they can be reused for any "app". They're upgradeable and skinnable.

In a car, maybe they have a place for people who want customization; my personal take is the opposite though.

I just want something tactile where I know that I've depressed, turned or toggled the right knob without any visualization.

My cars have had simple analog buttons that I enjoy using and can switch without distraction through muscle memory.
While I have not seen any credible study tying eggs to cancer, there are some studies which claim to have found a significant statistical correlation between a diet including many eggs and some cardiovascular diseases, independent of any influence on cholesterol.
“The hull of a Boeing 727 but made entirely of flesh”. This article is fun.
I'd think anywhere where apartments are viable to build it would be true, and of course large rural properties. Whether they make up "most properties" I'm not sure - it would surprise me if much less than half of properties in Australia were sitting on land worth more than the house itself (despite the enormous amount of undeveloped/low-value land we have!).
>When you sell the inventory you have a multi-part transaction. Inventory movement: Credit the Inventory Account (asset) by $1 and Debit the Costs of Goods Sold Account (Expense) by $1. You no longer have the inventory. The Sale part: Debit the Cash Account (asset) by $2 and Credit the Sales Account (Revenue) by $2. You have received a new $2.

So that answers part of question 2, but not entirely. And it doesn't address question 1 at all.

You statement works if you're zero-ing out your inventory account, but what happens if you have 3 dollars, and put them into your inventory account in 2 transactions, one for 1$ and one for 2$. Both transactions actually added the exact same number of widgets to your actual inventory, say 2 widgets one cost 1$ the other 2$. They are otherwise in differentiable.

When you go to credit the COGS account because you sold 1 widget, how much do you credit? 1$ (the cheapest you bought), 2$ (the most expensive), or 1.5$ (the average)? Whichever one you pick, you're going to have issues later on when you buy/sell additional widgets...
Is victim advicing, not victim blaming, and is a really, really good advice for youngsters: All that you do on internet can be used against you later. Despite what you have been told all your life, privacy is good for you.
Around 2005 or so, I remember a programmer on another team at a bank telling me that IntelliJ was so much better than Eclipse. I've also written a lot of Ruby over the years, and at some point I was using TextMate because it was a supercharged text editor (not an IDE) that helped with some Ruby things, but eventually I switched to Rubymine which is made by JetBrains. It's not perfect, and I don't use a lot of the IDE, but considering Ruby is a dynamic language, Rubymine does a great job of helping me jump around large numbers of project files quickly to method definitions, etc. Occasionally I use it to go digging into the source of Ruby gems. Refactoring across the project works pretty well too which is harder to get right in a dynamic language. It saves me a lot of time.
That's the rationale, for sure; but for mechanical features physically built into the car that can't be altered by software, there should be physical buttons.

I don't even like electronic climate controls. I drove a minivan last week that had a click-wheel for the blower speed, which inexplicably suffered from a several-second lag. Yes, multiple seconds before the fan speed changed, making the selection of one a ridiculous pain in the ass.

And any UI that makes you poke at a button or twiddle a dial to iterate through a list one item at a time, without showing the whole list at once, is a monumental failure. You see this blunder way too often, when there should simply be a drop-down list for a finite number of options.