Recent submissions

Comment · 11 years ago
Comment · 11 years ago
Yup. Memory sticks are the new tape (in the volatile storage hierarchy). Definitely potential for (re-)proliferation of NUMA optimizations.

The questions are whether G/CPUs have:

- multiple or single SKUs for on-package RAM capacities

- addon RAM ability via sticks, sockets and/or surface-mount

Comment · 11 years ago
TED, I think, serves as a modern version of high-brow oration as the middle letter suggests: Entertainment. It's a double-ended marketplace platform of content providers (speakers) and content consumers (paid attendees and non-paid viewers). Since the cost is high to paid attendees, the content must be as good and fresh as humanly possible. From what I've seen as a non-paid viewer, I think TED accomplishes this reasonably well. It seems hard to have perfect criterion to choose whom to select and whom to not, when there is an abundance of interesting of voices, but unselected folks can always speak and publish on other platforms.

(Forward thinking can be controversial, but in order to not offend audiences and prevent attracting the wrong elements, it seems customary that such topics are passed on because the forum (e.g., intended audience/speaker experience) is inappropriate, although the topic may be vital, insightful and have a legitimate fora elsewhere. (Blasphemy, politics, etc.))

Comment · 11 years ago
Comment · 11 years ago
Comment · 11 years ago
Low-level code often omits high-level intended behavior (description, pseduocode, documentation, test cases, etc.) and semantic meaning like variable names. In such styled codebases, the absence of these makes it harder to refactor, reuse and/or modify than say concisely & precisely documented codebases in higher-level languages (Python, Ruby, Go) or quality asm.
Comment · 11 years ago
Great article.

As an aside: Michelin Red guides are like Yelp, but Francophile-centric, uses dedicated reviewers instead of crowdsourcing and without the extortion. The issue with Michelin is that places outside France aren't rated very often (6 months to 2 years). And like a newspaper, the physical Red guides get outdated as soon as they're printed. Most people are better off with Yelp, especially if they can determine whether an establishment pays the Yelp "tax" or not. Speaking of which, a great personal project would be an invite-only, private Yelp scraper that doesn't play by the "tax" ranking rules (don't get busted by keeping it anonymous, obviously).

Comment · 11 years ago
Comment · 11 years ago
Stanford has its own cogen steam and chilled water (underground "ice cube") capabilities, in addition to power generation. Many such campuses use the industrial central plant model because it's cheaper and more efficient at scale. Residential areas could leverage this and other utilities (like internet) if people get out there, organize and develop compelling, sustainable operational (quasi-business) models that can compete with for-profit. Because it doesn't make sense to have an entire neighborhood with excess internet capacity and individual wifi boxes, having to have one "own" of everything is demonstrably wasteful compared to "sharing economy" alternatives. (Steam and chilled water as well, since temperature regulation is usually the number one energy consumer in a household without an EV.)
Comment · 11 years ago
People with the least power tend to desire assertion of control of minutia and others (probably a sizable portion of LEOs). By contrast, people with more power delegate and are fine to live with the decision of others because it doesn't matter. It's like the guy that won't pull over and ask for directions, or the small coffee shop that has a key to use a restroom (permission-based, control-freak culture, e.g., dog people) instead of an internal lock (delegation, freedom, e.g., cat people).

Wasted energy is the absence of strategic laziness.

Comment · 11 years ago
0. Spread time in coffee shops in tech areas, go to conferences snd events

1. Talk to people, be nice, sincere, helpful and polite. Give and get contact info (cards or details). (But don't let them milk you for too many freebies, at some point you need to charge for your time. Be clear and upfront about what you're willing and not willing to give away. Beware the "friend" psuedoclient that wants to pick your brain at all hours, at random without golden-rule consideration.)

2. Follow up and don't forget to follow up

Comment · 11 years ago
It's one thing to demonstrate a PoC live on life/safety critical systems, it's another to brag about sources & methods on social media, leave your machine powered-on and blab contents to anyone and everyone whom can be called as a witness (whether hostile, material or voluntary).

0. NEVER TALK TO THE COPS. [0]

1. NEVER LEAVE ENCRYPTED MACHINES HOT (decryption keys or filesystem cache in memory). FireVault 2 optionally leaves keys in memory [1, 2]

2. NEVER REUSE PASSWORDS OR PREVIOUSLY CONFISCATED GEAR (start fresh, beware of firmware and other hard-to-detect hw mods)

Presume mil/gov vuln shops have high cost USB, FireWire and Thunderbolt DMA memory cloning capabilities. If a machine has gone out of your possession, good luck finding which injection-molded part now contains a keylogger which will allow them to unlock your cloned disk images and RAM image after-the-fact (to get your password to get your fv key). (It's not tinfoil far-fetched if you go out of your way to get on one of the various govts department's radar.)

BTW, laptop was a MacBook Pro (Retina, 15-inch, Late 2013)

Valid Purchase Date A validated purchase date lets Apple quickly find your product and provide the help you need.

Telephone Technical Support: Expired You are eligible to purchase telephone technical support from an Apple Advisor. Contact Apple Support

Repairs and Service Coverage: Expired Our records indicate that your product is not covered under Apple's 1-year limited warranty or AppleCare Protection Plan for hardware repairs and service based on the estimated expiration date.

References:

0: https://youtu.be/6wXkI4t7nuc

1: destroyfvkeyonstandby https://developer.apple.com/library/mac/documentation/Darwin...

2: https://security.stackexchange.com/questions/18720/how-secur...

Comment · 11 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton