All streams
Search
Write a publication
Pull to refresh
57
0.2
Send message

Как вы продвинутость сравнивали? Если по сложности для человека, то непонятно почему это применимо к матаппарату внеземных цивилизаций

Да. Ровно один. Вам надо взять массу и поделить ее на квадрат расстояния.

Вот два (1, 2) эквивалентных способа описать гравитацию не использующих эту формулу напрямую

Ну не получится без изобретения математики описать закон всемирного тяготения.

Мне кажется, вы неявно подразумеваете, что есть только один способ математически описать физические законы. С учётом того, сколько внезапных изоморфизмов находят в самой математике, эта предпосылка не выглядит истинной

Сложение, вычитание, деление, умножение, степени. Это все вполне природные понятия. Без них описать физику нельзя.

Очень сильное утверждение. Возможно, они природны для человека, а некоторая другая форма жизни будет описывать вселенную другой математикой с другими законами и другими базовыми понятиями

Хвостовая рекурсия решает стековые проблемы

Хвостовая рекурсия это по сути просто цикл. Соответственно, если что-то сложно написать с помощью цикла, будет сложно и с помощью хвостовой рекурсии (можете сами попробовать).

К чему вообще все это?

Идея показалась интересной, но ничего подобного нагуглить не смог. Про генераторы, имхо, в целом очень мало пишут, поэтому считаю нужным делиться их нестандартными применениями

Мемоизация решает другой набор проблем с рекурсией. В данном случае она может ускорить функцию и немного отложить пробитие стека, но глобально проблему не решит.

наивная версия с мемоизацией
let cache = new Map();
let has = (m, n) => cache.get(m).has(n);
let get = (m, n) => cache.get(m).get(n);
let set = (m, n, value) => cache.get(m).set(n, value);

const ackermann1 = (m, n) => {
  if (!cache.has(m)) {
    cache.set(m, new Map());
  }

  if (!has(m, n)) {
    if (m === 0) {
      set(m, n, n + 1);
    } else if (n === 0) {
      set(m, n, ackermann1(m - 1, 1));
    } else {
      set(m, n, ackermann1(m - 1, ackermann1(m, n - 1)));
    }
  }
  
  return get(m, n);
};

В таком виде она будет проваливать стек при m = 3, n = 13.

Когда не будет хватать питона, как жертва вашей методологии «начинать с простого» должна это понять-то.

Не понимаю как это можно не понять. На собственном примере: было интересно как всё внутри работает, быстро понял, что без си никак. Открыл K&R, пошёл читать

Не обязательно ведь ограничиваться питоном. Мне в своё время его простота помогла быстро понять базовые концепции и перейти к более продвинутым языкам.

Никакой свободы врагам свободы

  1. У вас по ссылке написано, что неограниченная толерантность ведёт к исчезновению толерантности. В статье нет ничего про "никаких свобод", всё что из неё следует, что нужны некоторые ограничения чтобы толерантность могла существовать.

  2. Ограничения защищающие свободы уже есть. Это запреты на насилие, захват власти и многие другие. Мне искренне непонятно почему запрет высказывать неправильное мнение вы причисляете к защищающим свободу.

неотъемлемой частью которой является жёсткая цензура и подавление демократии

Чем не довольны - не понятно, за что топили, то и получили

Думается, что вы несколько исказили их позицию и приписали то, что "патриотами" не подразумевалось

Круть! Побольше бы таких статей

Оставлю ещё ссылку на nandgame, вдруг кому пригодится

Потом тишина, только иногда пишет

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

Надеюсь, свои статьи вы проверяете лучше чем комментарии

В моём коде на агде ошибок нет

С поправкой на то, что в типах выражено то, что нужно

Ещё бы Хаскелл не был уродским и неудобным во всём остальном)

По-моему один из самых красивых языков. Раскройте в чём уродство, пожалуйста

делить на ноль низзя

А что, можно?

Про вас. Ссылка, которую привёл @Nurked в этой статье, ведёт на вашу статью про Vite

Я скопировал текст из стандартного мануала, и буду с пеной у рта защищать этот текст.

Автор, а мы можете показать где? Я перешёл по ссылке, почитал комментарии, @luckoff вам вежливо ответил. Где защита текста, тем более с пеной у рта?

На хабре вроде популярны статьи про борьбу с прокрастинацией.

Ага, было дело

И эти статьи прекрасно иллюстрируют, почему одни ждут (прокрастинируют), а другие достигают результатов.
Потому что ждущим, например, нужны гарантии успеха

Допустим

Итого: для меня это хороший пример из жизни для того, чтобы увидеть разницу между ждущим и действующим.

В каком месте этой статьи эта разница иллюстрируется? Разницу между ждущим и действующим можно увидеть и наблюдая за небом, только из этого не следует, что хабр площадка для публикации таймлапсов

и связана с темой ИТ.

Не следует из прошлых тезисов

Information

Rating
2,776-th
Registered
Activity