324 karma · joined November 16, 2011
--
[1] http://stackoverflow.com/questions/4692690/is-it-possible-to...
That made me chortle. If you can't roll back an `ALTER TABLE` command (e.g., to back out of a failed schema migration), you don't really have good ACID semantics. Here's a list of other fun MySQL commands that sidestep transactions: http://dev.mysql.com/doc/refman/5.5/en/implicit-commit.html
* tightening up the run to the village (by supersliding sooner)
* not needing to die on Gohma (you can glitch through the dungeon door that closes)
* skipping the tower collapse entirely (by falling through the map, which he discusses briefly as "impossible for a human to do" in the parent's video).
Here's a link to his best run ever: http://zeldaspeedruns.com/speedruns/4514
--
make config-recursive && make install clean
which runs `make config` on the package and all dependencies before installing. It's the best of both worlds IMO -- the port will build unattended and you still have a chance up-front to skim the available options for things you need.Not to mention virtio support and bhyve[3] (in addition to the old jail subsystem). If everything makes it in, there will be so many different options for service isolation!
--
[1] https://wiki.freebsd.org/WhatsNew/FreeBSD10
[2] http://7he.at/freebsd/vps/
[3] https://wiki.freebsd.org/action/show/bhyve?action=show&redir...
* Publish the standards and practices of the government. Lawbreakers know what to avoid, ala Denmark.
* Keep the S&P secret. The law-abiding populace has no say in the rule of law, ala the US.
I'd love if there was some middle ground here, but I think there is none. In direct response to your question, it could be argued that the US's actions (specifically, the interception and storage of telecommuniques by government entities) have been completely in accordance with the law, though I won't be the one to make the argument.
Honestly, it's really silly since the built-in Chrome casting webapp is basically "throw arbitrary content at the screen via WebRTC" -- so hypothetically you could write a local WebRTC client that pushed your local video content to the device (and sidestep any whitelist restrictions). Unfortunately, WebRTC looks like a needlessly complicated protocol to implement.
For other things, like some of the constants ncurses defines, it's much less clear what's going on (specifically, I had a hard time with any macro defined with the NCURSES_ACS macro, though that was pre-Go1 -- I believe cgo can now use these macros directly).
There's an additional impedance mismatch when the C headers use macros for conditional compilation (for, e.g., cipher suites that can be optionally compiled out), but it's not a worry if you either are conservative with the functionality you use, or control the packages installed on a system.
I haven't had a chance to play with Rust yet, but since it uses C linkage directly for it's FFI layer, I suspect these problems are less easily addressable.
For those not in the know, in the US this is actually a valid legal avenue for asset forfeiture. The term is "in rem jurisdiction". IANAL, and I wonder exactly what defense there is against all of one's hardware being sued (since my impression is that the owner lacks standing).
[1] http://www.quora.com/Physics/Can-a-large-energy-field-other-...
[2] http://www.quora.com/Physics/Can-a-large-energy-field-other-...
The second seems to suggest that energy fields, in general, do warp space.
Are there any non-mundane error states that would occur during a stack unwind that you can't safely ignore?
Values stored are immutable, and expire when they are no longer used. There is no concept of a TTL.
> How do you set the maximum size of the process's cache?
The cache is broken into a set of named groups, each with their own separate cache and cache-filling method. The size of each group's cache is set when created via NewGroup[1].
--
--
[1] Based off Clapper's explanation, "To me, collection of a U.S. person's data would mean taking the books off the shelf, opening it up and reading it"[2]
[2] http://abcnews.go.com/Politics/intel-dir-james-clapper-lie-c... (couldn't find a better source).
Then again, I have no idea how taxes work and can't help but view everything pessimistically :(
--
--
Please feel free to use as-is and integrate it into mysqldump. I can't be bothered to create an account on bugs.mysql.com.
--
[1] http://pastie.org/8092330 (EDIT: The parser wasn't fully correct, use [2])
The whitepaper's macrobenchmarks make no mention of sendfile; I presume their tests with Nginx run without sendfile enabled (since it would defeat the point of the benchmark by nature of it skipping all of the write(2) calls). The paper does not appear to detail the configuration used in their benchmarks. I believe that the performance benefit of Nginx+MegaPipe, when compared to an Nginx server configured to use sendfile, is much, much less than +75% throughput.
That said, sendfile has very narrow uses (it's effectively only for sending static files) -- I wish the paper benchmarked Nginx against Nginx+MegaPipe as a reverse proxy rather than a static file server.
You basically just need to throw up a HTTP-accessible HTML page with some <meta> tags that describe how to fetch the actual code with a variety of source control systems. Anyone can create their own trusted repositories.
[docs] http://golang.org/cmd/go/#hdr-Remote_import_path_syntax
It looks like seclists.org and nmap.org are hosted on different IP addresses, but both route to linode, and both have the same WHOIS information, so I think it's safe to say the writeup applies to both.
AFAIK, that's effectively what mining is. From my understanding, transactions exist in a limbo state (where they're relayed around the bitcoin network) until they're included in a mined block and become part of the blockchain. A "mined block" is basically just a list of transactions (including a coinbase transaction, which is the new bitcoins), the merkel root of the previous blocks, and some other data such that the hash of the entire thing is suitable, as determined by the network difficulty. Thus, mining and confirming transactions are effectively one and the same.
Sorry for the poor (and possibly incorrect) explanation, I'm still wrapping my head around it too.
1) It reduces the number of syscalls -- a single call to writev outputs everything, rather than multiple fputs calls which may or may not be buffered (I haven't checked the impl details of fputs).
2) It reduces the number of allocations. Since an iovec is just an array of pointers, we can reused the data passed in via argv; the length of the iovec is capped at argc, so we can get away with one allocation without scanning the input.
For a comparison, here's a brief overview of each of the implementations (assuming fprint/fputs is not buffered):
* Unix V5: 0 allocations, N syscalls, no argv scan
* OpenBSD: 0 allocations, N syscalls, no argv scan
* Plan 9: 1 allocation, 1 syscall, scans argv
* FreeBSD: 1 allocation, 1 syscall, no argv scan
* GNU (without -e): 0 allocations, N syscalls, no argv scan
"argv scan" basically means calling strlen on every passed argument, or otherwise iterating over them. Naturally, "which one is faster" depends on how fast your allocations/syscalls/strlen's are, and how fprint/fputs is buffered.
iOS does this as well. It's an absolutely terrifying thought when coupled with one of the old safari-based jailbreaks. Thankfully, it can be turned off in the settings.
The internet is a scary place.
This setup would allow customers to upload an image which is effectively burned and attached to the hardware during an automated provisioning process. When the node is powered down, the USB drive is wiped by the next provisioning.
The customer is expected to set up the image so that it provides ssh (or what have you) on boot. Since the failure state of, say, a kernel panic in this setup is complete data loss, there's no need for KVM or anything.
It probably wouldn't be a very competitive service, but as mentioned elsewhere, for $5/month most applications are likely better off with a VPS anyway.
--
[1] http://superuser.com/questions/354473/is-the-lock-mechanism-...