HN user

mdouglass

36 karma

[ my public key: https://keybase.io/mdouglass; my proof: https://keybase.io/mdouglass/sigs/dwqaULmK3nk-VCvBpuhKZ-ChqPWeQVn17A9ncB32r28 ]

Posts0
Comments29
View on HN
No posts found.

I am one of those DMs and I've thought before about trying to build a system like this. The main problem for me with the screen is that it is hard from my position to tell exactly what square any particular mini is in. It would be great for me if my laptop's view of the map showed where minis were and where they were moving to.

I agree that I wouldn't want new area of the map to be automatically revealed, but detecting where they were and giving me a one-click option to reveal X squares around the mini would definitely save me time at the time.

That being said, this screen is a non-starter for me because it is just too small. We use a 40+ inch screen and I'd love to go even bigger than that. Definitely not down to a (maybe) 23x13 square screen.

vscode's "Unicode Highlight: Non-basic ASCII" causes the character to get highlighted. Sadly, the more appropriate "Unicode Highlight: Invisible Characters" setting does not reveal them.

I'm not seeing anything in the protocol that stops the first human from paying for the resource and then sharing their macaroon+preimage with everyone else. Normally, I'd account for that by associating the preimage with a specific human (account) but this seems to be intended for use without accounts?

That's way better than anything I've seen. I get a 79.50$/mo quote with a $1000 deductible from Trupanion for my 2yr old dog. Which is why we've never picked it up.

The $250 deductible version is a crazy $184.55/mo.

I’m not clear why this recommends using required on everything - I though protobuf v3 had removed that and made everything default to 0 (or equivalent) if not present on the wire.

That's what I thought, but I assumed with the rollback an hour plus ago, it wouldn't still be happening. That was off a build just a few minutes ago (actually repeated it in between the time I posted my original message and this reply and it happened again).

We are seeing an npm install failure inside our docker builds pointing at a github URL with a SHA change. Is this possibly related?

  #15 [dev-builder 4/7] RUN --mount=type=secret,id=npm,dst=/root/.npmrc npm ci
  #0 4.743 npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
  #0 8.119 npm WARN tarball tarball data for http2@https://github.com/node-apn/node-http2/archive/apn-2.1.4.tar.gz (sha512-ad4u4I88X9AcUgxCRW3RLnbh7xHWQ1f5HbrXa7gEy2x4Xgq+rq+auGx5I+nUDE2YYuqteGIlbxrwQXkIaYTfnQ==) seems to be corrupted. Trying again.
  #0 8.164 npm ERR! code EINTEGRITY
  #0 8.169 npm ERR! sha512-ad4u4I88X9AcUgxCRW3RLnbh7xHWQ1f5HbrXa7gEy2x4Xgq+rq+auGx5I+nUDE2YYuqteGIlbxrwQXkIaYTfnQ== integrity checksum failed when using sha512: wanted sha512-ad4u4I88X9AcUgxCRW3RLnbh7xHWQ1f5HbrXa7gEy2x4Xgq+rq+auGx5I+nUDE2YYuqteGIlbxrwQXkIaYTfnQ== but got sha512-GWBlkDNYgpkQElS+zGyIe1CN/XJxdEFuguLHOEGLZOIoDiH4cC9chggBwZsPK/Ls9nPikTzMuRDWfLzoGlKiRw==. (72989 bytes)
  #0 8.176 
  #0 8.177 npm ERR! A complete log of this run can be found in:
  #0 8.177 npm ERR!     /root/.npm/_logs/2023-01-30T23_19_36_986Z-debug-0.log
  #15 ERROR: process "/bin/sh -c npm ci" did not complete successfully: exit code: 1
This was working earlier today and the docker build/package.json haven't changed.

re: your PS - it will depend on the school district, but my daughter’s high school is significantly extending their day. They were allowed to leave this year at 225 (with an optional 7th period that went to 310). Next year, they end at 329. And she gains no benefit in the morning because they already started first period at 830.

The law does actually - you can have zero period but it can’t count towards the instructional time required for students.

It’s actually deeply annoying for my daughter’s high school. It already started 1st period at 830, but since 0 period no longer “counts”, the day is getting extended by almost an hour for all students.

This is from an email from our district earlier in the year:

The exceptions to this are zero period classes. Since zero period classes are optional and not required, these classes may begin before 8:30 AM; they just cannot be used to meet the instructional minute's requirements of 64,800 annual schoolwide instructional minutes

It does say that it has to be in code, but then it goes on to talk about copying in an ssid at runtime and commenting on typing in an ssid even in the last sentence.

I was hoping to make it clear that it is not actually in code (ie swift or objectives), it is an entitlements file which is a block of unchangeable data created at dev time and signed by Apple before it goes on the App Store.

I believe this is misunderstanding how the entitlement works. My belief is that you submit the list of SSIDs to Apple at the time of app review and it can only be changed with an update. I don’t think there’s any support for a dynamic list.

It probably fires as an async error, I'd expect this would log it (if inserted at the end of the try block):

    socket.onerror = (...args) => console.log('async error', ...args)

Yeah it’s definitely a pain. I support a bot that we use for devops and I’m already going through and doing a search/replace op in our commit messages that get posted into slack.

Seems like this is a classic ‘push the work downhill’ thing they’ve done that just costs all the devs who write slack apps.

Unfortunately we are currently on a custom TCP-based protocol (we're in the game space). But yes, this is more incentive for us to consider h2 or wss.

That’s kind of the answer I was expecting, just hoping it wasn’t the case. From the marketing material they really want you to move, but not having a solution to offload tls makes it impossible for us. And it worries me to see the CLB getting effectively deprecated with it an alternative

Is there any intent to add TLS termination? That’s a dealbreaker for us switching from the classic load balancer. Otherwise this looks really awesome, thanks!

Second that, I've had the timbuk2 commute 2.0 messenger bag since 2010 and it goes everywhere with me. Daily to/from work, every business/personal trip, etc. Mine's still in excellent condition other than one broken zipper on one of the inner pockets.

I'm not clear from the post, is this used only to gate features in servers or is this used to gate features in the mobile clients as well? If it's used in the mobile clients, how is that done (in particular, checking looks to be synchronous, but would obviously need to be async to work)