skysight-inc/HackerNews huggingface dataset:
The article goes to great length to consider possible evolutionary explanations of autism, but never considers another possibility – Lynn Waterhouse's argument [1][2] that ASD does not exist. Waterhouse doesn't deny the symptoms exist – indeed, she spent much of her career trying to help children with those symptoms. She simply argues that the symptoms are caused by numerous unknown diverse causes in the brain, and the concept of a single disorder (ASD), or even a spectrum of related disorders (ASDs, the DSM-IV PDDs, and more recent ASD sub-typing proposals), isn't helpful in understanding those causes. Waterhouse argues that in order to have the best chance of finding effective treatments for people impaired by those symptoms, researchers should abandon the idea that ASD (or even ASDs/ASCs) is a useful concept in understanding what causes them.

If Waterhouse's position is correct, then trying to find a single evolutionary explanation for numerous diverse brain conditions (that people have lumped together under a single label) is probably not a very useful approach.

[1] https://books.google.com/books?id=IaFY8r0rpn8C&printsec=fron...

[2] https://link.springer.com/article/10.1007/s40489-016-0085-x
Glassdoor is, of course, manipulated. It's revenue is three main sources:

1. Job postings
2. Job ads
3. Corporate branding

You'll notice that 'accurate reviews' or 'helpful information for free users' is not on that list.
Nespresso adds a formulated coffee aroma so that you get that fresh coffee
Any change in the 20ish months since that article was published?
Wait a minute

Libre office has cloud support and ms office compatibility. What is this?
Unfortunately the US variant of the VDP, the 9918, only outputs composite.
Built one in uni. Can confirm.
Well, GIMP breaking ctrl-S is actively user-hostile, but:

> if any of that does turn up, you never lose access to the last-good version and source, in case you or someone else wants to fork it.
2002, apparently. That's the most recent item in News.
what framework did you use to create your site? it's pretty.
>You are just saying that the force is justified. But thats still force to physically prevent someone to have access to those roads.

These people aren't members of society. There's no real need to physically restrain them from the road because they don't have easy access to the road. We're not building roads to random strangers houses, and we can refuse their attempt to connect to our road.

>It is not that they "can't". Instead, it is that other people will use violence/force against them, in order to prevent them from being a part of society. That is force. that is violence.

>And if they refuse to leave? What are you going to doing about it? Answer: you will probably use force against them

There is no need to use force first. If you aren't part of the society, you have no home, and no access to food. They will either leave, join society, die, or use force to try and steal what they need. The only time force is necessary is in the fourth example, where they instigate the use of force.
My son and his online class teacher uses lichess extensively. He is learning a lot with it.
This talk looks to be a bit dated these days. I wish there were more alike with recent languages as well :-(
So if the delta at the current stock price is 0.50 and the market maker is short 100 call options, he will buy 50 shares.

If he does that he won't remain a market maker for long.

A single call option almost always is for 100 shares of the stock. So being short 100 call options, delta 0.5, would require being long 5000 shares to be hedged.

I'm sure you knew that, I'm just pointing out your typo for other less-experienced people here.
Boeing was, making profits selling unsafe planes.
How about A*?
> out-of-order execution

This broke me. I loved C++, I love pointers and shared memory, synchronization etc but optimisations finally creeped me out enough to switch to Java.
I live in an area strongly impacted by Google making ‘individually optimal’ decisions for each driver, and actually leaving those drivers in a dramatically worse situation.

I live in a rural area, between a major population center and a major resort area, with one major highway and a few small back roads that provide alternate paths for part of the highways route. Every summer weekend the highway becomes highly congested.

Google quickly starts routing people down the back roads because of a 30 minute delay on the highway. A sudden crush of cars hits these back roads, and they end up gridlocked for 3-4 hours. Google then realizes traffic is literally stopped on these roads, and stops sending new traffic down those routes. But the people already on them are still stuck for hours.

It gets smelly when a bunch of drivers take a shit on the side of the road because they can’t go anywhere else, and leave it there.

All because Google simultaneously made an ‘individually optimal’ decision for a whole bunch of individual drivers at once.

——

Another example in the same area actually causes a backup on the highway itself. Google started suggesting one back road that required an unprotected left turn across oncoming traffic on the highway, to avoid a 10-15 minute delay further on the highway. Drivers dutifully followed directions by getting into the left turn lane.

The drain rate of the left turn rate is slow because oncoming traffic is also high. The left turn lane fills up, and one driver with directions to turn then stops in the traffic lanes to wait for room to get into the turn lane. And suddenly the highway is now encountering 2-3 hour delays that don’t clear for most of the day.
And if you can’t self host: that’s a good indication you’ve bought into the wrong technology and someone is trying to extract value from you.
My gut instinct is as follows:

void *x = malloc(...);
void *y = malloc(...);
assert(x != y); // standard guarantees this [1]

Yet it's fairly reasonable that:

void *x = malloc(...);
free(x);
void *y = malloc(...); // malloc reused x's allocation here.

So, in effect, guaranteeing that the results of two mallocs can never alias each other, while allowing the implementation to reuse freed memory, requires semantically adjusting the value of a pointer to a unique, unaddressable value.

[1] I think, but I'm not sure which versions of C/C++ added this guarantee
Centralized platforms haven’t addressed those either (in many cases they’ve exacerbated them!)
I suspect the author was thinking of a more typical use case. Once you get into the more esoteric features of Microsoft Office, I doubt that any of the competition can keep up. Even if they matched it feature for feature, those features would have to be implemented in compatible ways.
Wait. You're in Texas and are trying to get people to use an app that encourages them to meet in person, often in groups? During a pandemic where people are dying?

I always want to be supportive of anyone building anything, but seriously... stop. Put it on ice for 6-12 months. This app sucks. Technology should be used to help people. Spend your time doing something good during the pandemic, not getting them killed.
I just watched Nakamura play chess blindfolded yesterday while holding up a lively conversation. I know that blindfolded chess has been a thing for a long time, but it is always so impressive to me. Any hope that I'd have of keeping positions in my head would be gone as soon as someone talked to me.
The Case for Adding 672 Million More Americans
>Another issue is that this progress in research takes awhile before you see results in practice and much longer for it to disseminate through the whole psychiatric community.

The problem is that when I was a teenager I could walk into any psychiatrists office and leave with whatever drug I had decided I wanted to get high off for that weekend. I memorized a list of symptoms, said I had them to a GP, got a referral to a specialist and repeated them there again. If I started on Monday I could get a prescription by Thursday. Having talked to "problem" kids of friends it that's still the case today.

I never took the field seriously, and until I became an adult didn't realize anyone else did either. I just thought of them as legal drug dealers with good quality product, but not as fun as the unregulated product you could get on the street.

Imagine my surprise when I found out people actually took prescriptions for decades at a time, something that is as horrifying to me as drinking yourself to sleep every night because someone told you to.
Ah ok that make sense.

As a more philosophical question, how do you know a priori if it is noise or signal? Wouldn't you have to look at it?
Maybe most useful as resources for further study.

Looks like Day 20 covers shell scripting. A few things worth mentioning:

You can write tests for shell scripts and write TAP (Test Anything Protocol) -formatted output: https://testanything.org/producers.html#shell

Quoting in shell scripts is something to be really careful about:

> This and this do different things:

# prints a newline
echo $(echo "-e a\nb")

# prints "-e a\nb"
echo "$(echo "-e a\nb")"

Shellcheck can identify some of those types of (security) bugs/errors/vulns in shell scripts: https://www.shellcheck.net/

LearnXinYminutes has a good bash reference:
https://learnxinyminutes.com/docs/bash/

And an okay Ansible reference, which (like Ops School) we should contribute to: https://learnxinyminutes.com/docs/ansible/

Why do so many pros avoid maintaining shell scripts and writing one-off commands that they'll never remember to run again later?

...

It may be helpful to format these as Jupyter notebooks with input and output cells.

- Ctrl-Shift-Minus splits a cell at the cursor

- M and Y toggle a cell between Markdown and code

If you don't want to prefix every code cell line with a '!' so that the ipykernel Jupyter python kernel (the default kernel) executes the line with $SHELL, you can instead install and select bash_kernel; though users attempting to run the notebooks interactively would then need to also have bash_kernel installed:
https://github.com/takluyver/bash_kernel

You can save a notebook .ipynb to any of a number of Markdown and non-Markdown formats https://jupytext.readthedocs.io/en/latest/formats.html#markd... ;
unfortunately jupytext only auto-saves to md without output cell content for now:
https://github.com/mwouts/jupytext/issues/220

You can make reveal.js slides (that do include outputs) from a notebook:
https://gist.github.com/mwouts/04a6dfa571bda5cc59fa1429d1309...

With nbconvert,
you can manually save an .ipynb Jupyter notebook as Markdown which includes the cell outputs w/ File > "Download as / Export Notebook as" > "Export notebook to Markdown" or with the CLI: https://nbconvert.readthedocs.io/en/latest/usage.html#conver...

jupyter convert --to markdown
jupyter convert --help

With Jupyter Book,
you can build an [interactive] book as HTML and/or PDF from multiple Jupyter notebooks as e.g. Markdown documents
https://jupyterbook.org/intro.html :

jupyter-book build mybook/

...

From https://westurner.github.io/tools/#bash :

type bash
bash --help
help help
help type
apropos bash
info bash
man bash

man man
info info

From https://news.ycombinator.com/item?id=22980353 ; this is how dotfiles work:

info bash -n "Bash Startup Files"

> https://www.gnu.org/software/bash/manual/html_node/Bash-Star...

...

Re: dotfiles, losing commands that should've been logged to HISTFILE when running multiple bash sessions and why I wrote usrlog.sh:
https://westurner.github.io/hnlog/#comment-20671184 (Ctrl-F for: "dotfiles", "usrlog.sh", "inputrc")

https://dotfiles.github.io/

https://github.com/webpro/awesome-dotfiles

...

awesome-sysadmin > resources:
https://github.com/kahun/awesome-sysadmin#resources
No, app install ads were quite useful to me as a developer in the past. And judging by the retention rate on the people that installed via those ads, they derived value from them as well.
What? Shell sort isn't a descriptive name. The algorithm is named after Donald Shell, and has nothing to do with shells.
Because I do not want to create a Google account just to make documents. I do not want to store them on anyone else's server either, but on my own hard drive. What if Google stops supporting it? The list goes on and on.

I do not get why people think cloud is good. I am pro-privacy, and cloud is not exactly the embodiment of it. I do not want my documents to leave my hard drive, especially not in plain-text. If I want that, I just upload it somewhere or something.

So yeah, no way will I ever use Google Docs. Offline only.

LibreOffice is more than enough for everything I have ever thrown at it. :)
> It's too bad that it's so expensive though - especially housing, else I'd seriously consider living there.

Housing isn't too bad. My friends are paying around $600 USD for a room, and I think the market rate is around $800 USD for en-suite.

It's even cheaper if you live in one of the newer estates, which don't yet have a major shopping mall within walking distance.
Pre-Covid you could have flown 1st-, or Bizniz-class to have that.
You might have a chance if you can get your group of friends to use it regularly. If you can't even get your own group of friends to use it, you can't expect much right?

Facebook events solves this basically perfectly for anyone who's network is on Facebook. The app functionality itself is just an event with location, time and comments. Nothing fancy or ground-breaking. It's the network effects that are what make it work. If you don't have that, you don't have anything.

The struggle is guaranteed, the success is not. Even when it doesn't work, trying stuff still teaches you a lot. Keep it up.
> Meh, everyone knew they couldn’t do it.

The everyone you hear from is very different from the everyone I hear from. I dislike Tesla's approach, but you have to admit that a ton of people are on board their hype train.
It’s always “just npm install.” IMO that’s no different than curl | sh; it’s easy to copy/paste but not simple.
I think you’re putting GH on a pedestal, a software engineer is the sum of all parts not divided by contributions or some other ephemeral journeyman metric. It will have 0 impact if you want It, it will hace above 5 impact ..if you try, maybe it takes off. Entirely irrelevant to the skill set of writing adequate, readable, and logical code; the most important centroids that comprise the volume of being that the encapsulates the very essence or meta of an engineer
Can you cite chapter and verse in the standard for this?

It certainly does not make sense for current implementations, and I find it difficult to imagine a pointer representation where it does make sense. Perhaps if reading the address itself involved some indirection.
As a mm you don’t have to buy the underlying to cover short calls

Yes you're absolutely right.

The beauty of being a market maker is you only need to hedge across the entirely of your exposure to a particular equity. The more different options you sell on a particular equity, the easier it becomes to hedge your net exposure.
I’m sorry. What is the point here? Is this just a better video inpainting algorithm to remove undesirable objects? Or is there something more?
The ease of creating and using child interpreters is a really neat thing about TCL.
Line of sight at groundlevel (the horizon) is 5 Km or thereabouts.

You'll run into some obstacle long before you run out of room unless you are very lucky with your sightlines. The only places where you can get those distances is when you're in relatively open country, even in an urban setting most telco infra is not more than 5-6m above the nearest high building.

I had some other trickery in mind such as phased array antenna, frequency hopping and so on.
This is sweet. Would you be able to add Figma's? They have some really good write-ups as well
Waste heat is heat.

So long as it is above ambient temperatures, it i useful for something. Feeding low-grade heat into a stratified water thermal storage system is particularly effective. So long as the water is allowed to stratify by temperature, cold water will settle to the bottom and can be heated by any warmer material.

In practice, outflow for (re)heating is at the bottom of the tank, outflow for use at the top, and inflow is through a perforated vertical pipe allowing introduction at level of thermal equilibrium.
For those who don't want to click: Mobile editing was removed from community edition and only in the $950 license edition. A poorly announced change which made he community mad.
My 3 cents:

I trust my hard drive availability a lot more than I trust my internet availability.

I don't trust Google to maintain Docs, or my Google account, for the rest of my life.

I dislike when applications unexpectedly change. Cloud apps are both more likely to do this, and don't have the option of reverting to a previous version.
> most people are not get used to the efficient communication by text chat.

Text is a terrible way to communicate compared to video (or better, in person). The ability to ad-hoc illustrate (picture worth a thousand words), rephrase/clarify, and use context-specific language necessitates some sort of face to face interaction.

Try dating using only text messages, it's pointless. Humans require most than literal communication to coordinate in groups.
And will help to kill what little adaptation there is. This really should stop.
Ive seen lots of people excited about tesla stock. Some people who were already fans of their car seemed to buy into the hype but I haven’t heard any non-fanboy who has paid any attention to self driving say they expected this to work out.
Google Drive is about $100/year for 2TB. Seems very reasonable to me for what you get.
I think good naming convention is something like Chesterton's Fence. "Fence" describes the idea well, and "Chesterton's" makes it unique.

Something like "Djikstra's Algorithm" is too vague. Maybe if it were something like "Djikstra's Path", it would be easier to understand.
I'm persevering with LibreOffice, but it does have its compatibility quirks. A few days back I was sent a .docx to proof and suggest changes. The requirement was to highlight added words in green and highlight queries in yellow.

I used the latest version 7 of LibreOffice. When the doc went back to the creator - using Office 365 - they called to say that they could not select and remove the highlighting and had to delete and retype the coloured words.
Because we love re-inventing the wheel instead of repairing the wheel.
There's no debating that inhaling (any kind of) smoke is pretty bad. For the rest of the article i'm gonna have to call bs.

1. Outside air: We're not talking about cities. Burning stuff in dense habitation zones is stupid. Sibling comments have hinted at atmospheric inversion, which is a localized and largely exceptional effect. Also: it's not too hard to take that into account and have a fire at nights and during winter, periods during which people aren't too much out.

2. Inside air: Any well designed and well tended fire-place (and its associated well-dried wood) generates no smoke in the room. If it does you're doing in wrong. If you intend to heat your home you should go for a closed stove, if you intend to cook you should have a well ventilated open-furnace and learn to use it right. Source: my childhood home at the country-side heated exclusively (hot water was electric) with a stove in the living room and an open furnace in the kitchen.

3. Deforestation: we have too much wood. Apart from rain-forests, at "occidental latitudes" most forests are growing (at least i know for sure in france). In my country-side some farmer neighbor always had spare wood to sell, from cutting trees around their fields (of course you have to do it intelligently: not cut the younger ones, etc). A farm of a half a dozen hectares can be self-sufficient in heating wood (source: neighbors).
At some point LibreOffice made super weird visual design choices, icons look like they were drawn by a 5-year old and they completely botched math formula editor. Compared to that even Star Office 5 (predecessor of OpenOffice) looked more professional. I am wondering what is going on?
Calling “gaussian noise” “normal noise”, like the associated distribution, would not lose any precision
Boris Johnson to resign in 2021, says Dominic Cummings' father-in-law
And yet it remains in use in many places. As the article notes, a properly-designed stove with forced draft and postcombustion airflow could reduce both fuel use and pollution. In theory. I'd like to see this actually tested.
Yes, but people are still going to be reluctant to get out right now. At least that's the case where I'm at.
I think that's another one of those "in theory, there is no difference between theory and practice; in practice, there is", sort of things.

One must keep in mind that the standard does not exist in a void, despite what the smartass language-lawyers unfortunately think/want. The standard committee simply did not decide to standardise things that they understood could vary between implementations. In fact, the standard has always said that "behaving during translation or program executed in a documented manner characteristic of the environment" is a possible outcome of UB.
I believe TheRealPomax was thinking of LibreOffice, and other OO derivatives, when they said "OpenOffice and friends".
100 Days of Swift – Hacking with Swift
People have different standards of "know how to code". It could means you were able to solve this tricky algorithm problem I gave you in < 30 minutes. It could means you know some of the darker corners of C++, know the STL backwards and forwards without having to consult references (like whats the complexity of inserting into a map vs unordered_map), how to do a custom comparator for std::priority_queue, or custom class for unordered_map (again without looking it up), know how to use std::function etc. Alot of that stuff was not taught at university at least where I went - the profs/TAs largely didn't care how your code looked, as long as it ran correctly, we didn't have timed coding exercise- the timed exams were writing out things by hand, mainly in pseudocode. Of course this was all 20+ years ago so perhaps things have changed.
Wait, getting a google account is difficult? One of my testers routinely creates a new one in like 5-15 minutes. We've got a new one at least weekly.
To a great degree if everyone wore N95 respirators for a month we'd probably be through this pandemic already. But we're still 6 months into it, they don't have N95 respirators at any of my local stores, many people aren't wearing masks, and those that are are largely using ineffective cloth or surgical masks with holes on the sides. And they were harrassing Asians for wearing masks in the early stages of the pandemic, too.

It's politics, misinformation, and ignorance that has the biggest potential to kill.
Exactly. "OpenOffice" is a dead project that hasn't seen any serious development for nearly a decade. LibreOffice is the actively developed successor.

See https://lwn.net/Articles/699755/ and https://lwn.net/Articles/637735/ for details.

OpenOffice.org was the first major FOSS project I ever contributed to, and it makes me sad to see that that trademark currently belongs to a dead project.
A human could drive the car with just the sensor input so in a very real way this is not correct. I agree that Tesla still has a long way to go though.
I think you're catching downvotes due to a classic N=1 bug
An acquaintance of mine spent almost $250,000 paying a Bulgarian contractor shop to make this exact app a few years ago.

Honestly just consider this a pretty inexpensive learning experience and just move on.

You can try to tune this out as negativity but if you make yourself vulnerable to your closest love ones and friends they'd be honest with you and tell you it's a bad idea, and you would have stopped before you started. This is the real problem, it's why people will say nice things but not sign up, it's what you gotta really deal with.
Here's the link for reference :)
https://members.loria.fr/JCBlanchette/api-design.pdf