News for hackers. Stuff that matters.

samograd

Re:Xv6, a simple Unix-like teaching operating system on Saturday December 28, 2013 @12:49PM (#6975549)
I thought this was pretty awesome when I found it a couple of years ago, especially since it's multicore.
Re:Vim3D – A new 3D vi clone [video] on Wednesday December 11, 2013 @10:37AM (#6888093)
Not yet. Why don't you work on it?
Re:Comparing English Translations of Sun Tzu's The Art of War on Sunday December 08, 2013 @05:33PM (#6871761)
I have a copy titled 'The Art of Strategy'. The author states that the proper translation of 'bing' was 'strategy' rather than 'war'. I asked a friend from China what he thought 'bing' means and he said 'soldier' or 'war'.

I'm not sure why the author of my copy translated that way, but he did mention that the translations vary depending upon the zeitgiest of the times.

I think his idea was that war was wrong and that we should be moving to a new ideal. I agree, which I why I bought that copy, rather than the one about war.

-- X

Thanks. I lost my card years ago...but I don't think I forgot what it said. Maybe I can order a replacement to carry with me to show people at parties.
> Evil behavior, however precisely defined, has been and always will be with us.

But from what I've heard, Zarathustra was the first to tell people of the difference so that they could see it.

No reference, just something I think I've read or heard somewhere, sometime. Or maybe Nietzsche[1] said it somewhere.

[1] http://www.gutenberg.org/ebooks/1998

Re:Amazon Prime Air on Tuesday December 03, 2013 @07:52AM (#6839931)
This is so awesome to see the robots coming and not having them being programmed kill people.

Thanks Jeff.

Obamba...isn't he that guy that won the Nobel Peace Prize?
And I'm not the only person on the Internet to know that what Snowden released has been 'known' to the internet community for 20+ years. A release of documents does not consititute proof of what one already knows, because we all knew this type of surveilance was being done on a regular basis BECAUSE IT ALWAYS HAS BEEN DONE[1]. Just because we use wires and bits over pen and paper doesn't mean the governments and people in control don't want to have as much information about who they are 'controlling' as they can:

    Don't try to tell me that some power can corrupt a person
    You haven't had enough to know what its like[2]
Read some (good) history sometimes too see more startling revelations of the 'unthinkable' things your governments and controllers might be doing[3][4].

[1] http://en.wikipedia.org/wiki/Black_room for an example.

[2] http://www.azlyrics.com/lyrics/nineinchnails/capitalg.html

[3] http://en.wikipedia.org/wiki/A_People%27s_History_of_the_Uni...

[4] http://www.gutenberg.org/ebooks/subjects/search/?query=histo...

I think I'm the only person on the Internet that didn't see that Miley Cyrus video.
I'll usually ask at least one question in an interview to see if the candidate will answer with "I don't know" or ramble on incoherently making something up. Guess which I prefer.
That's what options are and there are pricing models that take into account high volatility accordingly. I call them 'insurance' because that's how I see them after learning and working with them. They are simply a transfer of risk from one party to another; the buyer of the option is selling their risk, the seller is taking it on for a period of time with certain conditions. The 'option' part is whether they are exercised, just like when you buy fire insurance (a risk you don't want to have) and your house doesn't burn down, the insurance seller is ahead and your risk as the buyer is reduced or eliminated. There is also the problem of determining how much risk the option seller can take on and handle before falling over when they have to pay up, but I'm sure there's also options available to mitigate that risk as well; it's turtles all the way down.
The OP was talking about shorting so I mentioned Calls because of the buy back at the end.

There's not a lot of historical BTC price data and the volatility is all over the place, so using mathematical option value models would be pretty crazy, but they might give an idea of your baseline price before using a major premium risk factor multiplier as well. 'Greater fools' and all...I'm sure somebody would buy them if they were being sold.

“We can not solve our problems with the same level of thinking that created them”

― Albert Einstein

ie. We are peaceful, they are not, so we must not rest lest they destroy us while we sleep, and we must destroy them while they are.

I'm sure the financial sector is ready to take on such a challenge.

    void decide() {
        while(((float)rand() / RAND_MAX) > 0.00000001);
        push_the_button();
    }
    
    int main() { decide(); }
Relevant: http://www.vagrearg.org/content/edm
That was the basis of these thoughts, except for the fact that in that episode they would calculate the casualties and vaporize them; my idea is based on the pure transfer of 'wealth' that would have occurred through the destruction and re-allocation of the 'resources' from the 'loser' to the 'winner'. No actual death need occur directly due to violence but only through purely economic and financial means (job loss, starvation), similar to what has already happened after the last 'Financial Crisis' in developing countries.
Can't we just do that in a computer and pretend that things were destroyed and killed? Maybe calculate the transfer of wealth that would have occurred as a consequence of inferior algorithms leading to the destruction of your virtual societies?
I'm sure you could buy Call options[1] to eliminate that downside risk, if someone is willing to price and sell such an option to take that risk for you.

[1] Call options[2] give you the right, but not obligation, to sell an asset at a given price, so if the strike price of the option is the price you don't want the BTC to go below, and the price of BTC does go below that value, you eliminate your downside risk because somebody has already agreeed with you to buy at that price - and you have to pay for that agreement up front.

[2] Options ~= Insurance, where ~= means 'pretty much equals'

Re:AMD Intentionally Crippled Their HDMI Adapters on Tuesday October 08, 2013 @01:53PM (#6516594)
Silicon Spectrum is running a Kickstarter to GPL their GPU:

https://www.facebook.com/siliconspectrum

Re:Bertrand Russell: In Praise of Idleness (1932) on Tuesday October 08, 2013 @12:18PM (#6515957)
For a very approachable view of Russel's thoughts and work, you can try reading his own writing:

http://www.gutenberg.org/ebooks/author/355

My personal favourite so far has been 'Mysticism and Logic and Other Essays' with 'Analysis of Mind' currently at the top of my reading queue. Not everything he did was like reading 'Principia Mathematica' and his writing is very open, readable and eloquent.

Re:Juce: An extensive, mature, cross-platform C++ toolkit on Monday October 07, 2013 @03:33PM (#6510620)
Thanks, I'll take a closer look then. How do you think it would handle with rendering massive images for canvas printing, like, say 3'x2'@300dpi or bigger pixels?
Re:Juce: An extensive, mature, cross-platform C++ toolkit on Monday October 07, 2013 @02:15PM (#6510082)
@julesrms: I'm looking through the docs and can't find the answer: Do the drawing functions support anti-aliased 2d primitives (lines, circles, etc)? I'm looking for a C++ 'Canvas' type object that's requires very little code setup; just let me open a window and give me an anti-aliased drawing surface. Could JUCE help me with that?
Re:Juce: An extensive, mature, cross-platform C++ toolkit on Monday October 07, 2013 @02:08PM (#6510038)
I think I see the insides of a Lisp hiding inside ;-)

   http://www.juce.com/documentation/tutorials/valuetree-class
Re:Hoon's Moronic Type System on Thursday October 03, 2013 @01:03PM (#6490295)
My take on hoon is to use[2] the alphabetic names of the line noise operators to create words and use them to make a non-symbolic (if you take alphanumeric characters as non-symbolic) functional, executable conlang[3].

To me it's what Liebniz was looking for[1], but with funny looking words that make no sense to the uninitiated, which use the 'linguistic nodules' that cgyarvin is hoping to utilize, without the symbolic name decoding that using line noise requires (if you use the names in [2] rather than the line noise symbols).

I personally think hoon looks like absolute brilliance, but I can't say yet that I've had the pleasure to write anything in it, which is the best thing to take that shiny feeling away by actually trying to use it.

But as art, I think it's perfect.

[1] http://sunsite.utk.edu/math_archives/.http/hypermail/histori...

[2] As follows from http://www.urbit.org/2013/08/22/Chapter-4-syntax.html:

    ace  space      gal  <          per  )
    bar  |          gar  >          sel  [
    bas  \          hax  #          sem  ;
    buc  $          hep  -          ser  ]
    cab  _          kel  {          sig  ~
    cen  %          ker  }          soq  '
    col  :          ket  ^          tar  *
    com  ,          lus  +          tec  `
    doq  "          pam  &          tis  =
    dot  .          pat  @          wut  ?
    fas  /          pel  (          zap  !
[3] https://en.wikipedia.org/wiki/Constructed_language
Re:Hoon's Moronic Type System on Thursday October 03, 2013 @12:53PM (#6490231)

   (_Gonadic combinators_? Yes - using our gonad rune, 
   semsig or ;~. If you are a sophisticated professor type 
   and understand monads, gonads may seem real familiar to 
   you. Out here in Urbit world we are just dumb country 
   peasants and all we got is gonads.
This is the South Park of system design, or at least it makes me laugh just as much. These guys are great although the software is still a bit fragile.
Re:Postmodern Programming on Sunday September 29, 2013 @10:02AM (#6465199)
Inner-platform effect: A system so customizable as to become a poor replica of the software development platform

Source: http://en.wikibooks.org/wiki/Introduction_to_Software_Engine...

Re:Postmodern Programming on Saturday September 28, 2013 @10:45PM (#6463903)
> and all the effort you will do is configure and glue stuff together

I've been assigned to my first Java project at work, and during training they would show how much you could do without 'coding'. I guess editing XML files and inserting program code in the strings of said XML files isn't technically 'coding', where I guess 'coding' means writing scary Java code with, you know, type checking and relvant error messages and stuff. Why I need to be able to redefine the class name of our 'beans' internal to the working of our system using a user editable configuration file is beyond me.

/rant

Re:One-electron universe on Thursday September 26, 2013 @11:12AM (#6451294)
My mistake is thinking that the dimensions above 3+1 (space + time) are not part of spacetime proper, which I why I would say /out there/ because these dimensions are not apparent although theoretically defined. My argument is based on the twisty path moving through n dimensions (including the first 3) and not necessarily through the +1 of time.

I'm also seeing a problem of names, where 'the electron' and 'the twisty path' are being used interchangeably, but we're also talking about 'an electron' and 'the electrons' that exist on the reality surface. It gets confusing :)

I can see the 'barber shop twist' as being able to provide the necessary spin, but I'm not seeing how a sperical radius can come about from a slice along a path; a circular diameter yes, but a spherical radius is escaping me, unless the slicing 'leaks' energy (or harmony) to create some filling space around the intersection.

Nice discussion, but the indentation level is getting deep. Continue over email? Mine is in my profile if you're interested.

Older »