skysight-inc/HackerNews huggingface dataset:
> Group b) overlaps with functional Lisps, but no more than with ML and Haskell, or even modern fundamentally-procedural languages like Kotlin(?) and Rust, so functional Lisps still aren't a great reference point.

Both of them stem from Lambda calculus. The difference between ML languages and Lisps is the type system. To do functional operations like map, foldl, filter, reduce in compiled ML-style languages with strong static typing, one needs a rather strong and somewhat complex type system. When you try that at home with a weaker type system, like C++ has for example, the result is messy and not at all pleasant to write.

Lisps/Schemes do the equivalent thing with strong dynamic typing, and good Lisp compilers doing a lot of type inference for speed.

> It's mostly parallel evolution. It can be interesting to compare Python to functional Lisps because similarities are similarities no matter where they come from.

Lisps (and, for the field of numerical computation, also APL and its successors) had and continue to have a lot of influence. They are basically at the origin of the language tree of functional programming. The MLs are a notable fork and apart from that there are basically no new original developments. I would not count that other languages like Java or C++ pick up some FP features like lambdas, too.

What's however interesting is the amount of features that Python 3 has now in common with Lisps. Lisps are minimalist languages - the have only a limited number of features which fit together extremely well.

And if all these features adopted were not basically arbitrary, unconnected, and easy to bolt-on, why has Python such a notably bad performance and -- similar as C++ -- such an explosion in complexity?
> For once pretty much no one is aware of this supposed change

The consultation had 4.6 million responses.

> Having variable time offsets between EU and UK would add yet another layer of disruption on top of Brexit.

So?
I don’t think anyone other than programmers thinks DST is much of an inconvenience. The clock changes twice a year, big deal. That’s infinitely less complicated than asking your boss if you can start earlier, which means the store at the subway station will need to be open an hour earlier (since its business comes from commuters), which means restaurants will need to be open earlier to address the lunch crowd, which means your doctor will need to schedule appointments earlier, on and on.
What do you mean? ISO8601 specifies a number of formats. It also specifies how to include the timezone/offset, and that not mentioning a timezone means local time.
GET requests should not have any significant side-effects, unfortunately some do not follow that rule. I once read a story of a whole database getting wiped, because a spider "clicked" on every "delete" link.

Idempotence is not enough, it only requires at executing a request a second time (with no other changes in between) has no significant effect, the first time is allowed to have a significant effect. PUT requests are the typical example.
GBps != Gbps

Bytes != bits
I remember when we used to sign binaries and packages and nobody checked the pgp files anyways. We could have something similar better today, just need to be automated enough.
no standards = bullshit
Crypto.se is debunking Terra Quantum AG claim to have broken AES as a scam
It would be a shame to overwhelm hospitals and have thousands more die just when the end is within reach through vaccination.
So what?

APIs that aren't part of NDK stable API contract are not allowed, and since Android 7 Google has started to implement security measures to kill processes that try to use private APIs, one of the reasons why termux is no longer.

Good luck using your beloved POSIX APIs and not being killed in random Android devices.
Hmmm, so it's young men not having sex, the same ones who suported retail stores like Gamestop by buying from them in the first place now are also responsible for the volatility in the options market?

Sounds like "other" blaming and worse attacking a marginalized group of people (eg. Young men living in their parents basement without jobs).

Maybe it's young women not putting out, or maybe just maybe it was the corrupt and likely illegal actions of greedy hedge fund managers.

As far as young men not having enough sex, I blame pr0n. Why should a young man expose himself to having all the drama, liability and responsibilities of parenthood by having sex with a young woman who will be able to exploit him through bearing a child and backed up by the courts if she so chooses, instead of getting almost the same pleasure possibly more, instantly with a just few clicks of the mouse?
I'm aware of 4chan archives - I use them all the time, but at least stuff under "anonymous".
This can also be achieved using '%':

your_dict = {
"some": "awesome",
"from": "out of",
"dictionary": "mapping",
}
"insert %(some)s values %(from)s a %(dictionary)s" % your_dict

WRT .format, '%' is safer to use with untrusted (well, semi-trusted) format strings, whereas .format can lead to code injection (in more insidious ways than with f-strings).
Unfortunately crypto is one of those fields where Brandolini's law applies very strongly: it takes at least an order of magnitude more effort to refute bullshit than to create it.
The Fighter (2016)
>it makes laws without popular consultation

That's not accurate.

>This online consultation, which ran from 4 July to 16 August 2018, received 4.6 million responses from all 28 Member States, the highest number of responses ever received in any Commission public consultation. According to the preliminary results (see annex), 84% of respondents are in favour of putting an end to the bi-annual clock change.
Americans drink really watered down coffee. In Brazil we would call it chafé (coffee tea).

I've had espressos in Colombia and Portugal that probably had more caffeine than in a mug of what Americans drink.

So volume doesn't really say much.
No that's not correct, in fact this comment and the two sibling comments are both wrong.

Quouting from NPMs documentation[0] for npm install

> This command installs a package, and any packages that it depends on. If the package has a package-lock or shrinkwrap file, the installation of dependencies will be driven by that, with an npm-shrinkwrap.json taking precedence if both files exist. See package-lock.json and npm

Consider an example where in package.json you have `"react": "^16.11"` and this has been resolved and fixed in package-lock.json as 16.12 at a previous point in time. Running npm install will not cause NPM to install 16.14 even though it matches the pattern specified in package.json, instead 16.12 will be installed because that's what package-lock.json says.

What npm install does do, is detect if you've made changes in package.json and only then does it re-resolve the dependency. In the above example, if you changed `"react": "^16.11"` to `"react": "^16.14"` in package.json and then ran npm install the package-lock.json would be changed and version 16.14 would be installed.

Bundler and CocoaPods also work this way.
[what it does]
Hi HN! I built an app that helps companies and startups to customize collaboration tools for different roles in their organization based on their responsibilities.
People work based on their responsibilities, and they need tools that can handle these responsibilities. A C.E.O. and a supervisor have different responsibilities, so they need different collaboration tools.

Our tools are designed to handle the following operational responsibilities:
* Project management
* Task management
* Administration Management
* Information dissemination
* Employee support.

[Why I built it]
SHORT VERSION: I couldn't launch my previous event app during covid, I made a pivot, did some interviews, validated the idea, and built the app.

LONG VERSION: https://babsvanbrahms.medium.com/how-i-came-up-with-my-start...

[Feedback and questions]
We welcome any feedback or question about the app. Thank you.
I used it while backpacking across Europe back in 2019. Very useful when I was offline.

But a lot of building numbers were missed.

So I had to use Google Maps when I had Internet connection.
It's not a ban, but since all these 3rd party tracking platforms use the user's data to power ads, you have to show the opt in, which of course people will say no to, leading to the SDKs being mostly useless in your binary.

Compare that to Mixpanel for example, where they don't power ads, you can skip showing the opt in and have a useful analytics SDK.

Effectively the free SDKs need the data to make money for their owners, the opt in kills that and it might as well be a ban.
Y'all getting an unexpected lesson about the flip-side of open source software
[Some links that I've posted the last few times DST has come up:]

The folks who study this:

* https://en.wikipedia.org/wiki/Chronobiology

Seem to have come to a consensus that if we're going to get rid of DST, then health-wise it is best to have Standard Time year-round:

> As an international organization of scientists dedicated to studying circadian and other biological rhythms, the Society for Research on Biological Rhythms (SRBR) engaged experts in the field to write a Position Paper on the consequences of choosing to live on DST or Standard Time (ST). The authors take the position that, based on comparisons of large populations living in DST or ST or on western versus eastern edges of time zones, the advantages of permanent ST outweigh switching to DST annually or permanently.

* https://journals.sagepub.com/doi/full/10.1177/07487304198541...

For a longer-read, referencing quite a bit of academic literature, but a conclusionary snippet:

> In summary, the scientific literature strongly argues against the switching between DST and Standard Time and even more so against adopting DST permanently. The latter would exaggerate all the effects described above /beyond/ the simple extension of DST from approximately 8 months/year to 12 months/year (depending on country) since /body clocks/ are generally even later during winter than during the long photoperiods of summer (with DST) (Kantermann et al., 2007; Hadlow et al., 2014, 2018; Hashizaki et al., 2018). Perennial DST increases SJL prevalence even more, as described above.

* https://www.frontiersin.org/articles/10.3389/fphys.2019.0094...

Other position papers that I've dug up over the years when curiosity got the better of me:

> Society for Research on Biological Rhythms (SRBR) is dedicated to advancing rigorous, peer-reviewed science and evidence-based policies related to sleep and circadian biology.

* https://srbr.org/advocacy/daylight-saving-time-presskit/

* (refs, with pro and con): https://srbr.org/wp-content/uploads/2020/09/DST-References-S...

European Sleep Research Society:

* https://esrs.eu/wp-content/uploads/2019/03/To_the_EU_Commiss...

Canadian Society for Chronobiology:

* https://www.theglobeandmail.com/opinion/article-turn-back-th...

* https://twitter.com/ChronobioCanada/status/11906320965969264...

American Academy of Sleep Medicine (with 36 footnotes if you want to dig further):

* https://jcsm.aasm.org/doi/10.5664/jcsm.8780

* https://doi.org/10.5664/jcsm.8780

The Centre for Chronobiology, based at the Psychiatric University Hospital (University of Basel):

* http://www.chronobiology.ch/wp-content/uploads/2019/08/JBR-D...

* http://www.chronobiology.ch

(Personally, I'm just going to trust the experts on this as I don't have the energy to go digging in things. A quick cursory Google/DDG search is enough for me.)
What an important article to read. I've dealt over a decade with timezones, and this short article has shown me something new (EDT is not unique, gets silently set to UTC).

I am in the habit of using "Country/City" on everything that is not UTC, so I never encountered this issue. But it's so good to know.
What are widgets?
>The EU is currently one timezone for most of its area, the whole continent excluding Portugal has the same timezone.

That's definitely not accurate.
I believe you can work around this attack vector .NET by referencing strong-named assemblies.
The plethora of IoT FOSS OSes with MIT/BSD licenses already show where the train is going.
It's FFTH
Migrating from public NPM to a privately-hosted, your own mirror of NPM is not a very complicated process, and if you already have a CI pipeline in place, it can be implemented completely transparently to developers. But as many other things that an organisation has to change as it grows from a single-founder startup to a real company, it's something many people just forget to do until they face the consequences.
Rust was started at Mozilla.
The definition of “standard” is more expansive than what you’re using. Per Merriam-Webster dictionary, a definition of standard is “something established by authority, custom, or general consent as a model or example”.
Yeah sorry, I meant Gbps
> pre-numerate child or (better) a tasteful adult

my two favourite moments in a documentary are #1 in 'the smashing machine' when you glimpse a the boot of the bad girlfriend in the corner, and feel before you know that everything is about to go bad

and #2 in the documentary 'Jean Nouvel: Reflections' about the architect of the same name, where you see him at work, in a dark cozy restaurant at a table surrounded by staff/devotees swirling a full glass of red wine, and he's looping loose enigmatic squiggles on wine stained napkins which he then passes out, a sacred relic, one to each person at the table.
And off they go and make the buildings that bear his name.
I've not abandoned it yet, but I'm close. Also a "Don't show me things shipped from China that'll take 6 weeks to arrive".
Interesting to see that they relied on random forests for feature selection. I'd wonder if a more "classical" approach would have yielded similar/comparable results, or if these findings where only correlatable due to the use of ML.
This comment confuses me. Mozilla is going to ruin Rust now? Not in the 10 years that it has been a part of Mozilla, but after it became independent?
No primary source (although these exist obviously), but the Royal Netherlands Meteorological Institute has a summary:

https://www.knmi.nl/kennis-en-datacentrum/uitleg/ijsdikte-en...
Give Mozilla credit where credit is due instead of reflexively throwing trite criticisms.

Yes they have their fair share of problems, but we owe them a thanks for its foundations at Mozilla and their help in bringing it to where it is today.
Even better with "virtual meetings": 9AM in which user timezone? Sometime people move and they still expect the meeting to happen at 9am for them.
I've always wondered - what could have been done to the original specification for email that would have avoided this hellscape of spam and antispam measures?

Or does spam appear in any popular messaging system anyways because it is such a strong selective pressure?
They already do. See Arizona.
Hazy memory but I forged the NetWare login screen to grab admin password then replaced the original login process with one that logged all logins. Was a moron and left a printout somewhere and I was the first suspect. Had a good relationship with the compsci teachers so I somehow ended up getting a shared office and got paid by the school to secure their systems.
>My complaint is really more that for this sort of thing I feel examples should be front and center; Jupyter "sells" a better experience, so show me how easy and ergonomic it is to use!

Hum, I see. I thought you haven't found the binder, sorry. It's a good point! I'll make sure to pay attention on that on the next posts :)

>"main" code. Is this accurate? Is there a way forward in the future to e.g. pull the data down with sql and then do some further munging in another language?

I'm not sure if I follow what you mean with the main code. you mean having access to each individual value of a query result, for example, to be able to manipulate it? if that's what you mean, that's what we receive in the C++ backend code that runs on this kernel. so as long as you can integrate new libraries to this code you'd be able to manipulate the results of your query.
For a while I've had this idea of making a website that lets users search for a food item (e.g: coffee, wine, turmeric) and they are presented with a count of how many studies show it has positive or negative effects on the body.

Of course automating the parsing of thousands of papers (and ensuring the verdict is correct) is a huge task. And that's without mentioning the reliability of each study...
lots of people were using lots of things at that time, most were using git.
You make a good point, and I think I could have phrased that more clearly. I meant that it arguably is more Dutch than soccer is, because soccer is big in every country that isn't the US.

But you're right that I didn't take age into account. I'm in my late thirties, I remember skating on natural ice almost every winter during my childhood. I don't know if you had the same experience.
How to Bring a Language to the Future
Defaults in most distros need to be sane and just work. You can change this by just copying your $shellrc with EDITOR=vim.
Widgets are mini tools or components that are designed to handle specific operational responsibilities. They can be combined with other widgets to make collaboration tools. for more information please checkout the widget page: [https://tietoon.com/widgets]
Oh hey,

I'm primarily a Vi user, but I respect and love nano. It's the first editor I try on any system I'm not familiar with.

I'd also argue against growing nano to a good IDE, because I think nano is in perfect form for its name and role.

Maybe there can be a fork (maybe called micro) which contains the features you want to see in nano.
> The science is overwhelming that having one timezone all year long is worse for people,

Well the majority of people, countries, and square-kilometres of land doesn't have daylight saving so you'll have to do better than that.

At some latitudes with some social norms (regarding things like school start times) DST is beneficial. In others it's not. There are no absolutes here.
https://examine.com/

They have good health effects on nearly everything.

Unfortunately, their content strategy based on truth does not perform very well. More recently they have been picking fights with the pseudoscience crowd and sensationalizing worthless content which can only be a backwards indicator.
Glad i wasn't the only one.
22 US fluid ounces is 650 ml, which is 2.6 standard metric cups of 250 ml. That's a large coffee cup; I hope you're not drinking espresso strength coffee!
Explore the Bayeux Tapestry Online
> "Caffeine doesn't perk you up, it just keeps you from calming down."

I have a slightly different experience.
I stopped having regular coffee (never had much, only a daily capuccino) about 2 years ago (improved sleep, etc).
Every few months now I have a coffee, and when I do it's the best day of my life. I feel invincible, I can keep going for hours without feeling tired (I also have trouble falling asleep later :P). Maybe I'm too sensitive to caffeine, but I'm amazed at how strong the effect is (which is why I try to be careful with it).
> local cache

For a distributed company with developers from all over the globe the "local" here doesn't really make much sense. But from my experience with NPM, you download packages on your developer machine once you set up a project, and then only when something really messes up node_modules, which happens once in three months, on average.

You do re-download packages for every build in CI pipeline as you build a docker image from scratch though, and that's when NPM mirror is usually set up.
Are you a human being that has half a brain?

Real doctors don't talk about alternative medicine. This is an actual procedure.
No, you’re comparing apples and oranges. It happens that the word cup can mean both an object you’re holding (your example) and a standard measurement for one particular drink (my example), and the two can have different measures.
That looks awesome, thanks! Doesn't look like it supports GitHub Enterprise instances though?
Why is it so hard to give digital gifts?
I assumed this was the norm in places that don't observe DST? Your workday is 9-5, year round, no we're not considering the time the sun sets
I’ve looked into this before. The answer is that, unlike alcohol, there’s no standard unit of coffee.

When researchers say X cups of coffee, they’re entirely relying on their respondents’ personal reporting. So the answer is your best bet is to assume a cup of coffee is about what the average person would call a cup.
Apple Watch can predict Covid-19 diagnosis up to a week before testing
And the last sentence:

> (Humans) fear (that) authentic emotions will get us into trouble with our social group, and so continue to look to others to tell us what is safe to feel.

By e.g. paying attention to if the speaker said "whistle blower" or "snitch"
Found my project for tonight, "thanks" I guess? :D
Diligent (Not Dry) January
>> If you want something fancier, you could go with something like [Guix](https://guix.gnu.org/) or [Nix](https://nixos.org/explore.html) if your customers are developers or otherwise technical.

> No thanks. I'd rather not have to learn an entirely new language just to do things like distribute and install applications.

Common misunderstanding, but you don't need to know Guile or the Nix language to use either of these systems.

"guix install foo", "guix pack -f docker bar", etc.

Guix also has package transformation options ("build with this patch", "build with these sources instead", "replace foo with bar in the package graph") that are exposed to the command line and also don't require you learn any Scheme.