HNHacker News
TopNewBestAskShowJobs

awinter-py

5,905 karma · joined January 15, 2015

blog: https://abe-winter.github.io
submissionscomments
awinter-py··on 20-line PR to add key Docker feature to GitHub Actions, please bump it
yes this is just a convenience feature, but it is a very convenient convenience feature for anyone running background jobs in their workflow yamls
awinter-py··on Show HN: I also made a three-body simulation
I don't understand how the aliens weren't able to lie but they were able to falsify scientific results

that's like the third most common form of lying

awinter-py··on Show HN: Stack, an open-source Clerk/Firebase Auth alternative
feels like if keycloak had been slightly better 10 years ago, backend architecture would be way less complicated and more standardized

auth system that worked well with static file buckets would cut like 40% of backend DB / server needs

awinter-py··on Saving cloud costs by writing our own database
we have invented write concern = 0
awinter-py··on Deep Aphantasia: a visual brain with minimal influence from priors?
ask this questionnaire to a range of people, including some visual artists / designers:

close your eyes, think of a family member, who is it, where are they, what are they wearing, can you see details about the clothing, can you see details in the background, is there motion, if you open your eyes can you still see it

there will be some very strong yeses in there if you sample people in visual professions

awinter-py··on OWASP Data Breach Notification
excited for 'things not to store on misconfigured old wiki' checklist
awinter-py··on Ask HN: How to secure website for public launch
delete 99% of users, patch 99% of security holes
awinter-py··on Adaptive Cards: Platform-agnostic snippets of UI, authored in JSON
is it like some sort of hypertext markup language that can be styled using a cascading class-based DSL
awinter-py··on Is Open Source a diversion from what users want?
yes extensibility via scripting has value as an alternative to modifying the source, even if it exposes a limited API

and yes c++ builds are unnecessarily hard and waste time for beginners and experts compared to most newer languages

not sure either of these means 'open source is a diversion', but would agree with a different conclusion that commercial software can lead to better user outcomes sometimes. adobe is an example where they squander some of that value add by making the ancillary experience miserable

to the comparison w/ reaper's scripting -- my guess is reaper invested a lot of iterations and user research into creating a usable scripting system. getting this right is hard in the same way as creating an intuitive and productive UX

awinter-py··on The worst users come from referral programs, free trials, coupons
have heard similar feedback from brick + mortar businesses

go-kart track: folks who came in through groupon never converted to repeat customers at full price

boutique fitness franchise: classpass users have low or negative margin, and don't convert to full price. they may be useful to fill out a part-empty class because that incurs no extra cost, but if you're spending new money to host them it's not economical

opposite case of this is pharma, where the subsidies go up the stack instead of down. arguably goodrx is the 'true' price, and the retail price you pay as a walk-in is drastically inflated

there are also communities of people who rotate credit cards to chase the best reward / rebates deals; imo they are behaving rationally in the face of an industry that offers bundles which decline in value over time

awinter-py··on US developers can offer non-app store purchasing, Apple still collect commission
baller move for stripe would be to discount the 30%, get all IAP traffic, and then stop paying
awinter-py··on Autonomous trucking is harder than autonomous rideshare
can you explain the issue with logging + tandem adjustment?
awinter-py··on Autonomous trucking is harder than autonomous rideshare
interesting from regulatory perspective as well

if gov owns the sensors, they no longer have to beg AV operators for crash data

awinter-py··on Autonomous trucking is harder than autonomous rideshare
wonder how much of this could be solved with a $10000 sensor post every 200m of road?

48k miles in the interstate = 80k km, 400k posts, 4 billion dollars (and you can start regionally)

could also run semi-autonomous convoys where a robot truck follows a human truck, extending sensor range

awinter-py··on Bosses are using RTO mandates as a way to blame employees as a scapegoat
I feel this way whenever a senior manager disses the team's 'velocity'

velocity is a vector. ICs may bear some responsibility for its magnitude but direction is straight from the top baby

awinter-py··on DJI's First Delivery Drone Takes Flight Globally
not my area, but it seems like states who use small drones have begun manufacturing their own

https://www.reuters.com/world/europe/ukraine-produce-one-mil...

https://www.reuters.com/world/europe/construction-progresses...

^ not just ukraine but I think they're the farthest along this curve

awinter-py··on Show HN: I built a tool to send 10k emails for $1 via AWS
interesting upsides to a 'pay to send' system that legally counts as delivery

the legal system uses certified mail as a proxy for this and digitally there is nothing better

awinter-py··on Will US companies hire fewer engineers due to Section 174?
longer thread on this from 11 months ago

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

I have zero accounting background, but my understanding is that salaries are normally deductible from revenue. Before this change, SWE salaries were deductible from tax bill under R&D credit? And after this change, SWE salaries can only deduct from tax bill under 5 year amort?

(Interested to hear correct version if someone actually knows)

awinter-py··on 23andMe tells victims it's their fault that their data was breached
every saas should have a byo storage option
awinter-py··on 23andMe tells victims it's their fault that their data was breached
signal does some hash-based matching of your contacts without storing your contacts

(but also re 'whole point', not sure about split btwn people who want their own genetic profile vs searching for long-lost twin)

awinter-py··on Fed court rules for retired engineer told by state to not talk about math
fwiw the NC rules of evidence clearly states 'knowledge, skill, experience, training, or education' as qualifications for expert testimony

https://ncpro.sog.unc.edu/manual/706-2

nothing about specific licensing

also NC is a daubert state, which I think means you can attack the testimony's methodology via motion in limine, but doesn't add anything about the expert's qualification

https://www.law.cornell.edu/wex/daubert_standard

that said the engineering + survey act seems fairly clear that evaluating the safety of a public work constitutes 'practice'. if dude has 20+ yoe he could just take the exam under the 13(a3) long-established practice section

https://www.ncleg.net/enactedlegislation/statutes/html/bycha...

awinter-py··on Fed court rules for retired engineer told by state to not talk about math
expert witness could barely even invert a binary tree
awinter-py··on Fed court rules for retired engineer told by state to not talk about math
defense stopped a deposition where he was presenting (top of p4) + 'contacted' the NC board of examiners

he ignored them, defense submitted formal complaint, board ended up seeking declaratory judgment that both his research and his testimony separately violate the Engineering and Land Surveying Act

from the opinion https://ij.org/wp-content/uploads/2023/12/Nutt-v.-Ritter-opi...

> The Board seeks a counter-declaration that Nutt's engineering work for the plaintiffs in the Autry litigation, including his engineering calculations, analysis, and resulting expert report, constituted the unauthorized practice of engineering. The Board also seeks the same declaration regarding "testifying at the discovery depositions in support of the work contained in the expert report prepared by Wayne Nutt."

awinter-py··on If only someone told me this before my first startup
in fairness the poster learned these things by dwelling in the 'build first' place and so did I

so is it an error? or a necessary phase of growth

but yes it is good to graduate beyond it

awinter-py··on If only someone told me this before my first startup
> 3. Don't chase investors, chase users, and then investors will be chasing you.

> 9. Sell features, before building them. Ask existing users if they want this feature.

> 15. Don't build consumer apps. Only b2b. Consumer apps are so hard, like a lottery. It's just 0.00001% who make it big. The rest don't. Even if I got many users, then there is a monetization challenge.

^ these in particular stand out and all connect together. many plans never say who you will sell to, how to reach them, and how much they will pay. beware the urge to start working before these questions are answered

without thinking about, and talking to, customers, you can dwell safe + warm in your solitary brain for far too long

awinter-py··on Earthquakes make gold veins in an instant (2013)
why is this not a james bond plot
awinter-py··on How to install Windows 11 on a device that does not meet Windows 11 requirements
more interested in 'how to not install windows 11 on a device that you've told 50 times not to install windows 11'
awinter-py··on How to turn off Google's "privacy sandbox" ad tracking, and why you should
from a web standards perpsective, how can a different browser comply with this new spec? by sending telemetry to google? or like to firefox?
awinter-py··on How to turn off Google's "privacy sandbox" ad tracking, and why you should
as an infrequent chrome user I got the 'your ad privacy has been enhanced' page when I started it up

it didn't feel like my ad privacy had been enhanced

awinter-py··on Shoplifting and frustrated customers plague self-checkout
if you're multitasking a podcast or something, being able to do self checkout without taking off your headphones is worth a lot
← PreviousPage 6 of 34Next →