<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: igorbark</title><link>https://news.ycombinator.com/user?id=igorbark</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 10:35:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=igorbark" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by igorbark in "Plants hear their pollinators, and produce sweet nectar in response"]]></title><description><![CDATA[
<p>i definitely agree that it would've been nice to have images in the book as it was hard to get a sense of exactly how well Boquila was mimicking neighbouring plants!<p>but in reference to the linked article, i will say that the researchers interviewed in the book (and i got that sense for Zoe as well) were in agreement with you that the research didn't support a vision-based mechanism. but everyone agrees that the imitation is going on. the researchers in the book suggest a gene transfer-based mechanism instead! (mentioned briefly in your linked article)</p>
]]></description><pubDate>Wed, 11 Jun 2025 21:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44251997</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=44251997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44251997</guid></item><item><title><![CDATA[New comment by igorbark in "Jules: An asynchronous coding agent"]]></title><description><![CDATA[
<p>not sure if you will still see this 7 days later, but the claim "we work more hours than medieval peasants did" jumped out at me so i looked into a bit and am curious if you have more thoughts on it!<p>i found this lively criticism of the video on reddit: <a href="https://old.reddit.com/r/badhistory/comments/16y233q/historia_civiliss_work_gets_almost_everything/" rel="nofollow">https://old.reddit.com/r/badhistory/comments/16y233q/histori...</a>.<p>my brief takeaway was that the claim might be true if "work" means "working for an employer for wages", but not if "work" includes "necessary labor for shelter, food, clothing, survival".<p>but it's an interesting thought though so i'm curious if you have other related resources to dig into.</p>
]]></description><pubDate>Fri, 30 May 2025 01:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44131937</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=44131937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44131937</guid></item><item><title><![CDATA[New comment by igorbark in "Lightweight open source reCaptcha alternative"]]></title><description><![CDATA[
<p>i enjoy that i cannot tell whether this is written by an AI, or by a human pretending to be an AI. my guess is human pretender!</p>
]]></description><pubDate>Thu, 15 May 2025 16:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43996755</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=43996755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43996755</guid></item><item><title><![CDATA[New comment by igorbark in "Static as a Server"]]></title><description><![CDATA[
<p>the biggest headache i had in particular was different ways of handling environment variables, but the different adapters at OpenNext have had a rolling list of caveats/unsupported features for as long as i've been following the project so i didn't want to outright say "full". hopefully the effort on Next's side to build a standardized adapter API will help with this!</p>
]]></description><pubDate>Fri, 09 May 2025 02:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43933401</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=43933401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43933401</guid></item><item><title><![CDATA[New comment by igorbark in "Static as a Server"]]></title><description><![CDATA[
<p>that's great to hear, thank you for the update :)</p>
]]></description><pubDate>Fri, 09 May 2025 01:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43933044</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=43933044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43933044</guid></item><item><title><![CDATA[New comment by igorbark in "Static as a Server"]]></title><description><![CDATA[
<p>I too have had to use Next but didn't want to feel locked into Vercel.<p>this is the biggest effort I'm aware to run Next with a full-ish feature set outside of Vercel: <a href="https://opennext.js.org/" rel="nofollow">https://opennext.js.org/</a>. Supports AWS, Cloudflare, and Netlify. You can also run Next as a normal node webserver. I've only used the Cloudflare integration and it was a bit janky but worked (and seems to be entering 1.0 soon so may be less janky).<p>AFAIK this is completely unsupported by the Next team, but would love to be proven wrong!</p>
]]></description><pubDate>Fri, 09 May 2025 01:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43932895</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=43932895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43932895</guid></item><item><title><![CDATA[New comment by igorbark in "Static as a Server"]]></title><description><![CDATA[
<p>you don't need to send 100kb+ of JS over the wire to build a static site in react: for example <a href="https://vike.dev" rel="nofollow">https://vike.dev</a> supports static HTML-only output for a site built with React.<p>as for "why React", speaking just for myself it's really nice to just have one tool that can do everything (static HTML-only, static with JS, SPA, SSR) and not have to context switch or potentially even have to split my site into two projects just because I want to hop between one or the other approach. and React has the biggest mindshare and ecosystem.</p>
]]></description><pubDate>Fri, 09 May 2025 01:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43932872</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=43932872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43932872</guid></item><item><title><![CDATA[New comment by igorbark in "Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming"]]></title><description><![CDATA[
<p>probably adding a confirmation message the first time the alias is used for each command would be good, it would be nice to know when i'm invoking git and when i'm invoking a third party binary regardless of any exploit attempts!</p>
]]></description><pubDate>Wed, 19 Mar 2025 01:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43407413</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=43407413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43407413</guid></item><item><title><![CDATA[New comment by igorbark in "Math writing is dull when it neglects the human dimension"]]></title><description><![CDATA[
<p>culture war aside, there are many other more accurate ways to say "details omitted for brevity" than "obviously" and "it is easy to see that"<p>this is also something that makes me want a more interactive publishing format, though i understand the good reasons to stick to the static quo. if it's easy to see, it shouldn't be too hard to write out in a collapsible sidebar for those interested</p>
]]></description><pubDate>Fri, 29 Mar 2024 16:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39866272</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=39866272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39866272</guid></item><item><title><![CDATA[New comment by igorbark in "We do not prefer chords to be perfectly in mathematical ratios: study"]]></title><description><![CDATA[
<p>so, yes, pythagoras did not create a dead simple mathematical model that captures the entire complexity of human musical experience several thousand years ago. BUT i think the ongoing study of consonance/dissonance is a very interesting area of the intersection of math and music<p>some key words/links to get you started:<p>- "local consonance"<p>- "consonance/dissonance curves"<p>- a seminal paper: <a href="https://sethares.engr.wisc.edu/paperspdf/consonance.pdf" rel="nofollow">https://sethares.engr.wisc.edu/paperspdf/consonance.pdf</a><p>- a more recent re-implementation with a cool video at the end: <a href="https://www.sebastianjiroschlecht.com/post/ondissonance/" rel="nofollow">https://www.sebastianjiroschlecht.com/post/ondissonance/</a><p>the basic idea being, different timbres lend themselves differently to different tuning systems. so we can parameterize our models of tuning systems based on timbre<p>an important thing to keep in mind: consonant/dissonant doesn't mean "good/bad" or "pleasant/unpleasant". they're the output values of a mathematical model which we have a complex intuitive relationship with. other ways of thinking about it might be "simple/complex", "resolved/unresolved", "release/tension", but all are inaccurate in their own way<p>some areas i'd love to see progress in:
- the work i've seen focuses on computational models, i.e. take a simple mathematical model of timbre, and directly compute the consonance/dissonance curve from it. but real instruments' timbre varies across many dimensions, some prominent ones being pitch, time, and dynamics. can we instead burn some CPU cycles and generate curves from a waveform?
- what does this look like for triads? tetrads? ...?
- put this in the browser! would make it so much easier to play with and present the ideas to less technical audiences
- how can we use this to generate new instruments? can a synth automatically adjust its tuning system based on its parameters? can we start from a set of desired consonant/dissonant intervals and generate an instrument with a matching curve?</p>
]]></description><pubDate>Wed, 27 Mar 2024 19:10:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39843332</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=39843332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39843332</guid></item><item><title><![CDATA[New comment by igorbark in "Dart 3.3"]]></title><description><![CDATA[
<p>the historical expectation is that class methods will dispatch dynamically but free functions will not. so if you only have structs, functions, and UFCS you either:
1. don't dispatch on the first argument, 
2. make the first argument privileged and dispatch on it, or 
3. dispatch on all the arguments<p>the first solution is clean, but people really like dispatch.<p>the second makes calling functions in the function call syntax weird, because the first argument is privileged semantically but not syntactically.<p>the third makes calling functions in the method call syntax weird because the first argument is privileged syntactically but not semantically.<p>the closest things to this i can think of off the top of my head in remotely popular programming languages are: nim, lisp dialects, and julia.<p>nim navigates the dispatch conundrum by providing different ways to define free functions for different dispatch-ness. the tutorial gives a good overview: <a href="https://nim-lang.org/docs/tut2.html" rel="nofollow">https://nim-lang.org/docs/tut2.html</a><p>lisps of course lack UFCS.<p>see here for a discussion on the lack of UFCS in julia: <a href="https://github.com/JuliaLang/julia/issues/31779">https://github.com/JuliaLang/julia/issues/31779</a><p>so to sum up the answer to the original question: because it's only obvious how to make it nice and tidy like you're wanting if you sacrifice function dispatch, which is ubiquitous for good reason!</p>
]]></description><pubDate>Mon, 19 Feb 2024 22:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39435626</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=39435626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39435626</guid></item><item><title><![CDATA[New comment by igorbark in "A meta-analysis of the effects of trigger warnings and content notes"]]></title><description><![CDATA[
<p>this analogy breaks down on a number of levels.<p>1. patients invented and self-prescribed the pill originally<p>2. the doctor has concluded that the pills are harmful by studying what happens who do not have the illness the pills are meant to treat take the pills<p>3. the doctor didn't really keep track of what doses were given to different patients<p>i.e.<p>1. trigger warnings were not originally forced on people, they were created by people who found them helpful to help themselves<p>2. the studies in the meta analysis are all on general populations, in particular mechanical turk and college students<p>3. there is no discussion of the different effect different implementations of content warnings can have. for example, the only study that measured physiological responses instead of using self-reported anxiety showed the highest anxiety response. probably, because it also gave a completely general and non-specific content warning that went like this: "The next page has the link to the movie clip. Researchers have been asked to give a trigger warning for the clip". so they showed that when told some arbitrary but highly disturbing thing could happen at any point during a video, people in general will be more anxious when watching the video. and concluded that content warnings are a harmful practice.</p>
]]></description><pubDate>Fri, 25 Nov 2022 20:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=33746537</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=33746537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33746537</guid></item><item><title><![CDATA[New comment by igorbark in "A meta-analysis of the effects of trigger warnings and content notes"]]></title><description><![CDATA[
<p>well i'm not OP but here are some of my views:<p>- one important dimension of the "should" in this question is how much choice the viewer of the media has in viewing the media. this is part of why schools are such a big part of the conversation about content warnings, because the students can't just choose to opt out of readings without consequences<p>- another important dimension is the delivery platform and audience size. sometimes you can just ask the person who made or is showing you the thing about some very specific content you'd like to avoid or be prepared for, so specifying everything isn't as important there. otoh, if you're a giant media property with millions of viewers, maybe the cost/benefit of listing exactly when/where particular things happen looks a little better<p>- depending on platform, lots of detail could be more or less practical. e.g. if you're making a web page it's easy to say "content warnings: click for details > detailsdetailsdetails click for more details > detaileddetailsdetaileddetails", which easily allows the viewer to choose how much detail they want rather than picking for them, but that can be harder to pull off in other formats<p>- if you find this topic interesting, consider looking for literature on topics like accessibility and disability justice (not sure i could recommend a particular one since i've formed my views on this sort of thing piecemeal and through community). there is a <i>lot</i> of interesting moral thought on the subject of "ok so this thing is helpful to some people sometimes, sooo how much should we actually do it?"</p>
]]></description><pubDate>Fri, 25 Nov 2022 20:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=33746435</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=33746435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33746435</guid></item><item><title><![CDATA[New comment by igorbark in "A meta-analysis of the effects of trigger warnings and content notes"]]></title><description><![CDATA[
<p>content warnings were originally and imo ongoingly most importantly an accessibility issue. afaict, all but maybe one of the studies don't delineate between members of the population this accessibility aid is supposed to help and gen pop<p>language politics of whether trauma is a "disability" aside, the existence of a meta-analysis over studies which purport to study whether a disability aid works by using it with people who do not have that disability is saddening<p>some other limitations the i don't see the authors comment on (though i haven't read thoroughly so happy to be corrected):
- the effect of different kinds of content warnings isn't discussed (some interesting dimensions are specificity and prominence)
- the fact that almost all of the studies use self-reported anxiety scales, and thus it is unclear whether content warnings increase anticipatory anxiety or increase self-reported anticipatory anxiety<p>like with most accessibility aids the interesting questions are not "does it help". they're "who do different forms of the aid help or harm" and "morally, when should we expect or even enforce a particular level of implementation"<p>looking at how other accessibility aids work is helpful for answering some of these questions. to take the classic university classroom example, you could for example look at the way some departments handle students who aren't able to take lecture notes. a student can request note taking accommodation for a particular class, and then a peer volunteer (or as a fallback university employee) will take notes for that student. just like that, we don't need to have a national debate about whether it is helpful or harmful if all university professors are forced to provide note taking services for all of their students.<p>anyway, i guess i'm upset because i'm tired of the ongoing massive debate and apparently research industry that completely misses the point.</p>
]]></description><pubDate>Fri, 25 Nov 2022 20:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=33746290</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=33746290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33746290</guid></item><item><title><![CDATA[New comment by igorbark in "Google Docs will now use canvas based rendering"]]></title><description><![CDATA[
<p>it basically folds (hides) the implementation code of every method in the file, giving an API-like view, but with a smooth animation shrinking the text instead of instantly disappearing it</p>
]]></description><pubDate>Thu, 13 May 2021 01:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=27137288</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=27137288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27137288</guid></item><item><title><![CDATA[Ask HN: How do you make friends at work while keeping personal/work boundaries?]]></title><description><![CDATA[
<p>I maintain a strict detachment from my workplaces for a few reasons. This has never bothered me before, but I'm inching towards a year at my current job. That's way longer than I've been at any work place before (a fact with a bidirectional causal relationship to the detachment), and the walls I've put up are starting to chafe.<p>I really like my teammates and I want to be friends with them, not just work friends. If I'm going to spend several years working alongside people, I'd like to have a loving, caring relationship with them because I have love for them and care for them. But expressing and exchanging love and care requires vulnerability, not detachment.<p>Some of the boundaries I maintain in my personal life to make vulnerability safe are incompatible with employment. Especially, the ability to not interact with someone when you don't want to, or stop interacting with them entirely. I'm curious to hear how other folks have navigated this problem:<p>- I turn work and my work friends off when work ends. I don't want to turn my genuine friends off when work ends. How do I decouple my interactions with them as a friend from the financial contract obligating me to respond to their messages?<p>- It feels way worse to hide something about myself from a real friend than a work friend. But I hide things constantly from my work friends. I am trans, autistic and generally live outside of many of society's norms. Many basic aspects of my personal life could be considered not appropriate for work or offensive to an individual. How can I be genuine friends with someone when the environment that mediates many of our interactions isn't accepting? What do I do if I find a friend isn't accepting, but then I'm forced to work with them?<p>- How do I tell someone I don't want to be friends because of a personal/work life boundary? Especially, if I attempt to be genuine friends with someone but it turns out we do not make good friends, how do I restore our work friendship?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25200794">https://news.ycombinator.com/item?id=25200794</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Nov 2020 17:40:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=25200794</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=25200794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25200794</guid></item><item><title><![CDATA[New comment by igorbark in "Reducing search indexing latency to one second"]]></title><description><![CDATA[
<p>nifty! i was thinking that new results (even if more relevant) get appended to the bottom</p>
]]></description><pubDate>Fri, 26 Jun 2020 15:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=23653446</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=23653446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23653446</guid></item><item><title><![CDATA[New comment by igorbark in "Reducing search indexing latency to one second"]]></title><description><![CDATA[
<p>doesn't work for mobile unfortunately</p>
]]></description><pubDate>Fri, 26 Jun 2020 15:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=23652801</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=23652801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23652801</guid></item><item><title><![CDATA[New comment by igorbark in "Pinetab – 10.1″ Linux Tablet with Detached Backlit Keyboard"]]></title><description><![CDATA[
<p>sorry for assuming & the curt reply.<p>"the wife test" is a common turn of phrase relying on/reinforcing the stereotype of women as non-technical and men as technical. it's not really clear in your original post that you are literally referring to your wife's opinion of the device vs simply invoking the sexist phrase to describe the device's user friendliness for non-hackers. i hope you can see how i took it the wrong way, though i still apologize for jumping to conclusions</p>
]]></description><pubDate>Sun, 14 Jun 2020 23:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=23522301</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=23522301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23522301</guid></item><item><title><![CDATA[New comment by igorbark in "Escaping Hell with Monads (2017)"]]></title><description><![CDATA[
<p>Haskell's type inference is optional: if you felt the above code is difficult to understand, you could manually specify the type of each statement.<p>In a language with a less powerful type system, you could write the same information in comments, but then the compiler wouldn't warn you if you accidentally changed the side effects of a statement.</p>
]]></description><pubDate>Fri, 23 Feb 2018 16:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=16447370</link><dc:creator>igorbark</dc:creator><comments>https://news.ycombinator.com/item?id=16447370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16447370</guid></item></channel></rss>