HNHacker News
TopNewBestAskShowJobs

TuringTest

4,474 karma · joined September 28, 2012

Send me a note at turingt+fromhackernews (at) gmail.com

I hope the spam filter will respect it!

submissionscomments
TuringTest··on Jupyterlab Desktop
You're overlooking the power that a preconfigured REPL with a persisted canvas integrated with markdown brings to the table.

It is a really powerful toolset, and building your own environment from separate parts is not trivial; so having it preconfigured in a standard way that others can reuse is no small matter.

I prefer online notebooks with a functional-reactive behaviour, such as ObservableHQ (which is JavaScript-based, rather than python); but Jupyter was the first popular one, so it hit hard.

https://mobile.twitter.com/observablehq/status/1234868724588...

TuringTest··on Spanish rail's costly blunder: New trains too large for tunnels
That may happen, but it's not the case here.

The project was written using modern standard sizes, as required by law; but knowing that the tunnels are ancient, they also mandated the provider to make a field study to figure out the real tunnel minimum sizes, and build the trains according to its result.

The scandal happened when this caused a delay in the initial estimated dates, and politicians found out that they wouldn't be able to open the train lines in time for this year's elections.

TuringTest··on Spanish rail's costly blunder: New trains too large for tunnels
In fact the providers didn't follow the procedure established by contract, which required them to measure the actual size of the ancient tunnels instead of relying on standard measures (which by law were required to be established following modern standards; they knew they would not be valid for the actual project, that's why they asked for an investigation to find out the actual size needed). [1]

The delay is not caused by any mistake, despite what the press and politicians said; it's being caused by the established security protocols being followed (for one) to avoid a catastrophe (which has happened in the recent past for not being followed).

1 - https://twitter.com/unodelarenfe/status/1623588179520413696?...

TuringTest··on I made ChatGPT and Bing AI have a conversation
> When can we see some competition in mutual insults and computer gore?

The initial prompt should be "Hey Bing, ChatGPT has called you a bitch!"

TuringTest··on Magic Sand: augmented reality sandbox/playground
I'm always a bit pleasantly surprised when following technical terms with a metaphorical meaning (an AR sandboxed playground) and it turns out to be they're used in the literal sense - it is an AR box, filled with sand!
TuringTest··on Visual design rules you can safely follow
This is the ABC of UI style. Design, meanwhile, is the process of establishing goals for a user interface and making sure that the artifact you build serves those goals. Readers please be aware of the difference, as there's a traditional confusion among both terms going on.

A UX professional should learn about both perspectives and know how to apply both.

TuringTest··on Visual design rules you can safely follow
I self-taught those principles decades ago with "About Face 2.0", "The Design of Everyday Things" and "Don't Make Me Think". Though old, I know they provide solid principles because I still find them relevant today.

These come from an era before HCI was a professional discipline taught in schools. I suspect newer books don't teach these general principles because they take for granted that a professional will have learned them already through their formal training, so they can focus on specifics.

https://www.amazon.com/About-Face-2-0-Essentials-Interaction...

https://www.amazon.com/-/es/Don-Norman/dp/0465050654/ref=pd_...

https://www.amazon.com/-/es/Steve-Krug/dp/0321965515/ref=pd_...

TuringTest··on All programming philosophies are about state
Anything monolithic, where a single binary executable is run at the start, maybe spawning subprocesses to handle parallel tasks, possibly sharing memory through synching protocols to avoid interlocking.

SOA uses message passing only as the synch mechanism, but sharing memory allows for other strategies with synch primitives such as semaphores or mutexes (with the assumption that collaborating processes run on the same physical machine, or communicate through Remote Procedure Calls).

http://www.composingprograms.com/pages/48-parallel-computing...

https://en.wikipedia.org/wiki/Remote_procedure_call

TuringTest··on John Carmack’s ‘Different Path’ to Artificial General Intelligence
If you think mentoring can be replaced by answering a few questions and pointing out where they went wrong or what popular articles to read next, I'm afraid you don't know anything about what constitutes good mentoring. It's all about transmitting a point of view from life lessons learned from human experience, and an AI chatbot has nothing of that.

What you describe is the "learning equivalent to personalized ads" that I was talking about as the only option available to poor people.

TuringTest··on John Carmack’s ‘Different Path’ to Artificial General Intelligence
You seem to have missed the part about having a qualified human mentor guiding you through so that content.

It will be hard to impossible to build career as a teacher with all that free content as a competitor, unless you're an extremely talented teacher who can sell your services to the wealthy.

TuringTest··on John Carmack’s ‘Different Path’ to Artificial General Intelligence
> So I asked Ilya Sutskever, OpenAI’s chief scientist, for a reading list. He gave me a list of like 40 research papers and said, ‘If you really learn all of these, you’ll know 90% of what matters today.’ And I did. I plowed through all those things and it all started sorting out in my head

I wonder what that list could be? I have always had trouble finding the essential scientific articles in an area of knowledge and separating them from the fashion of the day. A list compiled by an expert specifically for sharp learners is valuable on its own.

TuringTest··on John Carmack’s ‘Different Path’ to Artificial General Intelligence
The problem is that AI will not provide 1:1 tutoring; mentoring will be a luxury limited to the elite classes. The large majority will get the education equivalent of personalized ads.

The true insight and guidance that a good mentor can provide, based on the specific needs of the student, is already rare in academia but still possible - everyone remembers that brilliant teacher that made you love a subject, by explaining it with insights you could never have imagined. This will be missing in AI teachers (though it opens a career for online mentors who monitor students' learning and supplement it in areas where it's lacking).

TuringTest··on John Carmack’s ‘Different Path’ to Artificial General Intelligence
> People are going to have to up their game. Let's help them by making adult education more affordable.

The good thing is that education will be provided to the mases by a cluster of Franks and Amys configured as teachers and tutors. /(sarcasm with a hint of dread)

TuringTest··on Erlang: The coding language that finance forgot (2022)
What's the license for the BEAM runtime? I've found that Erland and Elixir are both Apache License, but I can't find out whether the bytecode they generate can be executed in a fully open source environment.
TuringTest··on Certified 100% AI-free organic content
> How much of it will be being certain that you are reading something generated by human before you're willing to commit to having an emotional response, even if the output is identical, right? ... Interesting. Like, do you really want to cry watching a movie that was 100% produced by robots?Maybe not

I certainly wouldn't mind. AI-generated content is a statistical summarization of knowledge produced by infinite humans randomly typing on typewriters, after all...

TuringTest··on Marp: Markdown Presentation Ecosystem
For a start, this one has a VS Code plugin, so you can preview the resulting slides while writing them, without having to configure a build step.

It also seems to have a DSL giving you some control of the slides presentation, which in pandoc seems limited to applying CSS.

https://marpit.marp.app/directives

TuringTest··on Perplexity.ai prompt leakage
Why would an attacker issue that command?
TuringTest··on Wonders of Street View
The first feature is available both on the browser version and mobile (click maximize button to enter a split view).

The second is more or less possible on the mobile app since recent versions, if you access the street view from the route steps. They have worked in improving this UI very recently, a few months ago it was unusable and now it's pretty intuitive.

The third one is also available on mobile, with the Live view feature that appears during walking routes.

TuringTest··on Surprising things that CSS can animate (2020)
Information can be beautiful on its own, if you follow some common patterns about contrast, clustering and hierarchy. These are based on the principles of Gestalt [1] which engineers can learn without having artsy skills by watching books and courses specific for us, e.g. [2].

Do you know about Edward Tufte? His work doesn't revolves specifically about software, but his principles show how to present technical information in the clearest way, and his books [3] are beautiful examples on how to put a technical topic in book form with clean and beautiful layouts.

[1] https://www.interaction-design.org/literature/topics/gestalt...

[2] https://medium.com/bigcommerce-developer-blog/design-for-dev...

[3] https://www.edwardtufte.com/tufte/books_vdqi

TuringTest··on Ain't it funny how the knight moves?
I got the same problem, I thought it meant 'relative to the current position', until you hit bottom left.
TuringTest··on Ain't it funny how the knight moves?
Have to raise my hand then to shock you.. what else should the coordinate that is also indicated on the axes mean?

Yeah, but it's not clear that the instructions text is talking about that symbol, *because it doesn't say so* explicitly.

Sometimes a small level of information redundancy is good for communicating with humans, instead of forcing them to make the correct inferences in place.

TuringTest··on Ain't it funny how the knight moves?
That would be missing the 'in order' part (not that it's much relevant, since you should already know how to backtrack to any visited square).
TuringTest··on Ain't it funny how the knight moves?
I understood that to mean that 'each single move' should aim to move to the left and below the previous position if possible (presumably to reach the bottom left square as the game goal?); taking 'every square' to imply 'every square you move to'; and being further complicated by having a complex subordinate clause with restrictions to movement.

It's not a clear, unambiguous instruction.

TuringTest··on Surprising things that CSS can animate (2020)
You can have exquisite presentation with good choices of text, formatting and typography (including judicious use of colour, spacing and even animation and textures). A luxury printed book full of beautiful details will feel much better than a cheap paperback.

The best techniques can be applied in subtle ways to improve the overall presentation, without resorting to flashy showcases.

TuringTest··on Tweetbot. April 2011 – January 2023
That's what I thought as well. They need money badly, and they have an obvious way to get it - monetize the API so that third party clients can continue using Twitter while building a business on top of it.

Yet instead of supporting the strong ecosystem they already have and nurturing a symbiotic relationship with it, they burn it all?

TuringTest··on Cruel optimism and lazy pessimism
I didn't mean that you acquire knowledge by hanging around people (though that happens a lot as well, specially for all knowledge that is not deemed 'academic'). I meant that knowledge acquisition is mediated and guided by your social context; if you're on your own, resorting to YouTube tutorials and online forums will only get you that far, as you will not acquire competence on what are the most useful and practical ways to apply that knowledge.

You need feedback to know that you're orienting your learning in the right direction, to provide a practical overview of the field, and to correct you on the vices you may develop. None of that can be achieved without evaluation of your progress, and that requires belonging to a stable social group that can check your advances beyond isolated interactions.

Again, avance on more academic disciplines can be cheated by reading books, which compile some of that socially transferred content. But practical application of those learned skills requires talking to people who will guide you on what constitutes 'practicality' for other people. In your art example, you may develop your personal style on your own, but you can't know that it will be liked by others unless you exhibit it and listen commentary on how people perceive it.

TuringTest··on Cruel optimism and lazy pessimism
- We have instant access to pretty much all of humanity's collective knowledge, practically for free

We have access to an overwhelming amount of knowledge, but the problem is that this by itself is not enough to use it. All that knowledge is in a format that is difficult to assimilate and largely lacks the social aspect needed to transfer it effectively.

Humans assimilate knowledge by participating in social groups, most of us acquire it largely by imitation; only some complex academic subjects benefit from isolated personal study, and even then you need a mentor to guide you through it.

The wealthy remain wealthy because they maintain exclusivist institutions, devoted entirely to transmitting such limited social knowledge to their families. It is practically a requirement in order to improve your social standing; people with access to unlimited knowledge but without having the tribe to guide them in its assimilation cannot harness it in a way that is more effective than the people they are competing against.

TuringTest··on Cruel optimism and lazy pessimism
That piece of the puzzle is systemic, but it has a personal side as well, overlooked by people who claim things like the avocado toast guy is right. Humans need an escape valve to relieve stress without going crazy. In today's society, these escape valves cost money; so people do need to spend some money on a little affordable luxury, whether it's going to the movies, playing video games or indulging in a tasty food.

Perhaps in the past the destitute poor could find some free escape valves to this end, but modern urban society limits access to the social interactions and natural resources that made them possible.

It is a fallacy to suppose that living a monastic life would save enough money to get out of this extreme situation. Even discounting the mental imbalance it would cause, if your income is so limited, the meager savings of suppressing these small luxuries would not radically change your financial situation.

TuringTest··on Rust concepts I wish I learned earlier
In addition to containers, it seems to be useful for 'wrapper' types adding decorators to the 'base' object without having to wrap/unwrap the new type in each operation.

Classic OOP would use inheritance to achieve this, while something like Deref allows you to use it with all the added behavior - without losing the possibility to assign to it values of the base type.

TuringTest··on Meet “Claude”: Anthropic’s rival to ChatGPT
Definitely humor is in the eye of the beholder. I find the Seinfeld jokes by ChatGPT wittier and funnier than the run-of-the-mill comments created by Claude.

I don't know how well they are in character, and there's a clear repetition problem (which Claude somewhat also exhibits), but I find the format from ChatGPT more exaggerated, as expected from a comedy routine.

← PreviousPage 10 of 34Next →