Pull to refresh
2
0
Человек молекула @Co0l3r

Пользователь

Send message

Почему вообще в этом треде пошло обсуждение веганства? Вот этот вывод в посте абсолютно неверный:

по сути, нам предлагают присоединиться к веганскому образу жизни ради спасения планеты будущего

В статье, которая упоминается в посте, вообще не шло речи о веганстве. Там шла речь о том что бы быть "flexitarian", суть которого в том, чтобы получать больше калорий из источников, наносящих меньше вреда планете, типа злаков, а для получения других компонентов нужных человеку можно потреблять небольшое количество животных продуктов. То есть страны вроде Индии наиболее близки к оптимальному варианту, в отличие от США или Европы.

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

Причем здесь фронтенд вообще в целом? На фронте используется css/js/html, это интепретируемые языки, их не надо ни во что компилировать. Есть отдельные технологии, такие как тайпскрипт, бабел, вебпак, но они не являются официальными, они могут работать как угодно и сколько угодно. Они предназначены для тех, кому они подходят, тем кто разбирается как правильно с ними работать. С чего вы вообще взяли, что вы должны именно их использовать? В конце концов, есть куча альтернатив которые на порядки быстрее — github.com/swc-project/swc, github.com/romefrontend/rome, github.com/evanw/esbuild
Я как шизоид со статьёй в целом согласен, но в этом всём есть такой момент, что если, человек, например, любит сложные абстрактные задачи, то не всегда у него внутренний конфликт и он так убегает от реальности, а может быть просто это действительно интересно. Или если человек берётся за нестандартные задачи, глубоко в них погружается и детально их прорабатывает, то это ведь будет высоко ценится, в том числе в материальном плане. Или, например, если человек считает бессмысленными и бесполезными какие-то социальные нормы и поступает более рационально и логично, то это просто потому что он на это способен, благодаря тому что имеет интеллект выше среднестатистического. И вообще в широком смысле для эффективного существования популяции основная масса будет конформистами и сильно зависеть от окружающего социума, но какой-то небольшой процент может быть такими идеалистами, которые будут поступать так, как им самим кажется интересным и правильным, даже если они при этом пожертвуют своим комфортом и качеством жизни, но иногда они всё-таки могут достигать успеха, причем очень значительного.
Немного странные утверждения, что светодиоды с равномерным спектром очень дорогие и их сложно сделать эффективными, хотя, например, у Bridgelux есть Decor серия c 97 CRI и 98 R9 и при этом с эффективностью больше 100lm/W. Вот, например, светодиод за 2.61$ с 1200lm. Так же у Cree есть XLamp.
Понятно, что среди китайских ноунеймов из наших магазинов эти лампы сильно выделяются, но мне кажется, что для бытового использования это уже не имеет большого значения. Это всё больше нужно для какого-то профессионального использования — фото/видео студий, музеев и тех кто работает с цветом.
Со старым сборщиком не норм то, что когда новый доделают, старый скорее всего выбросят (задепрекейтят). А с новым не то, то что его непонятно когда вообще доделают. Поэтому реально полезно было бы доделать это до конца.
Что меня больше всего поразило в Nim, когда я некоторое время назад на него смотрел — то что язык позиционируется как замена C/C++ и при этом там есть сборка мусора (но уже какбы нет), причем там целая куча разных сборщиков на выбор, но ни по одному не найти нормальной документации, того какие гарантии риалтайма даются, и как они обеспечивается.

image

Вот эта картинка с их сайта на самом деле сделана с отключенным сборщиком циклов, по сути это просто reference counting. Я понимаю что технически это тоже «сборка мусора», но нельзя просто одно заменять на другое, нужно чтобы программы изначально писалась с учетом этого.

Сейчас автор языка решил всё таки сделать reference counting основным режимом, но из-за этого почему-то отвалилось куча всего и вылезло дикое количество багов. Очень странно называть язык в таком состоянии 1.0.
похоже, что имелось ввиду
'ß'.toUpperCase() == 'ss'.toUpperCase()
вычитаем из зарплаты 28% федерального и 28% подоходного налога штата

Я не знаю как вы считали у меня больше 32% процентов в сумме никак не получилось. Откуда вы это взяли вообще? Причем при совместном доходе налог будет меньше, так же я не учитывал что ипотека, медицина, расходы на образование, на детей — это всё даёт налоговые вычеты.

По данным сервиса numbeo.com стоимость товаров повседневного спроса и аренды жилья в Сан-Франциско почти в 3 раза выше, чем в Москве.

Я чёто не понимаю, я в глаза долблюсь или что, по вышей же ссылке написано:
Consumer Prices Including Rent in Los Angeles, CA are 96.60% higher than in Moscow

Это в 2 раза, а не в 3. В итоге получается, что после налогов от 9 404$ остаётся 6394, а если перевести 130 000 рублей в доллары и проиндексировать цены, то получится 4043$. То есть чистая разница больше чем вся зарплата в Москве.

Так, читаю
хостинг Git-репозиториев, код-ревью, автоматизацию (CI/CD) на основе Kotlin-скриптов, репозитории пакетов, инструменты планирования, трекер задач.
Звучит неплохо. Читаю дальше
профили команд и сотрудников, чаты, блоги, календари, возможность планировать встречи

Ну вот, здесь вы меня потеряли… Почему нельзя делать простые инструменты, которые хорошо решают каждый свою задачу и если нужно интегрируются друг с другом.
Ну, во-первых, реальная переплата не 100%, потому что через 10 лет та же самая сумма платежа по ипотеке, стоимость этих денег будет в 2 раза меньше засчёт высокой инфляции. Но не вся инфляция одинаковая, и когда в результате богатые становятся богаче, а бедные становятся беднее, то есть увеличивается расслоение, это уже так не работает. Во-вторых, например, в Москве за последние 20 лет скорость роста цен на недвижимость получается даже выше переплаты.
На самом деле проблема в другом, если человек уже платит почти 50% зарплаты за аренду квартиры, то он физически просто не может взять ипотеку, чтобы платить в два раза больше. А при более низкой инфляции это возможно.
Agile – это методология (наука), а Scrum – это метод достижения цели

Что за бредовое предложение я прочитал. Agile – это английское слово, которое всего лишь означает «гибкий». A Scrum – это одна из методологий гибкого управления проектами (но не наука).
Ждём продолжения «Когда исчезнут Java-фреймворки?», «Когда исчезнут C++ фреймворки?»
средний fps 50 кадров

Если часы обновляются раз в секунду, откуда вообще может взяться 50 кадров в секунду?
Чтобы измерить быстроту отрисовки, нужно поставить постоянную перерисовку часов, например вот так:


// в setTimeVariables
setCustomProperty('seconds', time.getSeconds() + time.getMilliseconds() / 1000);

const start = () => {
    setTime()
    requestAnimationFrame(start)
}

start()

Тогда можно увидеть стабильные 60фпс (или сколько частота обновления на мониторе)
Также, если поставить стрелкам will-change: transform, то они не будет репайнта на каждый кадр.
Так что css-переменные тут вообще не причем.

Electron/NW.js — ЭТО единственный нормальный способ подружить браузер с железом, это если речь идет о терминале или интерфейсе для внутреннего использования. А если речь идёт о веб-приложении для пользователей, то не нужно требовать их устанавливать/запускать какие-то убогие плагины.
А в других технологиях для разработки интерфейсов разве все перечисленные вещи реализованы каким-то образом без написания единой строчки кода? Что костыльного в том чтобы программировать логику работы компонентов?
Или там нет абсолютного позиционирования? Как раз наоборот, чаще всего только оно там и есть.
Или там нет виджетов аналогичных тэгам div и span? Это просто прямоугольники с текстом и стилями, из которых фактически состоят все более сложные виджеты.
В текущей версии createClass и createElement работают с Factory, но в последней альфа версии (npm install react@0.13.0-alpha.1) они уже работают с нормальными конструкторами и можно использовать наследование.

//базовый класс компонента
var BaseComponent = React.createClass({
  render: function() {
    throw new Error('Component must implement render method')
  }
})

//обычное прототипное наследование
var MyComponent = function() {}
MyComponent.defaultProps = {name: 'MyComponent'}
MyComponent.prototype = Object.create(BaseComponent.prototype)

MyComponent.prototype.render = function() {
  return React.DOM.div(null, this.hello())
}
MyComponent.prototype.hello = function() {
  return 'Hello, my name is ' + this.props.name
}


Точно так же можно использовать любой способ наследования, например, ES6 классы, которые по сути просто синтаксический сахар, или любую библиотеку для наследования.

Отличие в том, что defaultProps нужно задавать статически.
И ещё одно отличие в том, что для своих специальных методов реакт определяет порядок вызовов и может объединять их возвращаемые значения, когда они встречаются нескольких миксинах. А в обычном наследовании каждый переопределяющий метод должен сам вызывать базовый метод и что-то делать с его результатами, если ему это надо. Поэтому при таком наследовании нельзя использовать существующие миксины.
Должны оба условия выполниться — браузер хром и реферер гугла.
Сайт судя по всему на вордпрессе и видимо его взломали, причем скорее всего это бот, который автоматически ищет уязвимые сайты.
Выдача гугла тут ни при чем, просто почему-то переадресация включается только при переходе с гугла.
WPF если и будет, то в самую последнюю очередь.
1
23 ...

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity