skysight-inc/HackerNews huggingface dataset:
I don't think ripgrep is that special. I tried to give other examples in my blog. CSV is another crate I maintain that works on arbitrary bytes, so long as they're ASCII compatible. There are also significant consumers of bstr that are not me, such as Artichoke and gitoxide.

On balance, I personally prefer the Go approach to strings. (I don't say Zig only because I don't know precisely what their strategy is in detail. I don't follow the project closely enough.) I am of course absurdly biased, because pretty much all of my work really wants byte strings.

But even in the simple case of running globs or regexes on file paths... That case is simply quite annoying in Rust today. bstr makes it a little easier if you're willing to sacrifice correctness in a rare corner case on Windows, but bringing in a dependency on bstr just for those (very simple) convenience routines is a hard pill to swallow. (I think this gets at the root of why some folks---probably me included---are keen on exposing OsStr's representation on all platforms.)

To be clear, I don't think where Rust landed is bad. There are very nice advantages to its approach as you outline. Rust strings are quite good in the vast majority of use cases, but I also actually think bstr's strings are too.

I don't think there is a clear and obvious right answer in this design space to be honest. And in particular, if you do take Rust's approach, then things like bstr can still exist and exist conveniently. What I mean by that is that even if you expose an API that only accepts byte strings, you can pass Rust strings to that without any cost whatsoever. That's a really key interoperability property that does maybe argue in favor of taking Rust's approach in general.

But if you're going to write "standard" Unix tooling---and I don't think that's too special of a use case---then byte strings are probably superior given the environment that we live in. That is, that the fundamental interface with which you interact with streams is just bytes without any solid guarantees. In that world, requiring valid UTF-8 ends up being pretty annoying.

I did mention overhead from dealing with broken UTF-8 sequences and encoding errors at least in my blog. The lossless roundtrip aspect is something I didn't mention because I'm not sure how common the need for that property is. But I grant it is another advantage to Rust's approach.

So in summary... I don't really disagree with you, but I don't really agree with you either. :-)
His records from the early 80's are likely legit, but his fragile ego couldn't handle not being #1 anymore.
Nura measures otoacoustic emissions. Others in this space (Audeara et al) use audiometry. In all cases this is designed just to model the frequency response of your ears. This is then used to create a static filter that compensates for this.

Apple may still do something similar for base calibration but that's not the exciting bit. From the marketing material the depth camera is used to scan your face. This gives both the exact placement of your ears, full facial geometry and likely a model of your pinnae. With that info spatial audio could get terrifyingly good. It becomes possible to fully emulate how you perceive sound naturally, applying the same time differences, filtering and early reflections as you've been used to your entire life.
Yeah, agreed.

If you think of safety as defence against accidents and security as defence against attacks, there's a large natural overlap simply because "deliberately cause an accident" is the most obvious family of strategies for an attacker.

That said, this distinction between safety and security, between accident and attack, often gets lost in this sort of discussion, and for this particular thread, highlighting the difference, and how the two are sometimes at odds with each other, was more important than highlighting the overlap.
Commercial real estate values.

See: <https://news.ycombinator.com/item?id=32740071>

(My comment on thread: <https://news.ycombinator.com/item?id=32746966>)
Wow, finally something that made my palms sweat more than

https://www.youtube.com/watch?v=EZ4tthrMiNo
> there is nothing my version of the filing can change.

The IRS can say "this is not a valid business expense." You can say "it clearly is a valid business expense and should be deducted!"

The IRS can say "this is contractor income." You can say "it clearly is an down payment for subcontractors, you can see the money leaving here!"

These are two obvious problems you could have, and it doesn't even require dishonesty on the IRS' part. Maybe one of your subcontractors is trying to cheat the system and is jamming you up?
> although he thought it would be for all iPhones

Not sure why he would think that - previous iPhones don't have satellite receiver. Apple was however previously rumoured to be working with Qualcomm on a modified X60 modem, for satellite connectivity.
Condoizing Reid-Hillview and the like will no doubt help solve this problem.
With how US govt uses tax (instead of other adhoc channels) to interact with citizens, let's be honest, reducing the size of the tax code is the least likely event to happen. It would require a complete change of paradigm in how the govt works to make it happen.
They actually provide good migration tools.
>… outside of the lab would disprove lab leak

Might someone still claim — transferred without infection beyond the lab?

Given the available evidence how would "Confirming zooinosis outside of the lab" be done?

> Finding the animal reservoir…

In bats? In intermediary animals?

Apparently "No reports are known to be available for SARS-CoV-2 test results from these mammals at the Huanan market" and "we do not have access to any live animal samples from relevant species" and "The animals on these farms (nearly 1 million) were rapidly released, sold, or killed in early 2020 … apparently without testing for SARS-CoV-2 … Live animals sold at the market … were apparently not sampled either."

https://www.science.org/doi/10.1126/science.abp8715

> … how to prove they haven't tampered…

So even "a proper investigation" will be insufficient.

> … every day the natural source isn't found should increase the odds…

Hardly. Let's make a wild ass guess that vastly more resources are being focused on the next Tampa Bay Buccaneers NFL game, than on finding "the natural source".

What if "the natural source" was destroyed as part of the tear-down of that particular live animal trade?
1. Audience analysis - who are they and what do they want out of the course? This will guide your perspective as you manage the trade-offs of what to include/exclude and how you teach.

2. Outline of the major topics to cover. Start by just listing topics and pull the major topics to the top. Keep the others around in case they fall under the others or suggest something that you could follow-up with at the end of the course.

3. Arrange the major topics from the most basic to more advanced. This makes the course an easier on-ramp.

4. Also consider if the first/easiest topic is basic enough. It's easy to assume that people have certain knowledge, but you would be surprised at how covering basic material, if even quickly, can be appreciated.

5. Visit each topic and break them down into sub-topics (steps), from basic to higher level, that fit under that topic. What is key to know about this topic.

6. Start adding content and illustrations to sub-topics, imagining how you would teach each. What should they know and how is it easiest/clearest for you to communicate this information?

7. Iterate over all topics because you'll find some that should be in other places.

The tool you use to get started might be the easiest and most familiar to you (text, word, ppt, etc). That said, by the time you get to step #6, you'll probably want to be in PPT.

Good luck!
That's not what the Canadian system is, though. The state kills people, and not just the terminally ill. There is lots of room for coercion, and more than a few disabled people have stories of someone trying to persuade them to consider MAiD even though they have never expressed any interest.
Assuming your use case is very light? An inreach is significantly more durable than any phone, has better battery life, and is very battle tested. I'd not be putting my life at risk by relying on an iPhone.
PWAs would be great in a world where everyone was good and honest. In that world oh frictionless pulleys and spherical cows no one would ever abuse things like push notifications or background updates.

In the real world, where companies get really mad if they can't literally spy on every action you take, PWAs need a lot of extra permissions lest everyone be victims of fuckery. Every feature that would give PWAs parity with native apps will be routinely abused even by otherwise above board vendors.
If thats the case they probably send drones every once in a while to see how things are progressing.
I like to think that it means he doesn’t assign me tasks that require me to be in meetings 6 hours of every day.
You can downvote with passion, but also let me know - what you find wrong. This is the single most thing that annoys me about HN.
The mini got canned in the COVID years, where people didn’t feel like buying anything anyway.
I love my mini
Most non-specialist stores, including office supplies chains.

Some of the discounted PCs, typically configured with Windows Home Edition, won't even work properly with Linux. I destroyed an Asus notebook's motherboard by reformatting and installing Ubuntu Linux. The tech who diagnosed it suggested that the Linux drivers may have set some I/O registers in a way that caused the fault.

"Bargain PCs" tend to be manufactured to a very low cost, so they have many compromises in order to meet those targets.
What time series vendor is offering high write throughput consistent sql?

Legitimately interested as this is something I have more than a little professional interest.

That said, “show me an app doing 5k concurrent writes with SQLite” seems like a much more reasonable standard.
Wait, who defined income as the gold standard of the "progressiveness" of a tax system? If I make $200,000 and have $20 million of property, should I pay less tax than someone who makes $400,000 and has $500,000 in property?
.. and if we have one person who thought they wanted to die, but didn't, and now they're glad: you lose. Checkmate.

Please kindly find a quote from me saying I'm glad I didn't die.

I don't think I have ever said that. Anywhere. In two fucking decades.

And I sure as hell haven't said it in this conversation.
Oh, some gamer, not the famous aviator who was court-martialed for demonstraiting that aerial bombs could sink battleships.
I also want to add my enthusiastic recommendation for the Garmin InReach mini. I purchased one to keep as an emergency communications device. It’s small, lightweight, keeps a charge for months when powered off, and (in a pinch) can be used without pairing to a phone. I keep mine in my backpack.

I test out my InReach every time I go out of cell service and it Just Works.

Setup was a pain though.
Myers-Briggs provides 4 bits of information. If Myers-Briggs was astrology, then it should not be possible to build a classifier that could predict the results of a Myers-Briggs test based upon attributes of a person that are not self-reported. I highly doubt this is the case. And though you could argue that self-selection is involved, at the tech company I work at, a large informal poll revealed ~70% of engineers to be INTJ and ~20% INTP. Whether people like it or not, MBTI is at least predictive of something. Whether that something is useful for some other purpose is a different debate, but the types are certainly not uniformly randomly distributed.
That’s nice but it’s still going to be 10 years or more until it’s as convenient as SIM cards everywhere.

When I crossed the border from Rwanda to Uganda, I bought a sim at a local shop, and a boy from the village cut it down to size by hand with a pair of scissors. They are not going to have ESIM anywhere soon.

ESIM requires carriers around the world to have the technical competency to make the activation and management process work smoothly and that is not something I would count on.
That's such a backwards way of thinking about it, e-waste could be cut down so much if people only had one charger for everything. You're overstating the magnitude of a short term side-effect, instead of focusing on the long term benefit.
If Myers-Briggs is useful for anything, it's to help you avoid anyone who takes great pride in being an INTJ.
Spanner is explicitly sharded. Sort of famously so.
Users prefer native apps.

I can always tell when an app I am using is just a web app bundled for iOS or Android. They never feel as polished or tightly integrated with the host OS; buttons don't look the same, UI paradigms are genericized, platform-specific features (RIP 3D-Touch) are flat out ignored.

I say this as someone who develops web apps for a living: native apps are almost always more fun to use.
>On paper, PWAs are the perfect alternative to native apps: only one code base to manage, instant updates that require no approval, and no commissions to pay on in-app purchases. What’s not to like?

Most 'challengers' to any dominant methodology need 10x type benefits - at least for specific community, segment or use case. So the two immediate questions:

1. how can PWAs provide some segment of end users with 10x type benefits?

2. how can PWAs provide some segment of developers with 10x type benefits?
I have a bookmarklet that saves the current page in some kind of weblog (tumbleblog) where I can modify/tag/unlock them for (public) visibility on a webpage. Its pretty easy to save the current page with JS somewhere via bookmarklet.
A few examples of what higher authority could translate into:
…
Restrict access to the Push API to installed PWAs. Regular websites wouldn’t be allowed to request access at all. Goodbye BS spam.

…hello every site trying to upsell you to their BS PWA. I expect someone to have the bright idea of refusing to serve you what you’re there for until you do.
Most painful part of switching from an Android phone. I could always find an app, alphabetically, in one swipe from whatever I was doing.
> For example, there are well-documented experiences of people perceiving information from distant locations, the future, and mental impressions from other people without the use of rationale or traditional means (Cardeña, 2018).
That limitation will have to be fixed before this accounts for 85% of a satellite network's capacity.
Why? It seems very similar to the branded watch faces
I think "you're making it out to be more than it is" sort of surrenders the whole purpose of the test. If the test isn't consistent and doesn't have the power to predict outcomes, then it is effectively the same as the "which Harry Potter Character are you" Buzzfeed quizzes - e.g. amusing but meaningless.

As for who pays for this stuff: At least two of the FAANGs pay consultants thousands of dollars to run these tests as team building exercises. There's a thriving market for this stuff.
Polygraphs can be a useful interrogation tool if the person being interrogated believes they are a magic lie detecting machine.
It may be unpopular but it's correct!

Every language tries to re-implement the package manager, but it ends up breaking down as soon as you need to interact with anything outside of that specific language's ecosystem. The only solution for interacting with the "outside" (other languages, toolchains, etc) is a system level, language agnostic package manager of some kind.

Linux distros package management is far from perfect but it's still miles ahead of the alternatives!

I very highly recommend people to learn how to write and create Linux packages if they need to distribute software. On Arch for example this would be creating PKGBUILDs, Gentoo has ebuilds, and other distros have something similar to these things.
I completely support fusion efforts from a science point of view, but let's be honest, an economic reactor for electricity generation is still decades away, it may not even be feasible, and it certainly won't be as 'clean' as is being sold, using D-T fusion.

We should switch a good chunk of fussion funding towards 'clean' fission; travelling wave reactors, molten salt, small modular reactors, thorium, etc, etc. Some of these have a chance at being commercially viable and making a real impact this decade, not half a century or more hence.
I don’t see how the need to provide for US tourists will drive adoption around the world
Indeed didn’t associate “pellet” with these words before either
The blockchain was completely novel when it emerged in 2009. It needs an entirely new toolset, and major upgrades, to become widely useful, just as the early internet did when it emerged in the 1970s.
Because when the duopoly of Apple and Google want to make money through their app stores, they don't want developers not going through their stores, and thus they'll restrict PWAs as much as possible under the guise of privacy. How else are they going to extract their pound of flesh?
There is no natural life cycle for an ISA. (I am looking at you, x86!)

It is easiest to pretend there is such a thing, because we are socially attuned for that. But it is not a technical observation, but a sociological one. And, that was my point.

We have maybe learned a few things about ISA design since POWER was cast. But we have also forgotten things. It is far from clear we are ahead. Most of what we learned feeds into stuff like vector units that have little to do with whatever they are bolted onto.

One example is the popcount instruction, omitted from the base RISC-V, and from all chips when last I checked. It has been added to every architecture ever mainstreamed, always at great expense, but it seems hard for ISA designers to contemplate. There is a special extension just for it so it could be put into a standard "profile" without importing the entire B thing.
> On paper, PWAs are the perfect alternative to native apps: only one code base to manage, instant updates that require no approval, and no commissions to pay on in-app purchases.

Ask users, and they’ll never volunteer any of those things as something they’re looking for in an app. They might assent when you explain that commissions mean higher prices, or that updates can help security, and neglect to mention the associated tradeoffs.

But they’ll never just go and name those things themselves.

If you want PWA’s to kill native apps, maybe start by looking at what inspires users to want them (or not), instead of what inspires publishers to want them.
> or it could be automagic (sending every X minutes when no cell service available).

It wouldn't be automatic. If you watch the reveal today, they show how they avoided adding in a satellite antenna: it's communications to a satellite is weak and requires manually holding up the phone pointed at a specific direction (it appears the iPhone keeps an offline copy of ephemeris data so it knows where the satellites are located and can tell you exactly where to point).
Hey, I can make random accurate guesses too! I just don't tell you about my failures...
Actually Iridium has really great coverage of the poles due to the planes running north/south.
So far as I know Bridgewater has never published numbers on their traders based on the part of the year they were born in.

Do you have a citation?
Of course it has -- and still is, given the /usr/local predilections of the BSDs -- but the /usr merge does nothing to fix it.
I can attest to this. I worked at two different large telcos and they both had "calendars" that revolved around iPhone and Samsung phone releases. They had massive multi-month-long change freezes before and after each September iPhone announcement and release! I was told that this was mandated by Apple, and that they had virtually no choice in the matter.
Bitmaps are amazing and we believe that they will replace all other data formats for analytics.

Today we open sourced about $25m in R&D (more to come)! They take a bit of harnessing, but once you do the results are amazing. We have released an OLAP database called FeatureBase, built entirely on bitmaps (well bitmaps in a b-tree)...

Here is a bit (pun intended) more about our big bet on bitmaps: https://www.featurebase.com/blog/bitmaps-making-real-time-an...
This will go away quickly. The military industrial <=> educational <=> governmental <=> media power structure agrees with GWC and won’t propagate significant criticism of such programs.

This is going to have a name soon - rainbow dystopia? Authoritarianism with Gen Z characteristics?

Hot take but I’m not sure this is a bad development.
Public keys are not human friendly.
Is AAC-ELD standard on Bluetooth? LE Audio is the next standard for audio.
but is it more than $2k per core disruptive? if so, why not just pay up, and not have the disruption?
Sounds a lot like DALL-E plus a finely tuned training database on both ends could create this sort super-compression if we wanted to. I could imagine having a crisp, real-time (But artificial) 4K video conference at a few kb/s.
Cargo ships are terribly inefficient on roads and trails.
Likewise for bicycles on ocean.
> And if you count the energy needed to grow the food, even gas cars are more efficient than humans. And that's even if you only count the payload and not the weight of the vehicle.

It's a lot more complicated than that. A certain baseline is eaten anyway for nutrition, and some foods have too many calories per unit of other nutrients for sedantry life. Maize for example can provide a decent chunk of your protein (with some pulses to round out the amino acids) and some other nutrients, but you need to be active for an hour or two per day to not get sick from the quantity of carbohydrates that entails. There's also a minimum activity level that is best for health that many people do not reach (so the calories between current activity and that threshold have a negative cost).

If we take wheat or oats as a fuel, the CO2e footprint is roughly the same ballpark as the mass of food (or less if they are grown in certain niche ways which are high labour or use green ammonia for fertilizer reagent and electric tractors).

100g of either will get you 15-20km at a calm pace. This is ballpark 5-15g/km or roughly on par with electric trains.

You need to fill an EV with people every trip to match the upper bound here (including embodied carbon). Including infrastructure makes the bike a winner. Electric busses might still place if full. ICEs are out of the running.

If your fuel is exclusively beef protein though then better to use the deisel truck or just go set fire to a forest or something.

The optimal is a solar charged recumbent pedelec because it uses sunlight so much more efficiently than plants do. Something with just enough motor to keep you going at 25km/h on a mild 2% incline with the same power from the rider as walking, just enough battery to last one trip (about what a laptop holds, or double that to decrease discharge % and increase durability) and just enough solar to charge while parked. You can increase speed/distance to around 40 km/h at roughly constant emissions by adding a fairing.

After that is a ferry full of people.

Then a train/regular bike.

If you need to go extremely fast/far only trains work for large quantities of people, and the ones for whom coverage is prohibitive are best with cars.
>If I were designing an open source processing for a laptop or cell phone I'd use the POWER ISA.

Sure, you can license a fast POWER from IBM today.

But if you were to design your own, why would you ever pick POWER?
I have traveled quite extensively in the developing and developed world and in my experience it’s a rare exception not to be able to get a local sim easily. In most cases you can have one before leaving the airport.
Well, we've put seven rovers on the Moon, and only six on Mars, so outside of Gaia, Mars.
> Isn't addition supposed to be commutative?

No. Maybe crack open an introductory textbook to abstract algebra.