skysight-inc/HackerNews huggingface dataset:
In our mono repo at work, we have a few hundred devs in there daily working just fine. Linters check that there are no relative paths allowed (so you can’t rely on directory structure) and no absolute paths either. If you want to load a file in the tree, you must use a “blessed” constant or function to get the base path of your current code or some other code.

TBF, if you have centralized dependencies or your dependency on another module affects your dependencies, you are probably doing it wrong. APIs between parts should be well defined and not require the entire dependency runtime to be loaded to interact with it.
What other lossless open source codec is "better" than FLAC? I'm not aware of any.
Far more common than motivated by racism, people elevate others through nepotism. Rules based on ethnicity even enable that to a huge degree. You scratch my back, I scratch yours. Of course the people that enable racist admissions will get compensated respectively. Contrary to the current echelons of power, which at least openly favor humanism, you would get racists instead.

> Racism [...] is wrong and unfair to the individuals affected, but [...]

Maybe search for better "solutions".
And then you restore it from backup/rip the CD again/download it from the original source again. And test your RAM.
Phone calls are becoming an outdated form of communication.
It is common-place-ish.

Windows since Vista can use 16-bit float buffers for the desktop manager. Some applications support this too for all controls and UI elements. Desktop graphics applications support 10-bit, such as Photoshop. Similarly, video playback is generally 10-bit.

In the past, this feature was reserved for the ludicrously expensive "professional" GPUs like the Quadro series, but it has been enabled in software for the mainstream AMD and NVIDIA GPUs. Very recently (just months ago?) my Intel GPU gained 10-bit output capability even in SDR mode.

It definitely works, I used "test pattern" videos and test images in Photoshop, and even dark grey-to-grey gradients are silky smooth on two of my monitors. This includes a 7-year-old Dell monitor!
I don’t know, I’m not a native English speaker.
I meant that: “to gradually reduce or write off the cost or value of (something, such as an asset)”
FWIW pretty much all high volume food products in the US have some sort of similar “gotcha”.
We aren't slowing down, we are going back to normal levels of development. For the last 20 years we've been rushing and agiling everything for the sake of money, sacrificing backwards compatibility and maintainability.

Reusing old devices is a given. A program works until an update breaks it. The hardware is perfectly suited for this - x86 has ridiculous back compat. The challenges you point out are completely self made and it's time we repay our technical debt.

As far as biosphere goes, it's like saying a slow dentist harms surgeons. What even is this mythical software which protects the biosphere and lifts people from poverty? SV is not contributing to such efforts, nor is any general SE corporation. We will just slow down and consume less software. Less, but better maintained.
I actually really like Caddy, though some of its defaults at least historically have been odd, such as responding with 200 where other web servers would respond with a 502 or something similar: https://caddy.community/t/why-does-caddy-return-an-empty-200...

Also, this is a bit of a personal preference, but v1 Caddy felt like maybe a bit easier to get started with than v2 Caddy, though sadly was abandoned. I'm sure that there were good reasons for doing it, but the few forks that started out from it with the intent to maintain it never really went everywhere, so v2 is the only possibility nowadays, unless you want to maintain it yourself or like dead software: https://github.com/WedgeServer/wedge

Of course, that's not a criticism of Caddy itself, just how we as an industry sometimes need rewrites and that makes us keep up with the churn.
Yeah, in normal text it would generally be camelCase, with PascalCase for nouns and the first word of every sentence.
Because I dislike it so much as a user that I never got into it and never would have thought to propose it.

In Germany, before Fibre (and lol who has that), upload speeds for DSL and Cable have usually been only 10-20% of download speeds, and I know a lot of people who have stayed away from it for that reason alone. Yes, you can limit it, but it kinda kills some of the whole thing. Also the hassle with port forwarding etc.pp. I think I didn't have a client installed on any machine for the last 10 years.
Apple store is also annoyingly assuming you speak the language of the country where you live in. It doesn't allow you to choose "English" for example, if you are accessing it from Germany..
2 gills, obviously.
Easy aluminum nanoparticles for rapid, efficient hydrogen generation from water
Some like to do science, some like to do a career. You are not wrong though.

We should listen to the people that want to do science.
In that situation you don't keep guessing at the word... you enumerate the possibilities and guess a word that you know is wrong but will cut down your search space.
The spec finally supports the extends keyword, to build upon another service in another file. But maybe this isn't what you meant by composition?
I generally don't reinstall my OS unless it breaks. My current Debian installation is around 8 years old at this point (it's updated, of course), reinstalled to migrate it to amd64.

Other systems we install are configured on many levels, so even if the defaults are BTRFS w/zstd, it might be either known or changed to suit our needs better.
Price gouging has a legal meaning and means raising prices in an emergency. Charging more than you’d happen to like isn’t ‘price gouging’.
Smallest battery assembles itself like a Swiss roll cake
The optimized approach is to lie about your ethnicity in the current state. Perhaps about your sex too at some point.
Vacuum-based toilets from use 90% less water
Thanks, do you have sources for this information? I would really like to take a look at this in more detail.
There is a shim so that they can be the same. The new docker compose (with space) is compatible with the old one.
nitpicking time :D

> (assuming a 0.3g of CO2e per kWh

It's kg there, not g.

And this number is for the electricity, gas is 0.203 kg per kWh.

If you are indeed heating with electricity, in france the electricity CO2 is almost always below 100g of CO2e per kWh.
Here is an example of doing just that - with a nice graph of where the site is currently served from:
http://solarprotocol.net/
WAV can’t deal with metadata / ID3s, cover art etc.

Meanwhile everything bar Apple now supports FLAC natively.

No way in hell we ever switch to WAV.
[Author here!]

I'd guess that (2) is more important than (1) here. Or, at least, it seems anecdotally right to me that programmers are very hesitant to do migrations.

As for (1), you must be right that a disconnect between a design and eventual use is important here, but I'd have said that the more central cause is just that systems change and that their eventual use is very hard to predict. I need to think more about your conjecture that there's a misfit between programming practice and what's necessary for database work; I like the idea that we're habituated to implement something very basic up front, and that this habit intersects particularly badly with database work (that is, it causes problems that aren't nearly as bad with non-database parts of computer systems).
I know what you mean which is why I tend to buy it every other week. I still haven't finished the Christmas issue.

Some advice I picked up on HN which works well is to start at the back and make your way to the front.
Some lovely thoughts in this article.

- Feedback mechanism: We construct our most deeply held beliefs by testing
them against our peers. Writing is a great way to do that.

- Keeping state: We aren't computer memory banks. Writing is a
technology that extends our minds in space-time. Many books/blogs
are written as a way to keep notes-to-self for later.

- organising thoughts: For me Org-mode is a key tool in my life. Code
and writing overlap significantly. I lean heavily on plain text,
simple markup, outlining and annotating reproducible code and docs
using Babel so I can literally "highlight and compile" my "writing"
into other forms.

One maybe missing in this article, writing as a portable pedagogical
tool, I wrote about it here:

https://www.timeshighereducation.com/campus/joy-text-world-tech-zealotry

(sometimes this link works and sometimes throws up a paywall and I
don't know why, it may be a JS thing)
We have (metric) sticks of butter in Australia.

They look like the West Coast shape, and is usually available as either 250g or 500g (17.6oz) sticks. Though when checking just now I see Lurpack are the odd ones out offering 400g sticks in a different shape.

We do have tubs, but it's usually a blended variety of some kind.
Just wait for TSMC to become fully Chinese.
+1 for this. Also, in my experience the SQLab saddle system with different widths depending on anatomy and posture on the bike makes a lot of difference. I'm running SQLab saddles on 75% of my bikes now - the commuter/beater won't get a fancy seat for the short distances I ride it on.
Ghost of vector fields in compact stars
So you are advocating pogroms? I'll take democracy over that.
I read OP’s complaint as “it is no coherent”
Added source in the parent comment.
> initial land was taken over by Europeans

Can you clarify what you mean by this. Racial Europeans? Does that include the mass immigration of Irish? Or are you talking about the British and other colonial powers?

> Kind of hard to catch up with people who have everything

What people? Europeans? There are plenty of poor whites, and plenty wealthy immigrants who "started with nothing".

Also, it appears the context of this post is wrt to someone who might be Asian - how did those non-European immigrants end up on the wrong side of this? Seems that that group managed to catch up, and are now being penalised for it.
Mu opioid receptor gene variant modulates subjective response to smoked cannabis
You can definitely embed metadata in wav files.

Another fun fact about wav files: they don't necessarily contain LPCM data. The format allows for a variety of encodings, including lossy ones.
> The not-yet-evenly-distributed future is represented by Apple Pay on the Apple Watch. You literally wave your wrist over a point-of-sale terminal and confirm on the screen. Once this experience is cloned and brought downmarket by a combination of Android, Fitbit, and no-name Chinese manufacturers on Amazon, very few will go back even to pulling out credit cards, much less enduring the complications of cash.

No need to be condescendingly wrong. Contactless payments have been supported with Google Pay since wearOS 2 ( came out in September 2018) vs with Apple Pay since watchOS 5 ( came out in September 2018). Not every single thing is the result of Apple innovation - their chips are good, but for instance it took them years to copy Android's picture in picture mode.

And besides that, there are banks doing their custom payment apps and others which sell custom hardware to put on your keychain for small contactless payments.
> Carrying cash is exactly how you lose it all to police corruption

In US but not in other developed countries! Do not generalize.
I've been reading The Economist for free for years by disabling Javascript.
> It's about being able to pay for basic needs (rent, bills, food) via cash.

One thing many don't realise is just how difficult the banks have made this for us now.

The money supply consists of three parts: physical cash, digital central brank reserves, and digital private bank money. This is how it is in the UK, but the US will be roughly the same.

Physical cash, everyone knows. It's printed (and destroyed) by the government. Digital central bank reserves exist in a ledger kept by the government which private banks use to settle up every night (to handle inter-bank transfers). Digital private bank money is money created by private banks when they issue loans. It is what exists between someone taking out a loan and paying back the loan.

Digital bank money is about 80% of the money supply. Central bank reserves about 18%. Physical cash: 2-3%.

The banks have inflated the money supply so much it's simply not possible to live with cash for most people any more. Assuming someone pays rent, it's not unusual to get paid in digital bank money and for 40% of that to be digitally transferred to your landlord. None of this ever becomes physical. There simply isn't enough physical money to go around.

How do we stop this? It would take a huge government intervention and a brave one. Society is on the brink of chaos at any moment and everyone is too afraid to rock the boat.
Is this likely to happen ?
I feel if you are looking for a grant / scholarship, asking for a bunch of information (like a bank would if you applied for a mortgage) isn't unreasonable.

The US already keeps tabs on socioeconomic status in the form of the IRS and tax laws, so any hidden income/assets would have to answer to that first.
A lot of these are just observations about what you can do with a product when you're not trying to make money from it.
I strongly agree - if you don't enjoy taking care of your bike and just see it as a utility, belt drive + hub gearing + dynamo hub + disc brakes + puncture proof tires is the way to go.
I'm horrified that they don't have this data already.
Is there much evidence to believe governments won't cheerfully throw their citizens under the bus for the benefit of the surveillance state? The GP's cynicism is completely warranted in my opinion, when given the choice between doing the right thing for its citizens and increasing the scope and power of its own bureaucratic institutions all governments (and all other very large organisations for that matter) pick the latter.

It's not just a matter of voting in a new government, we need some serious structural reforms to how politics works with an emphasis on subsidiarity making it very hard for a single entity to consolidate power and we also need severe taboos on things like building surveillance infrastructure. We need governments that assume some percentage of every electoral intake will be corrupt or self-interested and correct for this accordingly rather than assuming all politicians are honourable by default. Political power should be treated like enriched uranium: a vital resource for society that's nonetheless extremely dangerous if it's allowed to reach a critical mass.
This is seriously cool, great work! You can get that “Radiohead video” effect by pausing and panning around a video of your face :)

I might suggest changing the name of this post as I had no idea what RGBD was initially, maybe “I made an iOS app recording videos with depth information and a web to play and explore them in 3D” or something (that’s probably too long for HN!)
I think the article is getting too much criticism really. There are some things that are maybe overgeneralizations, but its advice isn't too bad for someone looking for a general-purpose bike. A lot of it is solidly within the gravel biking camp, for better or worse, that perspective isn't too bad of advice for someone who just wants an everyday bike.

Some things that strike me as a little off:

1. Frame material is hard to generalize about, and I wouldn't rank order them quite the same way as the author has, or at least for the same reasons. Top-end aluminum is very very nice, very light and strong, for example. There's pros and cons to everything. ey

2. I'd maybe stick closer to 28-32 mm for a tire, but their advice isn't too far off the mark. Tire choice depends a lot on use. Gravel or some snow you might heed the author's advice, but for blacktop skinnier would be better. Skinnier tires were overrated for awhile, now wider is better is maybe overstated advice. You want the skinniest tire your typical riding surface can afford vibration-wise in general. Wider than your riding surface needs just adds unnecessary weight. By the same token, you could underestimate how much variation in riding surface you encounter.

3. They dismiss weight waaay too easily, although this is becoming common advice now, even in some racing circles. Weight matters, although there's diminishing returns to less weight, especially around 10kg or so. You can overdo it and become a weight weenie unnecessarily, and at some point losing more weight won't matter. But all other things being equal, lighter is more comfortable and easier ("all other things being equal" is the catch though).

4. The disc versus rim brake and mechanical versus hydraulic disc thing is complicated (although the way the author writes about it seems to acknowledge this). All are fine; disc brakes stop better but the difference is often not one that has much practical consequence, and disc brakes can be just as futzy in their own way (they can be harder to maintain when you do need to do maintenance), and they weigh more and are less aerodynamic. My sense is the primary reason disc brakes are being pushed is because they are easier to use with wider tires. Hydraulic disc brakes are much better now, and are more differentiated from rim brakes than mechanical brakes in terms of stopping power, but mechanical disc brakes can be much easier to service when you need to (although rim are probably easier still).

Honestly, the bike community is full of myths and people pushing personal subjective preferences as if they're objective laws of nature. So you have to take everything, and I mean everything with a grain of salt. Bike companies push new products based on sketchy lab assumptions, that leads to purchasing trends based fear of loss of parts or desire for status, or to avoid feeling out of date. These then become incorrect maxims that are replaced by new FUD trends and pushback etc etc. There's constant bickering over extreme positions that oversimplify everything.
> Imagine having to write comments on HN using LaTeX.

Plain text paragraphs separated by blank lines is already a subset of LaTeX, so we are already doing that!
A bit awkward for cashless narratives that "behind" Americans are leading the world reserve currency, where cash use is increasing. Is there public data on the decline of cash outside America?
> this is just a super simple browser extension

But this extension works for me very well. This is a very nice idea!
I wasn't trying to make it subtle, but it's not a topic of the discussion and talking about it will take too much time. Though in a long enough dispute, it eventually goes to the basics and false beliefs, nothing to undermine there.
Hmm, I'm guessing the bean-counters and moronic managers didn't like me calling them out?
Not a good argument, but yet you don't care to refute it?

Maybe it isn't original, but so what - its antithesis is also common.
> Which isn't necessarily a bad thing, but I do like that Docker does this completely self-contained.

I don't see it as a bad thing, but definitely a weird one. With complex containers you often end up with your init running docker running s6 running the app. All with different configs, with different lifecycle management, different restart behaviour. It's tiring to deal with - I like the idea of moving as much of it to the top level init as possible.
The NYT notably didn't add words to the list, but a surprising number of people complain they ruined it by adding "obscure" words like "tacit", "swill" and "caulk".

Tbh I can understand never encountering caulk and swill somehow because never did diy or indulge in pig farming or fantasy, but I kinda would have expected "tacit acceptance" to be a common enough phrase if one reads newspapers...
> "DevOps" aka "let people who have never heard of Unix cobble together Docker containers and CI pipelines until it works Good Enough" is yet another saving of specialized expert staff (SysOp / SRE)

There's plenty of us old UNIX greybeards working in DevOps. And frankly in most fields of IT you're going to see your fair share of younger engineers because that's literally how life works: people get old and retire while younger people look for work. Moaning that kids don't know the tech they don't need to know is a little like trying to piss in the wind: you might get some short term relief but ultimately you're only going to soil yourself.

edit: It's also funny that you moan about AWS as outsourcing while saying "people don't remember Unix" yet Unix itself comes from a heritage of time sharing services which are the same basic principles of cloud computing.

If you're old enough you'll eventually see all trends in computing repeat themselves.
This is great! Any plans for a point cloud/ 3d reconstruction app?
How do you even pay for rent or utility bills with cash?

I'm 39; so maybe too young to have experienced that but how does it even practically work? Did your landlord pop round once a month? For utility bills, did you go to the bank and ask them to transfer cash to a utility company; or maybe at a post office? Or did the utility company send someone around to collect cash payments?
I know people who were running commercial sites from an average PC in a spare bedroom over ADSL in the early 2000s.

A bit graphic design, a bit of PHP, a bit of email management, MySQL, a "pay now" page imported from a payment provider, and they were making good money for a minimal startup cost. All the code written by one or two people, often some external help with the graphics, and sometimes the business concept was someone else's idea.

Obviously the services weren't scalable, they didn't have hundreds of millions of users, and they didn't operate globally.

But they didn't need to. And that's still true of many startups today.

A few of them sold up for large sums.
In the case of cars, according to this [1] (seemingly based on US Federal data), the improvements in car efficiency since the 60s, is:

> Noteworthy fuel-economy trends, taking into account the length of time represented:

> A minor decrease between 1966 and 1973 (from 13.5 mpg to 12.9 mpg).

> A modest increase between 1973 and 1991 (from 12.9 mpg to 19.6 mpg).

> No change between 1991 and 2004 (19.6 mpg for both years).

> A modest increase between 2004 and 2008 (from 19.6 mpg to 21.8 mpg).

> A minor increase between 2008 and 2017 (from 21.8 mpg to 22.3 mpg).

The term "modest" is probabling misleading, but looking at the graph in the linked site is more telling: basically, efficienty increased after the first gas shock, and "more or less" stalled in the 2000s.

So maybe the addition of electronics in the 70/80s had an impact in consumption, but I would argue it's less obvious for the additions in the 90s/2000s/2010s - although it would take a bit longer to show as the older cars are still on the road.

Impact on safety, though, I don't know.

As for the CO2 emission, I have a hard time taking any number at face value, knowing that, ironically, some of the electronings on board can be designed to cheat emision tests [2] - but that's probably unfair.

[1] https://www.greencarcongress.com/2019/09/20190930-sivak.html

[2] https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal
Probably. Make no mistake. China wants Taiwan for tsmc.
AnandTech Interview with Miguel Nunes: VP for Windows and Chrome PCs, Qualcomm
pnpm definitely doesn’t do that hoisting (unless you specifically ask it to).

It’s nice to suddenly see 10 missing explicit dependencies simply by virtue of running ‘pnpm install’ instead of ‘npm install’.