> Not sure about suspend to encrypted swap, but it's a placebo > if you're expecting true suspend to disk;
My current setup is an encrypted volume, containing an LVM volume, containing root, swap and home. When I resume from s2d, it asks me for the passphrase just like during a normal boot, and only when the swap shows up it tries to resume from it. I guess that this is just as safe as a normal shutdown.
Big thanks to you (and everyone else) for all the replies.
I'm almost convinced. I've been toying with FreeBSD 7 on a vm a while ago, and I liked it. There's a certain "feel" about the whole system, and I really like that feel. Now I'm considering putting it on my laptop. I'm just wondering about a few possible showstoppers. Tell me about...
- Ports. I'm very used to apt&dpkg. I haven't spent a lot of time learning to use the ports system, so tell me: can I expect the ports (after learning them a bit) to be as comfortable in everyday use as apt? I like installing&testing new stuff, trying out various funny Python libraries, etc. I need the process of finding, installing, upgrading, removing packages to be quick and efficient.
- Hardware support. Can I expect the new FreeBSD to "just work" on a 1-year old laptop? I don't care about stuff like the wifi light, but other small things like SD card reader or the webcam are something that I'd hardly be giving up.
- Full disk encryption. This is a must and I'm not going anywhere without it. I suppose it's there; but can I have swap on encrypted logical volume and still be able to do suspend to disk? (suspend to ram is also really handy)
- NetworkManager? Or something equivalent. I don't want to go to commandline unless a task that I'm performing demands by its very nature a command-oriented user interface.
- 3D support on Intel graphics?
- read&write support for ext3, ntfs, etc for Linux and Windows inter-op?
Thank you for your explainations. I wasn't aware that the example I've used was the worst case. I think I'd better go educate myself a little more on algorithms and data structures:D
Except that 1. Slashdot thought you're writing HTML and ate half of your code 2. Put it into a module and load in ghci, then try something like "qsort [1..10000]". Watch the slowness. 3. The efficient implementation in Haskell uses iteration and is 100 times less readable than equivalent code in C.
I really like Haskell, but this is not the best example of its strenghts.
Boeing 747, "In the Court of the Crimson King", "Led Zeppelin I", "Ummagumma", "Deep Purple", the Woodstock Festival, Monty Python's Flying Circus, last public performance of the Beatles, Sesame Street... Any others?
You know what? It works. Builds smoothly. Runs flawlessly. Now just gotta get Doom3. Damn it, I hate you. I wasn't supposed to ever touch mapping again, and not being able to run Radiant on Linux was what was keeping me sane. I'm an addict. Now I'm going to abandon all my other projects, quit my job, break up with my girlfriend, and spend next ten months doing an epic map.:(
Anon is right, it's called CSG substract. And also, it is evil. I don't remember the exact reason why it was evil (I haven't done any mapping for quite a while and I forgot a lot of the theory), but generally on every mapping/modding forum everyone would tell you not to use it.
Drawing floors, walls, and ceilings by hand, no matter how painful may it seem compared to drawing just the inside and hitting the magic button, is the way to go. If you'd be modelling a wall that is visible from both sides (for example a building in an outdoor area which you can enter), you're going to put a little more effort to properly shaping the brushes at the corners anyway, as to avoid either overdraw or texture-caulk z-fighting in the editor (which looks ugly).
It's a shame that building GtkRadiant on linux is virtually impossible these days. Code rot - the project is like, dead. I've once managed to get it running on some another machine, but it broke since then.
> What if we decided to use different Stars and not the Sun? > > Well basically the Mayan Calendar does this - They just use alot > positions of Constellations to determine where they are in their cycle.
Holy crap. I've just realised how incredibly old their civilisation had to be. TFS mentions 25.800 year cycles...
Q: Does the number of processors in a SMP system need to be a power of two/divisible by two?
A: No.
Q: Does the number of processors in a SMP system...
A: Any number of CPUs/cores that is larger than one will make the system an SMP system*.
(* except when it's an asymmetrical architecture)
Q: How do these patterns (power of 2, divisible by 2, etc) of numbers of cores affect performance?
A: Performance depends on the architecture of the system. You cannot judge by simply looking at the number of cores, just as you can't simply look at MHz.
I would never trust a company to keep me healthy when it's most profitable for it to have as many people ill as possible. Therefore, I never take any meds.
$ python >>> from commands import getouput as sh >>> # i'm too lazy to write my own prime test function: >>> def is_prime(n): return not bool(sh("factor %d" % n).split()[2:]) >>> # check a few integers to make sure it works: >>> zip(xrange(10), map(is_prime, xrange(10))) >>> maybe_primes = [(((i*10)+4)**2)+1 for i in xrange(20)] >>> zip(maybe_primes, map(is_prime, maybe_primes))
I couldn't resist the temptation to quote Bill Hicks:
"I'll show you politics in America right here [...]: 'I believe the puppet on the right shares my beliefs.' 'Well, I believe the puppet on the left is more to my liking.' Hey, wait a minute, there's one guy holding up both puppets!"
> If the universe were indeed so much more complex than we > imagined (which I fully believe is possible)
No. The nature of the universe is simplicity. Simple solutions Just Work, while (too) complex solutions collapse under their own weight. Of course, there is always a certain treshold for what is simple and for whom.
> I fear that [..] it won't be a magical world of multiverses and time travel.
A lot of laptops have builtin webcams these days. Couple that with some simple face recognition. When the face disappears from the view, lock the screen.
Another idea - bluetooth. Virtually all cell phones and a lot of laptops have it. A small BT adapter should cost about a few bucks. libpam-blue is already there.
How could OTPs help me encrypt my hard disks?
> Not sure about suspend to encrypted swap, but it's a placebo
> if you're expecting true suspend to disk;
My current setup is an encrypted volume, containing an LVM volume, containing root, swap and home. When I resume from s2d, it asks me for the passphrase just like during a normal boot, and only when the swap shows up it tries to resume from it. I guess that this is just as safe as a normal shutdown.
Big thanks to you (and everyone else) for all the replies.
I'm almost convinced. I've been toying with FreeBSD 7 on a vm a while ago, and I liked it. There's a certain "feel" about the whole system, and I really like that feel. Now I'm considering putting it on my laptop. I'm just wondering about a few possible showstoppers. Tell me about...
- Ports. I'm very used to apt&dpkg. I haven't spent a lot of time learning to use the ports system, so tell me: can I expect the ports (after learning them a bit) to be as comfortable in everyday use as apt? I like installing&testing new stuff, trying out various funny Python libraries, etc. I need the process of finding, installing, upgrading, removing packages to be quick and efficient.
- Hardware support. Can I expect the new FreeBSD to "just work" on a 1-year old laptop? I don't care about stuff like the wifi light, but other small things like SD card reader or the webcam are something that I'd hardly be giving up.
- Full disk encryption. This is a must and I'm not going anywhere without it. I suppose it's there; but can I have swap on encrypted logical volume and still be able to do suspend to disk? (suspend to ram is also really handy)
- NetworkManager? Or something equivalent. I don't want to go to commandline unless a task that I'm performing demands by its very nature a command-oriented user interface.
- 3D support on Intel graphics?
- read&write support for ext3, ntfs, etc for Linux and Windows inter-op?
That'd be all for now...
Thank you for your explainations. I wasn't aware that the example I've used was the worst case. I think I'd better go educate myself a little more on algorithms and data structures :D
AFAIK DF needs at least 512 MB of RAM, while the PS3 has only 256.
Except that
1. Slashdot thought you're writing HTML and ate half of your code
2. Put it into a module and load in ghci, then try something like "qsort [1..10000]". Watch the slowness.
3. The efficient implementation in Haskell uses iteration and is 100 times less readable than equivalent code in C.
I really like Haskell, but this is not the best example of its strenghts.
NoNPlusKPatterns... Seems that they're finally banned.
http://www.mail-archive.com/haskell@haskell.org/msg01261.html
That would explain my nickname. (:
http://en.wikipedia.org/wiki/Zero_instruction_set_computer
Boeing 747, "In the Court of the Crimson King", "Led Zeppelin I", "Ummagumma", "Deep Purple", the Woodstock Festival, Monty Python's Flying Circus, last public performance of the Beatles, Sesame Street... Any others?
You know what? It works. Builds smoothly. Runs flawlessly. Now just gotta get Doom3. Damn it, I hate you. I wasn't supposed to ever touch mapping again, and not being able to run Radiant on Linux was what was keeping me sane. I'm an addict. Now I'm going to abandon all my other projects, quit my job, break up with my girlfriend, and spend next ten months doing an epic map. :(
Thanks :D
Anon is right, it's called CSG substract. And also, it is evil. I don't remember the exact reason why it was evil (I haven't done any mapping for quite a while and I forgot a lot of the theory), but generally on every mapping/modding forum everyone would tell you not to use it.
Drawing floors, walls, and ceilings by hand, no matter how painful may it seem compared to drawing just the inside and hitting the magic button, is the way to go. If you'd be modelling a wall that is visible from both sides (for example a building in an outdoor area which you can enter), you're going to put a little more effort to properly shaping the brushes at the corners anyway, as to avoid either overdraw or texture-caulk z-fighting in the editor (which looks ugly).
It's a shame that building GtkRadiant on linux is virtually impossible these days. Code rot - the project is like, dead. I've once managed to get it running on some another machine, but it broke since then.
Netbrick. You're a genius.
Take out the "net" and all that's left is a "brick".
See these slides about exploiting UTF-aware software.
http://www.casabasecurity.com/files/Chris_Weber_Character%20Transformations%20v1.7_IUC33.pdf
> What if we decided to use different Stars and not the Sun?
>
> Well basically the Mayan Calendar does this - They just use alot
> positions of Constellations to determine where they are in their cycle.
Holy crap. I've just realised how incredibly old their civilisation had to be. TFS mentions 25.800 year cycles...
http://singularity.codeplex.com/ :D
SMP FAQ.
Q: Does the number of processors in a SMP system need to be a power of two/divisible by two?
A: No.
Q: Does the number of processors in a SMP system...
A: Any number of CPUs/cores that is larger than one will make the system an SMP system*.
(* except when it's an asymmetrical architecture)
Q: How do these patterns (power of 2, divisible by 2, etc) of numbers of cores affect performance?
A: Performance depends on the architecture of the system. You cannot judge by simply looking at the number of cores, just as you can't simply look at MHz.
I would never trust a company to keep me healthy when it's most profitable for it to have as many people ill as possible. Therefore, I never take any meds.
related: http://science.slashdot.org/article.pl?sid=09/09/07/1526234
Just test it out already!
$ python
>>> from commands import getouput as sh
>>> # i'm too lazy to write my own prime test function:
>>> def is_prime(n): return not bool(sh("factor %d" % n).split()[2:])
>>> # check a few integers to make sure it works:
>>> zip(xrange(10), map(is_prime, xrange(10)))
>>> maybe_primes = [(((i*10)+4)**2)+1 for i in xrange(20)]
>>> zip(maybe_primes, map(is_prime, maybe_primes))
That's what we have computers for.
I couldn't resist the temptation to quote Bill Hicks:
"I'll show you politics in America right here [...]: 'I believe the puppet on the right shares my beliefs.' 'Well, I believe the puppet on the left is more to my liking.' Hey, wait a minute, there's one guy holding up both puppets!"
> If the universe were indeed so much more complex than we
> imagined (which I fully believe is possible)
No. The nature of the universe is simplicity. Simple solutions Just Work, while (too) complex solutions collapse under their own weight. Of course, there is always a certain treshold for what is simple and for whom.
> I fear that [..] it won't be a magical world of multiverses and time travel.
Seriously. What would you need time travel for?
Why not just plain, old telepathy?
Many people have a tendency to overthink simple problems.
How about:
Python's full grammar specification fits on two pages of A4.
A lot of laptops have builtin webcams these days. Couple that with some simple face recognition. When the face disappears from the view, lock the screen.
Another idea - bluetooth. Virtually all cell phones and a lot of laptops have it. A small BT adapter should cost about a few bucks. libpam-blue is already there.
> download music/other files illegally
And when they delegalize breathing, you're going to do what, hold your breath until you suffocate?