HN user

muricula

1,116 karma

https://github.com/iankronquist

Posts23
Comments298
View on HN
exploits.forsale 2y ago

Exploits for Sale: Exploiting the NT Kernel in 24H2: New Bugs in Old Code

muricula
5pts0
chipsandcheese.com 2y ago

Intel Meteor Lake's NPU

muricula
3pts0
www.youtube.com 5y ago

Penelope scott // rät, song critiquing Silicon Valley

muricula
2pts0
blog.can.ac 5y ago

Speculating the entire x86-64 instruction set in seconds with one weird trick

muricula
208pts65
fuse.wikichip.org 5y ago

Intel’s 10nm, switching to cobalt interconnects (2018)

muricula
1pts0
blog.rust-lang.org 5y ago

The Rust Foundation Conversation

muricula
7pts0
devblogs.microsoft.com 5y ago

AddressSanitizer for Windows: X64 and Debug Build Support Augustin Popa

muricula
3pts0
mickens.seas.harvard.edu 6y ago

James Mickens Announces Tenure (Comedy)

muricula
1pts0
www.nccgroup.trust 7y ago

Assessing Unikernel Security [pdf]

muricula
2pts0
www.agner.org 7y ago

An optimization guide for assembly programmers and compiler makers (2018) [pdf]

muricula
271pts59
gamozolabs.github.io 7y ago

Vectorized Emulation: fuzzing at 2 trillion instructions per second

muricula
181pts40
www.etymonline.com 7y ago

The Impossibility of a Dictionary

muricula
1pts0
www.intel.com 7y ago

New Intel Speculative Execution Side Channel Vulnerabilities

muricula
4pts1
pwnies.com 7y ago

2018 Pwnie Security Award Nominations

muricula
3pts0
www.nytimes.com 8y ago

The ‘Killer Robots’ Are Us, NYTimes Opinion

muricula
1pts0
www.barkly.com 9y ago

Everything You Need to Know to Prevent, Stop and Recover from Ransomware Attacks

muricula
1pts0
www.bleepingcomputer.com 9y ago

Petya and Mischa Ransomware Affiliate System Publicly Released

muricula
1pts0
slack-files.com 10y ago

A Phishing Field Guide

muricula
2pts0
github.com 10y ago

An Open Source Honeypot Using Docker

muricula
19pts6
www.phoronix.com 10y ago

Linux 4.6-rc6 Named “Charred Weasel”

muricula
1pts1
www.liverpool.ac.uk 10y ago

The Science of Cycology

muricula
27pts11
ycloninator.herokuapp.com 10y ago

Y-Cloninator: GitHub Projects Trending on HN Without Distractions

muricula
197pts39
ycloninator.herokuapp.com 10y ago

A collection of cool GitHub projects posted on HN

muricula
2pts1
Memory Safety 7 months ago

Python has that property when you don't bring C extensions into the conversation. Data races exist, but can never cause memory corruption due to the GIL.

Memory Safety 7 months ago

Usually people are talking about race conditions. When you say contrived you're thinking races conditions are difficult to win and unrealistic but attackers who have a lot of money on the line spend the time to win all sorts of wild race conditions consistently.

I've played with something similar with my M1 using Apple's MLX framework. The problem is I'm compute bound. I've never managed to get my M1 Max's GPU to process more than ~7.8k tokens per second at bf16 precision, so to train a 112M parameter model on ~20 billion tokens I'd need to run the model training for ~30 days.

One solution is to reduce the scope of the problem -- you can train on a smaller less diverse dataset such as TinyStories which is a collection of 1 billion tokens of chatGPT generated children's stories. After about 40 hours, less than one weekend, you'll have a model which can generate mostly grammatical children's stories.

If you have a newer mac and/or an ultra chip you'll have more and faster GPU cores, and might be able to train on FineWeb or a similar, larger and more diverse dataset.

I could be mistaken, but I think the mac studio comes with either an M3 ultra or an M4 max, and the ipad comes with an M4 chip. I think they decided not to make an ultra for the M4 generation, but don't take my word for it.

I think the audio quality gives this recording character. What could be more cyberpunk than hearing the quirky artifacts resulting from ripping an obsolete recording medium?

That might have been true in the early 2000s when they were growing the Hillsborough Oregon campus but most new fabs are opening in Arizona for taxation and political reasons. I don't have the numbers to back it up, but based on articles about Intel layoffs I believe that Intel has been shedding jobs in Oregon for a while now.

This wiki page has a list of Intel fab starts, you can see them being constructed in Oregon until 2013, and after that all new construction moved elsewhere. https://en.wikipedia.org/wiki/List_of_Intel_manufacturing_si...

I can imagine this slow disinvestment in Oregon would only encourage some architects to quit an found a RISC-V startup.

The article is written for a different audience than you might be used to. oregonlive is the website for the newspaper The Oregonian, which is the largest newspaper in the state of Oregon. Intel has many of its largest fabs in Oregon and is a big employer there. The local news is writing about a hip new startup for a non-technical audience who know what Intel is and why it's important, but need to be reminded what a CPU actually is.

Apple M3 Ultra 1 year ago

Is that a CPU based inference build? Shouldn't you be able to get more performance out of the M3's GPU?

You might double check that the way you number the grades is the same as the way the parent comment numbers them. For example, as I understand it, in the US most kindergarteners are 5 years old and most first graders are 6, while in NZ most first graders are 5 years old and most second graders are six. So to convert from US grades to NZ you add one because in the US kindergarten isn't given a number.

The US has a highly regional system, but as I understand it pre-algebra is taught starting around sixth grade (~11 year olds), which may line up a little closer to your expectations.

Is it just me or does it seem like modules are a good idea which is totally dead on arrival? It's been four years, and we've had a whole new edition of c++ standard in the meantime, and Clang and GCC still don't have full support for modules.

Is there a specific paper or something you can point me to? Or are you talking about like llama.cpp? Because I thought that referred to the fact that it was originally one c++ file named llama.cpp?

Reptar 3 years ago

Modern Intel CPUs I am led to believe that issuing nops is actually slower than adding prefixes. I think there is work in the backend updating retired instruction counters and other state which still occurs for nops, but decoding prefixes happens entirely in the front end.

When a nop truly is necessary you will see compilers and performance engineers add prefixes to the nop to make it the desired size.

There is almost certainly a performance and battery life hit. Each pointer dereference will trigger a lookup in the MTE tag table, and a comparison between the pointer's tag and the table's tag.

So you have a decently sized chunk of RAM set aside for the tag table, more memory bandwidth used up by table lookups, and the cost of the actual tag checks.