HNHacker News
TopNewBestAskShowJobs

codeulike

14,659 karma · joined July 25, 2012

submissionscomments
codeulike··on SpaceX's Starship launching to orbit for first time ever today
I think the mission was deliberately designed to get to just-below-orbit, have a decision point, and then proceed to orbit. So thats why it was a short burn. Because just-below-orbit is safer if anything goes wrong, they had a little pause.

edit: Also, Orbit is mostly a sideways speed thing rather than a height thing. The aim is to be "going sideways so fast that even though you are falling, you keep missing"

codeulike··on Special Projects (2016)
A complex simulation with many long-lived agents: We’re interested in building a very large simulation with lots of different agents in it that can interact with each other, learn over a long period of time, discover language, and accomplish a rich variety of goals.

This sounds rather like the plot to Greg Egan's "Crystal Nights" (2008)

https://www.gregegan.net/MISC/CRYSTAL/Crystal.html

codeulike··on War may be coming. Are we psychologically ready?
Its not behind a paywall if you're in the UK
codeulike··on Salesforce Global Outage
Yes, the thing Salesforce are good at, and is little understood here, is that they've kept their platform online for 27 years so far. Its constantly evolving, three upgrades per year, but changes that require customers to change their customisations are rare, and when they happen they are communicated at least a year in advance. Approx 150,000 tenants, all with different configurations and some so heavily customized that they are effectively unique apps. Salesforce keeps them all online and evolving. In those 27 years there hasnt been a 'lets trash this and rewrite from scratch' and there hasn't been a 'you must migrate your data to our new platform, we're closing the old one'. They've just evolved it while running. They must have got some things very right in the original architecture to be able to do that.

One thing that I find interesting is that they launched their platform language Apex (a sortof subset of Java) in 2007 when TDD was the hot new thing, so TDD is baked into the platform - your Apex code must have at least 75% test coverage, and the tests must pass, before you are allowed to deploy to prod.

They leverage that test coverage when they are upgrading the platform - they have an internal process called The Hammer where they run all customer-created tests against customers own unique configs on the current platform and then again on the next version of the platform to see if any customer tests are being broken. Look it up, its really interesting.

codeulike··on WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages
Sadly OPs explanatory comment has been flagged into oblivion (see far below) because the automod could not comprehend the importance of NUMBERWANG
codeulike··on WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages
"there's everything to play for ...

... And forever to play it in!"

codeulike··on WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages
And so OPs app should have been called Colloson I guess
codeulike··on WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages
For those confused by this, here is the Mitchell and Webb "Numberwang" sketch

https://youtu.be/0obMRztklqU?is=qufDLUkqofpr-K1Y

codeulike··on Necker, 1832: "An optical phænomenon on viewing a figure of a geometrical solid"
Funny thing about vision, inside our heads, in our consciousness, it feels like we are seeing a picture. As in, we have pictures 'inside our heads'. But they can't actually be pictures, they must be data structures.

When our vision centres have analysed the incoming signals from the retina and processed it into information about edges, lines, colours, objects - does that then get reassembled somewhere to make the image we see in our heads? Its a very intuitive idea but that can't be possible. Because if your brain is recreating the 'image' inside your head somewhere, something then needs to look at it (and process it and break it down again to information about edges, lines, colours). But you've already done that! You already have the data, no need to make it back into an image and then re-analyse it again (see Dennett, cartesian theatre, inner observer, homunculus etc).

This is a simple concept but its very hard to get a grip on it, it is so against our intuitive feeling for how these things should work.

I have an analogy with computer games - imagine rendering a frame of a 3D game, Doom or something. The game has information about the 3D structure of the room, where the walls are, where the entities are. Then it goes to the rendering pipeline and that data is used to draw on a 2D screen, creating a 2d image. The light from that image then hits your retina and your vision processing centres break the image down into data again - the 3d structure of the room as far as you can see it, where the entities are, colours. That data is then in your head (obviously not exactly the same data that the game had, but some analogous data structure in whatever weird internal format the brain uses). And thats it! That data is you seeing it! (But no, you think, surely that data is used to recreate the image in my head somewhere....)

Things like the necker cube gives us a peep behind the curtain maybe.

codeulike··on How we manage and engage with our horses shapes their personality
I know its not intentional but the phrase "our horses" amused me, as if the author would be surprised to learn that not everyone owns a horse.
codeulike··on IBM Bob
If you remember the launch of IBM Watson in about 2011 it was meant to be this super smart AI entity and they demoed it by taking it on "Jeapordy!" and having it answer the quiz questions. To be fair, for the time that was kindof impressive but (if i remember correctly) attempts to turn Watson into something industries could actually use and pay for didn't really work. Access to it was tightly controlled.

Its interesting to contrast that with OpenAI chatgpt 3.5 which was launched and then immediately available to pretty much anyone and everyone. Would OpenAI have launched it that way if they werent (as they were at that time) trying to be open? (I get they arent really open but they were at least trying to be then). I guess I'm saying if the first chatgpt 3.5 level LLM had been built by someone less open like facebook or MS would the whole thing have gone in a different direction? Chatgpt being available to everyone seemed to set the pattern for everything since. Was this inevitable? Was it the only way these LLMs could have progressed?

codeulike··on Civic Hygiene – avoid building technologies that could be used by a police state (2013)
I'm in the UK and it always seems weird to me how in the USA its totally normal to publically register yourself as either a Democrat or a Republican. To me seems like the kind of thing that should be private. In the UK I might choose to be a member of a political party but no-one needs to know that except that particular party. Or I can just join no party and vote in private on polling day.
codeulike··on Beware Management Consultants
Malcolm Walker, the founder and his son Richard Walker the current chairman are (for such an ordinary seeming supermarket) surprisingly progressive and have often spearheaded sustainability and corporate responsibility campaigns. Malcolm Walker was an active member of Greenpeace and Iceland worked with Greenpeace on several campaigns over the years.
codeulike··on Show HN: KidScreen, a finite YouTube shelf chosen by parents
Interested in this, but to work on an ipad that has youtube.com blocked via ScreenTime I imagine it probably wont work (unless you unblock youtube.com and the youtube becomes accessible via the browser). Unless they have found a way round this problem?
codeulike··on 2027 memory capacity is reportedly sold out
Its a way to make sure the delivery takes place. A code is sent to recipient and recipient only gives it to the delivery person once item is handed over. Delivery person cant mark item as 'done' without the code. I've seen Uber Eats do the same thing sometimes.
codeulike··on Let's all meet up in the Y2K
I remember the fuss about that email. Yes thats a good point, our concept of privacy has evolved a lot since then. Privacy as a technical and political theme changed a lot post-2000. To my mind, Wikileaks in 2006 and Snowden in 2013 were big turning points, with Snowden essentially confirming that mass snooping was a reality (as many people had supposed, but then it became inarguable). Also on the social side, there's a much better understanding now of how damaging it can be for someone to suddenly go viral (e.g. star wars kid, etc).
codeulike··on Let's all meet up in the Y2K
You could try this, from 2000: https://en.wikipedia.org/wiki/Attachments_(TV_series)
codeulike··on Twenty Years of RISC OS Open
Yep, I think of Arthur as a sortof Beta for RiscOS

I had an Archimedes A305 which launched with Arthur, when I upgraded to Risc OS (which arrived on ROMs, if I remember correctly, you ordered the ROMs and then your local dealer would fit them onto the motherboard) it wasn't really _that_ different, everything I'd written continued to work, etc. Like it was a major upgrade but fundamentally the same "thing".

codeulike··on Twenty Years of RISC OS Open
The original ARM operating system
codeulike··on If digital computers are conscious, they are conscious at the hardware level
lacking a body

Just drop it into Minecraft

codeulike··on How to Sell a Kettle
Incidentally I was reading the other day that in Europe kettles are much faster than USA ones (due to 240v domestic mains as opposed to 120v) and theres a small subculture of USA electricians fitting 240v supplies into their kitchen and then importing European kettles.
codeulike··on A General Goal-Conditioned Minecraft Model
Does it have language skills? I always thought it would be interesting to train a model within minecraft as a sortof proxy for 'embodiment'. You could then try asking it about its experiences. "whats your favourite food?", "How does it feel when you hear a spider?", "how low does your food bar need to go before it feels really urgent?" etc
codeulike··on A graph that should be front-page news
For those wondering, I found a post with a graph showing actual temperature rather than std dev from mean

https://www.linkedin.com/posts/tompickerell_this-graph-shoul...

codeulike··on Not Dark Yet
If there’s an heir to Dylan, I don’t see who it is. Great music and great art are still being made and will always be made, and one day someone of his stature will emerge. But this particular age of heroes is over.

Two thoughts about this:

- popular culture is much more fractured now into lots of small scenes - this is probably a good thing - in the UK we used to all watch 4 TV channels and a few radio channels and hear the same stuff, now everyone can persue their own diverse pathway through the avalanche of music/art being created

- In the 80s and 90s there was this sense that (some) musicians had an important message - I would sit with my friend and analyse Robert Smith's latest lyrics as if some secret of life was hidden in there (to be fair, many would say it was). Looking back I think this was due to the power of music and the lack of other easily accessible (lets call them) 'thinkpieces'. But in the 2020s, if someone has a political or philosophical message that they think is important, are they going to try and write it into songs and be a popular musician? There's much easier ways now to broadcast your thoughts. I guess social media and youtube channels have replaced the idea of musician as Guru, for better or for worse.

codeulike··on Titan's Resources and Their Utilization
Huygens was an amazing project. It also sticks in my head as a really instructive example of "bug in production code" - the Huygens probe was transmitting on two channels to the Cassini orbiter during its descent. Due to a mistake in the Cassini software, one of the receivers never got switched on. 900 million miles from Earth and during a one-off unprecedented probe landing on an outer solar system body. Half the images and some wind speed data lost.

I don't know if the exact details of the bug ever got published but it would be interesting to know how it slipped through testing.

codeulike··on Finland's last analogue landline phones go silent after 150 years
Because copper wires could carry enough power to make a landline work when the mains electricity was off due to a power cut

Edit: also domestic routers are buggy and unreliable and need to be restarted regularly

codeulike··on Why are we so obsessed with lawns?
The act of pushing a mower around possesses an almost primordial appeal

No, no it doesnt. I leapt at the chance to get a robot to do it

codeulike··on An entire Herculaneum scroll has been read for the first time
Ancient writers were more imaginative than you think.

Right, but imagination starts from what is known, so Vera Historia has wars, journeys, whales and gods. A whirlwind takes them to the moon, and so on. But it would have been very hard for them to imagine the direction that _technology_ would go. That writing (scrolls and ink) could expand into something like the internet and smartphones. They could have imagined long range telepathy I suppose, which is perhaps in the right ballpark. "Any sufficiently advanced technology is indistinguishable from magic"

And speaking of Arthur C Clarke - in the mid 1960s he could extrapolate from current technology and imagine something a bit like the internet, but conceived of it as a news service, a bit like teletext (see the novelisation of '2001'). The paradigm shift where anyone can publish and you get things like wikipedia, social media and git was a conceptual leap that was very hard to make in advance.

What I'm asking is, despite the huge volume of sci-fi we can produce, could there be something two thousand years from now that is practically unimaginable to us?

codeulike··on An entire Herculaneum scroll has been read for the first time
Lets reflect on Aristocreon, in about 200 BC, putting their thoughts down on a scroll. They would be aware that the scroll might be kept in a library for some time. Maybe they could have imagined it surviving for 300 years. But they never would have imagined that in 300 years a volcano might destroy the scroll, but in some way preserve it. And then that nearly two thousand years later future humans with machines made of materials unimaginable to Aristocreon, but related distantly to sand and lightning, would be able to read the scroll again and instantly transmit it to nearly the whole planet, a planet with many times more humans than existed in their time. (and speaking of 'planet', in Aristocreon's time, people had fairly recently been able to show that the world was spherical but much of it was still unknown).

Do we have better imaginations? Can our sci-fi writers come up with something equivalent that is as dizzyingly far from what we know now, as now is from what Aristocreon knew?

codeulike··on The SLAX Scripting Language: An Alternate Syntax for XSLT
The result is scripts that are easier to develop and maintain.

I believe this goes against the official specification of XML

Page 1 of 34Next →