HN user

cosmie

3,114 karma

Previously one man data management and BI department for a B2B lead gen company. Currently digital analytics manager for a marketing agency, helping CPG clients understand how to better manage their digital assets to engage consumers.

Always open for interesting chats, opportunities, and consulting work: hn@gsdanalytics.com

Posts10
Comments786
View on HN

I make a lot of stuff using similar techniques to this guy[1]. Adding a mesh mid-print adds a good bit of structural integrity for thing pieces, and comes in handy for accessories like earrings and necklaces. Also fun to play with negative space when you start using optically interesting materials like iridescent or metallic meshes.

[1] https://thangs.com/designer/kaizen3dprints

“Gender projects” change cultural norms, and don’t have ongoing variable costs. They just need to be funded long enough for the effects to be percolated throughout the community and become sticky.

Education projects require ongoing variable costs such as teachers, books, resources, etc. Even if the results are effective in the short term, once funding dries up for the variable costs the community can’t sustain the ongoing investment and as the parent says, all you have left are the fixed cost artifacts like schoolhouses but no funding to sustain the variable costs necessary to utilize it as a schoolhouse.

Yea, when I worked at Dominos we were charging like $2.50 for a 20 oz coke and $3.50 for a 2 liter.

Since the same 2 liter was like $1 at the grocery store, I thought we were gouging costumers and making bank on them, and figured the manager was being dramatic whenever inventory counts were off by a few.

Turned out we had a really raw deal with Coke, and were only charging like 25-50¢ more than we bought from for. And we were also required to order them from the distributor, to prevent us from stocking the cooler with cheaper ones from the grocery store.

That hasn’t stopped Tesla before. They have a track record of treating automotive-grade quality standards as optional when doing electronics sourcing[1].

As the article notes, Tesla conveniently “fixed” their thermals and durability issue that caused by inventing a feature called cabin overheat protection and marketing it as for people/animals overheating and not for the non-automotive-spec electronics in the cabin.

If you can’t bring auto quality electronics to the car, just change the car so it avoids standard auto thermal conditions ¯\_(ツ)_/¯

https://www.thedrive.com/tech/27989/teslas-screen-saga-shows...

That used to be the same mix my household used. I’d suggest giving the Reminders app a try as a drop in replacement for Notes. There’s a really handy list template in the Reminders app called Groceries. It’ll auto-group items you add to the list into categories so it’s easier to sweep through the store in one go and not have to double back repeatedly for things you overlooked further down the list.

No idea why it’s tucked into the Reminders app instead of Notes, but it’s been really handy since stumbling on it and a QoL improvement in my household over a generic Apple Notes list.

Take a look at Tapo or Kasa devices (both TP-Link products).

I recently got a few to try out, and expressly chose them because they do motion and sound detection on device and also support microSD for local recording.

I've only had them a few weeks so can't speak to any slow-showing pain points, but so far both the video doorbell[1] and two inexpensive cameras I purchased[2][3] to test out have been awesome.

I set up an automation so they record continuously when I leave and when home to record on detection only (motion for all three and sound for the Kasa camera) to try to be economical on wearing out the SD cards. But for me personally knowing I'll likely have those go out on me and need replaced was an ok trade off for the convenience, and probably a wash financially because everything I wanted happens locally whereas I kept seeing them gated behind a subscription plan when looking at other options.

There's also an option in the app to enable them to speak stream locally to a NAS or NVR via RTSP if you want to do that with them. So I can eventually set that up for more reliability when the eventual SD burnout occurs, and scratch my tinkering itch with things like streaming it to Frigate and testing it out vs the native detection features, without any actual presasure to need to since it all just works as is.

The doorbell is what I was originally needing the continuous local recording and on-device object detection for. The two cameras were bonuses I threw in to grab a few of their inexpensive models to try out while I was at it. And so far for about $100 in total I've been impressed. Key word being so far – they're still recent enough I might be in my honeymoon phase with them and just don't know it yet.

[1] https://www.amazon.com/dp/B0CQQZZXH9

[2] https://www.amazon.com/dp/B08ZXJJTYJ

[3] https://www.amazon.com/dp/B0DBPBSYMQ

For me personally, a lot of times it's for table augmentation purposes. Appending additional columns to a dataset, such as a cleaned/standardized version of another field, extracting a value from another field, or appending categorization attributes (sometimes pre-seeded and sometimes just giving it general direction).

Or sometimes I'll manually curate a field like that, and then ask it to generate an Excel function that can be used to produce as similar a result as possible for automated categorization in the future.

So in most cases I both want to provide it with tabular data, and also want tabular data back out. In general I've gotten decent results for these sorts of use cases, but when it falls down it's almost always addressable by tinkering with the formatting related instructions – sometimes by tweaking the input and sometimes by tweaking the instructions for the desired output.

Yes.

The flap created for LASIK (and LASIK-like surgeries, such as SMILE or LASEK) heals, but doesn't have the structural integrity that occurs when the epithelium has to fully regrow like for PRK. So that flap becomes a semi-permanent weakness that can be dislocated down the road and cause problems.

In general PRK is still considered the safest laser surgery option, but trades off the long-term risk of the epitheium flap for a much longer initial post-op recovery time. With PRK you have to be careful that there's no hazing as the epithelium regrows, but once it's regrown it's as good as it ever was. So for folks with a high risk of future eye injuries, PRK tends to be preferred (or required, in some instances like the special forces).

Websites will just add a CNAME entry that points to whatever service they were using before. Then it's a second party (subdomain) cookie.

A lot of tracking prevention mechanisms have started baking in CNAME uncloaking in the last few years precisely for that reason. Safari/WebKit[1], Brave[2], uBlock Origin (on Firefox only)[3], and NextDNS[4] just to name a few.

At this point the industry has moved onto straight up reverse proxying so it's all first party context. In milder instances it's in the form of server-side tagging[5] (which isn't a true reverse proxy, but can easily be used as one). But at least in those instances the website operators are the ones that typically own the server-side tagging process and have oversight/control/visibility into what they're putting in place.

But that has a high bar for implementation and relatively few companies have the resources or competence for that sort of thing. So it's much easier to persuade website operators to put a pure, dumb reverse proxy in place that gives them an endpoint under the first party domain to load resources from and send hits through[6]. Including being able to use HTTP set-cookie headers in the responses, while they're at it. Which is coincidentally the only long-lived cookie that still exists in Safari/WebKit, since things like "Keep me logged in" functionality would break if they started auto-purging those too.

If it's written in javascript, it's gone in 7 days even if it's first party. And if it's an HTTP header from a CNAME, it's also gone in 7 days. Only cookies set with an HTTP set-cookie header from a first party context are durable anymore. So that's exactly where advertisers are going into as an end-run in the game of cat and mouse - with surprisingly willing adoption from website operators, who are desperate to get their attribution back and don't quite understand the risk profile it exposes them to when they approve letting a third party operator masquarade so deeply as the website operator itself.

[1] https://webkit.org/blog/11338/cname-cloaking-and-bounce-trac...

[2] https://brave.com/privacy-updates/6-cname-trickery/

[3] https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

[4] https://medium.com/nextdns/nextdns-added-cname-uncloaking-su...

[5] https://developers.google.com/tag-platform/tag-manager/serve...

[6] https://developers.google.com/tag-platform/tag-manager/first...

[7] https://webkit.org/tracking-prevention/ (towards the bottom of the page)

That's what lawyers and accountants are for. A transaction between a sufficiently complex web of inter-related legal entities is indistinguishable from arms-length transactions.

You do not buy a syringe for a 1000x markup. You stand up a group purchasing organization (GPO) as a subsidiary and spin off your entire procurement department to it. You have your negotiating team accept nominal trade discounts off catalog prices, and instead prioritize lump-sum off invoice rebates at various spending thresholds. So while you previously got a $50 syringe discounted to $25 from a supplier, now your group purchasing subsidiary is paying nominally less than ~$50 per syringe but recieving a lump sum rebate against accounts payable from a supplier equivalent to $25 per syringe based on your primary client's expected spending volume (which is pretty predictable considering your former procurement department turned subsidiary has been working with this supplier for ages).

The group purchasing subsidiary then adds a nominal markup of their supply catalog, say 20% or so. So that $50 syringe is sold to the hospital for $60. A 20% markup is considered fair and reasonable so your auditors give it their blessing. Suddenly the hosital is paying $35 more per syringe but the supplier is still getting the same $25 they always have. You also sign up another local hospital to join the GPO and negotiate even higher rebate thresholds. Both hospitals auditors and lawyers point to the industry wide practice of GPOs and their perceived benefits, making plausible enough defenses against both criminal and civil complaints. The executive team of the GPO that came over from their parent orgs and orchestrated this whole thing get generous (but fair market rate) employment contracts and benefits that just happen to absorb the maojrity of that $35 per syringe profit so very little ends up bubbling back up to the non-profit parent entities.

Do the same thing with selling your real estate to a real estate holding company, which leases it back to you at market rates (that just keep going up and up). Do the same with your nurses – spin up a nursing staffing company and contract all your nurse staffing through it. Same with physicians – spin off any directly employed physicians into a physician staffing company and conmtract with them for services.

As long as you follow the appropriate corporate formalities, you suddenly have a ton of knobs you can turn to engineer any particular operating margin you want your healthcare system to be perceived as having. This isn't limited to hospital systems, but with the prevalent level of inefficient middlemen entities that already exist in the US healthcare system and contribute to runaway costs, it's pretty damn easy to throw a few of your own into the mix in a manner that passes legal scrutinty around self-dealing. There are also plenty of liability-related reasons to justify such setups as well, so it's not purely a shift around profits from your tax-exempt non-profit entity.

And insurers don't actually care much at all about any of this. As they're required to pay out 80% of premiums as claims and only allowed 20% for administrative expenses and profits, the easiest way to increase profits is for claims to increase (and subsequently allowing the absolute value of that 20% piece to grow). If hospital charges go up across the board because of these sorts of shenanigans, that's as much a boon to the insurers paying out as it is to whatever lucky winners are siphoning off the profits from those related entity subsidiaries.

[1] https://www.aeaweb.org/research/regulating-health-insurers-a...

They're specifically formatted ASCII text files[1][2].

A single file can have multiple batches. A single batch can have multiple transactions.

For example, a company may upload an ACH file to their bank for payroll that contains a single batch in it and in that single batch they have entries for each employee's payroll deposit. Or maybe it has two batches – one for payroll deposits and a second one for reimbursements (or bonuses) that get deposited separately. Maybe it even has batches for things like 401k transfers to custodian accounts.

Their bank may receive that batch file, validate that and combine those batches with all the other ones it has and send those as a combined file to the clearing house.[3]

That said, nothing stops you from transfer if a file with a single batch containing a single transaction. Such as when you need to initiate an immediate transfer instead of collating it with all the other transactions at the end of the day.

At the end of the day, the ACH network is just a bunch of text files being pushed to sftp servers and servers periodically polling for new text files in those sftp directories to pick up and process.

[1] https://achdevguide.nacha.org/ach-file-overview

[2] https://github.com/moov-io/ach/blob/master/docs/file-structu...

[3] My understanding of this aspect is vague at best, so may be misconstruing how they're aggregated or passed through to the clearing house.

And that spreadsheet likely has an obligatory off by one row reference tucked away starting halfway down the employee lookup table in a hidden sheet, nonchalantly adding it's own wtf factor for who is and isn't included in the laying off in a subtle enough fashion to go unnoticed and accepted as is.

It's called stickerless, commingled inventory[1], and it's where they commingle inventory from multiple sources based on the manufacturer barcode instead of a unique seller-item-specific barcode label, and will use any product with the same barcode in their distribution network to fulfill the purchase regardless of which source/seller provided that individual piece of inventory originally.

From reading [1] it looks like they've tightened up the requirements for it, and put some mitigations in place around counterfeits.

But it's also an opt-in process, so would be nice if they made it visible when you are or aren't purchasing from a seller utilizing it so you can decide yourself on a given purchase whether to go with the cheapest option or potentially opt for a more expensive listing but knowing that a product isn't commingled and was provided by the seller you're purchasing from.

[1] https://www.sourcing-monster.com/amazon-commingled-inventory...

All else being equal, it could very well be logistically cheaper.

But to publishers, increasing the volume of printed copies of a given title is absolutely not equal to a library purchasing a single copy and physically handling it in circulation until it naturally degrades to the point of being trashed. Physically printing brand new copies for patrons to keep every time a book was 'checked-out' would pose such a materially large impact on sales volume that publishers flat out wouldn't allow it.

Even a perpetual license to loan a single copy of an ebook can cost a library upwards of $100[1], due to potential revenue impact to publishers/authors from having it in circulation in perpetuity without physical deterioration naturally limiting it's lifetime/volume of loans. And the number of simultaneous loans for a given title is generally restricted to the number of individual licenses you've paid for. If that's the case even for ebooks, you can imagine what they'd require to print a title on demand and give it away to a patron forever.

[1] https://www.authorsguild.org/industry-advocacy/a-new-twist-i...

except learning it hurts the library more than expected is a downer.

Which is likely an incentive for libraries to not expose those costs on a per-request basis. As thebitstick mentioned here[1], libraries want to encourage usage. Overall usage volume has already been budgeted for, so the variances between one request and another for a typical patron won't materially impact the overall capacity of a library from serving their patrons. Inversely, if exposing the individual request costs disincentive enough conscientious patrons from making those requests, it makes it more difficult for the library to justify the service at all and could result in the loss of budget to continue covering it. Which ends up being a net loss of access for those patrons which do not have the means to access it elsewhere and were reliant on the library for it.

[1] https://news.ycombinator.com/item?id=31902549

There hasn't been much of an effort to convert these to USB-C, so they all need dongles.

Not that they really improve the situation itself, but you can also get USB-A to USB-C adapters[1] (and vis versa[2]). Having a few of both on hand has come in handy as I find myself having the wrong port available for the cord/device I need to plug into it. Which seems to be happening more and more often (both for charging needs and peripherals like you mentioned). Can be useful in situations when a dongle is overkill for your needs, or where a dongle isn't really an option to use for the USB-A/USB-C conversion (such as a charger).

[1] https://www.amazon.com/Adapter-Anker-High-Speed-Transfer-Not...

[2] https://www.amazon.com/Syntech-Compatible-Chargers-Standard-...

I bought 10 of these[1] about 4 years ago for the kids, and several more times since. The USB-A side is reversible, and the other side combines lightning and micro-usb into a single connector that'll work in either one. And I can't recall if it's this cord or another I have, but the micro-usb side may be reversible as well.

When the kids were getting to the age where they had their own devices, the learning phase was painful (for me more so than them). They kept getting confused between the lightning cable used for their iPad and the micro-usb cables used for everything else (like their battery pack and the random kid gadgets they had that used micro-usb for power supply). Their learning phase was painful (for me) as they'd try whatever cord they came across first in whatever device they needed it for, and continue that cycle until they got a match. And with no sense of how easy it is to break charging ports, they'd be pretty aggressive about it. Same with trying the USB-A side of the cord in the charger/battery, aggressively trying one direction before finally flipping it to try the other (and flipping it again because third try's the charm).

The kids love them because they Just Work for everything with no fuss (at least until recently when USB-C started popping up in some stuff like their Bluetooth headphones). The durability is a bit mixed, as some of the cords started having issues after just a few months while others are still going strong after years of daily use. But between how handy they are and the price, it's worth just treating them as expected consumables and getting enough at once to stockpile.

[1] https://www.aliexpress.com/item/32847997542.html

This whole thing doesn’t really add up.

If the originally purported intent had carried through to the specifications, it adds up in a sense. If !important overrides indicated an explicitly set formatting/sizing for compliance/legal reasons, implementers touching it without any historical context would know at a glance what it signified and that it shouldn't be touched lightly without explicit approval. And when the implementer updates the stylesheets to use 24px text on a page based on direction from the CEO/designer and the element with an !important override stays at 26px, the implementer can point to the !important override as the cause and confirm if the person requesting the change has confirmed legal/compliance approval to change that one as well. Even if the parties involved in the change (the designer, CEO, or implementer) aren't familiar with the compliance reason for the override's origins, the fact that it's there is a known flag that changes can lead to potential violations and costs/fines and need to be properly vetted for approval.

It would also make it easier to go in and update the stylesheets to comply with changes in compliance/legal requirements, as you can easily search through the styles for !important flags and find all the spots that need reviewed for potential change needs.

That said, its use in practice is completely different than this purported rationale for the flag's existence, and !important is sprinkled so cavalierly in existing codebases to crudely but effectively get a desired effect that the above situation is impossible at this point and the original rationale is moot.

As another poster mentioned, YouTube Premium in India costs roughly $2 USD/month. And Premium Family (shareable with 5 accounts) is about $2.50 USD/month.

So subscribing via an Indian VPN can get you Premium for roughly $20 a year. Or get a Family plan for less than $30/year, and re-selling the extra slots on Reddit for about $20 a pop will net you ~$50 USD in profit.

Section 8 isn't restricted to just subsidized housing developments[1]. It can also be used as a subsidy to any private market rental as well, where the landlord is paid the subsidy from the Section 8 program and the tenant is responsible for any rental costs above that (if any).

That said, it's a hassle for landlords. They have a separate contract and commitments with the local housing authority that disburses the subsidy, in addition to the lease with the tenant. And are subject to annual home inspections by that housing authority. And most importantly in a booming market, there are legal caps to how much a tenant's annual income can be dedicated to housing and utilities. Between the income limits to qualify for section 8 and the cap on income that can go to housing, the amount that an individual can actually spend on top of the subsidy is fairly limited and may not bridge the gap to going-rates for private rentals in an area. Between that and the stigma attached to the quality of tenants using section 8, it's common for private landlords in a good market with a standard or better unit to pass on a section 8 applicant and hold out for another tenant with fewer strings attached to the transaction.

[1] https://www.hud.gov/topics/housing_choice_voucher_program_se...

If it goes through as an actual Facetime call, then you aren't charged for it.

That said, it can easily fail to go through as a Facetime call and instead connect as a cellular call (either over the cell network or over wifi via Wifi Calling[1] if you have that enabled). If you then add Facetime video to the call, I'm not really sure if the cellular audio call stays active while the FT video goes through data, or if the whole thing transitions to a data call over FT.

That said, the ATT Forums are loaded with posts of this happening to people. Easiest way to prevent it is to just go into your account settings and disable outbound international calls. I'm not sure if they have the equivalent of [2] option in their wireless account portal (the link is for their landline service), but if not you can have customer service do it manually. That way you explicitly prevent your phone from establishing a true international call via AT&T's network (whether via cell service or Wifi Calling).

[1] https://www.att.com/support/article/wireless/KM1063258

[2] https://www.att.com/support/article/u-verse-voice/KM1010583

They collude, more or less. Although indirectly via third parties (such as Radford[1]) so it stays legally kosher.

"Neutral" third parties conduct salary/compensation surveys. Many companies (HR departments) participate in these surveys and disclose their information to the third party.

The third party then packages it up into an anonymized 'market compensation analysis' that companies can subscribe to/purchase.

So companies can get a good read on how much is enough for their market, without ever directly revealing their hand to anyone except for the neutral middleman that's washing all the data.

A lot of HRIS (HR Information System) companies and payroll companies also package up and sell aggregate analytics on compensation figures. And the companies using those vendors are pretty complicit about their employee data being used in this manner, because at the end of the day they're the same ones buying the end result and peeking at the aggregate data to ensure they don't offer any more or less than they have to for a role.

[1] https://radford.aon.com/

There's also reginal variability in this.

My experience with a dermatologist (in the US) ended up being the same as you anticipated it being. Trying to book a new patient appointment myself I was getting quoted availability 2-3 months out.

I was able to get that sped up a bit by having my primary doctor refer me (which my insurance didn't require) and set up the appointment on my behalf. But even then, it ended up being almost 6 weeks out.

I've also had to book GI appointments in a few different locations, and have had some get me in within a week and others that had a multi-month wait.

And some insurance plans in the use are HMO plans[1], which generally have the requirement of going through your primary care doctor for everything and requiring a referral from them to see other physicians.

The biggest gripe I have about the US healthcare system is how impacted it is by employer decisions. Having decent coverage today doesn't mean the coverage will stay decent, even if you stay with the same employer. I've had awesome insurance unexpected swapped out for crap insurance due to an acquisition, had good plans that I took into account when determining whether to take a job disappear the year after during open enrollment season, had the "same" plan change year to year in subtle but impactful ways (like keeping per-person deductibles the same, but adding a condition to meet a minimum family-level deductible in addition to any individual before you actually hit the threshold).

[1] https://www.investopedia.com/terms/h/hmo.asp