HN user

snazz

5,481 karma
Posts99
Comments1,943
View on HN
www.eurekalert.org 1y ago

Charging lithium-ion batteries at high currents first increases lifespan by 50%

snazz
249pts109
baldur.dk 2y ago

Exploiting embedded Mitel phones for unauthenticated RCE

snazz
2pts0
www.syntax-k.de 4y ago

Teapot: Type-Safe 3D Spreadsheet

snazz
79pts15
www.cnn.com 5y ago

Edward Snowden says he will apply for Russian citizenship

snazz
15pts0
www.theguardian.com 5y ago

Covid vaccine tracker: when will a coronavirus vaccine be ready?

snazz
1pts0
www.snazz.xyz 5y ago

My initial impressions of OpenCore for modern Hackintoshing

snazz
1pts0
www.syntax-k.de 6y ago

Teapot: Type-Safe 3D Spreadsheet

snazz
4pts0
terse.com 6y ago

Terse: Algebraic Assembly Language

snazz
2pts0
dev.stephendiehl.com 6y ago

Near Future of Programming Languages (2017) [pdf]

snazz
3pts0
blog.cloudflare.com 6y ago

Using Go as a Scripting Language in Linux (2018)

snazz
6pts0
www.codecommit.com 6y ago

Understanding and Applying Operational Transformation (2010)

snazz
2pts0
www.snazz.xyz 6y ago

It's still possible to make money on gig marketplaces

snazz
3pts0
mashable.com 6y ago

Apple Releases List of Most Popular iPhone Apps of 2019

snazz
1pts0
www.snazz.xyz 6y ago

Is the FOSS world's desire for 'simplicity' just anti-intellectualism?

snazz
2pts1
9to5mac.com 6y ago

Former FBI general counsel who fought Apple has now 'rethought' encryption

snazz
2pts1
www.snazz.xyz 6y ago

Make Yourself an iOS-Compatible VPN with OpenBSD

snazz
3pts0
en.wikipedia.org 6y ago

List of countries by mobile phones in use

snazz
54pts27
www.snazz.xyz 6y ago

Firefox has lots of room to improve if it wants to beat Chrome

snazz
7pts1
github.com 6y ago

Show HN: E2E Encrypted Group Chat In Less than 200 LoC

snazz
4pts1
www.snazz.xyz 6y ago

PGP has got to die (for signing, anyway)

snazz
2pts0
www.snazz.xyz 6y ago

PGP has got to die (for signing, anyway)

snazz
4pts0
cons.io 6y ago

Gerbil – A meta-dialect of Scheme

snazz
85pts17
www.snazz.xyz 6y ago

The perfect language and why Go still isn't it

snazz
114pts137
www.xach.com 6y ago

Re: Is Lisp Dying? Hello World (1999)

snazz
1pts0
www.snazz.xyz 6y ago

What's your goal? / Beating the Averages returns

snazz
1pts0
reddit.com 7y ago

MIDI-Controlled Solenoids [video]

snazz
1pts0
www.citylab.com 7y ago

Startups Born of Flint’s Water Crisis

snazz
30pts8
www.citylab.com 7y ago

Startups Born of Flint’s Water Crisis

snazz
2pts0
hackaday.io 7y ago

GUI operating system from scratch running on an Arduino (2018)

snazz
1pts0
news.ycombinator.com 7y ago

Ask HN: Will there ever be a resurgence of interest in symbolic AI?

snazz
225pts95

I’ve read this article every time it’s gotten posted here and it’s always gone a little over my head. I was able to follow how he used 8 x86_64 registers for the VM’s stack slots and how the VM instructions were implemented. How the padding and alignments of each version of the instructions was calculated is impressive and I can imagine how much of a chore it would be to figure out with a normal assembler.

Using SBCL as a macro-assembler is extremely cool, and then allowing CL code to call into the VM is where it really blows my mind.

Obviously it’s been over a decade since this article was written. For someone less familiar with SBCL internals (or CL in general), would something like AsmJit or Iced be a good way to achieve similar things?

OpenBSD 7.9 2 months ago

The “kernel” in Qubes is arguably Xen rather than Linux, and that’s where the security boundaries are supposed to be defined rather than within VMs that may be running any OS. VM compartmentalization as a security mechanism is hard to compare to a more conventional Unix like OpenBSD.

I just tested this in the U.S. with a toaster plugged into my outlet and there was a 40 Hz peak in the graph. I had a hard time telling where the wires were in the wall, though, maybe because the toaster itself was too close.

As I understood it, Memory Integrity Enforcement adds an additional check on heap dereferences (and it doesn’t apply to every process for performance reasons). Why does it crush hacking rather than just adding another incremental roadblock like many other mitigations before?

Am I the only one who feels like it isn't the responsibility of backbone ISPs to filter traffic like this? In the case of a DDoS situation I could get behind it, but in this case I feel as though it's not Cogent's problem if I want to use telnet from a device on Charter's network to a Vultr VPS, even if it may be ill-advised.

(Of course, the article only speculates that this traffic filtering is what's going on; there isn't any hard proof, but it feels plausible to me.)

Linux is good now 7 months ago

In his talk a few days ago, one of the main Asahi developers (Sven) shared that there is someone working on M3 support. There are screenshots of an M3 machine running Linux and playing DOOM at around 31:34 here: https://media.ccc.de/v/39c3-asahi-linux-porting-linux-to-app...

Sounds like the GPU architecture changed significantly with M3. With M4 and M5, the technique for efficiently reverse-engineering drivers using a hypervisor no longer works.

Defendants trying to exclude ALPR evidence often invoke Carpenter v. U.S. (or U.S. v. Jones, but that’s questionable because the majority decision is based on the trespass interpretation of the 4th Amendment rather than the Katz test). Judges have not generally agreed with defendants that ALPR (either the license plate capture itself or the database lookup) resembles the CSLI in Carpenter or the GPS tracker in Jones. A high enough density of Flock cameras may make the Carpenter-like arguments more compelling, though.

If you're interviewing for job at a company you're not familiar with, what are some good heuristics (and/or questions to ask) to politely get a sense of whether it's run by buzzword bingo enthusiasts?

What product from 2006 did it come with? My understanding was that the Secure Enclave came out with the iPhone 5s in 2013 (still before 2014, so your point stands, I’m just curious).

I just mean fewer total packages and fewer maintainers. Linux libraries and packages don’t have the culture of making a package out of a single small function and importing it everywhere, which is part of the reason why NPM is a good case study in opportunities for supply chain attacks.

With math specifically I had a good teacher in high school who made us practice in class together. He'd get everyone to sit around a table and he'd give handheld whiteboards to every fourth or fifth person (depending on the number of basic steps in the problem), and then the person with the whiteboard would do the first step and pass it to the person on their right. That experience stuck with me because just forcing me to get started (with help available) was enough to quickly clear up anything I was avoiding getting started on at home.

I still avoid doing things because they're emotionally uncomfortable occasionally, so I haven't really found a general solution. But it's gotten better over time and it's less of an issue when I'm more invested in something.

A lot of people (myself included) procrastinate on something because it's emotionally uncomfortable, without necessarily having ADHD. For example, when I was much younger, I'd procrastinate on math homework specifically, not because I struggled with focus, but because it was difficult to admit to myself that I didn't know how to do it and would need to practice. Subjects that came more naturally to me (English, science) didn't give me a "fear of failure" response in the same way.