skysight-inc/HackerNews huggingface dataset:
It's really disheartening to read stuff like this as an autistic person.

So let's dispense with some of the mythology:

> Yes. It's a mental disorder.

More accurately it's a neurodevelopmental disorder. It's not like OCD or depression which can come on with age and be mediated with therapy, it's more like the albinism of the brain. I recall reading studies that point toward autism being characteristic of over-eager neuron connectivity but I don't know if that's actually accurate or not.

> You can try sweettalking what it is, but mild versions of autism are already insanely disruptive

There is no "mild", "severe" or "low functioning" autism, these labels are not descriptive. Autistic people have a spiky profile, they struggle/excel at different things in the categories of language, perception, executive function, motor control and sensory processing.

"Low functioning" is used to deny people agency, "high functioning" is used to deny people support. Neither of these terms tend to be used by autistic people because they aren't at all useful. If you're someone who struggles with sounds and you're in a busy office then people will rate your functioning lower than if you're in a quiet office, environment affects everyone's ability to function it's just more obvious in people who specifically struggle with that stimulus.

> both to the parents, but also to all other children and people that are forced to interact with them

What do you mean by "forced to interact with them"? I can guarantee you have interacted with autistic people throughout your life without knowing some of them are autistic, and without some of them knowing they're autistic too. The very fact that adults get diagnosed with autism kind of flies in the face of this idea you seem to have that we're all severely disabled people that good ol' normal people are "forced to interact with"

What you think of as severe autism is more likely autism in addition to another developmental disability. Autism is diagnosed by behavioural analysis but the conditions for failure arent specific, so any learning disability can potentially be shortcut diagnosed as autism and this is often the case for people who start out incapable of communication.
I believe you can override the version property of the derivation that builds the package, if its build script is compatible enough between the two versions.
Front end development strategies in 2022
Most mead I’ve had is similar percentage-wise to wine, yeah. I’m sure it’s possible to fluctuate it up and down, much like sake, depending on the recipe.
C# with hot reload.

Issues with XAML:

- verbose

- static (not good fit for dynamic UIs)

- templating is unnecessarily complex

- contains code-like constructs (behaviors, convertors)

- being a separate language forces constant mental context switching when developing, which is bad for productivity. Tooling is more complex and breaks more often (like Intellisense issues)

The only good thing that XAML does is separates UI from the model, but you really don't need a separate language to do that.

What would you say are the benefits of XAML that warrant using another language for UI?
Where we are heading there won't be any inflation.
this is great! just tried it, very smooth process to get the "getting started" repl ready. well done :)
I think you meant to say sulfur hexafluoride, not silicon hexafluoride. SF6 is the most potent known greenhouse gas.

SiF6 is an ion of hexafluorosilicic acid and its salts (the hexafluorosilicates).
The provided reason for their quarantine was the users were linking to other content on Reddit too much. Your word salad of emotional, baseless claims is not only meaningless but irrelevant, yet you would have us take your word for it on who should be censored.
I don’t think review per se would be such a problem: just charge a per-upload review fee. That might weed out some of the creators who are not yet making any money and can’t/won’t invest in the effort, but is that really a bad thing for the platform?

I think the hard part is the hand-wavy stuff you’re supposed to be looking for. How are you supposed to know whether some unusual sexual act violates their standards? Or whether gay porn is legal in all applicable jurisdictions for instance?
I (quite clearly) care quite a lot. :) Of course that doesn't matter, but I do think avoiding pointless casts makes the code better. Fewer tokens to process and read, fewer more or less hidden assumptions on what is going on makes the code more clear and concise.

I can't understand why people are in favor of writing more code for no reason, especially casts which are sometimes mentioned as one of those things that make C annoying/dangerous/hard/bad.

If it's like "I feel it makes it more clear that the pointer is being converted from scary void pointer to cozy foo pointer", then I would argue that's exactly what a line of code like

foo * const my_foo = malloc(sizeof *my_foo);

is saying, adding a cast on the right hand side of the assignment doesn't make that more clear. To me, it makes the code much more anxious-feeling, as if the programmer doesn't know what will happen without it, and just adds one "for good measure", which I consider a code smell.
I have no knowledge of what kind of logic is used in their FSD code, but I don't see how they can derive much of a motion planning algorithm for a humanoid robot from it. Does a car have to deal with self-collision (accidentally hitting yourself in the face with your hand) or singularities (aka "gimbal lock"/"wrist flip")? Does motion planning for a nonholonomic system like a car easily translate into a holonomic system like the human body (maybe it's easier to go in one direction vs the other, like holo->nonholo or vice-versa)?
How to Fix “Nginx: [emerg] unexpected end of file, expecting ”}“
> There is no way to turn it off unless you can build a giant AC unit over entire arctic or maybe you can dig entire siberian soil and send it to Mars.

Not realistic but you could dig part of the soil and put it somewhere sealed, and periodically compress the methane and store it into something.
I had that question as well, I imagine only the order is randomized.

I took that question to be asking about tbe effects of positive mood and positive luck on the enjoyment of the grapefruit. If he had instead had bad luck, had a flat tire, and got an annoying ad jingle stuck in his head, would he feel he disliked that particular grapefruit more than other grapefruit? I personally said yes.

I agree though, some questions were very awkward in wording and I wonder what the optional questions about the symmetric vs asymmetric shape groupings was about.
UK approves ‘first of its kind’ Covid artificial antibodies treatment
Isn't that a special case of the former?
You need to authenticate the user before the activation.
How to Install Snap on Linux Mint 20.1 Ulyssa
The problem is not when you need to change the implementation of a module, it's when you need to move the boundaries between them.

What you are describing is a reasonable approach if you can get the module boundaries right in advance. For more open ended software problems, that is impossible - you need the freedom to rearchitect and change responsibilities. That's the situation where a monorepo is much simpler than anything else.
Well observed! I wonder if he's posting them as soon as they appear on the news sites. Quite an efficient way of harvesting karma. Unlike your post (or my response to it, I suspect).
Yes, the damage to kids to worse than death.
Back in the day, clustering postgres was pain. The focus is mostly on the batch processes here.

Use case primarily is ETL processes and data warehousing
Nice list. I looked at a few now. But since these are public/free APIs, I would be careful using them into production work, mainly for stability/scale reasons. Good for research/Prototype etc, IMO.
Beware of translating rat results to humans, though.

We can eat very high carb or very high fat diet for quite some time, but we very definitely cannot eat very high protein diet without getting seriously, potentially fatally sick within weeks.

Protein poisoning is a thing in humans!

https://en.wikipedia.org/wiki/Protein_poisoning
It isn't the rationalist ethos. Your emotions should obviously guide you, they're a part of you and important evidence.

What you described is exactly how rationalists think emotions are best wielded: you look at your/a situation and look at how you feel about it. They're your barometers for whether that which you believe to be your goal is actually your goal.

Emotions are misused when you treat factual beliefs as goals: then your emotions get attached to them, in unhealthy and cult-like ways.
I'm generally against corn subsidies, but grass-fed vs grain-fed beef is actually fairly complicated when it comes to greenhouse gases. Depending on the region, finishing on grain may be better from a greenhouse gas perspective: https://www.npr.org/sections/thesalt/2019/08/13/746576239/is...

The issue is generally that grass-finishing is slower, so cows (may) end up producing more methane overall.

However, grass-fed is definitely better from an animal welfare perspective.

Some of your other claims seem difficult to support; for example, I'm not sure it's well-understood what is driving obesity, and so claiming that it's corn seems like a bit of a stretch. Similarly, corn does actually have nutritional value, which is why people have grown it for a very long time, even before subsidies.
The best alternative is LinkedIn that you use with some restraint instead of connecting to thousands of people and opening up your profile and email to absolutely everyone.

Outside of that you probably won't find many alternatives because the large social network is the whole point - the value proposition of LinkedIn is that it's the one place where everyone goes to search for jobs and employees. A less well-known platform can't give you the same benefits by definition.
People's political views are generally interwoven with their notion of morality and in the case of the religious, that morality is informed by their religion. The idea that you can separate religion and politics is misguided at best.
Is everyone else who isn't running a porn subscription company also robbing potential porn creators of a livelihood or is this a helping people a little is worse than doing nothing type situation?
I just looked at your jobs list on your web site, and when you select "IT", you get a lot of non-IT jobs like Phlebotomist and Accounts Receivable Specialist. I think if you want people to take you seriously, you should fix that.
Also interesting to note: the heavy use of nitrogen fertiliser is also one of the reasons for the biodiversity crisis. Which according to some is a problem just as serious as the climate crisis, but is much less reported on in global media. Basic principle for the operation: plants which thrive well on nitrogen (think fast-growing grasses, nettles, ...) get an advantage over other plants (typically slower growing long-living flowering plants) because the fertiliser doesn't simply stay in the location where it gets applied. More uniform vegetation then produces the typical chain reaction (simplified): less insects, less food for birds, less birds, ... So tackling the problem mentioned in the article could have a positive influence both on climate and biodiversity.
I understand they are known to the public? Every MTA from any random site between the sender and receiver gets the mail, including secrets. They can all decide to scan the site, write them in a log,...

Then, when you click the link, if you don't have https, anything between receiver and site also gets a copy of the link. And there are proxys, add injecting ISPs, etc.
Not really, it's a social reason not a technical reason:
those who are 'hardcore enough' to build a 'BeOS shell' like to 'own' their kernel too..

From an 'time to release' POV it'll take much longer, but it's not like they're expecting to earn money from the release..

Haiku is still here while all the BeOS clone projects on top of Linux/BSD kernel died..
UBI no one knows. Being sold or otherwise doesn't matter. Small trials here and there aren't much use. We need a country with balls to try it like Portugal did with drug policy.

So yea, I'm not sold either. No one really is until we get the hard truth. Nothing more complex (and chaotic) than society and it's economy. Good luck modelling and predicting that reliably ha!
Oh, that's the rake we stepped on.

Bloody obvious in retrospect, but it took us an embarrassingly long time to realize that we were leaking mailing list subscribers because of these one-click unsub links.
>Do you want to count the number of violent rapes by year? Violent premeditated murders?

People do keep count of this, and the (per-capita) rate of violent crime has been falling fairly monotonically since at least the end of WW2. Our genetics haven't changed in that time, but circumstances have.
If the problem is scrutiny from investors, I don't think it's a viable solution to become a payment processor and therefore attract additional scrutiny from banking regulators.
it could do some checks on the environment - useragent, screen size etc?
Heh, at a previous company we had the opposite problem: relatively few senior people, and they almost all still wanted to get stuck into the nitty-gritty engineering instead of doing the work needed on higher-level coordination.
> Feeding cows seaweed cuts 99% of greenhouse gas emissions from their burps

What about feeding our species with plants instead of bovine meat and secretions?
> the Mass loss was 3333 gigatons for that first decade (May 2002-Sep 2012).

You conveniently used a month with an unusually sharp drop as your end of decade, which make me think I'm feeding a troll, but nevertheless:

The correct decade is May 2002 to April or May 2012, which gives you 272 gigatons per year as the average. There is pretty obvious seasonality in the data, so you can't just jump between seasons.

You could also use September 2002 to September 2012, if you insist on including the outlier month, which would work out out to 309 gigatons/year.
That's 404-compliant.
5 years ago: https://news.ycombinator.com/item?id=12998395

3 years ago: https://news.ycombinator.com/item?id=17036221

2 years ago: https://news.ycombinator.com/item?id=20711498

11 months ago: https://news.ycombinator.com/item?id=24574992

5 years and has not come to the feeding lot yet ?
Well, I would definitely be interested to see the paper where that B-tree rotation is described along with measurements! There are many effective B-tree modifications; maybe that's one of them. At least with storage B-trees, I haven't seen a paper describing anything like that yet.

One of the "rules of thumb" of optimising high-fanout B-trees larger than memory is to generally put values in the leaves, because the benefit of being able to keep more pointers cached in memory in compact internal nodes to help locate values in fewer I/O steps outweighs the benefit of having an arbitrary and small subset of larger values in the internal nodes. But if you have particularly well-chosen larger values in the internal nodes, and a low-entropy access pattern, perhaps the rule of thumb doesn't apply then.

There are quite a few B-tree modifications where separate small trees or logs or both are maintained to improve performance, but these are generally to optimise writes, which can be sorted and distributed in batches to reduce random access block I/O, rather than to optimise frequently accessed reads by acting as an on-storage persistent cache.

On fanout:

High fanout is generally used with storage devices, because low fanout always increases the overhead.

For example on NVMe SSDs I've used, reading or writing any block smaller than 4096 bytes takes the same time as 4096 bytes. On HDDs the equivalent number is much larger due to seek time.

So lowering fanout below 4096 bytes per block would just increase the number of block I/Os per tree operation. without reducing the time per I/O.

On COW:

You're right about the rewriting, although it's worth knowing that times have changed: On NVMe you have durable write atomicity guarantees so you don't need to COW as much to have the same storage guarantees. Inside the NVMe of course it may be doing COW on hidden page remappings to provide this atomicity, or it may use other techniques (e.g. a supercapacitor to ensure writes always complete) but from the outside you can simply overwrite blocks or parts of blocks in place.

This adds quite a saving to safe tree updates, and it also reduces padding required in write-ahead logs at durable commit points, including the in-block logs used in several B-tree optimisations (e.g. see bcache on Linux).

Even with COW, it isn't always necessary to update the path to the root by rewriting parent blocks in general. To avoid a parent block write, sometimes it's faster to log an update to the parent's pointer entry, either in an actual logical log somewhere, or using a separate logical to physical page mapping table, or by using pointer-to-log entries that are resolved at read time.

If it's an in-memory B-tree, a COW strategy doesn't need to rewrite parent blocks at all. It can update the pointers in place directly with atomic pointer updates, although some implementations prefer a logical-to-physical page mapping table instead and to atomically update the table.
Threat detection is becoming essential because of ransomware phishing and alikes, protection from click tracking is good too.

Just send email in tranches.

If the marketing department is sending too many e-mails for the web server to handle, then the volume is probably out of proportion to the company and what they are doing is probably just spam.
I usually google SOLID before job interviews just in case someone actually asks about this.
Ask HN: Any app that merges todolist and calendar?
I can't stand switching between 2 apps to define and know what's supposed to happen in my day.

In a typical day, there are events, there are todo actions defined at a specific time, and there are todo actions that I need to complete before the end of a the day.

Events do not require user completion and will happen no matter what, unlike todos actions.

Is there any app (macOS / web) that can manage both events and todo actions? Am I the only one to not understand why calendars and todo apps are generally splited?
"Toxic heavy metals" aka lead in solder which has been banned a long time ago. Sure, old panels still have lead in their solder.
Thanks for the nomenclature! That definitely helps find more discussion around the two preferences, like [0].

(FWIW, I'm aware of the semantic differences; I've just never come across that much material referencing it, much less acknowledging the schism.)

[0] https://hackingcpp.com/cpp/design/east_vs_west_const.html
Won't the diffing algorithm prevent a DOM update anyway?
A question to you entrepreneurial types.

Why does an globally established and growing company with a proven business model want to raise a billion dollar investment?

It's money they'll have to pay back with interest and I assume there would be other strings attached (like the high risk implied by the title of this article). How is possibly better than organic growth at this point where they are probably close to market saturation (in the sense that further exponential growth is implausible)?
Okay, so now the next thing we will have to put up with is literally green butter.

Also, has anybody asked cows if they like to eat seaweed?
I use Nix to provide consistent build environments (and then use whatever project tooling). This allows for an even simpler approach. I write a shell.nix that gives my dev environment. Developers can use that while developing to get a consistent build environment. I can then set up CI in Gitlab by just applying that environment as a before_script. Something like this can be a complete CI file:

image: nixos/nix:latest

before_script:
- nix-env -f shell.nix -i -A buildInputs

test_build:
stage: test
script:
- elm make elm-src/Main.elm

If you've got loads of dependencies and/or they need to be built and take a while then this can obviously slow down your CI and you'll want to build the docker image. For simpler projects, it is incredibly quick, simple and robust to set up.
> Does corn have any nutritional value to humans or our livestock? Nope!

This seems obviously false.
>what is driving obesity

High Fructose Corn Syrup, no ?
Thanks for the link, interesting read. I had no idea Middle Eastern countries have such major issues with overeducation/underemployment. I'm used to a model where state assigns the number of university admissions based on job market demands, so I didn't imagine this kind of almost unlimited growth in degree holders.
In my experience, people can over analyze and place too much emphasis on nonverbals like facial expressions. Ie it’s useful, sure, but don’t use nonverbals for the significant portion of your decision. That’s probably how you let prejudice into your actions.
The problem with r/all is that iy does not show "all" since a long time.

They removed political spam and porn, but also lots of subreddits opt out to be shown there (e.g. sports subreddits).

As much as I hated the political spam from various TD clones, it is sad that there is no way to see "real" r/all and perhaps one that allows to remove porn and politics.
I've tried BeOS a looonnng time ago (it was very responsive but it didn't have software) but I don't remember anything specials about menus, care to refresh my memory?
“We are set on a path that looks disastrous”: Alabama hospitals near collapse
That is basicly the norm in social psychology.

Most research has large gaping holes and make big assumptions in the interpretation of the gathered data. This hole is then “resolved” in the discussion part of the paper by acknowledging that the experiment could have been done in a better way.
> I've never heard of fluoride causing a change in a fermented product.

I've never done a comparison myself, but I've seen this mentioned many times as a consideration when fermenting foods. A cursory search indicates that floride can have detrimental effects in wine yeasts as well.
Well, firstly you have a fence-post error: 2002-2012 is eleven data points. So, lets reverse your methodology. Let's look at 2002-2010 and then 2010-2020.

Now we see that in fact the trend is accelerating. I think that answers your question.
Are you claiming that the contents of emails are public?

Which "random sites" see emails between sender and receiver?

Yes, proxies and ad-injecting ISPs can see the contents of plaintext HTTP. But that's hardly a reason to say that logging into a website with a password or presenting a cookie doesn't count as an authentication system!
There is a serious market niche for that. There is SharePoint/Flow for Office, but it is overall dreadful software.

I think platforms like nextcloud try to build some workflow engines, but I don't know how far that is and in which format they are implemented. I don't like Zapier, but many people seem to like it.