Live data from Hacker News

Ask HN: Who wants to collaborate?

news.ycombinator.com

461–470 of 525 posts

Re: Ask HN: Who wants to collaborate?

#461

Earlier quoted context omitted.

Building codes are mostly at city/local level. We have to get this changed for every city. I am hoping once we get a few cities to adopt this, it will be easier to get other cities to adopt. There are no federal/state building codes. There is a central authority (ICC), all cities start with ICC code and make modifications. We can also work with ICC, but the adoption cadence will be slow. ICC updates building codes ye…

Got it, that's not a space I'm very active in but have you checked trade associations? That may be a way to cut across state/city lines quickly and it would be good to understand their stances because they do hire professional lobbyists at the city/state and I'm pretty sure federal level (met one from a roofing association socially)

Thats a great idea! Trade associations like you suggested as well standards bodies (there is another for electrical/fire - National Electrical Code by NFPA) can help a lot with the grassroots efforts of working with each city.

The plan is to pursue all possible paths and get this done as quickly as possible. US has 2 billion parking spots currently [1]. If we are building 1% new every year, in ten years we can have 200 million charging spots. Range anxiety would be put to rest. We have to put in charging first, this accelerates EV adoption.

[1] https://www.bloomberg.com/news/articles/2018-11-27/why-parki...

wild assumption, not a fact! This doesn't need to be net new on vacant lots, includes rebuilding existing lots. Any development has to adhere to latest city code.

Re: Ask HN: Who wants to collaborate?

#462
Cool idea! I'm pretty busy a.t.m. but just in case, I'll toss my hat out there.

About me:

-PhD in physics, specialty in optical spectroscopy for fusion reactor plasmas

-Familiar with basic optics, analog circuit design & fabrication, signal processing, sensor fusion, data analysis, visualization, physics-based modeling & parameter inference (including tomography), Bayesian methods, & MCMC

-Very comfortable with the scientific python stack (Numpy/Scipy/Matplotlib/xarray), some experience with Julia (esp. SciML/ModelingToolkit)

Projects I'd be interested in (mostly stuff I've been meaning to try my hand at but haven't gotten around to):

-Unsupervised/self-supervised learning on real-world data (incl. algorithmic trading)

-Machine vision (and/or analysis of other sensory modes) for robotics

-Brain-inspired (ie, systems-neuroscience-based) AGI approaches (ex. hierarchical temporal memory, predictive coding, sparse distributed representations)

-Information-theoretic approaches to AGI (ex: total correlation explanation, free energy methods)

-Causal/generative/physics-based approaches to AGI

-Renewable energy & clean tech: battery systems modeling, demand/weather forecasting, or hardware projects

-Off-the-wall physics ideas: I'd be willing to listen to them & provide feedback. I'm personally interested in trying to reformulate quantum mechanics starting from geometric/Clifford algebra and Bayesian probability theory, as a way to make it more intuitive.

Email is in my profile.

Re: Ask HN: Who wants to collaborate?

#463

Earlier quoted context omitted.

Have you seen https://authzed.com/ ? I know it's not what you are saying but seems relevant if you haven't already seen it. I think there is a ton of room for new players in the authn and authz markets. I like how narrow you are focused.

I haven't seen it. Thanks for sharing it with me! Looks like they're going for a graph based system, which subsumes all kinds of authz modeling. That's pretty awesome.

Full disclosure: I'm an Authzed founder.

Our SaaS product is serverless, but we also offer on-prem support which is easy to get started with as the core database is entirely open source[0]. Feel free to hack around with it and drop into our community Discord[1]

[0]: https://github.com/authzed/spicedb

[1]: https://authzed.com/discord

Re: Ask HN: Who wants to collaborate?

#465

I am a former principal software engineer at a MAMAA company turned independent educational researcher. My primary interest is in deliberate practice and how to use spaced repetition (i.e., Anki) to develop expertise. I have three primary areas that I am working on and would love to find serious collaborators: 1) I am building high-quality content for math, English language arts, chess, etc. (see [0] for a good expla…

> MAMAA took me a second, but I guess it's Microsoft Apple Meta Amazon Alphabet now

I'm partial to MANGA (for the former FAANG) and GAMMA when you replace Netflix with MS.

Re: Ask HN: Who wants to collaborate?

#466

I’m exploring how reinforcement learning can be applied to safely carry out Solar Geoengineering in order to delay the damage from climate change. https://arxiv.org/abs/1905.07366

This is interesting! Are there pre-trained GCM emulators out there if someone wants to play around with this?

Re: Ask HN: Who wants to collaborate?

#467
post #43

I'm working on a decentralized identity-based communications project. Think of this as an email (or instant messaging, social network, etc.) where your "account" is yours forever and cannot be taken away. We have email part functioning and there are some real users. At this point, I'm working on the decentralization part, where the identity registry will be put on a blockchain (likely custom Ethereum-based blockchain…

Great idea, I was wondering if someone had started working on something like this. My thought was to use the identity for distributed social media (blogging platform where you can easily restrict viewership of your posts by granting revocable keys to your contacts).

I see bits and pieces of this idea floating around, but I don't think anyone has combined them into a complete platform yet.

Re: Ask HN: Who wants to collaborate?

#468
post #43

I'm working on a decentralized identity-based communications project. Think of this as an email (or instant messaging, social network, etc.) where your "account" is yours forever and cannot be taken away. We have email part functioning and there are some real users. At this point, I'm working on the decentralization part, where the identity registry will be put on a blockchain (likely custom Ethereum-based blockchain…

Are you at all interested in non-chain name registration? You could always allow nonunique names and just leave it up to users to verify . One big advantage of P2P is partition tolerance and ability to work on isolated networks in an emergency.

Yes. In fact, we decided to go blockchain way (for now) with some hesitation. It just seemed like the best way to address the decentralized identity piece for now. But there are downsides, for sure.

Re: Ask HN: Who wants to collaborate?

#469

Earlier quoted context omitted.

Thanks, glad you like it! For organising information Temin has been an entirely positive experience for me. For the first time what's in my head matches what's on a screen. Early on I expected that mental model to fall over as the amount information in a metaverse grew, but I have ~12,000 sticky notes/pieces of paper in my 'main' metaverse and haven't personally felt the need to add any search functionality yet. I'm…

This looks fantastic, I'd love to try this. Regarding your question about why this works : I urge you to read at least the first chapter of Frances Yates The Art of Memory https://en.wikipedia.org/wiki/The_Art_of_Memory - how people learned to retain vast stores of knowledge before the invention of the printed page.

Please do sign up if you haven't already, or send me an email and I'll get you setup.

Thanks for the book recommendation, I've started to read it. It's nice to get some history and depth to concepts I had some awareness of.

I do wonder how method of loci strategies stand up to bricks and mortar sticky note use in collaborative environments. In my day job I've felt other people moving and adding things to a wall as almost destructive if I didn't experience it happening (purely in terms of memory). As changes in Temin are written to a ledger a fringe benefit is you can play back what's happened while you were gone, which seems to sooth that.

For work, I also spend a lot of time writing/drawing/thinking with a pen, and most of the artefacts in my metaverse are created with a Wacom not a keyboard. Being able to remember where things are I put down to Temin, being able to remember what's there I put down in some part to that. I'm not going to trying to convert people who prefer to use keyboards, and I expect pen-first users will very much be a minority, but the research on retention when it comes to pen vs. keyboard is pretty compelling.

Re: Ask HN: Who wants to collaborate?

#470

Earlier quoted context omitted.

Thank you for the clarification! Perhaps a better example would have been Apache Avro (still has a schema, though): https://en.wikipedia.org/wiki/Apache_Avro This looks like a very ambitious project, and I can see that you've put a lot of thought, time, and effort into it! You clearly have a lot of interesting ideas (the graph idea is really cool) and significant experience with data formats. If this is a security-or…

Yes, I had a look at avro as well. I've been following all of the established and nascant formats over a number of years, hoping for one that addresses my concerns, but unfortunately nothing emerged. My ambitions are actually at a much higher level; this is just to set a solid foundation for them. Cyclic bombs are but one security concern... There are actually a LOT of them, which I try to cover cover in the security…

Thank you for the detailed and comprehensive explanations!

> There are actually a LOT of [security concerns], which I try to cover in the security section

If you'd like to eventually harden the binary implementations, you might also be interested in coverage-guided fuzz testing which feeds random garbage data to a method to try and find errors in it: https://llvm.org/docs/LibFuzzer.html

as well as maybe some kind of optional checksum or digital signature to ensure that the payload has not been tampered with (although perhaps this should be performed in another higher layer of the stack).

> make cyclic data disallowed by default, just to cover the common case where people don't use it and don't even want to think about it.

Yes, I think that making it an option which is restrictive (safe) by default would be a great idea. Or perhaps separating out the more dynamic types (eg: graphs, markup, binary data) to be loadable modules could also reduce the default attack surface area.

> You certainly shouldn't open an internet connected service that accepts the text format as input (except maybe during development and debugging...)

Yes, I fully agree with this! I initially assumed that the text format could be sent from an untrusted client similar to JSON and XML, but this makes more sense.

> because text parsing/encoding is supposed to be the 0.0001% use case

I see, so the main use case of the CTE text format is rapid prototyping, and then the user should convert to the CBE binary format in production?

> It's not super easy to add new types to the text format grammar

Customizable types could be a really great way to differentiate from other serialization protocols. I did notice that the system allows the user to define custom structs which is quite useful.

Another approach would be to embed the grammar and parser into an existing language like Python, Rust, or Haskell, and let the user define their own custom types in that language. In my experience, custom types help prevent a lot of errors (eg: for a fitness tracker IoT application, you could define separate types for ip_v4 address, duration_milliseconds, temperature_celsius, heart_rate_beats_per_minute, blood_pressure_mm_hg for systolic and diastolic blood pressure rather than using just floating point or fixed-point numbers, and this could prevent many potential unit conversion and incorrect variable use errors at compile-time). Or you could better model your domain with custom types (eg: reuse the global coordinate datastructure from the timezones implementation to create path or polygon types using repeated coordinates).

> adding new types should be done with EXTREME CARE

maybe it would make sense to create a small set of core types (kind of like a standard library), and then permit extensions via user-defined types which must be whitelisted? But pursuing that route could end up addressing a very different niche (favoring a stricter schema) in the design space.

> The major downside of ANTLR of course is the terrible error reporting.

This is a major advantage of the parser combinator approach, in that it is possible to design them to emit very helpful and context-aware error messages, for example look at the examples at the end of: https://www.quanttec.com/fparsec/users-guide/customizing-err...

Anyway, hope this was useful and I wish you good luck with your project!

Post reply on HN