HackerTrans
TopNewTrendsCommentsPastAskShowJobs

BWStearns

no profile record

Submissions

Investors commit quarter-billion dollars to startup designing "Giga" satellites

arstechnica.com
3 points·by BWStearns·7 months ago·0 comments

(Ab)Using Null Uniqueness in Postgres

2 points·by BWStearns·8 months ago·0 comments

comments

BWStearns
·5 months ago·discuss
It's mostly just annoying (for now). If you travel a lot it can amount to a couple hours extra per trip if you're unlucky.

But the bad part is that it's extrajudicial punishment/retaliation for protected speech. She hasn't been accused of anything that she can mount a defense against, so why is the government retaliating against what is presumably legal behavior? It's presumably legal because she hasn't been indicted for anything or notified of a pending indictment.

If the justification ends up being that they've marked you as a "domestic terrorist" for exercising your first amendment rights then why are they letting you travel at all? Are they going to give you random secondary every time you travel? Will they let you move your money out of the country? Why would they? After all, you're now a terrorist (but apparently not worth arresting).
BWStearns
·6 months ago·discuss
> when to know it’s time to replace my synchronous inter service http requests with a queue

I've found that once it's inconveniently long for a synchronous client side request, it's less about the performance or metrics and more about reasoning. Some things are queue shaped, or async job shaped. The worker -> main app communication pattern can even remain sync http calls or not (like callback based or something), but if you have something that has high variance in timing or is a background thing then just kick it off to workers.

I'd also say start simple and only go to Kafka or some other high dev-time overhead solution when you start seeing Redis/Rabbit stop being sufficient. Odds are you can make the simple solution work.
BWStearns
·2 years ago·discuss
I wonder if we'll ever hit a critical mass of technical literacy where this kind of misunderstanding largely disappears. Ten years ago I would have said yes. Now I think the advances in UX/UIs and the appification of everything have insulated the median person from the details. That's good as far as individual products go, but in aggregate might lead to unrealistic expectations. I've heard younger folks ask questions about "why doesn't x just do y" that I previously could only have imagined my very non-technical parents' cohort asking.

At least in the 80s, when computers roughly equalled magic for much of the population (looking at you Wargames!), most people didn't really have to interact with it. Their expectations about computers were roughly as important as my expectations about alien life. But I'm afraid that magical thinking about tech will be of greater consequence both individually and societally.
BWStearns
·2 years ago·discuss
Adam Neumann _should_ have an atrocious reputation given how he treats other people's money but VCs seem happy to fund his new adventures (presumably assuming they can still make money on the way up before the bust).

There would no doubt be people happy to give SBF the funds to go fleece a whole new herd of victims on the off chance he got away with it enough to make the number go up.
BWStearns
·3 years ago·discuss
My guess is the reason most do is because of this: https://www.shrm.org/resourcesandtools/tools-and-samples/hr-...

> When an exempt employee reports for a full workweek of jury duty and does no work for his or her organization, the employer is not required to pay the exempt worker for the week. However, _if the employee does any work for the organization, including checking and responding to work messages/emails, the employee is considered to have worked during the workweek and is entitled to a full week of pay._

So basically if you check your email then you are entitled to the full week anyhow. One mess up and an ensuing lawsuit would blow the whole average year's worth of jury duty savings from _not_ paying your juror-ing employees.
BWStearns
·3 years ago·discuss
Most of the companies I've worked at will pay your normal salary while on jury duty (you're not allowed to get the jury duty pay but that's a pittance).
BWStearns
·3 years ago·discuss
Hobbyist flying is not covered under these rules. You can still fly non commercial under the applicable FAA rules as anywhere else. This is just a petty local shakedown. They could come and yell at you I guess but there're no laws that would back that yelling up. The only stick here is the business license.
BWStearns
·3 years ago·discuss
So that’s regulated by the FAA and I applaud enforcement efforts on that front. A local PD scalping overtime isn’t going to know a class bravo from his asshole so I don’t see the connection. Local PDs don’t have the knowledge or jurisdiction for this stuff.
BWStearns
·3 years ago·discuss
While I normatively agree with you that that’s the way it should work, that isn’t how these things go. This kind of pseudo corruption is extremely common because it’s easy to make shitty arguments that pass first inspection (oh we need the police there for public safety, think of the children, oh a bird! look over there!). They drag it out into a years long appeals process where they grind the plaintiff down and eventually they settle for no wrongdoing and attorneys fees and change, and now you get your business license back and have a hostile local PD.
BWStearns
·3 years ago·discuss
That’s a good way to get your business license paperwork lost.

Edit: not sure why the downvotes here. If you’re a small business owner you are trying to get through your day and your day gets a lot longer if you piss off casually corrupt city officials who can shut your business down by slow walking needed paperwork. This is a group that happily added 200% to your operating costs via ransoming your business license for a thinly disguised bribe. You think they won’t retaliate if you put them on the spot publicly?
BWStearns
·3 years ago·discuss
Florida of course.
BWStearns
·3 years ago·discuss
Friend of mine runs a drone photography business (think instagram people on vacation or house photography for real estate). The city requires he hire an off duty cop for $100/hr to “manage the set” and the minimum time per engagement for this rent-a-racketeer service is four hours. The shoots are usually about 30 minutes.
BWStearns
·3 years ago·discuss
This relates to something I've seen with product discussions, though if we think about IaC as a product for developers I guess it's the same discussion. Very often the developer/pm of a product wants to cover _every possible_ use case even if there's no user demand there yet.

This can lead the user experience to be painful since you now basically need to be a power user to get started, and the developer experience starts to get painful as well since the code to support the everything machines is not simple.

I worked on a project where the feature requirements became so convoluted I wanted to say let's just ship them a machine with a python interpreter on it and at least the docs will already be written. I was joking but there's something there in that we're either shipping an incomplete subsection of the capabilities of the tools we're using, or we're writing a 1:n mask from our tools to some new interface.

New tools need to be compared to our BATNA (in this context maybe Best Alternative to Nothing at All?) to determine their value. I feel like this is why Heroku was so great when it came out. Yeah, you lose all this fine grained control (subset of the capabilities), but goddamn was it easy to just ship something.

I feel like Excel is really the OG king of navigating this dilemma because the interface makes it easy to gradually go into the deep end. I honestly wish more dev tools were like that because we only have so much time in the day and most tools probably _do_ have an 80% happy path subset of features that could be foregrounded and made simpler, while still allowing access to the details when needed.
BWStearns
·3 years ago·discuss
We got solar powered string lights for our balcony. The solar panel only came with a spike to stick in the dirt. Since we are several stories up that didn't really work and we didn't want to just tape it to the railing. The part that connected to the spike was a little circular bit with a couple holes for screws so I designed a little mount for it in CAD and 3D printed it and so far it works great. It fits the railing and the solar panel perfectly.
BWStearns
·9 years ago·discuss
I wonder if a microservice library or framework could become the killer feature to break clojure out of its niche. It could still be used by other jvm languages, possibly js languages, and wouldn't require betting the farm on it to try it out.