Hacker Newsnew | past | comments | ask | show | jobs | submit | more keithpeter's commentslogin

Personally I get along with nmtui from the command line (as user) but I appreciate the desire for a tray icon of some kind.


bas55 [1] is the closest I can find to a Dartmouth style basic (so 70s rather than 80s). Alas constants are truncated at 6 places (internal calculations are all doubles). It compiles fine and works well complete with LOAD, SAVE and limited line editing.

Does anyone know of a portable basic interpreter that supports double precision all through?

The kind of stuff I (used to) do [2] requires more than 6 figures.

[1] https://jorgicor.niobe.org/bas55/

[2] https://sohcahtoa.org.uk/kepler/moon2.html


Maybe FreeBASIC would be useful, (although it's a compiler rather than an interpreter, and a more modern dialect than 70s BASIC, mostly compatible with QBASIC/QuickBASIC). https://www.freebasic.net/

It handles 64-bit doubles: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgDouble


Alas, the L series thinkpads have the trackpoint but rely on the trackpad for clicking. Nice fast machines that have good battery life (e.g L440) but...


Yup, I have an X61s running Xubuntu 18.04 quite nicely. 2Gb and a cheap 64Gb SSD.


oh haha, I stand corrected, thanks.


Getting around 7h to 8h off my X220 with a 'no-name' battery (the larger kind that sticks out at the back). Fine for the last couple of years.


I learned to cherish manual controls and to think about the will and documenting the basics (I'm 14 years younger than Tom West was when he died).


John North's book Stonehenge: Neolithic man and the cosmos explored the consequences of the precession for early structures in the UK that he interpreted as having astronomical significance (opinions vary on that one).


Quotes from OA that struck me as on the button...

"A prejudice that was strongly confirmed was the value of mathematical fluency. Barton says, and I agree with him (and suggested something like it in my book Mathematics, A Very Short Introduction) that it is often a good idea to teach fluency first and understanding later."

Agree fully with Barton and OA here. Until recently I taught GCSE Maths re-take students aged 16 and over in a further education college. They were constantly tripping over really quite basic little skill issues and that prevented them from seeing how to tackle the longer and more complex problem solving questions.

"I would go for something roughly equivalent [in the solving of equations such as 4x - 8 = 2x + 2], but not quite the same, which is to stress the rule you can do the same thing to both sides of an equation (worrying about things like squaring both sides or multiplying by zero later). Then the problem of solving linear equations would be reduced to a kind of puzzle: what can we do to both sides of this equation to make the whole thing look simpler?"

The idea of just playing with the notation is one I fully intend to try but getting people to think in that abstract way is hard work.


> Agree fully with Barton and OA here. Until recently I taught GCSE Maths re-take students aged 16 and over in a further education college. They were constantly tripping over really quite basic little skill issues and that prevented them from seeing how to tackle the longer and more complex problem solving questions.

I also agree fully. A little while back I did some support tutoring for A-level maths students. The number of students who turned up who mysteriously "had problems with longer questions"... I wish I'd known the example of calculating the perimeter of the rectangle with fractions. That would have really helped explain why the problem wasn't really the length of the question, it was the fact that the student had never properly learned the component skills separately.

Unfortunately, the problem of building impressive-looking edifices on shaky foundations is absolutely endemic in British high-school maths teaching. Thousands of students who never quite understood fractions are "learning" calculus through being taught recipes, and the easier exam questions are formulaic enough that they get through with Cs at least, without any mathematical understanding.

The A-level statistics modules, in particular, have very impressive _sounding_ syllabuses. Students learn T-tests, Chi-squared tests, all this sophisticated statistical machinery. If all these students really understood this stuff, Britain would have a vast army of highly trained statisticians. But nothing of the sort is true, of course: students are just learning a recipe for processing numbers. I can't imagine the carnage if a statistics exam asked the students to write an essay explaining the principle by which a T-test works.

Pardon my rant, this has been on my mind for a while.


Going back around the millennium or before when I last taught A level maths at college, we had them in over the summer before term started for a two week intensive algebra and basics course.

Seemed to help.

The original author (Tim Gowers, a Fields medallist and professor of mathematics at Cambridge) has a totally hilarious blog post about being asked to coach a teenager doing A level maths...

https://gowers.wordpress.com/2012/11/20/what-maths-a-level-d...


Thanks for linking that, it's a great read. I really should read more of Gowers' posts.

The phrase "memory works far better when you learn networks of facts" was a happy find - I've never been able to express that idea so concisely.

I remember discovering they'd moved "differentiation from first principles" away to a further-maths module, as if it's a peripheral, difficult little oddity for the keen kids to hear about. It was the surest, saddest sign that the powers that be had given up on genuinely educating the average A-level maths student.


> memory works far better when you learn networks of facts

One challenge with teaching a more rough-quantitative Fermi-question-ish introduction to sciences, is it's more sensitive to integration and correctness of understanding. With a Trivial-Pursuit memorize and regurgitate style of "understanding", damage from misconceptions and fragmentation of knowledge is local. Whereas rough-quantitative reasoning benefits from being able to... slide around the knowledge space. Jagged misconceptions and fragmented knowledge seriously impedes the sliding. I imagine memory is similar. Nice phrase.


> which is to stress the rule you can do the same thing to both sides of an equation (worrying about things like squaring both sides or multiplying by zero later).

It's a pity that they're being so ambiguous here, because explaining why and when "you can do the same thing" to both sides of an equation is not actually hard! You can apply an injective function that's always defined over the appropriate domain to both sides of an arbitrary equation, and this will preserve the equation entirely because (a = b) is equivalent to (f(a) = f(b)) when f has this property. You can apply a non-injective function with no restriction on its domain, and this may introduce extraneous solutions but will not "miss" any, because (a = b) implies (f(a) = f(b)) if f is always defined. You can apply an injective function, perhaps defined over a more limited domain than the original equality, and this will not introduce extraneous solutions but may "miss" some, because (f(a) = f(b)) implies (a = b) if f is injective, but the converse is not true given any restriction on f's domain. Of course, if these functions are defined in terms of x, then you get to worry about whether the function is injective or well-defined given some value of x. For instance, multiplication by x is not injective if (x = 0) but it is otherwise.


Yes, the first one looks like an important quote :) . When I studied math, I usually had trouble understanding or memorizing a rule unless I had at least a rough idea why it holds. In this case I'd suspect just remembering rules and then using them without understanding would - often - cause inconveniences or later errors, when a rule is remembered incorrectly. So maybe it's subjective - what should be taught first?


As philosopher Daniel Dennett puts it: competence comes before comprehension. It's totally possible to do something well, as animals do, without understanding what one is doing. But for comprehension one needs to have something in place to reason about and make connections.

And this isn't the full picture. Motivation comes before competence. One needs reasons to acquire skills: they have to address problems in one's mind if the mind is to fully engage. Which is why coercive education with its curricula, exams, etc, largely fails.


Personally I find understanding, or trying to understand, a very good mnemonic for remembering things.


It would be ace if there was a way to get older stories. I am resorting to reader view generally.


I've found it extremely difficult to track down stories I've heard on the radio on their website. The search function is really useless and even on the day of the broadcast I struggle to find the headline they used for the piece. If I'm going back a couple of days later it's usually a failure.

It looks like it should be so easy on the surface, just scan down the list of segments till you find the one you want, but for some reason I always struggle.


From the hyperbola wiki Installation page [1]

"Since Hyperbola removed entire systemd support, we suggest you read about OpenRC which is our main default init system."

So one reason for having a look would be to see what OpenRC is all about.

Interesting distribution model: the iso is a dual architecture netboot image weighing in at CD-ROM size. You boot and (presumably) choose 64 or 32bit Intel as appropriate. Then do the Arch linux style install. I have a Thinkpad x61s with an atheros wifi card for which there are free/libre drivers so I'll try an installation in a bit.

Arch-style install coupled with command line system where you add Xorg and software implies aimed at a knowledgeable target group.

[1] https://wiki.hyperbola.info/doku.php?id=en:guide:installatio...

You have to scroll down about 2/3 of the page. No automatically generated section list is apparent.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: