Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
papaf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
49 ms
·
481.
▲
by
papaf
13y ago
Many papers on anonymous networks talk about a global passive adversary that has access to the data entering and leaving every node. Very few of the papers that I have read claim their networks are effective against a global passive adversa
482.
▲
by
papaf
13y ago
I didn't believe this when I read it. It was such I shocking statement. So I thought of what I find personally the most important developments in computing and their sources (in no particular order): 1) Unix - AT&T 2) WWW - CERN 3)
483.
▲
by
papaf
13y ago
I really like Qt - what don't you like about the API?
484.
▲
by
papaf
13y ago
I don't think that you need to bring countries into this. Ubiquitous surveillance goes hand in hand with corruption and authoritarianism. Cloud services make surveillance easier - get off the cloud and run your own services.
485.
▲
by
papaf
13y ago
I use both vim or Emacs depending on the task. Evil mode gives the vim key mappings and makes the transition mostly painless. I'd also recommend using IDO. For me this is one of the best things about Emacs.
486.
▲
by
papaf
13y ago
Although it is not as shiny as modern IDEs it is worth making the effort to use emacs - and I say this as a vi user :-) Whenever a new language comes out it is usually supported by emacs and vim (go has the support files in the source tree)
487.
▲
by
papaf
13y ago
Newer versions (4.7 - 5.1) of Qt are really nice and you have many levels of interaction. 1. Standard C++ ui designed in a form designer and connected to C++ classes. 2. QML + javascript. 3. OpenGL with the ability to use widgets on the Ope
488.
▲
by
papaf
13y ago
RAII is of great pratical use and is not just about memory management. My current favourite use of RAII is QMutexLocker: https://qt-project.org/doc/qt-5.0/qtcore/qmutexlocker.html#d...
489.
▲
by
papaf
13y ago
No, its a different list - I just looked.
490.
▲
by
papaf
13y ago
I am a C++ programmer that agrees with most of what you say except: 5) Performance monitoring, debugging and profiling tools. See how well those compare against Java's JMX, HPROF, Heap dumps with OQL, MAT, YourKit etc. Just no match u
491.
▲
by
papaf
13y ago
The list of publications is really impressive: https://gnunet.org/bibliography?f%5Bkeyword%5D=2
492.
▲
by
papaf
13y ago
In at least two cases, at Google and Facebook, one of the plans discussed was to build separate, secure portals, like a digital version of the secure physical rooms that have long existed for classified information, in some instances on com
493.
▲
by
papaf
13y ago
Streaming music and video? Realtime updates? While I agree that a 30 second limit is to be expected in order to conserve resources, saying long requests aren't needed shows a lack of imagination.
494.
▲
by
papaf
13y ago
From the SQLite source code: The author disclaims copyright to this source code. In place of a legal notice, here is a blessing: May you do good and not evil. May you find forgiveness for yourself and forgive others. May you
495.
▲
by
papaf
14y ago
Yes, I did. Thanks.
496.
▲
by
papaf
14y ago
My understanding of these things is that the dynamics of the real world are not easily measurable at this scale. An alternative is to simulate using using packages such as Gromacs: http://www.gromacs.org/About_Gromacs These packages
497.
▲
by
papaf
14y ago
Mathematical notation can change to fit the problem. Sometimes a paper will introduce its own notation to make the description clearer. If I was to pick a programming language most like mathematical notation I would go for lisp. You define
498.
▲
by
papaf
14y ago
Out of interest, when the chemically accurate simulations are made are there any surprises? Or do the estimations that are normally used good enough for most purposes?
499.
▲
by
papaf
14y ago
Last year I needed to do a small project to run on a web server with only Apache available. Rather than go to the pain of requesting some new web stack installed I wrote a single CGI script in perl 5 - just as I used to many years ago. I di
500.
▲
by
papaf
14y ago
I use Qt Creator and Visual Studio 2010 on the same medium size code base and Qt Creator has a much faster UI. I find that compilation in Qt Creator is possibly slower if you are on windows (using mingw) but on Linux its around 10 times fas
501.
▲
by
papaf
14y ago
The whole GOPATH thing, pretty much requiring that you maintain a local tree with symlinks. I use make for this: GOPATH := ${GOPATH}:${PWD} all: always always: @go build -v myprogram deps: go get github.com/mattn/go
502.
▲
Correcting A Widespread Error in Unification Algorithms [pdf]
(norvig.com)
2 points
by
papaf
14y ago
|
0 comments
503.
▲
by
papaf
14y ago
Doesn't GPGME still wrap the executable and parse its output? If so, I would call it a wrapper rather than a library. As an example GPG saves its keys in a file. What if you want to put them in a database? Does GPGME allow a developer to do
504.
▲
by
papaf
14y ago
The Go PGP library is very nice although if you are not using Go you would need to change language. http://godoc.org/code.google.com/p/go.crypto/openpgp
505.
▲
by
papaf
14y ago
I guess that taste in IDEs is a very personal thing. I am using Visual Studio 10 at the moment to do C++ coding and it is by far, and without question, the worst IDE I've ever used. I find it slow, buggy and quite unfriendly. My guess is th
506.
▲
by
papaf
14y ago
There is an example which turns infix math expressions into sexps. Could Strucjure be used to write a Computer Algebraic System (CAS)? I would guess that most algebra is probably simpler than the Red/Black tree example.
507.
▲
A fluent API for typesafe SQL query construction and execution
(jooq.org)
2 points
by
papaf
14y ago
|
0 comments
508.
▲
by
papaf
14y ago
My suggestion would be to learn some C if you don't already know it and and then look through the following projects: SQLite, Fossil, Nginx The reason I suggest this is that C is so old that it has got relatively immune to fashion
509.
▲
by
papaf
14y ago
I just thought of another potential challenge - SMTP limits. I think Gmail limits you to sending 40 messages per day for instance. This sucks if you have >100 friends.
510.
▲
by
papaf
14y ago
I'd hazard a guess that none of the examples you gave were easy to code :-) Also, I'd argue that Gmail and Facebook type clients are non starters as its hard to do meaningful encryption in Javascript since you always must trust the server.
More ›