<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: lmkg</title><link>https://news.ycombinator.com/user?id=lmkg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 00:31:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lmkg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lmkg in "I wrote to Flock's privacy contact to opt out of their domestic spying program"]]></title><description><![CDATA[
<p>> which seems to directly oppose the CCPA.<p>I have some background in data privacy compliance.<p>It sounds like they are claiming to be a Service Provider under CCPA, which is similar to a Processor under GDPR. Long story short, a Controller is the one legally responsible for ensuring the rights of the data subject, and a service provider/processor is a "dumb pipe" for a Controller that does what they're told. So IF they are actually a Service Provider, they're correct that the legal responsibility for CCPA belongs to their customers and not them.<p>That's a big IF, though.<p>Being a Processor/Service Providor means trade-offs. The data you collect isn't yours, you're not allowed to benefit from it. If Flock aggregates data from one customer and sells that aggregate to a different customer, they're no longer just a service provider. They're using data for their own purposes, and cannot claim to be "just" a service provider.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47770724</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=47770724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770724</guid></item><item><title><![CDATA[New comment by lmkg in "White House staff told not to place bets on prediction markets"]]></title><description><![CDATA[
<p>My personal conspiracy theory is that in some cases, the "loser" is in on the graft to. It's a way to launder bribes.</p>
]]></description><pubDate>Fri, 10 Apr 2026 14:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47718615</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=47718615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718615</guid></item><item><title><![CDATA[New comment by lmkg in "Show HN: LogClaw – Open-source AI SRE that auto-creates tickets from logs"]]></title><description><![CDATA[
<p>That still begs the question though: There are existing tools and solutions that do this. Why not, and would this being AI make a difference?<p>"My boss would be more likely to approve it" is a cynical but valid answer.</p>
]]></description><pubDate>Thu, 12 Mar 2026 19:10:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47355660</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=47355660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355660</guid></item><item><title><![CDATA[New comment by lmkg in "ChatGPT Health fails to recognise medical emergencies – study"]]></title><description><![CDATA[
<p>That type of experimental set-up is forbidden due to ethical concerns. It goes against medical ethics to give patients treatment that you think might be worse.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:41:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182576</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=47182576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182576</guid></item><item><title><![CDATA[New comment by lmkg in "Mathematicians disagree on the essential structure of the complex numbers (2024)"]]></title><description><![CDATA[
<p>The Gaussian integers usually aren't considered interesting enough to have disagreements about. They're in a weird spot because the integer restriction is almost contradictory with considering complex numbers: complex numbers are usually considered as how to express solutions to more types of polynomials, which is the opposite direction of excluding fractions from consideration. They're things that can solve (a restricted subset of) square-roots but not division.<p>This is really a disagreement about how to <i>construct</i> the complex numbers from more-fundamental objects. And the question is whether those constructions are equivalent. The author argues that two of those constructions are equivalent to each other, but others are not. A big crux of the issue, which is approachable to non-mathematicians, is whether it i and -i are <i>fundamentally</i> different, because arithmetically you can swap i with -i in all your equations and get the same result.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964295</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=46964295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964295</guid></item><item><title><![CDATA[New comment by lmkg in "Is OOXML Artifically Complex?"]]></title><description><![CDATA[
<p>They weren't "just" raw dumps of internal C structures. It takes careful design work to dump raw memory in a usable fashion. Consider: You can't just write a pointer to disk and then read it back next week.<p>Binary MS Office format is a phenomenal piece of engineering to achieve a goal that's no longer relevant: fast save/load on late-80's hard drives. Other programs took minutes to save a spreadsheet, Excel took seconds. It did this by making sure it's in-memory data structures for a document could be dumped straight to disk without transformation.<p>But yes, this approach carries a shitton of baggage. And that achievement is no longer relevant in a world where consumer hardware can parse XML documents on the fly.<p>I have heard it argued, though, that the "baggage" isn't the file format. It's actually the full historical featureset of Excel. Being backwards-compatible means being able to faithfully represent the <i>features</i> of old Excel, and the essential complexity of that far outweighs the incidental complexity of how those features were encoded.</p>
]]></description><pubDate>Tue, 09 Sep 2025 02:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45176586</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=45176586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45176586</guid></item><item><title><![CDATA[New comment by lmkg in "Medical cannabis patient data exposed by unsecured database"]]></title><description><![CDATA[
<p>HIPAA is not a privacy law, nor even a healthcare law. It's an insurance law. It does not cover medical records generally. It deals strictly with how doctors bill insurance companies, and mandates security for health information being billed about.<p>For the same reason, health & wellness apps are not generally covered by HIPAA, and in fact quite a few of those exist solely for the purpose of selling medical data to data brokers. Especially ones related to women's health.</p>
]]></description><pubDate>Wed, 20 Aug 2025 00:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44957508</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=44957508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44957508</guid></item><item><title><![CDATA[New comment by lmkg in "Undefined Behavior in C and C++ (2024)"]]></title><description><![CDATA[
<p>> If it only exists in some hardware, how should the standard deal with that?<p>Generally seems to me the C standard makes things like that UB. Signed integer overflow, for example. Implemented as wrapping two's-complement on modern architectures, defined as such in many modern languages, but UB in C due to ongoing support for niche architectures.<p>The issues around pointer provenance are inherent to the C abstract machine. It's a much more immediate show-stopper on architectures that don't have a flat address space, and the C abstract machine doesn't assume a flat address space because it supports architecture where that's not true. My understanding is that reflects some oddball historical architectures that aren't relevant anymore, nowadays that includes CHERI.</p>
]]></description><pubDate>Tue, 12 Aug 2025 15:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44877433</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=44877433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44877433</guid></item><item><title><![CDATA[New comment by lmkg in "Undefined Behavior in C and C++ (2024)"]]></title><description><![CDATA[
<p>It very much is something that exists in hardware. One of the major reasons why people finally discovered the provenance UB lurking in the standard is because of the CHERI architecture.</p>
]]></description><pubDate>Tue, 12 Aug 2025 11:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44875079</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=44875079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44875079</guid></item><item><title><![CDATA[New comment by lmkg in "RybbitL Open source Google Analytics replacement"]]></title><description><![CDATA[
<p>GDPR does not currently have explicit business size thresholds. Its provisions are all framed as <i>personal rights</i> of the data subject, so its provisions are always in effect. By contrast, CCPA in California is framed as a consumer protection law so it only applies to companies of a certain size.<p>In practice, small fries are not an enforcement priority. Regulators in most countries are not well-funded so they have to be frugal with their enforcement actions.<p>The EU is currently reviewing an option to relax GDPR requirements for smaller businesses. Not remove GDPR requirements, just streamline some of the process overhead.</p>
]]></description><pubDate>Thu, 08 May 2025 01:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43922307</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43922307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43922307</guid></item><item><title><![CDATA[New comment by lmkg in "RybbitL Open source Google Analytics replacement"]]></title><description><![CDATA[
<p>Yes it does.<p>If a user can say "here's my IP address, what data do you have on me?" and you can answer that question, then that's personal data under GDPR. It's pseudynomized, but not anonymized, and pseudynomous data is personal data.</p>
]]></description><pubDate>Wed, 07 May 2025 20:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43920122</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43920122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43920122</guid></item><item><title><![CDATA[New comment by lmkg in "Open source Google Analytics replacement"]]></title><description><![CDATA[
<p>We passed the tipping point where bot traffic outnumbered human traffic <i>fifteen years ago</i>. LLMs are an order of magnitude worse by most first-hand accounts, but it's just a continuation of a very long trend.</p>
]]></description><pubDate>Wed, 07 May 2025 20:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43920069</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43920069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43920069</guid></item><item><title><![CDATA[New comment by lmkg in "Irish privacy watchdog hits TikTok with €530M fine over data transfers to China"]]></title><description><![CDATA[
<p>> You also have to remember that individual countries fining on global revenue runs the risk of fines "duplicating" each other for the same or similar behavior, again bankrupting a corporation when the goal should be to change behavior.<p>This is explicitly not a concern under GDPR. The "one-stop shop" mechanism means that all issues across the EU get funneled to the lead supervisory authority, which is always Ireland because that's where EU subsidiaries are headquarters for tax purposes.</p>
]]></description><pubDate>Fri, 02 May 2025 16:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43871564</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43871564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43871564</guid></item><item><title><![CDATA[New comment by lmkg in "Cutting down Rust compile times from 30 to 2 minutes with one thousand crates"]]></title><description><![CDATA[
<p>Per a reddit comment, modules are allowed to have circular dependencies while crates are not.</p>
]]></description><pubDate>Thu, 17 Apr 2025 15:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43717904</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43717904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43717904</guid></item><item><title><![CDATA[New comment by lmkg in "This site uses cookies to store the fact you clicked “Accept Cookies”"]]></title><description><![CDATA[
<p>That website is not authoritative and should not be given more credence than your median tech blog.</p>
]]></description><pubDate>Fri, 11 Apr 2025 01:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43649604</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43649604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43649604</guid></item><item><title><![CDATA[New comment by lmkg in "This site uses cookies to store the fact you clicked “Accept Cookies”"]]></title><description><![CDATA[
<p>GP are wrong about which law applies, but they are applying that law correctly.<p>The ePrivacy Directive requires consent to read or write from the user's terminal device, except when strictly required for the functionality the user requested. Unlike GDPR, it does not allow a different Legal Basis. It must be consent, or strictly functionally necessary. Nothing else.<p>The passage of GDPR did impact the ePrivacy Directive in that it updated the definition of "consent." The ePD doesn't have one; it referenced the definition in the DPD, which was replaced by GDPR. This is why people blame the GDPR for cookie banners, although really it's incidental.</p>
]]></description><pubDate>Fri, 11 Apr 2025 01:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43649599</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43649599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43649599</guid></item><item><title><![CDATA[New comment by lmkg in "Blue Shield Data Breach (Google Ads)"]]></title><description><![CDATA[
<p>It depends on the jurisdiction and law, but a "data breach" is when data is accessed by a party who is not authorized, or who should not be authorized. It's not just hackers. Sending data to the wrong recipient is a form of data breach. Under some definitions, sending data to the intended recipient without appropriate safeguard is a form of data breach.<p>In this case, health care data covered by HIPAA was sent to a party without a legal contract that extends HIPAA to the receiving party. By law, that's a data breach.<p>Under some legal definitions, "data breach" includes not just breakdowns of confidentiality, but also of availability and/or integrity. So a company deleting your data by accident would be considered a data breach, even though it's being accessed by <i>fewer</i> parties than intended. This can be important: imagine a bank or credit agency losing some or all of the data about you, this would materially impact your ability to do business in the modern world.</p>
]]></description><pubDate>Thu, 10 Apr 2025 20:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43647695</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43647695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43647695</guid></item><item><title><![CDATA[New comment by lmkg in "BigQuery pricing model cost us $10k in 22 seconds"]]></title><description><![CDATA[
<p>I have <i>some</i> sympathy for people who are blindsided by surprising difference between a new tool and their old one.<p>This post is not eliciting sympathy. They're data consultants, who don't understand a very basic and fundamental aspect of the tool that they're using and recommending. If you're a consultant you have a responsibility to RTFM, and the docs are clear that LIMIT doesn't prune queries in BigQuery. And, also, the interface tells you explicitly how much data you're gonna query before you run it.<p>This post is also blaming Google rather than accepting their own part in this folly, and event admits the docs are clear on this matter. Cost-control in BigQuery is not difficult. One of the tradeoffs of BQ's design is that it must be configred explicitly, there's no "smart" or "automatic" query pruning, but that also makes it easier to guarantee and predict cost over time as new data arrives.</p>
]]></description><pubDate>Tue, 25 Mar 2025 17:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43473485</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43473485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43473485</guid></item><item><title><![CDATA[New comment by lmkg in "Show HN: I made a site to tell the time in corporate"]]></title><description><![CDATA[
<p>At least you're using the actual months. I've recently had to deal with 4-5-4 Retail Calendars. Explaining to my coworkers why the data for September includes dates from both August and October, and that's Working As Intended.</p>
]]></description><pubDate>Mon, 24 Feb 2025 19:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43163686</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43163686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43163686</guid></item><item><title><![CDATA[New comment by lmkg in "Ted Cruz "Woke" NSF DEI Grants"]]></title><description><![CDATA[
<p>GEOMETRIC ASPECTS OF ISOPERIMETRIC AND SOBOLEV-TYPE INEQUALITIES<p>Suspected to be flagged for the trigger word "inequality."</p>
]]></description><pubDate>Fri, 14 Feb 2025 02:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43044173</link><dc:creator>lmkg</dc:creator><comments>https://news.ycombinator.com/item?id=43044173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43044173</guid></item></channel></rss>