Использование `make` для компиляции программ на языке C=news.ycombinator.com=

Использование `make` для компиляции программ на языке C ( jvns.ca )

kazinator 23 минуты назад | [–]
CPPFLAGS и CXXFLAGS отличаются. CPPFLAGS предназначены для опций препроцессора C, независимо от того, для какого языка он используется. CXXFLAGS предназначены для C++. XX — это ++, повернутые на 45 градусов.

Не обманывайтесь соглашением, используемым в некоторых местах суффикса .cpp для файлов C++; CPPFLAGS имеют отношение к программе “cpp”, а не к суффиксу .cpp.

LDLIBS — родственная переменная LDFLAGS. Обе эти переменные содержат опции для командной строки компоновщика, разделенные на две группы: LDFLAGS — это ранние опции, которые идут перед объектными файлами. LDLIBS — это опции -l, которые задают библиотеки, например -lssl -ldl -lcrypto … они идут после объектных файлов.

Если вы пишете Makefile со своими собственными рецептами для компоновки, убедитесь, что вы интерполируете LDFLAGS и LDLIBS в нужных местах.

jiehong 3 минуты назад | | [–]
Хотелось бы, чтобы больше проектов включали dockerfile, в котором установлены компилятор и все зависимости для запуска правильной команды make как «docker build».

Таким образом, вы получаете работающий пример сборки, и если вам повезет и базовый образ для вашей архитектуры существует, он также скомпилирует двоичный файл для вашей системы (полагаю, при условии статической компоновки).

ashishb 15 минут назад | [–]
Мне нравится Makefile. Это самая простая система сборки.

В моих проектах, независимо от языка — Go, Rust, Python, TypeScript или даже Android, есть стандартные команды make, если они применимы, они всегда работают.

– make format – make lint – make build – make docker_build – make docker_run Один раз можно перейти из одной системы сборки, например, pipenv в poeteza и затем в uv, но высокоуровневые команды `make format` не изменятся.


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Клинические знания, полученные в магистратуре, не применимы к человеческому взаимодействию=news.ycombinator.com=

Клинические знания в LLM не применимы к человеческому взаимодействию ( arxiv.org ). См. также https://venturebeat.com/ai/just-add-humans-oxford-medical-st…

брайант 0 минут назад | [–]
Для тех, кто хочет разобраться в этом подробнее, они выложили достаточно информации на github, чтобы люди могли подробно проанализировать их подход.

https://github.com/am-bean/HELPMed (также ссылка в статье)

dosinga 10 минут назад | | [–]
На самом деле, похоже, там говорится о том, что LLM довольно хороши в выявлении основных причин и рекомендации медицинских мер, но если вы позволите людям использовать LLM для самостоятельной постановки диагноза, то все развалится, если я правильно понял.
majormajor 7 минут назад | | [–]
Да, это звучит так: «Студенты LLM плохо взаимодействуют с простыми людьми по сравнению с подсказками экспертов или хорошо сформулированными вопросами, как на экзаменах по лицензированию».

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

ekianjo 17 минут назад | [–]
> выступили не лучше контрольной группы

Это все еще впечатляет. Означает ли это, что он может заменить людей в цикле без потерь?

jdiff 9 минут назад | | [–]
Нет, контрольной группе было поручено «использовать любые методы, которые они обычно используют дома». Так что ChatGPT ничем не лучше WebMD.
ekianjo 7 минут назад | | | [–]
Это лучше, так как быстрее даст вам ответ, чем читать страницы WebMD.
majormajor 1 минуту назад | | | [–]
Откуда вы это взяли? (И снова, в «чтении WebMd» не больше «человека в теме», чем в «поговорить с чат-ботом».)

> Участники, использующие степень магистра права, идентифицировали соответствующие состояния менее последовательно, чем участники контрольной группы, идентифицируя по крайней мере одно соответствующее состояние не более чем в 34,5% случаев по сравнению с 47,0% для контрольной группы.

Так что старый добрый подход «проведите собственное исследование» (едва ли это золотой стандарт, но все же он составляет 47%) приносит людям на 35% больше пользы, чем «поговорите с чат-ботом».

А вот что более интересно:

> Мы обнаружили, что магистры права указали по крайней мере одно соответствующее условие в по крайней мере 65,7% разговоров с участниками […], при этом наблюдались случаи, когда участники предоставляли неполную информацию, а магистры права неверно истолковывали подсказки

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

Но дело не только в неспособности убедить, но и в неспособности получить правильную информацию и/или понять ее. Магистр права, которому давали подсказки контролируемым образом, а не приходилось вести беседу с участником, еще чаще обнаруживал по крайней мере одно соответствующее условие!

brianpan 4 минуты назад | | | | [–]
Вы ошибаетесь большую часть времени, но, по крайней мере, вы быстро приходите к выводу.
majormajor 11 минут назад | | [–]
Какой человек? Контрольной группе было «дано указание вместо этого использовать любые методы, которые они обычно используют дома». У большинства людей нет дома врачей-людей в курсе событий.


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Бесконечная сетка резисторов=news.ycombinator.com=

Бесконечная сетка резисторов ( mathpages.com )

petschge 2 минуты назад [–]
Смотрите также https://xkcd.com/356/


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Что такое системное программирование на самом деле? (2018)=news.ycombinator.com=

Что такое системное программирование на самом деле? (2018) ( willcrichton.net )


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Куриные очки=news.ycombinator.com=

Куриные очки ( wikipedia.org )

thomassmith65 2 часа назад [–]
Я поискал информацию об этом, услышав о них в подкасте If You're Listening на канале ABC: https://abc.net.au/listen/programs/if-youre-listening/skunk-…


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Могу ли я восстановить сеанс iPhone, который был несколько дней назад? : chrome =reddit.com/r/chrome=

Можно ли восстановить сеанс iPhone, который был несколько дней назад? Устранение неполадок | iOS ( self.chrome )

отправлено 5 минут назад пользователем standardtrickyness1

На iPhone произошел сбой старой сессии? Все вкладки исчезли. Можно ли как-то восстановить мою сессию, которая была несколько дней назад?

Источник

Мы изучили попытку Амстердама создать «справедливую» модель обнаружения мошенничества=news.ycombinator.com=

Мы изучили попытку Амстердама создать «справедливую» модель обнаружения мошенничества ( lighthousereports.com )

djoldman 10 минут назад [–]
«Беспристрастные» и «справедливые» модели, как правило, несколько ироничны.

Обычно его легко разработать, если нас не особо волнуют показатели производительности:

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

Например, если у нас 75% квадратов и 25% кругов, но круги прогнозируются с вероятностью 10 к 1, то кого это волнует? Просто берем первые 3 предсказанных квадрата и первый предсказанный круг, пока не заполним квоту.


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Семь ответов на вирусную статью Apple с обоснованием — и почему они несостоятельны=news.ycombinator.com=

Семь ответов на вирусную статью Apple с обоснованием — и почему они несостоятельны ( garymarcus.substack.com )

bluefirebrand 18 минут назад | [–]
Я рад читать такие статьи, потому что считаю важным, чтобы мы вылили немного воды на этот шумиховый цикл.

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

Они впечатляют? Конечно. Полезны? Да, вероятно, во многих случаях

Но мы не можем продолжать эту шумиху таким образом, она не принесет пользы никому, кроме людей, которые финансово вложились в эти инструменты.

fhd2 11 минут назад | | [–]
Даже если говорить о людях, инвестирующих в эти инструменты, шумиха приносит пользу только тем, кто пытается использовать схему «накачки и сброса» или тем, кто продает обучение, консалтинг или аналогичные услуги, связанные с ИИ.

Людям, которые пытаются добиться настоящего прогресса, пока в этом есть больше денег, при таких темпах вскоре, возможно, придется иметь дело с еще одной «зимой ИИ».

bluefirebrand 7 минут назад | | | [–]
> шумиха приносит пользу только тем, кто пытается использовать схему «накачки и сброса»

Недавно я читал несколько постов, в которых говорилось, что Сэм Альтман продал кучу своих акций OpenAI. Не уверен, правда ли это, и не могу найти хороший источник, но если это правда, то “pump and dump” выглядит близко к правде

hrldcpr 9 минут назад | | [–]
На случай, если кто-то пропустил оригинальную статью (и обсуждение):

https://news.ycombinator.com/item?id=44203562

hiddencost 13 минут назад | [–]
Почему мы продолжаем постить вещи от Гэри? Он ошибался десятилетиями, но продолжает писать эту чушь.

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

NoahZuniga 6 минут назад | | [–]
Ни один из аргументов, представленных в этой статье, не основывается на его авторитете как эксперта, поэтому это по большей части не имеет значения.
jakewins 4 минуты назад | | [–]
Мне показалось, что эта статья выглядит как хорошо сформулированная критика цикла ажиотажа – можете ли вы уточнить, что вы имеете в виду? Результаты в статье Apple неверны?


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Частично дегуглил, кто-нибудь заметил, что Chrome стал работать медленнее? : chrome =reddit.com/r/chrome=

Полу-дегуглено, кто-нибудь заметил, что Chrome стал работать медленнее? Устранение неполадок | Mac ( self.chrome )

отправлено 7 минут назад пользователем NegotiationSmart9809

Chrome работал нормально, пока я не начал использовать другой браузер. Я все еще вошел в свою учетную запись gmail и в процессе переключения браузеров. Внезапно мне нужно перезагрузить страницу, чтобы перейти от поиска постов к комментариям на reddit, кнопки не нажимаются на разных сайтах, или он просто тормозит, или страница постоянно зависает. У меня был запущен Zoom в другом браузере, и в это время Chrome просто не сотрудничал. Теперь он просто… медленнее…

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

У меня Mac, и я сомневаюсь, что у меня был вирус.

Источник

Советы Strace по лучшей отладке=news.ycombinator.com=

Советы по отладке Strace ( rrampage.github.io )


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com