skysight-inc/HackerNews huggingface dataset:
On the non fiction front one that comes to mind is

The economics anti textbook (hill and myatt).

Though this was 12 years ago, public discussion of economics has progressed a little bit since, so it may not have quite the same paradigm busting feeling it did for me back then, but it's still pretty good.

Other mind expanding non fiction...

Feynman lectures (all 3 volumes)

Design patterns (don't hate me lol. Obviously less revelatory if you've already absorbed the knowledge by other means. And for flip's sake don't overdo them! )
I'm pretty sure this person is trolling..
Relevant: https://danluu.com/empirical-pl/
The addition of vowels is great. Unfortunately, there's no way to influence the harmony. It seems to step through some progressions, and have a very fixed idea about resolution.
Prolog is deeply unsuited for work, use Clingo instead.

Try this on https://swish.swi-prolog.org/.

on(a,b).
on(b,c).
above(X,Y) :- on(X,Y).
above(X,Y) :- on(X,Z), above(Z,Y).

Query above(a,c)

Ok, true - it works! no probs.

now try

on(a,b).
on(b,c).
above(X,Y) :- above(X,Z), on(Z,Y).
above(X,Y) :- on(X,Y).

and query... and it explodes.

So - this kind of bug is very hard to find and extremely easy to introduce.

The good news is that answer set programming is not prone to it. So instead of prolog use Clingo !

https://potassco.org/clingo/
Sorry, about the rant: ELI5 really triggers me.

Have you ever talked to a five-year-old? They're very interested but ignorant and have minute attention spans. Have some self-respect, put on your big boy pants and at least make an effort to understand the adult version and ask some specifics about what you don't understand.

What you're asking for is a full on Malcom Gladwell style essay. Not only that, but all the points are discussed in the linked blog post. If one can't even be asked to put in the effort to read it, isn't it a bit presumptuous to expect anyone to summarize for you in elaborate detail!?

ELI5 would be: The authors wanted to find out if housing prices have something to do with bad air. They thought some people unfairly make homes cheaper if black people live in them. And that in some cases more expensive. Instead of including data about how many black people live in a neighborhood he included a value that supports his opinion and can't be checked. Because scientists aren't supposed to base their conclusions on gut feelings, this makes the sample data an example for problems that arise when working with data.

Five year olds are not particularly intellectual and wouldn't enjoy the discussion of biased models with feature-invertible data!
Well, you can't simply use Rocket.Chat to join a Matrix server. You need to join a Rocket.Chat server set up to communicate with Matrix and work from there. Neither can you use a Matrix client to join a Rocket.Chat instance.
In the early 1990s, I knew one team was using Prolog as the rich database report language for a greenfield complex new workstation platform that was otherwise written in C.

I was surprised, because Prolog already seemed like one of those exotic things that you learned in school was used in AI research, or had been, but hadn't heard of it being used commercially at the time.
The ZFS books are pretty useful for Linux users as well. The rest I haven't read.
"The maximum diameter of each cucumber shall be not more than 2-3/8 inches and the length of each cucumber shall be not less than 6 inches"

Why is that reasonable?

This regulation means, that perfectly fine cucumbers that happen to be a bit smaller will get thrown away. Or well, into the lower grade category, but even in the lowest category

"maximum diameter of each cucumber shall be not more than 2-3/8 inches and the length of each cucumber shall be not less than 5 inches"

These are arbitary size regulations.
You do not need to regulate that to ban garbage. You can have a cucumber with the perfect shape, that is still garbage, because sunburned or too ripe or the plant was sick or whatever. Yes it should be illegal to sell garbage as fresh food and it probably is, but I do not see the connection to shape at all. This is merely aesthetics and personally I prefer a weird shaped ecological cucumber over a perfectly sized and shiny tasteless thing full of pesticides any day.
> The SQLite package uses it and nobody recommends against using that either.

There is the modernc.org/sqlite package that doesn't use cgo. Currently the performance is lower, but it's an option.
Are you referencing Milton Friedman? In which case I completely agree.
What are you talking about. There us massive production of songs and art going on now. Both professional and amateur. And science going on strong too.
> My dad introduced me to the genre with Jules Verne's The Mysterious Island, in which a team of five end up on an uninhabited island, and use their knowledge and ingenuity to rebuild a technological civilization from scratch.

Now I gotta read this. (link: https://www.gutenberg.org/ebooks/1268)
Like I said, liquid or not, they can borrow against it tax free which in itself should be a crime.
Another pioneer of kitchen design of the 20s: Margarete Schütte-Lihotzky. Lived to be 102!

https://en.m.wikipedia.org/wiki/Frankfurt_kitchen
Very cool project! Louis is one of my favorite youtubers.

One catch on the site is no definition of FUTO? I looked all over and couldn't find out what the acronym (?) means. Future Use Tech Org? Fun Under The Orange?
As far as I can see, if you produce a fruit that is healthy, with good coloration and the only thing “wrong” about it is the shape then you can still sell it.

You just can’t call your torus shaped fruit a cucumber because that’s not what anyone expects a cucumber to look like.
While I agree that plenty of people (deliberately?) misunderstand how net worth is calculated, what would be the equivalent of “walking out” in this scenario? Transferring your assets to cash that’s going to be devalued by the government issuing more currency?

It’s become extremely difficult to find an asset that’s both liquid and preserves value nowadays. Is cash the money-est money there is? I’m not so sure.
“I’m on It”
"People criticizing things they haven't spent a minute to try to understand"

Or maybe I have indeed worked on fields and packaging when I was younger and travelling and witnessed the throwing away of perfectly fine food, that just did not met some arbitary size regulations?

"Sidenote, this whole exchange is .. urgh"

But I agree to that. I am not really here to discuss the sense of defining cucumber sizes. If you are into that, have fun with it.
The language on their website implies that they act collectively in the event of a veto “A vetoed bill can become law if two-thirds of the members of each house vote to override the Governor's veto.”[0].

Practically speaking, there are usually committees (may be area specific, or general such as scheduling/introductory) that make the first choice as to how the process will continue. For new york this seems to be the standing committee which decides what will be put to a vote, “ Members of Standing Committees evaluate bills and decide whether to "report" them (send them) to the Senate floor for a final decision by the full membership.”[0].

[0]-https://www.nysenate.gov/how-bill-becomes-law
> everything has been done

It may have been partially, "someway" done - just that. "Everything" would be available only if you accept its current state of quality and features. Which in a way defies the whole spirit of engineering (you create tools to overcome a "current state").
That was Kim Stanley Robinson's 2312:

https://en.m.wikipedia.org/wiki/2312_(novel)
Capture The IP – Or a tiny story about how to over-engineer a simple project
But it quickly shows another problem: share of votes in parliament, is not equal to share of power in parliament.

Picture a body where there's 4 members. A has a voting power of 12. B and C have a voting power of 8 each. D has a voting power of 3.

It's easy to see that once A, B and C have cast their yes/no vote, the issue will be decided no matter how D votes. D has a share in "voting weight", but no power at all. We can say this for sure without knowing anything about the ideology of the participants.
And "it's" instead of "its", "you're" and "they're" instead of "your" and "their", "weary" instead of "wary". Lots more people seem to be making these same mistakes.
It is not religion that makes it tight. Coming from Christian country, plenty of non tight churches around.

It is intentional setup of mormonism and its power structure. Tight structure means more power for leaders and makes it harder to leave if you see something wrong.
> One reality is the atmosphere of new technology, its incredible power to transform the human condition, the joy of the art of doing science and engineering, the trials of the creative process, the romance of the frontier. The other reality is the frustration and drudgery of operating in a world of corporate politics, bureaucracy, envy and greed

To any programmers feeling similarly disillusioned with the "world of corporate politics": there is a war going on (the War to Liberate Ideas). Join the fight.
When I was a child I used to wonder why it wasn't illegal to have people present the horoscope on TV. Trustworthy adults had confirmed it was lying and had also told me that lying in the news was forbidden, so how could there be TV shows where people knowingly spread misinformation.

Years later, I'm actually more surprised that society in general permits lies to be told on TV, mostly because nobody likes or is incentivized to walk in the gray area between free speech and yelling fire.
> What is more crazy is that RSA (or something comparable to that) was discovered in parallel also by another mathematician working for a government agency 4 years prior to the RSA algo

That story is great - he was a new grad and given it as an exercise by his mentor. He wasn't allowed to write anything down at home so he worked it out entirely in his head that evening.
We had constant battles with my girlfriend over the dishes. We bought a used, small dishwasher. All problematics instantly went away. I like loading and unloading the dishwasher. I like washing dishes by hand (as many comments point out here, it's something which can be enjoyed), but I just don't like spending too much time doing it. So, my answer is: The Dishwasher. The rest are details.
In fairness it is advertised as basically great for anyone. If you have it all and live in the city, the next best thing is to live in a van.

I read this article in contrast to that idea peddled by countless Instagram snaps.
Aviation safety has oversight, whether or not this consumer-oriented legislation does.
I've seen this happen so much with IT people it became a bit of a clichė: Around 35, pure IT is not enough anymore.

IT people just drop out. The simple cases become managers or architects. The more advanced cases start a bakery, go work in a call center. One of the most extreme cases was a very intelligent, very cynical, very anti religion guy who just quit without warning and joined the hare chrisna. We got photos from him in red clothes doing some kind of ritual. Huh?

A big part for me is that IT just doesn't learn. Every 5 years, a new generation pops up, invents completely new tooling, and makes all the mistakes from the previous generation. Now your knowledge is obsolete, and after you relearn everything your tooling is worse than where you started. Enter a few years of slow tooling maturisation with a very predictable outcome, after which a new generation pops up, declares the existing stuff too complicated, and reinvent everything again. 35 is 4 or 5 of these cycles, bringing to front the huge wastefull uselessness of it all. Learning your whole life is a nice slogan, but becomes very pointless.

The survivors that continue in IT, deal with it somehow. You enter a new cycle knowing it will be change but not much advancement, and don't learn the stack as deep as you used too. You get a life outside IT: Kids, hobbies, social events. You let the youngsters run before you, smile when they do better than your old tech would, and compare with older tools when they get stuck. And you keep some of your tech enthousiasm just for the hell of it.
Would be awesome if accounts used the old RSTS %,% naming convention where the max was 255,255.
> because it's crawling with predators

Indeed. The vast majority of danger to kids comes from people they know and trust.

Most kidnappings are custody disputes, for example.
> Japanese "unit bath" bathroom

This is pretty much how bathroom-toilets in Singaporean public housing are designed; the entire floor is designed to 'get wet', and all drains away into a single culvert.
Scripting in the IRC Client MIRC
> Windows provides an even cooler way to get notified, in the guise of the venerable old desktop.ini configuration file. Dropping a desktop.ini file in a folder allows Explorer to set a custom icon for a file. Since this icon can reside on a remote server (via a UNC path), using DNS we can effectively make use of a token as our iconfile.

KEK.

So just unpacking an archive and browsing the directory structure in Explorer is a threat to your privacy.
Wait until you have to upgrade and update your Node application a year later.
Elon Musk’s net worth collapse is biggest loss of wealth in modern history
Thanks for the call-outs, it looks like our terms of service need to be made more clear (and I’m flagging that internally); they’re supposed to be talking about “The Website” vs “the content on the website” and the governing license for public datasets should be what users chose when they shared them but I agree it’s not well-worded.

~~Could you file an issue on the repo for the download issue you encountered? We just pushed an update to our python package earlier today that might be related.~~

~~Update: I went ahead and filed this issue[0] so the relevant engineer will see it when they wake up.~~

Update 2: I pushed a fix to our backend API & verified it's working by running that download script in a Colab notebook.

> What are the exact attribution instructions?

Creative Commons has some guidance[1] on how they recommend citing attribution.

[0] https://github.com/roboflow/roboflow-100-benchmark/issues/31

[1] https://wiki.creativecommons.org/wiki/Recommended_practices_...
You must blow out the candles of other people's birthday cakes
My experience is that these kind of people (grew up in houses with tv on the background 24/7) have difficulty doing meaningful in depth work. They can "block it out", but only for doing simple tasks, like chatting to someone. When it comes to sitting doing and doing some nuanced analysis, and thinking thru edge cases, they can't do it.
If you’re “innocent until proven guilty”, we only have a few options.

One is for pretty much all IT personnel to give the government the proverbial finger: they need our consent to do this, and if we DON’T fail to give it to them (i.e. if we don’t tell them to fuck off) then we’re all more guilty than the worst abusers of human rights.

If we all want to permit this, not only do I quit, as in withdraw my consent and support for all the governments involved, but I declare them legitimate targets for anything and everything.

We know this fails, in all ways - I’m not even going to discuss the possibility of “it’s perfect and only catches ‘the Bad’” because those of us who are competent know where this stands - but in its failure it exposes everything private to an unaccountable, unelected, black box of people who will get to sift through everything you do that, regardless of whether it’s really risqué or not, exposing your most private, intimate moments for … who knows what they do with it?

Save it in case it can be used against you somehow later?

Pass it around, as a titillating amusement internally?

Build a full-blown “we might just blackmail you with this, because…” in the event that the crazies pass some law(s) with worse religious or morality-police based backing?

The potential for abuse is pretty much infinite. If “they” want this, let’s have every one of their emails, phone calls, text messages, and photos publicly available-that’s the level of “legitimate target” I encourage-and we can make that happen to them. Not because we have something to hide, but because they don’t understand basic human rights.
I'm spending less than $5 on Mastodon compatible server
Why do you publish the words you write on a website that makes it difficult to read what you have to say?

Python apologists seem to be looking for excuses to avoid the hard work of learning proper programming skills.
I'm hoping it's recursive.

FUTO Updates The Organization or something
Perhaps they need what Rory Sutherland called a Chief Detail Officer. Everyone is preoccupied by issues that are roughly the size of their team and budget. Few people are concerned by the little things that make or break a user's experience.
It was happening in France, though the numbers were small - changes in the tax code to reduce/disappear the wealth tax seemed to impact the number of rich people leaving:

> On the other hand, tax exile has slowed, the committee noted. Until 2017, the expatriation of individuals subject to the wealth tax was higher than their repatriation. Since 2018 and the implementation of the IFI, the trend has reversed: There were 380 returns against 220 departures in 2020 (470 versus 1,020 in 2016). "It's not a scientific causality, it involves small numbers, but it's a concomitance," Mr. Audenis said.

https://www.lemonde.fr/en/politics/article/2022/10/24/the-ab...
99pi did a podcast on it sorta: https://99percentinvisible.org/episode/first-errand/

American vs Japanese views towards this.
I’m not surprised, their client area has been getting worse for years. It’s been nearly impossible to change DNS records through their web portal.
Because living in the West does not provide me much satisfaction. I miss my time living in China and I had the opportunity to stay.

So I have some regrets that I made the choice to leave at that time.
I have been trying to get back there for a while, but the borders were closed.
In your second example, I get an exception (it does not "explode"), and this is also not a "bug". In your second example, the default search strategy is unable to derive whether above(a,c) is a logical consequence of the program. The existence of such cases is expected when using the default execution strategy (SLD resolution), which sacrifices completeness for efficiency.

A key advantage of using a declarative programming language such as Prolog is that we can change the execution strategy. For example, I tried your code in Scryer Prolog and added 2 directives as the first two lines to enable an execution strategy called SLG resolution instead of the default strategy:

:- use_module(library(tabling)).
:- table above/2.

on(a,b). on(b,c). above(X,Y) :- above(X,Z), on(Z,Y). above(X,Y) :- on(X,Y).

Now I get:

?- above(a,c).
true
; ... .

So, with a different search strategy, the Prolog system is also able to derive that above(a,c) holds, like Clingo.

Note that answer set programming cannot help in any way when I need a program to perform side effects such as initiating a network connection, hosting a web page, parsing a file etc., whereas Prolog is extremely useful and appropriate for such applications. So, the fact that the default execution strategy of Prolog is not adequate to solve this specific example is not a sensible argument for or against Prolog.
The simulation code we use is a 88kLOC Fortran77 file which is in continuous development since the eighties.

And that's just the main file, it uses several libraries for lower level operations.
A few people telling you that you’re wrong when you’re correct, a lot of Scots (myself included) do not like to identify as British.

Yes, Scotland is within the island of Britain but many of us (though not all) identify as Scottish, not British.

This seems to come up a lot online and I wonder what percentage of people making the corrections are actually Scottish…
"Be a good person" is not a law I want anyone writing, because such a policy relies on the moral fortitude of random executive bureaucrats.

"Wrong" reason is subjective. Tickets are nonrefundable because otherwise the network doesn't work, financially. Every hole in that increases costs far beyond the refunds themselves further down the line.

Air travel is not a high margin, luxury product, it's a lot margin mass market product with tons of competition - ergo costs are cut wherever possible. When you force airlines to take on costs for moral reasons, they basically are obligated to find as narrow an application of the moral reasoning as possible to keep costs down.
Not all the time and only for a few months. It would have worked in 2020 if people had access to real PPE (not bandanas and chin straps). And if we didn't have large employers like Publix and the NY Dept of Corrections prohibiting their employees from wearing the PPE that they already had. Many lessons are available to be learned by those willing.
>There are obvious incentives for infantilising your population, from capitalism to governance. I find it unsurprising that the US would be exceptionally awful in this regard, when it's so good for business to convince your adults they're helpless children dependent on almighty corporate products/services.

This is not how CEOs make decisions. Nor college administrators. Your hypothetical cabal of wealthy elites steepling their fingertips and discussing how best to infantilize the population doesn't exist. Those elites have kids too and they want their kids to be productive members of society. For this theory to have even baseline plausibility, there'd have to be a trend where the kids of the elites went through some sort of non-infantilizing process so they'd be better equipped to rule, but in fact the kids of the elites at places like Yale are even more infantilized.
Great, you totally missed the point.

While the wheel has been used from the next day of its invention till today, the Fermat's little theorem had no application outside of pure math for roughly 400 years.
I’ve been a longtime FreeBSD user. For a while I was even running FreeBSD on my main laptop and my main desktop. These days I run FreeBSD on servers and also on a Raspberry Pi.

If you are familiar with other Unix-like operating systems such as Linux, and you would like to use FreeBSD, then I think the FreeBSD Mastery books that I mentioned which I have physical copies of are useful also.

If you are not familiar with Unix-like systems at all then the FreeBSD Mastery books are probably not yet so useful for you.

The FreeBSD Mastery books are the most useful to someone who is already using FreeBSD in my opinion.
It's not an issue to use SHA-1 for git. Heck they could have used md5 and it still would have achieved the same. The use of SHA-1 in Git is not for security purposes, it's for accidental data corruption and uniqueness purposes as you're guaranteed to never accidentally get a collision.
actually, chatbots may reduce costs and time of support for companies, but in the user perspective it's a mess. bots usually can do what it's available easily in the platform, but if I am talking to support it's because the problem did go bad so hard that I need a HUMAN in support to solve my problem.

so... chatbots are a shield which companies use to protect your support team for high demand while users like me try need to destroy the shield to get what I want.

it's at least a conflict of interest.
> Hopefully I'm helping build a life-long skill

A low value skill. What you're teaching is how to use a keyboard, not how to use a computer. Best case scenario by college she will have graduated to become a code monkey.