1. Hasura 2. Strapi 3. Forest Admin (super interesting although I cannot ever get it to connect to a hasura backend on Heroku ¯\_(ツ)_/¯ 4. Integromat 5. Appgyver
There are many others that I have my eye on such as NodeRed[6], but have yet to use. I do realise that these are all low-code related, however, I would be super interested in being made aware of cool other cool & upcoming tech that is making waves.
What's on your 'to watch' list?
[3]https://www.forestadmin.com/
UE5's rendering approach. They finally figured out how to use the GPU to do level of detail. Games can now climb out of the Uncanny Valley.
The Playstation 5. 8 CPUs at 3.2GHz each, 24GB of RAM, 14 teraflops of GPU, and a big solid state disk. That's a lot of compute engine for $400. Somebody will probably make supercomputers out of rooms full of those.
C++ getting serious about safety. Buffer overflows and bad pointers should have been eliminated decades ago. We've known how for a long time.
Electric cars taking over. The Ford F-150 and the Jeep Wrangler are coming out in all-electric forms. That covers much of the macho market. And the electrics will out-accelerate the gas cars without even trying hard.
Utility scale battery storage. It works and is getting cheaper. Wind plus storage plus megavolt DC transmission, and you can generate power in the US's wind belt (the Texas panhandle north to Canada) and transmit it to the entire US west of the Mississippi.
It's interesting in a bunch of ways, and I think it might end up having a wider impact than anyone has really realized yet.
It's an ISA that looks set to be adopted in a pretty wide range of applications, web browsers, sandboxed and cross platform applications, embedded (into other programs) scripting, cryptocurrencies, and so on.
It looks like it's going to enable a wider variety of languages on the web, many more performant than the current ones. That's interesting on it's own, but not the main reason why I think the technology is interesting.
Both mobile devices, and crypto currencies, are places where hardware acceleration is a thing. If this is going to be a popular ISA in both of those, might we get chips whose native ISA is web assembly? Once we have hardware acceleration, do we see wasm chips running as CPUs someday in the not too distant future (CPU with an emphasis on Central)?
A lot of people seem excited about the potential for risc-v, and arm is gaining momentum against x86 to some extent, but to me wasm actually seems best placed to takeover as the dominant ISA.
Anyways, I doubt that thinking about this is going to have much direct impact on my life... this isn't something I feel any need to help along (or a change I feel the need to try and resist). It's just a technology that I think will be interesting to watch as the future unfolds.
Similarly, someone is developing a patch for postgres that implements incrementally updating/materializing views[1]. I haven't tried it so I can't speak of its performance or the state of the project, but according to the postgres wiki page on the subject [2] it seems to support some joins and aggregates, but probably not something that would be recommended for production use.
[1] https://www.postgresql-archive.org/Implementing-Incremental-... [2] https://wiki.postgresql.org/wiki/Incremental_View_Maintenanc...
“True rack-scale design, bringing cloud hyperscale innovations around density, efficiency, cost, reliability, manageability, and security to everyone running on-premises compute infrastructure.”
Corey Quinn interviewed the founders on his podcast "Screaming in the Cloud", where they explain the need for innovation in that space.
https://www.lastweekinaws.com/podcast/screaming-in-the-cloud...
Basically, on-premises hardware is years behind what companies like Facebook and Google have in-house, it may be time to close that gap.
They also have a podcast, "On The Metal", which is such a joy to listen to. Their last episode with Jonathan Blow was really a treat.
https://oxide.computer/podcast/
It's mostly anecdotes about programming for the hardware-software interface, if that's your thing ;).
WASM - Mostly as a compile target for Rust, but I think this changes the way software might be deployed. No longer as a website, but as a binary distributed across CDNs.
ZK-SNARKS - Zero knowledge proofs are still nascent, but being able to prove you know something while not revealing what it is has specific applicability for outsourcing computation. It's a dream to replace cloud computing as we know it today.
Lightning Network - A way to do micropayments, if it works, will be pretty interesting.
BERT - Newer models for NLP are always interesting because the internet is full of text.
RoamResearch - The technology for this has been around for a while, but it got put together in a interesting way.
Oculus Quest - Been selling out during COVID. I sense a behavioral change.
Datomic - Datalog seems to be having a resurgence. I wonder if it can fight against the tide of editing in-place.
It's hard to explain how big nanopore sequencing is if a few (hard) kinks can be figured out. Basically, it has the potential to completely democratize DNA sequencing.
Here is an explanation of the technology - https://www.youtube.com/watch?v=CGWZvHIi3i0
> We develop a free (as in freedom, not as in free of charge) and open source semiconductor manufacturing process standard, including a full mixed signal PDK, and provide a quick, easy and inexpensive way for manufacturing. No NDAs will be required anywhere to get started, making it possible to build the designs in your basement if you wish so. We are aiming to revolutionize the market by breaking through the monopoly of proprietary closed source manufacturers!
https://workers.cloudflare.com/
2. Rust - definitely will be the next language I learn. Sadly the coronavirus cancelled a series of meetings in Michigan promising to give a gentle introduction to Rust.
It makes a lot of hard physics problems (Maxwell's equations, relativity theory, quantum mechanics) much more understandable and (I'm told) unifies them in a common framework. I think it will help your average developer become comfortable with these areas of physics.
2. Generative models for video games - https://aidungeon.io/ is barely scratching the surface. Story, art, animation, music, gameplay, it will all be generated by models in the future.
3. New direct drive robotics actuators such as https://www.google.com/search?q=peano-hasel+actuators I think actuators are holding robotics back more than software now. Breakthroughs are needed. No general purpose robot will ever be practical with electric motors and gearboxes.
4. Self-driving cars are still happening, despite delays. I think discounting Tesla's approach is a mistake, but Waymo is still in the lead.
5. NLP is finally starting to work. The potential for automation is huge. Code generation is very exciting as well.
6. I was excited for Rust but I now believe it's too complex. I'm looking for a much simpler language that can still achieve the holy grail of memory safety without GC pauses or refcounting. But I'm not holding my breath. If ML models start writing a large part of our code then the human ergonomics of programming language design will matter less.
The problem is a lot easier that driverless cars (everything is slower and a remote human can take over in hard places) and huge potential to shake up the short-to-medium distance delivery business. It's the sort of tech that could quickly explode into 100s of cities worldwide like escooters did a couple of years ago.
Starship Technologies is the best known company in the area and furthest advanced. https://www.starship.xyz/
Optically pumped magnetometers (OPM) approaches SQUID level accuracy without need for supercooled device, can be worn or used as a contact sensor like ultrasound.
LoRA long range (10km +) low power sub-gigahertz radio frequency protocol useful for battery powered IoT devices transmitting small amounts of data.
Heat cabinet for infectious diseases, an old technology used to fight polio and other diseases that went out of favor with introduction of antibiotics. May find utility against novel viral infections.
UV light treatment of blood. Another old technology that may find use against novel infectious agents. Stimulates immune system to fight viral infections.
Just like with regular bikes, you can add electric assist to them to extend their range and make the job of the rider easier. In this clip (https://www.youtube.com/watch?v=OCo4cRQMBlo) the rider gets an average speed on 37.5 km/h (top speed 84 km/h) over a distance of 73 km with over half the battery remaining. And that is without wearing the racing hoodie which significantly reduces drag.
The main problem with velomobiles is that they are expensive. The frame is made from carbon fiber and needs to be handcrafted. So the price ranges from about €5000 - €10000 which is too expensive to most. If some Chinese giant or billionaire investor set out to mass produce velomobiles I'm sure they could totally revolutionize transportation.
"14. Connect Forest Admin to Hasura & Postgres"
http://hasura-forest-admin.surge.sh/#/?id=_14-connect-forest...
For Heroku specifically you need to make sure that the client attempting to connect does it over SSL, so set SSL mode if possible (many clients will do this by-default).
To get the connection string for pasting into Forest Admin config, run this:
heroku config | grep HEROKU_POSTGRESQL
That should give you a connection string you can copy + paste to access externally from Heroku: HEROKU_POSTGRESQL_YELLOW_URL: postgres://user3123:passkja83kd8@ec2-117-21-174-214.compute-1.amazonaws.com:6212/db982398
https://devcenter.heroku.com/articles/heroku-postgresql#exte...
Completely reusable rocket that can carry 100 tons into low Earth orbit, refuel, and then continue on to places like Mars. Launches are estimated to cost SpaceX about $2M, compared to the SLS $1B (estimated, similar lift capability) and space shuttle $1B (27 tons). The engines are real, test vehicles are flying (another test launch is likely to happen in the next week or two). Follow the SpaceX subreddit for progress updates
2. Commonwealth Fusion Systems - http://cfs.energy
Lots of reactors have struggled with scale and plasma instability. CFS has adopted a design using new REBCO high temperature superconductor magnets that are stronger and smaller, which can be used to build smaller reactors and better stabilize the plasma. They are building a prototype called SPARC, expected to produce net energy gain by 2025.
It’s also a tool made mainly for Zettelkasten, but it is offline and local by default. It’s not an outliner like Roam, but rather a free-form text editor.
I feel that Obsidian’s values align more closely with the values of a general HN reader. For example, the files (Zettels?) are plain markdown files, so the portability is much higher than what is the case with Roam (which is online only, and your data is somewhere in a database in a proprietary format).
Another example would be the support for plugins, which are first-class citizens (although the API is yet undocumented) — many of the core features are implemented as plugins and can be turned off.
And there’s a Discord channel where you can discuss with the devs, which are very responsive — so much so that I’m surprised they can rollout new features so quickly (at least one feature update per week, from my limited experience with Obsidian).
(Not affiliated in any way, just a happy user. I copied most of this comment from another comment of mine)
[1]: https://obsidian.md/
- FPGAs. I'm no computer engineer, but it seems like this tech is going to soon drastically increase our compute.
- Augur, among other prediction platforms. Beliefs will pay rent.
- Web Assembly, as noted elsewhere. One use case I haven't read yet here is distributed computing. BOINC via WASM could facilitate dozens more users to join the network.
- Decision-making software, particularly that which leverages random variable inputs and uses Monte Carlo methods, and helps elicit the most accurate predictions and preferences of the user.
Also neural interfaces like CTRL-labs was building before being acquired. Imagine if you could navigate and type at full speed while standing on the subway.
I think that rich, high fidelity inputs like those are going to be key to ambient computing really taking off.
RISC-V
Zig programming language
Nim programming language
(also some stuff mentioned by others, like WASM, Rust, Nix/NixOS)
Memristors [1] Rebuilding the entire computer from EE basics. New 'color' added to EE spectrum, now computers process huge datasets on a watch battery
CRISPR-CaS9 [2] Tricks bacteria used to keeps viruses out are pretty slick. Crtl-C, Ctrl-V for gene editing. $100B technology, easily.
Strangely (encouragingly?) all these words are 'misspelled'
NOTE: I am massively oversimplifying things.
[0] https://en.wikipedia.org/wiki/Optogenetics
While good games are obviously already there, I'm more curious about work. Would an infinite desktop with an appropriate interface beat the reliable old 2x24" screen setup I have? I think it could.
Deno—Sandboxed by default seems a powerful way to offer our customers to run custom code. Native TypeScript, build single bins. I have still to play around with it but those all seem like compelling advantages over Node.js
Because it's basically C-+, It's extremely easy to use, and also extremely easy to parse, so (and maybe this is self-serving because I did it) I see a lot of automated code-generation tools to hook Zig into other PLs.
C's age is starting to show (and it's becoming a problem), and I think it has the opportunity to be sort of a place for old C heads like me to go to stay relevant, modern, safe, and productive.
Things like
- When will this company raise the next round?
- What is the net worth of Definitely worth keeping an eye on if you're into this kinda stuff: https://coscout.com/
So they're on the list. I feel like at my job I'm pushing at the edges (as far as running large scale, stable production) and we've still got miles left.
Also Bazel.
I guess this is a boring answer.
A tool for networked thought that has been an effective "Second Brain" for me.
I'm writing way more than ever through daily notes and the bi-directly linking of notes enables me to build smarter connections between notes and structure my thoughts in a way that helps me take more action and build stronger ideas over time.
Julia Lang is fun
For devops, Pulumi/CDK
I watch graph dbs but they all suck or are too expensive or have insane licenses (Neo4j, RedisGraph)
Differentiable programming, Zygote, Jax, PyTorch, TF/Keras
Optimal transport (sliced fused gromov-wasserstein)
AGI, levin, solomonoff, hutter, schmidhuber, friston
Ramda is amazing
George Church’s publications
im also super interested in molecular programming
DEAP is fun for tree GP a la Koza
Judea Pearl’s work will change the world once folks grok it
Secure multiparty computation
I've been using Caddy v2 all through beta/RC and glad it's finally stable with a proper release. I moved away from using nginx for serving static content for my side projects and prototypes. I'm also starting to replace reverse proxying from HAProxy as well. The lightweight config and the automated TLS with Let's Encrypt makes everything a breeze. Definitely has become part of my day-to-day.
Just modify your existing ICE to run on butanol and you're good to go. See https://www.intelligentliving.co/biofuel-solar-energy-co2-wa... for where we were a year ago.
If true we could be at a watershed for robotics adoption and progress as large scale deployments generate the data to train on more complex tasks, leading to more deployments and so snowballing onwards
This seems like a much more likely process that will lead to a type of “general AI” than researchers pushing us all the way there
Covariant AI (and their partnerships) is what got me thinking: https://covariant.ai/
The MiSTer FPGA-based hardware platform.
RISC-V is gonna change everything. Yeah, RISC-V is good.
I've tried out an early version of their product, and I really like where they're headed.
Using it is an API gateway and Kv store for truly static assets is amazing.
1. No-Code Tools 2. GraphQL 3. Oculus Quest 4. FPGA 5. Netflix for Gamers 6. Windows for Linux 7. Notion 8. Animation Engines
https://jay.kanakiya.in/blog/what-i-am-excited-about-in-2020...
Virtual monitors in an Oculus Quest that actually works. What’s coming up that will be amazing is hand controls (including a virtual keyboard) and conferencing and collaboration tools.
The tech is tantalizingly close, although not perfected yet. If and when they become available, these batteries will have a far higher energy density and degrade at a far lower rate than existing batteries.
Also Wireguard - https://www.wireguard.com/
Cognitive radio, ultra wide spread spectrum, and other radio tech that promises great range and license free or minimal licensing operation due to lack of interference with other stuff.
Rust is the first serious C/C++ replacement contender IMHO.
RISC-V and other commodity open source silicon.
Cheaper faster ASIC production making custom silicon with 100X+ performance gains feasible for more problems.
Zero knowledge proofs, homomorphic crypto, etc.
Essentially let’s you verify computation is accurate without doing the computation yourself, and even treating the computation as a black box so you don’t know what is computed. Many applications in privacy, but also for outsourced computation.
It's not even about gaming. Fuck gaming. It's about the underlying streaming technology.
Imagine this same tech being used by a surgeon to perform surgery remotely. That's the type of use case I'm thinking about!
The H.266 / VVC video compression standard will be finalized in a few months. Ignoring licensing issues (yes patents blah blah blah) industry-wide efficiency wins like that are always nice.
Generative machine learning (think GANs for images or GPT-2 for text) can be applied to video games. Truly unique narrative experiences!
Everything remote work-related. I previously thought my career would miss the WFH revolution and most knowledge workers would still go to the office until at least 2050, but now it seems clear that is going to get dramatically accelerated.
Web or high-level stuff: deno, Svelte, Vue, Webassembly, WebGPU, Flutter.
Combine Hasura (automatic GraphQL on top of PostgreSQL) with React Admin (low code CRUD apps) and you can build an entire back office admin suite or form app (API endpoints and admin front end) in a matter of hours.
This adaptor connects react-admin with Hasura: https://github.com/Steams/ra-data-hasura-graphql
Only started to become available last year in AWS' more expensive instance types. But hoping it will become more widespread.
Benchmarks with Spark result in real world performance improvements of 2-3x and SSDs will be much faster with PCIe4.0.
Volkswagen and Hyundai are doing interesting things on the mass market side of EVs. Volkswagen is now the number 1 BEV maker in Europe and will probably become number 1 in China in a year or two:
https://www.schmidtmatthias.de/post/april-2020-european-elec...
Hyundai is also starting a big EV push. Their future 800-volt cars should be interesting:
https://www.autoexpress.co.uk/hyundai/109135/new-hyundai-pro...
2. Bubble - no-code!
3. Stripe - already big but has the potential to be the next Google/FB/MSFT etc
2. Graphql/service-based architectures
1. Green hydrogen production and fuel cells. We are just scratching the surface of green hydrogen production. Hydrogen can be the energy carrier we need in the various use cases where batteries are not viable.
2. Nuclear SMRs. Definitely something that is more of a "something to watch".
3. Pumped hydro. The longest lasting, highest capacity, lowest cost, 0 carbon, grid-scale energy storage solution. I have been closely follow a company I found on HN call Terrament. https://www.terramenthq.com
tl;dr is: we provide the entire development stack for API integration on rails. If you've ever wanted to ship some quick webhook or API integration logic but have found Zapier too limiting but spinning up an entire dev stack overkill, Autocode fits cleanly in between both. In-browser IDE, API autocomplete, a drag-and-drop UI that generates code for you, version control, revision history, cloud hosting for your APIs. Takes a minute or two to ship a webhook from scratch.
Disclaimer: Am founder. Am also happy to hear questions, thoughts, anything!
Brain-Computer Interfaces.
Augmented Reality. As someone in this thread mentioned for self-driving cars, I think the hype cycle for AR is in the right spot for us to begin seeing real advancements in the next couple years, especially with Apple's recent announcement.
Flutter
Zig, Nim & Crystal programming languages
Please.build (bazel clone in Go)
GraalVM's native image and CoreRT for .NET (though not much is heard about progress on CoreRT)
https://www.categoricaldata.net
- - - -
"What Bodies Think About: Bioelectric Computation Outside the Nervous System"
I'm really excited for what Julia is doing - making a really nice ecosystem of modern, dynamic, high performance code.
They are printing jet engine parts with it these days.
ReactOS/Wine. Lately I'm getting worried about where the Windows OS seems to be headed. ReacOS slowly catching up, but recent developments seem to be promising. There's still many things I need that are not multi/cross-platform.
We are are essentially rebuilding [DabbleDB](https://en.wikipedia.org/wiki/Dabble_DB) for the UI, and you get a bunch of middleware which is auto-generated: REST APIs, Realtime (CDC), auto-updating documentation. Also we will tackle some of the more difficult tasks for Postgres like replicating your database close to your users.
Also we're opensource! https://github.com/supabase/
With a rapidly growing creator economy, the tooling around building custom communities is very far behind. The cutting edge is a Facebook group, Slack channel, or a Discord server.
As for "competition" like scuttlebut. I would love sneaker-mesh -net type mobile killer app that would actually work.
Hell I would even mind if facebook implemented something that would work when centrilized infrastructure fails.
Basically, 1) bringing down the cost of CNC machined parts down to their marginal cost through automation, 2) reducing that marginal cost through higher machine utilisation rates, and 3) reducing turn around times and accuracy of parts to clients.
The level of sophistication is already making some doctors feel obsolete, by their own admission to me. If we don't get to live in exciting times, our children and grandchildren surely will.
2. Nanorobitics for dentistry (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3723292/)
But when it really picks up the impact will be as big as when Dutch invented modern finance in early 1600s.
Prometheus Fuels https://www.prometheusfuels.com/
C2CNT https://www.c2cnt.com/
We're just beginning to see the dam break on funding life extension R&D.
1. Swift - you can mix functional and object oriented code in a way I've not seen anywhere else. It's also going to be multi platform including windows in the next version and it's making inroads with Swift-Tensorflow. I can see a lot of really cool things coming from this once it's multi platform.
2. Jai Language by Jonathan Blow. I'm not sure when it will come out but what's been shown looks promising, a game specific language could cause other innovations that could later carry over to other languages.
3. Next Gen Consoles. X-box Series X and PS5 are both doing some cool things with memory management, SSD's and GPU's. Many of these innovations will make it to PC's later.
4. New Email features (superhuman and HEY - by DHH) It seems like innovation is finally actually happening in this space.
5. Game Engine Innovations. Hammer 2 has some really cool UI for level design, Unreal 5 has some great lighting and handling of 3D, ID tech is using 3D decals to cool effect while not being expensive. A lot of the technology happening in games will spill over into other areas, Unity is doing stuff with the automative industry, Unreal with Architecture.
6. AI in use of Making Art. A good example is Unity's new artengine (artomatix). https://artomatix.com/
7. Generative Design for engineering.
8. Dreams on ps4 - How quickly people can make something in this is amazing, if it ended up on PC or VR it could change everything.
9. AR as a tool for creators more than as a tool for consumers. 3D interactive CAD like Iron Man is more exciting than a game that makes you dizzy.
You make the job 1000x harder to prevent a few lines of code! Just make the coding part easier.
used to build https://forwardemail.net
Hash is a platform for simulation and I think this kind of stuff will become increasingly important.
Things like Apple AR glass leak makes me hooked to AR and VR.
Stripe for payments
Kubernetes for cloud services and K8S on raspberry pi clusters
inference AI (signed up for the Google Alpha, but also looking at Elastic)
Sleep research as a generality
- Modern database companies such as Cockroach Labs, Couchbase, MemSQL
- Hashicorp
see the "CB Radio" craze of the 1970s.
There are a lot of advantages, but this 5min video comparing React hooks to Svelte should be enough to trigger interest: https://www.youtube.com/watch?v=YtD2mWDQnxM
Kind of like a spectrograph. You’d feed this into a machine learning system, and it would match up your pattern against a known dataset.
This might allow for faster identification and recognition, of known viruses and diseases.
Especially if the technology can identify the virus from just your spit.
When you eventually grasp it, makes blockchain look like we took took a wrong turn in 2008.
For early access here : https://bit.ly/36mEU6Q