Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jedbrown
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
jedbrown
13y ago
I suggest just building with "-MMD -MP", using "-MT" if for some reason you want .d files to reside elsewhere. The "-MP" option prevents build errors when a file is removed. No need for crazy redirects or an
212.
▲
by
jedbrown
13y ago
News outlets keep repeating "11 pages of 4-point type totaling 2560 characters", which just doesn't match up since that number of characters fits on one page in a fairly normal font size. Also, RSA keys just aren't that
213.
▲
by
jedbrown
13y ago
When I need to make graphics for research talks, I usually turn to TikZ [1] since I currently make talks using latex-beamer. But I'm always impressed when I look at D3.js and I think it would be great to have a more reliable way to ad
214.
▲
by
jedbrown
13y ago
My friend's 12-month old baby reset the unlock code on her mother's phone and they ended up having to wipe it completely in order to recover.
215.
▲
by
jedbrown
13y ago
Almost all publishers allow authors to distribute their own versions (not using journal typesetting) and government contractors (in the agencies I'm familiar with) are required to include the following clause on submissions. "&quo
216.
▲
by
jedbrown
13y ago
Ctrip.com, a Chinese travel site, does this for purchases with a non-Chinese card. I spent a lot of time on the phone explaining why requesting that customers email such information was inexcusable. I've encountered similar problems
217.
▲
by
jedbrown
13y ago
"Big Data starts at 1.5 PB [because that's what fits in memory on Blue Waters]" -- Bill Gropp On today's top HPC installations, it currently takes about an hour to read or write the contents of memory from/to global
218.
▲
by
jedbrown
13y ago
> I doubt anyone used this algo... Apparently RSA Security uses it as a default. http://developer-content.emc.com/docs/rsashare/share_for_jav... https://lwn.net/Articles/566329/
219.
▲
by
jedbrown
13y ago
No, MITM works by spoofing identity. Certificate pinning is what can protect you from a MITM with the ability to sign certificates that say "google". Ephemeral keys only protect the session from being decrypted by a passive adve
220.
▲
by
jedbrown
13y ago
get_random_bytes() documentation: This function is the exported kernel interface. It returns some number of good random numbers, suitable for key generation, seeding TCP sequence numbers, etc. Here is the accepted commit t
221.
▲
by
jedbrown
13y ago
This is an argument for vanilla distributions. The most sensible place for expert code review (a limited resource) is the upstream project. By comparison, distro modifications receive relatively little review. If the Debian patch had bee
222.
▲
by
jedbrown
13y ago
How do you "make it on the same repo and then submit a pull request" without either (a) having write access to that repo or (b) forking? This is one way in which 'git send-email' is lighter weight and more convenient, pr
223.
▲
by
jedbrown
13y ago
Do you suppose that a government team "responsible for identifying, recruiting and running covert agents in the global telecommunications industry" might be able to steal a private key from one of Google's many data centers?
224.
▲
by
jedbrown
13y ago
Simultaneously use the exploit on many investors' FB pages, perhaps starting with their children and families. Nobody cares about an exploit used on Zuck's wall and fixed soon after, but the perception would change if it was more
225.
▲
by
jedbrown
13y ago
" Had I intended ...", not " I had intended ...". He's making a hypothetical statement.
226.
▲
by
jedbrown
13y ago
That is not how the POP or IMAP protocols work. To make the system work with existing clients, the server needs to have the plain text when it is sending to the client. Surely this is also how they complied with valid warrants (wait until
227.
▲
by
jedbrown
13y ago
> Wikipedia works just fine, it's not blocked by the GFW This is not true. It varies on time and place, but it is usually blocked in at least some regions. It's currently blocked [1] in Beijing and Inner Mongolia. It was blo
228.
▲
by
jedbrown
13y ago
They did server-side crypto for email, so they had the keys to decrypt. Maybe those keys were locked with users' passwords (like Lavabit), but they couldn't run a functional server without having the plaintext visible to the serv
229.
▲
by
jedbrown
13y ago
CALEA (Communications Assistance for Law Enforcement Act, 1994) addresses real-time monitoring of the communications of a single person, by way of a warrant. Lavabit has complied with warrants in the past [1] without shutting down services.
230.
▲
by
jedbrown
13y ago
I like inline code comments, especially when the original commits are not well factored. But I find it too common for a discussion starting from a patch to gradually become general and ultimately involve dozens of people that had no intere
231.
▲
by
jedbrown
13y ago
I agree completely about revisions on PRs. Also, proposed patches often spawn much broader technical discussions that are much better on a mailing list than on a random commit (that will likely become unreachable later since it's not
232.
▲
by
jedbrown
13y ago
Not the same at all. Git-flow is worse than merging 'next' into 'master' before a release, which is a huge no-no. With gitworkflows(7), new topic branches start from 'master', merge to 'next' when th
233.
▲
by
jedbrown
13y ago
I'm not a fan. I have never seen a statement of what it gains over gitworkflows(7) and similar (models that prepare releases in 'master', integrate in 'next' which is eventually rewound, and support existing releas
234.
▲
by
jedbrown
13y ago
Because ScaLAPACK has a cumbersome interface, poor internal design, relies on incorrect premises that affect performance (block cyclic vs. elemental cyclic), and is buggy. In contrast, Elemental is a joy to use and is almost always faster,
235.
▲
by
jedbrown
13y ago
This is actually very subtle. Intel's OpenCL stack is currently atrocious, but if they ever make it decent, it will be able to vectorize. The problem is that vectorization is only part of the equation and many (likely most) applicati
236.
▲
by
jedbrown
13y ago
30x to 50x claims are the result of a terrible CPU implementation. When normalized by power consumption (e.g., TDP) or by acquisition cost (assume high-end rather than consumer versions, as with all supercomputing centers), you'll fin
237.
▲
by
jedbrown
13y ago
Elemental is available via PETSc ( http://mcs.anl.gov/petsc ), which is part of ACTS. We might be able to talk ACTS into giving Jack a session at the tutorial session next year. (Disclaimer: I'm a PETSc developer and h
238.
▲
by
jedbrown
13y ago
You make it sound like Web of Trust does not include revocation.
239.
▲
by
jedbrown
13y ago
Indeed, but rerere is tricky to explain because it goes hand-in-hand with a workflow that integrates topic branches via an integration branch that is not permanent ('next' in git.git). Despite its numerous unique benefits, it usu
240.
▲
by
jedbrown
13y ago
Russia is treading gently to preserve amicable relations with the US. (E.g., Putin: "If he wants to stay here, there is one condition: He must stop his activities aimed at inflicting damage on our American partners, no matter how stran
More ›