News for hackers. Stuff that matters.

au8er

This just again shows that given enough time skill, and resources, any security is pointless if the attacker has physical access to the device.
Re:Probabilistic Artificial Intelligence on Monday March 10, 2025 @01:26PM (#43322863)
The "book" is accompanying studying material for the course Probabilistic AI at ETH Zurich. Essentially each chapter is the material covered in one lecture (3hrs).

Source: I did the course

Re:The mystery of why left-handers are so much rarer (2016) on Wednesday October 09, 2024 @08:55AM (#41787418)
Often times chirality is not just a fun quirk. For certain drugs, the left handed and the right handed versions can have completely different effects on the human body: https://en.wikipedia.org/wiki/Chiral_drugs#Drug_toxicity. To avoid making the wrong type of drug, a specific way of producing the chemical molecule has to be derived: https://en.wikipedia.org/wiki/Enantioselective_synthesis.
Re:SIMD Matters: Graph Coloring on Thursday August 22, 2024 @05:27AM (#41318308)
There is no independent scalar floating point unit for most modern CPUs. When scalar floating point arithmetic is needed, it is send to the SIMD unit. This pretty means that scalar and vectorised floating point operations usually have the same latency. If you do any scalar floating point operations, the CPU is just doing vectorised operations except with only 1 useful value.
If every other exchange is selling $AAPL at $100 and suddenly the top level of one exchange drops to $99, then if you just take out that order you basically gain a free dollar. Do this very fast and have pricing the product accurately and you will print tons of money.
Re:Robot Extreme Parkour on Tuesday October 10, 2023 @04:51AM (#37829834)
It's the predecessor of Go1. If you buy the Pro/Edu version of Go1 then you get direct low level SDK control, though there are reverse engineering efforts that can do the same on the cheap ~5k version as well
Re:Using Uninitialized Memory for Fun and Profit (2008) on Monday September 04, 2023 @01:36AM (#37377438)
Would it be better to do

  sparse_val = sparse[i]
  return sparse_val < n && dense[sparse_val] == i
Regardless, we are treading in undefined territory, and the behaviour is not something that can be reliably be dependent upon
Re:Water on Monday August 07, 2023 @09:39AM (#37034295)
For a similar simulation but using a different method, you can find one here[0]. It obviously lacks the force control, but has the viscosity tunable parameter.

[0]:https://matthias-research.github.io/pages/challenges/fluid2d...

Re:Non-determinism in GPT-4 is caused by Sparse MoE on Friday August 04, 2023 @07:17PM (#37007109)
Step 3.5, see some other interesting paper is referenced in the related work, go to step 1.
While the github contains the code, the article describing the optimisations are here: https://machinelearning.apple.com/research/neural-engine-tra....

TL;DR: execution of pytorch models on apple's neural engine and standard data-oriented optimisations (changing matrix layout, chunking to optimise temporal cache locality, and minimising redundant memory copies)

Re:I'm a Very Slow Thinker on Monday March 06, 2023 @10:28AM (#35042139)
From my experience, saying "I'm thinking" actually makes it worse. Instead of thinking for a response, I internally start to panic (mainly thinking whether I have considered everything and the response is correct). After a few seconds of "thinking", I eventually give a response that is no different to my knee-jerk reaction.

I do find replying with an email to be extremely helpful. Even if the response is not correct, it does show you have put in the effort to reflect on the meeting after it has finished.

Re:The Origins of Python – Lambert Meertens on Saturday November 26, 2022 @09:07AM (#33752734)
While learning, hiding details is important, but Python overdoes the abstraction. `for` loops and iterator based loops have been merged into one thing, and I am sure people write `for i in range(10)` without a good understanding of what the `range` function does. Even strings blur the line between individual characters and actual strings. The lack of clarity at these basic concepts is precisely why Python is not suitable as a first language, since it hides concepts that are prevelant in all other mainstream languages. As a result, I have often seen students develop bad coding habits and poor mental model of why their code works. Instead of learning proper programming concepts, they just know the syntactic sugar and abstractions that Python offers.

I do agree that Python provides a very small startup cost to writing code, the details are sacrificed to acheive this. This may be useful to capture interest/generate motivation and get a quick prototype/"helloworld" out, learning Python is only good for learning Python, not for programming in general.

Re:The Origins of Python – Lambert Meertens on Saturday November 26, 2022 @08:24AM (#33752427)
I feel like python has never been a good introduction language. It is simply too abstract and hides too many details that are often required in other languages (Python is simply too flexible). It is good to learn if you are only scripting or calling library API, but I feel like it is a poor starting point if the goal is to transition into languages with more rigid structures such as C++.
As mentioned in the article, he aims to make each act fit in 40 pages, not the entire screenplay.

> Roth also said the 40 page limit helps him structure his screenplays.“I like it because it makes acts,” he said. “I realize if I hadn’t said it in 40 pages I’m starting to get in trouble.”

I guess just like the Panama papers, leading journalists will be killed, investigations stop being reported in mainstream media, and the world goes quiet again with nothing changing.
Re:CompCert – Formally-verified C compiler on Sunday June 27, 2021 @09:57AM (#27651603)
You cannot use unit tests for everything, since the number of unit tests required is basically infinity. Logically, unit tests can only prove an error exists and cannot show the program is correct. What they most likely did was mathematically showed that all possible edge cases (potentially inifinitely many) are all considered.
The author, Onur Mutlu, is at ETHZ now and he livestreams all his lecture on youtube. He mainly covers computer architectures.

https://www.youtube.com/channel/UCIwQ8uOeRFgOEvBLYc3kc3g

This is comparison between US and (China, India, and Russia). The original poster was comparing between US and Europe, which this paper does not cover at all.

For reference, the title of the paper is "Computer science skills across China, India, Russia, and the United States"

From what I recall in my neuroscience class, this is likely to be caused by damage to the visual cortex, which is used to consciously process visual information, but not the superior colliculi, which is used to unconsciously process peripheral vision. This is caused by damage to one of the visual processing regions but not others.

From the article, it appears something similar has happened. Corticobasal syndrome potentially killed off some brain cells but not others, leading to damage at some areas but not others.