News for hackers. Stuff that matters.

jpsim

Re:GitHub Codespaces on Wednesday May 06, 2020 @01:42PM (#23093999)
Is there a list of supported languages or environments for this yet?
This might have something to do with how data on GCP will be encrypted at rest. US law treats encryption effectively as a weapon and restricts where products that include encryption can be shared.
Re:Fast website link checker in Go on Monday April 23, 2018 @09:04PM (#16908972)
Anyone know of an equivalent for Ruby? I’d love to add this as an integration test for jazzy[0].

Separately, it’d be awesome if this also checked that anchor links resolve to id values to validate linking to specific elements on a page.

[0]: https://github.com/realm/jazzy

Re:Rethinking GPS: Engineering Next-Gen Location at Uber on Friday April 20, 2018 @06:55PM (#16888979)
It’s a shame iOS just doesn’t seem to provide this level of data using public APIs as far as I can tell. I’d love to be proven wrong, or for Apple to be a bit more transparent regarding how they perform similar enhancements to location data.
Re:Guide to Writing Dockerfiles for Go Web-Apps on Monday February 05, 2018 @02:24PM (#16311258)
Someone should make a collection of these for all languages. I’d love to see an equivalent for Swift.
Very similar to Realm (also syncing CRDTs), though this seems more lightweight and works in client-side web apps. https://realm.io
Re:How CircleCI Processes 4.5M Builds per Month on Friday July 14, 2017 @02:12AM (#14767899)
My comment wasn't a question, but rather highlighting that a major part of their stack wasn't so much as mentioned in an article about their stack.
Re:How CircleCI Processes 4.5M Builds per Month on Thursday July 13, 2017 @06:01PM (#14765680)
Turns out it's two, not four VMs. From macOS Sierra's EULA[0]:

> (iii) to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (c) using macOS Server; or (d) personal, non-commercial use.

[0]: http://images.apple.com/legal/sla/docs/macOS1012.pdf

Re:How CircleCI Processes 4.5M Builds per Month on Thursday July 13, 2017 @05:22PM (#14765361)
This post makes no mention of the macOS part of the CircleCI infrastructure, which is one of the trickiest parts of infrastructure IMHO. Tricky because Apple's EULA prevents virtualizing on anything other than its hardware, never more than 4 VMs per host, and not for commercial purposes...
Re:Wildcard Certificates Coming January 2018 on Thursday July 06, 2017 @11:51AM (#14711273)
Is there a write-up somewhere explaining why this was a technical hurdle compared to base domain certs? Very curious.
I can 100% vouch for Peter and his team. They got me my EB1A which led to my green card. Thanks Peter!
Re:Show HN: A pure Go library for interacting with LLVM IR on Saturday June 24, 2017 @04:35PM (#14627358)
llvm-diff is indeed pretty great, but having the IR structure as an AST that you could programmatically access and manipulate would allow more semantic diffing, or integration into workflows that would benefit from structured representations of a diff.
Re:Show HN: A pure Go library for interacting with LLVM IR on Saturday June 24, 2017 @01:06PM (#14626348)
Maybe this would lend itself well to parsing bitcode slices (serialized LLVM IR). I've often wanted to diff bitcode produced by different compiler versions.
Re:Lyrebird – An API to copy the voice of anyone on Monday April 24, 2017 @04:04PM (#14187692)
Curious choice to name a company & product with a name that sounds like "Liar Bird" when spoken. To me, that looks like they're fully embracing the concept that this can be used for nefarious purposes. If one of their goals is to bring attention that this technology exists and can be misused, the name reinforces that.
Re:More on GVFS on Wednesday February 08, 2017 @12:58AM (#13596155)
It's a little funny that GVFS itself is hosted on GitHub which means you won't be able to pull it as a GVFS repo.
Re:The Startup Tapes on Tuesday September 13, 2016 @01:17PM (#12490309)
Came here to say this. I wasn't sure about the steadicam approach at first, but after watching one of the videos, it felt like I was there! Looking forward to seeing the upcoming ones.
Re:Realm 1.0 on Wednesday May 25, 2016 @01:54PM (#11771705)
(JP from Realm here)

It certainly forces you to think about threading (which is a good thing IMO). I just responded to a similar comment[0], and there are always our docs on threading[1] which I'd encourage you to read.

[0]: https://news.ycombinator.com/item?id=11771558 [1]: https://realm.io/docs/swift/latest#threading

Re:Realm 1.0 on Wednesday May 25, 2016 @01:36PM (#11771558)
(JP from Realm here)

Realm's transactions are entirely ACID, and all transactions are thread safe. This means you can't get "faults" like you would in Core Data if one thread deletes an object being accessed in another.

On the flip side of this, it makes it difficult to share mutable object graphs across threads, mostly because then you'd need to know which Realm and which object is at what version of the db. Realm's underlying db engine supports this, but it's difficult to expose/enforce at the API level.

We have some designs in mind to allow scoping around passing objects between threads (see #3136[0]), and some other ideas for passing immutable Realms across threads, so you can expect to see some improvements there in the future.

About improving our documentation around threading, we're always open to feedback. I'd appreciate if you could read through the "Threading" section of our docs[1] and share how you think it could be improved.

[0]: https://github.com/realm/realm-cocoa/issues/3136 [1]: https://realm.io/docs/swift/latest#threading

Re:Realm 1.0 on Wednesday May 25, 2016 @12:11PM (#11770844)
I'm not sure what you mean here. If you mean "why would I ever use Int8 or Int32, etc. if Int64 won't take up more space in the file" the answer would be memory considerations when you take that data out of the Realm... you should just use the size you need and you'll be ok.
Re:Realm 1.0 on Wednesday May 25, 2016 @11:34AM (#11770495)
don't forget watchOS ;)
Re:Realm 1.0 on Wednesday May 25, 2016 @11:31AM (#11770468)
FWIW you can use Realm Objective-C or Realm Swift on Mac OS X.

I'll let someone else clarify why Java outside Android isn't supported.

Re:Realm 1.0 on Wednesday May 25, 2016 @11:15AM (#11770352)
(JP from Realm here)

Unless I'm missing something, what you're describing could easily be done by having the version number or branch in the Realm path, or whatever identifier you want. You should open an issue[0] so we can explore that more.

Strings are indexed, but I think you're referring to something like "full text search"? That's on the roadmap[1].

[0]: https://github.com/realm/realm-cocoa/issues/new [1]: https://github.com/realm/realm-cocoa/issues/3650

Older »