Readit News logoReadit News
izuchukwu commented on I tried making artificial sunlight at home   victorpoughon.fr/i-tried-... · Posted by u/fouronnes3
sberens · 5 months ago
Really cool! I'm working on a lamp that gives you daylight levels of light indoors (albeit no raleigh scattering and columnated light). On the bright side (pun intended), it's 50,000 lumens instead of ~4500. https://getbrighter.com/
izuchukwu · 5 months ago
Had the chance to see one of these in person - did not believe you could achieve “daylight indoors” before I did.
izuchukwu commented on Ask HN: Help me find spreadsheet software I found on HN    · Posted by u/pbowyer
izuchukwu · a year ago
It was most likely Subset: https://news.ycombinator.com/item?id=36894939

It appears they are re-engineering their product, as they've taken down their sign up link and their landing page now advertises an upcoming, more traditional spreadsheet product: https://subset.so/

Their docs are still up, however, and has screenshots from their old infinite canvas spreadsheet product: https://docs.subset.so/

izuchukwu commented on Meta AI announces Massive Multilingual Speech code, models for 1000+ languages   github.com/facebookresear... · Posted by u/crakenzak
itake · 2 years ago
My annoyance was managing state. I’d have to spend hours installing tools, downloading data, updating code, then when I want to go to bed I have to package it up and store as much as I can on s3 before shutting off the $$ server.
izuchukwu · 2 years ago
You should check out https://brev.dev. You can rent GPUs, pause instances, use your own AWS/GCP accounts to make use of your credits, and the CLI lets you use your GPU as if it’s on your local machine.
izuchukwu commented on Keep ’em coming: Why your first ideas aren’t always the best   gsb.stanford.edu/insights... · Posted by u/hhs
izuchukwu · 3 years ago
Check out the Creativity Faucet by Julian Shapiro. It’s a brief take on the same phenomenon: you’ve got to let the tap run and let the wastewater out before getting to the good stuff.

That’s because, in part, the good stuff is made out of identifying why the wastewater fell short.

https://www.julian.com/blog/creativity-faucet

izuchukwu commented on Ask HN: AI is really exciting but where do I start?    · Posted by u/CyberMacGyver
izuchukwu · 3 years ago
If you want to get starting building with AI right away, I'd recommend getting an OpenAI key and playing with prompts in a tool like Everyprompt. Start asking it whatever you can think of, click Deploy to make an API out of it, then try building apps based on that.

You can then try running Stable Diffusion and using that in your apps too.

These other answers, while well meaning, are for building models and not for practically working with AI. They're like being given resources on how compilers work when someone asked how to write "Hello World."

Once you get that magic feeling of having something working, you can always dig into all of the research, like https://course.fast.ai, later.

izuchukwu commented on The Essence of Programming (2021)   gingerbill.org/article/20... · Posted by u/jwdunne
edfletcher_t137 · 3 years ago
"Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming." - Rob Pike, "Rules of Programming"

The essence of programming is data.

izuchukwu · 3 years ago
If you've chosen the right data structures and organized things well, the interfaces will be self-evident too.
izuchukwu commented on The future of software, the end of apps (2013)   pchiusano.blogspot.com/20... · Posted by u/izuchukwu
mikewarot · 4 years ago
I've been hiding in a cave for a long time, metaphorically. I've never had to deal with JSON or XML for that matter... I'm shocked that there's no metadata with type information at the top of either one? That's insane... everything is a gosh darned string? Ick!

If you have function calls without type information, anything can happen, a function call could result in your neighbor's pool being drained, and your bank balance being sent to Belize.

In Pascal, you have to have a type before you can declare a variable. This little inconvenience saves you from an entire class of errors.

If I'm going to import a random file from the internet, I have to be sure of the type of data in it before I'm going to touch it with a 10 foot pole (or barge pole in Britain).

I had no idea people got so foolish.

Back to your idea, of course there should be type information, either as a separate file, or at the head of the file.

In Pascal, I'd have the import routine check it against the RTTI (run time type information) of the local native structure as part of the import, and throw errors if there were problems. On export, the RTTI could create the type header file/section of JSON.

izuchukwu · 4 years ago
There are ways to specify schemas for JSON and XML. However, for APIs, XML's gone and schemas for JSON never caught on.

JSON is a serialized JS object, which itself is untyped, so anything can be in any order. Think NoSQL databases. This simplicity gave JSON the ability to be adopted by a multitude of languages very, very quickly. Foolish, maybe, but you could build Stripe on it.

GraphQL, an emerging API standard, does feature schemas, and its rise is bringing types back to APIs. It can be a bit more work to implement than JSON, though.

It's the classic complex-simple-complex pendulum swing. We're not done, either.

izuchukwu commented on The future of software, the end of apps (2013)   pchiusano.blogspot.com/20... · Posted by u/izuchukwu
mikewarot · 4 years ago
Interesting ideas. I think that anytime you pass data between code bases, you're going to end up converting it to/from json, xml, or some other intermediate format. It's a cost that I don't think we can avoid.

If you think outside the centralized server, I could fairly quickly implement my fragment of a distributed twitter. It's a matter of declaring a few objects/types, and writing code to do CRUD for my locally hosted parts, replicate those to some publicly accessible file host/web page, and them write an engine to scan all the other sites where the people I follow publish their data.

Two things that can't be replicated:

  1> blocking of users. Once data is public, you don't get it back.
  2> anonymous comments or replies. This would require scanning all replies, even of people you don't follow. It's possible this could be a service from a 3rd party aggregator.


What I'm seeing most of all is a glimmer of what is possible if you don't have to worry about security, and just solve problems. The walled gardens are a result of security issues, the network effects are a result of the small number of walled gardens. If you can tell your computer to do function X with data Y, and there is NO possible way it could get hijacked or confused into doing Z, then this could work.

izuchukwu · 4 years ago
The computer doesn’t have to do these locally—there’s no reason this couldn’t be implemented as a thin client.

I agree that data has to be converted, but I don’t agree that it has to be as manual as it is today. Consider this: In addition to your API, a second JSON file gets generated that describes the schema of the first. On the consuming developer’s end, their language & IDE uses that schema to let you call APIs or RPCs exactly like they were local functions.

u/izuchukwu

KarmaCake day235December 30, 2016
About
https://izuelechi.com
View Original