compsci
38 stories and discussions about compsci, aggregated from every source we track.
There is no ethical impact of my job; I build technological systems and it's up to others how they use them. Software is a purely technical discipline. There is some innate affinity for computer programming which…
Big-O Complexities / Poster of common algorithms used in Computer Science - ro31337/bigoposter
This is an interesting demonstration of the capabilities of afl ; I was actually pretty surprised that it worked! $ mkdir in_dir $ echo ' h...
Some time ago, I wrote a blog post about how there’s more to a pointer than meets the eye. One key point I was trying to make is that just because two pointers point to the same address...
10 Papers Every Developer Should Read - (At Least Twice)
Domain-specific languages (DSLs) are touted as both easy to embed in programs and easy to optimize. Yet these goals are often in tension. Embedded or internal DSLs fit naturally with a host language, while inheriting…
Explains the Paxos Consensus Protocol in an easy to understand way. Provides a working implementation in Python.
How often do chosen inputs collide? Reproducible examples, machine-checked collision bounds, and the speed of fast hash functions.
Binary search looks in the middle of a list to make a guess about where a search value is. If that guess is wrong, it can eliminate half of the list (based on whether the search value is less than …
Work. Save. Share. Privately. Contribute to linsa-io/linsa development by creating an account on GitHub.
I wrote software to help me run the optimal running route for Angel Island, covering the island's 19.4 miles of unique road/trail in the shortest possible distance of 23.8 miles.
Slinging coffee and waiting tables ain't just for liberal arts grads any more, say Census Bureau economists
Let’s cut through the noise, one bit at a time
<strong>Don’t code “your way”. Just follow the coding standards.</strong> This stuff is already figured out. Make your code predictable and easy to read by coding the way people expect.