<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: arctek</title><link>https://news.ycombinator.com/user?id=arctek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 14:56:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arctek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arctek in "After months of coding with LLMs, I'm going back to using my brain"]]></title><description><![CDATA[
<p>Similar to my experience, it works well for small tasks, replacing search (most of the time) and doing alot of boilerplate work.<p>I have one project that is very complex and for this I can't and don't use LLMs for.<p>I've also found it's better if you can get it code generate everything in the one session, if you try other LLMs or sessions it will quickly degrade.
That's when you will see duplicate functions and dead end code.</p>
]]></description><pubDate>Fri, 16 May 2025 12:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44004828</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=44004828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44004828</guid></item><item><title><![CDATA[New comment by arctek in "I use zip bombs to protect my server"]]></title><description><![CDATA[
<p>Perhaps need to semi-randomize the file size?
I'm guessing some of the bots have a hard limit to the size of the resource they will download.<p>Many of these are annoying LLM training/scraping bots (in my case anyway).
So while it might not crash them if you spit out a 800KB zipbomb, at least it will waste computing resources on their end.</p>
]]></description><pubDate>Wed, 30 Apr 2025 00:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43839996</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=43839996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43839996</guid></item><item><title><![CDATA[New comment by arctek in "Discord's face scanning age checks 'start of a bigger shift'"]]></title><description><![CDATA[
<p>This just moves the issue elsewhere though. I do agree that adding an extra step of having to notarize documents will filter many people.<p>But outside of this if someone is determined they can issue fake documents at this level of provenance.<p>Drivers licenses for example you can buy the printing machine and blanks (illegally) so you actually need to check the registrar in that location.</p>
]]></description><pubDate>Fri, 18 Apr 2025 02:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43724281</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=43724281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43724281</guid></item><item><title><![CDATA[New comment by arctek in "AI is turning us into glue"]]></title><description><![CDATA[
<p>Has anyone actually measured this yet?<p>Much of this feels like when they did studies on people who take mushrooms for example feel like they are more productive, but when you actually measure it they aren't. It's just their perception.<p>To me the biggest issue is that search has been gutted out and so for many questions the best results come from asking an LLM.
But this is far different from using it to generate entire codebases.</p>
]]></description><pubDate>Thu, 17 Apr 2025 23:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43723517</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=43723517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43723517</guid></item><item><title><![CDATA[New comment by arctek in "Reasoning models don't always say what they think"]]></title><description><![CDATA[
<p>This is also why I think the current iterations wont converge on any actual type of intelligence.<p>It doesn't operate on the same level as (human) intelligence it's a very path dependent process.
Every step you add down this path increases entropy as well and while further improvements and bigger context windows help - eventually you reach a dead end where it degrades.<p>You'd almost need every step of the process to mutate the model to update global state from that point.<p>From what I've seen the major providers kind of use tricks to accomplish this, but it's not the same thing.</p>
]]></description><pubDate>Thu, 03 Apr 2025 23:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43576831</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=43576831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43576831</guid></item><item><title><![CDATA[New comment by arctek in "Our interfaces have lost their senses"]]></title><description><![CDATA[
<p>Even Google ended up adding more stuff to their homepage in the end.
For a long time they tried to keep it super minimal- and it still is, but there's footer links and signed in header and a whole bunch of other links as well.<p>Mind you in the early days pages used to have hundreds if not thousands of text links all over the place, the only sites that do this now are the hardcore conspiracy sites where the author just adds several new links a day.<p>So in this dimension at least web UIs have changed for the better.</p>
]]></description><pubDate>Sun, 16 Mar 2025 23:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43383578</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=43383578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43383578</guid></item><item><title><![CDATA[New comment by arctek in "Phyllis Fong, who was investigating Neuralink, "forcefully removed ""]]></title><description><![CDATA[
<p>Except that nothing is illegal now, Biden showed that with blanket pardons. So for all intents and purposes they will do what they like and Trump can just wipe it clean at the end.</p>
]]></description><pubDate>Sat, 01 Feb 2025 22:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42903122</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=42903122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42903122</guid></item><item><title><![CDATA[New comment by arctek in "Playground Wisdom: Threads Beat Async/Await"]]></title><description><![CDATA[
<p>This is horrible - I love it.<p>I did forget you could do this, though I'm fairly sure in the case of a browser (at least it used to) this will block the entire UI.</p>
]]></description><pubDate>Mon, 25 Nov 2024 20:18:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42239772</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=42239772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42239772</guid></item><item><title><![CDATA[New comment by arctek in "Hey, wait – is employee performance Gaussian distributed?"]]></title><description><![CDATA[
<p>Goes further than that too, suppose the one working on the wooden part is slow and the one on the metal part is faster. And surely the value of one part or another is also different, even though its the combined value that's relevant.<p>Suppose as well there are a thousand people lined up to make the wooden part but hardly any for the metal, then surely the ones who work on the metal part will (try to) command a higher wage too.</p>
]]></description><pubDate>Mon, 25 Nov 2024 20:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42239653</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=42239653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42239653</guid></item><item><title><![CDATA[New comment by arctek in "Playground Wisdom: Threads Beat Async/Await"]]></title><description><![CDATA[
<p>I actually think out of any language async/await makes the most sense for javascript.<p>In the first example: there is no such thing as a blocking sleep in javascript. What people use as sleep is just a promise wrapper around a setTimeout call. setTimeout has always created microtasks, so calling a sleep inline would do nothing to halt execution.<p>I do agree that dangling Promises are annoying and Promise.race is especially bad as it doesn't do what you expect: finish the fastest promise and cancel the other. It will actually eventually resolve both but you will only get one result.<p>Realistically in JS you write your long running async functions to take an AbortController wrapper that also provides a sleep function, then in your outer loop you check the signal isn't aborted and the wrapper class also handles calling clearTimeout on wrapped sleep functions to stop sleeping/pending setTimeouts and exit your loop/function.</p>
]]></description><pubDate>Mon, 18 Nov 2024 18:57:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42175674</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=42175674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42175674</guid></item><item><title><![CDATA[New comment by arctek in "Node.js, Pipes, and Disappearing Bytes"]]></title><description><![CDATA[
<p>fsync doesn't work here right because unix pipes are in memory?
I've had luck elsewhere with nodejs and WriteableStreams that refuse to flush their buffers before a process.exit() using fsync on the underlying file descriptors.</p>
]]></description><pubDate>Sun, 13 Oct 2024 21:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41831996</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=41831996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41831996</guid></item><item><title><![CDATA[New comment by arctek in ""Begin disabling installed extensions still using Manifest V2 in Chrome stable""]]></title><description><![CDATA[
<p>I think at this point I'd rather pay for a desktop browser, something with blocking baked in at compile time.
It would be such a QoL improvement that it's worth paying a yearly subscription for.</p>
]]></description><pubDate>Sat, 12 Oct 2024 05:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816761</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=41816761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816761</guid></item><item><title><![CDATA[New comment by arctek in "Go Concurrency vs. RxJS"]]></title><description><![CDATA[
<p>My comment was just on the standard behavior. Not sure when it comes to observables, probably comes down to how you are implementing it. But in general it's impossible to cancel a hanging Promise, you have to have some kind of signalling mechanism that either throws so it rejects or otherwise resolves the Promise chain.</p>
]]></description><pubDate>Fri, 04 Oct 2024 10:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41740056</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=41740056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41740056</guid></item><item><title><![CDATA[New comment by arctek in "Go Concurrency vs. RxJS"]]></title><description><![CDATA[
<p>It's also unintuitive in the sense that if you are racing you usually want to discard/stop the other Promises that didn't finish in time.
But the only real way to do this is to pass through an AbortController down into whatever networking/IO task (and your own code for that matter) is happening to "cancel" it that way.
Otherwise you just end up with the result of the fastest Promise and the rest will continue when they get a chance.</p>
]]></description><pubDate>Fri, 04 Oct 2024 06:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41738471</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=41738471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41738471</guid></item><item><title><![CDATA[New comment by arctek in "Telegram founder Pavel Durov arrested at French airport"]]></title><description><![CDATA[
<p>The contract is payable, i.e. will accept ether as payment but doesn't actually do anything.
From a glance looks like the withdrawal function is setup to generate the address of the scammer - through all of those obfuscated functions that have hex string slices - so ultimately only they can remove the funds.</p>
]]></description><pubDate>Sun, 25 Aug 2024 06:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41344991</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=41344991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41344991</guid></item><item><title><![CDATA[New comment by arctek in "How we migrated onto K8s in less than 12 months"]]></title><description><![CDATA[
<p>Isn't this somewhat better, at least when it fails it's in a single place?<p>As someone using Kafka, I'd like to know what the (good) alternatives are if you have suggestions.</p>
]]></description><pubDate>Fri, 09 Aug 2024 04:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41198818</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=41198818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41198818</guid></item><item><title><![CDATA[New comment by arctek in "Branded types for TypeScript"]]></title><description><![CDATA[
<p>Thanks for the examples, I'm working on a TypeScript code base at the moment and this is fantastic way of adding compile-time typing across many of the basic types I'm using!</p>
]]></description><pubDate>Thu, 16 May 2024 14:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40379037</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=40379037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40379037</guid></item><item><title><![CDATA[New comment by arctek in "SEC charges Kraken for operating as an unregistered securities exchange"]]></title><description><![CDATA[
<p>I also don't think this will work for them in the context of the Ripple case they just lost - and decided to not appeal - as this will be referenced as part of Kraken's defense.
It'd be very different if the SEC maintained a list of even examples of tokens that are/aren't compliant and a straightforward registration process with active registrants.
The fact that neither of these exist but the SEC likes to pretend they do isn't working in their favour.
There is no such thing as a 'registered securities exchange' for cryptocurrency, so how can they be at fault (note its unregistered, not illegal is the allegation).</p>
]]></description><pubDate>Tue, 21 Nov 2023 05:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38359543</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=38359543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38359543</guid></item><item><title><![CDATA[New comment by arctek in "Uber, DoorDash Sue NYC to Stop Delivery Drivers from Getting a Minimum Wage"]]></title><description><![CDATA[
<p>Presume this is the sticking point for the companies as well since now they will have to actually manage their drivers to actually ensure they are working and not just gaming it.
So it will end up being the additional cost from the minimum wage plus everyone else required to police it.</p>
]]></description><pubDate>Mon, 10 Jul 2023 11:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=36664856</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=36664856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36664856</guid></item><item><title><![CDATA[New comment by arctek in "US SEC sues Coinbase, one day after suing Binance"]]></title><description><![CDATA[
<p>Except that it would exclude a raft of non-US citizens then, i.e. any sanctioned country, Coinbase would also need to become registered as an ATS and their current settlement and clearing processes would need to be re-engineered from the ground up.
For all intents and purposes you cannot register a cryptocurrency with the SEC and then go on trading it anywhere publicly - it doesn't exist.
There's only been a few projects that managed to avoid this: Enigma for example moved to a decentralized network and changed their coin over (so it was magically no longer a security according to the SEC) and the SEC just fined them and made them issue refunds for the project raise.</p>
]]></description><pubDate>Tue, 06 Jun 2023 16:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36215678</link><dc:creator>arctek</dc:creator><comments>https://news.ycombinator.com/item?id=36215678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36215678</guid></item></channel></rss>