HN user

kneth

293 karma

Chemist by education, geek by Nature [ my public key: https://keybase.io/kneth; my proof: https://keybase.io/kneth/sigs/GLbZtg2dN3w1hP-K1iIJqVXhtHFDboE2pyAaY_L4YrM ]

Posts39
Comments15
View on HN
community.cratedb.com 1y ago

The CrateDB MCP Server

kneth
4pts1
phys.org 9y ago

Water exists as two different liquids

kneth
3pts0
arxiv.org 9y ago

Summary Analysis of the 2017 GitHub Open Source Survey

kneth
2pts0
blog.jooq.org 9y ago

Comprehensive Guide to JOIN Tables in SQL

kneth
2pts0
hackaday.com 9y ago

1 KB challenge: and the winners are…

kneth
9pts0
www.masteringemacs.org 9y ago

New edition of Mastering Emacs

kneth
8pts0
software.intel.com 9y ago

Royalty-Free Intel Math Kernel Library

kneth
2pts0
arstechnica.com 9y ago

Frequent password changes are the enemy of security

kneth
3pts3
www.nature.com 9y ago

Legal confusion threatens to slow data science

kneth
2pts0
nordic.businessinsider.com 10y ago

Melinda Gates wishes for more women in AI

kneth
1pts0
blog.acolyer.org 10y ago

Finding surprising patterns in a time series database in linear time and space

kneth
3pts0
hackaday.com 10y ago

Lise Meitner: A Physicist Who Never Lost Her Humanity

kneth
3pts0
arxiv.org 10y ago

Using a Power Law Distribution to Describe Big Data

kneth
19pts0
firstmonday.org 11y ago

Redefining privacy and anonymity through social networking affordances

kneth
1pts0
radar.oreilly.com 11y ago

Graphs in the world: Modeling systems as networks

kneth
2pts0
umich.app.box.com 11y ago

A First Course in Linear Optimization (2013)

kneth
53pts12
post.oreilly.com 11y ago

Introduction to Support Vector Machines

kneth
1pts0
www.ulaff.net 11y ago

Linear Algebra: Foundations to Frontiers

kneth
2pts0
arxiv.org 11y ago

Emergent “Quantum” Theory in Complex Adaptive Systems

kneth
2pts0
opensource.com 11y ago

Learn how to support women in open source

kneth
1pts0
opensource.com 11y ago

A beginners guide to Docker

kneth
2pts0
www.youtube.com 11y ago

Direct Methods for Sparse Linear Systems

kneth
3pts0
apfel.mathematik.uni-ulm.de 12y ago

GEMM: From Pure C to SSE Optimized Micro Kernels

kneth
1pts0
www.ncbi.nlm.nih.gov 12y ago

Life-long endurance running slows down ageing

kneth
1pts0
opensource.com 12y ago

Justin Miller on how Mapbox runs like an open source project

kneth
1pts0
radar.oreilly.com 12y ago

What is deep learning, and why should you care?

kneth
2pts0
arxiv.org 12y ago

Coding together at scale

kneth
1pts0
www.space.com 12y ago

Confirmed: Voyager 1 in interstellar space

kneth
57pts27
developerblog.redhat.com 12y ago

RHEL 7 is for developers

kneth
2pts0
www.space.com 12y ago

Should Humanity Try to Contact Intelligent Aliens?

kneth
2pts0

The exception is related to emulating NEON instructions. So we are talking about very low-level exceptions (or signal handling) - at kernel/C library level.

I am not sure if this exception is the cause. And even if you could examine the assembler code, you will not be able to fix it: the affected devices have reach end-of-life years ago, and vendors will not fix the bug :-( The only chance for a fix is that app developers implement a workaround.

As the author of the article, I might be able to clarify a bit ;-). It is not absolutely clear to me what the bug is. It only appears on a few devices so it is not a trivial bug. It seems to be triggered by certain sizes and probably how the block is placed in memory. To answer your question: yes, the return value of memmove seems to be wrong in some cases. ChengYi He's analysis indicates that an ARM/Neon instruction is skipped which could explain the miscalculation. Why it skips the instruction (more precisely, why PC is not incremented correctly after returning from an exception) isn't clear to me or ChengYi He.

My best advice to graduate students: enjoy!

If you're lucky, you have an advisor that teaches you much more than science and research. My advisor taught a lot about how to work in a political environment (yeah, universities are highly political environments).

If you are very lucky, you have an advisor that asks you to teach. By teaching undergraduate student, you learn all the small details of your scientific area. I was lecturing in physical chemistry as a graduate student - and even supervising undergraduates - and after a couple of years I knew all the fundamentals of physical chemistry by heart. That knowledge helped me through writing my thesis.

SSH Tricks 12 years ago

Often (non-IT) companies' firewalls do not allow anything but HTTP and HTTPS traffic and you have to go through proxies. That implies that you cannot get to the outside using SSH. In my days as a freelance consultant, I used Corkscrew (http://www.agroman.net/corkscrew/) to get SSH access.

If you read the law for Danish public school system ("Folkeskole"; http://www.uvm.dk/Service/Publikationer/Publikationer/Folkes...), you find that one of the goals is to "contribute to the understanding of the interactions between people", and intellectual freedom and democracy are important concepts.

Reality might be different from the law, of course. Listening to my children (10 and 13 years old) and their friends, I find that they in general try hard to understand other children and wish to play/work as a group.

I introduced graph theory to my son when he was about 8 or 9 years old. By Nature, he's a networker (like to connect to people) so "friends of a friend" was very intuitive to him.

I have also tried to introduce the concepts to teenagers. In Denmark, we have an annual, national science weeks in primary and secondary schools. I have given http://www.slideshare.net/geisshirt/naturvidenskabsfestival-... as a talk/lecture at 4-5 schools and most 13-15 years old children get the ideas quickly - Facebook and other social medias are a big help :-)