HNHacker News
TopNewBestAskShowJobs

netcraft

2,315 karma · joined January 14, 2013

  Ryan Guill
  ryanguill+hn at gmail.com
  @ryanguill
  https://www.linkedin.com/in/ryan-guill-92034a1/
submissionscomments
netcraft··on The most unhinged video wall, made out of Chromebooks
Super cool!

We needed to do something similar one time with 5 large touchscreen tvs that were arranged as a table, where each side needed to be a separate touchscreen application with them all playing a synchronized video in the background but users could interact with things flowing from one end to the other and could send objects from their other apps in any direction to other apps, like users sending things they found to the person on the other side of the table.

We ended up with a trashcan mac pro (thats about all we could find in budget that could drive all the screens at the same time) with apps that were synchronized using redis (I wrote that part). It worked really well, though I didnt get to see the finished product before I left that company. But we always really wanted to have separate computers that were synchronized. We just couldnt get that to be reliable enough - it worked for a while but then various things would throw it out of sync, meaning we would have to restart the applications periodically which wouldnt work.

Something I have always wished we had, since the very early days of PCs was the ability to network devices together in such a way that they could share their resources and collaborate more. Imagine being able to take advantage of all of the computers in an office to do a task like a supercomputer. Of course thats a very hard problem, applications and OSs would need to be designed for it and we would need new algorithms (look how long it took us just to take advantage of multiple processors in the same machine on the same board), but there were some projects out there like seti@home and folding@home that did it somewhat, but I always hoped it would be something that the computers themselves would support.

netcraft··on Solitaire
ive always seen the reason MS included solitaire and minesweeper was to teach people how to use a mouse and a gui.

I can remember even in the early 2000s when we started installing PCs instead of green screen terminals at different locations having employees play solitaire as a way to get them used to their new computers and learning how to use a mouse.

netcraft··on A Language Server for Postgres
Would love to get this plugged into intellij/datagrip
netcraft··on Show HN: Mastra – Open-source JS agent framework, by the developers of Gatsby
It looks like theyre using the vercel ai sdk, which really isnt the vercel platform, doesnt have anything to do with any of the rest of vercel. Its actually quite nice and full featured.
netcraft··on Show HN: Mastra – Open-source JS agent framework, by the developers of Gatsby
This looks really great! How do you make money? Do you charge for deploying these to your platform? I couldnt find anything on pricing
netcraft··on How about trailing commas in SQL?
its still a problem if you forget to write it, and with a trailing comma its often that you forget it because theyre hard to see
netcraft··on How about trailing commas in SQL?
in 20 years of writing SQL, preceding commas is so much better IMO. Its so easy to miss a comma at the end of a long expression. preceding commas means you can never forget them.

Then if I can have an extra leading comma, I can reorder, comment out or remove, or add a column at any point in the list without having to think about the rest of the projection. Also diffs are cleaner, it only highlights the rows that have changed, not the row above it/below it that had its comma added or removed. This happens a ton when im iterating on a query.

netcraft··on How about trailing commas in SQL?
I want leading _and_ trailing commas.

Frequently I will be working on a query and have something like

    SELECT
       a
      , b
      , c
    from foo
and then I want to comment out a column as I am working and exploring the data. But I cant comment out column a without also removing the comma on the next line.
netcraft··on Personal Software
I think spreadsheets were sort of an earlier version of this. You wanted to track some information, or make a plan, or just lay out some things, and this canvas of cells allowed you to put whatever structure _you_ needed in on the fly, adjust as you realized you needed something else.

It gave you the freedom and reduced the friction of iteration to figure out how you needed to organize things to discover what you wanted.

But it brought many limitations that surprisingly (to me at least) still persist today. I think AI has the ability to give you the same kind of freedom and friction reduction to allow you to build what you need.

netcraft··on NASA's Asteroid Bennu Sample Reveals Mix of Life's Ingredients
Given that the Ryugu sample was contaminated, how confident are we that these samples werent also contaminated?

https://phys.org/news/2024-11-ryugu-asteroid-sample-rapidly-...

netcraft··on DeepSeek releases Janus Pro, a text-to-image generator [pdf]
is there a primer somewhere on the security/privacy considerations of deepseek?

For the phone app does it send your prompts and information to China?

OpenRouter says if you use them that none of their providers send data to China - but what about other 3rd parties? https://x.com/OpenRouterAI/status/1883701716971028878

Is there a way to host it yourself on say a descent specd macbook pro like through HuggingFace https://huggingface.co/deepseek-ai/DeepSeek-R1 without any information leaving your computer?

netcraft··on Nintendo announces the Switch 2 [video]
Have there been any leaks of the price yet?

We have gotten so much use out of our original switch I can't really imagine not picking it up, even if only to keep playing the games we already have.

netcraft··on Scheduled tasks in ChatGPT
I question the same things frequently. I routinely try to ask chatgpt to help me understand the openai api documentation and how to use it and it rarely is helpful, and frequently tells me things that are just blatantly untrue. At least nowadays I can link it directly to the documentation for it to read.

But I dont understand why their own documentation and products and lots of examples using them wouldn't be the number one thing they would want to train the models on (or fine tune, or at least make available through a tool)

netcraft··on Apache DataFusion
Why would this be useful over of DuckDb? (earnest question)
netcraft··on Debugging: Indispensable rules for finding even the most elusive problems (2004)
the biggest thing I've always told myself and anyone ive taught: make sure youre running the code you think youre running.
netcraft··on Triptych Proposals
I love these. Its the things we've been doing (or attempting to do) with our web pages for decades. I've written tons of jquery to do these exact things, lots of react code as well.

I think its an uphill battle, but I am hopeful.

netcraft··on Every V4 UUID
how bad do you feel about all the uuids you didnt generate so were never born?
netcraft··on Every UUID Dot Com
for a minute I thought this was a domain reseller that was offering .com uuid domains
netcraft··on Tsunami Warning for Northern California
I am no expert, but I believe they are triggered anytime there is an underwater earthquake. Often these still do not produce any tsunami, but they are issued out of an abundance of caution, there isnt generally a way to see if there really is or isnt until it actually shows up on the coast
netcraft··on OpenAI confirms new $200 monthly subscription, ChatGPT Pro
I dont see it yet either, I expect it will be rolled out slowly
netcraft··on ChatGPT Pro
With the release of Nova earlier this week thats even cheaper (I havent had a chance to really play with it yet to see how good it is) ive been thinking more about what happens when intelligence gets "too cheap to meter", but this def feels like a step in the other direction!

Still though, if you were able to actually utilize this, is it capable of replacing a part-time or full-time employee? I think thats likely

netcraft··on Salmon return to lay eggs in historic habitat after dam removal project
totally - but to be clear the question I have is more like "where in the body is this knowledge encoded (for lack of a better term)"

Do you have neurons in your brain that are pre-wired for these things? Is that encoded in your DNA? Like physically how is it inherited and the selective pressures applied?

netcraft··on Salmon return to lay eggs in historic habitat after dam removal project
sure - but how did a horse foal learn how to walk within an hour of their legs being in contact with the ground? Or even for human babies, how are they hard wired to search for milk or even breathe?
netcraft··on Salmon return to lay eggs in historic habitat after Klamath River dam removal
>Less than a month after four towering dams on the Klamath River were demolished, hundreds of salmon made it into waters they have been cut off from for decades to spawn in cool creeks

Do we understand the mechanisms of this "genetic memory" (my words, no idea if its accurate or if there is a better word for it)? Butterflies knowing where to fly even though it was their grandparents that last did it - eels traveling thousands of miles to breed in a place theyve never seen - countless bird migrations - even something as simple as how it takes a human baby 12-18 months to walk but many animals walk as soon as they are born. I would love to understand better how this knowledge is inherited

netcraft··on Readme.so – Easy way to create a README
OT: I'm looking forward to an AI tool that can look at an entire project and produce documentation for it. Then look at PRs, stories, and other project documents and understand how the project is changing and keep the documentation up to date.
netcraft··on The History and Evolution of Playing Cards
A deck of playing cards has to have one of the highest density of "usefulness" an object can have that I can think of. I would love to hear if anyone can think of any one thing nearly as useful in so many ways.

Entertainment of course - single and multiplayer, chance and betting, mathematics of all kinds, throwing, building (like a house of cards). I thought it was so cool when a character in Cryptonomicon used it to create an encryption cypher from jail.

A sufficiently randomly shuffled deck of cards is almost certainly in an arrangement that has never existed before and will ever exist again.

52 cards divides evenly by 2, 4, 13, 26. Add two jokers and you get 3, 6, 9, 18. Remove the faces and you get even more.

Its just so well designed - or evolved as it were. If you could only have one object for the rest of your life to entertain or educate you, I dont think you could do much better than a deck of cards.

netcraft··on Mitochondria Are Alive
this is the first ive heard of mitochondria replicating separately and distinctly from the host cell, how fascinating!

Are we saying that mitochondria have their own life cycle inside of a cell? living/dying/replicating in the span of the "life" of a single host cell? When a host cell reproduces, how does the mitochondria get produced in the new cell to get things started?

Cant wait to research this later.

netcraft··on Notepad++ is 21 years old
There is this https://github.com/dail8859/NotepadNext
netcraft··on Computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku
since they didnt rev the version, does this mean if we were using 3.5 today its just automatically using the new version? That doesnt seem great from a change management perspective

though I am looking forward to using the new one in cursor.ai

netcraft··on Computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku
im unclear, is haiku supposed to be similar to 4o-mini in usecase/cost/performance? If not, do they have an analog?
← PreviousPage 2 of 27Next →