skysight-inc/HackerNews huggingface dataset:
> I ended up solving the problem by organizing a very nice lunch, where everyone realized the 'others' were actually nice and friendly human beings, and that email was not always the best way to communicate.

Email is terribly crappy. You completely lose language nuance. I always try to give people the biggest benefit of the doubt even when I'm certain that the person on the other side of the email is a raging asshole.

I think its just "Seeing a face activates friendliness brain circuits." I really do have no other explanation how you can completely defuse situations just by having people sit down and talk at lunch, a bar, etc.

However, my problem is that I have an extremely good command of the English language. This is very useful when I talk as I can make full use of humor, simile, metaphor, florid prose, idioms, etc. to keep things interesting for people.

And I completely lose English as a second language people because they can't keep up with my language gymnastics at speed. If I have non-native listeners and I have to communicate, I have to deliver the talk once to myself, watch it, suppress all of my language weirdness, and deliver it again. It's really tough.

Of course, people who speak English as a second language love listening to me one-on-one as they learn all manner of crazy ways to say things.
Not sure what you're getting at. Preprint for this paper was out in Apr 2020:

https://pubmed.ncbi.nlm.nih.gov/32240078/
Is encouraging programming education in high school good? Maybe, with the right curriculum.

Does making it substitute for foreign language education, and thus effectively, relative to the status quo, discouraging foreign language education make any sense as a way to do that? No, not at all. Not that Michigan is the first place with that boneheaded idea, ISTR it being included in state proposals in a few states, and a version of it even in a federal bill (don’t think any passed) on the last few years.
Yes, now if the proposal would be not to redefine the semantics of UB (as the post to which I replied suggested) but rather about specifying that buffer overflows are UB1 and integer overflows are UB2, and UB2 means something different from UB1 (perhaps identical to implementation-specified behavior, perhaps something different), then that could be reasonable.
It’s worth also considering the case of ski helmets. Since these have became common on the slopes head trauma has actually increased because wearers take more risks.
This doesn't make me want to own a dog, but it does answer some questions I had about its hygiene. Especially the hairier dogs, I know their butt is hairless but with all that nearby hair things cannot end well.
> includes continuous integration scripts that run quite frequently

This use case is something I believe they could charge for if they need to cover infra costs. Same as Docker hub started doing - if someone fails to cache properly in their CI and wants to redownload things from the internet, they should pay for that.
3 years ago: https://medium.com/neodotlife/synthetic-alcohol-no-hangovers...

Now rebranded: https://gabalabs.com/

But there's something about MAKING alcohol/wine/beer by hand or from ingredients in your backyard that don't make synthetic alcohol as appealing.
Jeff has published much about his Pi adventures. Some examples:
https://pipci.jeffgeerling.com/
https://github.com/geerlingguy
There’s also the question of whether or not Idaho would actually want to take them.
As long as we are talking pens, I'll throw in a recommendation for buying a 12 pack of Skilcraft U.S. Government ballpoint pens and spreading them throughout your home and workspace.

They are designed to US mil spec to write a mile continuously from temps ranging from -40 to 160F, and are manufactured by the blind/non-profits helping the blind.
it's a comment on a web forum, he doesn't have to reiterate the entire history of heterodox economics for you to be convinced its a defensible position. and anyway, it's quite besides the point since the economic argumentation is secondary to the observation that cypherpunks were an anti-taxation and anti-government - basically anarchist - subculture out of which crypto emerged.
You left out an important part of the first sentence you quoted. Companies that expect employees believe in the mission end up with employees who expect a mission they can believe in.

Talking about employee values in aggregate doesn't imply all of them feel the same about every issue.
No one picks curl to be on a box, it a core library for everything else on the host. It's not a Makita drill, it's more like electrical power at the site and this guy is complaining this tool uses gas or propane.

Doesn't stop anyone else from using a power saw or charging batteries. If you need propane, bring it.
Farms have gotten bigger, but family farms still dominate.

https://www.ers.usda.gov/topics/farm-economy/farm-structure-...

I guess you can argue that a large closely held company isn't a family farm, but it isn't what "corporate" is meant to conjure up either.
> And why did I make nearly $300 today vs them who will make $300 for that pig that they had to raise for 6 months?

Effort has little to do with value. Utility also has little to do with value. See the diamond/water paradox for that second part.

There are certainly abuses in our society, rent seeking and outright fraud exist. But this childish rejection of capitalism that’s become trendy lately is tiresome. Capitalism is a technology that lifted billions out of poverty. Brilliant, earnest people (as well as some very evil people) tried alternatives in the last century and they failed horribly. No one has proposed plausible alternatives.

By all means we ought to couple capitalism in the private sector with a robust public sector, but to be against capitalism at this point is to be against human flourishing.
Flask 2.0 is the subject of the current episode of the TalkPython podcast

https://talkpython.fm/episodes/show/316/flask-2.0
the guys who built the road were taxed on their wages and they should be mad as hell about that, too.
Nine days since:

The Anus: Judge skeptical that Holmes’ luxury lifestyle should go before jury

https://news.ycombinator.com/item?id=27114118
For sure, try to build out a Linux host without libcurl.
Would a hypervisor like this allow running 2+ operating systems simultaneously? Or am I misunderstanding the premise?(I see the target of this is mainly security testing)
Statistically, most "towns" are considered urban, regardless of where they are located.
Don't most restaurants already split it for you, at least for smaller parties? All I frequent do, down to splitting apps even.
Sure. The document I listed shows a pretty outsized portion of the marines & Air Force are white.

But the fact remains the military is more diverse than the civilian work force. Which given no other data implies we can rule out arguments that military service is a particularly interesting form of sacrifice for the USA in racial dimensions.
Fine. Let them all congregate into a single state with only two senators. That will simplify things a bit...
It does not take a sophisticated tool to realize that Windows Defender is as effective as the lazy bouncer meme.

https://www.youtube.com/watch?v=J2uhWTFvug8
Holes in the WiFi
> Not to be snarky, but isn’t every part of a successful organism an evolutionary marvel?

I prefer Stephen Jay Gould's point that lots of evolved subsystems are just kludges and jury-rigged solutions that just happen to work good enough, sort of. ("The Panda's Thumb").
Thanks for the explanation. I got confused there. :)
Long pepper is easily available on amazon and sometimes shows up at upscale supermarkets as an "exotic spice."

I have to disagree that the flavor isn't "appreciably different." I've bought multiple batches for use whole in broths and stews, and every time I've been struck by its strong, distinctive, and maybe even divisive aroma. I find the smell of it sweeter, more savory, and for lack of a better word, smelly. A bag of long pepper smells like walking into an old woman's kitchen used over a lifetime of cooking.
For what it's worth, we had a candidate drop out of our hiring pipeline because they got their dream job at SNAP. The candidate said the interview process was similarly brutal, but hinted that they had secured a large total comp.

The candidate called me several months later asking if we had any openings. He and several of his coworkers were spontaneously laid off, presumably before his stock vesting cliff as well. I remember thinking he seemed awfully dejected on the phone call, a stark contrast to how upbeat he had been earlier.

As with any company, YMMV. That experience stuck with me, though.
Wow, apparently in 2020 we were still tracking some pieces of it.
Another common usage Indian English speakers make is using singular with one of for example saying "one of my friend" instead of saying "one of my friends". Also using only in a way completely different from how a native speaker would use. For example, to a question: Is the answer wrong? They will reply: No, the answer is correct only to mean that the answer was correct. I am a first generation Indian myself.
How do you cheaply and effectively verify that the real world work (sequestering carbon, fighting poverty) actually happened?
Needlessly combative comment, but I'll bite I guess.

As to what percent, I can't give it to you. How do you quantify how much your friend likes you. A lot of this support is not organized, like the meal train I mentioned for my wife and I after our first kid.

WRT 'comprehensive' healthcare, many conservative people would find those procedures offensive and unnecessary.

> If conservatives are the "real" humanitarians, why is there more poverty,

Because it's relatively easy to be poor in a conservative area if you have community support. Lots of people to give you food and handouts. Like my aunt and uncle who retired way early and are technically impoverished, but live a good life, around family, friends, lots of food (from their church), etc.

> more untreated diabetes

because conservative people do not typically believe that life is the only end worth pursuing. This sounds strange given the 'pro-life' stuff, but you see it with COVID too. To a religious person, death is just the beginning, and what they perceive to be overly invasive measures to prolong life is not worth it. Whether it be diabetes dieting or covid lockdowns. Remember, the christian ethos is not utilitarian.

> and worse healthcare in conservative states?

All the good doctors realize they can make more money in blue states?
> I would support testing on one hundred billion non-human primates

It's your choice to support that; but there are only about four million non-human primates on the Earth/or, 400,000 great apes.

A good percentage of them are already being tested on.
> If your financial situation allows it consult a professional. Go outside regurarily, exercise would be best.

good advice.

to some extent we're all collections of habits - some helpful, some not so much. if there's a new habit that might be helpful to form (for me one is going for a 1+ hour walk in the sunshine every day - ideally 3 hours or so - unplugged from technology) then you can try it out. focus on making small incremental improvements. a few weeks or months of incremental improvements build up over time. one step at a time.
Thanks, that actually means a lot. It took a lot of work, not just on the server/code, but also the writing. I asked a lot of people to review it (some multiple times) and made a ton of changes/edits over the last couple months.

Thanks again to my reviewers!
I'm eagerly waiting for ipfs-based package distribution channels. They would be great both for local caches and potentially getting closer sources in countries without great mirrors.
Nope. Parent was attempting a weird joke, which failed badly.
You could consider using https://github.com/spack/spack and build python packages + binaries from sources optimized for your particular microarchitecture. Clearly there are no sources for cuda itself, but they are downloaded from the nvidia website or a mirror.

Also NVIDIA could consider breaking up their packages into smaller pieces. But then again, they're still doing better than Intel, which ships 15GB+ images for their OneAPI
We know masks work for infection control which is why they are used in hospitals and also in clean room style manufacturing.
There are a number of situations people are in where options are far more limited, and your ‘not in captivity’ options are more like living in a tent and hiding your kids from truancy officers.
I’m not sure what to say to that. In the former (database changes belong to a different team), there’s not much that can be helped.

Given the number of people—on HN, no less—who have war stories about having accidentally dropped the production database because of insufficient protections and the desire of many businesses to know that their vendors are following SOC2 and similar safety and security protocols, I completely get that.

In the latter case (availability risk), there’s no sympathy I can provide. Developers need to be aware of what their changes mean. Sometimes this means that you make a separate table. Sometimes it means you have a downtime event which means an overnight deploy. Sometimes it means you have to figure out how to do a zero-downtime series of migrations.

Step 0: make sure you need the migration.
Step 1: modify the app to conditionally query or update the new column based on whether the change is present or not, and without requiring a value in the column. (Since it’s not, this will work as an `if false` case for now.) Deploy.
Step 2: modify the database to add the column with no constraints (safe and trivial on most SQL databases). Deploy.
Step 3: modify the app to start filling in fields that should not be null. (That is, provide constraint validation at the application level; or, if dropping a column, start setting the value to a least damaging value or NULL if you could have made a required field no longer required.) Deploy.
Step 4: After some time, run a backfill to fill in new required values (or clear old values) that haven’t been modified yet. If you’ve done this right, it should be a small number. Optionally, do this periodically for small subsets of data.
Step 5: Run a final backfill and deploy a schema migration that adds your constraint/drops your column (dropping a column is optional if you’ve got a hard zero downtime requirement; just make sure no one tries to use it and make sure it’s not part of the application schema; schema comments are your friend).
Step 6: Deploy a version of the app that doesn’t act conditionally.

Yes, it takes longer. I’ve run migrations this way for the last seven years and we’ve had essentially _no_ downtime because of migrations. I think we’ve had ~4 hours of preventative downtime across ~10 databases in that time. Usually, when we’re ready for the piece that can cause downtime…there’s about a five minute hiccup.

Developers who can’t reason through safe table alterations shouldn’t be making those changes, and PlanetScale is going to make some business people very unhappy when their developer changes something that they didn’t actually understand and causes downtime regardless of PS’s “guarantees”.
I’m looking forward to having to use a tracking app that will determine my price “discount” wether it’s positive or negative, and more importantly if I’m even allowed to even be there.

It’s been working great in China, and it feels like Yuu and other stupid things are going to bring it to Hong Kong so why not the west too?
pee and reproduction too
> The tapeworms’ grasp of ant aging is far more advanced than ours.
I may be postjudiced but it's no use posttending: I am postpared to postfer the word "prepone".

(Sorry. Seriously though, I'm surprised "prepone" never caught on before, it makes intuitive sense!)
...which could be generalized as, non-native speakers of a language have more difficulty understanding native speakers. It's a scientific breakthrough, I tell you!
Termux (Android app, giving a mostly-normal terminal without root) already uses IPFS.

Requiring IPFS for accessing packages/wheels exceeding a threshold from PyPI seems reasonable.

Just have PyPI offer collaborative clusters[0] for a few common situations, and maybe work with the IPFS devs to get collaborative clusters to support only pinning a subset by path (like, only pinning the packages you depend on for local CI).

[0]: https://cluster.ipfs.io/documentation/collaborative/
Gotta keep it clean down there is all. Make sure the hair isn't too long.
GPU compiler toolchains / libraries / things. Bare CUDA SDK is 3GB these days for example.
> Go ahead, look at how many developers were using MacOS before OSX.

There were plenty of other problems with pre-OSX MacOS.

> The reason why people develop on Macs is because it's "close enough" to Linux to deploy with, and "good enough" as a desktop to keep tabs on most of your other apps.

The differences between x86 OSX and x86 Linux are bigger than the differences between x86 Linux and ARM Linux, in my experience. So these machines are also "close enough" to ARM servers.

> there is no development without development at home. If you work for a company as a developer, you'll be expected to maintain a machine that can consistently build and deploy your software.

Most developers have a local development environment and a separate production environment. Developers place some value on having them be similar, but they're also happy to introduce differences between local and prod for the sake of other tradeoffs.
Living eventually leads to death I've heard.
Simplify Gmail is pretty great, so is Mimestream.

https://simpl.fyi/
https://mimestream.com/
Speaking about his short stories, read "The Overcoat"/"The Mantle" by Gogol. Dostoevsky is said to have said that "we all came out of 'the overcoat' of/by Gogol", in the sense that the tradition of deep compassion with the simple/poor in Russian literature started with this work.
https://www.gutenberg.org/files/36238/36238-h/36238-h.htm#Pa...

Another very good (and short one) is 'the Nose' - this one is quite surrealistic, it's a hundred years ahead of its time.
https://www.gutenberg.org/files/36238/36238-h/36238-h.htm#Pa...
Carriers still do that. I can only do tethering by running a SOCKS proxy in Termux and forwarding the port with adb.
The careful omission of a statement whether English was one of those three languages leads me to believe it was not. Had it been, he would have very likely said so, and talked about how the American was wrong for assuming that because someone speaks in an Indian accent their native language isn't English. Instead, he dodges the point entirely and takes offence that someone should care about the difference between being a fluent and a native speaker. Whether or not he's right about that, claiming you are a native speaker of a language when you did not speak it from earliest childhood is factually incorrect.

There's also the fact the title of the article is "Nonnative English speakers share their gripes about speaking English" which leads me to believe the people sharing their gripes are, in fact, not native speakers of English.
It’s in the article, but not the talk.
Duran Duran's new music video made 'untouched by human hands'
Amazon Basics monitor arm, Microsoft Sculpt keyboard, Affinity apps on sale, a membership to my city's carshare service, and Buddy (or others when they're on sale) Burgers from A&W
Yes, I very specifically chose a shorthaired (fur) dog and this was one of the reasons. He is going to shed a hell of a lot when he's older but it is one con out of many pros. But yes, with very hairy dogs, the poop will touch it--they do keep it clean themselves but still...

I'm not trying to convince you to get a dog or anything, but I never wanted one and it completely changed my life in so many positive ways. I'm getting outside regularly, I've made new friends, I've developed acquaintanceships with several awesome people in my neighbour, I talk to strangers, and my weekends now have structure which has made me incredibly productive in my personal projects--I now view the downtime I have between walks and general caretaking of my pup as very precious and not to be wasted whereas before I could spend an entire Saturday in bed if I felt like it.
Not sure what the "Rule 34" for crypto is, but:

https://www.regen.network/
The Star Trek TNG episode "The Game" comes to mind
If we fully understood what was happening in real life, we wouldn't need studies.
You rock dude ignore these haters king
Unless medical science and biology enable us to extend the human lifespan meaningfully in our lifetimes. Sounds crazy, but if you described most of medical science today to someone fifty years ago, it all would've sounded crazy.
Yes, some UB are not decidable at compile time, but a lot could be easily speced to have a defined behavior at runtime, such as overflows.

The main reason to not spec these things is because people would be arguing "this makes compiled code on my esoteric 9-bit 1-complement chip slower" or "there was this chip in the 70s that did things differently" or "but a short int on Cray was 64-bit". Great, so now the spec has avoidable unnecessary undefined behavior all over the place, and the code other people wrote still does not run correctly on your 9-bit chip. Brought to you by the same people who decided "NULL is not necessarily (void*)0", and who define those integer types everybody uses (instead of stdint) with an "at least this big".

Yes, a lot of that is legacy stuff and was added to accommodate and model things that already existed (the wrong way to go about it, IMO, but hindsight is 20/20), but that's my argument: fix this stuff once and for all and for good in an upcoming spec iteration.

>Without these assumptions the resulting compiled code would be much slower

In some cases, this is true (for different levels of "much slower"), but the trade off here is still "running code that works, but a little slower" vs "running code that does not work and will launch a nuclear strike at Switzerland by accident, but really fast".

In a lot of cases, it will not be slower, or at least not much slower.

>I think your irritation is just based on a misunderstanding of the situation.

Frankly, not really. I started writing my first C (and C++) in the early 90s, and I think I do understand the situation pretty well by now. But I should have been more precise in my initial ranting comment, I give you that.

>They're not trying to screw anyone over.

I didn't say that they are.
You are of the opinion that the "nut jobs" in Oregon are not currently residing in Portland, attempting to burn down federal courthouses for hundreds of days at a time?
No, that's a partisan caricature of "traditional conservative dogma". Meanwhile on the opposite side of the aisle the rhetoric exclusively blames the system and socioeconomic factors for crime and the cycle of poverty, and leaves little to no allowance for the influence of culture and personal agency. Packaged nicely in Critical Race Theory, for example, and implemented with policies that are overly lenient to criminal conduct (catch and release, not prosecuting petty crimes like shoplifting, theft, vandalism, etc.).
You should really try out the spack package manager, it will manage all these constraints between packages, variants, dependencies for you by feeding it a very simple description of what you want to install: https://github.com/spack/spack
Show HN: VRland – create and host 3D/VR spaces online in WebGL/WebXR
Apparently Iceberg B-15 (which was about 2.5x the area) was discovered in 2000 and still had pieces big enough to track in 2020.